Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 25.02.2009, 23:31  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию USB Дескрипторы строк

Здравствуйте. Вопрос по USB(PIC18F2550). Не могу разобраться с косяком, при подключении устройства к компу, при передаче дескрипторов строк, к примеру "CDC RS-232", в сообщении выводятся квадраты вместо букв. Использую код языка 0x0409 ENG. В программе USBTrace все строки нормально отображаются. В чем причина косяка?
Реклама:
realid вне форума  
Непрочитано 26.02.2009, 09:32  
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию

А чем Вы читаете дескриптор?
__________________
warez
urry вне форума  
Непрочитано 26.02.2009, 12:21  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию

Эти дескрипторы передаются в процессе нумерации. Когда подключаю устройство в трэе выскакивают сообщения "Обнаружено новое устройство" и далее то что в дескрипторах строк указаных по индексам в дескрипторе устройства. Хост запрашивает все как положено, сначала LANGID, потом остальные, но отображаются квадраты.
realid вне форума  
Непрочитано 26.02.2009, 13:28  
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию

Ну ничего не могу сказать - не было у меня такой проблемы. Ладно бы кириллица выскакивала квадратиками..А если хекс , что по умолчанию идет с фреймворком зашить, что тогда ?
__________________
warez
urry вне форума  
Непрочитано 26.02.2009, 14:13  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию

С микрочиповским примером из фреймворка тоже самое. Я его переписал на асм. Наверное глюк винды. Все транзакции на шине идут нормально, без сбоев.
realid вне форума  
Непрочитано 26.02.2009, 20:58  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию

urry, я вижу у вас есть опыт в этом деле. Вопрос к вам. Если биты синхронизации DATA0/1 не верно переключаются, в программе анализа шины USBTrace будут отображатся принятые данные или нет? Я тут расшифровал квадратики из строки "Размещение" в свойствах Communication port, там CCR-3, а я передаю в дескрипторе CDC RS-232, почему то каждый четный символ пропущен. Прикрепил скриншот захвата.

-- Прилагается рисунок: --

realid вне форума  
Непрочитано 26.02.2009, 21:19  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию

Исправил. Добавил 0x00 после каждого символа и все стало нормально Забыл что символы UNICODE двухбайтные
realid вне форума  
Непрочитано 26.02.2009, 22:05  
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию

Сложно у Вас все... Я не понимаю, как Вам удалось такое сделать. Специально залил только-что свой старый хекс, посмотрел размещение...
Размещение 0 (CDC RS-232 Emulation DEMO)
__________________
warez
urry вне форума  
Непрочитано 26.02.2009, 22:19  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию

Да я сам себе поражаюсь Такой пустяк, а досадно
realid вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WB320240C0 на дисплее появились полосы около 20 строк anton_1000 Микроконтроллеры, АЦП, память и т.д 0 24.11.2008 18:51
Запись на USB флэш-карту посредством МК USB OTG,возможно ли? svad0 Микроконтроллеры, АЦП, память и т.д 0 07.11.2008 12:29
3УСЦТ нижняя половина затемнена и видно пару строк изображен Iachim Видеотехника 1 27.09.2005 23:00


Часовой пояс GMT +4, время: 00:15.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot