МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів
Контакти
Тлумачний словник Авто Автоматизація Архітектура Астрономія Аудит Біологія Будівництво Бухгалтерія Винахідництво Виробництво Військова справа Генетика Географія Геологія Господарство Держава Дім Екологія Економетрика Економіка Електроніка Журналістика та ЗМІ Зв'язок Іноземні мови Інформатика Історія Комп'ютери Креслення Кулінарія Культура Лексикологія Література Логіка Маркетинг Математика Машинобудування Медицина Менеджмент Метали і Зварювання Механіка Мистецтво Музика Населення Освіта Охорона безпеки життя Охорона Праці Педагогіка Політика Право Програмування Промисловість Психологія Радіо Регилия Соціологія Спорт Стандартизація Технології Торгівля Туризм Фізика Фізіологія Філософія Фінанси Хімія Юриспунденкция |
|
|||||||
Опис виводівЗМІСТ 1 Мікроконтролер AT90S8535 фірми Atmel 7 2 Опис виводів. 8 3 Кварцовий генератор. 8 4 Огляд архітектури AT90S8535. 10 4.1 Файл регістрів загального призначення. 13 4.2 Арифметико-логічний пристрій - АЛП.. 14 4.3 Завантажувана пам'ять програм. 14 4.4 EEPROM пам'ять даних. 14 4.5 Статичний ОЗП даних. 15 4.6 Час виконання команд. 16 4.7 Простір введення/виведення. 16 4.8 Status Register (SREG) 17 4.9 Stack Pointer (SP) 19 4.10 Скидання й обробка переривань. 20 4.10.1 Джерела скидання. 21 4.10.2 Обробка переривань. 23 4.10.3 Зовнішні переривання. 28 4.10.4 Час реакції на переривання. 28 4.10.5 MicroController Unit Control Register (MCUCR) 29 4.11 Режими зниженого енергоспоживання. 30 4.11.1 Idle mode. 31 4.11.2 Power-Down. 31 4.11.3 Power-Save. 32 5 Таймери/лічильники. 32 5.1 8-розрядний таймер/лічильник 0. 34 5.1.1 Timer/Counter0 Control Register (TCCR0) 35 5.1.2 Timer/Counter0 (TCNT0) 36 5.2 16 - розрядний таймер/лічильник 1. 37 5.2.1 Timer/Counter1 Control Register A (TCCR1A) 39 5.2.2 Timer/Counter1 Control Register B (TCCR1B) 40 5.2.3 Timer/Counter1 (TCNT1H, TCNT1L) 42 5.2.4 T/C1 Output Compare Register (OCR1AH, OCR1AL) 43 5.2.5 T/C1 Output Compare Register (OCR1BH, OCR1BL) 43 5.2.6 Timer/Counter1 Input Capture Register (ICR1H, ICR1L) 44 5.2.7 Таймер/лічильник 1 в режимі ШІМ.. 45 5.3 8 - розрядний таймер/лічильник 2. 47 5.3.1 Timer/Counter2 Control Register (TCCR2) 49 5.3.2 Керування тактовим сигналом. 50 5.3.3 Режим таймера. 50 5.3.4 Режим ШІМ.. 52 5.3.5 Асинхронний режим роботи. 53 5.3.6 Asyncronous Status Register (ASSR) 54 6 Сторожовий таймер. 58 6.1 Призначення cторожового таймера. 58 6.2 Watchdog Timer Control Register (WDTCR) 59 7 Читання й запис в енергонезалежну пам'ять. 60 7.1 EEPROM Address Register (EEARH, EEARL) 61 7.2 EEPROM Data Register (EEDR) 61 7.3 EEPROM Control Register (EECR) 62 7.4. Запобіжні заходи при роботі з EEPROM.. 64 8 Послідовний периферійний інтерфейс SPI 65 8.1. Загальні відомості 65 8.2. Функціонування модуля SPI 66 8.2.1 SPI Control Register (SPCR) 68 8.2.2 SPI Status Register (SPSR) 69 8.2.2 SPI Data Register (SPDR) 70 8.3. Режими передачі даних. 71 8.4. Використання виводу SS. 72 9 Універсальний асинхронний приймач-передавач UART. 74 9.1 Передача даних. 74 9.2 Прийом даних. 75 9.3 Керування UART. 78 9.3.1 UART I/O Data Register (UDR) 79 9.3.2 UART Status Register (USR) 79 9.3.3 UART Control Register (UCR) 81 9.3.4 Baud Rate Generator 82 9.3.5 UART Baud Rate Register (UBRR) 82 10 Аналоговий компаратор. 84 10.1. Функціонування компаратора. 84 10.2 Analog Comparator Control and Status Register (ACSR) 85 11 Аналого-цифровий перетворювач. 87 11.1. Загальні відомості 87 11.2 Функціонування модуля АЦП.. 88 11.3 ADC Control and Status Register (ADCSR) 89 11.4 ADC Data Register (ADCL, ADCH) 94 11.5 ADC Multiplexer Select Register (ADMUX) 94 11.6 Підвищення точності перетворення. 95 11.7 Параметри АЦП.. 96 12 Порти введення/виведення. 97 12.1 Загальні відомості 97 12.2 Звертання до портів введення/виведення. 98 12.3. Конфігурування портів введення/виведення. 100 13 Програмування пам'яті 102 13.1 Біти блокування пам'яті (Lock Bits) 102 13.2 Біти конфігурації (Fuse bits) 102 13.3 Код пристрою.. 103 14 Електричні характеристики. 103 14.1 Максимально припустимі параметри. 103 14.2 Характеристики по постійному струму. 104 14.3 Параметри зовнішнього тактового сигналу. 105 15 Інформація для замовлення. 105 16 Список регістрів AT90S8535. 106 17 Діапазони дій деяких інструкцій. 108 Перелік посилань. 109 Основна література. 109 Допоміжна література. 109
AT90S8535 - економічний 8 бітовий КМОН мікроконтролер, побудований з використанням розширеної RISC архітектури AVR. Виконуючи по одній команді за період тактової частоти, AT90S8535 має продуктивність близько 1 MIPS на МГц (1 мільйон операцій в секунду), що дозволяє розроблювачам створювати системи, оптимальні по швидкості й споживаній потужності. В основі ядра AVR лежить розширена RISC архітектура, що поєднує розвинутий набір команд і 32 регістри загального призначення. Всі 32 регістри безпосередньо підключені до арифметико-логічного пристрою (АЛП), що дає доступ до будь-яким двох регістрів за один машинний цикл. Подібна архітектура забезпечує десятикратний виграш в ефективності коду в порівнянні з традиційними CISC мікроконтролерами. AT90S8535 має наступні особливості: - 8 кб завантажуваної FLASH-памяти; - 512 байт EEPROM; - 512 байт SRAM; - 32 лінії введення/виведення загального призначення; - 32 робочих регістри; - налагоджувані таймери/лічильники з режимом збігу; - зовнішні та внутрішні переривання; - програмований універсальний послідовний порт UART; - програмований сторожовий таймер із вбудованим генератором; - SPI - послідовний порт для завантаження програм; - три обираємих програмно режими зниженого енергоспоживання. Мікросхеми виготовляються з використанням технології енергонезалежної пам'яті високої щільності фірми Atmel. Завантажувана FLASH-пам'ять на кристалі може бути перепрограмована прямо в системі на платі через послідовний інтерфейс SPI. Опис виводів Мікросхема AT90S8535 випускається в чотирьох типах корпусів: PDIP, PLCC, TQFP і MLF (мал.2.1). Основне призначення виводів наступне: VCC - вивід джерела живлення GND - цифрова земля AVCC - вивід для підключення живлення аналогових ланцюгів AREF - вивід для підключення опорної напруги AGND - аналогова земля PORTA, PORTB, PORTC, PORTD, (PA7..PA0, PB7..PB0, PC7..PC0, PD7..PD0 ) - Порти A, B, C і D є 8-бітовими двонаправленими портами введення/виведення. Деякі виводи портів забезпечені альтернативними функціями, які будуть описані нижче. Вихідні буфери портів можуть поглинати струм|тік| до 20 мА і безпосередньо управляти свіTCодіодними індикаторами. RESET - вхід скидання. При утриманні на вході низького рівня протягом двох машинних циклів (якщо генератор працює), відбувається апаратне скидання. XTAL1 – вхід інвертуючого підсилювача генератора та вхід зовнішнього тактового сигналу. XTAL2 - вихід інвертуючого підсилювача генератора. Читайте також:
|
||||||||
|