Извините, что давно не заходил в эту тему. Был в отъезде и очень занят, но обязатьлено вернусь к этому делу к началу августа. Программироваться контроллер ещё не начал. Я уверен, что как раз потому что я не нажимал кнопку Сброс перед программированием. Надеюсь всё получится.
В общем, видимо, созрел. Давно заглядывался на дуне-подобные платы, но по зрелому размышлению пришёл к выводу, что проще воспользоваться статьёй, которая тут обсуждается. Цель - изучение азов программирования МК и робототехники, ну и вообще развитие в данном направлении. Вопрос, собственно, возник только один - как данный вариант "загружать"? То бишь .как его слинковать с ПК для загрузки программ из Ардуино ИДЕ. В наличии экспериментально-боевой ноутбук на П3-600 с КОМ и ЛПТ-портами на борту.
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“ 2:5020/2140.1979@fidonet
3) теперь можете использовать любую плату Arduino pro либо обычную Arduino но подключать сигналы на ноги Rx Tx и DTR.
Вместо 2 и 3 можно просто использовать старые Arduino которые были по COM порт сделаны.
Понято. ИМХО, исходя из этого, завалявшиеся шнурки на PL203 от Семёнса вполне годятся. Виртуальный COM-таки. Спасибо! Ваш курс читал, неоднократно, и перечитываю раз в полгода.
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“ 2:5020/2140.1979@fidonet
Собрал эту схемку, бутлоадер C:\arduino-0022\hardware\arduino\bootloaders\atmega8\ATmegaBOOT.hex залил при помощи програматора USBasp, светодиод L помаргивает, скетч блинк заливается, работает. Вроде бы всё ОК, но следующий скетч уже не заливается. Приходится опять заливать бутлоадер, а потом желаемый скетч. Разве это нормально?
Добавлено спустя 2 часа 35 минут 27 секунд: Проблема решена, неправильно выставил фьюзы при прошивке бутлоадера. Правильные фьюзы нашел в Makefile.
This line is toggled when arduino starts to upload the sketch, or Termial opens.
That's why the arduino is being resetted when we open the terminal.
To correctly reset the chip, we have to invert the DTR signal. So we have to put an 0.1 ceramic capacitor.
If we want to connect DTR line of the USB-UART adapter DIRECTLY to the ATmega chip, we have to re-programm the FTDI chip in the USB-UART module (FTProg => invert RS-232 signals => DTR), using FTProg utility.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.