Безопасно ли оставлять контакты RX и TX ATmega328PB неподключенными?

Я использую ATmega328PB и просматривал схемы Arduino и других производителей, в которых он используется. Все схемы, которые я нашел, используют последовательный чип для связи между USB и TX & прием. Однако USB мне не нужен, и я планирую программировать ATmega через ICSP.

Безопасно ли оставлять эти контакты неподключенными или подключать их напрямую к светодиодам, как это делают некоторые платы Arduino (как на фотографии)? Мне не удалось найти четкую информацию об этом.

Прошу прощения, если это глупый вопрос. Спасибо!

, 👍1

Обсуждение

При резисторе сопротивлением 120 Ом эти светодиоды будут довольно яркими., @6v6gt

VCC будет подключен к 3,3 В, а светодиод рассчитан на 2,7 В с прямым током 5 мА. Должны ли мои резисторы иметь большее сопротивление?, @Acmek


1 ответ


Лучший ответ:

1

Смотрите на эти контакты как на любые другие контакты ввода-вывода. Ничего особенного в них нет, если вы не включите их специальную функцию, в вашем случае USART0.

Вот что сказано в паспорте:

17.2.6 Неподключенные контакты

Если некоторые контакты не используются, рекомендуется убедиться, что эти контакты имеют определенный уровень. Несмотря на то, что большинство цифровых входов отключены в режимах глубокого сна, как описано выше, следует избегать использования плавающих входов, чтобы снизить потребление тока во всех других режимах, где цифровые входы включены (сброс, активный режим и режим ожидания).

Самый простой способ обеспечить определенный уровень неиспользуемого контакта — включить внутреннее подтягивание. В этом случае подтягивание будет отключено во время сброса. Если важно низкое энергопотребление во время сброса, рекомендуется использовать внешнее повышающее или понижающее напряжение. Подключать неиспользуемые контакты напрямую к VCC или GND не рекомендуется, так как это может привести к чрезмерным токам, если контакт случайно настроен как выход.

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

,

Большое спасибо! Я был обеспокоен тем, что в других сообщениях, которые я видел, были показаны проблемы с плавающими выводами TX и RX, которые мешают их сценарию, но, как вы заявили, я могу включить подтягивания, чтобы избежать этого. Хорошего дня!, @Acmek

@Acmek Лучше использовать правильные источники информации, например таблицы данных и рекомендации по применению. Сообщения на форумах компетентны лишь в редких случаях., @the busybee