[STM8]
ST8S003的SPI如何清除移位寄存器的残余数据,复位状态
1690|16
手机看帖
扫描二维码 随时随地手机跟帖 |
评论
ipman
回复TA
@1156807738 :寄存器是8位的,你不发完,是不会有中断来的,所以就不会从数据寄存器传输到移位寄存器,目前可以通过复位MCU的SPI单元实现吧,无需复位外设。或者用模拟SPI啊。
1156807738
回复TA
@ipman :您可能没太理解我的意思,我的主机的控制的CLK是固定的,比如主机发送14个CLK,只接收14个bit,也就导致了一些状态和移位寄存器的问题,我要做的是下次再发送时,把所有的状态和移位寄存器都恢复成正常的状态,不影响发送数据的准确性。
评分
| |||||||