|
STMF207VG + HAL +CDC (STM32CubeMX), с ошибками передаёт если посылаю 1,2 или 3 байта, 4 и более - работает |
|
|
|
 |
Ответов
|
Sep 29 2015, 21:02
|
iBuilder©
   
Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322

|
Цитата(smalcom @ Sep 29 2015, 23:10)  4 байта? подозрительно похоже на int, Это не может быть связано где-то с выравниванием данных? не похоже - нашел место, где идет запись в регистр. На первый взгляд всё читается из буфера и пишется в регистр правильно. Похоже или какая-то особенность реализации у STM32CubeMX, которую не учитываю или ошибка в инициализации железа.
|
|
|
|
|
Oct 6 2015, 08:23
|

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

|
Цитата(Builder @ Oct 4 2015, 01:57)  Добавлю, кажется нашел. Не нравились мои настройки частот в функции SystemClock_Config. Оно? Цитата(Errata) In order to guarantee correct operation of the USB OTG FS peripheral, the AHB frequency should be configured to be not less than 14.2 MHz. http://www.st.com/web/en/resource/technica.../DM00027213.pdfИли что-то ещё?
--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
|
|
|
|
|
Oct 6 2015, 20:27
|
iBuilder©
   
Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322

|
Цитата(esaulenka @ Oct 6 2015, 11:23)  Вроде не оно, я это видел, в CubeMX пишет что 25MHz у меня шина, но я не перепроверил что оно там генерировало. Нет времени разбираться, пока работает, это пока для тестов сделано, протестирую как будет себя вести. Если интересно - в архиве почти "голый проект" от CubeMX, ничего лишнего, есть и от CubeMX файл.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|