- 博客(2)
- 收藏
- 关注
原创 嵌入式系统的外设联动设计
在嵌入式系统中,通常外设之间不能直接通信,对于一些需要外设联动的操作,需要MCU介入,比如定时到了,启动串口的发送/接收,则需要为定时器写一个中断处理程序,在其中启动串口动作。在有一些SoC中,提供了PRS功能,可以让外设之间直接通信。借助PRS,上述例子中,定时器的溢出,可以直接启动串口,而不再需要中断处理程序的介入,既可以进一步解放MCU,也保证了更高的实时性。 PRS简介 PRS是Per...
2018-10-05 12:07:29 681
原创 中断处理程序的设计
在嵌入式系统的设计中,与外设交互,基本是两种模式:轮询和中断。考虑到CPU与外设之间的速度差,如果涉及到与外设通信,一般采用中断的方式:只有当外设完成了数据发送或者接收,才中断CPU,获得处理,这样可以保证CPU的处理效率最高。 与数据收发相关的中断,中断处理程序与外部程序(操作系统和应用程序)之间的数据交换方式的设计是中断处理程序设计的一个关键部分,直接影响系统的工作效率,甚至是一些偶发性故障...
2018-10-03 20:51:32 7055
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人