04.01.2020, 19:40
|
|
Прописка
Регистрация: 14.09.2010
Сообщений: 105
Сказал спасибо: 9
Сказали Спасибо 15 раз(а) в 11 сообщении(ях)
|
Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.
Сообщение от NewWriter
|
- посмотреть, не забыли ли включить тактирование у второго и третьего уарта,
- проверить правильность распиновки и конфига выводов,
- проверить соппсна идентичность конфигов уартов,
- проверить включение векторов прерываний всех уартов,
- проверить правильность обработчиков прерываний всех уартов,
- почитать мануал в главе уарт,
- пошагово потыкаться в отладке,
- если ничо не помогло, тогда спросить на форуме, показав конфиги и функции приема и отправки.
|
Вот в точности как вы пишете по всем пунктам прошел и дошел до последнего поэтому и здесь задаю вопрос. В том то и дело что сравнил конфиги USART1 и USART2, они практически полностью идентичны. отличаются только включением тактирования это и не удивительно первый от APB2 второй и третий от APB1.
|
|
|
|
04.01.2020, 19:52
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,058
Сказал спасибо: 2,563
Сказали Спасибо 11,890 раз(а) в 5,964 сообщении(ях)
|
Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.
AlexPi, чем предлагать гадать, лучше бы кинули проект (если что секретное там есть - можно и поубирать). Когда есть все файлы (а в Кубовском проекте их много), гораздо понятней насчет граблей. Более того, от версии к версии куба они могут и меняться (и файлы, и грабли).
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
04.01.2020, 22:23
|
|
Прописка
Регистрация: 14.09.2010
Сообщений: 105
Сказал спасибо: 9
Сказали Спасибо 15 раз(а) в 11 сообщении(ях)
|
Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.
Сообщение от akegor
|
AlexPi, чем предлагать гадать, лучше бы кинули проект .
|
Проект сброшу но не сегодня а 8го, проект на работе. Секретного пока в нем ничего нет, точнее почти ничего нет, только начал "железо" настраивать
|
|
|
|
04.01.2020, 23:42
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,703
Сказал спасибо: 189
Сказали Спасибо 3,193 раз(а) в 2,070 сообщении(ях)
|
Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.
Сообщение от AlexPi
|
первый от APB2 второй и третий от APB1.
|
а не от ахб??
__________________
кагмаподэ магмаподэ
|
|
|
|
05.01.2020, 20:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.
Сообщение от индюк
|
а не от ахб??
|
В даташит загляни, прежде чем херню нести.
Последний раз редактировалось AR_Favorit; 05.01.2020 в 20:26.
|
|
|
|
08.01.2020, 22:55
|
|
Прописка
Регистрация: 14.09.2010
Сообщений: 105
Сказал спасибо: 9
Сказали Спасибо 15 раз(а) в 11 сообщении(ях)
|
Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.
Сообщение от AlexPi
|
Всем добрый день! Работаю с проц. STM32F417, для настройки использую CubeMX+HAL. Нужно одновременно работать с несколькими USART(ранее подобную задачу решал на stm32f070 все отлично работало). Подключил USART1, USART2 и USART3. Первый работает нормально, а вот 2 и 3 только передают и ничего не принимают. Может кто сталкивался с подобным? В чем может быть проблема, куда копать?
|
Вопрос почти снят! С USART-ами все получилось. Проблема была аппаратной (Плату разводил не я). Так что нормально CubeMX+HAL работают.
Правда еще одна вылезла. USB-CDC не совсем правильно работает, только наоборот. Комп устройство нормально видит прием работает нормально, а вот попытка передать чего нибудь приводит тупо к зависанию MCU, никто не сталкивался с подобным. Главное подымал USB-CDC не раз но то было на "камнях" типа stm32f0xx и stm32f1xx все работало нормально. Тут все делал аналогично использую функцию CDC_Transmit_FS(), как только вызываю сразу все виснет.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:43.
|
|