MSP430初学one
目录
MSP430初识与软件开发
MSP430F5529软件基础
基本英语理解
MSP430F5529初识
MSP系列应用
MSP430功能模块(初步掌握+按需专攻)
MSP430初识与软件开发
MSP430F5529软件基础
集成开发软件CCS(IAR也可以)+软件开发包MSP430WARE
库函数开发与寄存器开发模式,选用库函数开发,寄存器开发是主流,但是库函数开发应该能方便一些。
工作空间>工程>文件
工作空间:每个型号单片机列一个工作空间,MSP430F5529的工作空间内部放它的工程,命名不要出现英文字符
工程:导入已有CCS工程:project import
激活工程:active-Debug工作空间中只有一个工程处于激活态
直接从官方库中导入工程最简便
基本英语理解
API:API,英文全称Application Programming Interface,翻译为“应用程序编程接口”。 是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力
demo: demo译为“示范”,Demo源码可以理解为某种计算机语言的示例代码,是可以在相应的编译环境下直接运行的源代码,通常Demo的作用就是Demo源码开发者引导其他程序员进行二次开发所提供的模板程序代码。
SDK:软件开发工具包 (Software Development Kit)
Development tools:给开发编译运维的配置基本初始环境的工具。
driverlib:驱动函数库
Debug:程序调试
terminate:终止
MSP430F5529初识
F系列单片机具有Flash在线编程技术。下方附Flash技术使用方法(备用)。MSP430F5xx系列产品能针对主频高达25Mhz最低功耗,并拥有更大的Flash及RAM存储总量,以及比较器,USB通信模块等集成外设。
MSP系列应用
1.微弱能量收集--无需电池的自供电系统
2.计量仪表(温度,湿度,流量,功率,电流,电压)
3.电容式触摸传感器,利用MSP430单片机内部GPIO、比较器和定时器组成张弛振荡器,无需其他外设
4.便携式医疗,大多数医疗设备中,实际的生理信号是模拟的,并需要信号调理技术,例如放大和滤波,才可以进行测量、监视和显示。例如,血糖计,个人血压监控器、心率检测计、可植入装置等。
5.特殊通信,无线通信(CC430)及USB通信,连接数据记录器、模拟和数字传感器系统以及其他可连接USB的应用。
MSP430功能模块(初步掌握+按需专攻)
输入/输出模块:
1.通用I/O接口(GPIO)
最重要最常用,可直接用于输入输出,或为单片机提供必要逻辑控制信号。
2.模数转换模块(ADC12)
在MSP430的实时控制和智能仪表等实际应用系统中,常常会遇到连续变化的物理量,如温度、流量、压力、速度等,利用传感器检测物理量,转化为模拟电压信号,再经过模数转换器(ADC)转换为数字量。
3.比较器B(Comp_B)
输入电压与参考电压比较
4.定时器
看门狗定时器(WDT)、定时器A(Timer_A)、定时器B(Timer_B)和实时时钟(RTC)等
片内通信模块:
1.串行通信接口(USCI)模块:USCI_A0/1,两个USCI_B0/1
USCI_Ax模块支持以下模式:
UART通信模式
具有脉冲整形的IrDA通信模式
具有自动波特率检测的LIN通信模式
SPI通信模式
USCI_Bx模块支持以下通信模式
通信模式
SPI通信模式
2.USB通信模块
片内控制模块:
1.Flash控制器
实现对Flash存储器的烧写程序、写入数据和擦除功能实现对Flash存储器进行字节/字/长字(32位)的寻址和编程
2.RAM控制器
实现对每个RAM存储器的开关控制
3.DMA控制器
快速传输数据无需CPU干预
4.32位硬件乘法控制器
支持8位、16位、24位、32位的无符号数乘法、无符号数乘加、有符号数乘法、有符号数乘加,及饱和模式,小数模式
有用的链接:
NO.4 CCS运行第一个demo(本地) - DerekChen517 - 博客园 (cnblogs.com)
#1965 cannot open source file “xxx.h“ CCS找不到头文件的解决办法_kai_matrix的博客-CSDN博客_ccs打不开头文件
什么是ROM、RAM、DRAM、SRAM和FLASH的区别 - 21ic电子网
Flash在线编程构件的使用_林决明的博客-CSDN博客_flash在线编程
MSP430 flash的操作 - 跨七海的风 - 博客园 (cnblogs.com)
MSP430F5529 DriverLib 库函数学习笔记(一)时钟配置和闪烁LED_乙酸氧铍的博客-CSDN博客_msp430标准库
已安装MSP430WARE,新建工程像包含driverlib,没有相应的选项 - MSP 低功耗微控制器论坛 - MSP 低功耗微控制器 - E2E™ 设计支持 (ti.com) CCSv9.3安装与搭建msp430F5529LP库函数环境_浅忆Ly的博客-CSDN博客_ccs创建msp430工程
MSP430初学one相关推荐
- MSP430初学:MSP430单片机C语言基础(二)
目录 前言 1.进制转换 2.数值数据的表示 3.计算机的码制 前言 1.<MSP430单片机应用基础与实践>(华中科技大学出版社)-第0章-计算机的基础知识 2.B站视频视频总结 3.自 ...
- MSP430初学:MSP430单片机C语言基础(一)
前言 1.<MSP430单片机应用基础与实践>(华中科技大学出版社)-第1章-MSP430单片机C语言基础 2.B站视频视频总结 3.自己 (本文章作备忘录使用) 内容(概要) 1.1标识 ...
- 电赛MSP430知识小结
(转)今年的电赛对TI公司生产的MSP430系列的单片机进行了初步的学习,第一次参加电赛,知识量不足,所以在此对资料进行了总结,旨在留存一下知识,以便在今后的学习中,可以有所回忆,减少时间的消耗,算是 ...
- Android初学第36天
Android初学第36天 12_DateDialog 代码 CrimeLab.java package com.bignerdranch.android.criminalintent;import ...
- msp430入门学习16
msp430的乘法器 转载于:https://www.cnblogs.com/guochaoxxl/p/7807584.html
- MSP430低功耗模式-while循环失效
如下代码实现MSP430G2553单片机两个led交替闪烁 #include <msp430.h> /*** main.c*/ int main(void) {WDTCTL = WDTPW ...
- Unity初学Shadergraph创建着色器学习教程
MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英文字幕(根据原英文字幕机译更准确) |时长:51节课(4h 44m) |大小解压后:2.55 G ...
- 初学web标准的几个误区
初学web标准的几个误区 作者:阿捷 2004-7-7 11:37:11 非常高兴地看到很多设计师开始关注和尝试使用web标准制作网页.但从网友们的问题和制作中发现几个问题,在这里特别提醒一下: 1. ...
- java基础入门传智播客 源码_Java-_2020年版Java零基础视频教程(Java 0基础,Java初学入门)魔鬼讲师老杜出品...
不会闲聊!!!不会扯淡!!!小UP只会分享与Java相关的学习资源 还记得那年带你Java入门的一声"吼"吗? B站目前播放量已经快到450多万播放量的Java零基础教程的创作者& ...
- 初学api测试_面向初学者的API-在此免费视频课程中学习如何使用API
初学api测试 What exactly is an API? How do you use an API? We've just published a full beginner's course ...
最新文章
- IDEA 代码生成插件 CodeMaker
- 新内容、新交互、新增长:视频云为短视频及电商直播行业高效赋能
- 阿里云数据库RDS PG联合电商SaaS领导者班牛,助力1500+品牌数智化
- 仿苹果涂鸦软件_这些iPhone自带软件,学会一个少装十几个APP,16G手机也够用
- 深入理解 AMQP 协议
- JavaScript每日学习日记(0)
- 金蝶发布2021年财报:云业务同比增44.2%,继续加码研发技术创新
- html里获取数组里的值,如何从HTML数组获取textarea的值
- web端功能测试总结(一)
- JavaScript正则式练习
- python创建person类用printinfo方法_python基础练习题7
- LVM与软RAID整理笔记
- LINUX用C检查文件的大小的代码
- TIA protal与SCL从入门到精通(1)——SCL编程入门
- 基于matlab的2ASK调制解调仿真
- PPT动画教程:修改幻灯片母板
- hd630 linux内核,Sandy Bridge集成显卡总算支持Linux 开源性能实测
- 机器人java指南_Zmud新手机器人指南
- Freeswitch 结合AIO100语音网关 发送短信
- android 应用图标替换后手机安装还显示旧的图标或者显示android小人人
热门文章
- Python批量删除docx文档中所有页眉和页脚
- 协程与kotlin协程挂起
- 正大期货市场基础知识
- 动态平衡网格交易_网格交易 套利:期货经典书籍
- 外汇汇率接口 java_免费的货币汇率API
- Cocos2dx - 缓动Action
- 已解决:jdk版本冲突,nested exception is java.lang.UnsupportedClassVersionError:JVMCFRE003
- 娱乐圈有缘无份的明星
- 使用VProtect给自己开发的软件加密
- Windows10下安装Wamp Server(wamp5_1.7.4)-图文教程