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

 
 
> STM32F429 и HAL.
charkin
сообщение Jan 10 2016, 21:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 10-01-16
Пользователь №: 89 977



Всем привет.
Пробую оживить плату с STM32F429 - на плате есть слот microSD, для начала хочу сделать простой картридер.
Сгенерил проект с помощью CubeMX, но при подключении к USB ничего не происходит - ОС не видит подключения нового устройства.
С STM32 и c ARM я дела почти не имел, поэтому знаний немного, читаю, разбираюсь.. Если правильно понял, HAL - это сравнительно сырой
продукт, ошибки не редкость, в первую очередь надо смотреть настройки тактирования. Но файлов в проекте немало, кода много, что именно
смотреть пока не понимаю..

Подскажите пожалуйста, с чего начать?

З.Ы. Плата живая, демо-проекты от STM (мышь и виртуальный COM-порт) работают.
Прикрепил скриншот настроек тактирования в проекте CubeMX.
Сам проект - https://yadi.sk/d/VA__anyhmnjvL


Прикрепленное изображение
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
esaulenka
сообщение Jan 11 2016, 12:37
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Нет, вероятность ошибки с тактированием небольшая.

Вообще, операционка на ПК скажет "обнаружено устройство", даже если воткнуть обыкновенный резистор между D+ и питанием.

Отладчик есть? Пошагать, посмотреть, что инициализация USB нигде не вешается, ни в какие abort'ы не улетает.
Пример под эту плату в исходниках - тоже полезное дело. Можно даже под другую (с аналогичным USB - все 4xx, 2xx, 105/107), но придётся чуть-чуть подумать и много почитать.


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th July 2025 - 23:17
Рейтинг@Mail.ru


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