MSP430微控制器及德州仪器LaunchPad板介绍
1. MSP430x2xx架构概述
MSP430x2xx系列微控制器的核心是一个16位RISC CPU。此外,还包含用于存储固件的闪存、供固件使用的RAM、时钟系统、调试和看门狗系统以及一些外设。不同类型的微控制器,其内存大小和可用外设会有所不同。部分MSP430微控制器包含带有内置代码的ROM内存,例如通信程序、LCD驱动等。MSP430系列成员还提供JTAG/调试组件,方便对代码进行调试。所有外设可通过0000h到01FFh的内存地址空间访问,利用这些地址可以读写特殊的外设寄存器等。
2. POR与PUC的区别
系统复位和初始化涉及到POR(Power-on Reset,上电复位)和PUC(Power-up Clear,上电清除)这两个概念。POR的触发情况只有三种:
- 设备上电;
- 激活RESET信号(RST引脚为低电平);
- 若设备包含SVS(Supply Voltage Supervisor,电源电压监控器)模块,且设备配置中的PORON位允许触发,则SVS会在电源不稳定时发起系统复位。
PUC在POR触发时一定会被触发,但反之则不一定。PUC的触发条件如下:
- POR被触发;
- 仅在看门狗模式下,看门狗定时器超时;
- 看门狗定时器安全密钥违规;
- 闪存安全密钥违规;
- CPU从外设地址范围0000h到01FFh取指令。
3. MSP430G2553微控制器
MSP430G2553是一款性能较强的微控制器,其内部包含以下外设:
| 外设 | 简
超级会员免费看
订阅专栏 解锁全文
48

被折叠的 条评论
为什么被折叠?



