Hi E2E,
在采用MSP430FR6043IPN开发过程中,我们使用的开发环境是IAR。
诉求是:有两个程序(1个APP,一个bootloader),需要先下载BOOT再下载APP。
然后在下载APP时会出现擦除FLASH的操作,使得BOOT程序被擦除了。
我们再勾选Flash erase的时候发现Retain unchanged memory是灰色的,无法勾选。
请问应该怎么解决?
BR
Hi E2E,
在采用MSP430FR6043IPN开发过程中,我们使用的开发环境是IAR。
诉求是:有两个程序(1个APP,一个bootloader),需要先下载BOOT再下载APP。
然后在下载APP时会出现擦除FLASH的操作,使得BOOT程序被擦除了。
我们再勾选Flash erase的时候发现Retain unchanged memory是灰色的,无法勾选。
请问应该怎么解决?
BR
我有三块板子,一块是launchpad,两块是我自己焊的,其中launchpad和其中的一块板下载出现这个问题,另一块可以正常下载。而且这块launchpad我之前下载成功过程序,用的是CCS6.2以及MSP-FET430UIF编译器,我不知道出现什么问题了,请求各位大佬指导。
由于希望更高的可靠性,想将LFX和HFX都接外部有源晶振。
目前电路设计,我只是简单的将32.768K有源晶振的输出接到LFXIN和8M的有源晶振接到了HFXIN引脚上。
我查了手册和论坛,没有找到对外部有源晶振的输入要求和配置方法。
有没有相关设计文档可以参考一下
#if CS_XT2_CRYSTAL_FREQUENCY>8000000
FRAMCtl_configureWaitStateControl(FRAMCTL_ACCESS_TIME_CYCLES_1);//使用msp430fr6972不报错,msp430fr5994找不到函数,是不是5994的 fram超过8M不用等待…
Hi,
I am using MSP430FR5969.
1. For 12-bit ADC. I want to read analog data from A0 and A1. But I am not sure how to write with CCS, which should be watched through the wave of changing…
Hi,
As shown in document, the MSP430FR5969 has error-correcting code FRAM. We implemented the ECC code with the method shown in the "MSP430 Assembly Language Tools".
After a data error was injected, we downloaded the…
怎么同时使用UART0和UART1呢?当我使用driverlib中的例程代码分别初始化UART0和UART1后,似乎只有UART0工作,而UART1没有生效,这是为什么呢?
场景描述:一个树莓派和多个MSP430FR5969单片机之间实现uart通信,其中树莓派是主机,而有多个FR5969作为从机。
功能需求:主机通过uart向多个FR5969从机广播信息,从机根据广播信息中的消息ID判断是否接受消息;所有从机接受消息后都会给主机回送消息,同时一个从机能够监听到其他从机发送的消息。
问题:1.如何协调多个从机依次向主机发送消息? 2. 如何实现一个从机监听其他从机发给主机的消息?
想请教一下,我在使用Uniflash软件时,不小心点击了“Make Device Sercure”这个按钮,之后我便无法再通过CSS往单片机中烧写程序。我查阅资料得知是因为JTAG的Fuse被烧断了,但是我的疑问是MSP430FR59xx的手册中只提到了electronic fuse,我想请问这种情况是可以恢复的吗?
我可以使用DMA直接将数据写入MPU内部的FRAM(例如从ADC内存直接写入FRAM内存)?是否有相关的例程可以参考呢? 如果传输的数据量很大,我是否还可以使用来实现这一点,比如从FRAM-block传输到MPU外的FLASH? 谢谢~~
我可以使用DMA直接将数据写入MPU内部的FRAM(例如从ADC内存直接写入FRAM内存)?是否有相关的例程可以参考呢?
如果传输的数据量很大,我是否还可以使用来实现这一点,比如从FRAM-block传输到MPU外的FLASH?
谢谢~~
请问一下,我部分改进了一下TI低功耗的例程,为什么电流在1.3mA左右。整个电路板外接电路电流在100微安左右。
正在用MSP430FRAM系列的片子开发一款产品。 需要FRAM像以前操作FLASH单片机一样实现掉电保护数据功能,但是一直没有搞懂怎么用FRAM实现。 FRAM分配的方法是什么? 具体怎样操作? 实现时要注意些什么(比如数据覆盖问题等)? 之前阅读了msp430FR5969评估板的示例代码,发现还要对.cmd文件中的配置进行相应的修改,现在一头雾水... 请问有没有比较典型的代码示例,另外能提供这方面比较详细的文档说明最好…
众所周知,MSP430以其超低功耗而著称。但是很多用户反应,在实际应用中,测量MSP430的功耗时,测量结果和MSP430数据手册相差甚远。其实这里主要涉及到两方面的内容:
1. 如何使用MSP430合理的设计硬件和软件,使整个应用最大限度的达到低功耗?
2. 如何测量MSP430的功耗?
就如何测量MSP430功耗,我来分享一下我个人的经验…
大家好!我用的是MSP430FR5969,目前遇到一个问题:
do {
CSCTL5 &= ~LFXTOFFG; // Clear XT1 fault flag
SFRIFG1 &= ~OFIFG;
} while (SFRIFG1 & OFIFG); // Test oscillator fault flag
程序到这里过不了,查看寄存器发现LFXTOFFG=1;注释这段代码后,能正常运行…
大侠们,在下第一次使用msp430FR56系例单片机,在spi使用方面遇到点问题。哪位方便帮忙看下,谢谢!
这里使用的是 eUSCI_B口,主模式,数据格式8位MSB传输,时钟信号上升沿采样传递数据。3根线传输数据不使用SET引脚。spi的时钟源来自于SMCK频率1Mhz。
P1.6
P1.7
P2.2
P3.0
这个是系统时钟初始化代码
WDTCTL = WDTPW | WDTHOLD;
…Could not erase device memory : (Erase) , type=0x1, address=0x4400, length=0xfc00,如提示,是不是因为mpu开启保护导致了整个内存区,无法写入?请问如何才能重新写入代码?bsl方式可以吗?如果可以,支持fr系列的bsl编程软件有吗?
芯片型号是MSP430FR5969.我自己做了一个最小系统,以下是原理图:
但是我利用MSP430FR5969的launchpad来给这个芯片烧写时,却出现MSP430: Error connecting to the target: Unknown device.请问怎么解决?我用的是CCSv7,6也用试过
我用官方给的例子,测得的温度比较准确,官方AD基准选的1.2V,采样保持时间ADC12SHT0_8程序如下:
/* --COPYRIGHT--,BSD_EX
* Copyright (c) 2012, Texas Instruments Incorporated
* All rights reserved.
*
* Redistribution and use in source and binary forms…
我打算用msp430fr5969作为主MCU,cc2540内核为增强型8051,通过cc2540读取加速度和电池电量,然后与msp430fr5969连接传输数据。这样会不会有点浪费资源?msp430fr5969引脚数量可以控制所有外设,并且cc2540只作为蓝牙而不使用内核。
在用msp430fr5969与电子纸是的SPI传输遇到一些问题,msp430如何进行九位数据的传输,D/C是命令字与数据的选择位