Sida 1 av 1

Slumptal med PIC

Postat: 12 december 2003, 00:54:23
av stokker
Hej forumfolk

Jag undrar om det är möjligt att generera slumptal i Pic-asm.
slumptalet i fråga behöver bara vara i storleksordningen 0-255
alltså ett 8-bitars slumptal.

hur skulle en sådan asm-funktion se ut?
(helt matematiskt korrekt går det ju inte att få det förstås :D men någolunda slumpmässigt kanske)

16F877 är pic:en jag hade tänkte använda

PS:
rand()-funktion i C vill jag inte använda

Postat: 12 december 2003, 01:03:57
av mrmike
Gå till www.google.se och skriv detta: pic random
Klicka sedan på: "PIC Random"

Där har du lite smått och gott

Postat: 13 december 2003, 00:27:27
av stokker
ok

man blir lite förvirrad av träffar av denna typen bara:

http://www-scf.usc.edu/~srivera/pic/random/
http://www.babewarehouse.com/cgi-bin/pi ... ndom.cgi?1

:wink:

men jag hittade vad jag letade efter tillslut.

Postat: 13 december 2003, 00:31:38
av hebbe
http://www.piclist.com/techref/microchip/rand8bit.htm

Pseudo-random. Repeterar samma mönster efter 256 värden.

www.piclist.com innehåller för övrigt mycket bra ASM-kod under 'source code library'.

Postat: 13 december 2003, 00:46:18
av danei
vad ska du ha det till?

Postat: 14 december 2003, 23:42:11
av stokker
http://www.piclist.com/techref/microchip/rand8bit.htm
jo , det var den jag hittade efter lite sökande =)


ska avändas till ett robot-projekt är tanken, försöker få roboten
att åka runt lite på måfå tills den stöder på nått hinder, som den
då ska undvika och fortsätta "yra" omkring.
inget avancerat alltså =)



danei : såg att du var studerande, På Campus kanske ?

Postat: 15 december 2003, 01:15:13
av danei
Är det inte lika bar att få den att gå rakt fram. När du träffar på någon kollar du värdet på en löpande timer. och åker i den riktning som taler representetar. Eller vill du att den ska svänga slumpartat när den kör?

Jupp, Pluggar på Campus Norrköping. Ska kugga matten för femtielfte gången om några timmar. :wall: Någon som har lite studie disiplin till salu :eh:

Postat: 15 december 2003, 14:05:18
av Digger
Nej, tyvärr. Önskar dig lycka till oavsett vad som än händer på mattetentorna, danei. Läser du elektronikkonstruktion?

Ja, en timer borde ge bra slumptal om man läser av den då roboten stöter på ett hinder.
En kul idé vore att låta en genetisk algoritm styra roboten. Lite onödigt kanske.