USART läuft (mit memory-mapped Registern)
Hallo alle,
Der USART läuft mit 115k2 8n1 und knallt mir das Terminal-Fenster vom PuTTY
mit einem Testtext voll ...
230k4 kann der PC leider nicht mehr
"the quick brown fox jumps over the lazy dog 0123456789 THE QUICK BROWN
FOX JUMPS OVER THE LAZY DOG 0123456789 "
Wer sich fragt warum man so einen blöden Text nimmt ... in dem Satz sind
alle Buchstaben des normalen Alphabets enthalten. Testtext für Fernschreiber.
und man kann ihn sich relativ gut merken.
Das arbeitet jetzt unter dem Menüpunkt "Systemtest".
Ne Tabelle mit 16 verschiedenen Baudraten habe ich auch schon angelegt.
Die wird sich dann auch durchwählen lassen.
Jetzt fehlt noch der 256-Byte Ring-Puffer (Sendepuffer vom Analyzer).
------21.03.09 20:15------
Ich mach erst mal ne kleine Designänderung im Programm um mir in Zukunft
die Arbeit zu erleichtern und zwar folgendes ...
aus ...
ldi ZH,0x3A
ldi ZL,0x15
wird ...
ldi ZH,HIGH(2*flashaddr)
ldi ZL,LOW(2*flashaddr)
Damit muß ich im Quellcode nichts mehr per Hand anpassen, wenn ich die
Tabellen, Texte, ... im Programmflash an eine andere Stelle verschiebe.
Gruß
Dino
Hallo alle,
und wieder ein Problem im SackAls nächstes wird wohl die RS232 und danach der
256-Byte Ring-Puffer kommen.
Der USART läuft mit 115k2 8n1 und knallt mir das Terminal-Fenster vom PuTTY
mit einem Testtext voll ...
230k4 kann der PC leider nicht mehr
"the quick brown fox jumps over the lazy dog 0123456789 THE QUICK BROWN
FOX JUMPS OVER THE LAZY DOG 0123456789 "
Wer sich fragt warum man so einen blöden Text nimmt ... in dem Satz sind
alle Buchstaben des normalen Alphabets enthalten. Testtext für Fernschreiber.
und man kann ihn sich relativ gut merken.
Das arbeitet jetzt unter dem Menüpunkt "Systemtest".
Ne Tabelle mit 16 verschiedenen Baudraten habe ich auch schon angelegt.
Die wird sich dann auch durchwählen lassen.
Jetzt fehlt noch der 256-Byte Ring-Puffer (Sendepuffer vom Analyzer).
------21.03.09 20:15------
Ich mach erst mal ne kleine Designänderung im Programm um mir in Zukunft
die Arbeit zu erleichtern und zwar folgendes ...
aus ...
ldi ZH,0x3A
ldi ZL,0x15
wird ...
ldi ZH,HIGH(2*flashaddr)
ldi ZL,LOW(2*flashaddr)
Damit muß ich im Quellcode nichts mehr per Hand anpassen, wenn ich die
Tabellen, Texte, ... im Programmflash an eine andere Stelle verschiebe.
Gruß
Dino