Главная - Блог

Attiny85: Понимание его конфигурации и функций PIN -кода

Attiny85 — это единственный чип с высокой производительностью, но использует низкую мощность. Устройство основано на передовой архитектуре RISC. Этот микроконтроллер Attiny85 типичен из -за его небольшого размера и красивых черт.

В этой статье обсуждается конфигурация, использование и функции Attiny85.

1 Что такое attiny85?

Attiny85-это 8-контактный микроконтроллер. Это электрическое устройство поставляется в двух пакетах. По сути, он работает путем взаимодействия и управления различными датчиками и устройствами. Кроме того, это устройство эффективно, потому что оно имеет низкое энергопотребление.

Примечательно, что микроконтроллер Attiny85 имеет таймер наблюдения. Таймер сторожевого пса — это функция безопасности, которая работает в встроенных и автоматизированных системах. Следовательно, микроконтроллер очень надежен в современных дизайнах.

Attiny85 1

(компьютерный микроконтроллер.)

2 Attiny85 CIN -конфигурация.

Attiny85 2

                       (Схема схема распиновки Attiny85)

 Входная мощность.

Это устройство имеет в общей сложности 8 булавок. Из этих булавок только два — это пилоты: VCC и GND. VCC предназначен для ввода мощности, а GND — общий язык. Соответственно, PIN 4 и 8 — VCC и GND.

 Генератор/часы.

Микроконтроллер поставляется с частотой внутреннего генератора 8 МГц. Однако с этой частотой тактовой частоты Attiny85 может расширить внутренние часы до частоты 20 МГц. Таким образом, для достижения этого свойства вы должны подключить внутренние часы к контакту 2 (PB3) и выводу 3 (PB4). Кроме того, PB3 — это Xtal1/CLKI, а PB4 — Xtal2/Clko.

 Цифровой вход/вывод.

Примечательно, что каждый вывод в этом устройстве представляет собой входной/выходной штифт, кроме выводов питания. Тем не менее, вы должны сначала указать, какой PIN работает, какая функция в коде прикладной программы. Контакты ввода/вывода — PIN5, PIN6, PIN7, PIN2, PIN3 и PIN1. Кроме того, вы можете назвать эти контакты GPIO5, GPIO6, GPIO7, GPIO2, GPIO3 и GPIO1.

Attiny85 3

(компьютерный чип)

Прерывать.

Вы можете использовать внешнее прерывание, когда вам нужно внимание микроконтроллера. Не обращайте внимания на любую другую инструкцию для достижения функции прерывания. Кроме того, вы можете управлять внешним прерыванием, используя любую ручную кнопку или вывод датчика. Кроме того, у Attiny85 есть только один вывод прерывания, называемый int0, представленным PIN 7.

 SPI

В последовательной связи микроконтроллер Attiy85 может работать с другими устройствами с помощью протокола SPI. Однако только одно устройство может использовать протокол SPI. Это часто случается, когда у вас есть связь с данными SPI и вам нужно программировать микроконтроллер. Примечательно, что штифты SPI в этом микроконтроллере представляют собой PIN5, PIN6, PIN7 и PIN1. Аналогичным образом, обратитесь к булавкам как Mosi, Miso, SCK и DW.

Самое главное, что все четыре булавки имеют разные операции. Выводы MOSI отправляют данные из контроллера, в то время как MISO получает передаваемые данные. SCK служит тактовым сигналом. Во время программирования провод отладки (DW) начинает свою работу.

 I²C

Соответственно, SDA (данные) и SCL (часы) являются именами штифтов I²C, представленных PIN FIVE и PIN -контактом 7. I²C — это протокол связи. Другими словами, он работает, когда одна строка получает данные отправленных I², в то время как другая строка отправляет тактовой импульс (C). Важно отметить, что эта функция поддерживает синхронизацию данных в соответствии с временем.

 Таймер.

Этот микроконтроллер также имеет два раза, что работает, подсчитывая импульсы. Внутренние часы могут управлять как Timer One, так и таймером 2. Однако внешний тактовый генератор может использовать только таймер 0. Вывод 7 представляет таймер 0, также обозначаемый как T0.

Аналоговый компаратор.

Attiny85 имеет внутренний аналоговый компаратор, который может сравнивать аналоговые сигналы. Выводы 5 и 7 соответственно известны как AIN0 и AIN1. Эти выводы являются выводами аналогового компаратора.

Аналого-цифровой преобразователь.

Выводы 1, 7, 3, 2 и 5, соответственно известные как ADC0, ADC1, ADC2, ADC3 и Vref, являются аналого-цифровыми преобразователями. Кроме того, микроконтроллер attiny85 имеет четыре аналоговых входных канала. Аналого-цифровой преобразователь преобразует каждый входной канал в 10-битный цифровой выход.

Сброс.

Наконец, микроконтроллеры имеют внутренний и внешний контакты сброса. Поэтому действие сброса можно выполнить либо из программы программиста, либо с внешнего разъема.

Attiny85 4

(восьмиконтактный микроконтроллер).

3. Особенности Attiny85.

Устройство имеет 8-битную архитектуру RISC CPU и флеш-память микроконтроллера объемом 8к байт.

Во-вторых, это восьмиконтактное интерфейсное устройство с частотой процессора в диапазоне 0-20мГц.

В-третьих, attiny85 имеет 2 канала ШИМ, 4 10-битных канала АЦП, а также один канал I²C, прерывание, компаратор и канал связи SPI.

Кроме того, устройство имеет диапазон рабочего напряжения 4.5В-5.5В и рабочую температуру -55⁰C-+125⁰C.

Кроме того, микроконтроллер имеет максимальное питание 40 мА через входные контакты и 200 мА через контакты питания.

Наконец, attiny85 имеет 256-байтовую SRAM и 512-байтовую EEROM, не имеет интерфейса UART, LAN, CAN и ЦАП.

(Микрочип с видимыми шестеренками).

4. Как использовать attiny85?

Каждый микроконтроллер выполняет прикладную программу, находящуюся в его памяти. Поэтому, чтобы эффективно использовать микроконтроллер, убедитесь, что вы написали программу, которую микроконтроллер будет получать из своей памяти.

Без этой программы контроллер будет бездействовать.

5. Применение attiny85.

Вы можете использовать attiny85 в;

Периферийных интерфейсных системах.

Драйверы.

Платы разработки.

Промышленные системы управления.

Встраиваемые системы, такие как торговые автоматы и кофемашины.

Измерение аналоговых сигналов и манипуляторы.

SMPS и системы регулирования мощности.

Дисплейные устройства.

Проекты для хобби.

(Электронный проект «Сделай сам» с микроконтроллером и другими электрическими компонентами).

Резюме

Мы надеемся, что эта статья помогла вам узнать о микроконтроллере attiny85. Для получения дополнительной информации относительно этой или любой другой нашей статьи, пожалуйста, свяжитесь с нами.

Hommer Zhao
Привет, я Хоммер, основатель WellPCB. На сегодняшний день у нас более 4000 клиентов по всему миру. Если у вас возникнут какие-либо вопросы, вы можете связаться со мной. Заранее спасибо.

Услуги