STM32
直播中

douyin8

12年用户 1094经验值
私信 关注
[问答]

如何把串口调试助手发给STM32的数据通过LCD显示出来呢

如何把串口调试助手发给STM32的数据通过LCD显示出来呢?

回帖(1)

刘恩彤

2021-12-6 13:47:02
STM32
最近在学习PID调节,想通过电脑把串口调试助手发给32的数据通过LCD显示出来
以前显示串口接收的数据都是用 for语句和LCD_ShowNum();语句 把数组USART_RX_BUF里的数据一个个打出来
这样不是很直观,且有些繁琐
今天突然想到是不是可以用LCD_ShowString();
他的入口参数是这样的void LCD_ShowString(u16 x,u16 y,u16 width,u16 height,u8 size,u8 p); 最后一个参数是想要显示字符串的首地址
这样我们只要把想要显示的数据的首地址给他就好了,后面就会自动显示了,
LCD_ShowString(70,30,300,16,16,&USART_RX_BUF[2]);*
这样就能把接收到的数据从第三个开始显示出来了,实测可以;
但也有缺点,就是不能对每个数进行判断。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分