X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=pkernel%2Fuart.c;h=256500ef6bba12dc14300160bccc720a520c6d8a;hb=ccf858667cbb6492aeb2f8ec5d6c05492e926ec3;hp=738ff46f0fa30b572137845b052fb2491d10fbe6;hpb=78a025d1b347075f04b26a9c2aa2249ea85c241b;p=pyfrprog.git diff --git a/pkernel/uart.c b/pkernel/uart.c index 738ff46..256500e 100644 --- a/pkernel/uart.c +++ b/pkernel/uart.c @@ -6,6 +6,7 @@ #include "mb91465k.h" +#pragma section CODE=IRAM,attr=CODE const char ASCII[] = "0123456789ABCDEF"; void InitUart4(void) @@ -14,14 +15,6 @@ void InitUart4(void) // BGR04 = 1666; // 9600 Baud @ 16MHz // BGR04 = 832; // 19200 Baud @ 16MHz BGR04 = 416; // 38400 Baud @ 16MHz - - // BGR04 = 2083; // 9600 Baud @ 20MHz - // BGR04 = 1041; // 19200 Baud @ 20MHz - // BGR04 = 520; // 38400 Baud @ 20MHz - - // BGR04 = 2499; // 9600 Baud @ 24MHz - // BGR04 = 1249; // 19200 Baud @ 24MHz - // BGR04 = 624; // 38400 Baud @ 24MHz SCR04 = 0x17; // 8N1 SMR04 = 0x0d; // enable SOT3, Reset, normal mode SSR04 = 0x00; // LSB first @@ -110,7 +103,7 @@ void Putdec4(unsigned long x, int digits) buf[digits]='\0'; /* end sign of string */ for (i=digits; i>0; i--) { - buf[i-1] = ASCII[x % 10]; + buf[i-1] = ASCII[x % 10]; // + '0' enough? :o x = x/10; }