Страница 1 из 1

STM32F4DISCOVERY: не работает связка RS485 + USART

Добавлено: Вс мар 03, 2013 18:01:52
jane_raid
Доброго времени суток, уважаемые посетители форума Radiokot!
Возникла проблема, с которой сама я справиться не смогла, поэтому прошу вашей помощи.
Исходные данные: отладочная плата STM32F4Discovery, переходник USB - RS485, переходник RS485 - UART на основе ADM485ARZ.
Возникла вот какая проблема - данные от микроконтроллера преспокойно отправляются (я вижу нужные символы в Terminal), а передать что-либо на контроллер не получается. При этом сигнал доходит до контакта отладочной платы (посмотрела осциллографом), но флаг приема данных по USART не выставляется, прерывание по приему данных не происходит.
Подскажите, в чем может быть проблема?
USART настроен стандартно, управление направлением передачи/приема данных реализовано.

Огромная благодарность всем уделившим внимание проблеме!

Re: STM32F4DISCOVERY: не работает связка RS485 + USART

Добавлено: Пн мар 04, 2013 00:58:10
phenomen
Во первых попробуйте передавать данные по простому УАРТУ без перехода на 485.
Во вторых, без кода мало что можно сказать.
Ксати, недавно была проблема передачи данных по FSMC - один пин дата линии был не инициализирован. Возможно и в вас альтернативная функция настроена, но не настроен сам пин...