今天开始跟大家一起分享MSP430FR6989的系列教程
教程用到的硬件平台:TI官方的MSP430FR6989 LaunchPad
编译器:IAR ForMSP430。
(相关资料图)
废话不多说,直接上干货。
1,MSP430FR6989的概述
高达 16MHz 的 16 位 RISC架构优化的超低功耗模式高达128KB的FRAM五个16位定时器,7个捕捉/比较日历和闹钟功能的 RTC16位和32位CRC校验(CRC16、CRC32)16个外部通道的12位ADC集成 LCD 驱动器增强型串行通信(UART、IIC、SPI)灵活的时钟系统(DCO、VLO、LFXT、HFXT)AES安全加密、ESI等等2,基本运算符的回顾
对于寄存器的操作,大部分就是 &、|、~的操作,这里我们简单回顾一下。
与 & :与 相当于“乘”,任何数乘以0,都等于0,只有1与1才是1
与是拉成0;a & 0x1f 就是把a的高三位拉成0,别的位不变。
与0 会拉成0 与1 不变
或 | :或 相当于“加”,任何数加上1,都等于1,只有0或0才是0
或是拉成1;a | 0x1f 就是把a的低五位拉成1,别的位不变。
或1 会拉成1 或0 不变
取反~:所有的位都进行 非 运算。
3,寄存器配置IO口点亮LED
msp430的IO采用传统8位端口,每个IO口控制8个IO引脚。寄存器中的每一位对应一个IO引脚,实现该引脚的独立控制。如下:
寄存器PxDIR为方向控制寄存器,比如我们要控制P13口的方向为输出,我们可以直接操作寄存器 P1DIR |= 0x08;把第三位置1,别的位保持不变,这样可以实现P13引脚的独立控制。在官方头文件中,其实已经定义第三位BIT3=0x80;所以配置P13方向代码我们可以直接如下配置:
P1DIR |= BIT3;
IO口的基础寄存器包括以下四个:
PxDIR :0--端口输出低电平,1--端口输出高电平。
PxIN :0--端口输入低电平,1--端口输入高电平。
PxOUT:端口输入输出方向。0--输入,1--输出。
PxREN:0--禁止使能上下拉电阻,1--使能上下拉电阻。
PxOUT决定拉电阻是上拉还是下拉。
IO口解锁:
要想使配置完成的IO口生效, 必须从LPMx.5退出。在一个电源循环之后,IO引脚是被锁定在高阻状态下,必须由软件清零,解锁IO口配置。解锁寄存器如下:
PM5CTL0 &= ~LOCKLPM5;
开发板中的led部分原理图如下:
我们要点亮LED,只需要P10和P97引脚置1即可。
4,代码实现
#include "io430.h"int main( void ){ unsigned int i; /* 关闭看门狗*/ WDTCTL = WDTPW | WDTHOLD; P1DIR |= BIT0; // 设置P10方向为输出 P1OUT |= BIT0; // P10输出为1,点亮LED1 P9DIR |= BIT7; // 设置P97方向为输出 P9OUT |= BIT7; // P97输出为1,点亮LED2 PM5CTL0 &= ~LOCKLPM5; // 使配置完成的IO口生效, 从LPMx.5退出 while(1) { P9OUT |= BIT7; // 点亮LED2 for(i = 0; i < 30000; i++); // 延时作用 P9OUT &= ~BIT7; // 关闭LED2 for(i = 0; i < 30000; i++); // 延时作用 } return 0;}
代码下载进去就可以看到LED1点亮,LED2闪烁。
关键词:
MSP430FR6989单片机学习之点亮LED-今天开始跟大家一起分享MSP430FR6989的系列教程2023-06-26
北京今年首期油车指标摇号结果公布!超六成指标归“无车家庭”2023-06-26
1、排卵期和月经有一定的关系。2、如果月经周期规律,排卵期也很规律。2023-06-26
什么钱只能让你赚?,壁垒,职场,张雪峰,护城河2023-06-26
未来三天,雷雨天气增多,谨防强对流天气!高温热情即将“重燃”40℃再2023-06-26
导读1、丁仪(正礼)丁奉(承渊)丁原(建阳)丁谧(彦靖)丁廙(敬礼2023-06-26
近日,成都市制造强市建设领导小组办公室印发《成都市新能源和智能网联2023-06-26
福莱新材(SH605488,收盘价:元)6月25日发布公告称,2023年7月11日142023-06-25
天眼查App显示,近日,丽江雪山投资有限责任公司新增2条限制消费令,相2023-06-25
央广网北京6月25日消息(记者杨柳青)2023年端午节假期,我国文化和旅2023-06-25
图片来源@视觉中国文|脑极体即使各种鼓励政策不断被使出,很多发达国家2023-06-25
巨贵就不要吃猪肉了,来到巨贵里边,就是吃海鲜的各种各样的生猛海鲜,2023-06-25
用料内脂豆腐1盒青虾10只鲍鱼2只鱿鱼1只香菇5朵青椒半个姜2片大蒜5瓣料2023-06-25
1、方框内打钩符号怎么打方框内打勾符号:☑ 正常打勾符号:√ 2023-06-25
广交“天”下豪杰,畅通球坛“圣”宴!欢迎来到天圣时代世界体坛资讯速2023-06-25
(刘刚熊秀红王海艳)今年以来,在乐山市井研县委组织部的指导下,镇阳镇2023-06-25
导读:重阳节都干什么?下面小编为大家整理推荐。登高。重阳节又叫“登2023-06-25
【短讯】华泰证券:人形机器人迭代下供应链的新机遇。新闻资讯提供最新2023-06-25
上证报中国证券网讯(记者范子萌)环球银行金融电信协会(Swift)6月252023-06-25
俗话说,冤家宜解不宜结。临海古俗解冤家方法之一是吃“讲茶”。“讲茶2023-06-25
1 06亿人次,超2019年同期!端午出游很“热”2023-06-25
来源:金融一线6月25日金融一线消息,据中央纪委国家监委驻中国农业发2023-06-25
天气早知道今明两天我市以阵雨转晴天气为主 每日甘肃网6月25日讯据2023-06-25
信用卡欠40万还不上解决办法是与银行协商分期还款或者延迟还款事宜;向2023-06-25
1、股拼音:gǔ。2、基本释义:(1)大腿。(2)机关组织系统中按业务2023-06-25
