· Text 8663 · w8 · inlagg
En 806:a som jag använder som terminal har en längre tid haft ett
konstigt problem. Strax efter uppstart börjar den missa tangent-
tryckningar, så att det kan bli mycket svårt att skriva något
bekripligt på ett bekvämt sätt. Efter några timmar upphör problemet
igen, gradvis. Jag får ingen rätsida på det här.
Fenomenet uppträder bara när jag kör kommunikationsprogrammet i
19200 bps. I 9600 är det obefintligt eller i varje fall obesvärande.
Tangentbordet måste alltså uppenbarligen fungera, vilket också
bekräftas av att byte mot ett annat inte gör någon skilnad.
Jag har provat några olika kommunikationsprogram, och det är lika
på alla. Dessutom kvarstår problemet efter att jag avslutat terminal-
programmet. Om jag kör igen på 9600 bps, så blir jag av med problemet.
Problemet tycks utlösas i samband med OPEN av V24:-an, sånär som på att
det är mindre risk att få problemet om jag stoppar programmet en
stund direkt efter OPEN-satsen.
Det är vad jag förstår inte V24-kommunikationen som tappar tecken,
utan datorn som missar tecken som sänds från tangentbordet. Långa
perioder kan det även bli förvanskningar av tecknen. "p" kan t ex
bli CTRL-SHIFT-PF1, vilket märks på att terminalprogrammet skickar
den kodsekvens som jag har inprogrammerad på PF-tangenten. Uppenbarligen
är det tangentkoden som blir fel, inte de tecken som sänds på V24.
"p"=70 hex och C-S-PF1 = F0 hex. "q" får motsvarande ändring till
C-S-PF2, osv, fast det är störst risk på de tangenter som slutar med
binära nollor.
Vid ett senare tillfälle fick jag också förvrängning av PF1, C0 hex
till 80 hex.
Det verkar också som om problemet mildras några minuter efter att jag
drar ut busskabeln, men de försvinner inte helt. När jag satt i kabeln
återkommer de med tidigare styrka direkt.
Jag har haft CPU, SIO, DART, CTC utbytta, utan minsta skillnad.
Jag bytte också drivern i pos 7R, som bl a buffrar klocksignalerna till
SIO från CTC. När jag hade gjort det, blev problemet permanent
värre. Nu blockeras all inmatning från tangentbordet så fort något
tecken har mottagits på V24. Jag har kollat med testprogram att
maskinen inte hänger sig, utan det är bara kontakten från tangentbordet
som stoppas. Om jag inte har kabeln ansluten till V24-an, så uppträder
inte denna blockering, kanske just därför att den då inte kan motta
några tecken på V24. Nu blir jag inte av med det här total-blockerings-
fenomenet, trots att jag byter tillbaks drivern, eller provar med en
tredje, eller byter de övriga drivkretsarna.
Är det någon som har minsta uppslag till lösning av detta utmanande
problem?
(Jag brukar svara folk med hårdvarufel här, genom att titta på schemat
och leta fram den plats där ett fel skulle ge de beskrivna symptomen,
men i det här fallet går jag bet. Är det någon som vill bräcka mig,
är det här ett bra tillfälle.)
Jag har tillgång till ett enkelt oscilloskop, men mätsladdarna går
inte att haka fast på IC-kretsarnas ben, tyvärr. Hakarna är för stora.