********************Q1***********************
在读取了LCD的id后,用串口进行输出打印,想问一下输出的时候," LCD ID:%x
" 中,LCD前面为什么要加一个空格????
printf(" LCD ID:%x
",lcddev.id);
上面这句是标准例程里的源码。
我自己测试的时候一开始不知道,所以没有加空格,在XCOM上显示出来的就变成了“CD ID:9341”。
请问这是为什么啊?
********************Q2***********************
在对比了串口输出实验以后,我发现串口输出实验的printf是写在main.c里的,
于是我尝试把LCD实验的printf(" LCD ID:%x
",lcddev.id);写在main函数里,发现不会被吞掉第一个字符。
这又是为什么呢
********************Q3***********************
关于汉字的输出问题
用截图表示出来吧
在lcd.c里 如果第一次输出汉字,就会乱码……之后就不会了……不知道为什么
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>