Всем привет! В связи с тем, что проблемы с "самовольной перезагрузкой" не решаются, я решил купить новый МК для Arduino Uno R3 c названием ATMEGA328P-PU Проблема в том, что нужно будет записать стандартный загрузчик для МК (bootloader). Помогите найти информацию по прошивки ATMEGA328P-PU.
http://www.itux.co.za/2012/01/arduino-bootloader-issues-with-atmega328-pu-chips/ А еще говорят, что помогает прошивка вручную с использованием ключа -f - он заставляет avrdude игнорировать сигнатуру МК: http://forum.easyelectronics.ru/viewtopic.php?t=12161&p=218588
Есть ли у Вас LPT но компе ? Если есть то вот. Конечно придется немного поработать паяльником... или самый простой вариант найти человека с дунькой =)
А ещё вопрос, это через USB в Arduino прошивать (как скетч)? http://www.itux.co.za/2012/01/arduino-bootloader-issues-with-atmega328-pu-chips/
Сейчас попробую так сделать со старым камнем, может у него просто мозг съехал, http://arduino.cc/en/Hacking/ParallelProgrammer Завтра напишу результат
Спаял LPT, сейчас буду пробовать перезаписывать ATMEGA, я так понял просто надо подцепить LPT и ICSP, и в меню Tools нажать на "Burn Bootloader"?
С меня требует некое "giveo", я скачал с офф.сайта, запускал и .bat, и .exe, он быстро откроет черное окно и закроет, кидал на рабочий стол, в папку с ArduinoIDE, на разных версиях, все ровно требует giveo... Что надо сделать, чтоб giveo включилось для ArduinoIDE, и чтоб Burn Bootloader загрузил (использую ParallelProgrammer), кто сталкивался с такой проблемой?
Хотел бы скромно поинтересоваться, под какой операционной системой всё это происходит и на каком железе? Я давно не пользую LPT в инструментальных целях, но для этого нужен максимум пентиум3 и win2000, а лучше win95. На современной операционке никто вам писать напрямую в порт не даст.
И так: Я собрал LPT переходник (ParallelProgrammer) с сайта: http://arduino.cc/en/Hacking/ParallelProgrammer проверил, все правильно. Оттуда скачал некую "giveio" с файлами, тыкнул на .bat от имени администратора, вроде сделал свои дела. Подсоединяю ParallelProgrammer, устанавливаю: Arduino NG or older w/ Atmega8, а так же в Tools -> Programmer -> ParallelProgrammer. тыкаю Burn Bootloader, а он пишет ошибку: avrdude: can't open device "giveio" avrdude: failed to open parallel port "lpt1" Как лечить? Примечание*: Железо у меня современное(полу игровое), система Win7 Ultimate x64bit. Пользуюсь Arduino IDE 1.0.3
Как я писал в предидущем посте Win7 не позволила открыть порт lpt1, это не удивительно. XP позволяла, но туда летело море ошибок, и запоров пару контроллеров, я это дело бросил. Пользуюсь нормальными USB программаторами, для AVR у меня нет, но я всегда помню, что у меня есть Arduino, которым всегда можно извернуться и прошить. Я прекрасно понимаю, что фразы: А у меня... вам ничем не помогут, и я их тут пишу, только к тому, что покупка программаторов была выстрадана, я конечно купил и сделал программаторы в lpt и com порты, было убито несколько микроконтроллеров и одна материнская плата, я её конечно починил, но с тех пор не эксперементирую.
Такая-же фигня была. Плюнув (сполив предворительно ком порт) тупо купил прошитую ардуинку и записал загрузчик не мучаясь со всякими фьюзами!!!
Спасибо, друзья, обращусь к другу с Linux, возможно он без всяких проблем зашьёт... P.S Виндовс маст дай!
Есть такие штуки: http://www.citilink.ru/catalog/parts/controllers/646356/ Но можно подшаманить http://www.internals.com/utilities_main.htm, см. WinIo. Также см. portio.sys.