觉得做MSP430的最小系统板很烦,MSP430149能不能在Protues中仿真???
2012-09-28 21:40
我用msp430149的TimerA做输入捕获,在1s内检测脉冲数目,输入捕获模式设置为上升沿捕获,为什么信号具有至少-0.5V的低电平才能捕获成功?有谁知道吗?
2016-04-23 20:26
rt同时请教一下刚学149的时候有什么推荐的资料 谢谢
2013-08-01 15:38
本人是刚学msp430149的新人,用买的学习版的光盘里的示例程序来控制nrf905收发。现在出现了三个问题,希望有经验的各位能帮忙解答下,万分感谢各位。我现在具体的问题是运行程序后,用频谱仪看不到
2019-02-25 21:59
2015-08-20 13:05
MSP430149
2017-05-03 09:29
各位前辈,我是通信工程大二的学生,我也打算参加明年的电赛,我选择了简易频谱仪,制作基于锁相环的本振源,我在学MSP430149单片机,以及看关于锁相环的书籍,前辈有木有什么更好的建议(≧▽≦)或者我的选题怎么样T_T 先谢过了!
2015-10-25 19:47
介绍了一种以 MSP430149 单片机为核心的新型矿用局部通风机风量风压测量装置的工作原理及其软、硬件设计。该装置具有风量风压数值实时显示、停风报警等功能, 并可以将风量风压信号转换成频率信号传送
2018-04-26 09:58
DEBUG 的时候发现中断时TAIV=10的时候也无法进入其中进行overflow++/*P2.0和P1.2相连*/#include//头文件,430#include "LCD12864.h" // LCD12864#include "delay.h" // 延迟时间函数unsigned char *ms1="捕获标志:";unsigned int start, end; // 上升和下降沿TARunsigned int overflow=0; // 溢出次数unsigned int Time=0; // 高电平时间void Init_Clk(void); //初始化时钟void main(){ Init_Clk();//初始化时钟 Init_Lcd();//初始化LCD P2SEL |= BIT0; //P2.0在第2功能,ACLK为32768/8HZ 00000001 P2DIR |= BIT0; //P2.0为输出,ACLK P1SEL |= BIT2;//P1.2为功能模块TA1,捕获功能 P1DIR &= ~BIT2;//P1.2输入方向,作为捕获输入 CCTL1 =CM0+SCS+CCIS_0+CAP+CCIE;//输入上升沿捕获,CCI1A为捕获信号,容许CCIE // 捕获中断 TACTL =TASSEL_2+TACLR+TAIE+MC1 ;//定时器A时钟信号选择SMCLK,1MHz,//设置定时器A计数模式为连续增计模式 _EINT(); //开中断 Disp_HZ(0x80,ms1,10); while(1) {Time = end-start;//Time = (overflow*65535+(end-start));Disp_4num(0x90,Time);Disp_4num(0x88,end);Disp_4num(0x8c,start);Disp_4num(0x98,overflow); }}#pragma vector=TIMERA1_VECTOR //定时器A中断处理__interrupt void timer_a(void){ switch(TAIV) //向量查询 { case 10: //定时器溢出中断overflow++;//溢出计数加1break; case 2: //捕获中断, CCIFG1中断if(CCTL1&CM0) //上升沿{CCTL1=(CCTL1&(~CM0))|CM1; //更变设置为下降沿触发start=TAR; //记录初始时间overflow=0; //溢出计数变量复位,这句很关键的,想想为什么要这样复位?}else if (CCTL1&CM1) //下降沿{CCTL1=(CCTL1&(~CM1))|CM0; //更变设置为上升沿触发end=TAR; //用start, end, overflow计算脉冲宽度}break; default:break; }}void Init_Clk(void){ unsigned int i; WDTCTL = WDTPW+WDTHOLD; //停止看门狗 BCSCTL1 &= ~XT2OFF; //使TX2有效,TX2上电时默认为关闭的 do {IFG1 &= ~OFIFG; //清振荡器失效标志for(i= 0xff; i>0; i--); //延时,待稳定. } while ((IFG1 & OFIFG)!=0); //若振荡器失效标志有效,一直等待 BCSCTL2 |= SELM_2+DIVM_3; //使MCLK选择XT2且MCLK=XT2/8=1MHZ BCSCTL2 |= SELS+DIVS_3; //使SMCLK选择XT2且SMCLK=XT2/8=1MHZ}
2017-03-16 22:24
MSP430F677x1A, MSP430F676x1A, MSP430F674x1A Polyphase Metering SoCs datasheet
2022-11-04 17:22