Нарыл http://radiohlam.ru/program/pic_pr_usart_prost.htm
но там асм...
Естественно, служебные пакеты должны быть (старт, стоп, контрольная сумма). Хотя можно только контрольную сумму.Psych писал(а):TWI Программный с обнаружением старта и стоп.
Можно и тока crc(паритет) обойтись. Ведомый работает от прерывания по ножке порта (CLK) и впихивает сигнал со 2 ножки (DATA) в регистр---это довольно таки просто.Ghost in shell писал(а):Естественно, служебные пакеты должны быть (старт, стоп, контрольная сумма). Хотя можно только контрольную сумму.Psych писал(а):TWI Программный с обнаружением старта и стоп.
Ссылку которую вы дали--как раз про программный UART.Ghost in shell писал(а):urry
в pic16f72 нет аппаратного UART. Как и в МК-приемнике.