АвторСообщение
kaligraf
постоянный участник


Пост N: 80
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.01.08 19:06. Заголовок: Протокол USB


Очень непростая тема - думаю использование USB - это будущее. Предлагаю в этой теме начать освоение этого протокола и сбор информации понему.

Спасибо: 0 
Профиль
Ответов - 169 , стр: 1 2 3 4 5 All [только новые]


Гоша Александрович



Пост N: 62
Info: Настороженное
Зарегистрирован: 05.03.07
Откуда: Шуя
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.01.09 19:37. Заголовок: Пётр пишет: Кстати,..


Пётр пишет:

 цитата:
Кстати, если хочешь, могу скинуть прошивку


Пока не надо. Но меня больше интересует предыстория этой прошивки

Спасибо: 0 
Профиль
Пётр



Пост N: 990
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 3
ссылка на сообщение  Отправлено: 11.01.09 20:14. Заголовок: Гоша Александрович п..


Гоша Александрович пишет:

 цитата:
меня больше интересует предыстория этой прошивки


Ну немного изменил имеющийся пример, так, чтобы данные передавалить не через USART, а оправлялись обратно в комп.

Спасибо: 0 
Профиль
Гоша Александрович



Пост N: 63
Info: Настороженное
Зарегистрирован: 05.03.07
Откуда: Шуя
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.01.09 21:51. Заголовок: Петр, а у тебя есть ..


Петр, а у тебя есть возможность компилировать Си проекты, которые на гемме выложены? Потому что надо самим попробовать дописать пару строк. От этих зажравшихся жлабов на том форуме все равно кроме ухмылок не дождешься.
На всякий случай выкладываю полноценную прошивку первого урока http://www.filehoster.ru/files/ca4823 Она работает с программой TestCDC.exe http://www.filehoster.ru/files/ca4842
Записал видео http://www.filehoster.ru/files/ca4845 Есть реакция на прием данных. Но мне не хочется разбираться с этой прошивкой из-за того что в ней много лишнего (измерение температуры). Вот бы убрать из Си проекта все лишнее и добавить свое.


Спасибо: 0 
Профиль
Пётр



Пост N: 991
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 3
ссылка на сообщение  Отправлено: 11.01.09 23:12. Заголовок: У меня есть только к..


У меня есть только компилятор PIC C Compiler

Спасибо: 0 
Профиль
Гоша Александрович



Пост N: 64
Info: Настороженное
Зарегистрирован: 05.03.07
Откуда: Шуя
Рейтинг: 1
ссылка на сообщение  Отправлено: 12.01.09 00:05. Заголовок: Пётр пишет: У меня ..


Пётр пишет:

 цитата:
У меня есть только компилятор PIC C Compiler


А им можно гамовские исходники компилировать? Если нет, давай я тебе дам свой компилятор. Кстати вот что я обнаружил с помощью твоей программы. http://s53.radikal.ru/i139/0901/2a/d9a4cfdf8fa4.jpg
Я отправлял этой программой на макетную USB плату байты от 0 по нарастающей. И вот что я обнаружил, если отправить байт 49 загорится один светодиод, а если отправить 51 то другой светодиод. То есть это эквивалент тем двум галочкам на видео!

Спасибо: 0 
Профиль
Пётр



Пост N: 992
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 3
ссылка на сообщение  Отправлено: 12.01.09 10:00. Заголовок: Гоша Александрович п..


Гоша Александрович пишет:

 цитата:
А им можно гамовские исходники компилировать?

Незнаю.
Хотел попробовать но на той станице не смог найти сам исходник.
Скачал это и это, но там исходника нет.
Может там имелся в виду один из примеров из дистрибутива компилятора?
Если не трудно, скинь папку со всеми нужными файлами (желательно чтобы поменьше весила).
Я не уверен что удастся скомпилировать этот проект в PIC C Compiler, но попробовать стоит, а вдруг получится...

Гоша Александрович пишет:

 цитата:
я тебе дам свой компилятор

Какой у него размер?

Спасибо: 0 
Профиль
Гоша Александрович



Пост N: 65
Info: Настороженное
Зарегистрирован: 05.03.07
Откуда: Шуя
Рейтинг: 1
ссылка на сообщение  Отправлено: 12.01.09 18:32. Заголовок: Пётр пишет: Если не..


Пётр пишет:

 цитата:
Если не трудно, скинь папку со всеми нужными файлами (желательно чтобы поменьше весила).



Сами исходные коды надо устанавливать. Вот здесь http://www.filehoster.ru/files/ca6353
нужно скачать типа EXE архив, который извлечет из себя все исходники в указанную папку. По умолчанию на диске C будет создана папка MCHPFSUSB. В этой папке есть много всяких проектов для MPLAB, там не только для CDC. Там есть и проект для экспериментов с HID и с бутлоадером о котором очень хорошо написано здесь http://www.pology.zp.ua/har/usb_module.html (все бы так статьи писали). Там же есть все сопутствующие файлы (INF например).
Все что касается CDC, находится в папке Cdc по этому пути C:\MCHPFSUSB\fw\Cdc. Найди там файл MCHPUSB.mcp и запусти его, откроется проект в MPLAB. Не уверен, что получится его скомпилировать твоим компилятором, так как проект рассчитан на MCC18. Если надумаеш могу скинуть, но весит это чудо 39МБ



Спасибо: 0 
Профиль
Evgeny Korabelnikov



Пост N: 655
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 4
ссылка на сообщение  Отправлено: 12.01.09 18:58. Заголовок: Просьба не оставля..


Просьба не оставлять сообщений в этой теме и перейти в тему Протокол USB. Часть 2.

Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
Профиль
Пётр



Пост N: 993
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 3
ссылка на сообщение  Отправлено: 12.01.09 19:00. Заголовок: Что-то в последнее в..


Что-то в последнее время скорость вообще упала и бывают замирания.
Так что для меня и 3 Мб скачать целая проблема, на говоря о почти 40, поэтому и писал чтобы в архиве было бы только самое необходимое, а иначе просто не скачаю...

КЕА: Петр, перейдите в тему Протокол USB. Часть 2 (до "перебора" недалеко).

Спасибо: 0 
Профиль
Ответов - 169 , стр: 1 2 3 4 5 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 5
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия