嵌入式串口调试

嵌入式串口调试,第1张

我刚做过一个串口的板子调试工作。我是这样做的。

调通一个串口指的是1.硬件调通。用示波器看指定的串口线有数据,并且电源线地线处于正常的电平。2.接口(软件)调通。写好接口软件程序。

具体是这样做的。

1.先写一个最贱单的通信程序。如果手里没有现成的事例可以就写一个程序可以使串口写数据的线1 0周期变化。这个就直接是端口 *** 作。你找一下板子的设计资料怎么设计的 相应用的端口是哪几个。进行一下简单的端口 *** 作,再用示波器看。看看有没有信号出来,如果有而且对应的线处于正确的电平,这样硬件就调通了。

2.写端口驱动程序.一般来说最基本的驱动接口程序包括3个.

(1)初始化程序.这个函数用来设置串口的数据率啊,控制信息之类的.这个要看你所使用的芯片的数据手册对照设计.

(2)读1个字节的数据.调用这个函数可以从串口缓冲区读出一个数据.从cpu datasheet里面可以找到串口读缓冲区的相关 *** 作。

(3)写一个字节的数据.

然后写好后,将板子和电脑联机,在电脑上打个一个叫 串口调试助手或者串口精灵的共具,可以很方便的读写电脑串口.连机进行调试,调用你自己写的读写接口将你想要发送的字节发到电脑上能正确接收且能正确接收电脑发送过去的程序.

这两大方面通了以后就可以交差的了.

超级终端就相当于一个远程登录的东东,它是通过串口线和你的PC相互通信的,所以你进入到他底就相当于进入开发板带的 *** 作系统了,在上面 *** 作就肯定是开发板 *** 作系统上的东西,不知道这么说你明白了没,和超级终端一样的还有minicom,他也具有超级终端的功能,只不过是Linux环境,而超级终端是在XP系统下的,希望能帮到你

嵌入式Linux系统支持串口设备,这个串口设备一般接成兼容RS232借口的插座,通过这个接口就可以同任何兼容RS232的设备进行通讯,实际上用PC机的超级终端或者串口调试助手就是通过串口收发数据。嵌入式一方设计可通过串口模拟控制台输入输出,则外部串行通讯数据就可以通过控制台进行 *** 作了。


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

原文地址: https://www.outofmemory.cn/bake/11862506.html

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

发表评论

登录后才能评论

评论列表(0条)

保存