人性化輪椅設(shè)計0附錄 A 高性能、低功耗的 8 位 AVR?微處理器 Atmega16一、產(chǎn)品特性先進的RISC結(jié)構(gòu)131條指令–大多數(shù)指令執(zhí)行時間為單個時鐘周期32個8位通用工作寄存器全靜態(tài)工作工作于16MHz時性能高達16MIPS只需兩個時鐘周期的硬件乘法器非易失性程序和數(shù)據(jù)存儲器16K字節(jié)的系統(tǒng)內(nèi)可編程Flash擦寫壽命:10,000次具有獨立鎖定位的可選Boot代碼區(qū)通過片上Boot程序?qū)崿F(xiàn)系統(tǒng)內(nèi)編程真正的同時讀寫操作512字節(jié)的EEPROM擦寫壽命:100,000次1K字節(jié)的片內(nèi)SRAM可以對鎖定位進行編程以實現(xiàn)用戶程序的加密JTAG接口(與IEEE1149.1標準兼容)符合JTAG標準的邊界掃描功能支持擴展的片內(nèi)調(diào)試功能通過JTAG接口實現(xiàn)對Flash、EEPROM、熔絲位和鎖定位的編程兩個具有獨立預(yù)分頻器和比較器功能的8位定時器/計數(shù)器一個具有預(yù)分頻器、比較功能和捕捉功能的16位定時器/計數(shù)器具有獨立振蕩器的實時計數(shù)器RTC四通道PWM8路10位ADC8個單端通道1TQFP封裝的7個差分通道2個具有可編程增益(1x,10x,或200x)的差分通道面向字節(jié)的兩線接口兩個可編程的串行USART可工作于主機/從機模式的SPI串行接口具有獨立片內(nèi)振蕩器的可編程看門狗定時器片內(nèi)模擬比較器特殊的處理器特點上電復(fù)位以及可編程的掉電檢測片內(nèi)經(jīng)過標定的RC 振蕩器片內(nèi)/片外中斷源6種睡眠模式:空閑模式、ADC噪聲抑制模式、省電模式、掉電模式、Standby 模式以及擴展的Standby模式I/O和封裝32個可編程的I/O口40引腳PDIP 封裝 ,44引腳TQFP封裝,與44引腳MLF封裝工作電壓:ATmega16L:2.7-5.5VATmega16: 4.5-5.5V速度等級0-8MHz ATmega16L0-16MHz ATmega16ATmega16L在1MHz,3V,25°C時的功耗正常模式:1.1mA空閑模式:0.35mA掉電模式:1μA二、綜述ATmega16是基于增強的 AVR RISC結(jié)構(gòu)的低功耗8位CMOS微控制器。由于其先進的指令集以及單時鐘周期指令執(zhí)行時間,ATmega16的數(shù)據(jù)吞吐率高達1MIPS/MHz,從而可以緩減系統(tǒng)在功耗和處理速度之間的矛盾。AVR內(nèi)核具有豐富的指令集和32個通用工作人性化輪椅設(shè)計2寄存器。所有的寄存器都直接與算邏單元(ALU) 相連接,使得一條指令可以在一個時鐘周期內(nèi)同時訪問兩個獨立的寄存器。這種結(jié)構(gòu)大大提高了代碼效率,并且具有比普通的CISC微控制器最高至10倍的數(shù)據(jù)吞吐率。ATmega16有如下特點: 16K字節(jié)的系統(tǒng)內(nèi)可編程Flash(具有同時讀寫的能力,即RWW),512字節(jié)EEPROM,1K字節(jié)SRAM ,32個通用 I/O口線,32個通用工作寄存器,用于邊界掃描的JTAG接口,支持片內(nèi)調(diào)試與編程,三個具有比較模式的靈活的定時器/ 計數(shù)器(T/C),片內(nèi) /外中斷,可編程串行USART,有起始條件檢測器的通用串行接口, 8路10位具有可選差分輸入級可編程增益(TQFP封裝)的ADC,具有片內(nèi)振蕩器的可編程看門狗定時器,一個SPI串行端口,以及六個可以通過軟件進行選擇的省電模式。工作于空閑模式時CPU 停止工作,而USART、兩線接口、A/D轉(zhuǎn)換器、SRAM、T/C、SPI端口以及中斷系統(tǒng)繼續(xù)工作;掉電模式時晶體振蕩器停止振蕩,所有功能除了中斷和硬件復(fù)位之外都停止工作;在省電模式下,異步定時器繼續(xù)運行,允許用戶保持一個時間基準,而其余功能模塊處于休眠狀態(tài);ADC噪聲抑制模式時終止CPU和除了異步定時器與ADC以外所有I/O模塊的工作,以降低ADC轉(zhuǎn)換時的開關(guān)噪聲;Standby 模式下只有晶體或諧振振蕩器運行,其余功能模塊處于休眠狀態(tài),使得器件只消耗極少的電流,同時具有快速啟動能力;擴展Standby模式下則允許振蕩器和異步定時器繼續(xù)工作。本芯片是以Atmel高密度非易失性存儲器技術(shù)生產(chǎn)的。片內(nèi) ISP Flash允許程序存儲器通過ISP 串行接口,或者通用編程器進行編程,也可以通過運行于AVR內(nèi)核之中的引導(dǎo)程序進行編程。引導(dǎo)程序可以使用任意接口將應(yīng)用程序下載到應(yīng)用Flash存儲區(qū)(ApplicationFlash Memory)。在更新應(yīng)用Flash存儲區(qū)時引導(dǎo) Flash區(qū)(Boot Flash Memory) 的程序繼續(xù)運行,實現(xiàn)了RWW 操作。通過將8位RISC CPU與系統(tǒng)內(nèi)可編程的Flash集成在一個芯片內(nèi),ATmega16 成為一個功能強大的單片機,為許多嵌入式控制應(yīng)用提供了靈活而低成本的解決方案。ATmega16具有一整套的編程與系統(tǒng)開發(fā)工具,包括:C語言編譯器、宏匯編、程序調(diào)試器/軟件仿真器、仿真器及評估板。三、引腳說明VCC數(shù)字電路的電源GND地端口A(PA7PA0)端口A做為A/D轉(zhuǎn)換器的模擬輸入端。端口A為8位雙向I/O口,具有可編程的內(nèi)部上拉電阻。其輸出緩沖器具有對稱的驅(qū)動3特性,可以輸出和吸收大電流。作為輸入使用時,若內(nèi)部上拉電阻使能,端口被外部電路拉低時將輸出電流。在復(fù)位過程中,即使系統(tǒng)時鐘還未起振,端口A 處于高阻狀態(tài)。端口B(PB7PB0) 端口B 為8位雙向I/O口,具有可編程的內(nèi)部上拉電阻。其輸出緩沖器具有對稱的驅(qū)動特性,可以輸出和吸收大電流。作為輸入使用時,若內(nèi)部上拉電阻使能,端口被外部電路拉低時將輸出電流。在復(fù)位過程中,即使系統(tǒng)時鐘還未起振,端口B處于高阻狀態(tài)。端口C(PC7PC0) 端口C 為8位雙向I/O口,具有可編程的內(nèi)部上拉電阻。其輸出緩沖器具有對稱的驅(qū)動特性,可以輸出和吸收大電流。作為輸入使用時,若內(nèi)部上拉電阻使能,端口被外部電路拉低時將輸出電流。在復(fù)位過程中,即使系統(tǒng)時鐘還未起振,端口C處于高阻狀態(tài)。如果JTAG接口使能,即使復(fù)位出現(xiàn)引腳PC5(TDI)、PC3(TMS) 與PC2(TCK)的上拉電阻被激活。端口 D(PD7PD0)端口 D 為 8 位雙向 I/O 口,具有可編程的內(nèi)部上拉電阻。其輸出緩沖器具有對稱的驅(qū)動特性,可以輸出和吸收大電流。作為輸入使用時,若內(nèi)部上拉電阻使能,則端口被外部電路拉低時將輸出電流。在復(fù)位過程中,即使系統(tǒng)時鐘還未起振,端口 D 處于高阻狀態(tài)。RESET 復(fù)位輸入引腳。持續(xù)時間超過最小門限時間的低電平將引起系統(tǒng)復(fù)位。持續(xù)時間小于門限間的脈沖不能保證可靠復(fù)位。XTAL1 反向振蕩放大器與片內(nèi)時鐘操作電路的輸入端。XTAL2 反向振蕩放大器的輸出端。AVCC 是端口 A 與 A/D 轉(zhuǎn)換器的電源。不使用 ADC 時,該引腳應(yīng)直接與 VCC 連接。使用 ADC 時應(yīng)通過一個低通濾波器與 VCC 連接。AREF A/D 的模擬基準輸入引腳。具有 PWM 功能的 8 位定時器/計時器 0T/C0 是一個通用的單通道 8 位定時器/計數(shù)器模塊。其主要特點如下:單通道計數(shù)器比較匹配發(fā)生時清除定時器(自動加載)無干擾脈沖,相位正確的 PWM頻率發(fā)生器外部事件計數(shù)器10 位的時鐘預(yù)分頻器人性化輪椅設(shè)計4溢出和比較匹配中斷源(TOV0 和 OCF0)綜述 Figure27 為 8 位定時器/計數(shù)器的簡化框圖。CPU 可以訪問的 I/O 寄存器,包括位和引腳,以粗體顯示。寄存器 T/C(TCNT0)和輸出比較寄存器 (OCR0)為 8 位寄存器。中斷請求(圖中簡寫為Int.Req.)信號在定時器中斷標志寄存器 TIFR 都有反映。所有中斷都可以通過定時器中斷屏蔽寄存器T/C 可以通過預(yù)分頻器由內(nèi)部時鐘源驅(qū)動,或者是通過 T0 引腳的外部時鐘源來驅(qū)動。時鐘選擇邏輯模塊控制使用哪一個時鐘源與什么邊沿來增加(或降低)T/C 的數(shù)值。如果沒有選擇時鐘源 T/C 就不工作。時鐘選擇模塊的輸出定義為定時器時鐘 clkT0。雙緩沖的輸出比較寄存器 OCR0 一直與 T/C 的數(shù)值進行比較。比較的結(jié)果可用來產(chǎn)生 PWM 波,或在輸出比較引腳 OC0 上產(chǎn)生變化頻率的輸出。比較匹配事件還將置位比較標志 OCF0。此標志可以用來產(chǎn)生輸出比較中斷請求。定義本文的許多寄存器及其各個位以通用的格式表示。小寫的“n”取代了 T/C 的序號,在此即為 0。小寫的“x”取代了輸出比較單元通道,在此即為通道 A。但是在寫程序時要使用精確的格式,例如使用 TCNT0 來訪問 T/C0 計數(shù)器值,等等。T/C 時鐘源 T/C 可以由內(nèi)部同步時鐘或外部異步時鐘驅(qū)動。時鐘源是由時鐘選擇邏輯決定的,而時鐘選擇邏輯是由位于 T/C 控制寄存器 TCCR0 的時鐘選擇位 CS02:0 控制的。P81“T/C0 與 T/C1 的預(yù)分頻器”對時鐘源與預(yù)分頻有詳盡的描述。工作模式T/C和輸出比較引腳的行為-由波形發(fā)生模式(WGM01:0)及比較輸出模式(COM01:0)的控制位決定。比較輸出模式對計數(shù)序列沒有影響,而波形產(chǎn)生模式對計數(shù)序列則有影響。COM01:0 控制 PWM輸出是否為反極性。非PWM模式時COM01:0 控制輸出是否應(yīng)該在比較匹配發(fā)生時置位、清零,或是電平取反。普通模式普通模式(WGM01:0=0)為最簡單的工作模式。在此模式下計數(shù)器不停地累加。計到8比特的最大值后(TOP=0xFF) ,由于數(shù)值溢出計數(shù)器簡單地返回到最小值 0x00重新開始。在TCNT0為零的同一個定時器時鐘里T/C 溢出標志TOV0 置位。此時TOV0有點象第9位,只是只能置位,不會清零。但由于定時器中斷服務(wù)程序能夠自動清零TOV0,因此可以通過軟件提高定時器的分辨率。在普通模式下沒有什么需要特殊考慮的,用戶可以隨時寫入新的計數(shù)器數(shù)值。輸出比較單元可以用來產(chǎn)生中斷。但是不推薦在普通模式下利用輸出比較來產(chǎn)生波形,因為這會占用太多的CPU時間。CTC(比較匹配時清零定時器 )模式5在CTC 模式(WGM01:0=2)下OCR0 寄存器用于調(diào)節(jié)計數(shù)器的分辨率。當計數(shù)器的數(shù)值TCNT0等于OCR0時計數(shù)器清零。OCR0定義了計數(shù)器的 TOP值,亦即計數(shù)器的分辨率。這個模式使得用戶可以很容易地控制比較匹配輸出的頻率,也簡化了外部事件計數(shù)的操作。快速PWM模式(WGM01:0=3)可用來產(chǎn)生高頻的PWM波形??焖貾WM 模式與其他PWM模式的不同之處是其單斜坡工作方式。計數(shù)器從BOTTOM計到MAX,然后立即回到BOTTOM重新開始。對于普通的比較輸出模式,輸出比較引腳 OC0在TCNT0 與OCR0匹配時清零,在BOTTOM時置位;對于反向比較輸出模式, OC0的動作正好相反。由于使用了單斜坡模式,快速PWM模式的工作頻率比使用雙斜坡的相位修正 PWM模式高一倍。此高頻操作特性使得快速PWM模式十分適合于功率調(diào)節(jié),整流和 DAC應(yīng)用。高頻可以減小外部元器件(電感,電容) 的物理尺寸,從而降低系統(tǒng)成本。計時器數(shù)值達到MAX時T/C溢出標志TOV0置位。如果中斷使能,在中斷服務(wù)程序可以更新比較值。工作于快速PWM模式時,比較單元可以在OC0引腳上輸出PWM波形。設(shè)置COM01:0為2可以產(chǎn)生普通的PWM信號;為3則可以產(chǎn)生反向 PWM波形要想在引腳上得到輸出信號還必須將OC0的數(shù)據(jù)方向設(shè)置為輸出。產(chǎn)生 PWM波形的機理是OC0寄存器在OCR0與TCNT0匹配時置位(或清零 ),以及在計數(shù)器清零(從MAX變?yōu)锽OTTOM)的那一個定時器時鐘周期清零(或置位)。輸出的PWM頻率可以通過如下公式計算得到:變量N代表分頻因子(1、8、64、256或1024)。OCR0寄存器為極限值時表示快速PWM模式的一些特殊情況。若OCR0等于BOTTOM,輸出為出現(xiàn)在第MAX+1個定時器時鐘周期的窄脈沖;OCR0 為MAX時,根據(jù)COM01:0的設(shè)定,輸出恒為高電平或低電平。通過設(shè)定OC0 在比較匹配時進行邏輯電平取反(COM01:0=1),可以得到占空比為 50%的周期信號。OCR0為0時信號有最高頻率foc2=fclk_I/O/2。這個特性類似于 CTC模式下的OC0 取反操作,不同之處在于快速PWM 模式具有雙緩沖。本文摘自Atmega16L官方數(shù)據(jù)手冊。人性化輪椅設(shè)計6附錄BВысокий класс исполнения,малоэнергичный микропроцессор Atmega16 потери 8 AVR?Во первых, характеристика продукта131 инструкция - временя на инструктирование большинства для одиночный такта32вообще8регистра деятельностиВся статическая работаРаботы в 16 мегациклах когда представление достигает как высоко как 16 MIPSТолько для того чтобы 2 такта процедура по нелетучестиМножителя оборудования и вСистеме байта хранения 16K данн-несущей programmable внезапныеСкресты пишет жизнь: 10.000 временИмеют независимо локализацию замка, котор нужно быть по возможности для того чтобы выбрать Зону Кодего ботинкаВсистеме осуществления процедуре по ботинка для того чтобы запрограммировать поистине в то же Самое времяRead-write байт EEPROM деятельности512 через часть дальшеДля того чтобы поцарапать пишут жизнь: 100.0001K байт внутренне SRAMМай локализация засорением продолжает программировать для того чтобы осуществить encryption программы для пользователяСоединение JTAG (и IEEE 1149.1 стандарта совместимого)Соответствует к функции скеннирования границы JTAG стандартнойПоддержка расширяет внутренне функцию Через осуществление соединения JTAG к вспышке, EEPROM, положению melt silk и замкам локализация программировать72 имеют независимо рассекатель pre-частоты и отметчики времени функции 8 компаратора СчетчикИмеет рассекатель pre-частоты, функцию сравнения и отметчики времени функции 16 захвата СчетчикИмеет счетчик RTC независимо генератора в реальном масштабе времениЧетырехканальные каналыКонца ADC 8 группы10 PWM 8 одиночныеКанал 2 разнице в уплотнения 7TQFP имеет programmable увеличение (1x, 10x, Или 200x) канал разницыМожет работать serial USART соединенияСтороны programmable в GLAVNом двигателе От последовательного интерфейса картины SPI машиныИмеет в характеристике обработчика независимо внутренне компаратораИмитации отметчика времени барбосаГенератора programmable внутреннеСпециальной замену электричества также, как programmable падения демаркация рассмотренияЗлектричества внутренне отростчатая генератор RCВнутренне Внешний источник interrupt части6 вроде картин сна: Неработающий режим, картина abatement шума ADC, картина электричества провинции, понижается картина электричества, запасная картина также, как картина iий расширения.ЗапаснаяO и уплотнения32 programmable IO40 уплотнение штыря PDIP, 44 уплотнение штыря TQFP, С 44 напряжением тока уплотнения штыряMLF работая:ATmega16L:2.7 - 5.5VATmega16: 4.5 - 5.5V人性化輪椅設(shè)計8Ряд скорости0 - 8 MHz ATmega16L0 - 16 MHz ATmega16ATmega16L в 1 мегацикле, 3V, картина потери питания времени25°C нормальная:Нормальная картина: 1.1 mAНеработающий режим: 0.35 mAПадает картина электричества: 1 μAВо-вторых, суммируетATmega16 основывает на повышении AVR RISC регулятор CMOS малоэнергичной потери 8 структуры микро-. В результате своего предварительного комплекта инструкций также, как одиночное временя на инструктирование такта, тариф оборачиваемости данных ATmega16 достигая как высоко как 1 MIPS/Мегацикл, таким образом может облегчить и уменьшить систему между потерей питания и обрабатывая несоответствием скорости. Суть AVR имеет богатые люди установленное инструкций и вообще регистра деятельности 32. Все регистрирует все сразу с высчитанным блоком патрулей (ALU) для того чтобы соединиться, причины инструкция быть по возможности одновременно для посещения 2 независимо регистров в такта. Это вроде составляет увеличило эффективность Кодего больш, и имеет обычный регулятор CISC микро- более высоко чем к времени 10 оборачиваемостей данных расклассифицируйте.ATmega16 имеет following характеристику: В вспышке системы байта 16K programmable (имеет в то же самое время read-write способность, namely RWW), 512 байт EEPROM, 1K байт SRAM, генералитет 32 iийЛиния o, 32 вообще регистра деятельности, польза в границе просматривая соединение JTAG, поддерживает внутренне debugging и программировать, 3 имеет отметчик времени картины сравнения верткий Счетчик (T/C),ВнутреннеВне interrupts, Programmable serial USART, имеет последовательный интерфейс детектора справки вообще, 8 групп 10 имеет может выбрать увеличение уровня входного сигнала разницы programmable (уплотнение) TQFP ADC, имеет отметчик времени барбоса внутренне генератора programmable, порт SPI серийный, так же, как 6 9могут продолжить выбор через средство программирования картина электричества провинции. Работайте в неработающем режиме когда стуки C P U, но USART, 2 соединениях, A/Переключатель d, SRAM, T/C, порт SPI также, как система перерыва продолжается работать; Падает когда картина электричества кварцевый, котор осциллятор останавливает вибрацию, все функции перемещают все стуки с кроме interrupt и оборудования; Под картину электричества провинции, асинхронный отметчик времени продолжается двинуть, потребитель позволения водит материал времени, но другой модуль функции находится на dormant положении; Когда картина abatement шума ADC прекратила C P U и кроме асинхронных отметчика времени и ADC всего IРабота модуля o, уменьшает когда шум переключателя преобразования ADC; Под запасной картиной только после этого crystal или резонирующее движение генератора, другой модуль функции находится на dormant положении, причиняет компонент только уничтожить весьма немногие электрические течения, одновременно имеет быструю способность старта; Расширяет под запасной картиной для того чтобы позволить генератор и асинхронный отметчик времени продолжается работать.Этот обломок продукцией технологии хранения Atmel high-density слаболетучей. Внутренне ISP внезапная память программы позволения через последовательный интерфейс ISP, или вообще программник продолжает программировать, также может продолжить программировать через движение в сути AVR vectoring процедура. Vectoring процедура могла использовать случайно соединение процедура по применения, котор к download прикладывает внезапный блок памяти (память ApplicationFlash). Прикладывает внезапный блок памяти когда возобновление направляет внезапную OBLASTь (память ботинка внезапную) процедура продолжаемая для того чтобы двинуть, осуществляет деятельность RWW. Через C P U внутри 8 RISC и внедрение системы programmable внезапное в обломоке, интегрированное ATmega16 будет монолитовыми функции formidable - цепь, обеспечила верткое и разрешение низкой цены для много врезанных применений управления. ATmega16 имеет один весь запрограммировать комплекта и набор развития системы, вклюая: C - составитель языка, большой агрегат, debugger/процедуры Имитатор средства программирования, имитатор и доска оценки.人性化輪椅設(shè)計10В-третьих, объяснение штыряVCC Источник питания цифровой цепи GNDСдержите a (PA7.PA0) порт a делает будет A/Конец входного сигнала имитации переключателя d.Сдержите a будет 8 двухнаправленное IO, имеет в programmable интерьере для того чтобы вытянуть сопротивление. Свой буфер выхода имеет симметрично характеристику возбуждения, может вывести наружу и поглотить большое электрическое течение. Когда как польза входного сигнала, если в интерьере вытягивает сопротивление для того чтобы включить, порт будет вытягиванные lowly exterior электрической цепью когда течение выхода. В процессе замены, even if начинать часов системы колебания, сдержите a не на высокоомном состоянии.Порт b (PB7.PB0) port b 8 двухнаправленное IO, имеет в programmable интерьере для того чтобы вытянуть сопротивление. Свой буфер выхода имеет симметрично характеристику возбуждения, может вывести наружу и поглотить большое электрическое течение. Когда как польза входного сигнала, если в интерьере вытягивает сопротивление для того чтобы включить, порт будет вытягиванные lowly exterior электрической цепью когда течение выхода. В процессе замены, even if начинать часов системы колебания, port b не на высокоомном состоянии.Порт c (PC7.PC0) port c 8 двухнаправленное IO, имеет в programmable интерьере для того чтобы вытянуть сопротивление. Свой буфер выхода имеет симметрично характеристику возбуждения, может вывести наружу и поглотить большое электрическое течение. Когда как польза входного сигнала, если в интерьере вытягивает сопротивление для того чтобы включить, порт будет вытягиванные lowly exterior электрической цепью когда течение выхода. В процессе замены, начинать часов системы колебания, port c не на высокоомном состоянии. Если соединение JTAG включает, то even if перемещает появляет штырь PC5 (TDI), PC3 (TMS) и PC2 (TCK) дальше вытягивает сопротивление для того чтобы активировать.Порт d (PD7.PD0) port d 8 двухнаправленное IO, имеет в programmable интерьере для 11того чтобы вытянуть сопротивление. Свой буфер выхода имеет симметрично характеристику возбуждения, может вывести наружу и поглотить большое электрическое течение. Когда как польза входного сигнала, если в интерьере вытягивает сопротивление для того чтобы включить, то порт вытягиванные lowly exterior электрическим течением выхода времени цепи. В процессе замены, even if начинать часов системы колебания, port d не на высокоомном состоянии.ПЕРЕУСТАНОВИТЕ штырь входного сигнала замены. Продолжительность перегонит низкий уровень между большинств регламентом двери для того чтобы причинить замену системы. Продолжительность более мала чем ИМП ульс порога не гарантировал надежную замену.Обратный блок усилителя генератора XTAL1 и внутренне функция часов обходят вокруг конец входного сигнала.Обратный вне-порт блока усилителя генератора XTAL2.AVCC будет port a и A/D Источник питания переключателя. Когда не использует ADC, этот штырь должен сразу и соединение VCC. Пользы когда ADC подключает через низкопроходный фильтр и VCC. AREF A/D Штырь входного сигнала материала имитации.Имеет отметчики времени функции 8 PWM Отметчик времени 0.T/C0 будет вообще отметчиками времени одиночного канала 8 Встречный модуль. Своя главным образом характеристика следующим образом:Спичка сравнения счетчикаОдиночного канала происходит когда исключает отметчик времени (autoloading)ИМП ульс non-помехи, рассекатели pre-частоты часовСчетчика случая10 генератора частотыУчастка правильно PWM внешниеИсточник interrupt спички переполнения и сравнения (TOV0 и OCF0)T/C (TCNT0) и регистр сравнения выхода (OCR0) 8 регистров. Запрос interrupt (в диаграмме просто форма внутренне.Req. ) Сигнал все имеет отражение в регистре TIFR символа interrupt отметчика времени. Все interrupts все могут через регистр экрана 人性化輪椅設(shè)計12interrupt отметчика времениT/C может через рассекатель pre-частоты внутренне возбуждением источника часов, или быть срабатывает через источник часов штыря T0 exterior. Который источник часов управление модуля логики часов отборное использует увеличить с любым T/граници (или уменьшает)Значение c. Если не выбирает T/источника часовC не работает. Выход модуля часов отборный определяет как часы clkT0 отметчика времени.Двойной регистр OCR0 сравнения выхода валика непрерывно с T/Значение c продолжает сравнение. Сравнено с имеющимся результатом имеет волну PWM, или имеет частоту изменения ую на штыре OC0 сравнения выхода, как ?объяснение блока сравнения выхода P69? такие. Воля также установленная на сравнение положения сравненное с случаем спички для того чтобы символизировать OCF0. Этот знак может использовать для иметь запрос interrupt сравнения выхода.Определение эта статья много регистры и различных мест блоков вообще выражением формы. Маленькая буква ?n? заменила для T/Серийный номер c, в этом 0. Маленькая буква ?x? заменила для канала блока сравнения выхода, в это именно для A. канала. Но когда пишет процедура должна использовать точную форму, например использует TCNT0 для посещения T/C0 противопоставляют значения, и так далее.T/C источника часов T/C может или экстерьер асинхронные, котор часы срабатывают нутряными синхронизированными часами. Источник часов решением логики часов отборным, но часы отборная, котор логика мимо будут обнаруженным местонахождение T/Положение CS02 часов регистра TCCR0 управлением c отборное: 0 управлений. ?T/C P810 и T/C Рассекатель pre-частоты 1? имеет исчерпывающее описание к источнику часов с разделением pre-частоты.Штатное расписание - T/C и поведение штыря сравнения выхода - имеет картину профилем (WGM01: 0) и картина выхода сравнения (COM01: 0) решений положения управления. Не влияет на сравнено с картиной выхода к подсчитывая последовательности, но профиль имеет картину к подсчитывая последовательности после этого влиятельной. COM01: 0 контролирует PWM для того чтобы вывести наружу ли обращенная полярность. Когда картина non-PWM COM01: выходы ли происходит когда спичка сравнения устанавливает на положение, возврат, возможно взятия управлений уровня встречные 13(P71 ?блок вывода спички сравнения?). Обычная картина (WGM01: 0 = 0) будут просто штатным расписанием. Счетчик не останавливает под этой картиной аккумулирует. Подсчитывает после 8 значений битов максимальных (ВЕРХНЕЙ ЧАСТИ = 0xFF), потому что возвращения счетчика переполнения значения просто к минимальному значению 0x00 делают свежий старт. В TCNT0 находит в zero идентичном T/C часов отметчика времени.Переполнение символизировало комплекты TOV0 на положении. Это время TOV0 маленькие взгляды любят 9th, только только смогите установить на положение, не смогите переустановить. Но потому что обслуживание interrupt отметчика времени может переустановить TOV0 автоматически, поэтому может увеличить отметчик времени через средство программирования разрешение. Под обычной картиной любое рассмотрение потребности специальное, потребитель не по возможности для того чтобы прочитать внутри новое встречное значение по необходимости.Блок сравнения выхода может использовать для иметь interrupt. Но не рекомендует под обычной картиной имеет профиль использующ сравнение выхода, потому что это может принять CPU - время. CTC картина(WGM01: 0 = 2) под регистром OCR0, котор нужно использовать в картине CTC регулируя счетчик разрешение. Когда встречно значение TCNT0 равно к встречному возврату OCR0. OCR0 определяло встречное ВЕРХНЕЕ значение, т.е. встречное разрешение. Эта картина причиняет потребителя быть по возможности для того чтобы контролировать спичку сравнения вывела наружу очень легко также упрощанная частота, деятельности внешнего случая подсчитывая.Быстрая картина PWM (WGM01: имеющиеся 0 = 3) имеют профиль высокой частоты PWM. Быстрой картиной PWM и другим сходством картины PWM будут своя одиночная деятельность тангажа. Счетчик подсчитывает МАКС от ДНА, тогда возвращает к ДНУ для того чтобы сделать свежий старт немедленно. Относительно обычной картины выхода сравнения, штырь OC0 сравнения выхода когда TCNT0 и OCR0 сопрягают возвраты, когда ДНО устанавливает на положение; Относительно обратной картины выхода сравнения, право движения OC0 как раз напротив. Потому что использует одиночную картину тангажа, равочая частота быстрой картины PWM сравнила к пользам двойной 人性化輪椅設(shè)計14тангаж участок к максимуму картины revise PWM одно время. Эта высокочастотная работая характеристика причиняет быструю картину PWM к костюму весьма в регулировке силы, выпрямлении и применении DAC. Высокая частота может уменьшить exterior главным образом размер приспособления (индуктивности, эл