0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AVR单片机上独立于内核的外设入门指南

Microchip微芯 来源:Microchip微芯 作者:Microchip微芯 2021-03-30 15:04 次阅读

独立于内核的外设(CIP)是许多AVR器件上都会配备的一类外设。本应用笔记将重点介绍tinyAVR 1 系列,其中的一般原理适用于所有配备 CIP 的器件,只有在外设特性和设计方面存在一些差异。

CIP 旨在通过一个或多个外设来处理相应的任务,无需代码或 CPU 监控即可维持正常运行。这样做有很多好处,例如在外设之间提供短暂且可预测的响应时间、降低软件复杂度、缩短软件执行时间以及降低功耗。

tinyAVR 1系列器件上配有大量的 CIP。例如:事件系统(EVSYS)、可配置定制逻辑(CCL)、定时器/计数器 A 和 B(TCA/TCB)、实时定时器计数器(RTC)、模数转换器ADC)和 CRCSCAN

本应用笔记首先将介绍独立于内核的应用中两个功能最强大的模块:CCL 和事件系统。接着,将通过一个应用示例来介绍如何结合使用 CCL、事件系统、RTC 和 ADC 来对按钮信号进行滤波并独立启动ADC 转换内核。这对于想要使用CIP 构建自定义项目的用户来说很有帮助。

主要内容

相关器件

tinyAVR 0系列

tinyAVR 1系列

megaAVR 0系列

CCL简介

真值表

两级同步器、滤波器和边沿检测

顺序逻辑

事件系统简介

tinyAVR 1系列中外设的事件功能概述

应用示例——对按钮信号进行滤波并启动 ADC转换

事件系统(EVSYS)设置

实时计数器(RTC)设置

可配置定制逻辑(CCL)设置

模数转换器(ADC)设置

通用同步/异步收发器(USART)设置

CPU详细信息

原文标题:中文文档《AVR®单片机上的独立于内核的外设入门指南》

文章出处:【微信公众号:Microchip微芯】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6039

    文章

    44583

    浏览量

    636519
  • AVR
    AVR
    +关注

    关注

    11

    文章

    1124

    浏览量

    78747
  • 内核
    +关注

    关注

    3

    文章

    1377

    浏览量

    40326

原文标题:中文文档《AVR®单片机上的独立于内核的外设入门指南》

文章出处:【微信号:MicrochipTechnology,微信公众号:Microchip微芯】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    XL32F003单片机介绍 最高工作频率可达 48MHz 高性能32位单片机

    XL32F003 单片机是深圳市芯岭技术有限公司推出的一款高性能 32 位 ARM Cortex-M0 + 内核单片机。XL32F003有 SOP8、SOP14、SOP16、TSSOP20
    的头像 发表于 01-10 17:52 57次阅读

    请问ADXL373有独立于平台的标准C语言驱动代码吗?

    请问ADXL373有独立于平台的标准C语言驱动代码吗?谢谢
    发表于 12-19 06:40

    C2000实时控制外设参考指南

    电子发烧友网站提供《C2000实时控制外设参考指南.pdf》资料免费下载
    发表于 11-12 15:38 0次下载
    C2000实时控制<b class='flag-5'>外设</b>参考<b class='flag-5'>指南</b>

    请问TPA3112D1的datasheet上的control system要连在单片机上吗?

    请问TPA3112D1的datasheet上的control system 要连在单片机上吗?AVCC是连在单片机上的某个引脚吗?PVCC是连接电源吗?附件是datasheet上给的参考电路图。
    发表于 10-31 08:32

    WinCC 7.5入门指南

    WinCC 7.5入门指南
    发表于 10-21 10:37 4次下载

    【全新课程资料】正点原子《基于GD32 ARM32单片机项目实战入门》培训课程资料上线!

    ,掌握ARM32单片机项目的开发流程; 三、课程特色 1、基础入门,循序渐进 从开发环境搭建和工程创建开始,逐步深入学习每一个外设的原理及应用。通过实战项目巩固所学技能,确保全面掌握 2、教学内容
    发表于 09-24 18:06

    十天学会单片机可能吗?单片机入门需要多久?

    一下,单片机入门其实并没有想象中那么难。对于那些有一定编程基础,尤其是有C语言基础的学习者来说,入门的过程可能仅需几天。例如,有人可能在三天内就掌握了单片机的基础
    的头像 发表于 09-05 08:00 1157次阅读
    十天学会<b class='flag-5'>单片机</b>可能吗?<b class='flag-5'>单片机</b><b class='flag-5'>入门</b>需要多久?

    BQ产品入门指南

    电子发烧友网站提供《BQ产品入门指南.pdf》资料免费下载
    发表于 09-02 12:00 4次下载
    BQ产品<b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    stm32和51单片机的区别是什么

    架构差异: STM32是基于ARM Cortex-M系列内核的32位微控制器,具有更高效的处理能力和更丰富的外设。 51单片机是基于8051内核的8位微控制器,处理能力相对较低,
    的头像 发表于 09-02 09:33 814次阅读

    单片机上位机软件用什么开发

    在开发单片机上位机软件时,选择合适的开发工具和编程语言至关重要。本文将详细介绍单片机上位机软件开发的各个方面,包括开发环境、编程语言、界面设计、通信协议、调试与测试等。 1. 开发环境选择 开发单片机上
    的头像 发表于 06-07 09:17 1435次阅读

    HyperLynx入门指南

    HyperLynx入门指南
    发表于 05-06 10:17 4次下载

    基于51单片机的电子钟【调时,DS1302,数码管,独立按键】(仿真)

    基于51单片机的电子钟【调时,DS1302,数码管,独立按键】(仿真)
    的头像 发表于 04-10 00:41 2533次阅读
    基于51<b class='flag-5'>单片机</b>的电子钟【调时,DS1302,数码管,<b class='flag-5'>独立</b>按键】(仿真)

    基于51单片机的电子钟【整点报时,6数码管,独立按键】(仿真)

    基于51单片机的电子钟【整点报时,6数码管,独立按键】(仿真)
    的头像 发表于 04-10 00:37 996次阅读
    基于51<b class='flag-5'>单片机</b>的电子钟【整点报时,6数码管,<b class='flag-5'>独立</b>按键】(仿真)

    单片机与串口屏连接步骤指南

    单片机与串口屏的连接主要涉及硬件连接和软件设置两个方面。以下是一个基本的步骤指南
    的头像 发表于 03-13 10:16 3436次阅读
    <b class='flag-5'>单片机</b>与串口屏连接步骤<b class='flag-5'>指南</b>

    精通8位MCU模拟外设:高手的进阶指南

    PIC 与 AVR MCU是目前最受欢迎的8位MCU类别,相信不少小伙伴都上过手。PIC MCU易于编程,并且易于与其他外设接口;AVR MCU则是执行速度超快。
    发表于 02-29 14:16 1236次阅读
    精通8位MCU模拟<b class='flag-5'>外设</b>:高手的进阶<b class='flag-5'>指南</b>