Forum: Mikrocontroller und Digitale Elektronik ARM7: ADuc7020


von Max Murks (Gast)


Lesenswert?

Hallo Leute,

ich habe zwei Fragen zum ADuc7020

1. Wenn ich das Datenblatt richtig lese, dann kann P0.7(Tx) und P2.0
(Rx) als zweite RS232-Schnittstelle verwendet werden. Ich finde aber
keine Register für die konfiguration?

2. Kann man die externen Interrupts IRQ0 und IRQ1 auf eine Flanke
Triggern?

von Zupaflyer (Gast)


Lesenswert?

Hallo!

Ich beschäftige mich im Rahmen einer Projektarbeit fürs Studium mit dem
ADuC7020.
1.
Also so wie ich das verstanden habe, hat der "nur" ein
UART-Interface, aber man kann sich aussuchen, auf welche Pins der
gelegt werden soll (mit dem Serial Port MUX).
2.
Auf Flanke Triggern geht doch nicht bei µC. Wenn z.B. Pin0.4 (IRQ0) auf
high geht und auch als Interrupt konfigutiert ist, wird der Interrupt
angefordert und der springt bei der nächsten Gelegenheit in die
Interrupt-Routine. Wie schnell das geht, hängt davon ab, was der
Prozessor gerade macht und wann er mit dem Befehl fertig ist.
Auf Flanke Triggern kann man nur mit Logikschaltungen, z.B. in CPLDs.

Schönen Gruß!

von Zupaflyer (Gast)


Lesenswert?

ich nochmal...

hab grad nochmal geguckt... hier steht, wie geht:
http://www.mikrocontroller.net/forum/read-1-188707.html#new

Also ein FF vor den Eingang, dass von der ISR zurückgesetzt wird -
klingt logisch.

CU

von Max Murks (Gast)


Lesenswert?

@Zupaflyer

Danke für deinen Beitrag.

Flanke Triggerung geht bei einigen µC, z.B. beim C167 kann man sogar
wählen ob positive, negative oder beide Flanken den Interrupt auslösen
sollen.

Mit der UART bin ich mir nicht ganz so sicher. Werde mich wohl direkt
an  Anolog Device wenden.

von Schoaschi (Gast)


Angehängte Dateien:

Lesenswert?

Hi!

Ich hab jetzt im Datenblatt nachgelesen und würde das wie folgend
interpretieren.

Du hast die Möglichkeit das du UART im Handshake-Modus oder im reinen
Sende/Empfangsmodus(also nur RX und TX verwendet) betreibst. Wenn du
den Handshakemodus wählst, dann sind alle SPMx-Pins für diesen
Configuriert.(Siehe Anhang)

Wenn du aber nur RX und TX brauchst, dann sind die anderen für SPI und
I²C reserviert.

so würde ich das verstehen.

(Datenblatt Seite 61)

mfg schoasch

von Max Murks (Gast)


Lesenswert?

Hallo Schoaschi,

das mit den Pins P1.0 und P1.1 (UART, RX,TX) ist mir schon klar. Ich
rede aber von der (vielleicht) 2 UART PIN P0.7 und P2.0.

von Schoaschi (Gast)


Lesenswert?

Es könnte vl möglich sein, dass du immer zwischen den 2 Modis umschalten
kannst und somit auf 2 UARTs kommst. Aber gleichzeitig verwenden geht
nicht.

Im Datenblatt steht eh gleich mal, dass er 1xUART hat, 2x I²C und 1x
SPI.

mfg Schoasch

von moha zamo (Gast)


Lesenswert?

hallo herr Schoasch,
 ich habe ein problem beim aduc7020 beim ein signal abtasten ,wenn 
können sie mir helfen beim programierung ,kann ihn ihnen mein aufgabe 
schreiben danke

von kaa (Gast)


Lesenswert?

please i want to ask about:
I used the internal Vref for the ADC that mean 2.5 volt.
my question is;
should I configure the DAC range from 0 to Vref =2.5, or can I configrue 
the range from 0 to the AVDD?

Ich bin Ausländer student in karlsruhe university Germany.
vilen Dank
Viele Grüsse
Kaa

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.