MSP430FR6043 飞行时间的计算方法
方案提供的计算绝对飞行时间ABS_TOF的方法有4种:1.Lope2.Hilbert3.LopeWide4.HilbertWide请问,四种方法具体由什么不同,Lope依赖于接近ratio的峰值很好理解,这和资料上介绍的原理相同。但Hilbert问什么完全不用包络的ratio,这和资料上介绍的原理有所不同,虽然Hilbert选项效果很好,并没有找到相关的原理介绍。不知道什么地方有相关资料。
View ArticleMSP430F247 AD采样问题
Hi TI,MCU:MSP430F247;使用内部基准2.5V。问题:当采样电压在1.12~1.15V时,采样值一直保持2047不变。如果采样电压变大或者变小都没有问题,就在这个电压区间的时候,采样值一直固定不变。请问是否有什么建议方法?谢谢~在硬件电路上Vref参考电压引脚并没有接电容,目前悬空,不知道是不是和这个有联系呢
View Article一个关于MSP430FR2000的RTC问题。希望大佬们能看一下
最近因为我们小组在做一个项目,在挑选单片机的时候,因为成本和体积考虑。我们选择了MSP430FR2000,可是在编写RTC程序时遇到了问题。 FR2000单片机我在看手册的时候,上册上明确说了该单片机具有RTC功能 且能通过RTC闹钟的中断唤醒在低功耗模式下的单片机。...
View Articlecc430f5137 如何降频降电压?
目前的例程是基于simpliciti协议的射频收发,我想在软件层面尽量降低发射时的功耗。 目前想到降低主频,还有电压,我看了数据, 电压最低1.8v对应8mhz频率。想咨询一下1. 1.8v会不会无法发射?2.如何操作才能设定1.8v工作电压?
View ArticleMSP430FR6972定时器输出管脚问题
1、定时器TA0.1 对应的管脚可以是P1.0、P1.6、P7.2、P7.6,这个是怎么设置用哪个管脚的?网上找到的例程都是默认用P1.0的。2、我想要使用TA3.2(P3.0)来输出个PWM波形,请给个例程。我从TA0或者TA1移植过去的程序都不行,这个管脚没有反应。
View ArticleFR2512定时器A疑问
测试使用定时器A输出30ms,然后延时100ms,实测结果是输出76ms,延时252ms,这到底是我代码问题还是器件误差就有那么大?#include "msp430fr2512.h"//软件延时宏定义#define CPU_F ((double)8000000) #define delay_us(x)...
View ArticleCCSV6安装后导入例程,编译报CCS gmake:***no rule to make target 'all'
平时使用CCSV5调试DSP C2000系列DSP,一切工作正常。目前想要开发MSP430FR2XXX系列单片机,发现CCSV5的device里边都没有这个芯片,所以重新安装了CCSV6.2,安装后导入例程后,编译报错,也安装并修改了编译器版本,依旧报错CCS gmake:***no rule to make target 'all'。请问:1.CCS...
View Articleti isr trap
#include <msp430.h>/** * main.c *//* * arch_main.c * * Created on: 2019年2月27日 * Author: Administrator */#include"sys_init.h"UINT sysclk_cnt=0;void main(void){#ifdef VoltageMonitor BYTE...
View ArticleNo USB FET was found
型号:MSP430F5529连接上电脑的时候提示MSP Tools Driver已设置并准备就绪使用CCS调试的时候显示No USB FET was found查看设备管理器发现也没有识别出设备使用的是CCS8.3,安装之后设置都是默认的C:/Windows/system32/drivers/里usbser.sys也是存在的求解决,谢谢
View ArticleMSP430F2418串口接收异常
你好在进行MSP430F2418串口接收时,接收300字节。会随机出现中间少一个字节,下面是串口初始化:UCA0CTL1 |= UCSWRST; UCA0CTL1 |= UCSSEL_2; ////SMCLK UCA0BR0= 0X22; UCA0BR1 = 0x00; UCA0MCTL = 0x00; UCA0CTL1 &= ~UCSWRST; // **Initialize USCI...
View ArticleMSP430FR系列静态功耗增大问题
在 使用MSP430FR系列时,当用手触摸其晶振引脚时,芯片的静态功耗会增大,其中MSP430FR6972增大170uA,MSP430FR2433增大15uA ,MSP430FR6047增大30uA ,MSP430FR4152会复位 ,其 时钟频率也会发生变化,除非重新进行初始化或冷启动,否则依然存在这种现象,换过32.768的晶振后,仍然存在这种问题,请问如何解决这种问题?
View ArticleMSP430F247串口通信调试问题
串口调试过程中,在接收函数中设置断点,通过串口调试助手发送但直接响应断点,发送多个字节,只有最后一个字节响应断点,这是什么问题?中断响应不是一帧有多少个字节就响应多少次中断吗?还是我设置的问题。程序的设置如下:时间设置为内部DCO 8M:WDTCTL = WDTPW + WDTHOLD; //关闭看门口 BCSCTL1 = CALBC1_8MHZ; DCOCTL = CALDCO_8MHZ;...
View ArticleMSP430G2553寄存器配置方式,ACLK作为定时器Timer0的时钟源
各位工程师,你们好~我现在使用MSP430G2553型号的单片机,外接32768hz。选择ACLK作为定时器Timer0的时钟源,发现无法使用,向您咨询一下使用方法和寄存器配置方式。我的配置如下:(1)IO口配置P2DIR = 0xc2;P2SEL = 0xc0;P2SEL = 0xc0;(2)定时器配置TA0CTL = TASSEL_1 + ID_3 + MC_2; (3)时钟配置BCSCTL3...
View Article关于TIRTOS 问题
最近项目上用到TIRTOS,看demo code有一些疑问:我看有些demo 上跑TIRTOS 用到: pthread_create()函数(疑问点: 为什么TIRTOS会用到线程创建函数???), 有一些用到: task_create()函数, 这两个函数有什么具体的区别吗?在用Task_create()函数创建printf任务时,为什么任务只执行了一次(只创建了一个任务)??...
View Article关于MSP430G2553的最高采样率
MSP430G2553可以提供的最高时钟频率时16MHZ,ADC10的采样率=1/(采样时间+转换时间+同步时间),那么最高采样率应该是16MHZ/(4+13+1) = 888.889khz呀,但实际使用时却只有450khz,想问下为啥,还有MSP430G2553的最大采样率
View Article