用M4 LaunchPad进行AD配置,之前看资料上说不进行配置的话默认1MSPS,但调用SysCtlADCSpeedGet()库函数发现得到的值为0,于是就调用SysCtlADCSpeedSet(SYSCTL_ADCSPEED_125KSPS)函数,将采样率配置为125KSPS,但是一旦调用此函数,单步调试时就会出现跳入默认的异常错误中断函数中去,请教各位这会是什么原因造成的??感谢~ |
xyz549040622:
烧官方的例程看看,在哪个上面修改。楼主给的信息太少,无法判断。
Daisy1:
回复 xyz549040622:
就是用的官方的例程,但是官方例程中并未设置采样率,不加SysCtlADCSpeedSet(SYSCTL_ADCSPEED_125KSPS);这句是完全可以正确采到直流量的,一旦加入就跳入异常错误函数中去了,另,请教这个问题的产生和时钟设置有没有关系呢?我的PLL是打开的,需不需要有什么其他设置?感谢。
xyz549040622:
回复 Daisy1:
你单步跟踪调试,看看是从哪个语句跳进去错误的,是由操作什么寄存器引起的呢。