| Заливка скейтчей через ArduinoISP. |
[May. 25th, 2012|02:59 am] |
Умудрился подпалить Mega и Uno. Начало истории здесь. Если кратко, получил две дохлые ATmega8U2. Взял у коллеги живую Mega2560 R3, хотел при ее помощи залить скейтчи на свои трупы:
За основу взял классику. На Mega2560 на других ногах разведена ICSP. Читаем мануалы, код скейтча, переделываем..
В меню Arduino IDE выбираю Tools -> Programmer -> Arduino as ISP Превращаю живую Мегу при помощи скечтча ArduinoISP(из примеров) в программатор. На ней начинает мерцать LED_HB.
Подключаю светодиодны на программаторе к: #define LED_HB 9 #define LED_ERR 8 #define LED_PMODE 7 Резистором 1кОм замыкаю на программаторе Reset и 5v.
Далее подключаю Mega(программатор)->Mega(труп) 50-50 51-51 52-52 53-reset Земля, питание.
При наличии кабелей мама-мама, например от CD-ROM, можно подключать через разъемы ICSP (которые справа на плате).
В меню Arduino IDE выбираю Tools -> Programmer -> AVR ISP Заливаю Blink, который прошивается в... программатор :))) Пробую несколько раз, думаю...
Подключаю Mega(программатор)->Uno(труп) 50-12 51-11 52-13 53-reset Земля, питание.
Tools -> Board -> Arduino Uno. После того, как Blink скомпилился, на программаторе гаснет LED_HB, несколько раз RX, затем пауза, еще несколько раз RX, потом пару раз LED_PMODE, пару раз LED_ERR, начинает мерцать LED_HB. После чего получаю Binary sketch size: 1026 bytes (of a 32256 byte maximum) avrdude: stk500_getsync(): not in sync: resp=0x00
Почему в случае с двумя Мегами Blink оказывается в программаторе? Не нужно ли резать Reset-En на программаторе? Что я делаю не так? |
|
|
| Simple Dumping Monitor. Теперь и Arduino MEGA |
[May. 19th, 2012|05:00 pm] |
Начиная с версии 0.9, библиотека Simple Dumping Monitor теперь поддерживает и платы серии Arduino MEGA на базе микроконтроллеров ATmega1280/2560.

Библиотека Simple Dumping Monitor для Arduino-совместимых плат на базе микроконтрллеров ATmega позволяет выводить дампы регистров, таймеров и памяти RAM, Flash и EEPROM, а также дамп таблицы векторов прерываний.
Библиотекой поддерживаются микроконтроллеры:
- ATmega168
- ATmega328
- ATmega1280 (начиная с версии 0.9)
- ATmega2560 (начиная с версии 0.9)
Начиная с версии 0.6 в библиотеку добавлены функции простого символьного отладчика. |
|
|
| налетай подешевело |
[May. 13th, 2012|11:29 am] |
http://www.terraelectronica.ru/catalog_info.php?ID=1162&CODE=981370
Отладочная плата STM8SVLDISCOVERY всего за 245 руб! Подключение USB разъем B "домик" . По многим параметрам этот маленький МК делает эхотаг как стоячего. Кто нибудь знает недостатки их, кроме другого IDE и отсутствия DIP корпусов? Вот даташит МК http://www.st.com/internet/mcu/product/251512.jsp?referrer=70032480 - немного меньше памяти (8 кбит память программы, 1 кбит RAM) да 5 ADC вместо 6. Зато ног больше, есть макетная платка, и сенсорная кнопка. По такой цене можно использовать в готовых устройствах, хотя россыпью эти МК стоят около 40 руб и не требуют обвязки, если не нужны кварцевые часы. Минимальный заказ 500 руб. С радостью куплю у вас одну за 260 где-нибудь по ярославскому направлению. |
|
|
| Вышла новая версия библиотеки Simple Dumping Monitor |
[May. 2nd, 2012|11:03 am] |
Сегодня увидела версия 0.8 библиотеки Simple Dumping Monitor, предназначенной для отладки скетчей Arduino с помощью дампов регистров, таблицы прерываний и состояния таймеров, а также функций символьного отладчика - пошаговое выполнение скетчей, запустить скетч на выполнение, приостановить выполнение скетча, вывести состояние пользовательских переменных.
Выпуск новой версии связан с тем, что в программном обеспечении Arduino версии 1.0 теперь вместо файла <WProgram.h> используется файл <Arduino.h>, так что библиотека версии 0.7 оставлена для совместимости со старым программным обеспечением (например, версию 0022 блоггер использовал), а начиная с версии 0.8 библиотека уже будет со старым программным обеспечением несовместима к сожалению. Увы, развитие библиотеки заставляет чем-то жертвовать, ресурсы блоггера не безграничны пока. =)
На сайте Vanyamba uses Linux доступны для скачивания обе версии - и 0.7, и 0.8. |
|
|
| Arduino IDE 1.01. Уже скоро? |
[Apr. 2nd, 2012|02:24 pm] |
В блоге Arduino Blog появилось сообщение, которое позволяет предположить, что скоро (после 7-го апреля) выйдет новая версия IDE Arduino 1.01. Одна из новых функций - возможность переключения между языками интерфейса.

== Поздравляю, Ziger! |
|
|
| (no subject) |
[Mar. 28th, 2012|11:31 am] |
|
Привет всем участникам сообщества :) В последнее время количество заявок на вступление в сообщество увеличилось. Среди запросов отсеивается много неадеквата. Иногда мы несправедливо не пускаем хороших людей. Чтобы избежать лишних недоразумений — пара слов о том, кого мы принимаем в сообщество. - Если вы просто интересуетесь электроникой и Arduino — можете подписываться на сообщество и беспрепятственно комментировать посты. Запрашивать участие в при этом не нужно, достаточно добавить «В ленту друзей» (Watch community).
- Если вы кликнули на ссылку «Записаться в сообщество» (Join this community), то модератор получает об этом уведомление, просматривает ваш ЖЖ на предмет ботов/спама и одобряет запрос на своё усмотрение. Посты о программировании и электронике повышают шанс на вступление до 100%.
- В сообщество не принимаются пользователи: с пустым/закрытым журналом, боты, спамеры, «политические» журналы, а также журналы, содержащие неадекватный бред.
- Если вы настойчиво требуете полноправного членства с возможностью писать в сообщество и вам есть, что сказать миру, а вас не принимают, то сопроводите, пожалуйста, ваш запрос личным сообщением модератору.
Ещё раз напоминаем, что читать и комментировать данный ЖЖ могут абсолютно все. Но если хотите написать пост — вступите в сообщество, а мы посмотрим, кто вы такой :) И чтоб два раза не вставать — придумываем и пишем в комментариях тэги для сообщества :) Если у кого-то есть какие-то пожелания по изменению политики сообщества, модерации, оформлению журнала или ещё чего — отписываемся тут. Весна — пора перемен :) |
|
|