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