Не могу найти информацию на форуме как соединить два МК по программному UART по одной линии т.е.
Open "comb.0:57600,8,n,1" For Output As #3
Open "comb.0:57600,8,n,1" For Input As #4
чтобы менялись на лету сначала ножка на прием по UART потом на передачу и так по кругу
Программный UART
Сообщений 1 страница 4 из 4
Поделиться12016-01-20 15:05:50
Поделиться22016-01-20 16:09:52
Так мало об этом объявить компилятору, надо самому на лету менять конфигурацию порта (выход/вход).
Поделиться32016-01-20 19:51:55
Это я понял, менять пин на лету не проблема. Проблема в том, что компилятор ругается на то, что на один и тот же пин назначается и RX и TX и не компилит
Поделиться42016-01-20 22:17:40
На "фирменном" форуме рекомендуют использовать SERIN/SEROUT: http://www.mcselec.com/index2.php?optio … mp;t=12288
Но если делать по "феншую", то можно заморочиться с таймером и своей функцией приёма/передачи и наличие некоторого опыта...
Если опыта нет, то делайте как обычно (два провода).