8 位 CPU 内核 精简指令集,4 级深度硬件堆栈 CPU 为双时钟,可在系统高/低频时钟之间切换 系统高频时钟下 FCPU 可配置为 2/4/8/16 分频,系统低频时钟下 FCPU 固定为 2 分频 程序存储器 1.5K×16 位 OTP 型程序存储器,可通过间接寻址读取程序存储器内容 数据存储器 128 字节 SRAM 型通用数据存储器,支持直接寻址、间接寻址等
模数转换操作步骤:
(1) 设置相应端口为输入端口,关闭上下拉电阻;
(2) 通过端口数模控制寄存器,关闭相应端口的数字 I/O 功能;
(3) 若转换时钟可选,则设置 ADCKS,选取适当的 ADC 转换时钟;
(4) 若采样时间可选,则设置 ADSPS,选取适当的 ADC 采样时间;
(5) 若参考电压可选,则设置 ADVRS,选择适当的参考电压;
(6) 若数据格式可选,则设置 ADRSEL,选择 ADC 结果的数据格式;
(7) ADEN 置 1,使能 ADC 模块;
(8) 设置 ADCHS,选择 ADC 转换通道;
(9) ADEOC 写 0,启动 AD 转换;
(10) 等待 ADEOC 硬件置 1(或利用 ADC 中断);
(11) 读取 ADC 转换结果(ADRH、ADRL);
(12) 重复(8)~(11),对不同的通道进行转换或对同一通道进行多次转换;
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部2条评论
快来发表一下你的评论吧 !