导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[求助]单片机(C8051)控制16C554

* 105285: [求助]单片机(C8051)控制16C554

   soong 
soong发表的帖子 

 [求助]单片机(C8051)控制16C554
单片机(C8051)控制16C554
为什么我的单片机(C8051)读不到16C554中接收寄存器(RHR)中的值
DCR定义为16C554的D0~D8--对应连接到单片机P2口;
DRSR用于数据存储;
各寄存器初始化值:
波特率=9600
LCR=0X03;
FCR=0X00;
IER=0X01;
MCR=0X08;(在定时器中断中打开)
数据的读取在中断中实行(/int1)如下:
read=0;(read为读控制)
csa=0;
a0a1a2=0x00;
DRSR=DCR;
我的DRSR中的值一直都是我写控制时最后写入的值;
但是我检测16C554的LSR寄存器第一位为1,
也就是说16C554接收到数据且存放到RHR中了,但就是读不到;
请哪位大侠指点一下

发表时间:2007年5月15日15:00:30

  
回复该帖

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

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

[上一篇帖子]:想知道机顶盒来http://www.stb-cn.com/   &nbs
[下一篇帖子]:读写控制我看你程序里好象没有读写控制啊? 是不是这个原因????