Здра-а-а-а-а-а-вствуйте!
Как минимум в двух проектах (ARMada и Caustic) - все проблемы приёма и передачи пакетов решены, да ещё прием по нескольким независимым зонам.
Caustic - проект с закрытыми исходниками.
C ARMada - ещё не решено, думаю - стоит ли открывать.
Если Вы не связаны с коммерческими производителями, можете присоединиться и стать разработчиком ARMada.
Получите исходники на условиях нераспространения (пока, а там посмотрим) и сохранения бренда ARMada.
Но я должен быть в Вас уверен, что это не праздный интерес и что наработки не всплывут потом под брендом какого-нибудь коммерческого производителя. Ну и хотелось бы посмотреть на ваши реализованные проекты.
Или можете изобретать свой "велосипед" (ИМХО, ничего плохого в этом нет, каждый должен это пройти).
Через годик можете получить весьма неплохой результат.
Я использую в ARMada два таймера (один аппаратно генерит несущую, второй - генерит нужные периоды и включат/выключает в нужный момент первый, никаких "модулирующих" транзисторов для этого не надо).
В Аскете используется вариант №1 (но это не от хорошей жизни, а от дефицита таймеров на Атмега32)
Цитата:
либо использовать встроенный IRTIM модулятор (только для серий F0/F3).
А тут можно подробней?
Похоже - я что то пропустил...