stm32串口收发问题

2019-07-14 18:38发布

新人小白,之前打印数据一种用的printf。这种如果发%x串口助手不勾选16进制显示,显示结果是一样的
现在想用STM32发送和接收16进制的数据,需要在串口助手上勾选16进制显示和16进制发送,要和stm32的收发一致,求高手帮帮小弟
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
Ansersion
1楼-- · 2019-07-15 05:43
使用USART_SendData(USART1, (uint8_t) ch)(这里假设你用的是串口1,ch为1字节数据)往UART1里1个字节1个字节写,同时在串口助手上16进制显示就行了。
liujinyi016
2楼-- · 2019-07-15 08:50
printf会转成字符的,你现在不用了,收到都是16进制的,这个是正确的,
淳风
3楼-- · 2019-07-15 11:50
确实看不懂题主想问啥?

一周热门 更多>