【急】Implementation of a Three-Phase Electronic Watt-Hour Meter Using the...
Implementation of a Three-Phase Electronic Watt-Hour Meter Using the MSP430F677x(A)中计算功率部分代码能否详解下,结合代码。目前看到模拟量采样部分都没有问题,但是功率计算没有看懂。
View Article请问定时器的竞争是什么意思?同步又是什么意思?
这句话又是什么意思?当计数时钟不是MCLK时,在计数器停止计数时写,否则与CPU产生时间竞争,推荐先停止定时器,修改控制寄存器,再启动定时器工作谢谢大家。
View ArticleMSP430f149 DAC输出接XTR115怎么实现4-20mA电流输出?
MSP430f149 DAC输出0-3.3V电压接到XTR115怎么实现4-20mA电流输出,按照上图接法为什么我的输出一直为0?是不是XTR115不应该这么接?
View ArticleMSP430G2553如何进行欠压检测?
我正在使用MSP430G2553做一个锂电池供电的产品,需要对电池电压供电不足是发出报警信号。看到MSP430G2553手册上特性介绍栏有“欠压检测器”,但正文再也没出现过相关内容,不知道如何检测电池电压欠压。
View ArticleMSP430F5324驱动CC1101时SO不能拉低,一直输出高电平
您好,我使用TI的MSP430F5324驱动CC1101是,使用SPI进行通信,但是CC1101的SO口一直输出高电平,SPI使用的是P4.1 P4.2 P4.3三线控制。下面是spi的初始化代码void spi_init(void) { P4SEL |= BIT1+BIT2+BIT3; // P4.0,1,2,3 option select P4DIR |= (BIT0+BIT1+BIT3);...
View ArticleMSP430F5529 CCS TI-RTOS ,启动时时钟配置再哪里?
MSP430F5529 CCS TI-RTOS ,启动时时钟配置再哪里?再看ccs main中没有相关时钟配置,在.cfg文件boot选项中提到有,只是一个DCO config Flag。参考uart的代码,实在应该是配置位8192000 hz实际芯片的工作时钟再哪里配置?
View ArticleMSP-TS430PZ100C的串口通信UART模式一直失败
因项目需求,在TI买了MSP-TS430PZ100C的开发板,结果UART通信一直失败,问题都找遍了,还是通信失败,很着急啊!用的是官网上下的实例代码,芯片是MSP430F6438,代码如下:#include <msp430.h> void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT while(BAKCTL &...
View ArticleMSP430 TI-RTOS UART_read bug
MSP430 TI-RTOS UART_read接口存在bug。在高波特率下,连续接收多个数据,会存在丢失数据问题。。单个一个个发正常。如下:0x10,0x11, 0x12, 0x13, 0x14, 0x15, 一个个发,从0x10 - 0x15正常如果这6个字节是一同发的, 每次只能接收到2个, 连续发3组后接收到0x11, 0x15, 0x11, 0x15, 0x11,...
View Article求教:MSP430F5418A SVS/SVM设置LPM3唤醒时间
最近项目中发现一个问题, 就是使用JTAG debug时候, 程序从LPM3唤醒到AM工作正常, 但是不接JTAG就不正常, 查DataSheet发现是TEST pin的关系:看到这段描述 ,我的理解是当TEST为高时,唤醒时间为wake-up-fast,如果为低,则是由SVS(L)和SVM(L)来设置,继续查找datasheet相关设置的资料:看了这个表我有点疑惑,...
View Article关于MSP430串口通信UART多字节收发的问题
我使用的是EXP430F5529,我想实现的功能是蓝牙与板子之间的汉字传输控制。手机通过蓝牙已经可以和430正常通信。但是只能实现1个字节的通信。一个汉字有3个字节,每次从UCA1RXBUF读取到的都是最后一个字节。我知道大概的思路是:接收到一个字符,先存储在数组里,依次接收三个。只是我不知道应该怎么区分每个字符,因为当触发接收中断以后,UCA1RXBUF里面就只有最后一个字节了。#pragma...
View ArticleMSP430FR2311烟感设备
采用MSP430FR2311研发一款烟感设备,前端为光电检测方案,发现设备在强光照射下ADC的数值有明显的增大,如正常情况下为50,强光照射下会增大到200,采用其他品牌MCU就没有这种跳变,请问是不是在采用2311内部运放的时候,外部需要进行阻容匹配,是否有参考电路,多谢!
View ArticleF2619的XT2打开后OFIFG不能清零
各位大侠,遇MSP430F2618上电后启用8MHz晶振,配置好三个BCSCTL寄存器后,示波器显示两腿均有8M正弦波信号,但是就IFG1 &= ~OFIFG;这句不起作用,52h地址仍是0x0E,OFIFG位不从1变零,什么原因啊?多谢帮助!附上程序一段:#include <msp430f2619.h>void main(void){ unsigned int i;...
View ArticleSPI收发问题[非中断]
初始化进行了如下配置:P1DIR |= BIT0; P1OUT |= BIT0;//其他MISO MOSI CLK受寄存器配置 USICTL0 |= USIPE7 + USIPE6 + USIPE5 + USIMST + USIOE; // SPI 主机模式 USICTL1 |= USIIE; USICKCTL = USIDIV_4 + USISSEL_2; // 16分频SMCLK USICTL0...
View ArticleMSP430G2332的usi配置成spi模式的问题。
最近项目用到这这个功能,我发现进入debug模式后,CCTL0和CCTL1的值均是0x1,对于CCTL0来说,就是USISWRST为高电平。对于CCTL1就是USIIFG是高电平。也就是说,系统默认的情况下已经产生了中断标志位,那么,第一个问题:这个标志位用不用清零?然后,我尝试着将这个标志位清零,然后,当我设置USICNT的时候,比如USICNT=8(官方例程就是这样的),首先,寄存器的值依然是0...
View ArticleMSP430F149串口通讯问题
运行正常:见附件运行失败:见附件电路板参照购买的电路板设计的,两个单片机烧录的程序是同一个串口程序(文件后面有程序源码),下面是我设计的电路板设计图,我设计的电路板输出PWM波的程序是可以正常执行的,但是串口程序总是失败,我想问一下是什么原因,快哭了电路板原理图 程序源码:/******************** HY-M149 **************************** * 文件名...
View ArticleTI estore 的地址栏太短了.!!!!!
TI estore 的地址栏太短了.!!!!! TI estore 的地址栏太短了.!!!!! TI estore 的地址栏太短了.!!!!! TI estore 的地址栏太短了.!!!!! TI estore 的地址栏太短了.!!!!!fedex投诉我好几次,说地址不清楚.我地址真的比较长啊,但是你第二行又不打上去.只有第一行地址打在快递单了.
View Article