求助,如何在MSP430F6736中编写通过UART发送命令的程序?
Ti的工程师,您好我想求助,如何在MSP430F6736中编写通过UART发送字符的程序?我在resource explorer中找到了一个参考程序,MSP430F673X_USCI_UART_STANDARD_TRANSCEIVER.c ,但是并不能使用。程序描述为:设备将在LPM0 /...
View Article进入LPM3后定时器选择SMCLK但仍然可以唤醒?
芯片:MSP430FR6972问题描述:我将一个定时器的时钟源配置为SMCLK,而SMCLK的时钟来源是DCO,然后我在主函数中进入LPM3,按照我的理解应该是进不去定时器中断的呀,但是我调试发现我仍然可以进入中断,所以想问一下是哪里配置有问题吗?相关代码:/* * 函数名: MSP_Clock_Config * 描述 : 时钟配置 ACLK=32.768KHz MCLK=DCO=16MHz...
View ArticleMSP430F5529单片机ADC外部电压怎么设置成为参考电压
请问大佬们,我又两个问题,ADC中ADC12REF2_5v和ADC12SREF中选择参考电压源选择位,这两者是什么关系?ADC里可以设置外部电压为参考电压,外部电压在哪个引脚输入,外部电压有没有限制?谢谢大佬们!!!!!! 爱你们哦!!!!
View ArticleMSP430G2上电瞬有大概率死机问题
系统由430和STM8L单片机组成,MSP430有两个IO口和ST单片机IO口通过电阻相连,系统上电瞬间有一定的概率造成430死机。如果把IO口断开则没出现死机的现象。因此怀疑是否是因为2个单片机先后初始化造成的死机问题。直接拉低430复位引脚430可以正常。
View Articlemsp430 i2041中flash擦除问题?
我擦除的起始位0x1060使用的段擦除,文档上面说是1kb。然后是13c0-13ff是校验位。我把起始位移到0xFC0,擦除不成功。使用1060擦除一段,程序异常无法启动,一直在low_level_init.c中运行,tlv不通过。请问这个flash读写应该如何操作。
View Article关于MSP430F6736芯片的UART示例程序的疑问
您好,我想请教大家一个技术问题。已知图示UART程序,可以实现从“电脑虚拟串口”中接收数据并发送出去的功能。其中红框框选的部分实现了从UCA0模式的RxBuf到TxBuf的数据传送。我猜想过程如下:“电脑虚拟串口”——》RxBuf——》TxBuf(等待数据被读取)我想请问,如何实现从“MSP430F6736”中接收数据并发送出去的功能?即“MSP430F6736”——》RxBuf——》TxBuf(等...
View Articlemsp430 i2041 温度计算?sd24
sd24采样温度,应该如何计算转换为温度。我得到的原始值是460W。应该如何换算为温度。文档上面没看明白。电压计算文档还是描述的很清楚
View ArticleMSP430F5529ADC的中断怎么配置
大佬们,MSP430F5529的ADC中有一个ADC12OVIE与ADC12TOVIE,不管配置哪个,程序到了__bis_SR_register(LPM4_bits + GIE); 都会直接跳到中断里#pragma vector = ADC12_VECTOR。 怎样让他只有达到了ADC最大值4095 再中断? 我在中断中配置了ADC12IE|=ADC12IE0;...
View ArticleMSP430FR2353 批量下载程序
尊敬的TI技术支持你好! 我们公司现在项目已经开发结束,想进行批量下载程序,不提供源码,通过bin、txt、hex都可以,网上查找了很多下载工具都不支持,这款芯片,MSP430FR2353,不知道咱们有好的建议没?通过调试工具能否完成下载,不提供源码,以及下载工具,
View Article关于MSP430F6736芯片的UART示例程序的疑问
您好,我想请教大家一个技术问题。已知图示UART程序,可以实现从“电脑虚拟串口”中接收数据并发送出去的功能。其中红框框选的部分实现了从UCA0模式的RxBuf到TxBuf的数据传送。我猜想过程如下:“电脑虚拟串口”——》RxBuf——》TxBuf(等待数据被读取)我想请问,如何实现从“MSP430F6736”中接收数据并发送出去的功能?即“MSP430F6736”——》RxBuf——》TxBuf(等...
View ArticleMSP430F149+CC1101,在接受信号时偶尔会出现内存溢出现象,请问怎样来解决?
程序结构是,CC1101空中唤醒模式,主程序LPM3模式,CC1101接受到信号产生中断1,唤醒MSP430,在主程序中进行信号接受处理,接受完毕后再次休眠,CC1101有在定时器中定时校准频率,现在出现的问题是,大部分时间程序运行很正常,但是在运行几天以后,偶尔在接受信号以后,程序里的全局变量数据错乱,这几个全局变量是写在FLASH中的,发生错乱以后,再从FLASH中重新读出数据,数据是正确的,判...
View ArticleMSP430F6736写FLASH失败
HI TI team: 在使用F6736做产品时出现故障,通过无线工具读出来写入FLASH的值对发现为FLASH没有写进去的问题。请问下哪些问题能造成写FLASH失败呢?供电电压问题排除。代码如下:
View ArticleCCS下载程序,不提供源码的情况下,仅仅提供bin、txt、hex文件通过MSP430 FET430UIF下载有办法实现吗
我想通过CCS软件、以及在线调试工具(MSP430 usb-Debug-interface LSD-fet430UIF)以及提供的bin、txt、hex完成程序的下载,有办法实现吗?就是不提供源码给客户,仅仅提供二进制文件
View ArticleMSP430F5529LPADC多通道转换,怎么设置?
我在ADC12CONSEQ中选择序列通道重复转换模式,我给A0、A1送入了电压,但ADC12MEM2和ADC12MEM3也有数值,与ADC12MEM1里的数值相近。我给A0、A2送入电压,ADC12MEM1和ADC12MEM3里的数值也与ADC12MEM2里的数值相似,这是为什么?还有我设置ADC12INCH选择模拟输入通道什么用都没有,我看没有效果,这是为什么?还有ADC12CSTARTADDx不...
View Article关于MSP430F2131的flash区写数据写入错误的问题讨论
现在我做了一款产品,使用的是TI的MSP430F2131作为主控MCU,出现了在flash中写入64个字节的固定数组时,内存区的数据在写的时候MEMORY内的数据不对或者出现上电后进行重新读写相同的数据到flash后,数据会变。后面换一块MCU后,发现不会出现这种情况。上面是要写的数据:上面是写数据的代码:flash:写数据的时候已经上锁了,但是内存区的数据还是会改变,如红色的01;按道理说上锁之后...
View ArticleMSP430G2553,I/O動作異常
我使用MSP430G2553 LaunchPad將P2.3作為輸出,無論程序怎麼改變,P2.3都需要保持high。但P2.3會在中斷程序發生時,瞬間變成low,不知道是不是設置有誤?程序如下:#include"msp430g2553.h"#define PERIOD 200#define naturalF 118800 int flag_IE=1;int count=2; void...
View ArticleMSP430F5529定时器中断怎么,一个按键选择两个中断。
我希望MSP430F5529里,一个P1.1按键,能进入两个循环。就是点一下P1.1进入一个按键中断里,同时开启了计时器中断,在计时器中断里,我想在里面再按一下P1.1再进入一个中断,请问能做到吗?两个中断向量,我用的PORT2_VECTOR和PORT1_VECTOR这两个中断向量,还有请问这两个中断向量都是共源中断,请问如果都使用的话,怎么区分,哪个中断对应哪个中断向量??谢谢大佬们,爱你们哦!!...
View Article