msp430中断(不可屏蔽中断NMI)
中断可以理解是减少功耗的一种手段,如果没有中断,单片机将一直工作,每次轮询标志位,当不确定何时发生的事情发生了,单片机才去做相应的动作,而每次轮询是要用电的,如果把单片机完全停止,(最深的睡眠方式)单片机几乎不用电(1uA)当有事情发生了之后,单片机通过唤醒,执行任务,这样,单片机就达到了省电的目的。
很多模块都有中断,说明他们都可以提供信号,让单片机放心地睡觉,如果有事情,他们能及时的唤醒
中断向量是什么和中断什么关系:每个中断向量都有自己的入口地址,就如同每扇门都有钥匙一样,当我使用中断的时候,我就打开了门,看到了里面的东西,向量好比们的地址,就是门本身,钥匙是中断,中断寄存器用来存放中断向量。
Msp430的外设
看门狗( WDT )、模拟比较器 A 、定时器 A ( Timer_A )、定时器 B ( Timer_B )、串口 0 、1( USART0 、1 )、硬件乘法器、液晶驱动器、 10 位 /12 位 ADC 、IIC总线直接数据存取( DMA )、端口 O ( P0 )、端口 1~6 ( P1~P6 )、基本定时器( Basic Timer )等的一些外围模块的不同组合。其中,看门狗可以使程序失控时迅速复位;模拟比较器进行模拟电压的比较,配合定时器,可设计出 A/D 转换器; 16 位定时器( Timer_A 和 Timer_B )具有捕获 / 比较功能,大量的捕获 / 比较寄存器,可用于事件计数、时序发生、 PWM 等;有的器件更具有可实现异步、同步及多址访问串行通信接口可方便的实现多机通信等应用;具有较多的 I/O 端口,最多达 6*8 条 I/O 口线; P0 、 P1 、 P2 端口能够接收外部上升沿或下降沿的中断输入; 12/14 位硬件 A/D 转换器有较高的转换速率,最高可达 200kbps ,能够满足大多数数据采集应用;能直接驱动液晶多达 160 段;实现两路的 12 位 D/A 转换;硬件IIC串行总线接口实现存储器串行扩展;以及为了增加数据传输速度,而采用直接数据传输( DMA )模块。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !