msp430f5438模拟串口接收功能不工作
程序从F249上移植过来的,发送正常,但是接收不正常。RX脚有波形,但是进不了TimerA中断#include "SimuUartRS485.h"#define Bitime 27 #define Bitime_5 12 /*1200bps*/#define TXD BIT0 #define RXD BIT1#define RS485RD(level) P10OUT = ((unsigned...
View ArticleMSP430FR5994如何将ADC12MEM0以二进制形式写入文件
MSP430FR5994 移植了Fatfs文件系统,如何将ADC12MEM0以二进制形式写入文件,且不乱码?f_write(&fil,ADC12MEM0,16,&bw);这样视乎会乱码
View Article__no init_如何定义数组及Cstartup.s43文件中关闭WDT的疑问
芯片用MSP430F5438A,程序下载到板子后,一直在_data 16_memzero里死循环。网上查了下,可能是因为初始化变量时有大数组,导致看门狗不断复位,这个初始化的过程在进入main函数之前,解决方法有:1、对数组用__no init_定义;2、修改IAR中的Cstartup.s43文件中的__program_start子程序,增加一个关闭看门狗的设置问题:1、__no...
View ArticleMSP430RF5994 ADC12_B采样率问题
1.MSP430RF5994 不管如何配置主时钟采样率都是15Hz,这是为什么?以下是部分配置代码:ADC12CTL0 |= ADC12SHT0_2 | ADC12ON; // Sampling time, S&H=16, ADC12 on ADC12CTL1 |= ADC12SHP; // Use sampling timer ADC12CTL1 |= ADC12SSEL_2; //...
View ArticleMSP430F149 串口与AD同时使用的时候,串口接收数据会丢失
使用ADC12,单次序列通道模式。在while(1)循环中,打开ADC,在AD中断里读取数据模拟电压并输出给被控制的电机驱动器。该功能正常。使用UART接收中断接收字符串格式如“”“za123456”这样的8位字符串。如果关闭ADC则能正常接收字符串;如果开启ADC则会丢失数据,比如可能只接收到“z1346”这样。请问应该怎么调试。波特率115200
View Article关于MSP430F5326的flash使用过程中,部分内容不能擦除,求教!!!
在使用FLASH时需要擦除flash内容,在地址0xBC00之前是可以擦除的,但是在0xbc00-0xffff不能擦除。不知道是什么原因,求教!
View ArticleMSP430fr2633UART串口问题
我用CDC生成的代码已经实现PCB电容触控功能,但在接入UART串口时,不论发送什么数据,串口调试助手总是显示FF,所以想求助大家,有没有碰到这种情况,什么原因造成的?我目前对程序的UART串口初始化,时钟选择及分频等有疑惑,怀疑是波特率配置出错,程序也没看到SMCLK具体值以及最终的波特率是多少
View ArticleMSP430G2755程序下载
手上有块TI的2553的红色开发板,借用开发板的仿真器下载2755的程序,我试着连接了P1.1,P1.2,TEST和NMI,下载不成功,换了P3.5,P3.4,TEST和NMI也不成功。想问一下,2755如果用仿真器要怎么连接,如果说BSL下载要怎么连接
View ArticleMSP430FR5949 的ADC12转化值不变的问题,是怎么回事
我初始化函数里面初始化的采样保持时间是 ADC12SHT0_8;每次进入250us中断后,所有的值都不变,好像是ADC没有转化。这是什么原因,重新下载程序后,转换又正常,这个问题是偶然出现的,是什么原因呢。
View ArticleTIDM-1002参考设计中的PC GUI(MSP430 Ultrasonic Configuration Tool)发送配置给设备不成功
1、我按照文档 “TI Designs:TIDM-1002采用MSP430™ 的超声波燃气表前端参考设计”(zhcu232.pdf)里 “3.2 Testing and Results” 里的步骤进行硬件的连接和程序烧录后,在进行“3.2.1.4 Testing and Results”里的步骤6操作后,PC GUI(MSP430 Ultrasonic Configuration...
View ArticleTimer_A 定时中断问题
Timer_A_initUpModeParam param = {0}; param.clockSource = TIMER_A_CLOCKSOURCE_ACLK; param.clockSourceDivider = TIMER_A_CLOCKSOURCE_DIVIDER_1; param.timerPeriod = 328; param.timerInterruptEnable_TAIE =...
View ArticleMSP430 ADC触发DMA的疑问
单片机型号MSP430FR6972我想用ADC序列通道采样,通道0-1,触发DMA,把ADC采样的数据存到flash里去。单片机打断点的情况下,定时器每次触发ADC采样后,flash里更新了一个采样值,但是,实际情况是,采样完1s的数据,我看内存中的数据,两两是相同的,如下图,给我的感觉像两个ADC12IFGx标志触发了DMA,但是pdf也写了,由最后的ADC12IFGx触发DMA,不知道是不是还需...
View ArticleMSP430FR5994 ADC12_B ADC12SHSx触发选择
MSP430FR5994 ,当ADC12_B的ADC12SHSx为1时代表什么意思?TA0 CCR1不是寄存器吗,如何输出?应该如何配置寄存器?求示例代码
View Articlemsp430f149电源问题
您好,我用过贵公司的产品msp430f149,对于做MCU的电路板一直没有考虑电源的稳定性问题,想请问一下,电源的稳定性要多高才能让msp430f149处于比较稳定的工作状态?
View ArticleMSP430F5438PZ 零下40度低温实验咨询
我采用了MSP430F5438PZ设计了一套系统,查到该单片机温度范围为-40~85度,现在系统需要验证零下40度是否能运行正常。我想问问:1. 该单片机能否在零下40度长时间正常运行。2. 该单片机是否有设计余量,在零下45下也能正常运行。 我这边正在找实验室做相关温度测试。
View Article