RJM8L003 用戶開發(fā)指南20220708更新
一、 RJM8L003 最新資料鏈接,不定期更新此鏈接中的文檔等技術(shù)資料,請自行不定期進(jìn)入下載。
數(shù)據(jù)手冊可以直接自行 到公司官網(wǎng) m.lbxx88.cn 下載。
鏈接:https://pan.baidu.com/s/15MaOLMlas8kkA919wPXCgQ 提取碼:q9ex
二、 RJM8L003 通用驅(qū)動(dòng)文件鏈接,供學(xué)習(xí)和使用,僅供參考!
鏈接:https://pan.baidu.com/s/16v_v3QRwAM1_urZ6Z0xDuw?pwd=1una 提取碼:1una
三、 更新日志中出現(xiàn)增加,補(bǔ)充說明,變更字樣的可以直接看 對應(yīng)注意點(diǎn),如出現(xiàn)刪除字樣的請對照該文檔的上一次更新, 詳細(xì)見文檔最后一頁修改日志,文中標(biāo)注 紅色字體的,開發(fā) 前需要重點(diǎn)閱讀!??!
FQ&A:
1、 外部晶振能為 24MHz 嗎?
答:可以,外部無源晶振選用范圍(4-24MHz),外部無源晶體大于 16MHz 時(shí),需要二分頻,
另外支持有源晶振(1-16M)或 方波信號源輸入,目前的方波信號源測試到 48MHz,但是需要分頻到有效頻率范圍內(nèi)。超過有效頻率范圍會(huì)發(fā)生意想不到的現(xiàn) 象!??!
2、 支持在線仿真嗎?
答:目前不支持,后續(xù)會(huì)支持!
3、 是否支持 IAP?
答:支持。
4、 RJM8L003 開發(fā)環(huán)境搭建:
,請按 此壓縮包中的文檔進(jìn)行替換安裝,此文件在 RJM8L003 資料 鏈接中可以下載 安裝成功后可以在 keil C51 軟件下工具欄 help 查看 About uVision 的版 本信息,對照編譯鏈接工具版本,如下圖示。
5、 (RJM8L003、RJM8L151S)和 RJM8L151 燒錄器硬件相同,固件不同,注意區(qū) 分。如果無法連接目標(biāo)芯片,請確定燒錄器固件是否是最新的燒錄器固件, 連接上燒錄器后可以按下燒錄器上的復(fù)位按鈕,用串口助手查看燒錄器打印 信息,如下圖所示;串口波特率 115200。如果不是,請更新最新的燒錄器固 件,更新方法可以查看簡易版燒錄器固件更新說明書。
1、 printf 函數(shù)在 51 單片機(jī)中使用需要特別注意格式化輸出的數(shù)據(jù)類型。否 則很容易出現(xiàn)數(shù)據(jù)大小溢出。一定不要在中斷函數(shù)中直接使用 printf 函 數(shù),或直接使用串口發(fā)送函數(shù)。
2、開啟串口中斷后,發(fā)送中斷和接收中斷同時(shí)開啟了,因此 MCU 發(fā)送數(shù) 據(jù)的時(shí)候也會(huì)進(jìn)中斷服務(wù)函數(shù),需要看中斷服務(wù)函數(shù)有沒有判斷發(fā)送完成 標(biāo)志。MCU 串口發(fā)送數(shù)據(jù)時(shí),最好先關(guān)閉串口接收及中斷,發(fā)送完成后再 打開串口接收及中斷,否則在多個(gè)中斷的系統(tǒng)應(yīng)用中時(shí),會(huì)有可能出現(xiàn)發(fā) 送一組數(shù)據(jù)(8 個(gè)為例)時(shí),數(shù)據(jù)分段的情況。
7、 在使用低功耗各模式時(shí),
注意事項(xiàng):
1> 沒有用到(懸空)的 GPIO 將 GPIO 的輸入、輸出使能關(guān)閉,用到的 GPIO 根據(jù)外圍電路狀態(tài)輸出高電平或低電平。
2> 如果想使用開發(fā)板測試芯片功耗,可以參考下圖拆掉一些元件:
3> 低功耗應(yīng)用時(shí):GPIO 口做為 IO 喚醒源后是不能讀取這個(gè) IO 的狀態(tài)的
8、 ADC 使用注意事項(xiàng):
1> 使用時(shí) ADC 各通道口需要增加濾波對地電容
9、 開發(fā)板使用時(shí),注意事項(xiàng):
1> 當(dāng)使用燒錄器和開發(fā)板同時(shí)供電時(shí),上電后開發(fā)板不運(yùn)行是由于開發(fā)板 復(fù)位腳把 MCU 復(fù)位腳鉗住了。
2> 當(dāng)使用開發(fā)板供電時(shí),未使用燒錄器供電,且未斷開燒錄器與燒錄板的連 接時(shí)也會(huì)出現(xiàn)上電后開發(fā)板不運(yùn)行的現(xiàn)象,也是由于開發(fā)板復(fù)位腳把 MCU 復(fù)位腳鉗住了,此時(shí)斷開開發(fā)板與燒錄器的連接線方可運(yùn)行。
3> 在使用高級定時(shí)器的 PWM 輸出通道 2 的反向輸出口時(shí),需要將板上的電 容去掉后再測試。
10、 燒錄口 IO 復(fù)用硬件注意事項(xiàng)
答:當(dāng)使用燒錄口的 IO 時(shí),配置 GPIO 功能需放置到最后初始化,另外燒錄 口 IO 不能有下拉電阻,燒錄程序的時(shí)候需要接復(fù)位腳。
11、 SOP14 和 SOP16 封裝 OSCIN,OSCOUT 可否用為 GPIO?
答:外部晶振腳不能用作 GPIO 功能,20Pin 的沒有外部晶振腳,
4 種封裝均 沒有外部 32768Hz 時(shí)鐘接口。
12、 Flash 擦除、讀寫,在供電范圍內(nèi)(2.0 – 5.0V),是否都可以?
答: 可以 13、 高阻輸入怎么設(shè)置?
答:GPIO 沒有高阻輸入模式
14、 RJM8L 簡易版燒錄器燒錄時(shí)使用注意事項(xiàng):
a、使用時(shí)燒錄器燒錄時(shí)請注意不要外掛大電流器件。
15、 如果燒錄腳的 IO 在實(shí)際應(yīng)用中被復(fù)用為功能口,就要預(yù)留 RST?
答:是的,因此建議 PCB 設(shè)計(jì)時(shí)燒錄口統(tǒng)一預(yù)留出 RST 腳。
16、 RJM8Lxxx 簡易燒錄器(2Line 版)V1.1.0,燒錄 003 芯片時(shí),不能全片擦 除 003 芯片,但燒錄時(shí)可以全片擦除 151S,需要使用 memory 保護(hù)才能擦除
17、 開發(fā)板的參考電路中,003/151s 的復(fù)位電路的電容不要焊接,但電路可 以保留,增加了反而會(huì)出現(xiàn)上電不工作的現(xiàn)象?。?!
18、 003/151S 正常工作時(shí)的功耗峰值有多大?
答:小于 4mA。
19、 注意:003 的早期樣品沒有寫入 UID,出廠的芯片會(huì)寫入。
20、 003/151s 的 1 拖 4 燒錄器 硬件上需要去掉 4 顆電阻,不去掉會(huì)影響在 線燒錄,不影響脫機(jī)燒錄,如下圖所示,在線燒錄速度會(huì)比較慢,不建議使 用。
21、 如果是 6 月 14 日之前送樣發(fā)送的資料,gpio 的庫文件里的 GPIO 輸入輸 出函數(shù)配置存在書寫錯(cuò)誤,請及時(shí)在 003 資料包中下載新的庫文件替換掉原 gpio 文件,最新庫版本依然是 V1.2。
如圖:
錯(cuò)誤的:
22、 低功耗休眠狀態(tài)下全局變量會(huì)被保存下來嗎?
答:是的。
23、 全局變量被修改的問題
1、優(yōu)化的太狠了(8 級有時(shí)候也發(fā)現(xiàn)了)會(huì)導(dǎo)致函數(shù)臨時(shí)變量地址重疊,這 時(shí)候如果一個(gè)函數(shù)正在運(yùn)行,突然來了中斷,剛好函數(shù)內(nèi)的臨時(shí)變量和中斷 服務(wù)函數(shù)內(nèi)的變量地址編譯器編譯的一樣,就會(huì)發(fā)生中斷退出后,回到原來 函數(shù)執(zhí)行的時(shí)候,變量被修改的問題
2、注意:數(shù)據(jù)量大小不要超越定義的數(shù)組大小范圍,否則可能導(dǎo)致全局變量 被修改的現(xiàn)象
24、 如有其它疑問及時(shí)聯(lián)系我司!
修改日志:
1. 2022-03-25:更新 RJM8L003 底層開發(fā)庫至 RJM8L003_DEMO&LIB_v1.2.rar。 添加 RJM8L003 資料鏈接,不定期更新此鏈接中的文檔等技術(shù)資料,請自行不定 期進(jìn)入下載。數(shù)據(jù)手冊可以直接上公司官網(wǎng) m.lbxx88.cn 下載,謝謝!
資料鏈接:https://pan.baidu.com/s/1Q0kVDhT05jsP4Bt7sLr_jg 請點(diǎn)擊 提取碼:v0nd (此資料鏈接不在維戶!)
2. 2022-03-29:增加 開發(fā)使用注意項(xiàng) 第 6,7 點(diǎn)
3. 2022-04-01:補(bǔ)充說明 開發(fā)使用注意項(xiàng) 第 7 點(diǎn) 增加 開發(fā)使用注意事項(xiàng) 第 8 點(diǎn)
4. 2022-04-08:增加 開發(fā)使用注意項(xiàng) 第 9 點(diǎn)
5. 2022-04-11:補(bǔ)充說明 開發(fā)注意示項(xiàng) 第 9 點(diǎn)的第 3 項(xiàng) 增加 開發(fā)注意事項(xiàng) 第 10 、11、12 點(diǎn)
6. 2022-04-22:修改并補(bǔ)充說明 開發(fā)注意事項(xiàng) 第 5 點(diǎn)
7. 2022-04-29:補(bǔ)充說明 開發(fā)注意事項(xiàng) 第 7 項(xiàng)的第 3 項(xiàng)
8. 2022-05-09:增加 開發(fā)注意事項(xiàng) 第 13 、14、15 點(diǎn)
9. 2022-06-02:增加 開發(fā)注意事項(xiàng) 第 16 點(diǎn)
10. 2022-06-09:增加 開發(fā)注意事項(xiàng) 第 17 點(diǎn)
11. 2022-06-09:增加 開發(fā)注意事項(xiàng) 第 18,19,20 點(diǎn)
12. 2022-06-14:刪除 開發(fā)注意事項(xiàng) 第 7 點(diǎn)的第 3 項(xiàng) 003 資料
新鏈接:https://pan.baidu.com/s/15MaOLMlas8kkA919wPXCgQ 提取碼:q9ex
用戶手冊更新至 V1.2 版本,請及時(shí)下載最新手冊!
13. 2022-06-15:修改并補(bǔ)充說明 開發(fā)注意事項(xiàng) 第 17 點(diǎn)
14. 2022-06-17:補(bǔ)充說明 開發(fā)注意事項(xiàng) 第 7 點(diǎn)的第 1 項(xiàng)
15. 2022-06-24:增加 RJM8L003 通用驅(qū)動(dòng)鏈接,供學(xué)習(xí)和使用,僅供參考!
鏈接:https://pan.baidu.com/s/15MaOLMlas8kkA919wPXCgQ 提取碼:q9ex
16. 2022-06-30:增加 開發(fā)注意事項(xiàng) 第 7 點(diǎn)的第 3 項(xiàng)
17. 2022-07-08:修改并補(bǔ)充 開發(fā)注意事項(xiàng) 第 6 點(diǎn) 增加 開發(fā)注意事項(xiàng) 第 21 ,22,23 點(diǎn)