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

 
 
 
Reply to this topicStart new topic
> STM32F051C6T UART2, кому верить?
demiurg_spb
сообщение Jan 24 2013, 09:27
Сообщение #1


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Согласно даташиту Table 14. Alternate functions selected through GPIOA_AFR registers for port A:
Цитата
PA14 SWCLK USART2_TX
PA15 SPI1_NSS I2S1_WS USART2_RX

В то время как согласно AN2606 Application note: STM32™ microcontroller system memory boot mode
Table 25. STM32F51xx configuration in System memory boot mode:
Цитата
USART2_RX pin Input PA14 pin: USART2 in reception mode.
USART2_TX pin Output PA15 pin: USART2 in transmission mode.

и даже снизу подпись
Цитата
Note: After the STM32F051x6 and STM32F051x8 devices have booted in Bootloader mode,
the serial wire debug (SWD) communication is no more possible until the system is
reset, because SWD uses PA14 pin (SWCLK) which is already used by the Bootloader
(USART2_RX).

Внимание вопрос!
Как это понимать?
Это ошибка или действительно в режиме бутлоадера TX и RX меняются местами?


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
HHIMERA
сообщение Jan 24 2013, 16:12
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 226
Регистрация: 10-07-09
Пользователь №: 51 126



Это ошибка...
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Jan 25 2013, 04:59
Сообщение #3


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Хорошо. Тогда стоит верить даташиту?
Было-бы очень хорошо чтобы SWCLK и USART2_TX были на одной ноге, тогда USART2_RX останется незатронутой SWD и будет возможна одновременная работа sys-бутлоадера и SWD-отладчика.
А то я именно на такой функционал закладываюсь, чтобы в производстве народ шил девайсы по UART2, а я отлаживал софт по SWD. Ну и UART2 хочу под отладочную консоль использовать (благо есть битик в регистрах уарта для смены RX и TX местами). Ибо я что-то не могу найти ногу SWO (есть догадка, найденная в User manual UM1525 на STM32F0_DISCOVERY, что она на PB3 может быть, но даташит об этом умалчивает)...


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post

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

 


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


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