Чи є ATtiny чи подібний мікроконтролер з портом UART?


10

Я шукаю спосіб підключення датчика та керуючої мережі до Arduino, і я думаю, що послідовний зв’язок через порт UART може бути дорогою.

Я також бачив мікросхему ATtiny , і думаю, що він, або інший подібний чіп, може зробити дуже непогано для вузла в сенсорній та керуючій мережі.

Чи є мікроконтролери ATtiny або подібні мікрочіпи, які мають порти UART?


Якщо вам не потрібно робити багато іншого, а особливо, якщо вам потрібно лише надсилати, серійна реалізація програмного забезпечення може бути рішенням. Але є багато фішок на вибір.
Кріс Страттон

2
Будь-який, якщо ти кусаєшся.
Ігнасіо Васкес-Абрамс

Я не розумів, що програмне рішення можливо. (Нооб я.) Я перегляну це.
Густав Бертрам

Відповіді:


17

Перейдіть на сторінку продукту Microchip:

https://www.microchip.com/ParamChartSearch/chart.aspx?branchID=30047

і виберіть "Показати всі товари" (якщо будуть відображені не лише Нові / Популярні товари).

І натисніть на вкладку Пошук продукту, ви знайдете селектор мікроконтролерів. Використовуючи панель прокрутки на сторінці (вона знаходиться в непарному місці), прокрутіть до UART і потягніть повзунок вниз, щоб відобразити пристрої ATtiny з UART (зараз 7 пристроїв).

Більшість виробників та деякі постачальники мають подібні засоби пошуку, які зазвичай називають параметричним пошуком. Крім того, як згадується в деяких коментарях, ви також можете переглянути програмний / битовий послідовний інтерфейс, якщо це підходить для вашого проекту, а потім майже будь-який мікроконтролер буде робити. Це просто реалізація послідовного протоколу в програмному забезпеченні, використовуючи звичайні штифти вводу / виводу.


1
Розташування цього пошуку зараз знаходиться на сайті microchip.com/ParamChartSearch/…, оскільки мікрочіп придбав Atmel.
Джонатан Гейслер

9

ATtiny2313 має UART. AdaFruit має кілька проектів та навчальних посібників з цим чіпом. Бібліотеку платформи Arduino можна завантажити з ардуїно-крихітних

Де на Tiny45 / 85 звичайно використовувати бібліотеку SoftSerial, щоб кусати UART. Як показано в Послідовному спілкуванні з підручником Крихітні .


Дякуємо за посилання на бібліотеку програмних послідовних портів. Хоча інша відповідь допомогла мені знайти пару підходящих фішок, я відповів на цю відповідь.
Густав Бертрам

1

Для мого проекту я вперше використав ATtiny45 (з 8 контактами), але SoftwareSerial(ака NewSoftSerial) був справді ненадійним, коли надто багато повідомлень надходить одночасно (повідомлення MIDI).

Тому я шукав найменшу (за кількістю штифтів) ATtiny, доступну в пакеті DIP, що має UART. І відповідь:

  • ATtiny2313, але розмір наполовину програмної пам’яті та оперативна пам’ять, ніж ATtiny45 (мікросхема 20 пін)
  • ATtiny4313 : той самий об'єм пам'яті програми (4 КБ) та оперативної пам'яті (256), ніж ATtiny45 (20 контактів)

  • ATmega328p : той самий чіп, що і на Arduino Uno (28 контактів)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.