ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
1150970 Топик полностью
argus98 (03.12.2021 17:19, просмотров: 329) ответил Adept на есть желание и потребность сделать простой генератор ПСП (а лучше что-то более близкое к действительно случайному ряду). Кроме как использования шума АЦП в голову ничего не приходит (ну алгоритмы программного ПСП как бы известны, но хочется настоящего RND, причём минимальными программными и ресурсными (в виде необходимой для этого RAM/EEPROM/FLASH) затратами. Вроде
На AVR делал так: (XOR всех используемых каналов АЦП) XOR (содержимое всех работающих таймеров при прерывании сторожевого) и реверс бит результата. При желании можно добавить XOR c какой-нибудь достаточно длинной М-последовательностью. PS 

вместо прерывания сторожевого таймера можно использовать любое другое внешнее прерывание, которое возникает достаточно часто и не привязано к тактовой процессора (RX UART-а к примеру)