
- 针 对
- 实际应用需求
- 类 别
- 单片机
- 生产商
- 德州仪器
- 中文名
- MSP430单片机
- 别 称
- 混合信号处理器
-
MSP430
2020-08-02 03:43:00MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗的混合信号处理器(Mixed Signal Processor)。称之为混合信号处理器,主要是由于其针对实际应用需求,把许多模拟电路、数字电路和微处理器... -
msp430 msp430学习
-
MSP430x13x, MSP430F14x, MSP430F15x, MSP430F16x 例程
2018-02-27 09:21:23TI官网的MSP430x13x, MSP430F14x, MSP430F15x, MSP430F16x 例程。 -
MSP430x13x, MSP430F14x, MSP430F15x, MSP430F16x Code Examples
2012-07-27 10:19:39MSP430x13x, MSP430F14x, MSP430F15x, MSP430F16x 的例子,汇编和C的都有 -
MSP430 数据手册 MSP430x13x, MSP430x14x, MSP430x14x1
2011-05-15 10:48:20MSP430 数据手册 MSP430x13x, MSP430x14x, MSP430x14x1 Mixed Signal Microcontroller (Rev. F).pdf 430数据手册,配合用户指南使用 -
MSP430教程MSP430教程
2011-07-17 11:22:29MSP430教程MSP430教程MSP430教程MSP430教程 -
MSP430教程:MSP430单片机ADC12模块
2020-07-25 15:52:23本文给大家分享了MSP430教程:MSP430单片机ADC12模块。 -
MSP430F5438a资料和MSP430资料
2017-12-08 19:08:10包括:MSP430F5438a.pdf 、MSP430F5438学习板原理图.pdf 、 MSP430开发板原理图、MSP430 32kHZ晶振.pdf -
MSP430G2553入门MSP430简介及CCS开发环境
2019-04-23 16:32:01MSP430简介及CCS开发环境.对MSP430系列做总体介绍,并帮助大家熟悉MSP430的开发环境CCS。 -
python msp430_MSP430
2021-01-28 17:35:10430硬件CRC使用方法MSP430x5xx 和 MSP430x6xx 系列都带有硬件CRC计算单元。CRC校验公式为f(x) = x16+ x12+ x5+1。符合CRC-CCITT标准。在标准CRC-CCITT标准中,LSB在前,MSB在后.但是由于在430内部中的其他大部分寄存器...430单片机超过64K Flash访问方法
IAR默认Data Model数据模型为Small。需要改为Large。
430硬件CRC使用方法
MSP430x5xx 和 MSP430x6xx 系列都带有硬件CRC计算单元。CRC校验公式为f(x) = x16+ x12+ x5+1。符合CRC-CCITT标准。在标准CRC-CCITT标准中,LSB在前,MSB在后.但是由于在430内部中的其他大部分寄存器都是MSB在前,LSB在后,为了消除这种困惑,430单片机提供了位取反寄存器,用于支持上述2种格式.
程序流程:
初始化CRC单元。CRCINIRES设置为0xffff。
依次往CRC移位寄存器(CRCDI)输入要校验的数。注意:CRC移位寄存器为低位在前。
从CRC运算结果寄存器(CRCINIRES)中读取运算结果。
实例代码:
_U16 CRC_Calculate(_U8 *baseAddress,_U16 length)
{
_U16 i=length;//计算长度
_U16 recode=0;//计算结果
_U8 *address=baseAddress;//计算数首地址
CRCINIRES=0X0000;//初始化CRC单元
for(;i>0;i--)
{
CRCDI_H=*address;
address++;
}
recode = CRCRESR;//读取运算结果
return recode;//返回运算结果
}
5438A使用超过4K RAM程序跑飞问题
-
MSP430 MSP430F5529 LaunchPad实验板
2021-01-26 22:50:33DO OR DIE 【MSP430】—{MSP430F5529 LaunchPad实验板}DO OR DIE
MSP430 MSP430F5529 LaunchPad实验板
零、官网链接&资料
●MSP430F5529 USB LaunchPad 开发套件
●MSP430F5529 LaunchPad 开发套件用户指南
一、简介
●MSP430F5529 LaunchPad实验板 可以利用集成的全速USB 2.0来开发低功耗、与PC连接的应用程序。 MSP-EXP430F5529LP LaunchPad是用于MSP430F5529 USB微控制器的廉价,简单的微控制器开发套件。这是一种开始在MSP430 MCU上进行开发的简单方法,它具有用于编程和调试的板上仿真以及用于简单用户界面的按钮和LED。
●可以使用TI Resource Explorer在线浏览所有文档,并使用在线CCS Cloud IDE开始开发。还可以使用其他专业开发环境,例如TI基于Eclipse的Code Composer Studio和IAR Embedded Workbench。
●特性:
○支持USB 2.0的MSP430F5529 16位MCU
○高达25 MHz
○128KB闪存和8KB RAM
○12位SAR ADC
○提供各种USB设备类示例和嵌入式软件库(CDC,HID,MSC)
○eZ-FET lite:具有应用程序UART的开源板载调试器
○通过使用板载USB集线器,一个用于仿真器和目标的USB连接
○USB作为电源:通过高效DC / DC转换器提供5V和3.3V
○利用BoosterPack生态系统的40引脚LaunchPad标准
二、入门
1、安装软件开发平台
2、硬件连接
①、开发板内部电路连接
●板上仿真器与MCU MSP430F5529的供电连接
②、开发板与PC机
● 通过MicroUSB与PC机通信,供电。
●使用LaunchPad开发套件随附的USB电缆将LaunchPad开发套件连接到主机PC。如果出现提示,请让PC自动安装软件。 安装是“静默的”,这意味着PC的操作系统已经具有所需的驱动程序。
●当将USB设备连接到计算机时,计算机将进行枚举过程。在枚举过程中,主机会要求设备的USB描述符来学习设备的身份,功能等。 该设备使用描述符向主机提供一个或多个USB接口,其中每个接口都与预定义的设备类或自定义驱动程序关联。 主要操作系统已经随附了用于大多数常见设备类别的驱动程序,这就是为什么在安装期间不需要提供驱动程序的原因。●F5529 LaunchPad开发套件软件为主机提供了两个USB接口:
○大容量存储类(MSC)接口,导致存储量大
○人机接口设备(HID)接口,配置为键盘
所有主要的主机操作系统已经具有这些类的驱动程序。3、验证存储卷已加载(storage volume)
●将LaunchPad开发套件连接到PC时,主机上将安装一个存储卷。
该卷可以在“我的电脑”中看到,名称为“ F5529LP”:
●该存储卷存储在MSP430F5529的片上闪存中。 与大多数闪存驱动器相比,它很小,但足以满足演示的需要。 MSP430软件通过MSC接口将其呈现给主机。
●但是据说只要MSP430下载过程序,再插到电脑上后,就不会有storage volume,据说可以通过恢复出厂例程恢复。4、打开文本编辑器,然后按下按钮
5、自定义字符串
三、硬件
LaunchPad开发套件及其重要功能和配置控件
1、方块图
2、硬件特性
①、MSP430F5529
MSP430F552x是几种配备USB的MSP430 MCU系列之一。 它提供:
●1.8V至3.6V工作
●高达25MHz的系统时钟
●128KB闪存,8KB RAM(除了与USB模块共享的2KB RAM)
●超低功耗运行
● 具有14个端点的全速USB–足以支持几乎所有USB应用程序
● 五个定时器,最多四个串行接口(SPI,UART或I2C),12位模数转换器,模拟比较器,硬件乘法器,DMA等②、 eZ-FET lite 板载仿真器
LED对仿真器状态的反馈
Green LED(Power) Red LED(Mode) Description OFF OFF eZ-FET lite未连接到PC。 eZ-FET lite尚未准备就绪(例如,更新后)。 断开LaunchPad开发套件与PC的连接,然后重新连接。 ON OFF eZ-FET lite已连接并准备就绪,但是IDE尚未打开eZ-FET lite接口。 ON ON IDE使用eZ-FET lite接口,但未进行任何数据传输。 ON Blinking eZ-FET lite正在运行:eZ-FET lite和IDE之间正在进行数据传输。 OFF ON 发生严重错误; 断开并重新连接eZ-FET lite。 如果这样不能解决错误,请送修。 Alternating green and red blinking 绿色和红色交替闪烁 一个重要更新正在eZ-FET lite上运行。 在此期间请勿干涉。请等待直至完成。 ③、集成式全速USB集线器
● 由于集成了USB集线器,F5529 LaunchPad开发套件只需要一个USB连接到主机即可 。
●仿真器和目标设备共享一根USB电缆,并且可以同时使用。 这简化了开发设置。● 板载USB总线路径
● eZ-FET lite模拟器本身是一个复合USB设备,这意味着它包含两个USB接口:
○用于仿真功能的CDC接口(虚拟COM端口)
○应用UART的CDC接口(虚拟COM端口)
● TUSB2046是一个四端口集线器,两个端口未使用。未使用的端口已正确终止且不可访问。3、电源
●
●
●四、软件示例
五、其他资源
六、常见问题
-
MSP430x5xx和MSP430x6xxx系列单片机手册
2018-06-30 21:12:07MSP430F5529官网原版手册 适用msp430x5xx系列 -
MSP430x41x, MSP430F42x, MSP430F42xA 源码
2010-08-12 15:44:17MSP430x41x, MSP430F42x, MSP430F42xA 源码 很多Code Examples -
MSP430 MSP430F15x, MSP430F16x, MSP430F161x
2009-08-12 17:02:59The Texas Instruments MSP430 family of ultralow power microcontrollers consist of several devices featuring different sets of peripherals targeted for various applications. The architecture, combined ... -
MSP430F541xA_MSP430F543xA官方例程
2017-04-26 21:04:31MSP430F541xA_MSP430F543xA官方例程 -
MSP430-面包棒:基于MSP430G2553的开发板-源码
2021-02-10 21:55:27MSP430面包棒 Upside Down Labs MSP430面包棒是德州仪器(TI)的超低功耗MSP430G2553 MCU开发板。 变种:奶酪蘸酱 MSP430面包棒的Cheese Dip变体带有CH340C USB至UART桥。 面前 背部 引脚排列 外型尺寸 原理图 ... -
MSP430FR5969和MSP430FR2433相关资料
2019-03-08 20:50:41MCU低功耗芯片,里面有MSP430FR5969以及MSP430FR2433,这些资料可以从官网找到,我已经下载好,提供给大家,方便下载。 -
MSP430 MSP430单片机软件开发集成环境CCS
2021-01-25 18:19:55【MSP430】—{MSP430单片机软件开发集成环境CCS}零、参考资料一、CCS的下载和安装1、CCS的下载2、CCS的安装步骤二、利用CCS新建工程 零、参考资料 1、TI官网CCS安装教程 2、MSP430原理与应用–MSP430G2系列(G2553...DO OR DIE
MSP430 MSP430单片机软件开发集成环境CCS
零、参考资料
1、TI官网CCS安装教程
2、MSP430原理与应用–MSP430G2系列(G2553)学习笔记–李胜铭老师–大连理工大学
3、中国大学MOOC电子科技大学《最小微控制器系统设计》基于MSP430F5529Launchpad
4、全国大学生电赛培训网MSP430F5529单片机培训-初级班
5、CCS官网介绍
Code Composer Studio 是一种集成开发环境 (IDE),支持 TI 的微控制器和嵌入式处理器产品系列。Code Composer Studio 包含一整套用于开发和调试嵌入式应用的工具。它包含了用于优化的 C/C++ 编译器、源码编辑器、项目构建环境、调试器、描述器以及多种其他功能。直观的 IDE 提供了单个用户界面,可帮助您完成应用开发流程的每个步骤。熟悉的工具和界面使用户能够比以前更快地入手。Code Composer Studio 将 Eclipse 软件框架的优点和 TI 先进的嵌入式调试功能相结合,为嵌入式开发人员提供了一个引人注目、功能丰富的开发环境。
一、CCS的下载和安装
1、CCS的下载
TI公司的CCS开发集成环境为收费软件,但是可以下载评估版本使用。
默认情况下,当安装 Code Composer Studio 时,将会启用一个免费许可证,它支持使用开发板及板载调试接口、XDS100 类调试探针、使用 TI 编译器时具有16KB 代码大小限制的 MSP430 和使用 GCC 时没有限制的 MSP430。还为全功能评估许可证提供 90 天的延长期。
官网下载链接
(需要提前注册TI账户)
官网提供两种类型的安装程序:
On-demand (web) installers:
称为Web安装程序。按需安装程序允许您仅下载所需的软件组件,依赖于网络环境,容易下载失败。
Single file (offline) installers:
即单个文件(脱机)安装程序将下载较大的压缩文件(大约1GiB),因此您可以解压缩该文件,然后选择要安装的文件。 以前称为脱机安装程序。
这里选择脱机下载。点击下图中的WindowsMD5
的后选择下载路径,即开始下载安装所需的压缩包。
2、CCS的安装步骤
①安装前的注意事项:
安装路径中一定不能有中文
计算机用户名也不能为中文(计算机用户名会出现在环境变量or系统变量中)②在D盘新建一个
TI
文件夹用来存放相关文件。
③打开解压后的CCS10.2.0.00009_win64
文件夹。
④双击ccs_setup_10.2.0.00009.exe
可执行文件,运行安装程序。欢迎界面
接受许可协议
安装程序将j进行操作系统检查、安装路径检查、以及unicode字符检查,以查看其是否满足安装要求,确保如下界面都显示OK是提高安装成功率的前提:
选择安装目录,在D盘TI
文件夹下再新建一个新的CCS1020
文件夹。安装前文件夹内需要保持为空。
安装中
选择安装类型:
第一种是自定义选择安装要支持的设备系列和调试仿真器,第二种是完全安装对所有可用设备系列和调试仿真器的支持,此处选择第一种:
选择组件,
本对话框允许用户启用对某些常见第三方调试仿真器设备的支持,可用选项取决于在上一个对话框中选择的设备系列,可以将他们都勾选上:
下面会提示你不支持的类型,点击“Next”:
提示你已经准备好安装了,点击“Next”:
安装中
安装完成
二、利用CCS新建工程
1、新建工作区
在
TI
文件夹下新建一个workspace_v10
文件夹作为CCS的工作区。
2、新建工程
①双击CCS快捷方式,炫酷的启动界面。
②选择工作区
不建议勾选
Use this as the default and do not ask again
。每次新建工程时,都进行选择工程位置。
Launch
发射!
选择工作区后,CCS会在工作区文件夹内生成已下四个文件夹,具体功能未知,待补。
③新建工程
●好几个地方可以找到
New CCS Project
,点击后如下图所示。
●Target
目标器件栏选择MSP430x5xx Family
里的MSP430F5529
●Connection
选择默认的USB1即可,其他的USB并不是通过COM口来分类的。或者Identifying
进行自动识别。
●在键入工程名字后,工程位置Location
会在当前工作区文件夹下新建一个与工程名字相同的文件夹。
●Compiler version
编译器版本,默认即可。
●在Project type and tool-chain
里有一项Output type
中的Executable
默认项为构建一个完整的可执行程序,另一项Static library
为静态库。
●Project templates and examples
项目模板和示例可以选择多种工程模板:空工程,含有main函数的工程等。
⑤工程结构
在CCS里的
Project Explorer
工程项目浏览器里:Includes为虚拟映射出来的头文件管理。
3、新建
.h
或.c
文件①新建
.h
文件在工程名上右击,选择
New
→Header File
,在Header file中输入头文件名称,,注意必须以.h
结尾。
②新建
.c
文件在工程名上右击,选择
New
→Source File
,在Sourcefile中输入c文件名称,,注意必须以.c
结尾。③导入已有的
.h
或.c
文件
三、利用CCS导入已有工程
File→Import,选择Code Composer Studio下的CCS Projects
或者直接在Project菜单栏里选择。
选择到工程名称或者进入工程,会被自动发现识别。
四、利用CCS调试工程
1、编译工程
●调试前需要将工程先进行编译,选择
Project
→Build Project
,或直接点击小锤子按钮,编译目标工程。●初始界面不一定一样,可以在View菜单栏中调出
Console
控制台和Problems
等窗口观察编译结果。
●如图中所示,可以双击Problems
窗口的错误,会自动在代码中定位进行定位。
●修改完错误后,重新编译,
Problems
窗口无错误,Console
控制台会显示输入文件led.out是最新的,数据已更新。
●同时编译后会在Debug
文件夹内产生一个与工程名字相同的输出文件led.out
。
2、下载工程
●点击绿色的Debug按钮,进行下载调试,此步只是将程序下载到MSP430芯片里,运行到main()主函数之前就暂停了。
●会弹出一个询问窗口:Ultra-Low-Power Advisor 超低功耗顾问。暂时忽略,点击Proceed
继续即可
●演示一个错误的例子:提示初始化仿真器时出错:找不到USB FET(我是因为没有插板子)。插上板子后,点击Retry
重试即可。这也说明CCS的下载调试属于硬件调试。
3、运行程序
●点击绿色的Debug按钮,可以看到板子上已经被初始化,只有两个串口灯亮着。
●①Resume重新开始,运行程序 (F8)
●②Suspend暂停
●③Terminate终止调试,返回编辑页面
●④单步调试
●⑤单步调试
●⑥单步调试
●⑦断开连接
●⑧软件复位,
●⑨Restart:重新开始,定位到main()函数。4、调试程序
①设置断点
●在程序中,在需要设置断点的位置右击选择
Breakpoints
→Breakpoint
,设置成功后会在左侧显示断点图标,可以通过双击该图标来取消该断点。②查看变量
●通过View可以调出
Variables
栏,查看变量。
③查看寄存器
●通过View可以调出
Registers
栏,查看寄存器的值。
④观察窗口
●通过View可以调出
Expressions
栏,配合单步调试可以实时观察变量的值。
●可以通过Expressions
栏里的Add new expressions添加观察变量;或者在程序中双击选中需要观察的变量,右击选择Add Watch Expressions
。
-
MSP430 MSP430Ware & TI Resource Explorer
2021-01-26 21:00:02【MSP430】—{MSP430Ware & TI Resource Explorer}一、描述二、特性三、使用TI Resource ExplorerMSP430Ware四、官方链接 一、描述 MSPWare 是一组适用于所有 MSP 器件的用户指南、代码示例、培训以及其他...DO OR DIE
MSP430 MSP430Ware & TI Resource Explorer
一、描述
MSPWare 是一组适用于所有 MSP 器件的用户指南、代码示例、培训以及其他设计资源集合,方便地打包在一起供用户使用,它基本上包含了开发人员要成为 MSP430 和 MSP432 专家所需的一切!除了提供完整的现有 MSP430 和 MSP432 设计资源,MSPWare 还提供多种高度抽象化的软件库,范围涵盖 MSP 驱动程序库或 USB 等特定于器件和外设的库,以及图形库或电容式触控库等特定于应用的库。MSP 驱动程序库是一个尤为重要的库,它可以帮助软件开发人员利用高级别 API 来控制复杂的低级别软件和外设。当前,MSP 驱动程序库支持 MSP430F5x/6x 和 MSP432P4x 系列器件。
如何获得 MSPWare?MSPWare 可作为 Code Composer Studio (CCS) 的组件提供或作为独立包提供。作为 Code Composer Studio (CCS) 的组件提供时,MSPWare 包可以在 CCS 的 TI Resource Explorer 窗口中通过整洁的 GUI 进行导航。
要获得 MSPWare 和基于 GUI 的前端,只需安装最新版的 Code Composer Studio 获得最新版的 CCS!(推荐)
此外,MSPWare 也可作为独立包提供。但这样只能获得 MSPWare 包的文件夹结构,不包含基于 GUI 的前端。单击上方的“获取软件”链接,获得 MSP430Ware 独立包。
*注意:下载过程将要求客户填写出口合规表。
新版 TI Cloud Resource Explorer 现在提供 MSPWare。用户无需下载完整的 MSPWare 包即可对所有 MSPWare 内容进行导航和访问。
二、特性
●MSP 设计资源集合
●整洁直观的 GUI,便于浏览内容
●使用独特的双窗格视图进行自动内容过滤
●通过网络自动更新
●采用全新 MSP 驱动程序库
●可作为 CCS 插件、独立可执行程序提供或在新版 TI Cloud
●Resource Explorer 中提供
三、使用
TI Resource Explorer
在目前最新的CCS_v10版本中,菜单栏View→Getting Started里的Resource Explorer。
左侧有三栏:
●Development Tools 开发工具
●Device Documentation 设备文档
●Software 软件
MSP430Ware
●在Software 软件一栏里有
MSP430Ware
。
●MSP430Ware
有四个文件夹:
○Demos ,是演示使用栏
○Development Tools 开发工具。MSP430单片机较新的一些开发套件的资料。
○Devices 包含MSP430单片机所有的系列型号。
○Libraries 包含MSP430单片机的驱动库函数及USB的驱动函数。
四、官方链接
-
PU-MSP430:具有MSP430-16的处理单元-源码
2021-02-09 08:34:48带MSP430的处理单元 皇后场 左= 3cm,右= 2cm,顶= 3cm,底= 2cm 1.引言 1.1。 开源哲学 对于Windows用户! 设置→应用程序→应用程序和功能→相关设置,程序和功能→打开或关闭Windows功能→Linux的Windows子系统 ... -
MSP430F149单片机开发板 MSP430开发板软硬件技术资料配套文档资料.zip
2021-03-07 13:03:33MSP430F149单片机开发板 MSP430开发板软硬件技术资料配套文档资料光盘i资料 -
MSP430+IAR 用户指南,零基础学习msp430
2017-11-08 16:08:31MSP430+IAR 用户指南,零基础学习msp430。提供用于学习,参考,开发等等, -
MSP430 C430
2021-01-30 23:18:38DO OR DIE 【MSP430】—{C430} -
msp430 学习经验总结——MSP430开发环境建立
2020-07-18 22:15:071.安装IAR dor msp430 软件,软件带USB仿真器的驱动。2.插入USB仿真器,驱动选择安装目录的/drivers/TIUSBFET 3.建立一个工程,选择"option"选项