ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
2 мая
1151550 Топик полностью
Adept (05.12.2021 16:14, просмотров: 243) ответил RxTx на Самые простенькие RNG'шки ты конечно же найдешь на форумах посвящнных 8-биткам. Z80, 6502, PIC, может быть и AVR.
с нечто подобным, как с одним из худших вариантов, работать конечно можно, особенно, если разбавить его ещё "случайностью" с АЦП, но вообще, конечно хотелось бы покачественней (по крайней мере без изначальных изъянов, видимых невооружённым взглядом) 

под проект я действительно что-нить "наколхозю", вероятно, без особых хлопот. Вопрос в том, что обычно я делаю , так сказать " с запасом". Пишешь какую-нить библиотечную байду и потом юзаешь во всех проектах (если получается оптимально по скорости и ресурсам. А как правило если нет математики, а сплошное телевидение управление периферией и прочее, что можно реализовать простыми командами (главное знать как :)), то получаются вполне стройные и универсальные процедуры, ну вот к примеру подсчёт CRC одинаково хорошо работает и на иксмегах (если не использовать аппаратный CRC) и на тайнях, аналогично, реализация каких-нить RTC, парсинг протоколов, драйверы индикаторов и клавиатур и кучу всего прочего-универсального. Да и с математикой не сильно сложнее. Приходится просто делать две версии. С использованием аппаратного умножителя, и без (ну в иксмегах ещё AES есть, но меня пока Бог миловал в необходимости использовать эту хрень :))

Здесь меня постоянно преследует проклятие 90/10 (иногда называют 80/20) (90% работы делается за 10 процентов ремени, затраченного на работу, оставшиеся 10% работы поглощают остальные 90% времени) Вопрос в оптимальном распределении приоритетов и выборе компромиссов, и момента "когда остановиться", ибо процесс совершенствования - бесконечен :))

...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)