Микроконтроллеры | Random !? |
|
---|---|---|
Как Можно сделать выдачу случайного числа в Порт ? |
|
|
Самый простой вариант - запустить счётчик, а по стробу писать его значение в порт |
|
|
Здесь две подзадачи -- На чем вы споткнулись? |
|
|
А если у вас просто задача сделать генератор случайного числа - рекомендовал бы привязать цифровой генератор шума (и инете есть схемка) к восьмибитному счётчику. Как вариант пойдут два 4х битных в одном корпусе (точно непомню: толи 155ИД4, толи 155ИЕ4). Естественно подобные микрухе доступны и в SMD корпусах (аналоги) И никаких контроллеров |
|
|
основан на шумах стабиллитрона сам мк не имеет железного генератора |
|
|
djelektronik сам мк не имеет железного генератора |
|
|
Для какой цели требуются случайные числа? Еще точнее - насколько они должны быть случайными? Большинство методов генерации "хороших" случайных чисел требуют операции умножения (например, линейный конгруэнтный метод). Оно вам надо? Если требуемая длина псевдослучайной последовательности в разумных пределах (например, не более 256 чисел), проще заранее просчитать ряд чисел в Excel, и зашить их константами во флэш-память.По скорости это будет самый быстрый вариант. |
|
|
Некоррелируемый ГШ - сложная тех. задача. |
|
|
Так я делал такой генератор псевдо случайной последовательности на МК. На дискрете он реализуется в виде линии задержки с обратной связью. Сигнал с отводов подается на "исключающее ИЛИ" и на вход линии задержки. |
|
|
... а чтобы долго не искать номера отводов, вот несколько готовых таблиц. Насколько я знаю, строгой закономерности нет, отводы находятся методом перебора (правда, область поиска предварительно существенно урезается путем применения некоторых мат. критериев). Существует премия в несколько сот тыс. долларов, кто первым найдет все "неприводимые полиномы" такой-то (достаточно большой) степени. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |