dva PICa - shared RAM

Nov 10, 2006 3 Replies

Postovanje,



gledam malo shemu na

formatting link
ali mi je malo previse apstraktna da bih skuzio kako to napravit :(



Sto se tice uopce koristenja vanjske memorije sam samo nasao ovo:

formatting link
sto je dio iz knjige: "The Quintessential PIC Microcontroller"



Gledam, opcenito jako malo knjiga opisuje kako radit s vanjskom memoriom, pa sad pitanje glasi:



Zna li tko neku dobru knjigu ili pak nesto drugo gdje je objasnjeno kako koristit vanjsku memoriju (dobro, ovo nije valda toliki problem) i sto bi mi bilo bitnije kako shareat istu memoriju sa dva PICa?



(trebao bih jednog pic-a da generira bitmape i stavlja u mem, a drugi da samo od tamo cita i salje dalje)



Unaprijed hvala :)


Koji bi bio glavni PIC, tj. jel' onaj drugi upravlja slanjem podataka, ili nesto trece? Prekopiraj logiku komunikacije RS232 protokola...

Najprije hvala na odgovoru :)

Dakle, jedan PIC bi trebao generirat c/b signal za Televiziju, a to mu je prilicno zahtjevno pa je za svakog pixela nemoguce izracunat (izgleda manje od 4 instrukcije po pixelu).

Moguce bi bilo da on samo cita iz neke memorije i onda salje dalje :)

Mislio sam da ako nekako imaju zajednicki vanjski ram da cjela slika moze biti tamo, pa da PIC koji racuna grafiku moze u bilo kojem trenutku (kad stigne) je azurirat a ovaj koji generira signal za TV u trenutku kad mu treba odredjeni pixel ga od tamo ocitat i poslat na TV.

E sad ako dobro kuzim za logiku rs232 bi opet PIC koji racuna grafiku trebao u tocno odredjenom trenutku proziti dati podatak drugom PIC-u koji generira signal za TV, pa se opet nebi stiglo to racunat. Ili grijesim?

ili

grijesim?

Znaci, glavni bi bio generator slike. Ako slika nije previse dinamicna, u intervalima povrata vertikale bi trebao dati zahtjev pomocnom za slanje podataka. Ako se ne varam, imas svakih 20 ms oko 2 ms za komunikaciju...Ako sliku smanjis, tj. ne trosis cijeli ekran, imas svakih 64 mikros jos nesto vremena....Tako je racunalo 'Galaksija' 'istovremeno' obavljalo i crtanje slike i sve operacije...

Ako grafika nije previse slozena, ako je to mogao Z80, mozda sve to moze obaviti samo jedan PIC

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required