Загрузить скетч спомощью программатора из IDE

saniks
Offline
Зарегистрирован: 09.04.2013

У меня есть bitbang программатор без поддержки UART, спомощью него я хочу заливать скетчи из arduino IDE, когда я нажимаю "Файл - Загрузить спомощью программатора" данные будут передаватся по UART или как ISP, тоесть по линиям MOSI, MISO?

toc
Offline
Зарегистрирован: 09.02.2013

всё зависит от того, что выбрано в меню Инструменты - Программатор (Tools - Programmer).

saniks
Offline
Зарегистрирован: 09.04.2013

Я добавил в programmers.txt новый программатор:







usbbit.name=usbbit
usbbit.communication=usb
usbbit.protocol=stk500v2 

При заливке IDE выдает такую информацию:





Using Port : usb
Using Programmer : stk500v2
avrdude was compiled without usb support.

Пробовал также usbbit.communication=com5 (виртуальный ком на котором висит программатор), тогда IDE выдает:



Using Port                    : com1
         Using Programmer              : stk500v2
avrdude: ser_open(): can't open device "\\.\com1": Отказано в доступе.

Как задействовать com5 не знаю.

 

toc
Offline
Зарегистрирован: 09.02.2013

1. вы возитесь с этой штукой? http://robocraft.ru/blog/arduino/552.html

2. и у вас есть плата ардуино ?

3. рекомендую рассмотреть ArduinoISP

saniks
Offline
Зарегистрирован: 09.04.2013

1. нет, вожусь вот с таким программатором http://www.reddylab.eu/usbbit/mods/usbbit-light

2. платы ардуино нету, я взял атмегу328, прошил бутлоадер. скетчи компилирую в IDE, заливаю спомощью avrdude, но хочу прямо из IDE для удобства.

toc
Offline
Зарегистрирован: 09.02.2013

почитайте тему "снова среда".

saniks
Offline
Зарегистрирован: 09.04.2013

Вопрос отпадает, бутлоадер может принимать данные только по UART`у

maksim
Offline
Зарегистрирован: 12.02.2012

А причем тут бутлоудер? Зачем он вам если у вас программатор есть?

saniks
Offline
Зарегистрирован: 09.04.2013

Я уже понял что незачем. Сейчас отказался от него.

maksim
Offline
Зарегистрирован: 12.02.2012

Если у вас получается прошивать через дудку, значит можно прошить и из ИДЕ.