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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> STM32F2 USART, не устанавливается бит RXNE (USART)
Golikov A.
сообщение Oct 28 2014, 10:23
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



приведите значения регистров настроечных,
если их значение верно то нечего инициализацию смотреть, а если нет, то где не верно то и смотреть надо, нафига исходники лопатить?

настоечные регистры ни только UART но главное регистры порта (направление, режим, подтяжки, выбор функции)

Go to the top of the page
 
+Quote Post
rav38
сообщение Oct 29 2014, 08:08
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 12-06-12
Из: Москва
Пользователь №: 72 275



в общем проблема была решена так:

1) отключил stm32f2xx_hal_usart.h
2) подключил stm32f2xx_hal_uart.h
3) переименовал ф-ции и переменные по принципу: HAL_USART_Init -> HAL_UART_Init

после этого приемник заработал.
все проекты в старых библиотеках которые нагуглил и на которые ориентировался использовали ф-ции USART_ITConfig, USART_Init и т.п.
чем не подошли библиотеки USART на прием так и не понял, надо будет сравнить исходники библиотек. на передачу разницы никакой.
может быть быть для USART был необходим синхронизирующий сигнал, хотя в самой библиотеке ничего подобного я не увидел.

Спасибо за участие!



Сообщение отредактировал rav38 - Oct 29 2014, 08:20
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 29th August 2025 - 20:56
Рейтинг@Mail.ru


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