MSP430学习总结(含远程升级方案)


立即下载 子阳
2025-06-16
flash 时钟 系统 MSP430 空间 文件 单片机 模式 升级 下载
876.5 KB

MSP430 学习
MSP430系列咩有自带 IAP功能的特点, 必须自行编写 IAP程序来进行片内 Flash的烧写, 才
能达到省级的目的。
系统构思:需要升级的二进制文件下载到相应的地址空间,然后让单片机系统自动执行 IAP
升级。
MSP430F149是在片内 flash中运行。
1.下载升级文件到相应的外扩 flash 中。
2.从片外 flash中编写到片内 flash 中(从 0x1100 开始至 0xffff)
3.编写引导程序,讲程序拷贝到相应的 RAM空间( 0x0200)中,并将 PC指向 0x200。
用户指南:如何使用这些寄存器。
数据手册:看电气特性,引脚等等
xcl 文件。该文件在安装目录的 IAR Systems \Embedded Workbench 5.4
Evaluation \430\config 中。
CTRL+K 快注释,屏蔽选中的代码 ;
CTRL+SHIFT+K 取消快注释,取消屏蔽选中的代码 ;
CTRL+SHITF+F 全局搜索,有可能是因为搜狗输入法占用了快捷键而不行!
生成下载文本
147 与 149 空间对比
4 系列的可以直接驱动段氏的液晶, 1 系不可以。
硬件结构
MSP:mix signal processor 混合信号处理器。
MSP430F149:F表示储存器是 flash,14代表 ADC是 12位, 9 代表储存容量 60k
DSP 或者 ARM 成本比较高,单片机也有自己的生存空间。
MSP430可以进行片内 flash自编程。
三个时钟单元 MCLK/ACK/SMCLK
内部集成 Hardware Multiplier 硬件乘法器, 运算会更快, 51 单片机则没有! 所以做一次运算
会花很多个时钟周期!
四种低功耗模式!降低时钟,
LPM0:active 模式下,哪些模块需要打开,可以由用户确定!
LPM1:MCLK(主系统时钟 )关掉, CPU则停止工作, ACLK(辅助系统时钟)和 SMCLK(子系统
时钟 )在工作。
SMCLK Sub-System Master Clock
ACLK Auxiliary Clock
启动时间非常快,大约 6uS。
四中模式消耗的电流
设置 CPUOFF/SCG0/SC


flash/时钟/系统/MSP430/空间/文件/单片机/模式/升级/下载/ flash/时钟/系统/MSP430/空间/文件/单片机/模式/升级/下载/
-1 条回复
登录 后才能参与评论
-->