Witam
mam problem z wysłaniem informacji na portRS232 do komputera
nawet fabryczny przykład wysyła źle, a dokładnie zła jest baudrata
wyświetla krzaki zamiast tego co powinien mam niby ustawione na 9600 a jest chyba gdzieś obok, przykład z fabrycznych ustawień :
ale to jeszcze nic , problem mam żeby ze swojego programu coś wysłać na port, w ADUC842 to było bardzo proste pisałem printf w listingu i wysyłał, a w ARMie już nie... widzę że w fabrycznym przykładzie są dodatkowe dwa pliki dołączone : serial.c i syscals.c
czy bez tego się nie obejdzie ?? w czym jeszcze może być problem ?
PLL jest ustawiona na maxa czyli 41Mhz
dzięki
Bogdan
mam problem z wysłaniem informacji na portRS232 do komputera
nawet fabryczny przykład wysyła źle, a dokładnie zła jest baudrata
wyświetla krzaki zamiast tego co powinien mam niby ustawione na 9600 a jest chyba gdzieś obok, przykład z fabrycznych ustawień :
GP1CON = 0x011; // Setup tx & rx pins on P1.0 and P1.1
// Setting up UART at 9600 bps for CD = 0
COMCON0 = 0x80; // Setting DLAB
COMDIV0 = 0x88; //
COMDIV1 = 0x00;
COMCON0 = 0x03; // Clearing DLAB
//potem już jest
b=40; //dla przykładu
printf("Temperature: %d oC\n",b);
ale to jeszcze nic , problem mam żeby ze swojego programu coś wysłać na port, w ADUC842 to było bardzo proste pisałem printf w listingu i wysyłał, a w ARMie już nie... widzę że w fabrycznym przykładzie są dodatkowe dwa pliki dołączone : serial.c i syscals.c
czy bez tego się nie obejdzie ?? w czym jeszcze może być problem ?
PLL jest ustawiona na maxa czyli 41Mhz
dzięki
Bogdan