MSP2633做接近感应问题(非常急,准备送样品,今年量产)
1、接近感应的扫描周期是32ms ,唤醒状态下, 偶尔出现周期不一致(部分变窄),引起误动作,正常情况下是等宽的,端口上并了一个15p电容;(Q:触摸内核在什么情况下会出现这种情况?)...
View ArticleMSP430F149的AD采集口出现问题,急求解答!!!
用430的A1,A2,A3,A4口进行AD采集,A3口出现问题,一直高电平,当把A3口配置成输入模式时依然是高电平,当配置成输出低电平时候,正常,是板子烧了吗?自己设计的板子,有的能用有的不能用,已经两块出现这个问题了,电路板检查没有问题,芯片别的功能也正常。就是A3口用问题。把板子A3口走线隔断,排除外部电路问题,请问是430芯片烧了吗?那为什么别的功能正常呢
View ArticleEMC噪音问题
请问前辈,我用的TI芯片:AMC1200BDUBR 在工作时引入了112MHz和132MHz的EMC 噪声。请问电路要怎么改进才能消除这个噪声?望前辈能帮忙推荐解决方法 不胜感激!
View ArticleDATA MODAL 选用LARGE模式后编译出错
我使用的是MCU是MSP430F5359,RAM资源有66K,分成两段地址,2400-63FF和F0000-FBFFF,我使用的编译器为IAR6.3,当DATA MODEL 选择为LARGE时出现编译错误。Linking Error[e18]: Range error, Number out of range. Valid range is -32768 (-0x8000) to 65535...
View ArticleMSP430G2755,做USCI_I2C从机,在按键退出低功耗时会出现I2C-SDA一直被拉低
2755做硬件I2C从机。正常情况下休眠在LPM3,I2C可以正常通讯。按按键退出LPM3,有时会出现SDA一直被拉低,只能重新初始化USCI。现贴出按键中断配置,和USCI从机配置。请高手帮忙分析一下,感激不尽。#pragma vector=PORT2_VECTOR__interrupt void Port_2(void){...
View ArticleTI_MSP430F2131IPWR 烧录序列号问题
我们在用Lite FET-Pro430 Elprotronic烧录MSP430F2131时,需要烧录除.hex文件外的SerialNumbers,每个SN为48个Byte如附件,从0x10C0位置开始烧录,请问如何智能自动区分SN,来完成每烧录一次IC自动更换到txt档案内的下一行SN号?
View Articlemsp430进入LPM3和LPM4测量电流有2ma,但是在lpm4.5模式下就可以达到1ma
目前使用msp430fr5949来管理另外设备的电源,当430进入lpm3和lpm4以后测量整机的电流有2ma。为了排除外部电路的影响,单独焊了一块最小系统,测量的电路也有2ma多一点。偶然使用lpm4.5模式下,测量的电路可以达到1ma,请问这是什么原因,我们通过电流的大小来判断休眠时的功耗。在休眠前,将输出的io都设置了低电平,输入io设置了上拉输入,同时也设置了唤醒io。
View ArticleMSP430FR2033串口问题求解
最近用TI官方给的driverlib调试MSP430FR2033的串口,发现一个很奇怪的问题,当串口接收数据最高位为1时,数据每次都能正常收发,如回环测试0x80 0xAA这类的数据是正常收发的,而当串口接收数据最高位为0时,数据需要很多次才能收到一次,debug发现是很多次才进一次串口中断,如回环测试0x55 0x00这类的数据,我是按照 官方提供的 MSP430FR4xx and...
View ArticleMSP430G2755 I2C做从机,通讯中MSP430复位。
I2C做从机,MSP430概率性自动复位。受不了了,贴上code,高手帮忙看一下,数据收发都是在中断完成。感觉问题就出在中断处理上。void (*TI_receive_callback)(unsigned char receive); void (*TI_transmit_callback)(unsigned char volatile *send_next); void...
View ArticleMSP430G2332的HEX解读的问题
MSP430G2332的HEX解读的问题我查了一些相关资料,指示HEX文件的含义,举例如下::1EFF4E00C4DCD3D0CFDEB9ABCBBEB3C2C3CFB3AC0000A0FAC4C89A8981F880887F0009:起始1E为地址后的数据字节数FF4E为地址0009为校验码我现在的问题就是,这个校验码,以我当时查看的文件上解释,是使得前面所有的字节数值相加,使结果为256的倍数,...
View Article程序时钟怎么成4MHz了?并且只能执行中断程序。
利用范例学习MSP430中。本来设置的RTC已能正常工作,删除了些程序后时钟快了很多。开中断后,程序只能进入中断,不能再顺序执行。检查没有发现额外设置时钟的语句。只用了一次设置时钟语句。。。。。。 Init_GPIO(); Init_Clock(); Init_RTC(); Init_LCD(); ADC_Init();...
View Article关于MSP430FR6972芯片IO中断问题的请教
各位大神: 你们好,小弟现在在用MSP430FR6972芯片,在使用IO中断时,发现能进中断但是IO中断标志位却无法清除,请问是什么原因,求指教,小弟不胜感激!void IO_Init() //引脚初始化P4.6{ P4DIR &= ~BIT6; //输入引脚,连接IRQ1引脚 P4IES &= ~BIT6;...
View Article