аукцион / donate / услуги / RSS / распечатать / вход 
Мой мир
Вконтакте
Одноклассники

Отладочная плата ORCINUS BOARD для ATmega16(32). Закрепление портов.

Концепт сетевой отладочной платы расширяется и постепенно обрастает некоторыми тонкостями. Для быстрой коммутации периферии предусмотрено подключение некоторых частей с использованием простейших джамперов. Но я не хочу уходить от концепта однослойной платы и не хочу повышать стоимость и сложность самодельного изготовления платы. Следовательно, придётся за это платить потерей универсальности. Но определённая степень «заточки» вытекает из особенностей периферии самого микроконтроллера. Например, у ATmega есть периферийные порты типа ISP и USART, что позволяет не городить софтовые решения, а сразу завязаться на встроенную аппаратную периферию. Ещё раз посмотрим на плату которая находится в разработке и попробуем выделить порты имеющие определённую специфику и подключающуюся к своим специфичным железякам.

Отладочная плата Orcinus board для ATMmega16(32).

Порт Назначение
PA0 Потенциометр.
PA1 Переменный резистор.
PA2 Аналоговый термометр.
PB2 OneWire часто используется для подключения цифровых термометров.
PB3 OC0 выход ШИМ с микроконтроллера, подключен к RC или светодиоду.
PB4..PB7 SPI разъём. Используется для подключения по SPI протоколу.
PC0..PC1 I2C или TWI интерфейс. Подключение внешней памяти или RTC.
PC6..PC7 Часовой кварц для создания собственного RTC.
PD0..PD2 USART для работы через COM-порт или USB.
PD4..PD5 OC1 сдвоенный ШИМ. Выход на два светодиода и две RC-цепочки.
PD7 OC2 выход ШИМ с микроконтроллера, подключен к RC или светодиоду.

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

Все остальные выходы можно использовать как угодно. Хоть для индикаторов, хоть для кнопок.

В самоделках, я часто использовал выход PB0 для индикации входа в Boot режим загрузчика микроконтроллера. Так же я туда часто подвешиваю индикацию работы и активности сетевого порта. Но в отладочной плате я уже подключаю четыре светодиода на джамперы. По этому рациональнее перенести большую часть технической индикации на PB3.

Тэги: микроконтроллеры

Отредактировано:2020-09-23 08:55:27


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

Сообщайте мне о замеченных ошибках на: web@orcinus.ru. Все пожелания и советы будут учтены при дальнейшем проектировании сайта. Я готов сотрудничать со всеми желающими. В некоторых случаях, мнение автора может не совпадать с мнением автора! Phone: +7-902-924-70-49.

Top.Mail.Ru
Top.Mail.Ru LiveInternet Rambler's Top100 Яндекс.Метрика