Подскажите, где взять зхагрузчик для Atmega8 в режиме работы от внутреннего резонатора 8МГц?
А то место в меге осталось, а подключать каждый раз к программатору маленькую платку неудобно
I am Dr Ayman Shalaby ,developer of EgyDuino . I suggest you to use ATmega 8 with crystal 12 MHz and 68 Ohm resistor and Very Important to use RED LED with ATmega 8 .
Для своих целей сделал загрузчики для atmega328p для частоты 8 МГц (внутренний RC генератор), получил Ардуину на отладочной макетке из одной микросхемы.
Сделал загрузчик на 1МГц (RC генератор деленный на 8) и током потребления 0.2 мА в "отзывчивом" Idle mode. Ограничения, уже не работает UART на 115200, нужно выбирать скорости ниже.
Сделал загрузчик для Atmega8 1 МГц, правда она прожорливей, требует напряжение питания выше и 0.6 мА потребление. И памяти мало, скетч простейший может занять 5 КБ из 8 флеша.
Так же можно в принципе сделать для внутреннего RC генератора 128 КГц. Только там ограничения в генераторе, но можно указать частоту 1.28 МГц, и иметь ввиду что все скорости будут ниже в 10 раз. А лучше кратно 8, чтобы UART работал, например скорость 9600 указанная на микроконтроллере будет соответствовать 1200 реальной, маловато, но передавать данные можно. Зато и потребление микроскопическое. Какие вообще можно получать максимальные скорости при 128 КГц тактовой частоты? 1/6 или 1/8 скорости частоты?
Вроде можно сделать и для Attiny13. Но там памяти мало, непонятно что это будет.
Еще из интересного, посмотрел кварцы в продаже, мне удобно было бы иметь резонатор на 0.5 МГц, чтобы и UART работал, и потребление было минимальным. Или на 1МГц, но в продаже в основном на 4МГц, 3.575 и 3.686 МГц какое-то дробное число, вероятно для видео дел или чего-то подобного (хотя может для UART и точнее один из них подойдет). На 1 МГц уже реже встречаются и цены выше в 100(!) раз. В крайнем случае можно 4 МГц поделить на 8 и будет 0.5 МГц. Нашел еще "2.4576 МГц HC-49U", тоже дешевый и доступный, после делителя будет 0.3 МГц, вроде сойдет с небольшими ухищрениями. Меньше частот вроде нет.
Непонятно только, как это скажется на потреблении, кварц на высокой частоте вроде тоже потребляет, в идеале бы без делителя такие низкие частоты получать.
- на ардуино мини я могу выключить питание, нажать кнопку "загрузка" в программе, и потом включаю питание платы ардуино и все шьется.
- на плате УНО такой фокус не проходит. (таки нужно дергать пинцетом рессет.. жутко неудобно) Что можно изменить в загрузчике УНО чтобы тоже мог шить простым вкл питания платы? Или смотреть в сторону оптибут?
Народ, поделитесь ссылкой, по которой можно скачать настроенную Arduino IDE, которая умеет работать с ATmega8, прошитой разными загрузчиками, например, 1,2,4,8 МГц от внутреннего осцилятора и 8 МГц от внешнего. Я уже затр...ся.
Уважаемый Квадик! Если трудов на 30 секунд, может Вы выделите 30 сек своей жизни и сделаете хорошее дело - создадите и выложите Arduino IDE, которая умеет заливать скетчи штатным способом в ATmega8, работающей на частоте 1, 2, 4, 8 МГц.
Уважаемый Квадик! Если трудов на 30 секунд, может Вы выделите 30 сек своей жизни и сделаете хорошее дело - создадите и выложите Arduino IDE, которая умеет заливать скетчи штатным способом в ATmega8, работающей на частоте 1, 2, 4, 8 МГц.
Уважаемый Квадик! Если трудов на 30 секунд, может Вы выделите 30 сек своей жизни и сделаете хорошее дело - создадите и выложите Arduino IDE, которая умеет заливать скетчи штатным способом в ATmega8, работающей на частоте 1, 2, 4, 8 МГц.
У меня нет проблем залить загрузчик! Проблема в том, что после загрузки загрузчиков по Вашей ссылке, ардуина не заливает скетчи в МК штатным способом. А через USBasp надоело.
Проблема в том, что после загрузки загрузчиков по Вашей ссылке, ардуина не заливает скетчи в МК штатным способом
Сообщение №256 выше, загрузчик обычный, всё работает. У меня были кварцы на 3.456 МГц (какая-то дробная частота, нужна в телевизорах, поэтому кварцы дешевые и распространенные), даже с ними всё работает. Более низкочастотных кварцев в широкой продаже нет, или они в 10 раз дороже и в специализированных магазинах.
Уважаемый Квадик! Если трудов на 30 секунд, может Вы выделите 30 сек своей жизни и сделаете хорошее дело - создадите и выложите Arduino IDE, которая умеет заливать скетчи штатным способом в ATmega8, работающей на частоте 1, 2, 4, 8 МГц.
и внизу еще один пример. там можно 8мегу на 8 или 1 мГц внутренней зашить.
на ардуино мини если подклюючиь шнурок тх рх и земля, то достаточно в момент записи скетча включить питание на ардуиномини в последний момент и все прошивается.
с загрузчиком уно такой финт ушами не проходит. никто в подробностях не знает как оно там работает?? в чем отличия?
хотелось бы и уно сделать, чтобы просто питание вкл и все прошилось...
Ребята помогите=)!!!! Дела такое был у меня программатор USBasp но его щас нет под рукой. А надо прошить мегу2560 скетчем с arduino IDE. Знал что можно с UNO это сделать. ПОчитал все изучил все вроде просто, но нет( не в моем случии=) Вот по шагам что я делал:
1. Взял UNO и залил туда скетч Arduino ISP
2. Взял мегу рабочую проверил ее предварительно (залил скетч через usb блинк)
3. После соединил их по ISP, выбрал в Arduino IDE плату Mega2560, порт выбрал на который UNO подключена
4. Выставил программатор Arduino as ISP
5. И тут вопрос че жать то? загрузить через программатор или простая загрузка?
Ну вот решил и так и так попробывать. В итоге:
Если гружу через пункт "Загрузить через программатор"
Выдает следующее:
avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
Copyright (c) 2000-2005 Brian Dean, <a href="http://www.bdmicro.com/" title="http://www.bdmicro.com/" rel="nofollow">http://www.bdmicro.com/</a>
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM6
Using Programmer : stk500v1
Overriding Baud Rate : 19200
AVR Part : ATmega2560
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 10 8 0 no 4096 8 0 9000 9000 0x00 0x00
flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : STK500
Description : Atmel STK500 Version 1.x firmware
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x000000 (retrying)
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x000000 (retrying)
Произошла ошибка при загрузке скетча
Неверная библиотека найдена в C:\Program Files (x86)\Arduino\libraries\BetterWH2-master: C:\Program Files (x86)\Arduino\libraries\BetterWH2-master
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
Неверная библиотека найдена в C:\Program Files (x86)\Arduino\libraries\BetterWH2-master: C:\Program Files (x86)\Arduino\libraries\BetterWH2-master
Если гружу через обычную загрузку то пишет:
avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM6
Using Programmer : wiring
Overriding Baud Rate : 115200
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude done. Thank you.
Произошла ошибка при загрузке скетча
Неверная библиотека найдена в C:\Program Files (x86)\Arduino\libraries\BetterWH2-master: C:\Program Files (x86)\Arduino\libraries\BetterWH2-master
Неверная библиотека найдена в C:\Program Files (x86)\Arduino\libraries\BetterWH2-master: C:\Program Files (x86)\Arduino\libraries\BetterWH2-master
Крч мозг сломал. По отдельности платы прошиваются на ура. Но вопрос в том что мне надо научится через ISP это делать так как у меня есть еще одна плата на atmega2560 на ней только ISP есть разъем. ПОдскажите куда копать что я делаю не так?
Крч я понял что заливать надо через пункт "загрузить через программатор" но там он не видет сигнатуру почемуто т.е. 00000000 странно ппц. Думаю проблема программнаяа но не пойму где именно она зарыта( Так как кристал живой контакты крепкие стандартный шлей использую от программатора. Крч мистика какая то я хз куда копать. Помогите советом кто может.
Когда не работает с ходу делаю так: запускаю rhazama avr programmer. далее считываем с чипа для налаживания связи. когда считается не закрывая программу шить через ардуино. если не поможет то прямо через кхазаму можно залить прошивку, правда фьюзы там неудобно выставлять
avrdude: Expected signature for ATmega2560 is 1E 98 01
Double check chip, or use -F to override this check.
avrdude done. Thank you.
В конеце он пишет про Device signature = 0xffff80 заместо всех нулей. Обычно проблема с чтением сигнатуры связана с кристалами там с кварцем например да? или не так это все? просто странно на разных компах пробывал разные провода. Отдельно все шьтеся все живое но почему я какой то сранный билнк даже через UNO не могу залить? очень все тсранно. такое ощущение что я что то упускаю. Вот думал какие варианты что еще проверить.
А как я через rhazama avr programmer могу считать что? с меги что то или с UNO у меня же нет щас программатора? И как я залью через нее скетч который сделан в IDE?
Бывает))) на фото выше что две дуни работают корректно каждая отдельно пашет и скетчи заливаются но вот если попытаться прошить через UNO мегу2560 простым билнком тогда "БОРОДА" =) читаю ангиский форум но чет тоже пока нули. ДУмаю такое может еще у кого то бывало. Самое интересно что на моей второй плате такой же кристал 2560 и тоже самое я сначала грешил на кристал. Потом нашел мегу свою рабочую. эту вот что на фото. и думаю проверб на ней. Но нет тоже самое тут. Т.е. дело не в кристале как я думаю. А мне ту плату надо край прошить а там только ISP
Что значит бывает? Говорою же ты не залил прошивку как ISP программатора. Ты давай различай как ты заливаешь через ардуину. По фото логично только как ISP (микроконтроллер на плате), по описанию что используешь УНО как UART переходник. Блин это разные вещи и делаются по разному
Как не залил? Я же описал весь процесс вверху. Сначала я звял UNO залил туда пример из Arduino ISP так? потом взял выставил в Arduino IDE какую плату я хочу через UNO прошить выбрал mega2560 потом оставил порт UNO и выбрал программатор Arduino as ISP после чего соединил два ISP разъема на двух платах они оба 6ти пиновые. И после чего подал питания на оба и выбрал пункт записать через программатор. Что я не так сдела я не понимаю?
после чего соединил два ISP разъема на двух платах они оба 6ти пиновые. И после чего подал питания на оба и выбрал пункт записать через программатор. Что я не так сдела я не понимаю?
надо с уно с 10 вывода на резет 2560 соединить, а не через 6 пиновый разьем
Как не залил? Я же описал весь процесс вверху. Сначала я звял UNO залил туда пример из Arduino ISP так? потом взял выставил в Arduino IDE какую плату я хочу через UNO прошить выбрал mega2560 потом оставил порт UNO и выбрал программатор Arduino as ISP после чего соединил два ISP разъема на двух платах они оба 6ти пиновые. И после чего подал питания на оба и выбрал пункт записать через программатор. Что я не так сдела я не понимаю?
Тогда верно. Только про ресет забыл. Тебе уже написали об этом
Но у меня так же ресет с uno isp разъема соединен с iSP разъемом меги. просто нет щас проводов под рукой чтобы не шлейфом соединить. Но странно то что после того как соединяю 10 пин UNO на ногу платы мега2560 которая reset на уно начинает мигать 13 светик с определенной частотой. Так должно быть?
Ну сам подумай. Ресеты сейчас объеденены и еще соеденены с 10 пином. При попытке прошить подается сигнал сброса на 10пине, а так как все объеденены то сбрасывается и уно))
Или уговори/заболтай/угрожай/умоляй ардуину не сбрасываться когда не надо или сделай блин как положено)))
Подскажите, где взять зхагрузчик для Atmega8 в режиме работы от внутреннего резонатора 8МГц?
А то место в меге осталось, а подключать каждый раз к программатору маленькую платку неудобно
sav13, бут.
конфиг для старых IDE
Спасибо.
Правда убил экспериментами мегу на плате. Перестала отзываться (((
Перепаяю, попробую
А схема подключения накая же как в Ардуино?
На ресет меги с DTR сигнал через 0.1мкФ подается?
Hi ,
I am Dr Ayman Shalaby ,developer of EgyDuino . I suggest you to use ATmega 8 with crystal 12 MHz and 68 Ohm resistor and Very Important to use RED LED with ATmega 8 .
Regards
Dr Ayman Shalaby - EgyDuino
aimanshalpy@gmail.com
Индусы уже здесь.
В теме не упоминали конструктор загрузчика для Ардуины. Очень удобная штука!
http://homes-smart.ru/index.php/oborudovanie/arduino/avr-zagruzchik
Для своих целей сделал загрузчики для atmega328p для частоты 8 МГц (внутренний RC генератор), получил Ардуину на отладочной макетке из одной микросхемы.
Сделал загрузчик на 1МГц (RC генератор деленный на 8) и током потребления 0.2 мА в "отзывчивом" Idle mode. Ограничения, уже не работает UART на 115200, нужно выбирать скорости ниже.
Сделал загрузчик для Atmega8 1 МГц, правда она прожорливей, требует напряжение питания выше и 0.6 мА потребление. И памяти мало, скетч простейший может занять 5 КБ из 8 флеша.
Так же можно в принципе сделать для внутреннего RC генератора 128 КГц. Только там ограничения в генераторе, но можно указать частоту 1.28 МГц, и иметь ввиду что все скорости будут ниже в 10 раз. А лучше кратно 8, чтобы UART работал, например скорость 9600 указанная на микроконтроллере будет соответствовать 1200 реальной, маловато, но передавать данные можно. Зато и потребление микроскопическое. Какие вообще можно получать максимальные скорости при 128 КГц тактовой частоты? 1/6 или 1/8 скорости частоты?
Вроде можно сделать и для Attiny13. Но там памяти мало, непонятно что это будет.
Еще из интересного, посмотрел кварцы в продаже, мне удобно было бы иметь резонатор на 0.5 МГц, чтобы и UART работал, и потребление было минимальным. Или на 1МГц, но в продаже в основном на 4МГц, 3.575 и 3.686 МГц какое-то дробное число, вероятно для видео дел или чего-то подобного (хотя может для UART и точнее один из них подойдет). На 1 МГц уже реже встречаются и цены выше в 100(!) раз. В крайнем случае можно 4 МГц поделить на 8 и будет 0.5 МГц. Нашел еще "2.4576 МГц HC-49U", тоже дешевый и доступный, после делителя будет 0.3 МГц, вроде сойдет с небольшими ухищрениями. Меньше частот вроде нет.
Непонятно только, как это скажется на потреблении, кварц на высокой частоте вроде тоже потребляет, в идеале бы без делителя такие низкие частоты получать.
Есть такой вопрос по загрузчикам:
- на ардуино мини я могу выключить питание, нажать кнопку "загрузка" в программе, и потом включаю питание платы ардуино и все шьется.
- на плате УНО такой фокус не проходит. (таки нужно дергать пинцетом рессет.. жутко неудобно) Что можно изменить в загрузчике УНО чтобы тоже мог шить простым вкл питания платы? Или смотреть в сторону оптибут?
Заранее спасибо за ответы.
и кстати - Программный UART. Порт:
01234567
TX - это можно скетч через указанные ноги-порты заливать? если да, то это очень даже интересно.
Народ, поделитесь ссылкой, по которой можно скачать настроенную Arduino IDE, которая умеет работать с ATmega8, прошитой разными загрузчиками, например, 1,2,4,8 МГц от внутреннего осцилятора и 8 МГц от внешнего. Я уже затр...ся.
ЗАранее спасибо
Боюсь, такую вы не найдете. Скорее всего, придется самому создать все эти загрузчики и прописать их в board.txt.
Боюсь, такую вы не найдете. Скорее всего, придется самому создать все эти загрузчики и прописать их в board.txt.
+1
Там трудов секунд на 30 :)
+1
Там трудов секунд на 30 :)
Уважаемый Квадик! Если трудов на 30 секунд, может Вы выделите 30 сек своей жизни и сделаете хорошее дело - создадите и выложите Arduino IDE, которая умеет заливать скетчи штатным способом в ATmega8, работающей на частоте 1, 2, 4, 8 МГц.
+1
Там трудов секунд на 30 :)
Уважаемый Квадик! Если трудов на 30 секунд, может Вы выделите 30 сек своей жизни и сделаете хорошее дело - создадите и выложите Arduino IDE, которая умеет заливать скетчи штатным способом в ATmega8, работающей на частоте 1, 2, 4, 8 МГц.
Все уже придумано задолго до нас - ИСПОЛЬЗУЙТЕ
Надеюсь, установить - вам не составит труда.
Пробуйте.
+1
Там трудов секунд на 30 :)
Уважаемый Квадик! Если трудов на 30 секунд, может Вы выделите 30 сек своей жизни и сделаете хорошее дело - создадите и выложите Arduino IDE, которая умеет заливать скетчи штатным способом в ATmega8, работающей на частоте 1, 2, 4, 8 МГц.
Все уже придумано задолго до нас - ИСПОЛЬЗУЙТЕ
Надеюсь, установить - вам не составит труда.
Огромное спасибо!!!!!!!!!!!!!!!!!
Пробуйте.
У меня нет проблем залить загрузчик! Проблема в том, что после загрузки загрузчиков по Вашей ссылке, ардуина не заливает скетчи в МК штатным способом. А через USBasp надоело.
Сообщение №256 выше, загрузчик обычный, всё работает. У меня были кварцы на 3.456 МГц (какая-то дробная частота, нужна в телевизорах, поэтому кварцы дешевые и распространенные), даже с ними всё работает. Более низкочастотных кварцев в широкой продаже нет, или они в 10 раз дороже и в специализированных магазинах.
Штирлиц, не взлетело. Создал новую тему, что бы не засорять данную. http://arduino.ru/forum/programmirovanie/broste-pozhaluista-nastroennuyu-na-rabotu-s-zagruzchikami-minicore-dlya-atmeg
sim31, если бы я попросил ссылку на виагру, Вы бы тогда написали, что у Вас стоит? Я рад за Вас. Но это не решение моей проблемы.
Всем успехов!
вот еще один вариант как установить оптибут и прошить 8 мегу и не только 8ю:
https://blog.instalator.ru/archives/798#more-798
кстати, оптибут меньше места занимает чем другие загрузчики? чем он лучше например уновского??
Уновский в таком же размере.
но чем то он лучше? я уновский ставлю.
А фак его знает, я оптибуты для бескварцевых и 168 юзаю.
+1
Там трудов секунд на 30 :)
Уважаемый Квадик! Если трудов на 30 секунд, может Вы выделите 30 сек своей жизни и сделаете хорошее дело - создадите и выложите Arduino IDE, которая умеет заливать скетчи штатным способом в ATmega8, работающей на частоте 1, 2, 4, 8 МГц.
и внизу еще один пример. там можно 8мегу на 8 или 1 мГц внутренней зашить.
http://samopal.pro/board-txt/
вот еще полезная ссылка, как и что редактировать в board.txt под свои задачи.
Уновский в таком же размере.
Уновский же тоже оптибут
можно ли залить скетч с ардуино нано на уно одну и туже программу
Можно
обьясните почему так?:
на ардуино мини если подклюючиь шнурок тх рх и земля, то достаточно в момент записи скетча включить питание на ардуиномини в последний момент и все прошивается.
с загрузчиком уно такой финт ушами не проходит. никто в подробностях не знает как оно там работает?? в чем отличия?
хотелось бы и уно сделать, чтобы просто питание вкл и все прошилось...
Ребята помогите=)!!!! Дела такое был у меня программатор USBasp но его щас нет под рукой. А надо прошить мегу2560 скетчем с arduino IDE. Знал что можно с UNO это сделать. ПОчитал все изучил все вроде просто, но нет( не в моем случии=) Вот по шагам что я делал:
1. Взял UNO и залил туда скетч Arduino ISP
2. Взял мегу рабочую проверил ее предварительно (залил скетч через usb блинк)
3. После соединил их по ISP, выбрал в Arduino IDE плату Mega2560, порт выбрал на который UNO подключена
4. Выставил программатор Arduino as ISP
5. И тут вопрос че жать то? загрузить через программатор или простая загрузка?
Ну вот решил и так и так попробывать. В итоге:
Если гружу через пункт "Загрузить через программатор"
Выдает следующее:
Если гружу через обычную загрузку то пишет:
Крч я понял что заливать надо через пункт "загрузить через программатор" но там он не видет сигнатуру почемуто т.е. 00000000 странно ппц. Думаю проблема программнаяа но не пойму где именно она зарыта( Так как кристал живой контакты крепкие стандартный шлей использую от программатора. Крч мистика какая то я хз куда копать. Помогите советом кто может.
Когда не работает с ходу делаю так: запускаю rhazama avr programmer. далее считываем с чипа для налаживания связи. когда считается не закрывая программу шить через ардуино. если не поможет то прямо через кхазаму можно залить прошивку, правда фьюзы там неудобно выставлять
Вот если при загрузки через UNO нажать ресет на меге то пишет следующее
А понял. Она только через UABASP.
Крч всен делаю как в этой статье http://arduino.on.kg/kak-proshit-Arduino-Pro-Mini-ot-a-do-ya только заместо Pro Mini у меня atmega2560. И не пашет. А отдельно все заливается блин прям голову сломал( Не знаю куда еще глядеть.
Не увидел что ты залил в ардуино уно прошивку как ISP программатора
Бывает))) на фото выше что две дуни работают корректно каждая отдельно пашет и скетчи заливаются но вот если попытаться прошить через UNO мегу2560 простым билнком тогда "БОРОДА" =) читаю ангиский форум но чет тоже пока нули. ДУмаю такое может еще у кого то бывало. Самое интересно что на моей второй плате такой же кристал 2560 и тоже самое я сначала грешил на кристал. Потом нашел мегу свою рабочую. эту вот что на фото. и думаю проверб на ней. Но нет тоже самое тут. Т.е. дело не в кристале как я думаю. А мне ту плату надо край прошить а там только ISP
А кто знает что частоту прошивания что? Может дело в высокой частоте на которой UNO пытается ее прошить? Во ткак утт пишут http://forum.easyelectronics.ru/viewtopic.php?f=4&t=17706
Или дело в питании хотя хз я специально каждую дуню подключил к USB чтобы наверняка хватало.
Что значит бывает? Говорою же ты не залил прошивку как ISP программатора. Ты давай различай как ты заливаешь через ардуину. По фото логично только как ISP (микроконтроллер на плате), по описанию что используешь УНО как UART переходник. Блин это разные вещи и делаются по разному
Как не залил? Я же описал весь процесс вверху. Сначала я звял UNO залил туда пример из Arduino ISP так? потом взял выставил в Arduino IDE какую плату я хочу через UNO прошить выбрал mega2560 потом оставил порт UNO и выбрал программатор Arduino as ISP после чего соединил два ISP разъема на двух платах они оба 6ти пиновые. И после чего подал питания на оба и выбрал пункт записать через программатор. Что я не так сдела я не понимаю?
после чего соединил два ISP разъема на двух платах они оба 6ти пиновые. И после чего подал питания на оба и выбрал пункт записать через программатор. Что я не так сдела я не понимаю?
надо с уно с 10 вывода на резет 2560 соединить, а не через 6 пиновый разьем
Как не залил? Я же описал весь процесс вверху. Сначала я звял UNO залил туда пример из Arduino ISP так? потом взял выставил в Arduino IDE какую плату я хочу через UNO прошить выбрал mega2560 потом оставил порт UNO и выбрал программатор Arduino as ISP после чего соединил два ISP разъема на двух платах они оба 6ти пиновые. И после чего подал питания на оба и выбрал пункт записать через программатор. Что я не так сдела я не понимаю?
Тогда верно. Только про ресет забыл. Тебе уже написали об этом
А разве в разъеме нет ресета? оО
Он не для того. Он для мк на самой плате уно. Это чтобы уно программировать
Теперь начал старнно постоянно мигать светик на UNO и после попытки зашить скетч пишет следующее:
Но у меня так же ресет с uno isp разъема соединен с iSP разъемом меги. просто нет щас проводов под рукой чтобы не шлейфом соединить. Но странно то что после того как соединяю 10 пин UNO на ногу платы мега2560 которая reset на уно начинает мигать 13 светик с определенной частотой. Так должно быть?
))) Ну вырви значит из разъем isp ресет))
Ну это я попробую вечером. Просто я к тому что это может влиять так? что и так резеты подключены и так типа. Ну ок отпишу а то мало ли че.
Ну сам подумай. Ресеты сейчас объеденены и еще соеденены с 10 пином. При попытке прошить подается сигнал сброса на 10пине, а так как все объеденены то сбрасывается и уно))
Или уговори/заболтай/угрожай/умоляй ардуину не сбрасываться когда не надо или сделай блин как положено)))
=) ок спасибо буду пробыват вечером. Отпишу обязательно