TI单片机
Flyskyr
@_@
展开
-
按键的长按与短按(基于MSP430F5529)
长按与短按的区别只是加上一个适当的延时然后再去判断引脚状态。定义:#define KEYDIR P2DIR#define KEYIN P2IN#define KEYIFG P2IFG#define KEYIE P2IE#define KEYIES P2IES#define KEYREN P2REN#define S1 BIT0extern unsigned原创 2016-09-10 17:10:01 · 4902 阅读 · 1 评论 -
SPWM波在单片机上的实现与调节(基于MSP430F5529)
SPWM波的定义和生成方法在这里就不多说了,本文主要说SPWM波在单片机上的实现,以及如何调节滤出后的正弦波的频率及幅度。 先弄清楚SPWM在单片机上如何产生,比如你要输出100HZ的SPWM正弦波,每个周期100个点,则定时器B的中断频率为100*100=10K,用于载波(定时器A)的PWM频率应>=10K(这里我建议载波为1M,因为定时器的配合问题会有+-1的误差,所以载波尽量的大则滤原创 2016-09-10 20:41:42 · 13848 阅读 · 19 评论 -
Nokia LCD 5110 移植(基于MSP430F5529)
今天也没什么想说的,因为某些事情忙的不行不行的。就偷个懒贴上自己移植的代码吧,希望能帮到初学者们。头文件nokia_5110.h#ifndef __nokia_5110_h_#define __nokia_5110_h_#include <msp430.h>#define LCD_5110_DIR P3DIR#define LCD_5110_OUT P3O原创 2016-09-11 19:08:34 · 1265 阅读 · 0 评论