Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » Ich sehe nicht nur alles doppelt... » Themenansicht

Autor Thread - Seiten: -1-
000
08.11.2010, 20:07 Uhr
Rüdiger
Administrator
Avatar von Rüdiger

...sondern gleich zehnfach. Dies ist eine Bildschirmausgabe einer defekten K7024-Bildschirmkarte (012-6820).

Hatte jemand schon mal so einen Fehler repariert oder hat jemand eine zielführende Idee zur Beseitigung?
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
08.11.2010, 20:25 Uhr
paulotto



da mußt Du mal in der Teilerkette für den Zeilenzähler suchen. Da ist eine Rückführung nicht okay...

Gruß,

Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
08.11.2010, 20:53 Uhr
Mobby5



Die Zähler sehen doch OK aus, sonst wäre kein lesbares Bild vorhanden. Irgendwie liegt es eher an den Adressleitungen zu den Speichern. Vielleicht Multiplexer-Defekt.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
08.11.2010, 21:43 Uhr
holm

Avatar von holm

Ich würde mal gucken ob der Speicherinhalt auch so aussieht oder ob sich die Zeichen nur auf dem Bildschirm wiederholen. Erst danach würde ich mir eine Platte machen wo der Fehler her kommt..

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
08.11.2010, 22:08 Uhr
Rüdiger
Administrator
Avatar von Rüdiger


Zitat:
holm schrieb
Ich würde mal gucken ob der Speicherinhalt auch so aussieht

Wie soll ich das machen?
Die Bildschirmkarte hat eigenen Speicher. Der lässt sich, soweit ich weiß, vom Rechner aus zwar schreiben, aber nicht lesen.
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
09.11.2010, 08:41 Uhr
DL
Default Group and Edit


WOM?
Zitat Betriebsdoku:
"...Der Adreßbus(AB0...AB15)liefert mit eingeschalteten /MREQ die gültige Speicheradresse für Lesen bzw. Schreiben des Bildinhaltspeichers. Der Bildinhaltspeicher liegt im Adreßraum des K1520..."

sollte also möglich sein, müsste man dann eben nur mit ner anderen ABS betreiben und die hier in nen anderen RAM-Bereich einblenden, denn mit der hier wird nicht viel zu sehen sein von der RAM-Belegung

Edit: davon abgesehen würde ich auch eher auf Adressmultiplexer oder Zeichenpositionszähler tippen, obwohl letzterer ja zu funktionieren scheint, sind ja exakt 80 Zeichen in der Zeile

Dieser Beitrag wurde am 09.11.2010 um 09:20 Uhr von DL editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
09.11.2010, 12:59 Uhr
Wusel_1



Hallo Rüdiger,
ich würde auch sagen du prüfst mal die Mux durch und die Adressleiterbahnen dort hin. Das sieht aus, dass beim Beschreiben die Adressen vom Adressbus nicht alle ankommen. Das gleiche hatte ich hier mal beim AC1. Direkt im BWS (RAM oder so) liegt es nicht - es ist ein Fehler beim Beschreiben. Da hilft auch kein auslesen, da durch die fehlenden Adressleitungen am BWS das wieder so raus kommt, wie es auf dem BS zu sehen ist.
Gruß Andreas
--
Beste Grüße Andreas
______________________________________
DL9UNF ex Y22MF es Y35ZF
JO42VP - DOK: Y43 - LDK: CE

*** wer glaubt, hört auf zu denken ***
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
09.11.2010, 14:33 Uhr
holm

Avatar von holm

Wusel da irrst Du.
Wenn man den Inhalt fortlaufend beschreibt und und die Daten genauso wieder raus kommen,
ist der Datenpfad und Adreßpfad zum RAM OK. Wenn es dort schon klemmt wird beim Auslesen für die Anzeige logischerweise Müll angezeigt. Es handelt sich hier um einen Dualportram, ein Port ist die Anzeige, der andere der Rechner.

@Rüdiger: woanders hin wickeln und Speichertest in diesem Bereich machen, bzw RAM füllen und Auslesen etc..

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 09.11.2010 um 14:34 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
11.11.2010, 17:00 Uhr
paulotto



hab mir mal die Schaltung angesehen, ist ja Wahnsinn: alles noch mit D274 und so. Die ist auch noch recht unübersichtlich. Das dauert länger, da durch die ganze Logik zu steigen. Da ist es einfacher, eine 2. gehende Platte zu nehmen und die Signale zu messen.

Gruß,

Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
11.11.2010, 18:37 Uhr
rm2
Default Group and Edit
Avatar von rm2

Hallo Rüdiger,

ich denke es sind 2 Fehler:
- die LOW-Bit-Leitung des Zeilenzählers kommt nicht im RAM an
- in jeder Zeile wird nach 16 Zeichen alles wiederholt
(ab der 4. Bit-Leitung des Zeichenzählers kommt nichts mehr im RAM an)


mfg ralph


.
--
.
http://www.ycdt.net/mc80.3x . http://www.ycdtot.com/p8000
http://www.k1520.com/robotron http://www.audatec.net/audatec
http://www.ycdt.de/kkw-stendal

Dieser Beitrag wurde am 11.11.2010 um 18:39 Uhr von rm2 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
11.11.2010, 19:02 Uhr
Mobby5




Zitat:
rm2 schrieb
Hallo Rüdiger,

ich denke es sind 2 Fehler:
- die LOW-Bit-Leitung des Zeilenzählers kommt nicht im RAM an
- in jeder Zeile wird nach 16 Zeichen alles wiederholt
(ab der 4. Bit-Leitung des Zeichenzählers kommt nichts mehr im RAM an)


mfg ralph


.

Das bedeutet eigentlich, dass 4 Bit hintereinander nicht ankommen. Denn erst fehlen 3 Bit im Spaltenzähler und dann noch das erste im Zeilenzähler. Die ersten 4 Bit funktionieren also, dann sind 4 kaputt und die nächsten funktionieren wieder.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
12.11.2010, 08:13 Uhr
rm2
Default Group and Edit
Avatar von rm2

Hallo Mobby5,

ich meinte Bit 0 des Zeilenzählers kommt nicht im RAM an.
Bit 4, Bit 5 und Bit 6 des Spaltenzählers kommen nicht im RAM an.
Wobei Bit 4 dauerhaft 1 ist --> wegen "smaschienenwerk "
Ist es jetzt verständlicher?



mfg ralph


.
--
.
http://www.ycdt.net/mc80.3x . http://www.ycdtot.com/p8000
http://www.k1520.com/robotron http://www.audatec.net/audatec
http://www.ycdt.de/kkw-stendal
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
12.11.2010, 15:14 Uhr
Mobby5



@rm2

Ich verstehe Dich schon ganz genau. Du musste Deine ,schon ganz richtige Feststellung, nur "anders herum sehen". Erst sind die Spaltenzähler dran, dann die Zeilenzähler. Bedeutet: Die niederwertigeren Adress-Signale liegen auf den Spalten und die höherwertigen auf den Zeilen. Die Zeilenzähler funktionieren wie gesagt schon.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
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