Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » Программный UART


Программный UART

Сообщений 1 страница 4 из 4

1

Не могу найти информацию на форуме как соединить два МК по программному UART по одной линии т.е.
Open "comb.0:57600,8,n,1" For Output As #3
Open "comb.0:57600,8,n,1" For  Input As #4
чтобы менялись на лету сначала ножка на прием по UART потом на передачу и так по кругу

0

2

Так мало об этом объявить компилятору, надо самому на лету менять конфигурацию порта (выход/вход).

0

3

Это я понял, менять пин на лету не проблема. Проблема в том, что компилятор ругается на то, что на один и тот же пин назначается и RX и TX и не компилит

0

4

На "фирменном" форуме рекомендуют использовать SERIN/SEROUT: http://www.mcselec.com/index2.php?optio … mp;t=12288
Но если делать по "феншую", то можно заморочиться с таймером и своей функцией приёма/передачи и наличие некоторого опыта...
Если опыта нет, то делайте как обычно (два провода).

0


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » Программный UART