Res Pin mit Reset-Pin vom Atmega verbinden

Gast #2630944
Lesenswert?

Hallo,
ich habe einen Baustein und in dessen Datenblatt steht:
When /RES is set to “L,” the settings are initialized.

Bei meinem Entwicklungsboard gibt es ein MR:
MR\ Hardware Reset Input   Drive low to reset the board.
Pressing the reset button (on the board) pulls this line low.
Also driven low during SPI/JTAG programming.


Kann ich die beiden Verbinden?
Gast #2631027
Lesenswert?

Kannste verbinden, hat aber u.U. nicht die gewollte Funktion.

Einmal kann es sein, dass du inkomplatible Logikpegel hast und einen der 
Bausteile überlastest. Z.B. wenn ein Bauteil mit Vcc 5Vund das andere 
mit Vcc 3V arbeitet und nicht 5V tolerant ist.

Dann kann es sein, dass bei beiden der /RES bei beiden EINGANG ist. 
Diesen Fall vermute ich aus deiner vagen Beschreibung. Wenn sonst kein 
Aktor (z.B. Reset Circuit) angeschlossen ist, bekommen die Bauteile nie 
einen Reset, d.h. man kann die Verbindung auch weglassen.

IMHO ist wenn überhaupt nur eine Funktion sinnvoll, bei dem vom 
Entwicklungsboard eine Steuerleitung zum /RES Anschluss des Bauteils 
geht, um vom Entwicklungsboard bzw. deinem darauf laufenden Programm das 
Bauteil aktiv zu resetten, um durch den Reset Initialwerte zu laden.

Sollte das Bauteil auch einen Befehl zum Softreset haben, wie z.B. 
einige LCDs, kann man die /RES Leitung des Bauteils auch mit einem 
Pull-Up Widerstand außer Funktion stellen.
#2631931
Lesenswert?

Peter Dannegger schrieb:
> Ich lege Reset der Peripherie immer auf einen IO-Pin. Dann kann der MC
> die Peripherie resetten und damit in einen definierten Zustand bringen.

Und einen Pulldown, dass während des Startens die Leitung nicht in der 
Luft hängt oder wegen internen Pullups der Peripheriebausteine diese 
ungewollt starten, während der Prozessor noch mit dem eigenen Init 
beschäftigt ist. Der genannte IO-Pin darf natürlich nicht mit an 
irgendeinem ISP-/JTAG-Pin liegen.

mfg mf

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