|
因?yàn)闆](méi)有九齊的專區(qū),暫且發(fā)在51這邊吧。
分享下最近遇到的關(guān)于九齊NY8A051單片機(jī)中文規(guī)格書(shū)的一點(diǎn)錯(cuò)誤,一來(lái)權(quán)做記錄,二來(lái)也給后來(lái)者提個(gè)醒。
調(diào)試程序時(shí)遇到的問(wèn)題是MCU初始化完成后進(jìn)入睡眠模式正常,但被喚醒一次后,再次進(jìn)入睡眠模式會(huì)被自動(dòng)喚醒,導(dǎo)到低功耗失敗。最終分析查找,發(fā)現(xiàn)原因在于中斷位的處理,中文規(guī)格書(shū)寫的中斷位是由硬體清零,如下圖,但這里實(shí)際應(yīng)該寫由軟件清零,屬于翻譯錯(cuò)誤 ,我也是在對(duì)比了英文規(guī)格書(shū)后才發(fā)現(xiàn),這個(gè)標(biāo)志位可以在中斷里面清零,也可以在睡眠前的任意過(guò)程清零,增加清零代碼后,產(chǎn)品低功耗運(yùn)行很好,整機(jī)在10uA以內(nèi),挺不錯(cuò)。
可能中文的還會(huì)有其它坑,遇到了后續(xù)再做記錄分享!有能力建議直接 english datasheet。
|
評(píng)分
-
查看全部評(píng)分
|