Понедельник, 29.04.2024, 08:48
| RSS
[SEARCH_TITLE]
[SEARCH_FORM]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Архив - только для чтения
Форум » Закрытые темы » Топка » Программатор под Xmega (...)
Программатор под Xmega
DoniakДата: Понедельник, 17.08.2009, 12:32 | Сообщение # 1








Язык программированя: CodeVisionAVR Си
Зарегистрирован 19.03.2008
Группа: Модераторы
Сообщений: 584
Город: Кривой Рог (Днепропетровск)
Статус: Offline
Уже где то месяц лежит Хмега нечем запрограммировать.
Вот решил и начал творить свой собственный программатор :) если покупать готовый стоить будит 500 гр гдето. а так и опыта гляди наберусь smile3
Программировать собрался через параллельный порт он же LPT с ним проще работать.
Поскольку не силён в программирование на ПК основную долю работы на себя будит брать МК. Чтоб хватило ног и ресурсов выбрал мега16. Связка представляет собой ПК->МК->Xmega
Схема устройства получилась вот такой :

собраным выглядит от так

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

Может у кого есть какие то предложения по улучшению схемы пишите :)
возникла небольшая проблема как соглосовать лог. уровни меги16 и Хмеги там питание 4.5В а там 3.6В максимум. Думаю может понизить питание Меги16 до 3.3 - 3.6 В

Прикрепления: 1691439.gif (26.9 Kb) · 0016042.jpg (114.1 Kb) · XmegaPDI.rar (50.3 Kb)
 
Bass85Дата: Вторник, 18.08.2009, 15:05 | Сообщение # 2








Зарегистрирован 12.02.2009
Группа: Опытные
Сообщений: 422
Статус: Offline
А программу на комп какую юзать будешь? Я посмотрел пока не одного проекта программатора нет на эту Хмегу.
А нужна она тебе? Ты же вроде с АРМ-мами уже играешься.
И по поводу согласования-http://robozone.su/2009/03/02/modul-dlja-podkljuchenija-graficheskogo-lcd-ls020.html


Сообщение отредактировал Bass85 - Вторник, 18.08.2009, 15:09
 
SpaceДата: Вторник, 18.08.2009, 15:11 | Сообщение # 3








Зарегистрирован 25.12.2007
Группа: Администраторы
Сообщений: 1103
Статус: Offline
Doniak, может пригодится. Там что-то для Xmega
 
DoniakДата: Вторник, 18.08.2009, 17:56 | Сообщение # 4








Язык программированя: CodeVisionAVR Си
Зарегистрирован 19.03.2008
Группа: Модераторы
Сообщений: 584
Город: Кривой Рог (Днепропетровск)
Статус: Offline
Quote (Bass85)
А программу на комп какую юзать будешь? Я посмотрел пока не одного проекта программатора нет на эту Хмегу.

Свою писать, то есть она уже написана. От программы требуется открыть хекс файл, выдрать байты данных и по очереди выдавать на параллельный порт.
Quote (Bass85)
И по поводу согласования-http://robozone.su/2009/03/02/modul-dlja-podkljuchenija-graficheskogo-lcd-ls020.html

не подходит у меня линия двунаправленная похожа на И2С
Quote (Space)
Doniak, может пригодится. Там что-то для Xmega

ну CVAVR тоже её поддерживает )
 
S-T-A-L-K-E-RДата: Вторник, 18.08.2009, 20:43 | Сообщение # 5








Язык программированя: Мурманская область
Зарегистрирован 11.06.2009
Группа: Модераторы
Сообщений: 367
Город: Никель
Статус: Offline
Вопрос по программированию Меги:
Есть какие-нибудь программы, только качественные, по программированию на русском языке?


http://rassionrobots.ucoz.ru/ -"Робототехника"
 
Bass85Дата: Вторник, 18.08.2009, 22:25 | Сообщение # 6








Зарегистрирован 12.02.2009
Группа: Опытные
Сообщений: 422
Статус: Offline
Quote (Doniak)
ну CVAVR тоже её поддерживает )
Ну наверно новая версия а ее еще нет в сети взломанной или просто я не смог найти да и все равно программатор нужен наверно другой или фирменный с обновленной прошивкой.
Есть микросхемы типа нашей АП5 вроде там кажись двунаправленная шина. Короче посмотрю отвечу поточнее.
S-T-A-L-K-E-R, А какая проблема с программированием обычной меги?
Какой программатор?
 
DoniakДата: Вторник, 18.08.2009, 23:24 | Сообщение # 7








