реклама на сайте
подробности

 
 
> Хаотический генератор, как сделать
djdragon
сообщение Jan 11 2006, 13:54
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 20-09-05
Пользователь №: 8 745



Всем привет!
Недавно занимались разработкой аналогового хаотического генератора.
Сейчас хотим попробовать сделать генератор случайных чисел на AVRе. Но в данной области опыт у меня небольшой, поэтому, если у кого-нибудь есть мысли на этот счет, просьба откликнуться.
Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
defunct
сообщение Jan 11 2006, 17:22
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(djdragon @ Jan 11 2006, 15:54) *
Всем привет!
Недавно занимались разработкой аналогового хаотического генератора.
Сейчас хотим попробовать сделать генератор случайных чисел на AVRе. Но в данной области опыт у меня небольшой, поэтому, если у кого-нибудь есть мысли на этот счет, просьба откликнуться.
Заранее спасибо.


Мысли были раньше, есть уже готовые разработки. Если у вас нет проблем с ассемблером x86 тогда Вам не составит труда написать реализацию этой функции для AVR. На месте Code - константа инициализирующая генератор псевдо-случайных чисел.

Код
function MyRandom(Number:Integer):DWord;Assembler;
asm
  mov   ecx,  0F7F77B0Ah
  add   eax,  Code

  mul   ecx
  xor   ecx,edx
  mul   ecx

;  shr   eax,8 ; <<- сдвиг на 8 вправо, если требуется 24-х битный результат
end;


Сообщение отредактировал defunct - Jan 11 2006, 17:27
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 03:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.0408 секунд с 7
ELECTRONIX ©2004-2016