DSP 数据类型,最低是16位,而其他芯片串口通信 是 8位,怎么与其他芯片通信?
比如 与 STM32,STM32串口接收是 8位,而现在我用 28027 芯片,通信时将数据移位 处理成 8位,再发送,其他芯片收到的是乱七八糟的数据,并不是我发送的正确数据,但是使用 28027 与串口助手通信是正常的,而STM32 与串口助手通信也是正常的,但是两者互相通信就不正常了,这是为什么呢?该怎么处理?求指教,急急急!!!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
DSP 数据类型,最低是16位,而其他芯片串口通信 是 8位,怎么与其他芯片通信?
比如 与 STM32,STM32串口接收是 8位,而现在我用 28027 芯片,通信时将数据移位 处理成 8位,再发送,其他芯片收到的是乱七八糟的数据,并不是我发送的正确数据,但是使用 28027 与串口助手通信是正常的,而STM32 与串口助手通信也是正常的,但是两者互相通信就不正常了,这是为什么呢?该怎么处理?求指教,急急急!!!
是的,我都是处理成低八位发送的,现在正常了,是STM32时钟设置出现了差漏,谢谢您
解决了,Thanks,Seven. 是STM32晶振时中设置的问题,硬件和软件没对上