首页 > 其他 > 详细

实现温控的初步想法 :二

时间:2015-12-30 00:23:59      阅读:129      评论:0      收藏:0      [点我收藏+]

既然已经确定了只用一个时钟就可以实现很多功能,那么接下来就涉及到问题了,可不可以在每隔10ms的一个时钟中断内实现ADC12的转换并且将ADC12转换后的值取出并赋给变量呢?

这个问题很重要,因为以前做ADC的转换的时候,需要将转换结果赋值时,还需要使用ADC的一个内部的中断。那么这个问题难道还要涉及到中断的嵌套之类的问题吗?

先看了下msp430f5438A上的关于中断优先级的讲述:

技术分享

所以说ADC12_A的优先级是高于TA1,所以使用中断优先级的方法先完成10ms的定时中断,然后再完成ADC12_A的取样赋值貌似并不是很靠谱。(其实我并不是很清楚中断优先级这些玩意)

 

那么有没有可能在Timer_A的中断内部再使能一个ADC12_A的中断呢?

话不多说,开始实验:

 

实现温控的初步想法 :二

原文:http://www.cnblogs.com/qifengle/p/5087431.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!