Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Структура і використання мікроконтролерів

Реферат Структура і використання мікроконтролерів





вхід/виход40 мА

Постійний струм для виведення 3.3 В50 мА

Флеш-пам'ять 16 Кб (ATmega168) або 32 Кб (ATmega328) при цьому 2 КБ використовуються для завантажувача

ОЗУ 1 Кб (ATmega168) або 2 КБ (ATmega328) 512 байт (ATmega168) або 1 Кб (ATmega328)

Тактова частота16 МГц

Схема і вихідні дані


Малюнок 3. Принципова схема Arduino Duemilanove


Харчування

Arduino Duemilanove може отримувати живлення через підключення USB або від зовнішнього джерела живлення. Джерело живлення вибирається автоматично.

Зовнішнє живлення (Не USB) може подаватися через перетворювач напруги AC/DC (блок живлення) або акумуляторною батареєю. Перетворювач напруги підключається за допомогою роз'єму 2.1 мм з центральним позитивним полюсом. Проводи від батареї підключаються до висновків Gnd і Vin роз'єму живлення.

Платформа може працювати при зовнішньому живленні від 6 В до 20 В. При напрузі живлення нижче 7 В, висновок 5V може видавати менше 5 В, при цьому платформа може працювати нестабільно. При використанні напруги вище 12 В регулятор напруги може перегрітися і пошкодити плату. Рекомендований діапазон від 7 В до 12 В.

Висновки харчування :. Вхід використовується для подачі живлення від зовнішнього джерела (в відсутність 5 В від роз'єму USB або іншого регульованого джерела живлення). Подача напруги живлення відбувається через даний висновок.

V. Регульований джерело напруги, що використовується для живлення мікроконтролера і компонентів на платі. Харчування може подаватися від виведення VIN через регулятор напруги, чи роз'єми USB, або іншого регульованого джерела напруги 5 В.

V3. Напруга на виведення 3.3 В генерируемое мікросхемою FTDI на платформі. Максимальне споживання струму 50 мА .. Висновки заземлення.

Пам'ять

Мікроконтролер ATmega168 має 16 кБ флеш-пам'яті для зберігання коду програми, а мікроконтролер ATmega328, в свою чергу, має 32 кБ (в обох випадках 2 кБ використовується для зберігання завантажувача). ATmega168 має 1 кБ ОЗУ і 512 байт EEPROM (яка читається і записується за допомогою бібліотеки EEPROM), а ATmega328 - 2 кБ ОЗУ і 1 Кб EEPROM.

Входи і Виходи

Кожен з 14 цифрових висновків Duemilanove, використовуючи функції pinMode (), digitalWrite (), і digitalRead (), може налаштовуватися як вхід або вихід. Висновки працюють при напрузі 5 В. Кожен висновок має навантажувальний резистор (стандартно відключений) 20-50 кОм і може пропускати до 40 мА. Деякі висновки мають особливі функції:

Послідовна шина: 0 (RX) і 1 (TX). Висновки використовуються для отримання (RX) і передачі (TX) даних TTL. Дані висновки підключені до відповідних висновків мікросхеми послідовної шини FTDI USB-to-TTL.

Зовнішнє переривання: 2 і 3. Дані висновки можуть бути налаштовані на виклик переривання або на молодшому значенні, або на передньому чи задньому фронті, або при зміні значення. Детальна інформація знаходиться в описі функції attachInterrupt ().

ШІМ: 3, 5, 6, 9, 10, і 11. Будь-який з висновків забезпечує ШІМ з роздільною здатністю 8 біт за допомогою функції analogWrite ().

SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Допомогою даних висновків здійснюється зв'язок SPI, яка, хоч і підтримується апаратною частиною, не включена в мову Arduino .: 13. Вбудований світлодіод, підключений до цифрового висновку 13. Якщо значення на виведенні має високий потенціал, то світлодіод горить.

На платформі Duemilanove встановлені 6 аналогових входів, кожен дозволом 10 битий (тобто може приймати тисячі двадцять чотири різних значення). Стандартно висновки мають діапазон вимірювання до 5 У відносно землі, проте є можливість змінити верхню межу допомогою виводу AREF і функції analogReference (). Деякі висновки мають додаткові функції: C: 4 (SDA) і 5 (SCL). Допомогою висновків здійснюється зв'язок I2C (TWI), для створення якої використовується бібліотека Wire.

Додаткова пара висновків платформи :. Опорна напруга для аналогових входів. Використовується з функцією analogReference () .. Низький рівень сигналу на виведення перезавантажує мікроконтролер. Зазвичай застосовується для підключення кнопки з метою блокування мікроконтролера.

Зверніть увагу на з'єднання між висновками Arduino і портами ATmega168.

Зв'язок

На платформі Arduino Duemilanove встановлено кілька пристроїв для здійснення зв'язку з комп'ютером, іншими пристроями Arduino або мікроконтролерами. ATmega168 і ATmega328 підтримують послідовний інтерфейс UART TTL (5 В), здійснюваний висновками 0 (RX) і 1 (TX). Встановлена ??на платі мікросхема FTDI FT232RL направляє даний інтерфейс через USB, а драйвери FTDI (включені в програму Arduino) забезпечують віртуальний COM порт програмі на комп'ютері. Моніторинг послідовної шини (Serial Monitor) програми Arduino дозволяє посилати і отримувати текстові дані при підк...


Назад | сторінка 2 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Значення лікувального та лікувально-профілактичного харчування, роль харчув ...
  • Реферат на тему: Апаратна обчислювальна платформа Arduino
  • Реферат на тему: Чи може комп'ютер мислити
  • Реферат на тему: Джерела живлення
  • Реферат на тему: Імпульсні джерела живлення