之前没用过MSP430想请教下,如何选型,见内容(谢谢各位)
如题,最近手里刚刚被派发了一个项目,需要驱动直流电机,串口,支持3.5寸HVGA屏, 支持TF卡,不少于两个外部中断,带ADC,低功耗,满足这些要求的,请问选择MSP哪款合适?
View ArticleMSP430FG4616 VeREF+
我用电池给MSP430FG4616单片机的系统供电,内置的DAC参考源只能选择内部REF+和外部 VeREF+,外部 VeREF+是否可以直接接电源Vcc?
View Articlemsp430fr2111,单片机软件触摸问题
现象:使用ccs软件(debug)烧录的时候,在debug里面全速运行可以,触摸按键能够正常响应。但是重新上电后就一直有触摸按键输出调试:debug烧录调试时,全速运行触摸响应正常,但是单步去查看判断按下的if语句的时候条件为假也跑进去的,这有点想不通,有请各位看看是什么问题!下面是调试到判断语句的图片
View ArticleMSP430 如何在初始化前关闭看门狗
您好,在使用IAR开发MSP430F6779时,由于RAM占用比较多,导致程序还没有初始化到MAIN就产生了看门狗复位,因此希望在初始化前先关闭看门狗,在网上查找了很多资料,按照论坛里面的方法试了后不起作用,所以,希望在此能够获得帮忙,谢谢。
View ArticleCCS #pragma PERSISTENT 命令问题
在CCS7.3中开发MSP430程序, 在link .cmd文件中添加了命令:.TI.persistent : {} > FRAM然后使用定义变量 x 到FRAM中, 在程序中让 x 自加,发现 x 的值不能改变,为什么 ?#pragma PERSISTENT(x)unsigned int x = 5;
View Articlemsp430fr5994 读写FRAM问题
通过#pragma PERSISTENT 将数据存入FRAM中, 因为数据量大,所以需要修改 cmd 文件,如下图所示,修改后程序无法正常运行 ,完整的cmd文件见附件,如何修改才能将数据在FRAM2 区域 origin = 0x10000,length = 0x34000 正常读写 ?
View Articlemsp430如何生成二进制文件
最近需要在msp430上做个IAP,查了一下资料发现好像只有.bin这样的二进制文件可以直接写入flash并执行,但是IAR好像并不能生成二进制文件,hextobin这个软件在win764位机上又跑不起来,求指点msp430怎样生成.bin这样的二进制文件。
View Article之前没用过MSP430想请教下,如何选型,见内容(谢谢各位)
如题,最近手里刚刚被派发了一个项目,需要驱动直流电机,串口,支持3.5寸HVGA屏, 支持TF卡,不少于两个外部中断,带ADC,低功耗,满足这些要求的,请问选择MSP哪款合适?
View Articlemsp430FR6972 老是进ADC12IV_ADC12TOVIFG
有大侠没?请教个问题 6972跑了二天,发现adc死了。一直只进ADC12IV_ADC12TOVIFG中断,其它中断不进了。我用串口通信执行WDTCTL = 0x00使CPU复位后,adc还是只进ADC12IV_ADC12TOVIFG中断。只有把板子重位上电,才能使ADC能正常工作。 代码如下,正常执行g_adcOVErrCnt...
View ArticleI2C从机问题
使用MSP430FR2311 I2C作为从机,主机读取数据失败,跟踪发现主机发送起始信号后状态返回失败从机代码如下:P1DIR &= ~(BIT2|BIT3); //设置为输入方向 P1REN &= ~(BIT2|BIT3); //上拉下拉禁止使能 P1SEL1 &= ~(BIT2|BIT3); //设置管脚复用 P1SEL0 |= (BIT2|BIT3);//Disable...
View ArticleBASIC TIMER中断不知道什么原因进不去
上电后,ACLK默认外部低速晶振,匹配电容选的是10pF,单片机选用的是MSP430F4152,IAR使用的是5.30的。会不会和头文件有关?这是程序u8 i; WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer to prevent time out reset FLL_CTL0 |=XCAP11PF; //设置匹配电容为12Pf do { IFG1...
View ArticleMSP430x2xx的常用波特率配置问题
最近需要用MSP430AFE253,使用USART的UART通信,发现官方例程中的波特率配置和MSP430X2XX官方手册的常用波特率配置表不一致。如图所示,我按照手册配置波特率,串口通信的结果是乱码。例程的波特率配置是正确的。请问这是什么情况?
View ArticleMSP430FR4133 I2C总线在启动了开始信号后,SCL 变为低电平;
期间用了msp430提供的历程 ,下载运行也会停在while (!(UCB0IFG & UCTXIFG)),用超时机制跳过,重新开始 ,抓取到的波形如下:只要发起开始信号,SCL就自然变为低电平。 附件是源码 GPIO_setAsPeripheralModuleFunctionInputPin( GPIO_PORT_P5, GPIO_PIN2 + GPIO_PIN3,...
View Article关于MSP430FR5994的DMA问题
最近使用MSP430FR5994,共有4个UART(USCI-Ax),但发现DMA的触发源只能设置UCA0和UCA1(UART0和UART1),如何能在UART2和UART3使用DMA功能呢?
View Article关于MSP430 的UART空闲模式的使用问题
如何利用UART的空闲多机通信模式(IDLE-LINE)的空闲状态检测来判断一帧数据接收完毕,例如,接收一帧数据字节数不定,但可以利用检测总线空闲状态来判断一帧数据接收完毕,状态机进入空闲态后能否产生一个中断?
View ArticleMSP430FR5949 AD突然不工作的原因,单片机在跑,通信都正常,唯独AD模块不工作了,AD转换的值不变了,这是什么原因呢?以前发过,求TI大神回复。
时钟配置STATIC VOID Bsp_InitClk(VOID){ PJSEL0 |= PJ_LFXIN | PJ_LFOUT;/*时钟32kHz*/FRCTL0 = FRCTLPW | NWAITS_1;/*16M以上要使用等待1*/PM5CTL0 &= ~LOCKLPM5;/*打开时钟并且进行设置*/CSCTL0_H = CSKEY >>...
View Article