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

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Родился
Сообщения: 1
Зарегистрирован: Вс мар 03, 2013 17:48:02

Сообщение jane_raid »

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

Огромная благодарность всем уделившим внимание проблеме!
Реклама
Потрогал лапой паяльник
Сообщения: 310
Зарегистрирован: Пт дек 17, 2010 14:41:25

Сообщение phenomen »

Во первых попробуйте передавать данные по простому УАРТУ без перехода на 485.
Во вторых, без кода мало что можно сказать.
Ксати, недавно была проблема передачи данных по FSMC - один пин дата линии был не инициализирован. Возможно и в вас альтернативная функция настроена, но не настроен сам пин...
Реклама
Ответить

Вернуться в «ARM»