当前位置:首页 > 单片机 > 单片机
[导读]感言:看了这一集MSP430的讲解之后,我才知道msp430真的和arm7没什么区别了,可能在某些功能上要比arm7要优秀1:430的系统复位和初始化初始化430的系统复位有两个来源1:POR上电复位,他有3个来源可以是给器件上电,发

感言:看了这一集MSP430的讲解之后,我才知道msp430真的和arm7没什么区别了,可能在某些功能上要比arm7要优秀

1:430的系统复位和初始化初始化

430的系统复位有两个来源

1:POR上电复位,他有3个来源可以是给器件上电,发现电压不稳定,给复位电路一个复位信号都可以导致产生一个复位信号

2:PUC上电清除,他也有4个来源,可以是产生了一个POR的中断,可以是看门狗定时器的溢出,也可以是看门狗的密匙出现错误,还可以是flash读写错误

在430单片机上电来一个复位信号,初始化内部寄存器,保证cpu的正常工作,同时pc指向oxffe,sp的话指向堆栈顶部,430有一个很独特的地方,就是看门狗是默认开启的

430的中断分为3类:系统复位,非可屏蔽中断,可屏蔽中断

  1:系统复位指的是POR和PUC中断

  2:非可屏蔽中断,就是状态寄存器控制不了,有情况产生,立即产生一个中断,意外情况包括:片外振荡器失效,对flash空间的错误访问等等

  3:可屏蔽中断,必须要在状态寄存器上开总中断才能控制

430的中断响应:(需要六个机器周期)

步骤如下:1:执行完当前pc指向的语句

     2:取出下一条的语句的地址,还有状态寄存器的值,压入堆栈

     3:通过仲裁逻辑判断中断的优先级别

     4:执行中断服务程序(注意的是,对于单元的中断,中断的标志位会自动清楚,比如串口中断,但是对于多元的中断,比如POR和PUC中断,就必须由用户手动清除

     5:取回堆栈中的地址,还有状态寄存器的值,继续执行原始程序

430的通用I/O也很有意思

它具有6组通用的I/O,但是和其他的单片机不同,它的I/O的方向是默认的是输入方向,其中中功能达到了空前的数量,P1和P2都可以作为外部中断,所以中断的个数也有16个,430的中断只能够是边沿跳变触发,不能是电平触发,用户可以自己设置是上升沿还是下降沿触发中断

由于I/O的管脚是默认输入的,因此,要对其进行设置,这又涉及了寄存器的操作,过程详细的看datasheet


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

时机已到,Google I / O全面展开。 几个月前,当Google决定放弃新版本的Android N时,Android发烧友受到了沉重打击。

关键字: Android google i n o

该应用程序就绪的ARM平台首次在载板上整合了支持MIPI摄像头所需的全部部件,使Basler等嵌入式视觉设备合作商的摄像头技术可以即插即用。

关键字: i mx 康佳特

i.MX RT600跨界微控制器 (MCU) 上市,这是一款面向音频、语音和机器学习等超低功耗、安全边缘应用的理想解决方案。

关键字: i mxrt600

NVIDIA近日放出了GeForce 430.97版显卡驱动程序,属于hotfix修复型,拯救对象居然是古老的二代酷睿。 根据更新日志,新版驱动重点解决了GeForce 430.64版驱动下,Inte

关键字: 10 430 97 NVIDIA Windows 驱动 二代酷睿

AT89S51单片机共有4个双向的8位并行I/O口,分别记为PO、Pl、P2和P3,其中输出锁存器属于特殊功能寄存器。端口的每一位均由输出锁存器、输出驱动器和输入缓冲器组成,这4个端口除了按字节输入/输出外,还可以按位寻...

关键字: at89s51 i o口 并行

今年三星、华为、小米、OPPO、Vivo等公司都推出了5G手机,唯有苹果按兵不动,但是2020年苹果的5G就要大爆发了。根据天风国际分析师郭明錤的预测,新2H20 iPhone产品线将包括高阶的6.7吋与5.4吋OLED...

关键字: 5G i 爆发 苹果

都说电子产品不保值,不过看看苹果初代的电脑Apple I ,你一定不会这样说的。

关键字: apple i 电源资讯 电脑主板 苹果

安全性是设计物联网(IoT)应用时面临的最大挑战之一。由于物联网设备通过无线方式进行通话,因此一切控制和状态信息以及私人用户数据都可能会暴露于风险之中。不安全的物联网设备可能会使人员生命和财产面临风险,而不是带来更便捷的...

关键字: / ble连接 i 无线传感 物联网 o功能

学习ARM嵌入式的时候,发现自己对以前学过的数模器件的知识遗忘了不少,按照我的进度本来应该继续学习ARM微处理器控制的课程,但想着后来势必还会遇到相同的问题所以就准备中断一下,杀回来把汇编和一些电路知识再总

关键字: i 内部结构 单片机 o口管脚

问题:. MCS-51系列单片机的引脚中有多少根I/O线?它们与单片机对外的地址总线和数据总线之间有什么关系?其地址总线和数据总线各有多少位?对外可寻址的地址空间有多大?解答:80C51单片机有4个I/O端口,每个端口都

关键字: i mcs-51系列 单片机 o线
关闭
关闭