|
发表于 2022-6-15 08:31:58
|
显示全部楼层
在BSTIM16 中断函数里 有ADCCompete 这个标志。bstim16沿触发了adc,并产生bstim16中断,置位这个ADCCompete。 在adc查询函数里会判断这个标志是否被置1 。没被置1说明没有触发adc。 会一直查询等待这个标志。 你可以把adc查询函数的ADCCompete这个标志 放到adc查询函数 外部来查询。 需要将adc采样1.22Vref与adc采样外部引脚电压的初始化也般到查询函数外部。可以参考adc单端中断例程来做。 和adc单端中断这个例程唯一不同的是 一个是用一个BStim16触发一次adc,另一个使用adc软件bit位触发一次adc。 |
|