Other Parts Discussed in Thread: MSP430G2332 最近项目用到这这个功能,我发现进入debug模式后,CCTL0和CCTL1的值均是0x1,对于CCTL0来说,就是USISWRST为高电平。对于CCTL1就是USIIFG是高电平。也就是说,系统默认的情况下已经产生了中断标志位,那么,第一个问题:这个标志位用不用清零?
然后,我尝试着将这个标志位清零,然后,当我设置USICNT的时候,比如USICNT=8(官方例程就是这样的),首先,寄存器的值依然是0x00,其次…
Other Parts Discussed in Thread: MSP430G2332 自己设计板子,使用MSP430G2332,软件为Code Composer Studio 7.0.0
发现使用MSP430G2332的ADC10采集数据时,
如果使用者单次序列模式,将会导致1次采集完后无法进入第二次采集,
单点模式没有测试过,
具体表现就是,
ADC配置完成,包含DTC(单模块非连续模式),中断开启,
然后使用ADC10的ADC10SC进入采集,第一次采集流程正常,第二次导致无法进入中断,参照官方程序…
Other Parts Discussed in Thread: MSP430G2332 因为感觉MSP430G2332的ADC稳定性不好,然后就编了程序单独对ADC进行检测
每次ADC采完,用了2个16位变量去计数,其中一个等于65535时,另外一个加1
当我测到第二个变量差不多等于11000时,ADC不再动作,中断等都无法触发,差不多8亿左右的次数
按常理来时是不应该的,所以请问下,这个两次ADC采集之间的间隔有限制吗?如果有限制的话,那应该是多少?
Other Parts Discussed in Thread: PMP9776 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。 https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/575529/msp430g2332-source-code-of-pmp9776-reference-design…