一、 RJM8L151S 資料鏈接,不定期更新此鏈接中的文檔等技術(shù) 資料,請自行不定期 進入下載。數(shù)據(jù)手冊可以直接自行到公 司官網(wǎng) m.lbxx88.cn 下載。 鏈接:https://pan.baidu.com/s/1j6DAQLuqmWUinOIOd14w-w?pwd=w5ub 提取碼:w5ub
二、 更新日志中出現(xiàn)增加,補充說明,變更字樣的可以直接看 對應注意點,如出現(xiàn)刪除字樣的請對照該文檔的上一次更新, 詳細見文檔最后一頁修改日志,文中標注 紅色字體的,開發(fā) 前需要重點閱讀!??!
FQA:
1、 外部晶振能為 24MHz 嗎?
答:可以,外部晶振范圍(4-24MHz),最大外部晶體 24MHz,但需要二分頻,跑 12MHz,另外支持有源晶振(1-16M)或 方波信號源輸入,目前的方波信號源測試到 48MHz,但是需要分頻到有效頻率范圍內(nèi)。超過有效頻率范圍會發(fā)生意想不到的現(xiàn) 象?。?!
2、 支持在線仿真嗎?
答:不支持!
3、 是否支持 IAP?
答:支持。
4、 RJM8L151S 開發(fā)環(huán)境搭建: ,請按 此壓縮包中的文檔進行替換安裝,此文件在 RJM8L151S 資料 鏈接中可以下 載安裝成功后可以在 keil C51 軟件下工具欄 help 查看 About uVision 的 版本信息,對照編譯鏈接工具版本如下圖示。
5、 RJM8L003、RJM8L151S 和 RJM8L151 的簡易燒錄器硬件相同,且固件也做了兼 容請及時更新燒錄器固件。如果連接開發(fā)板后無法復位目標芯片,請確認燒 錄器固件是否是最新的燒錄器固件版本,將燒錄器與電腦連接好后可以按下 燒錄器上的復位按鈕,用串口助手查看燒錄器固件版本的打印信息,串口波 特率 115200,字符顯示。燒錄器固件更新方法可以查看簡易版燒錄器固件更 新說明書。
6、 串口使用注意事項:
1、 printf 函數(shù)在 51 單片機中使用需要特別注意格式化輸出的數(shù)據(jù)類型。否 則很容易出現(xiàn)數(shù)據(jù)大小溢出。一定不要在中斷函數(shù)中直接使用 printf 函 數(shù),或直接使用串口發(fā)送函數(shù)。
2、 開啟串口中斷后,發(fā)送中斷和接收中斷同時開啟了,因此 MCU 發(fā)送數(shù) 據(jù)的時候也會進中斷服務函數(shù),需要看中斷服務函數(shù)有沒有判斷發(fā)送完 成標志。MCU 串口發(fā)送數(shù)據(jù)時,最好先關(guān)閉串口接收及中斷,發(fā)送完 成后再打開串口接收及中斷,否則在多個中斷的系統(tǒng)應用中時,會有可 能出現(xiàn)發(fā)送一組數(shù)據(jù)(8 個為例)時,數(shù)據(jù)分段的情況。
3、 當系統(tǒng)有多個中斷源應用時,注意串口優(yōu)先級,處于低優(yōu)先級時可能 會導致接收時丟失數(shù)據(jù)。
7、 在使用低功耗各模式時,注意事項:
1> 沒有用到(懸空)的 GPIO,則將 GPIO 的輸入、輸出使能位關(guān)閉,用 到的 GPIO 根據(jù)外圍電路狀態(tài)輸出高電平或低電平。
2> 低功耗應用時:GPIO 口做為 IO 喚醒源后是不能讀取這個 IO 的狀態(tài) 的,除非將 IO 喚醒源使能位關(guān)閉。
8、 ADC 使用注意事項:
1> 使用時 ADC 各通道口需要增加濾波對地電容 100nf。
9、 開發(fā)板使用時,注意事項:
1> 當使用燒錄器和開發(fā)板同時供電時,上電后開發(fā)板不運行是由于開發(fā)板 復位腳把 MCU 復位腳鉗住了。
2> 當使用開發(fā)板供電時,未使用燒錄器供電,且未斷開燒錄器與燒錄板的連 接時也會出現(xiàn)上電后開發(fā)板不運行的現(xiàn)象,也是由于開發(fā)板復位腳把 MCU 復位腳鉗住了,此時斷開開發(fā)板與燒錄器的連接線方可運行。
10、 燒錄口 IO 復用硬件注意事項
答:當使用燒錄口的 IO 時,配置 GPIO 功能需放置到最后初始化,另外燒錄 口 IO 不能有下拉電阻,燒錄程序的時候需要接復位腳。
11、 Flash 擦除、讀寫,在供電范圍內(nèi)(2.0 – 5.0V),是否都可以?
答: 可以 。
12、 高阻輸入怎么設置? 答:GPIO 沒有高阻輸入模式。
13、 RJM8L 簡易版燒錄器燒錄時使用注意事項:
a、使用時燒錄器燒錄時請注意不要外掛大電流器件。
14、 如果燒錄腳的 IO 在實際應用中被復用為功能口,就要預留 RST?
答:是的,因此建議 PCB 設計時統(tǒng)一預留出 RST 腳。
15、 開發(fā)板的參考電路中,151s 的復位電路的電容不要焊接,但電路可以保 留,增加了反而會出現(xiàn)上電不工作的現(xiàn)象?。。?nbsp;
16、 151S 正常工作時的功耗峰值有多大?
答:小于 4mA。
17、 注意:
151S 的早期樣品沒有寫入 UID,出廠的芯片都會寫入。
18、 注意:
定義成 code 類型數(shù)組后不能成功寫入 flash,例如:
19、 全局變量被修改的問題
1、優(yōu)化的太狠了(8 級有時候也發(fā)現(xiàn)了)會導致函數(shù)臨時變量地址重疊,這 時候如果一個函數(shù)正在運行,突然來了中斷,剛好函數(shù)內(nèi)的臨時變量和中 斷服務函數(shù)內(nèi)的變量地址編譯器編譯的一樣,就會發(fā)生中斷退出后,回到 原來函數(shù)執(zhí)行的時候,變量被修改的問題
2、中斷內(nèi)最好不要有執(zhí)行函數(shù),做一些標記判定,執(zhí)行標記變量定義的時候 用全局變量,這樣在編譯的時候不會有地址折疊問題,就不會因為進出中 斷導致外部變量數(shù)據(jù)被改變。順序執(zhí)行的時候變量是不會有問題,就是中 斷的時候如果地址折疊重復利用就會出現(xiàn)變量被修改
3、注意:數(shù)據(jù)量大小不要超越定義的數(shù)組大小范圍,否則可能導致全局變量 被修改的現(xiàn)象
20、 簡易版燒錄器的固件最新版本為 RJM8LPR-00B_V2.4,及以后版本,需要 去掉兩顆電阻,支持全片擦除功能。RJM8LPR-00B_V2.3 及以后版本需要配合 新版 51 燒錄工具才能使用,建議及時同步更新為最新燒錄器固件,如下如 所示
新版燒錄軟件 V5.1:
新版上位機軟件常見問題及注意事項:
1、該軟件是 64 位的軟件,目前只支持 win7/win10 64 位系統(tǒng),如使用的 是 win7 32 位系統(tǒng),會存在兼容性問題,可能無法使用。
2、加載源文件后提示源文件不存在請檢查源文件是否有被人為編輯過加入 了奇怪的符號?。?!造成的結(jié)果是無法燒錄!
21、 151S 串口喚醒時,如有用到內(nèi)部和外部時鐘切換,在喚醒后切換為外部 時鐘,內(nèi)部時鐘不能設置關(guān)閉,設置了反而有喚醒數(shù)據(jù)接收的問題, 串口喚醒 接收出錯時的配置順序:
串口喚醒 接收正常時的配置順序:
22、 如有其它疑問及時聯(lián)系我司!
修改日志: 1. 2022-07-11: 添加 RJM8L151s 資料鏈接,不定期更新此鏈接中的文檔等技術(shù)資料,請自行不定 期進入下載。數(shù)據(jù)手冊可以直接上公司官網(wǎng) m.lbxx88.cn 下載,謝謝! 資料鏈接:https://pan.baidu.com/s/1WP9-gDPWY6uYCeTBMReXIg 請點擊 提取碼:0gl1(不在維護)
2. 2022-07-19:更新 RJM8L151s 資料鏈接 資料鏈接:https://pan.baidu.com/s/13QfVYYsqbqOoshyWB33pVw 請點擊 提取碼:wfpb (不再使用)
3. 2022-07-28:刪除 原開發(fā)注意事項 第 15 點
4. 2022-08-09:增加 開發(fā)注意事項 第 18 點
5. 2022-09-02:變更 RJM8L151s 資料鏈接為: 資料鏈接:https://pan.baidu.com/s/1j6DAQLuqmWUinOIOd14w-w?pwd=w5ub 請 點擊 提取碼:w5ub
6. 2022-09-15:補充說明 開發(fā)注意事項 第 6 點第 3 項
7. 2022-09-23:增加 開發(fā)注意事項 第 19 點
8. 2022-09-29:增加 開發(fā)注意事項 第 20 點
9. 2022-11-03:增加 開發(fā)注意事項 第 21 點