Article count:1803 Read by:2224837

Account Entry

Chinese document "Getting Started with Core Independent Peripherals on AVR® Microcontrollers"

Latest update time:2021-09-05 18:02
    Reads:


Getting Started with Core-Independent
Peripherals on AVR® Microcontrollers


Core Independent Peripherals (CIPs) are a class of peripherals found on many AVR® devices. This application note will focus on the tinyAVR® 1 series, but the general principles apply to all devices featuring CIPs, with some differences in peripheral features and design.


CIP is designed to handle the corresponding task through one or more peripherals, without code or CPU supervision to maintain normal operation. This has many benefits, such as providing short and predictable response time between peripherals, reducing software complexity, shortening software execution time and reducing power consumption.


There are a large number of CIPs on tinyAVR® 1 series devices. For example: Event System (EVSYS), Configurable Custom Logic (CCL), Timer/Counter A and B (TCA/TCB), Real-Time Timer Counter (RTC), Analog-to-Digital Converter (ADC), and CRCSCAN.


This application note will first introduce the two most powerful modules in core-independent applications: CCL and Event System. Then, an application example will be used to show how to use CCL, Event System, RTC and ADC together to filter button signals and start ADC conversion core independently. This is helpful for users who want to build custom projects using CIP.


main content

Related Devices

  • tinyAVR 0 series

  • tinyAVR 1 Series

  • megaAVR 0 series

About CCL

  • Truth Table

  • Two-stage synchronizer, filter and edge detector

  • Sequential Logic

Introduction to the Event System

  • Overview of the event functionality of peripherals in the tinyAVR® 1 series

Application Example - Filtering a Button Signal and Starting an ADC Conversion

  • Event System (EVSYS) Settings

  • Real Time Counter (RTC) Settings

  • Configurable Custom Logic (CCL) settings

  • Analog-to-Digital Converter (ADC) Settings

  • Universal Synchronous/Asynchronous Receiver/Transmitter (USART) Settings

  • CPU Details

Get source code from Atmel | START


Click " Read Original " below to view the full text

For more complete Chinese documents, please visit Dr. Mai's Library



Featured Posts


Latest articlesabout

 
EEWorld WeChat Subscription

 
EEWorld WeChat Service Number

 
AutoDevelopers

About Us About Us Service Contact us Device Index Site Map Latest Updates Mobile Version

Site Related: TI Training

Room 1530, Zhongguancun MOOC Times Building,Block B, 18 Zhongguancun Street, Haidian District,Beijing, China Tel:(010)82350740 Postcode:100190

EEWORLD all rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved