https://github.com/arleenlasleur/usci
Работает через аудиоразъём, основной упор в то что не требует драйвера (требует звуковой драйвер, но он есть на многих компах начиная с Win7 и даже WinXP, не говоря о Win10/11). Алсо ессно работает из DOS/FreeDOS. Проект больше не самостоятельный, а как заготовка под прикручивание к компьютеру чего-то.
Переписывать readme не стану, вкратце принцип:
Минусы:
HDA/AC97 разъём на умных матерях заиспользовать не удастся, они переключают звук (слишком умные). Так что при использовании на рабочем компе - придётся с аудиоразветвителем.
Юзайте, ругайте. Мб чото улучшу.
Работает через аудиоразъём, основной упор в то что не требует драйвера (требует звуковой драйвер, но он есть на многих компах начиная с Win7 и даже WinXP, не говоря о Win10/11). Алсо ессно работает из DOS/FreeDOS. Проект больше не самостоятельный, а как заготовка под прикручивание к компьютеру чего-то.
Переписывать readme не стану, вкратце принцип:
- Собираем анализатор спектра с БПФ.
- Смотрим последнюю полосу.
- Ставим некий порог, чтобы отрезать возможный шум.
- Манчестер. Он нормально работает параллельно с процессом БПФ.
- Выход на что-нибудь простое, типа нажимать кнопки.
- Только передача, приём никак.
- Джиттер нищих AC'97 аудиокарт на 775 сокетах весьма убог, пришлось растянуть полубит до 220 мс. Это эквивалентно скорости 22 с половиной байта в минуту.
- Простота отладки без приборов. Никаких фильтров шестого порядка, никаких операционников. Тупой смеситель на резисторах.
- Работа при занятом Eth, USB.
- Альтернатива DTMF, но по-моему более худшая.
- Non-interfere (я не слышу). Коты - хз.
Минусы:
HDA/AC97 разъём на умных матерях заиспользовать не удастся, они переключают звук (слишком умные). Так что при использовании на рабочем компе - придётся с аудиоразветвителем.
Юзайте, ругайте. Мб чото улучшу.
Изменено: