Работать-то будет, если реализовать все функции стандарта программно. Самое сложное - пробуждение slave-устройства. После фрейма пробуждения нужно во время синхронизирующей посылки посчитать переходы уровня и подстроить предделители уарта под принимаемый битрейт. Есть и более простой способ, вернее, недоспособ, просто проверить факт приёма "55Н", если всё ОК- идем дальше. Вообще, советую обратить внимание на что - либо с аппаратной поддержкой LINа, например 78Кline от NECa.
|