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

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

  
楼 主:soong 2007年5月15日15:00
 [求助]单片机(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中了,但就是读不到;
请哪位大侠指点一下

>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:想知道机顶盒来

[下一篇主题]:LPC2106串口下载问题[求助]