реклама на сайте
подробности

 
 
> USB и MSP430F5529 не опознается (unknow device)
ZZZRF413
сообщение May 18 2012, 06:47
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 26-07-09
Из: Нижний Новгород
Пользователь №: 51 578



Доброго всем дня!

Подскажите пожалуйста по следующему вопросу. При подключении MSP430F5529 к компьютеру по USB микроконтроллер не опознается (unknow device). VID и PID нулевые. Из-за чего это может быть? Может кто сталкивался.
В МК загружен стандартный пример от TI (HID - устройство).
Микроконтроллер установлен на отладочной плате собственного изготовления. Схема подключения USB приведена на рисунке(TPD4E004 - отсутствует).

Код программы в приложенных файлах


Сообщение отредактировал ZZZRF413 - May 18 2012, 10:20
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  Main.txt ( 5.05 килобайт ) Кол-во скачиваний: 193
Прикрепленный файл  Usb.txt ( 42.93 килобайт ) Кол-во скачиваний: 248
Прикрепленный файл  UsbIsr.txt ( 9.45 килобайт ) Кол-во скачиваний: 202
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
controller_m30
сообщение Aug 18 2013, 11:06
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 24-02-09
Пользователь №: 45 309



Может кварц неправильной частоты. Программа при этом будет работать, установит Pull_Up резистор - комп обнаружит подключение к шине USB - а провести энумерацию для считывания параметров устройства не сможет. Посмотрите, на кварц какой частоты рассчитан пример от TI.

Можно ещё попробовать запустить USB-BSL загрузчик, зашитый в контроллер. Попробуйте подключить дополнительно на линию PUR резистор 100 Ом через кнопку на VUSB (выход 3,3v с LDO регулятора), и подсоединить устройство к USB-шине, удерживая нажатой кнопку. При этом запускается USB-BSL загрузчик. Комп найдёт устройство (что-то там USB-BSL...MSP430...HID и так далее). Этому загрузчику требуется любой из таких кварцев: 4, 8, 12, 24МГц. С другими кварцами USB-BSL загрузчик не работает.
Если загрузчик обнаружен - то по крайней мере схема собрана верно. Если не обнаружен - ищите непропаи, КЗ, или кварцы подбирайте.

Также, к D+ рекомендуют подключить резистор 1M подтягивающий линию D+ к GND.
Посмотрите пример от TI "USB Keyboard Using MSP430™ Microcontrollers" SLAA514 http://www.ti.com/lit/an/slaa514/slaa514.pdf страницу 15,
или схему отладочной платы от OLIMEX "OLIMEXINO-5510" https://www.olimex.com/Products/Duino/MSP43...MEXINO-5510.pdf страницу 25. И там и там схема подключения, включающая возможность запустить USB-BSL загрузчик (100 Ом резистор и кнопка). Сверьте и остальное со своей схемой.

Также может быть перепутка D+ и D- между разъёмом и процессором. Комп. обнаруживает подключение, но считать ничего не может.

А UNKNOW DEVICE, и VID\PID=0000 даже тогда, когда на D+ цепляется один резистор 1,5к без всяких контроллеров (только подключенный не к 5В а к 3,3В)

Сообщение отредактировал controller_m30 - Aug 18 2013, 11:14
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 13:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01373 секунд с 7
ELECTRONIX ©2004-2016