历史上的今天
今天是:2025年03月06日(星期四)
2020年03月06日 | MSP430F5529 上手小例程1
2020-03-06 来源:eefocus
* 将F553 设置按键脉冲
按下P1.1,P1.4产生一个脉冲,时间为5s
按下p2.1,P1.4产生一个脉冲,时间为1.2s
#include #include /** * main.c * 将F553 设置按键脉冲 * 按下P1.1,P1.4产生一个脉冲,时间约为5s * 按下p2.1,P1.4产生一个脉冲,时间约为1.2s */ int main(void) { WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer //设置输入输出 P2DIR &= ~BIT1; P1DIR &= ~BIT1; P1DIR |= BIT4; P4DIR |= BIT7; //按键无预先设置的值,故先将悬空设为1,防止之前为0。P1.1,P2.1按键 P1OUT |= BIT1; P2OUT |= BIT1; //设为输入时必须加上此寄存器配置(上下拉电阻) P1REN |= BIT1; P2REN |= BIT1; //中断允许,下降沿中断 P1IE |= BIT1; P2IE |= BIT1; P1IES |= BIT1; P2IES |= BIT1; P1IFG &= ~BIT1; P2IFG &= ~BIT1; _EINT(); return 0; } #pragma vector = PORT1_VECTOR __interrupt void PORT1(void) { if(!(P1IN & BIT1)) //按下按键P1.1, { P1OUT |= BIT4; //P1OUT寄存器的第5位置一,P1.4电压抬高 __delay_cycles(5000000); P1OUT &= ~BIT4; } P1IFG &= ~BIT1; } #pragma vector = PORT2_VECTOR __interrupt void PORT2(void) { if(!(P2IN & BIT1)) { P4OUT |= BIT7; __delay_cycles(120000); P4OUT &= ~BIT7; } P1IFG &= ~BIT1; }
史海拾趣
|
一、 突破ZigBee应用系统设计的瓶颈 对于一个实际ZIGBEE应用系统的设计,设计者主要面对的技术难点有三个,通讯距离,高频设计技术和无线软件技术,这也是ZigBee技术走向应用的主要瓶颈。 1、通讯距离问题,由于一般的ZigBee前端RF部 ...… 查看全部问答> |
|
德国大众旗下奥迪(Audi)进一步扩大了Travolution车载电子系统的测试范围,并在15辆测试汽车和25处红绿灯上安装了该系统,以帮助车辆避开红灯。安装Travolution系统后,当汽车行驶至红绿灯时,就会收到交通灯发射的信号,Travolution系统便根据此 ...… 查看全部问答> |
|
负责STM32 AD部分数据采集然后通过USB传送到pc. 2009-06-16 -------------------------------------------------------------------------------- 广州日普电子有限公司 梁先生 广州科学城玉树工业区H栋东座3楼 电话:020-82260121 传真:020 ...… 查看全部问答> |
|
新买了款终端机,和以前用的很不一样。在样机上做的程序也不能跑。有很多问题请教: 1。不能实现和activesync同步,插上数据线,就像U盘一样,只显示ce里面的flash disk。 2。不能安装netcf,不能识别。查看系统是wince5.0的,处理器类型是Inge ...… 查看全部问答> |
|
/**************************************************************** NAME: u2440mon.c DESC: u2440mon entry point,menu,download ****************************************************************/#define GLOBAL_CLK&nb ...… 查看全部问答> |
|
【为C2000做贡献】基于TMS320F2812的DSP最小系统设计 摘 要:在电子信息专业的课程教学、综合实验教学、毕业设计以及电子设计竞赛中,需要应用DSP 实验系统。本文以性价比高、在工业上广泛应用的TMS320F2812 为主控芯片,设计了一个DSP 最小应用系统。详细介绍了各部分电路的设计方法和调试过程。该 ...… 查看全部问答> |




