导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[求助]16C550的硬件设置问题

* 23802: [求助]16C550的硬件设置问题

   zjw700807 
zjw700807发表的帖子 

 [求助]16C550的硬件设置问题
各位大虾:
    我现在遇到一个16C550的硬件问题,在系统启动时对程序进行初始化后,有时收不到PC机发送过来的通信信号,只有在本机向PC机发送信号之后才能建立正常的通信,不知为何?如果哪位大虾有现成的驱动程序,请COPY一份给我,不胜感激!
    16C550的初始化程序如下:
    SerLCtrlRegister=0x80;
    SerRecRegister=0x0c;
    SerIntEnRegister=0x00;
    /*设置通信数据格式为1个起始位,8个数据位,1个停止位,无奇偶效验*/
    SerLCtrlRegister=0x00;
    SerLCtrlRegister=0x03;
    /*设置16C550只允许接收中断和发送中断*/
    SerIntEnRegister=0x03;
    /*设置16C550的MODEM控制寄存器为无效*/
    SerMCtrlRegister=0x00;
    /*设置FIFO寄存器为无效*/
    SerIntIDRegister=0x00;

                                                             zjw700807@163.net
                                                                           2003/4/9

发表时间:2003年4月9日8:47:09

  
回复该帖

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

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

[上一篇帖子]:对精度要求不是太苛刻,对质地(即温飘)有限制RC精度基本不会影响A/D,这往往可以通过改变A/D的满
[下一篇帖子]:请教各位,mil和毫米之间有什么转换关系?