Страница 1 из 1

Перенос прошивки на AT90USB162

Добавлено: Пт дек 23, 2011 09:56:36
kimmeldima
Есть исходники светодиодного куба 4х4х4 на Atmega16(Во вложении
main.c
(8.33 КБ) 414 скачиваний
). Как его можно перенести на AT90USB162? В программировании не силен, а собрать такое чудо хочется.

Re: Перенос прошивки на AT90USB162

Добавлено: Пт дек 23, 2011 10:09:03
pyzhman
В чем смысл? Нет 16-ой? Приобретите.

Re: Перенос прошивки на AT90USB162

Добавлено: Пт дек 23, 2011 10:24:37
Satyr
pyzhman писал(а):В чем смысл? Нет 16-ой? Приобретите.
Приобрести барахло, вместо не барахла ?
Человек хочет сделать грамотно, а не через жопу, как принято на этом форуме.

Re: Перенос прошивки на AT90USB162

Добавлено: Пт дек 23, 2011 10:25:38
Satyr
kimmeldima писал(а):Как его можно перенести на AT90USB162? В программировании не силен, а собрать такое чудо хочется.
Сливай LUFA, бери пример CDC Device и скрещай со своими исходниками

Re: Перенос прошивки на AT90USB162

Добавлено: Пт дек 23, 2011 10:35:45
pyzhman
В программировании не силен
Сливай LUFA, бери пример CDC Device
:cry:
Предполагаю, что человек хочет просто собрать.

Re: Перенос прошивки на AT90USB162

Добавлено: Пт дек 23, 2011 10:42:15
kimmeldima
Хочется не только собрать, но и понять где отличия. Просто AT90USB162 совсем другой тип. CVAVR ругается часто. А другой контроллер взять не могу. До ближайшего магазина с такими вещами 600 км.

Re: Перенос прошивки на AT90USB162

Добавлено: Пт дек 23, 2011 10:44:13
pyzhman
Чтобы понять отличия, учим матчасть и программирование. Satyr указал направление. А CVAVR, равно как и любой другой компилятор, может и не ругаться, а приблуда все едино не работать.

Re: Перенос прошивки на AT90USB162

Добавлено: Пт дек 23, 2011 10:57:10
Engineer_Keen
kimmeldima писал(а):Хочется не только собрать, но и понять где отличия. Просто AT90USB162 совсем другой тип. CVAVR ругается часто.
Конечно ругается, посмотрите какие регистры в меге16 и какие в 162. Например в 162 таймера2 вообще нету, а в проге он используется. Вот вам и отличия.

Re: Перенос прошивки на AT90USB162

Добавлено: Пт дек 23, 2011 11:08:22
kimmeldima
А как определять, что где есть? Английский не учил, а примеров на AT90USB162 нет.

Re: Перенос прошивки на AT90USB162

Добавлено: Пт дек 23, 2011 11:09:29
Satyr
kimmeldima писал(а):а примеров на AT90USB162 нет.
Где нет ? :shock: :shock: :shock:
Слей тот же LUFA - там примеров море.

Но всеж на некотором уровне уметь программировать и английский хотя бы 'cо словарем' знать надо. Иначе около микроконтроллеров ловить просто нечего.

Re: Перенос прошивки на AT90USB162

Добавлено: Пт дек 23, 2011 11:13:37
Satyr
Если еще не потер, делал я несколько лет назад чтото на at90usb162.
Собственно, если лишнее выкинуть - то получается проиниченный МК с поднятым USB, который на компьютере виден как ком порт, и так же по функциям внутри прошивки

Т.е. с обоих сторон как с внешним UART-USB переходником, но без него :)))
Для ленивых раздолбаев.

p.s. этот COM порт фигачит примерно 600kb/s. именно БАЙТ, а не БИТ

Re: Перенос прошивки на AT90USB162

Добавлено: Пт дек 23, 2011 11:17:37
kimmeldima
А ассемблерный код туда можно залить? Или там так-же будет ругаться на таймеры и порты?