Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
25.04.2010, 14:04
|
|
Частый гость
Регистрация: 16.05.2008
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
ATMega8 VS USB
Доброго всем времени суток.
Давно хочу освоить USB интерфейс на аппаратном уровне.
Ну контроллеры со встроенным USB модулем дело дорогое, а вот ATMega8
по цене самое то.
В инете есть несколько проектов USB термометр, USB программатор на ATMega8, но разобраться по сишным исходникам да ещё с не русскими комментами для меня (заядлого асемблерщика) сложновато.
Ну как говориться с Инета По Нитке.
Кто что знает как оно там реализовать прошиву эмуляции USB на ATMega8!???
|
|
|
Сказали "Спасибо" SkyProc
|
|
|
25.04.2010, 19:07
|
|
Прописка
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
|
Re: ATMega8 VS USB
Ну на счет цены вы это зря. мк с усб от 80 рэ, что не так уж и дорого.
Хотя бы вот эти AT90USB162, купил себе (правда под заказ, неделю ждал) но по 100 рэ.
а вот эти AT90USB162 по 75 рэ от 10 штук...
а по поводу описание на сайте атмела есть подробнейшее описание...
Последний раз редактировалось zheleznjakov; 25.04.2010 в 19:09.
|
|
|
Сказали "Спасибо" zheleznjakov
|
|
|
25.04.2010, 20:22
|
|
Прописка
Регистрация: 23.01.2008
Сообщений: 102
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 19 сообщении(ях)
|
Re: ATMega8 VS USB
Сообщение от SkyProc
|
В инете есть несколько проектов USB термометр, USB программатор на ATMega8, но разобраться по сишным исходникам да ещё с не русскими комментами для меня (заядлого асемблерщика) сложновато.
Ну как говориться с Инета По Нитке.
Кто что знает как оно там реализовать прошиву эмуляции USB на ATMega8!???
|
Вот USB HID термометр на ATmega8 http://purebasic.mybb.ru/viewtopic.php?id=46
Прога для контроллера написанна на бейсике (BASCOM-AVR). А как известно, бейсик проще чем Си. Может сможете разобраться что к чему.
Прога для компа, получающая и отображающая данные о температуре,
тоже на бейсике написана (PureBasic).
Последний раз редактировалось Pit_PB; 25.04.2010 в 20:26.
|
|
|
|
25.04.2010, 20:24
|
|
Частый гость
Регистрация: 16.05.2008
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Re: ATMega8 VS USB
О спасибо, действительно хорошие микрухи, но как говориться нам не нужны лёгкие пути.
Вот В принципе нашел что хотел
http://www.gaw.ru/html.cgi/txt/app/m...avr/AVR309.htm
Так что буду ковырять, ну и всё же если что есть у кого по этому вопросу не ленитесь и оставляйте...
Да тут ещё одна трабла появилась.
В даташите полного описания фьюзов не нашел, на форумах тоже ничего внятного, вот как обычно решил поэкспериментировать.
И как результат У одной ATMega8 отключил Reset, у второй настраивал на внешний кварц 12МГц, теперь они обе лежат тихо мирно и не прощиваются через SPI.
Вот По ЭтоМу ПоВоду хочется РуГаться МаТом, Atmel Блин Ё маё.
У пиков же всё стереть мона без проблем ковыряй что хош, а тут такая засада.
Нельзя ли как нить стереть их до дефолтных значений без парралельного программатора???
|
|
|
Сказали "Спасибо" SkyProc
|
|
|
25.04.2010, 20:27
|
|
Частый гость
Регистрация: 16.05.2008
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Re: ATMega8 VS USB
Да !!!
Кстати опять же хочется ругаться матом
Писать под контроллеры на си не говоря уже о Бейсике по моемУ ИзвРат!!!
Не удивлюсь если они на ВизуалБейсике писать будут
О какой тут оптимизации можно говорить?
|
|
|
Сказали "Спасибо" SkyProc
|
|
|
25.04.2010, 20:38
|
|
Прописка
Регистрация: 23.01.2008
Сообщений: 102
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 19 сообщении(ях)
|
Re: ATMega8 VS USB
Сообщение от SkyProc
|
О какой тут оптимизации можно говорить
|
Ну не говорите!
Драйвер USB (на ассмблере) и программа на бейсике, в том числе и работа с датчиком BS18B20, занимет 40% памяти программ, т. е. примерно 1800 инструкций.
Программа для компа, имеет размер всего 28КБ и при это не использует ни runtime ни .NET, ни что-либо ещё, кроме системных WinAPI функций.
Так что сначала ознакомтесь с сабжем, а потом пишите про оптимизацию!
С этом там всё в порядке!
Поймите наконец что бейсик это всего лишь название языка, но многое зависит от используемого компилятора!
PS.
Просто любопытно.
Вы проги для компа пишите или планируете писать тоже на ассемблере?
Последний раз редактировалось Pit_PB; 25.04.2010 в 20:47.
|
|
|
|
25.04.2010, 20:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: ATMega8 VS USB
Сообщение от SkyProc
|
Нельзя ли как нить стереть их до дефолтных значений без парралельного программатора???
|
Никак, такова плата за дешевизну Атмеля )))
Сообщение от SkyProc
|
Вот По ЭтоМу ПоВоду хочется РуГаться МаТом, Atmel Блин Ё маё.
|
ДЫК PIC стремительно дешевеют ))) уже 16 битный от 2 $ )))))
Сообщение от SkyProc
|
Не удивлюсь если они на ВизуалБейсике писать будут
|
да, годиков через несколько )))
Когда МК были с маленьким обьёмом памяти и не шибко быстрые, поневоле приходилось заботится об оптимизации кода, а сейчас больше заботятся об удобстве программиста и ускорении создания продукта, нежели о минимизации и ускорении кода )))
Такова селява ))) уже 16 битные PIC с 128-512 килобайт стоят не так уж и дорого...
Конечно каждый пишет как хочет.. но тенденция именно такова... Быстрее выдать продукт, а стоимость самого МК уже всё меньше волнует.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
Последний раз редактировалось picavr; 25.04.2010 в 20:59.
|
|
|
|
25.04.2010, 22:26
|
|
Частый гость
Регистрация: 16.05.2008
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Re: ATMega8 VS USB
___________________ _____________________
Последний раз редактировалось SkyProc; 30.04.2010 в 01:37.
|
|
|
Сказали "Спасибо" SkyProc
|
|
|
25.04.2010, 22:32
|
|
Частый гость
Регистрация: 16.05.2008
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Re: ATMega8 VS USB
Кстати и под Linux я тоже писал на Асме.
Ну в отличие от др. платформ писать под линукс на асме это изврат.
Ну там свои тонкости
|
|
|
Сказали "Спасибо" SkyProc
|
|
|
25.04.2010, 22:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: ATMega8 VS USB
Сообщение от SkyProc
|
И несмотря на рост производительности настольных PC из года в год миллиарды юзеров сидят и смотрят на песочные часики или колечко подвисшего приложения.
|
+500!!!
и да пребудут сии часики, со Юзерами во веки веков. Аминь )))
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:00.
|
|