Язык программированя: CodeVisionAVR Си
Зарегистрирован 19.03.2008
Группа: Модераторы
Сообщений: 584
Город: Кривой Рог (Днепропетровск)
Статус: Offline
Quote (Bass85)
программатор нужен наверно другой или фирменный с обновленной прошивкой.

софт программатора я сам попробую написать, а компилятор CVAVR бесплатная версия даёт возможность создавать прошивку в 3кб для мигания светодиодом сгодится в дальнейшем можно будит полистать IAR хотя и он тоже в новых версиях наверно без лекарства. в сети есть бесплатный компилятор, забыл название :) тоже в новых версиях поддерживает данный чип.
 
S-T-A-L-K-E-RДата: Среда, 19.08.2009, 11:28 | Сообщение # 8








Язык программированя: Мурманская область
Зарегистрирован 11.06.2009
Группа: Модераторы
Сообщений: 367
Город: Никель
Статус: Offline
Quote (S-T-A-L-K-E-R)
Какой программатор?

--5 проводков sad
А так, в будущем, OR-PROG-USB-X: USB-Программатор в DIP-версии(НЕ РЕКЛАМА) Интеграция в AVR-Studio acute


http://rassionrobots.ucoz.ru/ -"Робототехника"
 
DoniakДата: Среда, 19.08.2009, 12:20 | Сообщение # 9








Язык программированя: CodeVisionAVR Си
Зарегистрирован 19.03.2008
Группа: Модераторы
Сообщений: 584
Город: Кривой Рог (Днепропетровск)
Статус: Offline
2ве функции набросал :) во как работают:
Отключаю ресет и включаю PDI

вот здесь вывожу байт, а точнее число 174 после него идёт вывод числа 2.

Прикрепления: 6017746.jpg (39.2 Kb) · 5578234.jpg (39.8 Kb)
 
Bass85Дата: Среда, 19.08.2009, 12:26 | Сообщение # 10








Зарегистрирован 12.02.2009
Группа: Опытные
Сообщений: 422
Статус: Offline
Quote (Doniak)
не подходит у меня линия двунаправленная похожа на И2С
А глянь пдф на 74LVC245 http://www.ife.tugraz.at/datashts/Philips/74LVC245.pdf она двух направленная
А если одновременно и туда и обратно то 244 там 2*4 канала smile3
 
DoniakДата: Среда, 19.08.2009, 13:02 | Сообщение # 11








Язык программированя: CodeVisionAVR Си
Зарегистрирован 19.03.2008
Группа: Модераторы
Сообщений: 584
Город: Кривой Рог (Днепропетровск)
Статус: Offline

то есть чтоб поменять направление мне придётся менять DIR пин в 0 или 1 ?
Quote (Bass85)
А если одновременно и туда и обратно то 244 там 2*4 канала

вот это точно не подойдёт, а вот за 245 спасиба с ней наверно и буду играться smile3
Прикрепления: 8536190.jpg (17.5 Kb)
 
Bass85Дата: Среда, 19.08.2009, 13:26 | Сообщение # 12








Зарегистрирован 12.02.2009
Группа: Опытные
Сообщений: 422
Статус: Offline
Quote (Doniak)
то есть чтоб поменять направление мне придётся менять DIR пин в 0 или 1 ?
Совершенно верно yes3
 
DoniakДата: Четверг, 03.09.2009, 11:39 | Сообщение # 13








Язык программированя: CodeVisionAVR Си
Зарегистрирован 19.03.2008
Группа: Модераторы
Сообщений: 584
Город: Кривой Рог (Днепропетровск)
Статус: Offline

о.О

Прикрепления: 7207829.jpg (289.8 Kb)
 
Bass85Дата: Четверг, 03.09.2009, 19:23 | Сообщение # 14








Зарегистрирован 12.02.2009
Группа: Опытные
Сообщений: 422
Статус: Offline
Xmega? Красиво и аккуратно clapping
А как дела с программатором?
 
DoniakДата: Четверг, 03.09.2009, 22:20 | Сообщение # 15








Язык программированя: CodeVisionAVR Си
Зарегистрирован 19.03.2008
Группа: Модераторы
Сообщений: 584
Город: Кривой Рог (Днепропетровск)
Статус: Offline
Quote (Bass85)
Xmega? Красиво и аккуратно clapping

протравил плату и когда покрывал её припоям две дорожки отошли и одна ваще обломалась :( но это не существенно но обидно. В чом может быть причина очень старый текстолит клей уже не держит или просто дорожки за тонкие всётаки 0.3.
Quote (Bass85)
А как дела с программатором?

та всё читаю не как вникнуть не могу всё довольно сложно. Щя плату доделаю то можно будит протестировать то что уже есть.
 
Форум » Закрытые темы » Топка » Программатор под Xmega (...)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: