MSP430FR6989的RAM内存不足问题
问题描述:急!!!使用MSP430FR6989的RAM大小为2k,实际使用中由于定义了较多的全局变量数组,所以占用的RAM空间较多编译后出现如下信息:Description Resource Path Location Type#10010 null: errors encountered during linking; "MSP430_software.out" not built...
View Articlemsp430F5529LP例程文件中lnk_msp430f5529.cmd替换为msp430f5529.cmd,提示没有分配.bss.cinit等
msp430F5529LP例程文件中采用lnk_msp430f5529.cmd,我想把程序烧写入板子中,替换为msp430f5529.cmd,提示没有分配.bss.cinit等,但是msp430f5529.cmd里面写着请不要修改。请问怎么解决。Description Resource Path Location Type#10247-D creating output section ".bss"...
View ArticleMSP430F5327的Compareter B与普通引脚功能切换
大家好:现在有这么一个场景,需要Compareter B触发中断之后,将Compareter B所采集的引脚切换为普通输入引脚,然后定时轮询输入引脚的电平。但是发现一旦初始化Compareter B的寄存器之后,无论怎样处理,都到的输入引脚电平一直为高。具体应该怎么处理就可以切换为普通输入引脚?请指教。
View ArticleMSP430FR2433 UART採用MODCLK
MSP430FR2433 UART採用MODCLK設定和計算如下,但一直無法成功溝通,是哪邊計算有問題嗎?UCA1CTLW0 |= UCSSEL__MODCLK; //5MHz// 9600 // 5M/16/9600 = 32.55 // UCBRFx = int ( (0.552)*16) = int(8.83) => => UCBRF_8 // User's Guide Table...
View ArticleI2C 作为从设备时 ,中断信号的顺序没有按照I2C协议标准
使用的芯片是:MSP430FR2311, 作为I2C从设备初始化代码(端口配置除外)://Disable the USCI module UCB0CTLW0 = UCSWRST;//Clear USCI master mode UCB0CTLW0 &= ~UCMST;//Configure I2C as Slave and Synchronous mode UCB0CTLW0 |=...
View Article如何确认MSP-TS430RGZ48B开发板工作正常?
大家好: 我们购买了MSP-TS430RGZ48B开发板和MSP-FET430UIF(供电)调试器, 本来认为MSP-FET430UIF(供电)调试器为MSP-TS430RGZ48B开发板供电! 突然发现即使MSP-TS430RGZ48B开发板不通电, MSP-FET430UIF调试器的单步调试仍然可以进行。...
View ArticleMSP430FR6972
感觉GPIO引脚不够用,所以想用JTAG的P1.1和P1.2做为GPIO来用,初步尝试设置SEL0+SEL1寄存器,没有成功。请帮忙给点建议怎么设置寄存器。谢谢
View Articlemsp430系列芯片在开发软件的时候可以使用tirtos吗?
hi,各位大侠好,小弟最近刚刚开始使用msp430系列的芯片,因为之前一直是开发蓝牙的产品,熟悉cc2640的开发。由于目前开发的项目功能比较复杂,希望能用tirtos作为系统。如何我从官网上找了一下,发下是有tirtos_msp43x_setupwin32_2_20_00_06这样的安装包的。我安装完成后,想要导入里面的参考例程,却给了这样的提示:See details below. Error:...
View Article请问:如何进入Timer中断处理程序?
大家好: 我们购买了MSP-TS430RGZ48B开发板和MSP-FET430UIF(供电)调试器, 但进不了Timer中断处理程序! TI提供的参考程序如下: #include <msp430f5342.h>int main(void){ WDTCTL = WDTPW + WDTHOLD; // Stop WDT P1DIR |= 0x01; //...
View Articlemcu的电源设计
MSP430G2553,AD10功能用的电源电压3.3V,板子上有个2.4V的电池,然后怎么设计单片机电源电路,推荐的IC有么?之前试过电荷泵ic,AD转换结果不理想,有偏差还不稳定,后去掉电荷泵,接到外部稳压电源3.3v,ad转换结果较准确,不知设计用啥电源好,谢谢!
View Articlemsp430g2553测量较高频率方波测不准&430g2553可以对输入引脚的外来信号分频吗
用8Mhz信号作为时钟,采集P1.1口外来的输入信号的频率。昨天用函数发生器试了一下,最高可以准确测量110khz信号,高了就不行了。100多khz距离8m不是还差那么远为什么就不行了啊???我需要测量400khz左右信号,现在就只能分频了,430可以对外来信号分频吗? 不行的话就只能用芯片了。用74hc4040或者cd4518应该都可以吧?#include <msp430.h>int...
View Article关于MSP430F449的SPI0从机通讯问题
如题,电路为自己设计的一个最简系统,单片机P3.0~P3.3作为SPI0端口和一个外部设备通讯,外部设备通讯端口为spi,外部设备为主机(主机只接受数据,不发送数据),提供的时钟为50k~500k,msp430作为从机模式(从机只需要发送数据,不需接收数据)。现在的问题是发现配置好了之后通讯一段时间就会出错,试了好多次还是这样,不管三线模式还是4线模式都有问题。如下图为配置代码部分(外部主机模式为C...
View ArticleF5529产生SPWM周期性产生一个错值
我用MSP430F5529LP的Timer_A1产生SPWM,会周期性出现一个错误值,求大佬指点一二,波形如下:代码如下:#include <msp430.h> /* * main.c */ int nSinTable[] = {255, 254, 246, 234, 219, 199, 177, 153, 128, 103, 79, 57, 37, 22, 10, 2, 1, 2,...
View Article关于MSP430F5438数据通过UART高速传输问题
想实现的功能:1、使用定时器捕获功能,捕获外部脉冲,对其计数。2、串口波特率9600,8N1,上位机每1秒刷新一次数据(上位机发命令给单片机,5438收到命令后,返回当前数据给上位机)现遇到的问题:1、假设测量10秒钟,如果测量过程中,上位机软件每1秒请求一次数据,那么就会导致测得的数据比实际值小15%左右;2、如果等测量10秒结束后,上位机软件再去请求数据,那么测得的数据就没有误差;总结:1、尝试...
View Article关于eagle画板子的问题
用画pcb的时候错误检测有个drill size的错误,不太清楚这个错误是怎么回事该怎么改这个错误是在我画顶层线,然后按鼠标中键变成底层之后自动出了个孔和焊盘,之后就显示了drill size的错误,求教该怎么改。谢谢!
View Article