wulin 发表于 2021-2-27 21:45
void Usart() interrupt 4
{
u8 receiveData;
刮痧小能手 发表于 2021-2-27 22:01
不行呀,好兄弟,我用串口发一个1,lcd上出现乱码呢。。。。
wulin 发表于 2021-2-28 06:47
出现乱码要在串口助手里看看返回的数字是否正确以区分是串口程序问题还是LCD驱动程序问题
wwh2382 发表于 2021-2-28 10:45
怀疑你是一接触单片机就直接上手串口和显示屏,若果真这样就没有不蒙的,还是循序渐进吧
天意如是 发表于 2021-2-28 10:42
很简单,网上大把例子
人人学会单片机 发表于 2021-2-27 21:18
你真是人才,在串口中断里面 居然去调用LCD显示函数。把LCD显示独立 把串口收发独立 ,这样处理串口的时候 ...
houchg 发表于 2021-2-28 22:55
看这个程序貌似没有错误,把写入函数上传一下,分析分析
青街古城 发表于 2021-3-1 09:02
你是在单片机上面实现吗还是仿真,如果是实物的话,你看单片机的晶振频率是不是对的。
刮痧小能手 发表于 2021-3-1 10:29
单片机上实现,波特率是对的,所以大哥我代码都出来了,还有可以修改的地方吗,我这边单片机上lcd还是没 ...
wulin 发表于 2021-3-1 11:50
楼主的波特率肯定不对,以下两种任选。修改完整代码如下,但不宜在中断中调用LCD显示函数。
wulin 发表于 2021-3-1 11:50
楼主的波特率肯定不对,以下两种任选。修改完整代码如下,但不宜在中断中调用LCD显示函数。
刮痧小能手 发表于 2021-3-1 19:03
我这边单片机和你肯定不一样,几个端口不一样,所以初始化那几个没有复制,但是其他的复制了,我也检查了 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |