PIC32MX795F512 und externes Memory

OP #3255327
Lesenswert?

hei,

PIC32MX795F512 und externes Memory


Bin dabei den Schaltplan für ein Board anzulegen.

Dabei bin ich über die Pin Belegung des µC für den Anschluß eines 
externen Memory (FRAM) gestolpert.

Was ich bisweilen an Information für den Sourcecode gefunden habe, ist 
ein Block weise lesen & schreiben.

Da die Pins über mehrere Ports vertauscht sind, weis ich derzeitig nicht 
wie ich nur ein BYTE oder WORD lese, verarbeite und zurückschreiben 
soll. Bei mir steht derzeitig kein Block weise Aktion an.

schönen Abend
OP #3255543
Lesenswert?

hei,

Es geht mir nicht um den Typ des externen RAM Baustein.

Mich hat nur gewundert, das die PIN für Adressen und Daten an dem PIC an 
unterschiedlichen PORT verteilt sind.

z. B.

an PORT D ist D12, D13, D14, D15  und A14, A15

Bei meinen anderen PIC hatte ich immer zumindest immer pro Port 8 
zusammen hängende Bits.

schönen Tag
Gast #3255565
Lesenswert?

Hallo L. R.,

wo liegt Dein Problem?
Wenn es bei Dir zeitkritisch zugeht, dann solltest Du überlegen, im RAM 
Deines µCs eine Art Cache aufzubauen. Die Bits für Dein externes RAM an 
den Ports zurecht zu fummeln ist ja wohl eher trivial.
Gast #3259711
Lesenswert?

>Mich hat nur gewundert, das die PIN für Adressen und Daten an dem PIC an
>unterschiedlichen PORT verteilt sind.
Ja. Völlig verwurschtelte kreuz-und-quer liegende Pin-Belegungen (!), 
auch bei PIC24/33 (bsp bei (E)PMP).
Normalerweise würde jeder Mensch an (bsp.weise) PortA0..7, PortB0..7, 
PortC0..7 die Data0..7, Adr0..7, Adr8..15 legen , nur die haben das 
Durcheinander. (Wenn man über verschiedene Modes auf diese Pins 
zugreifen will, wird es extrem umständlich)
Möcht mal wissen, was der Quatsch soll.
Gast #3260364
Lesenswert?

MCUA schrieb:
> Wenn man über verschiedene Modes auf diese Pins
> zugreifen will, wird es extrem umständlich

Dazu eine kleine Funktion zu programmieren ist ja wohl eher eine 
Entspannungsübung. Hier können eigentlich nur absolute Anfänger ein 
Problem haben. Wer ernsthaft programmiert, hat es meist mit 
Anforderungen in ganz anderen Kategorien zu tun.
Gast #3260598
Lesenswert?

>> Wenn man über verschiedene Modes auf diese Pins
>> zugreifen will, wird es extrem umständlich
>Dazu eine kleine Funktion zu programmieren ist ja wohl eher eine
>Entspannungsübung. Hier können eigentlich nur.....
Mann, was ein Gelabere!
Durch diese absolut unverständliche umständliche Pinbelegung (und den 
-wenn man mit verschiedenen Modes drauf zugreifen will- dadurch 
ZUSÄTZLICH NÖTIGEN Code) vergeht unnötig viel Zeit für Pin-Zugriffe.
Gast #3260644
Lesenswert?

MCUA schrieb:
> Durch diese absolut unverständliche umständliche Pinbelegung (und den
> -wenn man mit verschiedenen Modes drauf zugreifen will- dadurch
> ZUSÄTZLICH NÖTIGEN Code) vergeht unnötig viel Zeit für Pin-Zugriffe.

Dann schau Dir doch auch mal den "Parallel Master Port" mit all seinen 
Möglichkeiten an.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren