roboforum.ru

Технический форум по робототехнике.

Atmega168 + PL2303

Re: Atmega168 + PL2303

YanTashikan » 15 сен 2011, 17:56

Бутлоадер моргает светодиодом или надо загрузить пример?

Re: Atmega168 + PL2303

=DeaD= » 15 сен 2011, 18:02

Примеров не надо, бутлоадер сам моргает.

Re: Atmega168 + PL2303

YanTashikan » 16 сен 2011, 11:41

измучался, не моргает. может боотлоадер не тот.

+ в пони прог файл прошивки открывать через пункт - открыть файл устройства или файл еепром? В последнем случает открывает как пустые - фф полностью забит.
И будет ли он моргать при подключенном программаторе? естесно через понипрог делаю ему резет.

Re: Atmega168 + PL2303

=DeaD= » 16 сен 2011, 11:57

Зато какая экономия, ORduino nano не надо покупать, и зачем только его делают :)

Я уж даже не знаю что вам и посоветовать, контакты все проверить, полярность светодиода, фьюзы, кварц, подачу питания - короче всё проверить :)

Re: Atmega168 + PL2303

YanTashikan » 16 сен 2011, 16:21

=DeaD= писал(а):Зато какая экономия

покупать готовый девайс даже в виде конструктора не интересно.
Я каждый день собираю такие "конструкторы" на работе. Тк монтажник РА

Мне бы помог загрузчик слитый с рабочего мк и и скриншот с фьюз битами при которых он работает. Если не заведётся то скорее всего мк труп.
Последний раз редактировалось YanTashikan 16 сен 2011, 16:36, всего редактировалось 1 раз.

Re: Atmega168 + PL2303

=DeaD= » 16 сен 2011, 16:36

Есть какое-то противоречие в ваших рассуждениях :)
Вам не интересно, т.к. вы каждый день этим занимаетесь, но уже который день не можете это сделать :pardon:

Добавлено спустя 1 минуту 29 секунд:
Фьюзы еще попробуйте проверить с теми, которые в Arduino IDE прописаны в файле boards.txt

Re: Atmega168 + PL2303

RootAdmin » 16 сен 2011, 17:52

Может фьюзы "наоборот" ставятся? Сорри, сразу не увидел скрин на предыдущей странице.
Может порезать проблему на части? Если уже есть программатор.
Залить не бутлоадер а просто программу-моргалку?
В том же курсе avr123 есть. Главное - фьюзы бутлоадера не шить пока.
Или свою написать - чтоб дергала даже не ногой а целым портом.
ИМХО - можно будет судить о корректной работе программатора и МК.
ЗЫ. Я ничтоже сумняшесь думал что светодиодом не бутлоадер дрыгает а блинк.

Добавлено спустя 8 минут 34 секунды:
И еще (честно говоря понипрогом не пользуюсь и может скажу ересь) - попробуйте в считанном из МК файле посмотреть - по правильному адресу туда зашивается лоадер?
Дома могу с ардуины слить полный фулл-флеш.

Re: Atmega168 + PL2303

YanTashikan » 16 сен 2011, 22:19

наладил прошивку бутлодера через arduino ide
вписать в файл “arduino-0015\hardware\programmers.txt” следующее:
stk200.name=STK200
stk200.protocol=stk200

Но светодиод так и не мигает.

Зашил ардуино 168 про 5v 16mhz. через ардуино иде
запустил коде визион авр, снял дамп поглядел - бутлодер прописался с 01с00.

Лезу в датащет bootsz 00 старт с 0x1C00 - выставлено правильно.
bootreset 0

ушёл спать злой, голодный и обиженный)

Re: Atmega168 + PL2303

RootAdmin » 16 сен 2011, 22:26

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

Добавлено спустя 54 секунды:
Просто, без лоадера.

Re: Atmega168 + PL2303

YanTashikan » 16 сен 2011, 22:43

моргает 19тый вывод) однократно удалось залить пример блинк. непонятно почему 19 если в примере прописан 13 =////

Добавлено спустя 2 минуты 7 секунд:
при ресете кратковременно вспыхивает тож 19 нога. спустя полсекунды начинает моргать.

Re: Atmega168 + PL2303

RootAdmin » 16 сен 2011, 23:20

13 вывод платы ардуино. Не нога контроллера.

Re: Atmega168 + PL2303

YanTashikan » 17 сен 2011, 11:38

Действительно грабли *facepalm*

правильное подключение c PL2303
rx-tx
tx-rx

Re: Atmega168 + PL2303

=DeaD= » 17 сен 2011, 11:50

Так я же вам ссылку давал на схему еще в самом начале? :wink:

Re: Atmega168 + PL2303

YanTashikan » 17 сен 2011, 16:45

mediawiki/images/4/46/ORduino-Nano-sch.pdf
Это ?
Там рх-рх тх-тх

Re: Atmega168 + PL2303

=DeaD= » 17 сен 2011, 17:16

А если внимательней? ;)


Rambler\'s Top100 Mail.ru counter