你好,CH432在異常狀態(tài)下如何有效的軟復(fù)位,WriteCH432Data( CH432_IER_PORT, BIT_IER_RESET);進行端口復(fù)位是否可行
查看: 7333
回復(fù): 22
CH432INT#中斷問題
CH432異常狀態(tài)下無法復(fù)位
您好
不知道您說的異常狀態(tài)是指什么呢?如果是因為某些原因?qū)е碌腃H432無法向寄存器正常寫入數(shù)值的話,那邊通過向IER寄存器寫入復(fù)位指令的話,將無法有效執(zhí)行。
我這邊通訊頻繁的時候,會出現(xiàn)異常,導(dǎo)致我需要重新初始化這個芯片,但是也無法重啟
您好
在進入異常狀態(tài)而導(dǎo)致CH432無法操作時,自然無法通過軟件寫入數(shù)據(jù)復(fù)位。
您可以找一下引起異常的原因,看SPI操作時序是否符合手冊要求,以及處理數(shù)據(jù)是否及時,是否有一些誤操作。
是否會因為模擬SPI的速度不夠快,導(dǎo)致頻繁通訊卡死?
您好
只要符合手冊的時序要求(具體可以參考手冊CH432DS1的8.5節(jié)),就不會因為SPI時序過慢而引起芯片卡死,但可能會因為SPI通信的速度過慢而無法及時的處理串口數(shù)據(jù),導(dǎo)致串口數(shù)據(jù)溢出而丟失。
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