小白想问一下,咱们用什么编程编译,(keil5?),怎么烧录
您好,我现在调试时遇到一个问题,在刷新boot程序时程序跑飞了,设计逻辑如下:
目前产品的BootLoader升级是自定义的,由于boot程序存在问题需要修改,但是产品密封,所以需要使用app程序去刷新boot程序
原程序中boot以及app cmd文件如下:其中boot跳转app指令: asm(" mov &0xEDFE, PC;");
现在需要重新更新boot程序,但是由于新的boot程序内存空间比原boot空间大…
1.工程环境
使用 MSP430FR2633芯片,CapTIvateDesignCenter软件生成的工程。使用UART的自动波特率模式来用作LIN通信。
2.有规定上电后100ms需要初始化完成,并能正常工作。但是发现时钟初始化时间过长 ,时钟初始化参考例程的,配置如下:
3.时钟初始化时间
在时钟初始化前后添加IO翻转,测量得出IO翻转间隔80ms…
如图所示:当我重新配置时钟之后运行,有时候上电会卡在CAPT_appStart()函数这里,不会再往下运行了,但是我的其它中断还是能正常进入的,请问CAPT_appStart函数对时钟有什么要求吗?
请教一下,如何从芯片丝印上看出生产年份?手上有一批M430F5418A,第一行丝印为:14AVVVTG4,第二行丝印为:M430F5418A,第三行丝印为:REV F,能知道该芯片的大概生产年份吗?谢谢!
在使用MSP430FR2633作为解决感应的应用中发现如下问题:
在静止状态下获取电容的变化值:实时值与LTA之间的差值,有的芯片无明显变化(<30),有的芯片变化量很大(>30);比例近乎1:1;请问一下这是什么原因造成的?
现在在做一个验证,中间需要用IAR配置单片机,使信号发生器产生的32768hz的信号或者32.768KHZ的有源晶振产生的信号作为辅助时钟系统的频率源,应该怎样配置寄存器。我配了两天都没出来
以下是我的printf函数:
该函数打印不了32位的数据但是可以打印16位的数据,应该如何实现32位数据的打印呢?
两个16位的数据不能合成一个32位的数据?这是什么原因?
CCS版本: Version: 10.3.0.00007
芯片型号:MSP430F149(没有使用TI的开发板)
烧录工具:MSP-FET430UIF
串口1:初始化程序参考官方例程fet_uart11_0115k_2
printf重定向程序:
/* * 函数名:Uart1_SendByte * 函数功能:串口1发送单个字符 * 形参:data:要发送的字符数据 * 返回值:无 …
msp430f5438a 1.8V电源供电,jtag烧写时出现Failed to set VCC,报错的Log如下图所示,这是不支持1.8V吗?
请问,msp-exp430 launchpad可否与外部MCU如stm32等进行通信和数据传输?是否有相关例程
MSP430F5438A中的GPIO在PXSEL设置为1时是主外设功能,但是我需要将某一个管脚设置成第二外设功能没有寄存器可以设置,请问怎么设置成第二外设功能?
void LcdInit()
{
P5SEL = 0xFC;
LCDACTL = LCDON+LCD4MUX+LCDFREQ_128;
LCDAPCTL0 = 0xFF;
LCDAPCTL1 = 0x03;
// LCDAVCTL1 = VLCD_12;
// LCDAVCTL0 = LCDCPEN;
}
以上为初始化函数,不适用电压泵功能液晶一切正常。
当不注释两句电压泵相关配置寄存器后S0-S8不显示,其他都正常。
IO口配置应该也没啥问题,现在搞不懂了
寻求好心人帮助^-^
1.在一个20*20mm的板子上正面做触摸感应,背面放置msp430控制器与元器件,这种设计是否合理可行?
2.在问题1的的条件下做下雨误触有什么好的建议?
如图所示:使用msp430fr2633,获取感应电极的原始容值数据时,在没有使用低功耗,出现获取数据有时正常,有时缓慢。出现缓慢是什么原因造成的?
TI工程师你好,我在使用MSP430FR2533和MSP430FR6972 I2C通讯时要使用CRC功能,请问有 使用CRC寄存器的 CRC8 的例子供参考吗?盼回复万分感谢!
大家好,
我最近使用lp-msp430fr2476开发套件进行评估,原out of box代码是用UART0发数据,我将UART0改为UART1,发现只要配置串口模式后,只要上电,PC端就会一直收到串口1发的00,在没有发数据的时候也是这样,收中断不可用。改回UART0之后恢复正常。
我修改的代码如下,只是修改了串口配置,其余与原out of box一致,请问这是什么原因。
如题,使用msp430g2553,相同的代码,关闭所有优化,IAR编译出来11K左右,用CCS编译出来直接超16k ,G2553装不下了
看了一下编译log,发现CCS似乎生成了几个比较占flash的数学库,把程序中的float变量计算全部屏蔽,flash占用就差不多和IAR一样了
想问一下
1,CCS是不是比IAR加入了某些能加快数学计算的库,导致flash占用暴增(好几个K),有没有办法在CCS中禁用这些库的加入…
大家好,
我的IAR用的是for 430 7.10.1版本,但是选择芯片时无法选择msp430fr2476,我只能选了msp430fr2xx_4xxgeneric,但是头文件中没有msp430fr2476.h,msp430fr2xx_4xxgeneric.h中没有WDT_A_BASE之类驱动,sdk包中的driverlib就无法使用,请问有相关的解决方案么?
在一个6.4cm * 1.6cm的板上边沿做一个宽度为4mm左右的接近感应电极,如何做到10cm以上,应该怎么调整参数?
上面关于晶体设计的部分,这个ESR的计算怎么推导出来的。