我用WCH569 SPI做从机。初始化完后持续进中断,是我哪块设置有问题吗?
硬件引脚没有信号。
初始化代码:
中断程序:
热门产品 :
CH339: 7端口多功能USB HUB控制器芯片
我用WCH569 SPI做从机。初始化完后持续进中断,是我哪块设置有问题吗?
硬件引脚没有信号。
初始化代码:
中断程序:
大致看上去没问题,现象是一直在进入什么中断标志?该标志清除后有效吗。
现象就是初始化后不停的串口上传中断程序里的内容。我上传了三个寄存器值,
三个寄存器值分别为? 5,1,0
我开的中断只有全部字节传输完成中断? 0x01
读回来的中断标志是0x05
主程序初始化代码是这样的,上传AAAAA后就持续进入中断了。
我用569评估板的spi例程加了中断后就能复现问题。大神看看怎么解决这个问题
569 SPI作从机的时候这个中断触发的条件是TOTOL_CNT的值为0,只要TOTOL_CNT的值是0就会置位,所以你可以在开中断之前先配置TOTOL_CNT,中断内也配一下
好的,配置TOTOL_CNT寄存器后频繁进中断问题解决。不过我这边验证的结果是主机也会频繁进中断的。