刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

在一个具有72MHz的Cortex-M3/M4系统下,使用中断模式来接收串口数据,其波特率为115200。假设该系统的串行接口没有硬件FIFO,波特率是115200,数据格式采用“1起始位+1终止位+无校验位+8数据位”,则其最大允许屏蔽中断的时间约是 (15) 。

A
11.5μs
B
87μs
C
23.4μs 
D
17μs
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

首先,题目给出了系统的波特率为115200,这意味着每秒可以传输的数据量是115200位(bit)。数据格式包括起始位、终止位和数据位,没有校验位。在这种配置下,实际的数据传输速率是每秒约传输的字节数除以符号时间(包括起始位和终止位)。这里符号时间包括一个起始位和一个终止位,所以实际的数据传输速率是每秒约传输的字节数除以二倍的符号时间。因此,最大允许屏蔽中断的时间应该是波特率的倒数,即每秒传输时间的倒数。计算得到最大允许屏蔽中断的时间约为87μs(即约等于波特率的倒数)。因此,正确答案是B选项。

创作类型:
原创

本文链接:在一个具有72MHz的Cortex-M3/M4系统下,使用中断模式来接收串口数据,其波特率为1152

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share