导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→你的程序应当没有问题,不知你用的是什么操作系统。还有read

* 59249: ARM的一个串口通信的奇怪的问题:(

   dali_ly 
dali_ly发表的帖子 

 
你的程序应当没有问题,不知你用的是什么操作系统。还有read()和write()函数应当是阻塞的,你注意了吗?

如果说程序没有问题,或是所使用的操作系统也是比较成熟的,则问题应当出在串口线阿这些比较简单的问题上,这种希奇古怪的问题查出来的结果往往很简单。千万别泄气,你一定能找到问题。

顺便说一下,你能否将taget上的串口接收和发送线短接,在DB9的头上就是将2和3短接起来,然后先发送一个字节,发送完一个字节后接收一个字节,如接收和发送硬件正常,则应当能收到前面所发送出去的字节。如收不到,请仔细的检查硬件。当然这一测试也可产在host进行,现在网上有很多的串口调试程序,如串口精灵等等。用这些工具能很方便的进行host侧的测试。Good luck!

发表时间:2004年7月29日9:45:27

  
回复该帖

本主题共有 7 帖,分页:>>>>>该主题的所有内容[7]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:MAC地址的使用应当说是由国际组织进行分配的,一个MAC地址一共有6个字节,前3个字节由国际组织进行
[下一篇帖子]:那如果我要生产很多这样的板子且不用9346的话,岂不是每块板子的程序都要不一样(用于写MAC地址的部