测试CH432T的SCR寄存器,能写入,但是写入和读取会不一致,如写入0xF0,读取也是0xF0,但是写入0x55,读取却是0x7F;MCR写入0x0A,读取却是0x0F,串口数据发送正常,因为是485的原因,RTS一直拉不低,导致无法接收..
有没有大神知道什么原因的,求助一下
热门产品 :
CH390:以太网控制器芯片
测试CH432T的SCR寄存器,能写入,但是写入和读取会不一致,如写入0xF0,读取也是0xF0,但是写入0x55,读取却是0x7F;MCR写入0x0A,读取却是0x0F,串口数据发送正常,因为是485的原因,RTS一直拉不低,导致无法接收..
有没有大神知道什么原因的,求助一下
您好,如果您读写SCR寄存器,读写数据不一致的话,就表明主控与CH432T直接的通讯还是存在异常的,建议您可以尝试先降低SPI主频,再命令和数据之间加上us级别的延时,进行测试,保证读写操作稳定,再进行后续操作。