MSP430 ADC触发DMA的疑问
单片机型号MSP430FR6972我想用ADC序列通道采样,通道0-1,触发DMA,把ADC采样的数据存到flash里去。单片机打断点的情况下,定时器每次触发ADC采样后,flash里更新了一个采样值,但是,实际情况是,采样完1s的数据,我看内存中的数据,两两是相同的,如下图,给我的感觉像两个ADC12IFGx标志触发了DMA,但是pdf也写了,由最后的ADC12IFGx触发DMA,不知道是不是还需...
View ArticleCC1101模块状态
用的430单片机,使用CC1101模块通讯,我在发送数据之后去读模块的状态每次读到都是08,查表格是在校准状态,是不是这个数据我都没发送出去呢?我MCSM0设置的是0x18,MCSM0设置的是0x3f,是不是CC1101的初始化就不正常?
View ArticleMSP430F5529LP程序容易卡死在中断处理函数
用MSP430F5529做了一个自平衡小车,先用看门狗定时中断,然后嵌套了一个UART的RX中断,结果发现程序最后容易卡死在UART中断处理函数中的一句话。请问程序卡死是因为我使用了中断嵌套的原因吗?如果单片机一直在中断处理函数中运行,单片机会跑飞吗?那要怎样处理、有什么解决办法吗?求问
View Articlecc1101只能接受第一个字节是怎么回事?
接受和发送端的CC1101参数配置都是一样的设置的是可变数据包,然后进入接收之后用packetLength=halSpiReadReg(CCxxx0_RXFIFO);去读接收数据的长度,在用halSpiReadBurstReg(CCxxx0_RXFIFO,rxBuffer,...
View ArticleMSP430F5529的UART0和UART1同时使用的问题
我同时使用了MSP430F5529的两个UART模块,一个用来与传感器通信,采集数据,另一个将处理后的数据从单片机发到上位机显示,两个UART的时钟源和波特率设置均不一样。在使用的时候一直不能正常运行(上位机上没显示处理后的数据),请问这是为什么呢?同时使用两个UART模块有哪些要注意的呢?求解答
View ArticleMSP430F5529LP红色板子为何电脑检测不到,5529的白板子都没问题
MSP430F5529LP红色板子为何电脑检测不到,5529的白板子都没问题,我用的CCS6.1.3,下载的时候显示USB-FET没连接
View ArticleCCS6 别的项目都可以正常生成HEX和TXT烧录文件,现在这个项目生成不了
CCS6 别的项目都可以正常生成HEX和TXT烧录文件,现在这个项目生成不了,求助大家。这个项目调用了MSP430F5510的USB 库,不知道跟这个有关系没?文件结构如图所示现在明明勾了 ‘enable msp430 hex utility’ 但是不生成hex文件,ti-txt文件也试过也不生成。看了目录只有out文件生成。因为需要批量生产,所以需要生成hex文件。特此求各位达人指点迷津。
View ArticleMSP430F149 定时器 中断问题
我利用以下程序,使用定时器A产生固定的38KHz波形,利用定时器B中断开关暂停定时器A,以实现断断续续的38KHz波形。 可结果一直持续输出38KHz的波形,为什么?#include <msp430x14x.h>#define T_CYC 104 //get 38kHz (timer 2MHz out_module7)#define T_ON 35 //duty cycle (timer...
View Articlemsp430AFE253的模拟输入信号是否需要限幅?
我的运放是±6V供电的,正常的信号电压在cpu允许的范围之内。如果因意外,将±6V的模拟信号送到cpu的模拟输入端(我知道超范围信号无法测量),会导致芯片损坏吗? ------------------------------------------------------------datasheet中有:Voltage applied to any pin -0.3V ~...
View Article用MSP430G2553的硬件IIC调试ADS1115一直调不出来
问题:当IIC发送起始信号后始终无法接收到ADS1115的ACK.。ADS1115的地址是0x48。附上只与发送数据相关的代码代码void I2C_Init(){ //--------开启引脚复用功能,BIT6->SCL BIT7->SDA-------// P1SEL |= BIT6+BIT7; P1SEL2 |= BIT6+BIT7;...
View ArticleEZ430-RF2500-SEH开发设计中遇到的问题
应用EZ430-RF2500-SEH进行开发设计中,遇到ED端无法连接网络,太阳能电池板和电池都无法供电的情况,同时不能将IAR中ED的程序加载进去
View Articlemcu掉电存储实现
您好,正在用ti的MSP-EXP430FR2311。需要实现程序中某些参数的掉电存储。在driverlib users guide和产品users guide 都没找到相关的内容。不知道是否有对flash进行读写操作的例程或者操作说明。在drivelib example也没找到相关例程。
View ArticleMSP430F5529LP开发板用IO口模拟SPI的SCLK,输出频率受哪些因素限制
MSP430F5529LP开发板用IO口模拟SPI的SCLK,输出频率受哪些因素限制,我把ACLK,SCLK,MCLK,全部倍频到24M,为啥IO的输出最高才2M多点,难道是硬件方面有限制吗?
View Articlemsp430g2332用内部时钟,输出PWM波形。但是每片板的输出频率相差很大,怎么办????
msp430g2332用内部时钟,输出PWM波形。但是每片板的输出频率相差很大,输出频率为250HZ的PWM波形,有的板上输出只有230HZ,怎么解决这个问题,求大侠指教!!!! 如果接外部晶振,MSP430G2332能不能接1M的外部晶体???
View Articlemsp430f5529的TA与USC能同时使用吗?
#include <msp430f5529.h>int main(void){ WDTCTL = WDTPW + WDTHOLD; // Stop WDT P7DIR |= BIT7; // MCLK set out to pins P7SEL |= BIT7; P2DIR |= BIT0+BIT1; // P2.0 and P2.1 output P2SEL |= BIT0+BIT1;...
View Article定时器A的捕获程序移植到定时器B后表现异常
是这样的,手头上有几个输出为方波的传感器,现在需要使用MSP430F149来解析这个方波。由于传感器数目多了,所以为了避免麻烦只能使用定时器B的捕获组单元。但奇怪的是,同一套代码使用定时器A能够很好地解析方波(程序是测占空比的)但是一旦运用到定时器B上去,就发生了异常,也不知道是不是和锁存器有关系以下是我的代码:(定时器A的语句体现在注释段落里)#include...
View Article