Arduino Mega 2560 и STK500
- Войдите на сайт для отправки комментариев
Пт, 14/06/2013 - 19:30
Добрый день.
Приобрел Arduino Mega 2560. Имеется программатор Pololu STK500. Как мне из AVR Studio 6.1 прошить контроллер по этому протоколу?
Я новичок, объясните пожалуйста подробно.
Спасибо.
Ну, как бы:
http://arduino.cc/en/Main/arduinoBoardMega2560
http://www.pololu.com/docs/0J36/3.b.1
- соединяете SPI программатора с SPI контроллера Ардуино и шьёте.
зы
Не совсем ясно, при чём тут "новичёк"...
А гугл у вас работает?
Все работает прекрасно. И гугл тоже. Только в списках AVR 6.1 при выборе контроллера не предлагается STK500, а предлагается STK600. И в окошке "Connect" при выбраном STK500 в выпадающем списке нету контроллера 2560. Вот я о чем.
Все работает прекрасно. И гугл тоже. Только в списках AVR 6.1 при выборе контроллера не предлагается STK500, а предлагается STK600. И в окошке "Connect" при выбраном STK500 в выпадающем списке нету контроллера 2560. Вот я о чем.
Ясно...
Значит, так:
скачиваете правильный браузер http://www.google.com/intl/ru/chrome/browser/
ставите приблуду для перевода https://chrome.google.com/webstore/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb
и внимательно читаете http://www.pololu.com/docs/0J36/3.b.1
Если вы хотите, чтобы запрограммировать устройство, которое по умолчанию не поддерживаются использованием Atmel студии, вы должны будете добавить XML файл в один из каталогов Atmel Studio.
Так если не знаете английского языка, то как перевести сайт на русский язык знаете?
3.B.1. Добавление устройств в Atmel Studio 6
Далее: 3.B.2. Использование дополнительных возможностей Atmel Studio 6Предыдущая: 3.b. Программирование микроконтроллеров AVR Использование Atmel Studio 6
В то время как старшие AVR Studio 4 поддерживает программирование большого количества различных AVRs с STK500-совместимый программистов, такие как Pololu USB программатор, Atmel Studio 6 поддерживает только программировании небольшой выбор устройства по умолчанию. Если вы хотите, чтобы запрограммировать устройство, которое по умолчанию не поддерживаются использованием Atmel студии, вы должны будете добавить XML файл в один из каталогов Atmel Studio.
Tools \ STK500 \ XML
подкаталоге. По умолчанию, на 64-разрядных компьютерах это будетC: \ Program Files (x86) \ Atmel \ Atmel Студия 6.1 \ Tools \ STK500 \ XML
.ATmega168_stk500.xml
и выберите Редактировать , чтобы открыть его в блокноте.устройств
подкаталог, например, "ATmega328P".DEVICENAME
_stk500.xml
гдеDEVICENAME
такое же имя устройства, которое вы ввели в файл, напримерATmega328P_stk500.xml
.Спасибо большое!
И еще просьба. Пришлите пожалуйста параметры на изначальные Fuses и где достать заводскую прошивку? Хочу восстановить все параметры после первых своих неудач.
Спасибо большое!
И еще просьба. Пришлите пожалуйста параметры на изначальные Fuses и где достать заводскую прошивку? Хочу восстановить все параметры после первых своих неудач.
http://arduino.cc/en/Main/arduinoBoardMega2560 - раздел Programming
Вопрос.
А, зачем было вообще лезть в эту Ардуино программатором?
Я буду ассемблер осваивать немного позже.
Я буду ассемблер осваивать немного позже.
Это понятно, вопрос наводящий был - как вы заводскую прошивку умудрились испортить, если не знали, как подключается программатор?
Вот и сам удивился. Копался-копался. Нажал не то )
А как правильно из платформы Arduino установить загрузчик? Он мне ошибку выдает (
Не знаю, насколько "из платформы", подразумевается, что не работает ваша плата нормально http://forum.arduino.cc/index.php/topic,111.0.html
А осциллятор какой по умолчанию стоит в Leonardo?
А осциллятор какой по умолчанию стоит в Leonardo?
Откуда я знаю?, влом мне за вас по гуглу ползать.
Да ладно б по гуглу... Контроллеры Arduino -> Leonardo
Я буду ассемблер осваивать немного позже.