中级会员
 
- 积分
- 212
- 金钱
- 212
- 注册时间
- 2019-1-3
- 在线时间
- 34 小时
|
10金钱
怎么在TFT LCD上显示串口接收的数据并用串口调试助手也可以接收发送1.USART2/USART3单独程序可以实现数据的相互发送和接收,和TFT LCD显示程序合并不知道怎么了就无法发送和接收了
2.LCD显示我有的 u8 *Str=USART2_TX_BUF; LCD_ShowString(30,150,200,12,12,Str); 也就不能显示了,还请大佬帮忙指导~
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
#include "lcd.h"
#include "usart2.h"
#include "usart3.h"
int main(void)
{
u8 x=0;
u8 lcd_id[12];
u8 *Str;
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
delay_init(168);
uart_init(9600);
LED_Init();
LCD_Init();
POINT_COLOR=RED;
sprintf((char*)lcd_id,"LCD ID:%04X",lcddev.id);
while(1)
{
switch(x)
{
case 0 CD_Clear(WHITE);break;
}
if(USART_GetITStatus(USART2, USART_IT_RXNE) )
{
u8 *Str=USART2_TX_BUF;
LCD_ShowString(30,150,200,12,12,Str);
x++;
if(x==12)x=0;
LED0=!LED0;
delay_ms(1000);
}
}
}
|
|