微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > KL25Z ADC中断的使用

KL25Z ADC中断的使用

时间:10-02 整理:3721RD 点击:
我的应用有三路ADC输入,想用中断来采样,目前如果只输入一路,中断测量成功,但是怎样才能做到用中断(且不用DMA)测量三路信号呢? AD采样模式:单端,16位,4AVG,软件触发。另外在keil 中怎样开启ADC中断和总中断,我目前是用IAR来编写的。
KL25Z128VLK4在手册上说有14个ADC channel,ADC_SE0,ADC_SE1,ADC_SE2,ADC_SE3,ADC_SE4a,ADC_SE5a,ADC_SE6a,ADC_SE7a,ADC_SE8,ADC_SE9,ADC_SE11,ADC_SE12,ADC_SE13,ADC_SE14,ADC_SE15.
但同时在手册上还列出了另外4个ADC channel ,ADC_SE4b,ADC_SE5b,ADC_SE6b,ADC_SE7b,
两个加起来不止14个channel了。

开启ADC中断和总中断操作的目标寄存器都是一样的,所以代码可以直接参考。
而关于ADC的通道其实ADC_SE4b与ADC_SE4a都是对应正4通道,只是最后引脚位置不同而已。


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top