你好,CH432在异常状态下如何有效的软复位,WriteCH432Data( CH432_IER_PORT, BIT_IER_RESET);进行端口复位是否可行
查看: 7046
回复: 22
CH432INT#中断问题
CH432异常状态下无法复位
您好
不知道您说的异常状态是指什么呢?如果是因为某些原因导致的CH432无法向寄存器正常写入数值的话,那边通过向IER寄存器写入复位指令的话,将无法有效执行。
我这边通讯频繁的时候,会出现异常,导致我需要重新初始化这个芯片,但是也无法重启
您好
在进入异常状态而导致CH432无法操作时,自然无法通过软件写入数据复位。
您可以找一下引起异常的原因,看SPI操作时序是否符合手册要求,以及处理数据是否及时,是否有一些误操作。
是否会因为模拟SPI的速度不够快,导致频繁通讯卡死?
您好
只要符合手册的时序要求(具体可以参考手册CH432DS1的8.5节),就不会因为SPI时序过慢而引起芯片卡死,但可能会因为SPI通信的速度过慢而无法及时的处理串口数据,导致串口数据溢出而丢失。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录