[elektro] Két bit random number..
Nemka
nemka at nemka.hu
Tue Nov 26 22:25:14 CET 2013
> Szóval én csak még mindig
> két bitet szeretnék energia( hely )takarékosan mocorgatni,
> úgy igazán összevissza!
Timer0-t használod valamire?
Szabadon fut, elég véletlen tud lenni az értéke, ha nem időzítetten
olvasod ki, hanem csak akkor, ha épp szükséged van rá.
Vagy maszkolod 0x03-mal, vagy az alsó 4 bit alapján egy 0-3 értékekkel
"véletlenszerűen" kitöltött táblázatból olvasod ki a "véletlen" számot.
Egy ADC bemenetre fehérzajt vezetsz és az ADC alsó két bitjét
használod véletlen számként. Az általad leírt célra még akár úgy is jó
lehet, hogy akkor indítod az ADC-t, amikor szükséged van a véletlen
számra. Fehérzaj helyett valami folyamatosan változó jel is jó (pl.
egy kondenzátor 1/3 Vcc és 2/3 Vcc közötti töltése-kisütése, ami a
PIC-ekben gyakori analóg komparátorokkal vagy egy 555-ös timerrel
megoldható).
Nemka
---> http://www.nemka.hu <---
More information about the Elektro
mailing list