Наткнулся на интересный проект самостоятельной сборки Arduino-совместимой платы. Главное отличие от обычных - поддержка загрузки программы по USB, но с полным отсутствием микросхемы конвертера USB-RS232.
Как видно из фотографии в этом случае все получается максимально дешево и остается куча свободного места на плате, которое можно использовать для установки обвязки.
Но бесплатный сыр бывает только в мышеловке, за все приходится расплачиваться. В данном случае увеличивается размер загрузчика и соответственно уменьшается до 6К память для загрузки программ...
Микроконтроллеры AVR, Источники питания и др.
Книги (фантастика, фентази, приключения), журналы (радио и т.д.)
Показаны сообщения с ярлыком ATMEGA8. Показать все сообщения
Показаны сообщения с ярлыком ATMEGA8. Показать все сообщения
Делаем Arduino или Freeduino
Arduino очень интересный проект, представляющий собой по сути плату на основе микроконтроллера AVR ATMEGA8 или в более продвинутых платах ATMEGA168, поддерживающую загрузку программы по последовательному порту (RS232, COM-порт), или в современных версиях с помощью интегрированного на плату переходника USB-RS232. Начальный загрузчик весит 2 килобайта и пользователям остается соответственно 6 и 14 килобайт для собственных нужд.В качестве языка программирования выступает слегка упрощенный и модифицированный под нужды микроконтроллера язык "Си"
На плате находится 20 портов ввода-вывода, из них 14 цифровых и 6 аналоговых, которые можно запрограммировать как выводы 10-ти разрядного аналого-цифрового преобразователя (АЦП).
Питается Arduino от внешнего блока питания 7.5-12 вольт через интегральный стабилизатор 7805.
На рисунке представлена плата Arduino оригинального дизайна на односторонней печатной плате.
В следующих статьях я расскажу о самостоятельной сборке Arduino и о том как подключить его к USB-порту с минимальными затратами.
Подписаться на:
Сообщения (Atom)
