• MSP430FR5994: what is "PM5CTL0 &= ~LOCKLPM5;" meaning?

    Part Number: MSP430FR5994

    Fullscreen
    1
    2
    3
    4
    5
    6
    #include <msp430.h>
    void main(void) {
    WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer
    PM5CTL0 &= ~LOCKLPM5; // Disable the GPIO power-on default high-impedance mode
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • MSP430FR5994: Can I replace the 0.22F supercapacitor in LaunchPad

    Part Number: MSP430FR5994
    Other Parts Discussed in Thread: MSP-EXP430FR5994,

    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…

  • MSP430FR5994: How to find the pattern of complex numbers

    Part Number: MSP430FR5994

    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

  • MSP430FR5994: msp_cmplx_shift_q15

    Part Number: MSP430FR5994
    msp_cmplx_shift_q15 ( const msp_cmplx_shift_q15_params  params,
    const _q15  src,
    _q15  dst 
    )
    uint16_t  length
      Length of source and destination data, must be a multiple of two.
     
    int8_t  shift
     
    bool 
  • MSP430FR5994: 使用CCS在编译一个64*640的q15格式的数组时编译报错数组太大

    Part Number: MSP430FR5994

    #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

    请问这种问题如何解决呢?

  • MSP430FR5994: 汇编add.w指令求解

    Part Number: MSP430FR5994

    我使用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…

  • MSP430FR5994: transform_ex1_fft_fixed_q15

    Part Number: MSP430FR5994

    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.

  • MSP430FR5994: 导入案例串口无法通信

    Part Number: MSP430FR5994

    https://dev.ti.com/tirex/explore/node?node=A__AO7Wo-wak-w1wH4YM2N5aw__msp430ware__IOGqZri__LATEST将此案例在CCS中运行,板卡是MSP430FR5994,将P6.0和P6.1以及GND连接RS232串口,在连接PC,串口助手发送字=字符板卡没有任何回显,没有进入程序接收中断,怀疑是连接问题,检查串口一切正常,收发引脚也与板卡交叉,这种可能是什么问题?

  • MSP430FR5994: 复数的存储与FFT案例中Q15格式的联系

    Part Number: MSP430FR5994

    在使用实数FFT案例中,遇到了几个问题
    1.案例FFT结果应该是一个复数,这个复数是如何存储在内存中的?是按照一个地址存实部,下一个地址存虚部,依次这样存储吗?
    2.案例中有一个求复数的共轭函数,使用这个函数可以获取复数的共轭形式,然后使用复数乘法函数,当一个复数与它本身的共轭相乘之后,虚部应该为0,为什么我使用后会是-1,是什么原因?

  • MSP430FR5994: 软件触发DMA1转移块数据时会干扰DMA0转移数据

    Part Number: MSP430FR5994

    在软件触发DMA1转移数据时会干扰DMA0转移数据,导致DMA0无法转移ADC新转换的第一个新数据,产生ADC12OVIE中断,将这个软件触发取消之后一切正常,没有ADC中断产生,请问当一个DMA通道连续重复转移一个数据点,另一个通道转移256点的数据块时,会有干扰吗?这种情况是正常的吗?


    #include <msp430.h>
    #include <stdio.h>
    #include <stdint.h>
    volatile…

  • MSP430FR5994: DMA中断

    Part Number: MSP430FR5994
    Other Parts Discussed in Thread: MSP-EXP430FR5994

    使用DMA通道0和1,设置中断使能,直接复制的官方例程中的DMA中断服务程序,应该是需要两个,DMA0的和DMA1的,官方例程只有一种,如何配置才能分别触发通道0和1的中断,进入中断服务程序,官方中断服务程序如下
    //-------------------------------------------------------------------…

  • MSP430FR5994: 官方例程256点实数FFT的结果怎么看?

    Part Number: MSP430FR5994

    运行transform_ex1_fft_fixed_q15例程,FFT结果应该还是在输入数组input里面吧?将这个结果以int16导出,用MATLAB画图,横坐标为

    F=(0:256-1)*8192/256; %换算成实际的频率值
    为什么看到的频率是400和4200?
  • MSP430FR5994: 5994

    Part Number: MSP430FR5994

    使用官方的库函数transform_ex1_fft_fixed_q15,在MSP430FR5994上运行时间为57mS,为什么时间这么长?

  • MSP430FR5994: 使用Driverlib创建CCS新工程时遇到问题

    Part Number: MSP430FR5994

    按照用户手册使用Driverlib创建CCS新工程时,“Project templates and examples”页面没有“MSP430 Driverlib”选项,请求解答指导。

  • MSP430FR5994: 时钟未定义

    Part Number: MSP430FR5994

     为什么这些在头文件中没有,求解决方案

  • MSP430FR5994: msp430fr6972和msp430fr5994的farm有什么不同?

    Part Number: MSP430FR5994
    Other Parts Discussed in Thread: MSP430FR6972, MSP430FR5969,

    #if CS_XT2_CRYSTAL_FREQUENCY>8000000
    FRAMCtl_configureWaitStateControl(FRAMCTL_ACCESS_TIME_CYCLES_1);//使用msp430fr6972不报错,msp430fr5994找不到函数,是不是5994的 fram超过8M不用等待…

  • MSP430FR5994: 关于DMA实现UART通信。

    Part Number: MSP430FR5994

    我根据官方例程更改了一些配置想实现基于MSP430FR5994的UART发送数据,却发现串口助手接受皆为乱码。

    以下为我更改后的代码。

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #include "driverlib.h"
    static char String1[] = { "Hello World\r\n" };
    void main (void)
    {
    //Stop Watchdog Timer
    WDT_A_hold(WDT_A_BASE);
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • MSP430FR5994: i2c通信

    Part Number: MSP430FR5994

    请问如何获得i2c通信中芯片作为从机的地址。我在数据手册上查询到slave address为20H,官方例程上却为0x48.

  • MSP430FR5994: 如何做SIL2功能安全开发

    Part Number: MSP430FR5994

    你好:

            我们想用这款芯片做功能安全开发,请问下关于RAM诊断、FRAM诊断和寄存器诊断等是否有相关资料或者支持?感谢答复!

  • MSP430FR59941: 想问一下,MSP430FR59941和MSP430FR5994有什么区别吗?是否可以做替换,谢谢

    Part Number: MSP430FR59941
    Other Parts Discussed in Thread: MSP430FR5994,

    想问一下,MSP430FR59941和MSP430FR5994有什么区别吗?是否可以做替换,谢谢

  • MSP430FR5994: 最大结温是多少

    Part Number: MSP430FR5994

    这个芯片的工作温度范围为 -40~85°C,麻烦咨询下这个芯片的 最大结温( MAX Junction Temperature )是多少;因为我要做个可靠性实验,需要125°C下工作1000小时不出现不可逆故障,不知道这个单片机是否能抗住。

  • MSP430FR5994: 将链接器配置修改--rom_model 成--ram_model后的启动问题

    Part Number: MSP430FR5994

    将修改--rom_model 成--ram_model后进入LPM3.5睡眠,在唤醒后用printf打印数据后指针跑飞。

    上图这个是未睡眠之前的函数地址。

    上图是唤醒后的函数地址,在执行这条汇编语句时,跳转到该地址导致程序跑飞。

    请问怎么解决,原先图片错误,已经进行更改?

  • MSP430FR5994: 硬件乘法器线程安全

    Part Number: MSP430FR5994

    运行了RTOS,启用硬件乘法器会不会导致线程安全问题?

  • MSP430FR5994: 关于从LPM3.5唤醒到执行Main的第一条函数的时间大于数据手册的时间

    Part Number: MSP430FR5994

    1:程序设定RTC时间100mS,拉低P3.7引脚,进入睡眠,。

    2:RTC唤醒后,停止看门狗,拉高P3.7引脚,

    3:测试低电平时间实际时间112.9ms,大于手册的350us,

    4:将程序串口初始化和一些程序屏蔽后测试低电平时间为104.4ms.

    5:片子醒来时,先初始化的外部晶振,在进行解锁,已经排除等待时钟稳定的问题。

  • MSP430FR5994: FRAM cannot be written

    Part Number: MSP430FR5994
    • Why can't register FRAM be written. The CCS is 12.1.0. The example cannot else.

1 2 3 4 5 »