Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » плата arduino mega2560


плата arduino mega2560

Сообщений 31 страница 35 из 35

1

всем привет. приобрел платку ардуино для продолжения изучения Bascom. но при попытке с ней работать ничего не выходит. программатор ставил как на этом видео http://www.youtube.com/watch?v=Ppdpp4pqeQc
но при попытке залить программу пишет что "МК не атмел 256"

пробовал еще так
http://wiki.mcselec.com/Getting_started … UNO#Author
но тут параметров слишком много, консоль открывается, и тут же закрывается, не успеваю прочесть

хотелось бы получить помощь!

спасибо всем откликнувшимся!

http://arduino.ru/Hardware/ArduinoBoardMega2560

0

31

Так удалось найти решение вопроса? У меня такая-же история. Arduino Uno, в нём стоит ATMega328P-PU и при попвтке прошить его говорит что он не 328P (в начале скетча указывал $regfile = "m328pdef.dat", выбирал программатором ардуину и скорость ставил 19200)

0

32

PS На плате перед ATMega328P стоит MEGA16U2? попробовал и её прописать в начале,  результат такой-же

0

33

версия 2.0.7.5
Нужно выбрать:
Programmer - ARDUINO STK500v2
Baud - 115200
После этого нужно перезагрузить программу( не знаю почему)

Это конкретно для ArduinoMega 2560 R3

Отредактировано Xodes (2015-02-28 23:05:49)

0

34

Когда вкладка в выборе программатора Arduino не работает, мне помогает эта статейка - http://microsin.net/programming/avr/bas … duino.html

1. Загрузите AVRDUDE с сайта [5]. Последняя версия на момент апреля 2012 г. была avrdude-5.11-Patch7610-win32.zip.

2. Создайте на диске папку наподобие  c:\AVRDUDE.

3. Распакуйте содержимое avrdude-5.11-Patch7610-win32.zip в эту новую папку.

4. Запустите Bascom-AVR. Выберите в меню пункт Options -> Programmer -> External programmer. Поставьте галочку "Use HEX file" (использовать HEX-файл).

5. Укажите путь до утилиты avrdude.exe.

6. В поле ввода параметров введите:

Код:
-C c:\avrdude\avrdude.conf -p m328p -P com19 -c arduino -b 115200 -U flash:w:{FILE}:i

http://microsin.net/images/stories/programming/Arduino/optiboot_bascom_1.png

Пояснение по параметрам:

-C       

c:\avrdude\avrdude.conf это файл конфигурации, который описывает для avrdude все различные пути обмена данными с программатором (в нашем случае с UART-загрузчиком платы Arduino).

-p       

m328p эта опция говорит, какой микроконтроллер будет программироваться. Например, если на плате Arduino стоит Atmega328p, используйте m328p в качестве типа микроконтроллера.

-P       

com19 это номер порта соединения с программатором (COM19). Поменяйте номер после COM, чтобы соответствовать реально используемому виртуальному COM-порту (номер COM-порта можно узнать из Диспетчера Устройств после подключения платы через USB).

-c

arduino здесь указывается тип программатора. Если Вы используете кит STK500, на котором работает протокол stk500, то используйте arduino для Optiboot.

-b

115200 устанавливает скорость обмена данными (baudrate) с программатором. Для Optiboot используйте 115200.

-U

flash:w:{FILE}:i здесь Вы задаете следующее:

• тип программируемой памяти: flash или eeprom. В случае программатора (не загрузчика!) это может быть также hfuse, lfuse или effuse, если Вам нужно проверить фьюзы.
• r (read, чтение), w (write, запись) или v (verify, проверка).
• используйте {FILE}, чтобы вставить имя файла кода программы, и {EEPROM} для вставки имени сгенерированного файла EEP.
• i означает, что файл в формате Intel Hex.

После нажатия F4 (Program Chip) в Bascom-AVR на Windows 7 Вы увидите окно CMD, где будет отображаться процесс программирования Arduino с помощью утилиты AVRDUDE.

http://microsin.net/images/stories/programming/Arduino/optiboot_bascom_2.png

avrdude-5.11-Patch7610-win32.zip - можно скачать ТУТ

Отредактировано Ev3658 (2015-10-09 22:15:35)

0

35

Вот так вот у меня заработало с Mega2560 (ардуино с встроенным Usb-Com переходником)
http://s6.uploads.ru/t/mkeKu.jpg

0

Похожие темы


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » плата arduino mega2560