TI中文支持网
TI专业的中文技术问题搜集分享网站

28027如何与其他芯片通信问题

DSP 数据类型,最低是16位,而其他芯片串口通信 是 8位,怎么与其他芯片通信?

比如 与 STM32,STM32串口接收是 8位,而现在我用 28027 芯片,通信时将数据移位 处理成 8位,再发送,其他芯片收到的是乱七八糟的数据,并不是我发送的正确数据,但是使用 28027 与串口助手通信是正常的,而STM32 与串口助手通信也是正常的,但是两者互相通信就不正常了,这是为什么呢?该怎么处理?求指教,急急急!!!

Seven Han:

这连款芯片可以通过串口收接到发实现通讯,数组乱码的话是否波特率设置的问题,不知您问题是否有解决?

DSP 数据类型,最低是16位,而其他芯片串口通信 是 8位,怎么与其他芯片通信?

比如 与 STM32,STM32串口接收是 8位,而现在我用 28027 芯片,通信时将数据移位 处理成 8位,再发送,其他芯片收到的是乱七八糟的数据,并不是我发送的正确数据,但是使用 28027 与串口助手通信是正常的,而STM32 与串口助手通信也是正常的,但是两者互相通信就不正常了,这是为什么呢?该怎么处理?求指教,急急急!!!

mangui zhang:

数据类型最低是16位的   但是串口一次都是可以发送8bit的啊 

对数据类型进行操作    只关注低八位

DSP 数据类型,最低是16位,而其他芯片串口通信 是 8位,怎么与其他芯片通信?

比如 与 STM32,STM32串口接收是 8位,而现在我用 28027 芯片,通信时将数据移位 处理成 8位,再发送,其他芯片收到的是乱七八糟的数据,并不是我发送的正确数据,但是使用 28027 与串口助手通信是正常的,而STM32 与串口助手通信也是正常的,但是两者互相通信就不正常了,这是为什么呢?该怎么处理?求指教,急急急!!!

desheng yang:

回复 mangui zhang:

是的,我都是处理成低八位发送的,现在正常了,是STM32时钟设置出现了差漏,谢谢您

DSP 数据类型,最低是16位,而其他芯片串口通信 是 8位,怎么与其他芯片通信?

比如 与 STM32,STM32串口接收是 8位,而现在我用 28027 芯片,通信时将数据移位 处理成 8位,再发送,其他芯片收到的是乱七八糟的数据,并不是我发送的正确数据,但是使用 28027 与串口助手通信是正常的,而STM32 与串口助手通信也是正常的,但是两者互相通信就不正常了,这是为什么呢?该怎么处理?求指教,急急急!!!

desheng yang:

回复 Seven Han:

解决了,Thanks,Seven. 是STM32晶振时中设置的问题,硬件和软件没对上

赞(0)
未经允许不得转载:TI中文支持网 » 28027如何与其他芯片通信问题
分享到: 更多 (0)