![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MSP430
TFTJT
这个作者很懒,什么都没留下…
展开
-
MSP430G2553 flash操作例子
/* 实际适用于MSP430x2xx系列单片机,包含以下10个常用功能函数: (1)初始化。Flash_Init(unsigned char Div,unsigned char Seg ):依据SMCLK频率计算设定Flash的时钟的分频系数,靠Seg段号码确定计划操作的段起始地址。 (2)整段擦除。Flash_Erase():段擦除函数。 (3)读字节。Flash_ReadChar(uns原创 2016-10-21 15:29:59 · 1754 阅读 · 1 评论 -
MSP430G2553 定时器中断实例
代码#include "MSP430G2553.h"void led_init();void timer0_init();void main( void ){ // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; //--配置时钟----- BCSCTL1=CALBC1_1MHZ;原创 2016-10-25 14:11:07 · 9147 阅读 · 0 评论 -
读取温度传感器DS18B20的实例
配置IO引脚#define DS18B20 BIT4 //配置IO引脚#define DS18B20_HIGH P2OUT |= BIT4#define DS18B20_LOW P2OUT &= ~BIT4精确延时宏代码#define CPU_CLOCK 8000000UL //MCL原创 2016-10-25 12:03:14 · 6324 阅读 · 1 评论 -
MSP430 我的低功耗系统编程模板
主要应用前后台程序结构来实现,前台程序是各种中断等突发事件,后台程序就是主循环,处理各种事件引起的各种任务.#include "MSP430G2553.h"int gTaskFlag=0; //任务标志 位void sysInit(){}void main( void ){ // Stop watchdog timer to prevent time out原创 2016-10-27 09:52:44 · 700 阅读 · 0 评论 -
MSP430G2553 输出ACLK和SMCLK
#include "io430.h"int main( void ){ int i; // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; P1DIR |= P0 + P4; //设置P1.0 1.4为输出 P1SEL |= P0 + P4; //设置P1.0输出ACLK,P1.4输出原创 2016-10-20 13:00:42 · 3224 阅读 · 0 评论 -
MSP430G2553 WDT的看门狗模式例子
#include "io430.h"int main( void ){ int i; // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; P1DIR |= BIT0; P1OUT &= ~BIT0; //暗 for(i=0;i<16000;i++);原创 2016-10-20 13:37:35 · 2720 阅读 · 5 评论 -
MSP430G2553 WDT的定时器模式例子
#include "MSP430G2553.h"int main( void ){ WDTCTL = WDT_ADLY_1000; //定时周期为1000ms IE1 |= WDTIE; //使能WDT中断 P1DIR |= 0x01; // P1.0输出 _EINT();原创 2016-10-21 09:39:51 · 1720 阅读 · 0 评论 -
MSP430G2553 WDT的NMI中断例子
将 RST/NMI 引脚设为 NMI 模式,主程序中点亮 P1.0 口 LED,在 NMI 中断中关掉 LED。现象为当按下 RST 按键时,LED 熄灭,并且再也不亮(除非重新上电)。#include "MSP430G2553.h"void main( void ) { WDTCTL = WDTPW + WDTHOLD +WDTNMI; //NMI模式(非Reset模式)原创 2016-10-21 09:48:50 · 1387 阅读 · 0 评论 -
长短键识别
功能实现 MSP-EXP430G2 开发板上 P1.3 接了一个按键,P1.0 和 P1.6 接了 LED(用跳线帽连接),要求短按 P1.3 控制 LED1 的亮灭,长按P1.3 控制 LED2 的亮灭。状态机Created with Raphaël 2.1.0长短键识别状态机S0待机S0待机S1短按S1短按S2长按S2长按按键按下事件/按键松开事件/短键事件处理计数门限事件/长键事件处理按键松原创 2016-10-21 11:10:15 · 932 阅读 · 1 评论