dva PICa - shared RAM

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 :)

Reply to
Vedran
Loading thread data ...

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

Reply to
Vaso

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?

Reply to
Vedran

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

Reply to
Vaso

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.