上个问题解决了 没有开启总中断,但是在调试其他模块时都没有开启。同样能用,不解。
还是ADC的问题。
我在一个比较大程序中配置了AD采样 ,但是采样值一直不对,总是有一个固定值,然后我又新建工程单独配置这个AD,如果M4不断电,采样结果就会相同,断电后单独配置的AD才会正常。这是什么原因?
zhou daoliang:
如题!
Michael Sun:
回复 zhou daoliang:
根据现象描述,看起来是大程序中除了ADC的其他部分也对ADC进行了配置或者相关寄存器的修改。
还有一种可能是堆栈设置的太小。
仔细调试一下吧。
zhou daoliang:
回复 Michael Sun:
有没有AD相关的使用例程?Tivaware里面的找不到。
Michael Sun:
回复 zhou daoliang:
TivaWare_C_Series-2.1.0.12573\examples\peripherals\adc目录下有例程的。
关于库函数的使用,在TivaWare_C_Series-2.1.0.12573\docs目录下的SW-TM4C-DRL-UG-2.1.0.12573.pdf文档中。
TI中文支持网
