MSP430学习笔记
文章平均质量分 92
记录学习F149的学习经历
Vuko-wxh
道阻且长 行则将至。
展开
-
电赛校赛-三相逆变电源设计(单片机部分--MSP430F249仿真测频+串口发送机与串口接收机)
写在前面承接上文,本次主要设计就是用的是MSP430F249的主控,文末附上下载链接完成效果注意事项三个时钟都要进行设置,确保时钟为8M方可正常使用我就不多说了直接贴代码吧测频串口发送机oled.c////////////////////////////////////////////////////////////////////////////////// // ----------------------------------------------原创 2020-06-21 13:37:31 · 1133 阅读 · 1 评论 -
MSP430-时钟系统和GPIO
关于时钟系统:基本的时钟输入源有三个:1-ACLK: 辅助时钟信号。由图所示,ACLK 是从 FLXT1CLK 信号由 1/2/4/8 分频器分频后所得到的。由BCSCTL1 寄存器设置DIVA相应为来决定分频因子.ACLK可用于提供CPU外围功能模块作时钟信号使用。2-MCLK: 主时钟信号。由图所示,MCLK 是由 3 个时钟源所提供的。他们分别是LFXT1CLK,XT2CLK(F...原创 2019-05-02 21:39:51 · 1789 阅读 · 0 评论 -
MSP430-流水灯和key
关于CCS 和 IAR两款软件同样的代码使用BSL烧写出来的代码不一样的问题:可能因为编译器的问题,两者编译出来的结果不一样,从而导致生成的txt不同,进而产生下板子验证的错误。我试了一晚上,依旧没有设置好,解决办法,,,使用IAR(真香!)这里的流水灯和按键的方式与51单片机的相似流水灯我这里就直接贴代码:#include "io430.h"#define uint u...原创 2019-05-03 10:59:11 · 1507 阅读 · 0 评论 -
MSP430-中断的使用
因为MSP430的操作是在寄存器上进行直接操作的,所以学习起来有一点繁琐,不像32,他有自己分装好的库可以提供大家使用,介绍中断,那就要了解下中断有关的寄存器:这里写按键中断作为测试程序:#ifndef __CLOCK_H#define __CLOCK_H#define uchar unsigned char #define uint unsigned int...原创 2019-05-03 14:38:37 · 7031 阅读 · 1 评论 -
MSP430-定时器的寄存器介绍以及测试应用
本文介绍的是MSP430内部的定时器1测试代码如下:#include "io430.h"#include "in430.h"//demo,led闪烁void Init_TimeA(void);int main( void ){ // Stop watchdog timer to pr...原创 2019-05-03 19:59:53 · 824 阅读 · 2 评论 -
MSP430-定时器的使用(PWM)
配置使用定时器A产生PWM时候,需要配置下面的寄存器:原创 2019-05-03 22:15:05 · 1559 阅读 · 0 评论 -
MSP430-ADC配置寄存器使用
原创 2019-05-05 20:27:59 · 1402 阅读 · 0 评论