废话不说 直接上图和源码
如下图 EOC 和EOCIE全部置位
说明我前面的初始化ADC的各种设置没问题 ADC工作了
的确也是如此 我能直接读出里面的数据也是准确的
我也知道读ADC DR的值会清楚EOC标记 故在后面我放在中断里面读(也就是不进中断 EOC是不会清零的)
接下来 上NVIC的设置代码
NVIC_InitStructure.NVIC_IRQChannel = ADC1_2_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);
我想应该没问题 可是就是进入不了中断
程序还照样跑的很欢 一点问题多没有
所以 请各位大侠 帮我看看 哪有问题
file:///
file:///
|