Pic a nahodna cisla

Lukáš Grepl luky.ol
Středa Březen 17 12:03:12 CET 2004


> Neznate nekdo zpusobjak generovat nahodna cisla na procesoru PIC 16F84?

a)
http://www.microchip.com/Download/appnote/category/12cxxx/remote/6_005.pdf
Jednoduche generovani pseudo-nahodneho bitstreamu. Snadna impementace,
solidni rychlost.

b) Pouzit nestabilitu soucastek. Napr. na vyvod PICu priojit RC clen s delsi
casovou konstantou a do registru nacitat hodnotu (po dobu vybijeni/nabijeni
toho RC) tak, ze dojde mnohokrat k preteceni. Vysledna honota v reg. by pak
mela byt pomerne dost nahodna. Zalezi na pomeru casove konst. RC a doby
nacitani registru do preteceni (alespon tak 1:100) a na pouzitych
soustaskach (myslim, ze nejakej elyt by stacil...). Nevyhoda muze byt
rychlost (ci spise pomalost) - zalezi k cemu to potrebujete.

asi takhle:
call set_RC_output
bsf RC
call delay
call set_RC_input
incf reg
btfsc RC
goto $-2

S pozdravem
Lukas Grepl, OK2WDT








Další informace o konferenci Hw-list