这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » ADUCM360在SPI从机当中有一个CSERR位是什么意思?

共1条 1/1 1 跳转至

ADUCM360在SPI从机当中有一个CSERR位是什么意思?

高工
2024-01-23 19:24:20     打赏

使用条件:CPOL:CPHA都 = 1
1、在SPI从机当中有一个CSERR位,表示是否有不正常的CS发生!
      但是若SPI多移一位,不会触发CSERR变化,
     (如下拉图,前面不是多了5个位,多一个位,就不会触发,多两个位会触发。)


2、若在SPI接收过程中,断点程序,也会导致CSERR不正常响应,0XBB的数据会接收到0X07
     后面数据一直都不对, 这个时候,若在接收中断里断点一次后,上位机再次发送数据会触发CSERR变化。  

当SPI出现多移位的状况后,后续的数据全部会出现移位的状况,导致后续数据不正常,只有复位SPI后才能正常接收。而CSERR不正常变化导致了不能自动触发复位时序。
BCRST 置位后也不能自动复位SPI接收时序。
请问这个是芯片BUG吗?要怎么规避这个问题?




关键词: ADUCM360     CSERR    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]