STM32 LCD屏显示串口接收数据

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]);*
这样就能把接收到的数据从第三个开始显示出来了,实测可以;
但也有缺点,就是不能对每个数进行判断
(以上代码来自正点原子)

猜你喜欢

转载自blog.csdn.net/dbfy666/article/details/86550609