ab (05.01.2005 20:09, просмотров: 1) ответил -=Shura=- на Вы б хоть указали тип проца и способ передачи
Ответ: более подробно ... К микроконтроллеру подсоединён модем, реализованный на FPGA. Интерфейс - байт-параллельный с адресацией нескольких регистров, в том числе и регистра данных. В нём младший бит и является собственно информационным. Микроконтроллер формирует пакет (передатчик) передаёт его побитно в FPGA, далее FPGA производит модуляцию и формирует две квадратуры на DAC, далее сигнал смешивается с гетеродином и излучается. Приёмник работает в обратную сторону, в конце цепочки принятый битовый поток поступает в виде бита в байтовом порте в MCU приёмника, в задачу которого входит пакетная синхронизация, разбор пакета и т.д...
Вся эта кухня работает по прерываниям: в передатчике модем выставляет прерывание "дай бит на передачу", а в приёмнике - "получен бит - забери".
Интересно замкнуть передатчик и приёмник на уровне битового потока, т.е. то что сгенерировал MCU передатчика подсунуть (идеально - с искажениями) как входные данные MCU приёмника и отладить программы MCU без FPGA.