Это я понимаю. Я хочу понять, можно ли использовать эту схему с окинутым GPIO0 для программирования Мег? Может кто-то так делал?
Да, наверно можно допилить,
смысл -то этого действа в чем?
Так а схему китайской рабочей Ардуино с CH340 в сети не найти?
На оригинале то 16U2 стоит, там прошивка, но ее тоже можно найти…
Я вот для домашних поделок всегда свои платы делал. Года до 2015-го.
Потом нашел для себя ESP8266 и LUA, а когда появился Си для ESP в Ардуино ИДЕ вздохнул с облегчением. Все работает, не рестартует годами. Теперь все только на ESP и делаю, и проще и компактней и дешевле…
И вот в посте выше и кроется ответ - я то-же для себя открыл ESP8266 и хочу иметь универсальный TTL-адаптер
Кстати, озадачился я пробником для витой пары Ethernet - проводов 8, в Atmega328 - 8 аналоговых портов, выкинул стабилизаторы и TTL-конвертор как мне советовали .
Сделал я новую версию платы.
Надеюсь хейтерам понравится
где кондеры по входу и выходу на U4?
И светодиоды вверх ногами.
это уже что то патологическое
)) И о резисторах на ТХ/RX я уже говорил… Ну вот не хватает пинов у меня, решил задействовать RX. Помигать светодиодом даже. А там сидит USB-TTL… И кто кого пересилит?
Да. И диоды на TX/RX не помешают. А C5 обычно не ставится. Но с таким номиналом он просто до одного места.
Светодиоды с TX/RX я перенес на TTL-конвертор.
C5 и тут можно не ставить . Уменьшил до 22 пик.
С5 для чего? Особенно 22.
“Я от дребезга надеюсь защититься.”
нет
не для того тут кондер, а в интернете много что валяется.
ОК, пусть стоит. Не мешает.)
Кстати Uno-вские шилды…
Только не ругайте меня сильно Решил я в очередной раз извратиться.
Попался мне дисплей 19264-05, понравился мне он тем, что небольшой, много точек и по длине ложится в плату Arduino Uno.
Захотел я сделать шилд для Arduino Uno с дисплеем.
Дисплей собираюсь расположить как бы над Arduino-й (в экран не влезло )
Внизу - макетка.
Вот контакты дисплея:
Непредопределенными я увидел 3-пина CD, CS и RST что бы их пристроить и иметь возможность выбирать куда подключить сигналы я сделал перемычки (под дисплеем) на контакты с 8-го по 13. Контакты можно подключить на три из шести выводов (на всякий случай).
Вот как-то так
Измерение напряжения питания
Я тут код немного сократил
void VCC() {
#define Vref 1100
int mvVcc;
//--- ATmega328P ----
ADMUX = (1 << REFS0) | (1 << MUX1) | (1 << MUX2) | (1 << MUX3);
ADCSRB = 0;
ADCSRA = (1 << ADEN) | (1 << ADATE) | (1 << ADSC) | (1 << ADPS0) | (1 << ADPS2);
delay(1);
mvVcc = (1023L * Vref) / ADC;
Serial.print(F("VCC = "));
Serial.print(mvVcc);
Serial.println(F(" mV"));
Serial.print((float)mvVcc / 1000);
Serial.println(F(" V"));
}