скорость прошивки других контроллеров через программатор arduinoISP
- Войдите на сайт для отправки комментариев
Вс, 27/10/2013 - 13:38
Шью Атмегу64 через arduino Uno.
Замечательно шьется, одно НО - медленно. ужас как медленно. скорость 9600. на всех остальных скоростях отказывается. пишет not in sync: resp=0xff
скорость прошивки меняю в ISP скетче.
Serial.begin(9600);
при любом другом значении - ошибка.
в boards файле так же скорость меняю. один фиг.
кондер между ресетом и землей ставил. 10 мкФ. и 0.1 мкФ.
короче - уже и не знаю что попробовать.
может кто сталкивался?
p.s. самое что интересное - при скорости 9600 кондер ставить не надо. и так все нормально шьется.
p.p.s. загрузчик не пишу, ибо не нужен.
Не знаю откуда вы взяли 9600, но у всех остальных скорость в ArduinoISP 19200.
кондер между ресетом и землей ставил. 10 мкФ. и 0.1 мкФ.
p.s. самое что интересное - при скорости 9600 кондер ставить не надо. и так все нормально шьется.
А вы понимаете для чего он вообще ставится?
А вы скорость порта на компе настраивали?
На большой скорости м/к шиться отказывается из-за низкой установленной частоты,например установлен делитель на 8..
Не проверял на 64 меге, но ATmega8 без проблем шьется при частоте 1 МГц на скорости 19200 (по-молчанию).
наверное, что бы не сбрасывать.
Uno шьется на том же порту при скорости 115200. как же это обьяснить?
стоит 16 Мгц
не проверял на меге8.
как бы там не было, но факт остается фактом. шьется только на 9600. на других отказывается.
подскажите - куда хоть смотреть?
может дело в бутлоадере? если поставить его, то скорость прошивки будет больше?
наверное, что бы не сбрасывать.
Не сбрасывать что?
может дело в бутлоадере?
Каком бутлоудере??? Вы определитесь как вы шьете мегу - по ISP или по UART ?
блинчики со сковородки, что ж еще?
ардуину естественно.
да я уже пальцем в небо тычу. может по RX TX быстрее прошивать будет?