FTDI и atmega328p-au

Я хочу подключить Arduino Pro Mini к ATmega328P, чтобы управлять SI4463. Но я не знаю, к каким контактам ATmega328P следует подключать BLK, CTS, DTR.

Как мне это подключить?

, 👍0

Обсуждение

Если вы пытаетесь построить схему ATmega и спрашиваете об этом на сайте Arduino, разве вы не должны просмотреть опубликованную схему сопоставимой Arduino, т. е. той, которая использует тот же 5-контактный разъем FTDI??? Кроме того, вам, вероятно, следует рассмотреть возможность создания прототипа с модульной Arduino, прежде чем делать плату - Si4463 нетривиален по сложности даже в модуле, и в дополнение к помощи в проверке ваших планов прототип на основе Arduino позволит вам начать работу над программными задачами, пока изготавливается ваша печатная плата., @Chris Stratton


1 ответ


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

4

BLK заземлен.
CTS обычно не используется. Я оставляю его неподключенным на своих платах.
DTR переходит в схему автоматического сброса.

Обновление:

Могу ли я разрешить DTR напрямую подключаться к RESET?

Схемы автоматического сброса используют конденсатор емкостью 0,1 мкФ между DTR (или RTS, в зависимости от того, какой из них подается вашим кабелем) и выводом сброса. (Точное значение, вероятно, не так уж важно). Без него схема сброса, скорее всего, будет улавливать шум и случайным образом сбрасывать Arduino.

,

Могу ли я разрешить DTR напрямую подключаться к RESET?, @lanse7pty

Вы не можете подключить его напрямую, потому что он низкий, когда соединение установлено. Поэтому он будет держать Arduino в режиме сброса все время. Поэтому загрузчик никогда не запустится, и вы не сможете загрузить новый код или запустить существующий код., @Gerben

Также хорошей идеей будет установить диод параллельно резистору — катод к 5 В. Это предотвратит любые скачки высокого напряжения на линии сброса от запуска последовательности программирования высокого напряжения, и чип затем перейдет в состояние зависания., @CrossRoads