roboforum.ru

Технический форум по робототехнике.

Помогите с USART

Re: Помогите с USART

Dmitry__ » 04 янв 2012, 04:40

не знаю как там виртуальный терминал, а реальный терминал не обязан ловить первые биты при вкл. питания...
зацикли putsf ("Hello world"); с задержкой, например, 200 мс.

Добавлено спустя 57 минут 28 секунд:
а, еще проверь приемник терминала на инверсию, может ты подаешь ттл rs232 (пассивный уровень линии "1")
а принимаешь как с max232 (пассивный "0")

Добавлено спустя 1 минуту 28 секунд:
а,еще по "абру кадабру" легко понять что где не так...
посылай код: 0ха5 - это почти меандр, и смотри что приемник получает... :)

Re: Помогите с USART

trinadcatii » 17 янв 2012, 00:25

Разобрался что к чему. Спасибо всем кто откликнулся! Ошибка крылась в неточной настройке USART в программе CWAVR (по моей вине). Но как ни странно в PROTEUS при эмуляции процеса при учтановке Baud Rate равной той, что указана в программе CWAVR в моём случае это 9600 виртуальный терминал выдавал непонятные символы, а при снижении данной величины на 2400 (в свойствах виртуального терминала) выдал то, что и требовалось (в задаче 4 курса Самоучителя AVR). Скорее всего глюк в программе.

Re: Помогите с USART

P_Ruslan » 17 май 2012, 22:00

И мне помогите. :) Есть СOM-порт на который хочу повесить МК с USARTom, но пре до мной выбор, делать 2 метра рс232 а потом max232 ставить, или сразу после порта микруху, а потом 2 метра провода usart стандарта. Заранее спасибо.

Re: Помогите с USART

Myp » 17 май 2012, 23:28

собственно если использовать хороший кабель то можно просто от компа кинуть провод до устройства
нормальным экранированным кабелем можно и на десяток метров пробросить.

Re: Помогите с USART

P_Ruslan » 17 май 2012, 23:43

Подумал, и повесил схемку сразу на порт, дальше 2 метра екрантрованого провода.

Re: Помогите с USART

P_Ruslan » 18 май 2012, 14:34

Запустил, замкнул прием передачу в ожидании получить сигнал по кругу, не пришел сигнал. Может так проще без Микрухи мах232 а напрямую нольмодемным шнуром?


Rambler\'s Top100 Mail.ru counter