Есть ли ATtiny или аналогичный микроконтроллер с портом UART?

10

Я ищу способ подключения сенсорной и управляющей сети к Arduino, и я думаю, что последовательный обмен данными через порт UART может быть подходящим вариантом.

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

Есть ли Attiny или подобные микрочипы микроконтроллеры , которые имеют порты UART?

Густав Бертрам
источник
Если вам не нужно больше ничего делать, особенно если вам нужно только отправить, последовательная реализация программного обеспечения может быть решением. Но есть и множество фишек на выбор.
Крис Страттон
2
Любой, если ты укусил.
Игнасио Васкес-Абрамс
Я не понимал, что программное решение было возможно. (Я новичок.) Я посмотрю на это.
Густав Бертрам

Ответы:

17

Перейти на страницу продукта Microchip:

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

и выберите «Показать все товары» (если будут отображаться не только новые / популярные товары).

И нажмите на вкладку Поиск продукта, вы найдете селектор микроконтроллера. Используя полосу прокрутки на странице (она в нечетном месте), прокрутите до UART и потяните ползунок вниз до одного, и на нем отобразятся устройства ATtiny с UART (в настоящее время 7 устройств).

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

PeterJ
источник
1
Местоположение этого поиска теперь находится на microchip.com/ParamChartSearch/…, так как микрочип приобрел Atmel.
Джонатан Гайслер
9

ATtiny2313 имеет UART. AdaFruit имеет несколько проектов и учебных пособий с этим чипом. Библиотека Arduino Platform может быть загружена с Arduino-Tiny

Где на Tiny45 / 85 распространено использование библиотеки SoftSerial для бит UART. Как показано в Последовательном общении с учебником Tiny .

mpflaga
источник
Спасибо за ссылку на библиотеку последовательного порта программного обеспечения. В то время как другой ответ помог мне найти пару подходящих фишек, я высказался против этого ответа.
Густав Бертрам
1

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

Поэтому я искал самый маленький (с точки зрения количества выводов) ATtiny, доступный в пакете DIP, который имеет UART. И ответ:

  • ATtiny2313, но вдвое меньше памяти программы и оперативной памяти, чем ATtiny45 (20-контактный чип)
  • ATtiny4313 : тот же объем памяти программы (4 КБ) и ОЗУ (256), что и у ATtiny45 (20 контактов)

  • ATmega328p : тот же чип, что и на Arduino Uno (28 контактов)

Basj
источник