Замена чипа МК
- Войдите на сайт для отправки комментариев
Ср, 29/05/2013 - 15:03
Есть две платы: UNO R3 и Duemilanove.
Переставляю МК с одной платы на другую - все работает. Скетчи заливаются и выполняются. Но, в IDE приходится выставлять тип платы не в соответствии с шилдом, а родной для МК.
Другими словами чип МК стоял в UNO, переставил в Duemilanove, и в IDE выбираю тип платы UNO, хотя де факто стоит Duemilanove.
Вопрос. Есть тут подводные камни? Может это не соответствие где нибудь аукнуться или нет?
С уважением, ....
главное чтобы Мк были одинаковыми по маркировке
---
Это вопрос или предложение?
:-))
У чипов этих плат разные бутлоадеры, поэтому при смене чипов на платах нужно менять тип платы в соответствии с чипом.
Так что никакого несоответствия тут нет.
Аукнутся может, но в таких местах куда ты судя по вопросу не скоро доберешся, например создание устройства которое будет компьютером определятся индивидуально а не как ардуино.
Тоесть могу ити на рынок и смело покупать мегу8-ю, прошить при помощи другой дуины и вставить вместо родного камня UNO R3 мегу8-ю и у меня будет полноценная дуинка с 8 кб под код ?
Можешь - почему нет, только для 8ки вряд ли найдешь optiboot, зашешь ее стандартным загрузчиком и будешь видить как Duemilanove.
Непонятно только зачем весь этот гемор - вот купи 328 чип с уже прошитым загрузчиком и все дела.
У вас будет Arduino NG в электрической обвязке Arduino Uno, со всеми присутсвующими аппаратными ограничениями обусловленными отличием мега8 от мега328.
Arduino NG стартует аж 8 секунд, так что не рекомендую этот загрузчик. В свое время такой нашел atmega8noxtalfast.name=ATmega8A (8MHz int. RC osc, short bootloader delay, 38400 baud rate) только где не помню уже.
Arduino NG стартует аж 8 секунд, так что не рекомендую этот загрузчик. В свое время такой нашел atmega8noxtalfast.name=ATmega8A (8MHz int. RC osc, short bootloader delay, 38400 baud rate) только где не помню уже.
Кажись нашёл http://mk90.blogspot.com/2011/01/arduino-3-atmega8a-bootloader.html
Исправил силку.
кажись это такой способ рекламы магазина... задаеш вопрос а потом ссылку на магазин :)
Если загрузчик медленно стартует, не проще его исправить и перекомпилировать? Там старт - несколько строчек - разобраться и вперед.
Да собственно даже в одной строке \arduino-1.0\hardware\arduino\bootloaders\atmega8\ATmegaBOOT.с
Только задержка измеряется в проверках на наличие данных в UART, то есть на Arduino NG это 8000000 примено 8-10 секунд (точно не замерял), можно сделать
или даже
кажись это такой способ рекламы магазина... задаеш вопрос а потом ссылку на магазин :)
Хрен с ним с магазином, главное информация которая там есть
ну оно может быть и хрен бы с ним... но тут есть некоторые НО.. ваша ссылка ведет на страницу которой нет... и вы ее настойчиво проталкиваете...
ну оно может быть и хрен бы с ним... но тут есть некоторые НО.. ваша ссылка ведет на страницу которой нет... и вы ее настойчиво проталкиваете...
http://mk90.blogspot.com/2011/01/arduino-3-atmega8a-bootloader.html
Зря ты блог путаешь с магазином - чел реальные вещи в блоге описывает, магазин у него есть, но то для рукожопых, ленивых или программистов.
забавно, первая ссылка ведет на страницу которой нет.. а вторая таки выводит куда нужно :)
забавно, первая ссылка ведет на страницу которой нет.. а вторая таки выводит куда нужно :)
там пробел лишний в конце в первой
забавно, первая ссылка ведет на страницу которой нет.. а вторая таки выводит куда нужно :)
У меня нормально всё переходит, трижды пробовал. Opera всё кушает.
Проверил на ІЕ - действительно вела в никуда, исправил.
Сделал "программатор Громова" из старого IDE шлейфа и прошил им как тут описано через ISCP дуины, ведь она имеет уже кварц и конденсаторы что нужно для чтого чтобы правильно прошить мегу, точней её для роботы на частоте в 16 мГц.
Зашил правда не родной загрузчик а Optiboot о котором была речь в этой статейке.
Uno принял инородный камень как родной, всем спасибо.
Сделал "программатор Громова" из старого IDE шлейфа и прошил им как тут описано через ISCP дуины, ведь она имеет уже кварц и конденсаторы что нужно для чтого чтобы правильно прошить мегу, точней её для роботы на частоте в 16 мГц.
Зашил правда не родной загрузчик а Optiboot о котором была речь в этой статейке.
Uno принял инородный камень как родной, всем спасибо.
Теперь сделай USBasp, прошей загрузчик USBaspLoader и забудь о компортах, как о страшном средневековье.
Теперь сделай USBasp, прошей загрузчик USBaspLoader и забудь о компортах, как о страшном средневековье.
Около двух месяцев просто лежит... Лентяй я.