msp430 硬件I2C主机模式读取数据失败,波形中显示已获得正确数据,但是UCB0RXBUF的值一直不正确,请问哪里出错了
使用的是msp430fr5969,程序为TI官方的例程,定义一个uint8_t类型的来存放获取的数据,uint8_t ReceiveBuffer[MAX_BUFFER_SIZE] = {0}; 初始化为0,未进行任何赋值情况下,输出值却是:1af8 。进入中断函数时:接收中断:将UCB0RXBUF赋给ReceiveBuffer,直接printf(); 输出的是 0...
View ArticleCapTIvate™ Module
CapTIvate™ Module 数据手册上就只有三个寄存器,为甚TI库上面可以操作这么多东西(不知道是不是一些不开放出来的寄存器),,像阀值电容是怎么设置的,,是调那个寄存器,,还有是怎么区分是哪个按键是当前有效的按键2、 互容的灵敏度更高吗?3、接近和接触触控是怎么区分的。
View Articlef1232 死机问题
在产品中使用MSP430F1232,与SIM800C通讯过程中出现死机问题,SIM800C发射功率很大,具体描述:现场60台中出现10台死机,实验室中安装测试88台仅出现一台。电源是12v 1.5A适配器,运行一段时间出现按键无反应。示波器测试电源电压正常。有可能哪部分出现问题,请帮忙分析,谢谢。我的应用是12V 经过dcdc 给sim800c供电,12v经过ldo给430供电,剩下的两者连着的就是...
View Articlemsp430fr4133项目请人帮忙写代码,做的是一个遥控器
自己想用fr4133做一个遥控器项目。主板已经做好了,但是写代码就不会了。看了a0222702写的程序,要求能写得和它差不多的。付费!有意向请联系微信:huayigeyuan
View Articlemsp430fr4133单片机管脚与LCDMEM之间的对应问题
由于设计线路板的时候没有以为可以后期软件设置脚位对应LCDMEM,LCDMEM Port PinFR4133 PinLCD PinCOM3COM2COM1COM0 Port PinFR4133 PinLCD PinCOM3COM2COM1COM0LCDM15 P2.7L3128K2PK2CK2BK2A P2.6L3027K3DK3EK3GK3FLCDM14 P2.5L2926 K3CK3BK3A...
View Article在安装CCS v5过程 进行几分钟后 报错
--------------------------------------------- ccs_setup_5.5.0.00077 Installation ----------------------------------------------------04/30/2018 13:58:21PM - 04/30/2018 13:58:21PM -04/30/2018 13:58:21PM...
View Article关于MSP430G2553复位问题的几种可能
您好!我目前正在开发的一款产品出现了程序运行一段时间出现复位重启的现象。目前已排查的可能性有如下几种1、程序看门狗关闭,没有打开,所以复位不可能是看门狗动作2、电源比较稳定,排除电源问题3、通过查看程序的MAP文件,设置的堆栈满足程序使用,不会出现堆栈溢出的情况咨询的问题:有没有其他可能或者MCU内部有其他机制导致单片机重启复位的可能?
View ArticleG2332 AD采样问题
Dear All我们在使用MSP430G2332IPW20R进行AD采样的时候,不同产地的430MCU的AD精度不一样。我们检测4.00V的电压,采用电阻分压的方式进行采样,可接受的误差为+-...
View Articlemsp430F413每次运行频率有时不一样
你好!msp430F413工作时用32KHZ,利用看门狗定时器时间工作,程序调试时发现, 每次运行频率有时不一样,有两种情况,10次有2次不准,频率慢了2/1左右。不知道什么原因?是不是设置32KHZ错了,还是其他原因?部分程序见如下,谢谢!void main(void){WDTCTL = WDTPW + WDTHOLD; //关闭看门狗FLL_CTL0 |= XCAP18PF; // Set...
View ArticleMSP430FR5969 iic通信24LC512
我按照userguide 配置寄存器后IIC读EEPROM始终读出来的都是0XFF这是为什么呢?SDA和SCL的两根线接示波器都有波形uint8_t eeprom_readbyte( uint8_t word_addr_H , uint8_t word_addr_L , uint8_t *pword_value ){ UCB0CTL1 |= UCTR; // 写模式 UCB0CTL1 |=...
View ArticleEKG_1298模块的开发环境?
大家好, 我们拥有EKG1298模块的材料, 但如何生成EKG1298的可执行image, 用于下载执行? 例如: 编译错误如下: ”-i"D:/CCS_6.0/ccsv6/ccs_base/msp430/lib/5xx_6xx_FRxx" --reread_libs --warn_sections --display_error_number...
View Article关于msp430fr5739外部中断
【求详解】本人在使用fp5739的外部中断时发现问题,于是进行测试发现只有外部端口位1.4是才能正确中断,将此代码修改位其他端口均不正确(不是不中断就是一直自己在中短),请问这是我程序设计的问题么?我应该怎么解决如下是p1.4的外部中断端口设置代码#include <msp430.h>int main(void){ WDTCTL = WDTPW + WDTHOLD; // Stop...
View Article关于MSP430G2553的UART串口通信
你好,我是一个单片机小白,想问一下在MSP430G2553的UART串口通信功能里能不能通过蓝牙与手机通信传输一些简单的数据?如果方便的话,能不能给个例程?非常感谢!!!
View ArticleMSP430G2231烧录问题??????
在淘宝上买的贴片MSP430G2231,用LaunchPad下载,软件用CCS6,第一次下载没问题,用CCS可以试调,但是时钟有问题,用Lite FET-Pro430 Elprotronic查看时DOC失败,没下载程序都显示DOC失败,新片怎么会失败呢,可以下载程序不运行,淘宝上买了几家的了都不行,卖家说用专业的烧录器可以下载,请问是哪里没设置好吗?还是要做什么准备工作,用G2553的插件就没问题
View Article关于msp单片机浮空端口的读入
代码如下,对p2.0端口读入,发现除非p2.0接地,其余(浮空和接高电平)都是读出来的高,这是为什么啊,io口问题?#include "io430.h"#include "oled.h"#include "stdint.h"int main( void ){ // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW +...
View ArticleMSP430FR6989开发板驱动安装问题!
由于在用MSP430FR6989开发板,在使用过程中发现有的电脑没办法安装此开发板驱动,以下是两个驱动的名字:1.MSP Application UART2.MSP Debug Interface把开发板连接到电脑后,上述两个驱动显示在其他设备一栏中,无对应的COM口。后续通过查阅资料,目前已经能够成功安装MSP Application UART驱动,但是MSP Debug...
View ArticleMSP430F5529定时器输出SPWM
在用MSP420F5529LP产生SPWM时周期性出现错误波形,具体波形及代码如下图所示,#include <msp430.h> unsigned char nCount=0; unsigned int Sintable[] = {25,50,75,100,125,150,175,200,225, 250,275,299,324,349,373,397,422,446,470,...
View Article