嵌入式串口调试

嵌入式串口调试,第1张

我刚做过一个串口的板子调试工作。我是这样做的。
调通一个串口指的是1硬件调通。用示波器看指定的串口线有数据,并且电源线地线处于正常的电平。2接口(软件)调通。写好接口软件程序。
具体是这样做的。
1先写一个最贱单的通信程序。如果手里没有现成的事例可以就写一个程序可以使串口写数据的线1 0周期变化。这个就直接是端口 *** 作。你找一下板子的设计资料怎么设计的 相应用的端口是哪几个。进行一下简单的端口 *** 作,再用示波器看。看看有没有信号出来,如果有而且对应的线处于正确的电平,这样硬件就调通了。
2写端口驱动程序一般来说最基本的驱动接口程序包括3个
(1)初始化程序这个函数用来设置串口的数据率啊,控制信息之类的这个要看你所使用的芯片的数据手册对照设计
(2)读1个字节的数据调用这个函数可以从串口缓冲区读出一个数据从cpu datasheet里面可以找到串口读缓冲区的相关 *** 作。
(3)写一个字节的数据
然后写好后,将板子和电脑联机,在电脑上打个一个叫 串口调试助手或者串口精灵的共具,可以很方便的读写电脑串口连机进行调试,调用你自己写的读写接口将你想要发送的字节发到电脑上能正确接收且能正确接收电脑发送过去的程序
这两大方面通了以后就可以交差的了

你这台电脑上有串口吗?只有一个串口吗?是那种DB9针的真正的串口。
调试串口收/发数据,只是在电脑上调试吗?当然是要有两个串口才好做调试啦。
比较简便可行的,就是买一条USB转串口线,注意,电脑上原有的串口是DB9针的,应该买一个DB9孔型的串口,这样,直接插到电脑上原有的串口上,USB转串口安装驱动程序后就虚拟出一个串口来,两个串口就可以互相收/发调试了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13165576.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-14
下一篇 2023-06-14

发表评论

登录后才能评论

评论列表(0条)

保存