 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
red_mamba Član


Pridružen-a: Ned 20 Feb 2005 17:56 Prispevkov: 1486 Aktiv.: 6.27 Kraj: Yogyakarta
|
Objavljeno: Sob Okt 20, 2007 4:13 pm Naslov sporočila: Problem z USART2 na 18F8722 |
|
|
Živjo!
Nikakor mi ne uspe pogruntat v čem je fora da mi ne pošilja znakov.
Uporabljam MPLAV C18 compiler.
in če imam recimo zanko:
for (;;)
{
putrs2USART("AT\r");
}/**/
mi začne pošiljat z delayem, se pravi ima neke vrste buffer.
če pa imam
Write2USART('A');
Write2USART('T');
Write2USART(0x0D);
for (;;)
{}/**/
Mi pa ne pošlje nič :(
kako nastavit pic da pošlje vsaj byte sproti?
hvala _________________ Bad things happen to good people all the time for no reason!
Blog |
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.71 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Pon Okt 22, 2007 10:27 am Naslov sporočila: |
|
|
Pogledati moraš status register, če je bil znak iz chipa uspešno poslan. Pa zatem poslati novega.
Jur |
|
Nazaj na vrh |
|
 |
red_mamba Član


Pridružen-a: Ned 20 Feb 2005 17:56 Prispevkov: 1486 Aktiv.: 6.27 Kraj: Yogyakarta
|
Objavljeno: Čet Okt 25, 2007 8:10 am Naslov sporočila: |
|
|
ja, saj dela zadeva
problem je v tem, da PIC ne pošilja z 115200 baudi in zato GPRS ni nič respondal.
kar mi je ubistvu precej čudno.
če skonfiguriram OSC=HSPLL, potem mi ne dela mislim da noben baudrate.
če dam na HS mi pa 115200 ne dela, nižji mi pa delajo.
trenutno teče na 57600 komunikacija.
USART2 je nastavljen kot ASYNC. kristal je pa 11.0592MHz
vsakokrat pa preračunam vrednost za register.
baud = F / (16 * (N+1)) _________________ Bad things happen to good people all the time for no reason!
Blog |
|
Nazaj na vrh |
|
 |
red_mamba Član


Pridružen-a: Ned 20 Feb 2005 17:56 Prispevkov: 1486 Aktiv.: 6.27 Kraj: Yogyakarta
|
Objavljeno: Pet Okt 26, 2007 9:40 pm Naslov sporočila: |
|
|
urihtal
zamenjal kristal z 7.3728MHz vklopil PLL id mi dela sedaj na 115200 _________________ Bad things happen to good people all the time for no reason!
Blog |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 493 dni
Powered by phpBB © 2001, 2005 phpBB Group
|