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

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

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

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


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » Bascom AVR + AtXMEGA + PDI + USBAsp


Bascom AVR + AtXMEGA + PDI + USBAsp

Сообщений 1 страница 27 из 27

1

Столкнулся с непреодолимой силой серии Xmega, там оказывается какой-то PDI есть.
На просторах великого Интернет, наткнулся на статью 2013 года - Как прошить XMEGA при помощи USBASP программатора
Спаял на коленке схему с стабилитронами, прошил UsbAsp тем, что было в статье, не работает.
Ругается. Причём на UsbAsp не ругается, он ему по душе стал:
http://s2.uploads.ru/t/90BRW.png

Дальше занесло меня к немцам "Programator ATxmega za złotówkę, czyli obsługa PDI w USBASP" , там они проще сделали состыковку:
http://obrazki.elektroda.pl/8962526200_1345075815.png
Всё у них моргает, все радуются, а я прям у разбитого корыта торчу.
Признавайтесь, в чём тут подвох, все уже щупали Xmega, я один остался  :crazy:

0

2

Может из-за скорости не шьётся?

http://jimlaurwilliams.org/wordpress/?p=4803

+1

3

Я себе такой собирал: AVRISP mkII новый клон.

Отредактировано max (2016-10-03 18:14:20)

+1

4

AT90USB162 сложно достать,придется ждать по почте. Но,все-же, USBAsp способен шить через PDI, грех не воспользоваться  :smoke:

0

5

Если это китайский USBASP, то может у него схема немного отличается?

0

6

Пётр написал(а):

Если это китайский USBASP, то может у него схема немного отличается?

Не, они одинаковые всегда были. Прошить UsbAsp можно другим UsbAsp через тот-же самый провод. На прошиваемом нужно перемычки J2 J3 замкнуть (они на плате есть). Всё без проблем шьётся с оф.сайта или из других источников.

0

7

китайские usbasp отличаются: у меня два дома, и разные схемы. Лил разные прошивки

0

8

Александр Д. написал(а):

китайские usbasp отличаются: у меня два дома, и разные схемы. Лил разные прошивки

Кстати, да, они же в SMD с выводами и SMD с контактами под контроллером. Те, что с выводами одинаковы по схеме, проверял.

Свернутый текст

http://chipresistor.ru/wa-data/public/shop/products/86/50/5086/images/4158/4158.750x0.jpghttps://laborja.files.wordpress.com/2014/05/usbasp.jpg

Отредактировано Ev3658 (2016-10-04 09:56:15)

0

9

Можно организовать отправку

0

10

sasha_1973 написал(а):

Можно организовать отправку

Спасибо. Так-то уже почти собрал - http://www.radiodom.org/index/usb_progr … _quot/0-16

Не получается никак с UsbAsp. Если не получится, буду рад заказать  8-)

0

11

Ev3658 написал(а):

Не получается никак с UsbAsp. Если не получится, буду рад заказать


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

Единственное, пересылка дорогая. Попробуйте поискать по ближе.

0

12

Я брал у автора.

0

13

Я программирую ATXMega,  ATMega и Tiny  при помощи клона AVRISP mkII собранного по схеме Danko(http://radiokot.ru/forum/viewtopic.php? … p;start=40). Проблем нет никаких.
Работаю через AVR Studio 5.1. Шьёт очень быстро!

0

14

Оказалось не так просто Xmega серию шить в Bascom AVR, как и с переделкой UsbAsp, клон AVRISP mkII тоже упирается через выбор программатора External.... или STK500, а там уже не то, да и как фузы ставить  %-)
Неужели, из всего списка нет PDI программатора, чтоб был удобен, как UsbAsp?
http://s6.uploads.ru/t/3DT9G.jpg

0

15

Ev3658, клон работает напрямую из Баскома, но для этого надо:
- прошить программатор прошивкой с переключением режимов или с одним фикс. режимом avrdude
- поставить правильные драйвера.
Тогда все будет так же удобно как с UsbAsp и даже быстрее.
Если плата от от гротта, то прошивка на коте точно есть.

upd. вот здесь можно почитать http://radiokot.ru/forum/viewtopic.php? … 4#p2838004

Отредактировано Civil (2016-10-05 09:22:29)

+1

16

Civil написал(а):

Ev3658, клон работает напрямую из Баскома, но для этого надо:
- прошить программатор прошивкой с переключением режимов или с одним фикс. режимом avrdude
- поставить правильные драйвера.
Тогда все будет так же удобно как с UsbAsp и даже быстрее.
Если плата от от гротта, то прошивка на коте точно есть.

upd. вот здесь можно почитать http://radiokot.ru/forum/viewtopic.php? … 4#p2838004

Отредактировано Civil (Сегодня 09:22:29)

Это правда уже не для этой темы, видел по соседству - AVRISP mkII

