[an error occurred while processing this directive]
Очень тупой вопрос: куда в UART-485 интерфейсе старший бит девается и можно ли вообще UART с ним использовать (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
507 07 ноября 2006 г. 23:48
|
|
|
|
Связаны два уарта через MAX485 драйвера. Два сигнала направления MAX485 сведены в один. Передаю один байт. На приёмной стороне в байте старший бит всегда = 0. Что бы исключить раскачку 485 попробовал зафиксировать направление передачи - эффект тот же. Возможно я банально парю с уартом...
И ещё вопрос: а насколько законно вообще цеплять уарт через 485? может есть смысл свой протокол передачи байт изобрести (не от нечего делать, а может там какие тонкости есть?)
Заранее спасибо!
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Аааа, ну да, прикольная бага была (+) — 507 (08.11.2006 00:12 82.208.127.145, 143 байт)
- Ответ: — 507 (08.11.2006 00:13 82.208.127.145, 78 байт)
- на таком расстоянии 115200 без всяких терминаторов - на ура... а попробовать на 15 см длины на ТТЛ уровнях связать - для проверки...? — RainMan (08.11.2006 00:11 212.220.223.6, пустое)
- На всех(0-:-FF) значении байта посылке или на одном постоянном?... — ETM (08.11.2006 00:11 62.117.85.87, пустое)
- Драйвера-то при чем? Копай свои UARTы, небось длина 7 бит на передающей стороне выставлено — =AVR= (08.11.2006 00:11 80.92.96.19, пустое)
- скорость передачи, длина и тип линии связи ? — RainMan (07.11.2006 23:53 212.220.223.6, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание