Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » RESET KC85/3 ../4 » Themenansicht

Autor Thread - Seiten: -1-
000
21.04.2016, 10:04 Uhr
PIC18F2550

Avatar von PIC18F2550

Hallo,

kann ich von einem Modul ausgehend für den ganzen KC ein Reset auslösen?
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
21.04.2016, 13:22 Uhr
HONI



Reset wird zumindest bis zum Modulbus durchgezogen und liegt dort auch an. Wenn da nicht noch irgendwo ein Pufferschaltkreis dazwischen sitzt der das Signal nur Unidirektional zulässt sollte es also funktionieren.

MfG HONI!!
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
21.04.2016, 13:32 Uhr
PIC18F2550

Avatar von PIC18F2550

Danke HONI.

Da muss ich den Fehler in meinem Modul suchen.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
21.04.2016, 13:41 Uhr
PIC18F2550

Avatar von PIC18F2550

Das /RESET sollte auch nach Plan bis zu den Modulschächten kommen.

Aber unklar ist noch wozu das Signal UMSR und /UMSR dient.
Das wirkt auf eine Art Adressumschalter im Bereich A8..A15.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
21.04.2016, 19:27 Uhr
Bert



Wenn ich das richtig sehe, kann /RESET von jedem Modul aus per Transitor auf Masse gezogen und aktiviert werden (wahlweise geht auch ein OC-Ausgang).

Bzgl. UMSR und /UMSR: Auf welchen Schaltplan beziehst Du Dich da?
Wo kommen die Signale her?
Hängen die evtl. mit der Bootstrap-Schaltung zusammen?
Der U880 startet ja von 0000h. Da muß der Bootcode erstmal dort eingeblendet werden.

Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
21.04.2016, 20:17 Uhr
Enrico
Default Group and Edit



Zitat:
Bert schrieb
Wenn ich das richtig sehe, kann /RESET von jedem Modul aus per Transitor auf Masse gezogen und aktiviert werden (wahlweise geht auch ein OC-Ausgang).



Steht so im HB.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
21.04.2016, 21:17 Uhr
maleuma




Zitat:
PIC18F2550 schriebAber unklar ist noch wozu das Signal UMSR und /UMSR dient.
Das wirkt auf eine Art Adressumschalter im Bereich A8..A15.


Das dient dazu, dass der KC bei einem RESET auf der Adresse E000h losläuft und nicht bei 0000h wie die CPU das macht. Deswegen steht als erster Programmcode auch ein JP, damit nach Weggang von UMSR an die richtige Adresse im ROM gesprungen wird.
Bitte beachte auch das Signal AFE, welches die Unterscheidung bringt ob zu E000h gesprungen wird bei gedrückten RESET-Taster oder zu F000h wenn RESET nicht gedrückt ist - also POWER on.
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
22.04.2016, 08:36 Uhr
PIC18F2550

Avatar von PIC18F2550

Arrrg!

UMSR und /UMSR sind aus dem KC85/4 Plan.

Power ON soll so bleiben wie es ist.

Ich musste nach ca. 2 Sekunden noch mal Reset drücken damit ich den Startbildschirm zu sehen bekomme.(Mein Modul braucht eine weile)
Das soll das Modul jetzt selber machen.

Ich denke das sollte So gehen.

Danke.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen

Dieser Beitrag wurde am 22.04.2016 um 08:55 Uhr von PIC18F2550 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
22.04.2016, 09:19 Uhr
PIC18F2550

Avatar von PIC18F2550

Das Signal "AFE" zeigt beim KC85/4 an ob kalt oder warm Start.

Beim KC85/3 gibt es das Signal nicht oder ich finde es nicht.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
22.04.2016, 21:00 Uhr
maleuma



AFE müsste beim KC85/3 das Potenzial 98 sein. Dieses schaltet an D11 Pin 3 zwischen Kalt- und Warmstart um.
Wenn ich das jetzt richtig erkannt haben sollte.
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
22.04.2016, 21:58 Uhr
PIC18F2550

Avatar von PIC18F2550

Danke maleuma das reicht mir schon als Erklärung.

Für meinen Zweck ist eh nur der Warmstart interessant.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
23.04.2016, 12:07 Uhr
kaiOr

Avatar von kaiOr

*grübel*
Warmstart bzw. Codeausführung ab E000h lässt sich schonmal nicht erwirken, da AFE nur über den RESET-Taster an der Front beeinflussbar ist. UMSR wird aber mit Beendigung von /RESET aktiv -> Kaltstart (F000h). UMSR findet aber kein definiertes Ende mit Begin eines zweiten M1-Zugriffs da D15 (V4520) nicht durch RESET genullt wurde. Denn das nicht Low-aktive RESET-Signal ist vom Modul aus ebenfalls nicht beeinflussbar.
Es kann also theoretisch passieren das die CPU manchmal doch schon den ersten Befehl von 0000h holt.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
23.04.2016, 13:41 Uhr
PIC18F2550

Avatar von PIC18F2550



Das würde den OC überflüssig machen im resetkreis.

Das deckt sich mit den fehlschlägen.

Also bleibt es ohne reset aus dem modul.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
23.04.2016, 14:04 Uhr
kaiOr

Avatar von kaiOr

Am einfachsten wäre bestimmt den Kaltstart nach POWER-ON (ca. 100ms) zu verlängern bzw. /RESET auf LOW zu halten bis die Initialisierung vom Modul abgeschlossen ist. Solange die CPU nix machen kann, zählt auch D15 noch nicht los.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
23.04.2016, 14:46 Uhr
PIC18F2550

Avatar von PIC18F2550

das ist zu kurz.
es müste schon 1 sekunde sein.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
23.04.2016, 15:03 Uhr
kaiOr

Avatar von kaiOr

Ich meine die 100ms lang /RESET festhalten, ist das was der KC85/4 nach POWER-ON schon selber macht (über D14 und den 100µF-Elko). Wenn Dein Modul das um 2-3 Sekunden verlängert, wärs sicher kein Beinbruch.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
23.04.2016, 17:42 Uhr
PIC18F2550

Avatar von PIC18F2550

verlängern ist eine gute idee.
da werd ich das reset nach anlauf zurücknehmen.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
23.04.2016, 20:01 Uhr
Bert



Was macht den Dein Modul, das es auf /RESET bzw. nicht /RESET solange angewiesen ist?
Bei einem normalen ROM/RAM/IO-Modul dürfte erst durch einen Benutzereingriff eine Reaktion erfolgen. Zumindest, wenn es über Strukturbyte lesen und Modul deaktivieren hinausgeht.

Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
24.04.2016, 02:08 Uhr
PIC18F2550

Avatar von PIC18F2550

Es geht um mein VGA Modul.
Der darin verwendete Controller braucht ein weilchen bis er die Daten am Bus abholen kann.
Leider wartet der KC nicht sondern rast gleich los.
http://hive-project.de/board/download/file.php?id=2732&mode=view
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen

Dieser Beitrag wurde am 24.04.2016 um 02:19 Uhr von PIC18F2550 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek