Конструктор Bootloader`а для Arduino

axill
Offline
Зарегистрирован: 05.09.2011

NE_XT пишет:

)))))

попробую выпаять, отпишусь потом.

не надо выпаивать, лучше прозвоните все линии от разъема ISP до чипа на предмет контакта и отсутствия замыкания между собой и замыкания на линии питания

Sirocco
Offline
Зарегистрирован: 28.09.2013

Как прошить USBasp ардуиной? Тут есть руководство http://avr-prog.blogspot.ru/2014/01/usbasp_6281.html , но мне непонятно где на ардуино искать JP2  (пункт 2)

_EndWar_
_EndWar_ аватар
Offline
Зарегистрирован: 05.08.2013

Jp2 на USBasp

Sirocco
Offline
Зарегистрирован: 28.09.2013

А у меня такой:

JP2 там где я думаю? Просто больше никаких пятаков нет, и подписей нет тоже. Такой вот галимый китайский USBasp, за 97 центов покупал на али.

Вообще надо ещё один купить. Какой посоветуете? Может есть какая версия по новее, по удобнее в использовании.

Sirocco
Offline
Зарегистрирован: 28.09.2013

Обновил прошивку. Теперь всегда одна ошибка:

 
avrdude.exe: error: programm enable: target doesn't answer. 1 
avrdude.exe: initialization failed, rc=-1
             Double check connections and try again, or use -F to override
             this check.
 
 
avrdude.exe done.  Thank you.
jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

последний раз 

http://arduino.ru/forum/obshchii/konstruktor-bootloadera-dlya-arduino?pa...

дальше хоть головой об стену

Sirocco
Offline
Зарегистрирован: 28.09.2013
 
Ну чтож. Поделюсь своим опытом относительно UABasp. Задумал я его перепрошить. Получилось, процесс завершился удачно.
 
Но программатор перестал опознавать всё к нему подключенное. Выяснилось, что нужно контакт PC2(ADC2) соединить с GND.
 
Программатор заработал. Почти. Он постоянно отключался в системе, его синий и красный светодиод хаотично моргали даже если к нему ничего подключено небыло. Думал перегрел микруху во время пайки. Долго мудрил, оказалось, что жидкий флюс, который я использовал для пайки - токопроводен. Да, его несколько миллиметров на поверхности имеют сопротивление порядка 30 Ом. Раньше незнал. Промыл плату спиртом. Светодиоды успокоились. Но программатор часто отключался и подключался вновь в системе. Начигал шить бут, а он исчезал через пару секунд после старта. Походу запорол микрухи. Оказалось, что он не хочет работать через USB удлиннитель 1,8 метра. В портах USB 3.0 он также не стабильно работает даже без удлиннителя. 
Вобщем воткнул в USB 2,0 непосредственно, сейчас работает, вроде.
Sirocco
Offline
Зарегистрирован: 28.09.2013

jeka_tm пишет:

последний раз 

http://arduino.ru/forum/obshchii/konstruktor-bootloadera-dlya-arduino?pa...

дальше хоть головой об стену

Ими ещё нужно уметь пользоваться. Честно говоря не понятно, почему ещё нет такого инструмента для тупых, с уже всеми готовыми и ПРОВЕРЕННЫМИ конфигами прошивок бутов для самых различных микроконтроллеров из GUI мышкой. Вернее есть, но нужно потратить время на поиск этих хексов, на поиск всяких прог, разбираться и писать тонну мусора на форумах...

Почему бы не собрать всё это дерьмо в одной проге с интерфейсом для "домохозяинов", где тупо и бездумно (также как залить скетч из примеров в ардуину) одним движением мышки можно было бы выбрать опции какие нужно, например частоту проца указать, указать использовать ли внешний кварц, и др. и безпроблемно пролить всё это в кусок пластика прилетевший из китая. Лень? Не додумались? Страх, что хозяйки захватят мир контроллеров и подвинут крутых кодеров? 

Непонятно... Ведь захотели и смогли довести до домохозяек программирование микроконтроллеров, придумали "ардуино", создали IDE, кучу описалова и примеров... А залить бут всё ещё геморой несусветный, и не спорьте с этим, так как ещё никто не решил мою задачу по созданию ардуины из атмеги328p-аu без кварца. Не работает оно, не работает.

axill
Offline
Зарегистрирован: 05.09.2011

Для "домохозяинов" придумали ардуино, которая работает именно так как вы хотите - сходу у 99% адептов ардуины

вы же залезли в адвансед зону, куда "на свой страх и риск" - сборка своей ардуины, прошивка загрузчика. Тоесть как бы уже совсем не "домохозяин", но еще и не профи. В принципе все это нормально, но ожидать, что все подучится сходу в 99% случаев уже совсем не стоит

 для профи есть инструменты и с gui и без проблем. Китайский USBASP делают кому не лень, чему он соотвествует и как работает - загадка. На практике обычно работает. GUI для USBasp "официального" нет. Те кто придумал его написали averdude. Пользуйтесь на здоровье. А giu писали поверх интузиасты кто во что горазд. Работают, но с оговорками

Купите avridp mkII, и програмируйте через atmel studio/IAR/codevision/microC

Да, не дешево, но за отсутствие геморроя иногда надо платить, а не вопить в форумах)

зы. Есть клон mkII. Вон тут видел недавно на EE кто то предлагал за 500р, сам паяет

а уж если купите avr dragon или более новый avr jtag ice... С отладкой в железе, то жизнь после последних мучений покажется раем)

_EndWar_
_EndWar_ аватар
Offline
Зарегистрирован: 05.08.2013

Честно я немогу понять откуда проблемы с 328p без кварца... у меня все работает на ура... подозреваю что дело не в программном обеспечении, а в железном исполнении... т.е. просто где то что то недоконтачит...

_EndWar_
_EndWar_ аватар
Offline
Зарегистрирован: 05.08.2013

Или вы нам голову морочите из вредности, молодой человек..?! т.к много нестыковочек читаю в разных ваших постах

Sirocco
Offline
Зарегистрирован: 28.09.2013

_EndWar_ пишет:
Честно я немогу понять откуда проблемы с 328p без кварца... у меня все работает на ура... подозреваю что дело не в программном обеспечении, а в железном исполнении... т.е. просто где то что то недоконтачит...

Вы делаете как я http://arduino.ru/forum/obshchii/konstruktor-bootloadera-dlya-arduino?page=2#comment-90211 и у Вас работает?

Или всётаки как я, но с друим железом? http://arduino.ru/forum/obshchii/konstruktor-bootloadera-dlya-arduino?page=2#comment-90257

Или люди вот тоже говорят, что нихера оно не работает без прогрмамматоров

 http://arduino.ru/forum/obshchii/konstruktor-bootloadera-dlya-arduino?page=2#comment-90314

http://arduino.ru/forum/obshchii/konstruktor-bootloadera-dlya-arduino?page=2#comment-90324

http://arduino.ru/forum/obshchii/konstruktor-bootloadera-dlya-arduino?page=2#comment-90325

 

Так всётаки вы пробовали так как я, или как-то по своему? Я попрежнему утверждаю, что на данный момент нет решения по получению из чистой atmega328p-au клона ардуины без внешнего кварца средствами ардуино IDE и второй ардуино. И пока никто не опроверг. Вы можете не помогать, но ненадо утверждать что тут всё работает, пока сами не попробовали.

P.S. И что-то подозреваю, что данное невозможно, ибо если б всё было так просто, то небыло б никаких калькуляторов фьюз и конструкторов бутов, которые потом нужно пихать в ардуино IDE. Еслиб кто-то добился того, чтоб оно работало средствами без доп программаторов, то уже бы собрали ардуино IDE включающее в себя все распространённые платы с бутами для них. Но такого нет. Стандартные грузятся на ура, всё остальное не работает.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

да все проще. ты делаешь что то неправильно. или чип дохлый

_EndWar_
_EndWar_ аватар
Offline
Зарегистрирован: 05.08.2013

если чип 328p то разници AU или PU нет абсолютно никакой...

_EndWar_
_EndWar_ аватар
Offline
Зарегистрирован: 05.08.2013

вот три варианта которые отлично работают без всяких программаторов и фьюзов, два нижних в выделении

из данного конструктора...

Вопросы..?!

Sirocco
Offline
Зарегистрирован: 28.09.2013

_EndWar_ пишет:

вот три варианта которые отлично работают без всяких программаторов и фьюзов, два нижних в выделении

из данного конструктора...

Вопросы..?!

Вопросы бы я смог задать, если бы вы выложили .hex и board.txt . Тогда я проверю, и решу, будут вопросы или нет.

Sirocco
Offline
Зарегистрирован: 28.09.2013

_EndWar_ пишет:

если чип 328p то разници AU или PU нет абсолютно никакой...

Это можно будет утверждать только после того, как возьмёте эти оба чипа и в оба прошьёте ардуиной один бут из под arduino IDE. А пока получается что разница всётаки есть.

_EndWar_
_EndWar_ аватар
Offline
Зарегистрирован: 05.08.2013

Хотя ArduinoISP - это и есть самый что ни на есть обычный (а для кого то волшебный) внутрисхемный программатор с помощью которого можно прошить и бутлоадер и фьюзы... важно только надёжно и правильно всё подключить, что для корпуса AU и малого опыта весьма проблематично... 

_EndWar_
_EndWar_ аватар
Offline
Зарегистрирован: 05.08.2013

ох блин да это один и тот же чип в разном исполнении корпуса....!!!!

_EndWar_
_EndWar_ аватар
Offline
Зарегистрирован: 05.08.2013

Sirocco пишет:

_EndWar_ пишет:

вот три варианта которые отлично работают без всяких программаторов и фьюзов, два нижних в выделении

из данного конструктора...

Вопросы..?!

Вопросы бы я смог задать, если бы вы выложили .hex и board.txt . Тогда я проверю, и решу, будут вопросы или нет.

Вот проверяйте: http://yadi.sk/d/X0hrPiORdJG7D

Sirocco
Offline
Зарегистрирован: 28.09.2013

_EndWar_ пишет:

 важно только надёжно и правильно всё подключить, что для корпуса AU и малого опыта весьма проблематично... 

Именно для этого и было потрачено ~2 тыс руб (при цене ~600р за 15 атмег). 

Где тут видите ненадёжность в подключении?

И потом, я может что-то и не так делаю, но не нужно меня выставлять дураком. Повторю жирным, так как именно этого текста вы и не видите на бутах входящих в состав ардуино IDE всё работает! На других бутах НЕ работает. Для других бутов нужны сверх надёжные соединения? Контакты позолотить? 

Да. Наверное хватит холиварить. Будут рабочие хексы, будет работать.

_EndWar_
_EndWar_ аватар
Offline
Зарегистрирован: 05.08.2013

ну вот если у меня всё работает а у вас нет... значит дело то не в хексах а в руках может быть..?!

_EndWar_
_EndWar_ аватар
Offline
Зарегистрирован: 05.08.2013

в чистой новой меге фъюзы выставлены на работу от внутреннего резонатора на 8Мгц... т.е менять ни чего не надо... просто залить бутлоадер...

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

да я почти также программирую. такая же панелька

https://yadi.sk/d/CXjuENmaEEwun

вот тоже кину на всякий случай

при программировании через usbasp важно сделать следующее

ну все подключить конечно

запустить Khazama AVR. выбрать свой чип

далее настроить частоту CLK как на картинке. можно меньше. просто дольше будет прошиваться. больше не стоит делать

http://khazama.com/project/programmer/2.png

и нажать кнопку . если все нормально подключено пойдет считывание флеша

если все считалось. не закрывая программу попробовать записать загрузчик, ссылка на бутлоадеры выше по тексту

если не помогает (как у меня получилось) не закрывая также Khazama AVR запускает Extreme avr burner

только надо модифицировать его, так как в нем нет меги328

открываем вкладку с фьюзами и вписываем свои из файла boards. на всякий случай приложу

low_fuses=0xe2
high_fuses=0xde
0x05

ставим галочки write у этих 3 фьюзов и нажимаем внизу кнопу write

если фьюзы зашились теперь можно заливать прошивку черзе ардуино идэ

у меня после этого все заработало

MaksMS
Offline
Зарегистрирован: 11.03.2013

Ой нафлудили-то... Возможно просто некоторые экземпляры м/к не работают из-за того что частота сильно другая у внутреннего генератора. 

Может конечно быть из-за проблем с питанием или недостаточно стабильного питания, помех по питанию. Ёмкости стоят например электролит 100мкф и керамика 0.1мкф ??

Постараюсь как нибудь сделать опцию ручного изменения скорости - возможно поможет..

_EndWar_
_EndWar_ аватар
Offline
Зарегистрирован: 05.08.2013

Так похоже дело то не в этом... он пишет что на включенных в иде бутах все работает...

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

ага. только в конце уже не о конструкторе, а о том как вообще заливать бут и при этом все работало

кстати в переходник для прошивки мк в соике на всякий случай впаял кварц. а то фиг знает какие фьюзы по умолчанию были залиты

а то можно долго мучаться и подумать что мк дохлые, а продавец козел

axill
Offline
Зарегистрирован: 05.09.2011

от кривых рук даже кварц может не спасти) есть у МК пара фьюзов, тронешь их уже никакой USBASP не поможет ни с кварцем ни без) об этом столько историй на форумах написано. Но будем надеяться, никого с форума эта участь не постигнет

мне приходилось несколько раз лечить такие чипы изза зависания студии на отладке. Благо есть под рукой высоковольтный програматор

если вернуться к обсуждению терзаний вокруг самодельной ардуины, то я если честно уже запутался.

а не соблаговолит ли уважаемый Sirocco сначала убедиться, что у него в принципе хоть как то работает МК и что он в состоянии хоть что-то програмировать в него? Без относительно наличия/отсутствия кварца и отвязанно от проблем с загрузчиком. 

Взять blink и залить егл HEX используя вторую ардуину как ISP, подключить светодиод и убедиться, что Blink работает. Если не можешь съесть слона целиком, приготовься есть по кусочкам

_EndWar_
_EndWar_ аватар
Offline
Зарегистрирован: 05.08.2013

axill пишет:

от кривых рук даже кварц может не спасти) есть у МК пара фьюзов, тронешь их уже никакой USBASP не поможет ни с кварцем ни без) об этом столько историй на форумах написано. Но будем надеяться, никого с форума эта участь не постигнет

мне приходилось несколько раз лечить такие чипы изза зависания студии на отладке. Благо есть под рукой высоковольтный програматор

если вернуться к обсуждению терзаний вокруг самодельной ардуины, то я если честно уже запутался.

а не соблаговолит ли уважаемый Sirocco сначала убедиться, что у него в принципе хоть как то работает МК и что он в состоянии хоть что-то програмировать в него? Без относительно наличия/отсутствия кварца и отвязанно от проблем с загрузчиком. 

Взять blink и залить егл HEX используя вторую ардуину как ISP, подключить светодиод и убедиться, что Blink работает. Если не можешь съесть слона целиком, приготовься есть по кусочкам


Обсалютно согласен...
Ещё хотелось бы узнать цель сих изысканий...

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

а мне вспомнилось выражение: 

чукча не читатель, чукча писатель

все ли он делает что ему говорят надо делать. может отсебятина какая нибудь

Sirocco
Offline
Зарегистрирован: 28.09.2013

axill пишет:

а не соблаговолит ли уважаемый Sirocco сначала убедиться, что у него в принципе хоть как то работает МК и что он в состоянии хоть что-то програмировать в него? Без относительно наличия/отсутствия кварца и отвязанно от проблем с загрузчиком. 

Взять blink и залить егл HEX используя вторую ардуину как ISP, подключить светодиод и убедиться, что Blink работает. Если не можешь съесть слона целиком, приготовься есть по кусочкам

Не, ну вы точно издеваетесь, или не читая ворум комменты пишете. Просто процетирую:

Sirocco пишет:

И потом, я может что-то и не так делаю, но не нужно меня выставлять дураком. Повторю жирным, так как именно этого текста вы и не видите на бутах входящих в состав ардуино IDE всё работает! На других бутах НЕ работает. Для других бутов нужны сверх надёжные соединения? Контакты позолотить? 

Да. Наверное хватит холиварить. Будут рабочие хексы, будет работать.

Ну если интересует, напишу конкретно. Да, ардуино мини про, которая выступает в роли ISP программатора работает исправно, и blink она выполняет, и может без проблем прошить чистый новый atmega328p-au загрузчиком "Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328", и так прошить, что потом эта atmega328p-au становится полноценной Arduino Pro Mini. 

Sirocco
Offline
Зарегистрирован: 28.09.2013

jeka_tm пишет:

а мне вспомнилось выражение: 

чукча не читатель, чукча писатель

Самокритично вы, но зато прямо в точку.

axill
Offline
Зарегистрирован: 05.09.2011

Sirocco пишет:

может без проблем прошить чистый новый atmega328p-au загрузчиком "Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328", и так прошить, что потом эта atmega328p-au становится полноценной Arduino Pro Mini. 

отлично. А как вы убеждаетесь в том, что она "полноценная"? вы заливали скетч в нее и получили резутат? кварц при этом присоединяли на 16мгц?

Sirocco
Offline
Зарегистрирован: 28.09.2013

axill пишет:

Sirocco пишет:

может без проблем прошить чистый новый atmega328p-au загрузчиком "Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328", и так прошить, что потом эта atmega328p-au становится полноценной Arduino Pro Mini. 

отлично. А как вы убеждаетесь в том, что она "полноценная"? вы заливали скетч в нее и получили резутат? кварц при этом присоединяли на 16мгц?

Ну ок, может и не полноценная. А как проверить полноценность? Но мои скетчи работают на них. Да, кварц на 16мгц. 

Если честно, то я не знал, что без внешнего кварца при частоте 8мгц у атмеги будут возникать ошибки на uart гораздо чаще при передаче данных. Для меня это критично, так как мои поделки общаются между собой по UART. Поэтому я уже прошил две штучки загрузчиком "Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328", пришлось купить за дорого кварц и кондёры, не дожидаясь китайской посылки. И они уже в строю.

Но использовать те же атмеги без кварца мне попрежнему нужно, поэтому и сижу тут, параллельно осваивая другие материалы по теме.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

как в одном фильме:

я научил тебя всему что знал сам,
дальше ты должен полностью понять чему я тебя научил
если ты не поймешь я зря потратил на тебя время

 

MaksMS
Offline
Зарегистрирован: 11.03.2013

Можно поставить ЛЮБОЙ кварц до 20мгц, например от какой нибудь от старой техники.. Если цель - снизить энергопотребление

axill
Offline
Зарегистрирован: 05.09.2011

MaksMS пишет:

Можно поставить ЛЮБОЙ кварц до 20мгц, например от какой нибудь от старой техники.. Если цель - снизить энергопотребление

под любой кварц нвдо делать кастомную прошивку (или отказываться от бутлоадера). Ну и в boards.txt  надо указывать реальную частоту. Иначе полетит Serial и delay. А c delay полетит множество библиотек и всяких датчиков

axill
Offline
Зарегистрирован: 05.09.2011

Sirocco пишет:

Ну ок, может и не полноценная. А как проверить полноценность? Но мои скетчи работают на них. Да, кварц на 16мгц. 

"полноценная" ваше слово)

хорошо. тогда возьмите вашту "полноценную" ардуину которая работает со стандартным загрузчиком и кварцем и мигает светодиодом. Дальше возьмите вторуб ардуину в качестве ISP и изменити фьюз который отвечает за источник тактирования и прошейте (только фьюзы, ничего во флэш не заливать!) его на встроенный генератор 8МГц

после чего Blink должен стать моргать с примерно вдвое меньшей частотой. Если так отлично - выклбчаем питание, отключаем кварт, включаем питание. Blink должен моргать так же как до отсоединения кварца.

ждем следуюющую серию

Sirocco
Offline
Зарегистрирован: 28.09.2013

axill пишет:

Дальше возьмите вторуб ардуину в качестве ISP и изменити фьюз который отвечает за источник тактирования и прошейте (только фьюзы, ничего во флэш не заливать!) его на встроенный генератор 8МГц

Ну это выходит за рамких моих домохозяйных знаний. Каким софтом я могу изменить фьюзы, какие прописать?

Вобщем дело то в том, что не хотел заморочек изначально. По началу не хотел заморочек с пайкой кварца и кондёров. Думал вот так просто (просто - как у вас всех) взять и прошить одной ардуиной будущую вторую из под arduino IDE, и всё. Ну также просто, как прошить стандартный загрузчик. Но нет. Сошло всё к тому, что нужно курить доп софт, изучать доки на микруху... 

А теперь задаю себе вопрос - что проще, припаять три лишних элемента и иметь железо полноценное, или гемороиться с прошивками, и получить урезанное, которое неизвестно где и как потом может выстрелить разными проблемами?

Вобще по простому не прокатило, а по сложному времени особо нет. Хотя да, изучать начну. Уже стало интересно. Спортивный интерес - я её добью! У меня их много.

axill
Offline
Зарегистрирован: 05.09.2011

фьюзы можно изменить используя averdude и вторую ардуину как ISP. Почитайте его описание. В сети полно фьюзовых калькуляторов, вычислите старший и младший байт фьюзов и укажите их averdude без заливки скетчей

Я все далею из атмел студии, там все ясно и без документации, но студия требует других програматоров

_EndWar_
_EndWar_ аватар
Offline
Зарегистрирован: 05.08.2013

Sirocco пишет:

А теперь задаю себе вопрос - что проще, припаять три лишних элемента и иметь железо полноценное, или гемороиться с прошивками, и получить урезанное, которое неизвестно где и как потом может выстрелить разными проблемами?

можно припаять только кварц...

axill
Offline
Зарегистрирован: 05.09.2011

Один кварц можно если у него встроеные конденсаторы, у таких три ноги

а если нет - то это технически не верно, без конденсаторов стабильности генерации не будет

можно как вариант запрограмировать фьюз CKOPT, тогда подключатся встроенные кондеры

но у нас же с фьюзами пока беда...

Sirocco
Offline
Зарегистрирован: 28.09.2013

_EndWar_ пишет:
 Вопросы, предложения, пожелания.?!

Ну чё могу сказать. Всё без изменений. Бут ATmega328p (optiboot, 8 MHz internal clock)  залился успешно.

Скетчи из arduino IDE через USB-UART адаптер не льются. Всё также три вспышки светодиода отправки пакетов, но от микрухи ответа нет, и прошивка не проходит.

На всякий случай оставлю, может тут что-то не так:

MaksMS
Offline
Зарегистрирован: 11.03.2013

axill пишет:

MaksMS пишет:

Можно поставить ЛЮБОЙ кварц до 20мгц, например от какой нибудь от старой техники.. Если цель - снизить энергопотребление

под любой кварц нвдо делать кастомную прошивку (или отказываться от бутлоадера). Ну и в boards.txt  надо указывать реальную частоту. Иначе полетит Serial и delay. А c delay полетит множество библиотек и всяких датчиков

Достаточно в build.f_cpu в боардс.тхт указать частоту конкретную ) а бутлодаер этим же конструктором создается. И то там delay только в софт уарт используется в аппаратном варианте в разумных пределах кварц не важен особо насколько я помню, правда давно было когда я ковырял этот загрузчик..

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

повесь на 13 пин светодиод через резистор. и посмотри моргает или нет. вроде все буты моргают на 13 светодиоде

dtr хоть от переходника через конденсатор на reset подаешь?

rx tx местами менял?

_EndWar_
_EndWar_ аватар
Offline
Зарегистрирован: 05.08.2013

Так через arduinoISP попробуй

axill
Offline
Зарегистрирован: 05.09.2011

MaksMS Для железного uart не менее важно. Можно убедиться в даташите. Настройки регистров напрямую зависят от такиовой частоты и скорости обмена. Без изменения констант не полетит. Я выше давал ссылочку на таблички, там под каждую частоту и скорость указаны значения управляющего регистра. Почувствуйте разницу

Sirocco, я специально предлагал заменить только фьюзы на работающем Blink, чтобы сузить поиск проблем. Но хозяин барин. Я вот не готов выступать экстрасенсом

Sirocco
Offline
Зарегистрирован: 28.09.2013

jeka_tm пишет:

повесь на 13 пин светодиод через резистор. и посмотри моргает или нет. вроде все буты моргают на 13 светодиоде

При подаче питания не моргает. После компиляции, в момент старта прошивки - одна вспышка. И тишина. И после того как вываливается ошибка - сразу три-четыре быстрых вспышки. Если открывать "монитор порта" - ничего, при закрытии - несколько быстрых вспышек.

jeka_tm пишет:

dtr хоть от переходника через конденсатор на reset подаешь?

Да.  Это всё при подключенном DTR. Но пробовал и вручную.

jeka_tm пишет:

rx tx местами менял?

Да. Не помогло.
_EndWar_
_EndWar_ аватар
Offline
Зарегистрирован: 05.08.2013

сделай фото мк и переходник посмотрим...

переходник такой..?!

MaksMS
Offline
Зарегистрирован: 11.03.2013

axill пишет:

MaksMS Для железного uart не менее важно. Можно убедиться в даташите. Настройки регистров напрямую зависят от такиовой частоты и скорости обмена. Без изменения констант не полетит. Я выше давал ссылочку на таблички, там под каждую частоту и скорость указаны значения управляющего регистра. Почувствуйте разницу

Sirocco, я специально предлагал заменить только фьюзы на работающем Blink, чтобы сузить поиск проблем. Но хозяин барин. Я вот не готов выступать экстрасенсом

Вот уже наверно год прошел как я этот конструктор делал, по этому не помню на 100% . Но я в тот раз не нашел зависимость каких либо параметров от частоты  на высоких частотах м/к, только на низких.