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


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Sob Sep 03, 2005 3:11 pm Naslov sporočila: Hardware-ski UART pri 16F876A 'zašteka' |
|
|
Problem se mi je pojavil, ko sem priključil GPS sprejemnik na PIC-a.
Programiram v C-ju in s software-skim UART-om je delalo skoraj brez težav. Pri hardware-skemu pa PIC sprejme 2 byta, potem pa nič več.
Kaj bi lahko bilo narobe? |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Sob Sep 03, 2005 4:33 pm Naslov sporočila: |
|
|
že ugotovil... |
|
Nazaj na vrh |
|
 |
glavič Član


Pridružen-a: Pon 17 Maj 2004 23:12 Prispevkov: 321 Aktiv.: 1.36 Kraj: Grosuplje
|
Objavljeno: Sob Sep 03, 2005 6:45 pm Naslov sporočila: |
|
|
V čem je bil problem? Software ali hardware? |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Ned Sep 04, 2005 9:00 am Naslov sporočila: |
|
|
Ne vem, mislim da sam prevajalnik.
GPS začne pošiljati podatke takoj po vklopu, PIC pa potrebuje nekaj časa, da nastavi vse registre in inicializira LCD. V tem času pa sta že 2 byta prišla, ki jih nisem pravočasno prebral iz registra in USART modul se je zaustavil.
Rešitev je preprosta. 4. bit v 0x18 registru zbrišem in ponovno postavim, pa dela. |
|
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: 492 dni
Powered by phpBB © 2001, 2005 phpBB Group
|