Werbung
Damit meinst du schon das Overflow Flag oder ? Dachte erst man muss das durch setzen einer logisch 1 löschen, so stand glaubsch im Datenblatt..Zitat von PicNick
Habs jetzt aber nicht nochmal geändert
Zur Taste ENTER --> da kommt genau ein ÿ
Eigentlich bei allen interrupts isses so, daß dann, wenn Global enable = 1 UND specific enable = 1 UND specific signal = 1 die ISR ausgelöst wird.
(datasheet)
ENTER jetzt sollt man wissen, aber welchen Zeichen NICHT y kommt.
EDIT interessant sind auch single Bit-Zeichen
<space> "@"
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
4x Space-Taste:
@þSPACEÿ`þSPACEÿ`þSPACEÿ@þSPACEÿ
also immer in 4er Päckchen
werd da nicht unbedingt schlau draus, vorallem läuft das net nach einem bestimmten Muster
Nochmal:
auf EINMAL <leertaste>
kriegst du z.B.
@þSPACEÿ
also 0x'40' und noch drei andere ?
by the way: hast du beim Terminal VT100 Mode eingestellt ?
Jep auf einmal Leertaste 4 Zeichen (0x20 eigntlich, im Post jetzt als SPACE angedeutet. Sorry wenns nicht ganz klar war/ist)
das @ (0x40) kommt ab und zu als erstes Zeichen
Jo beim Terminal ist VT100 eingestellt. Für was ist das gedacht ?
VT100 : wegen den Sonderzeichen. diese komischen "b" mit verlängerung find ich bei mir nicht
Wenn er 0x20 als 0x40 liest, ist er eigentlich zwei Bits zu weit. ( Hat zur Folge, daß er sofort ein neues Byte beginnt-und sendet-und ein paar Bytes braucht, bis er sich wieder erfangen hat)
Da T0-Preload ja wohl nicht auf einmal falsch sein kann, muß es einen anderen Grund geben.
ein falsches INT0-Preload würde das eigentlich nicht erklären.
*denk*
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Halt, stop, retour: das erste Zeichen, das du siehst, ist ja das direkte echo. das TERMINAL ist schon beim 4.Bit
kannst du das direkte echo auskommentieren, das verwirrt jetzt
EDIT (und schauen, was jetzt auf <space> kommt ?
das komische verlängerte b ist 0xfe oder 0xde (nach der Tabelle http://www.manderby.com/informatik/a...ines/ascii.php)
Lesezeichen