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



Pridružen-a: Sre 20 Feb 2008 20:17 Prispevkov: 918 Aktiv.: 4.34 Kraj: Slovenija-Koroska-Prevalje-Lese
|
Objavljeno: Ned Nov 30, 2008 10:07 pm Naslov sporočila: |
|
|
Ne da mi miru zato sem napisal sledeče, kaj menite:
Koda: |
program baud
dim prebrani_biti, i as byte
main:
Soft_Uart_Init(PORTB, 1, 2, 2400, 0) ' Inicializacija UART
while true
do
prebrani_biti = Soft_Uart_Read(i) ' Branje DATA
loop until i = 0
Soft_Uart_Write(prebrani_biti) ' Posiljanje via UART
wend
while true
if
prebrani_biti=01 then 'ce so prebrani biti enaki 01
PortA = 00000001 ' potem vklopi bit 000000001
end if
wend
end. |
V prihajajočem tednu bom izdelal ploščo PCB in vezje sporočim kako in kaj! _________________ Iz dneva v dan sem se spraševal kaj je to elektrika, vendar nisem našel odgovora ... in še vedno si postavljam to vprašanje
LP
Grega |
|
Nazaj na vrh |
|
 |
bolha95 Član


Pridružen-a: Pet 14 Dec 2007 21:33 Prispevkov: 296 Aktiv.: 1.38 Kraj: Križe / Tržič
|
Objavljeno: Ned Nov 30, 2008 11:10 pm Naslov sporočila: |
|
|
drVrh je napisal/a: |
Ne da mi miru zato sem napisal sledeče, kaj menite:
Koda: |
program baud
dim prebrani_biti, i as byte
main:
Soft_Uart_Init(PORTB, 1, 2, 2400, 0) ' Inicializacija UART
while true
do
prebrani_biti = Soft_Uart_Read(i) ' Branje DATA
loop until i = 0
Soft_Uart_Write(prebrani_biti) ' Posiljanje via UART
wend
while true
if
prebrani_biti=01 then 'ce so prebrani biti enaki 01
PortA = 00000001 ' potem vklopi bit 000000001
end if
wend
end. |
V prihajajočem tednu bom izdelal ploščo PCB in vezje sporočim kako in kaj! |
Sicer tega Basica ne poznam ampak mislim, da v drugi del programa sploh ne prideš, ker je v prvem pogoj while true, ki pa je očitno vedno true Preveri če mora tako biti? _________________ LP,
Robi
Kjer se znanje konča, se domišljija začne |
|
Nazaj na vrh |
|
 |
puys Neznanec

Pridružen-a: Tor 18 Dec 2007 0:24 Prispevkov: 9 Aktiv.: 0.04 Kraj: Maribor
|
Objavljeno: Pon Dec 01, 2008 10:14 am Naslov sporočila: |
|
|
Sicer ne poznam basica, samo po moji logiki bi program moral zgledati takole:
Koda: |
program baud
dim prebrani_biti, i as byte
main:
Soft_Uart_Init(PORTB, 1, 2, 2400, 0) ' Inicializacija UART
while true
do
prebrani_biti = Soft_Uart_Read(i) ' Branje DATA
if
prebrani_biti=01 then 'ce so prebrani biti enaki 01
PortA = 00000001 ' potem vklopi bit 000000001
end if
loop until i = 0
Soft_Uart_Write(prebrani_biti) ' Posiljanje via UART
wend
end. |
|
|
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: 9 dni
Powered by phpBB © 2001, 2005 phpBB Group
|