作者robotic (kcir)
看板Electronics
标题[问题] 关於8251 USART status register的问题
时间Sun Jun 15 02:41:05 2008
前辈们好,
小弟在练习微算机题目时出了一点困难,
想麻烦板上的先进给予指点XD
问题叙述:
----------------------------------------------------
一RS-232传输介面以8251 USART为介面转换器,
___ ___
在DSR和CTS输入均为0的正常状况,规划为非同步传输模式,
且速率为2400Baud,资料格式为8位元,奇同位,两个停止位元
-----------------------------------------------------
Q:在正常状况下,若RxD得到的讯号为
___ ___ _______ ___ ___ ______
| | | | | | | | | |
|___| |______| |___| |___| |______|
则此USART的状态字组为何?
-----------------------------------------------------------
我的作答方式是先解析讯号
___ ___ _______ ___ ___ ______
| | | | | | | | | |
|___| |______| |___| |___| |______|
start D0 D1 D2 D3 D4 D5 D6 D7 P S1 S2
1 0 0 1 1 0 1 0 1 0 0
经过检查,应该是只有framing error,因为没有stop bit
但是要填入status register时,却出了问题
http://img101.imageshack.us/img101/922/statusregisterrk7.jpg
我只能确定DSR为0,FE为1,PE为0
剩下的,我不确定是don't care,抑或是还有所变化,
麻烦前辈们给予指点扫除盲点XD
非常谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.86.190
※ robotic:转录至看板 ask 06/15 22:53