Dear TI Team,
Hi,I have a few questions,
Can I replace the 0.22F supercapacitor that comes with the development board? Because my power supply is a DC power supply of about 5V…
In the 5994 platform, how do I call the function of LEA in the DSP library to calculate the modulus value of the complex result of FFT?
The sqrt function in C is not used,This took too long
msp_cmplx_shift_q15 | ( | const msp_cmplx_shift_q15_params * | params, |
const _q15 * | src, | ||
_q15 * | dst | ||
) |
#pragma PERSISTENT(FC_1)
_q15 FC_1[64][640] = {
{_Q15(-0.090060338377953),......}
Description Resource Path Location Type
#96 array is too large C/C++ Problem
请问这种问题如何解决呢?
我使用TA2R做0到192-1计数,用来触发ADC采样,并定义了如下2个宏:
#define ADC_TIMER_CNT_GET() (TA2R)
#define ADC_TIMER_CNT_SET(value) (TA2R = value)
定义变量s16 T,T的范围是[-6,6];
做如下操作1:
u16 temp_cnt = ADC_TIMER_CNT_GET();
ADC_TIMER_CNT_SET(temp_cnt + T…
If I use the data collected by the ADC module that comes with the MSP430FR5994, how should I convert the data format to the array input in the example transform_ex1_fft_fixed_q15 for direct use.
https://dev.ti.com/tirex/explore/node?node=A__AO7Wo-wak-w1wH4YM2N5aw__msp430ware__IOGqZri__LATEST将此案例在CCS中运行,板卡是MSP430FR5994,将P6.0和P6.1以及GND连接RS232串口,在连接PC,串口助手发送字=字符板卡没有任何回显,没有进入程序接收中断,怀疑是连接问题,检查串口一切正常,收发引脚也与板卡交叉,这种可能是什么问题?
…在使用实数FFT案例中,遇到了几个问题
1.案例FFT结果应该是一个复数,这个复数是如何存储在内存中的?是按照一个地址存实部,下一个地址存虚部,依次这样存储吗?
2.案例中有一个求复数的共轭函数,使用这个函数可以获取复数的共轭形式,然后使用复数乘法函数,当一个复数与它本身的共轭相乘之后,虚部应该为0,为什么我使用后会是-1,是什么原因?
在软件触发DMA1转移数据时会干扰DMA0转移数据,导致DMA0无法转移ADC新转换的第一个新数据,产生ADC12OVIE中断,将这个软件触发取消之后一切正常,没有ADC中断产生,请问当一个DMA通道连续重复转移一个数据点,另一个通道转移256点的数据块时,会有干扰吗?这种情况是正常的吗?
#include <msp430.h>
#include <stdio.h>
#include <stdint.h>
volatile…
使用DMA通道0和1,设置中断使能,直接复制的官方例程中的DMA中断服务程序,应该是需要两个,DMA0的和DMA1的,官方例程只有一种,如何配置才能分别触发通道0和1的中断,进入中断服务程序,官方中断服务程序如下
//-------------------------------------------------------------------…
运行transform_ex1_fft_fixed_q15例程,FFT结果应该还是在输入数组input里面吧?将这个结果以int16导出,用MATLAB画图,横坐标为
按照用户手册使用Driverlib创建CCS新工程时,“Project templates and examples”页面没有“MSP430 Driverlib”选项,请求解答指导。
#if CS_XT2_CRYSTAL_FREQUENCY>8000000
FRAMCtl_configureWaitStateControl(FRAMCTL_ACCESS_TIME_CYCLES_1);//使用msp430fr6972不报错,msp430fr5994找不到函数,是不是5994的 fram超过8M不用等待…
我根据官方例程更改了一些配置想实现基于MSP430FR5994的UART发送数据,却发现串口助手接受皆为乱码。
以下为我更改后的代码。
想问一下,MSP430FR59941和MSP430FR5994有什么区别吗?是否可以做替换,谢谢
这个芯片的工作温度范围为 -40~85°C,麻烦咨询下这个芯片的 最大结温( MAX Junction Temperature )是多少;因为我要做个可靠性实验,需要125°C下工作1000小时不出现不可逆故障,不知道这个单片机是否能抗住。
将修改--rom_model 成--ram_model后进入LPM3.5睡眠,在唤醒后用printf打印数据后指针跑飞。
上图这个是未睡眠之前的函数地址。
上图是唤醒后的函数地址,在执行这条汇编语句时,跳转到该地址导致程序跑飞。
请问怎么解决,原先图片错误,已经进行更改?
1:程序设定RTC时间100mS,拉低P3.7引脚,进入睡眠,。
2:RTC唤醒后,停止看门狗,拉高P3.7引脚,
3:测试低电平时间实际时间112.9ms,大于手册的350us,
4:将程序串口初始化和一些程序屏蔽后测试低电平时间为104.4ms.
5:片子醒来时,先初始化的外部晶振,在进行解锁,已经排除等待时钟稳定的问题。
Why can't register FRAM be written. The CCS is 12.1.0. The example cannot else.