这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界» 论坛首页» 综合技术» 基础知识» MSP430,ADC12 【原创】MSP430的ADC12应注意的问题

共3条 1/1 1 跳转至

MSP430,ADC12 【原创】MSP430的ADC12应注意的问题

院士
2006-09-17 18:14:16 打赏
MSP430,ADC12 【原创】MSP430的ADC12应注意的问题



关键词: MSP430 ADC12 原创 应注意 问题

院士
2006-12-22 22:43:00 打赏
2楼
问 在单通道单次转换和序列通道单次转换时(即CONSEQ=0/1),下一次转换能用 ADC12SC启动,不需要先将ENC复位再置位,这一点刚好与书上讲的相反。 1: 当CPU访问 ADC12IFG寄存器与 ADC12中断同时产生时,中断标志可能不会置位。
解决方法:没有必要查询 ADC12的中断标志寄存器来处理中断,使用 ADC12IV寄存器来识别中断事件,相应的中断标志会自动复位。 2: ADC12的转换时间溢出中断标志在序列模式(CONSEQ=1或3)并且MSC=0时,即使没有时间溢出,也会置位。
解决方法是:确认正确的时序(即足够的采样时间及转换时间),并且关闭 转换时间溢出中断允许位 ADC12TOVIE 3: 在AD转换完后用BIS/BIC指令对 ADC12OVIE/ ADC12TOVIE进行操作,会引起 ADC12SC复位后又马上置位。如果 ADC12SC设置成触发ADC(SHS=0),那么就会启动另一次转换。
解决方法:如果 ADC12SC设置成触发ADC(SHS=0), 控制位 ADC12OVIE/ ADC12TOVIE只能在ADC处于空闭时才能修改。 4: 用CPU指令来清除中断标志寄存器不会清除最新的中断标志。
解决方法:用访问转换结果寄存器来清除中断标志。 5: 好!这个问题是经常遇到的。 6: 此帖为资历帖,只有帖子数 10以上的会员才可查看此帖 7: 就是。 8: adc12的时钟的选择也十分的重要,最好选用adc12自带的时钟。个人看法 9: 多谢楼主,我都没有想到。 10: 请教,负参考电压是不是一定的自己加 11: 请问采样定时器时间不同 会影响转换结果吗? 12: 好啊,这是很好的细节

菜鸟
2012-07-16 10:26:00 打赏
3楼
学习了,谢谢

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]