Всё-же, установил драйвер (на Win 7 x64 лёг свободно) - https://sourceforge.net/projects/libusb … e/download
Зашил прошивку на 8мГц "AVRISP-MKII_LUFA_140928_RES_XCK.hex"  -http://radiokot.ru/forum/download/file.php?id=212824
При нажатии на Reset, меняется тип USB, с одним типом Bascom нашел программатор, но не видит чип.
На осциллографе с контроллера импульсы отличные, но после сопротивления PDI_CLK аплитуды почти нет.
http://s9.uploads.ru/t/X9wxs.png
http://sa.uploads.ru/t/MtpgY.png

Каие же тут грабли? По схеме проверил, все выводы совпадают, прошивка должна работать, да и работает, но МК не хочет слушаться. Я уж интересную статейку нашел - Интерфейс программирования и отладки PDI

Отредактировано Ev3658 (2016-10-05 14:44:39)

0

17

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

0

18

Ev3658 написал(а):

На осциллографе с контроллера импульсы отличные, но после сопротивления PDI_CLK аплитуды почти нет.

Он соединен с reset, который надеюсь напрямую (без резистора) не соединен с источником питания и на выводе нет конденсатора?

0

19

Я лошара  :rofl: , ступанул как полный чайник  :D

На AtXmega256 две точки было, одна жирней, другая не жирная, ну я воткнул первый контакт по жирной метке, перевернул МК и всё заработало.

Было всё так:
Пётр написал(а):

Он соединен с reset, который надеюсь напрямую (без резистора) не соединен с источником питания и на выводе нет конденсатора?

Девственный МК, ничего нет.
С программатора без подключения к МК (PDI_Clok)

http://s7.uploads.ru/t/A1LbX.png

Подключённый к МК:

http://s2.uploads.ru/t/Gn59A.png

Может контроллер надо как при первом включении раскачать? Я повесил кварц 16 мегагерц к Xtail, но это не дало результата.

Отредактировано Ev3658 (2016-10-05 16:28:01)

0

20

RDW написал(а):

Может из-за скорости не шьётся?

Всё опробовал, никак не хочет, а так то UsbAsp неплохо бы с PDI.

0

21

Ev3658 написал(а):

Я лошара   , ступанул как полный чайник 
На AtXmega256 две точки было, одна жирней, другая не жирная, ну я воткнул первый контакт по жирной метке, перевернул МК и всё заработало.


Не ошибается тот, кто ничего не делает!

+1

22

Ev3658, столкнулся с той-же проблемой - не могу по PDI прошить ХМегу32 USBasp, сделанным по той-же схеме которую ты указал в начале. С Bascom не работал и не умею. В качестве среды использовал avrdudeshel в которой  этот МК есть.  У меня так-же не получилось ни прошить ни даже увидеть МК. Отсюда вопрос - чем закончилась твоя война в этом направлении?

0

23

man_200 написал(а):

Ev3658, столкнулся с той-же проблемой - не могу по PDI прошить ХМегу32 USBasp, сделанным по той-же схеме которую ты указал в начале. С Bascom не работал и не умею. В качестве среды использовал avrdudeshel в которой  этот МК есть.  У меня так-же не получилось ни прошить ни даже увидеть МК. Отсюда вопрос - чем закончилась твоя война в этом направлении?

Собрал на коленке программатор, работает - http://www.radiodom.org/index/usb_progr … _quot/0-16
Достаточно подключить Reset и PDI, резет у Xmega используется как тактовый и как сброс. Питание МК строго 3.3 вольта, иначе не видится.

0

24

Спасибо дорогой! Нет таких МК у нас, давно на него заглядывался. Придется мне еще повоевать с USBAsp. Попробую на ХР, может на ней запустится.

0

25

Заказать с Китая возможности нет?

0

26

Пётр написал(а):

Заказать с Китая возможности нет?

Есть, просто там тоже на Atmega собран ))))

man_200 написал(а):

Спасибо дорогой! Нет таких МК у нас, давно на него заглядывался. Придется мне еще повоевать с USBAsp. Попробую на ХР, может на ней запустится.


Я из UsbAsp Atmega8 перепрошил, печатку развёл и использовал только PDI и Reset, больше там ничего не надо было, после съездил на рынок и купил этот контроллер. Схем в Интернет полно оказалось, но не все с Bascom хотят работать.
Добавлено спустя 15 часов 55 минут 21 секунду:

Пришел с Китая, дрова уже другие, с Bascom работает, по скорости так-же.

Отредактировано Ev3658 (2016-12-03 13:29:15)

0

27

Решил проблему PDI немного по другому.
Есть у меня самодельный PicKit-2, прошил его специальной прошивкой и получил AVRispMK-II. Прошивает практически все AVR по ISP и PDI, но PDI только в среде AVRstudio. Подключился к ХМеге32, все видит, правда прошивать нечем - не могу из asm. получить hex. файл.
Поэтому прошу помощи по сборке из 4-х асм файлов hex в АВР студии. Кто умеет работать с AVRstudio выручите пожалуйста.
Блин, не могу прицепить сюда файл.

Отредактировано man_200 (2017-01-21 17:43:48)

0


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » Bascom AVR + AtXMEGA + PDI + USBAsp