Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
besoft Profesionalec
Pridružen/-a: Čet Maj 2010 10:26 Prispevkov: 98
|
Objavljeno: Ned Mar 18, 2012 8:15 pm Naslov sporočila: Programski UART |
|
|
imam nekaj vprašanj in sicer:
ali se lahko uporabljajo prekinitve na softwarskem rs232 izhodu oziroma vhodu.
Uporabljam namreč tole (z preprostim primerom zelo lepo dela, za kaj zahtevnejšega pa bi rabil prekinitve..hardwerski rs232 je porabljen za komunikacijo USB proti PC-ju)):
Koda: |
Open "comc.7:19200,8,n,1" For Output As #1
Open "comc.6:19200,8,n,1" For Input As #2
|
Kaj je boljše pri povezavi med večimi Atmega čipi uporabljati I2C vodilo ali RS484. Čipi so narazen cca manj kot 10 cm, a so na drugem TIV.
Ima mogoče kdo kakšen primer komunikacije I2C med kontrolerji.. predvsem konfiguracija master in slave čipa..
Za konkretnejši primer tudi plačam..več na zs..
Hvala
Boštjan |
|
Nazaj na vrh |
|
|
RudiP Profesionalec
Pridružen/-a: Sre Jul 2008 8:39 Prispevkov: 128 Kraj: KOPER
|
Objavljeno: Pon Mar 19, 2012 5:47 am Naslov sporočila: |
|
|
I2C je narejen prav za komunikacijo med procesorji na kratki razdalji. Če uporabljaš Bascom Avr moraš pri AX elektroniki kupiti še ustrezno knjižnico "i2c_twi-slave.lbx". Komunikacija dela v redu. Primeri obstajajo. _________________ Lep pozdrav ! |
|
Nazaj na vrh |
|
|
vilko Profesionalec
Pridružen/-a: Pon Jan 2004 11:54 Prispevkov: 807 Kraj: Ljubljana
|
Objavljeno: Pon Apr 02, 2012 8:31 am Naslov sporočila: |
|
|
Softwareuart vedno uporabljam za povezavo mikroprocesorja z PC-jem, na katerem je TerminalEmulator Bray. Samo simplex - mikroprocesor --> PC za opazovanje delovanja programa, ne za spreminjanje spremenljivk in podobno.
Uporabljam manjše hitrosti - 9600 Bd, tako je manj občutiljiv na prekinitve, ki sicer lahko popačijo prenašano vsebino.
Mikroprocesorje povezujem med seboj z RS485 bus-om. RS485 bus berem v prekinitvenem podprogramu. Tema je bila obdelana na seminarju preteklo leto v Domžalah, pisni materijal o seminarju je dostopen nekje na strežniku. |
|
Nazaj na vrh |
|
|
iskra Profesionalec
Pridružen/-a: Tor Jan 2004 16:29 Prispevkov: 254 Kraj: Sežana
|
Objavljeno: Sre Apr 04, 2012 8:02 am Naslov sporočila: |
|
|
vilko je napisal/a: | Softwareuart vedno uporabljam za povezavo mikroprocesorja z PC-jem, na katerem je TerminalEmulator Bray. Samo simplex - mikroprocesor --> PC za opazovanje delovanja programa, ne za spreminjanje spremenljivk in podobno.
Uporabljam manjše hitrosti - 9600 Bd, tako je manj občutiljiv na prekinitve, ki sicer lahko popačijo prenašano vsebino.
Mikroprocesorje povezujem med seboj z RS485 bus-om. RS485 bus berem v prekinitvenem podprogramu. Tema je bila obdelana na seminarju preteklo leto v Domžalah, pisni materijal o seminarju je dostopen nekje na strežniku. |
Pozdravljen.
Lahko daš link ? |
|
Nazaj na vrh |
|
|
besoft Profesionalec
Pridružen/-a: Čet Maj 2010 10:26 Prispevkov: 98
|
Objavljeno: Sre Apr 04, 2012 10:09 am Naslov sporočila: |
|
|
Tudi prosim za link..hvala |
|
Nazaj na vrh |
|
|
vilko Profesionalec
Pridružen/-a: Pon Jan 2004 11:54 Prispevkov: 807 Kraj: Ljubljana
|
|
Nazaj na vrh |
|
|
iskra Profesionalec
Pridružen/-a: Tor Jan 2004 16:29 Prispevkov: 254 Kraj: Sežana
|
Objavljeno: Sre Apr 04, 2012 8:55 pm Naslov sporočila: |
|
|
Hvala Vilko . |
|
Nazaj na vrh |
|
|
|