Soros port (rs232)

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
csanaszb
Újonc
Újonc
Hozzászólások: 10
Csatlakozott: 2010. december 4. szombat, 7:00

Hozzászólás Szerző: csanaszb »

Ezer hála! Valóban External Clock-ra állítottam, a Bascom könyvből vett RC oszcillátorral elindult.
Avatar
kovacsna
Pákabűvész
Hozzászólások: 208
Csatlakozott: 2008. június 3. kedd, 6:00

Hozzászólás Szerző: kovacsna »

Milyen típusú encodert használsz? Nekem fura, hogy minden második pozícióban jó csak...
Avatar
csanaszb
Újonc
Újonc
Hozzászólások: 10
Csatlakozott: 2010. december 4. szombat, 7:00

Hozzászólás Szerző: csanaszb »

A boltban mintha ec-11-et mondtak volna, de az adatlapon lévő enkóderhez nem igazán hasonlít. Magán az enkóderen nincs semmi jelölés, gondolom valami kínai másolat, mint minden ebben az árkategóriában. Így hogy le és felfutó élt is figyel egyébként remekül működik.
Az eredeti problémám viszont a kristállyal is változatlan. Tehát ha gyorsabban tekerem az enkódert akkor félbeszakad az üzenet és a program se fut tovább.

szerkesztve: kipróbáltam hogy mi van ha felveszem a puffer méretét a maximálisra, és így már nem jelentkezik az eredeti problémám. Remélem ez így is marad. Köszönöm mindenkinek a segítséget.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

frames, pufferméret és INT torlódás....
Avatar
Atesz
Tranzisztorgyógyász
Hozzászólások: 164
Csatlakozott: 2006. január 19. csütörtök, 7:00

Hozzászólás Szerző: Atesz »

Üdv!

Kb 3m méter távolságot kell áthidalnom két proci között. Tegyek valami illesztőt a nyákra (pl MAX232), vagy csak simán "drót to drót" a két proci között?

Atesz
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Soros adatcsere?
Tx-Rx keresztbe beköt és mehet.
Én, ha távolabbra vinném, akkor RS485 buszban gondolkodnék...
Avatar
kovacsna
Pákabűvész
Hozzászólások: 208
Csatlakozott: 2008. június 3. kedd, 6:00

Hozzászólás Szerző: kovacsna »

Én azért egy RS232 illesztőt betennék...ha mégis meg szeretnéd spórolni akkor legalább árnyékolt vezetékkel kösd össze. Az árnyékolást természetesen, csak az egyik oldalon kösd a GND-re.

Viszont ha már használsz illesztőt akkor érdemes a Robert által említett 485-ös illesztőt betenni kapásból. Ki tudja mit hoz a jövő:)

Alternatíva még a TTY átvitel is....
Avatar
atideath
Biztosítékgyilkos
Hozzászólások: 57
Csatlakozott: 2011. július 3. vasárnap, 6:00

Hozzászólás Szerző: atideath »

Tudom nagyon alap dologgal kínlódok, de sose használtam még RS232-t. A problémám a következő:

Adott: Mega128, MAX232N, 10nF-os kondikkal bekötve, egy USB-COM átalakító.

Már mindent átnéztem 10x-r hogy jól kötöttem-e be, de még mindig nem megy. Egy egyszerű példaprogramot próbáltam rajta futtatni de az se megy.

Kód: Egész kijelölése

$crystal = 8000000                                          'Sebesseg
$regfile = "M128def.dat"                                    'Chip
$baud = 9600

Dim Nameg As String * 12
Dim Age as Integer
Do
   Nameg = "John"
   Age = 36
   Print "Name: " ; Nameg ; " Age: " ; Age
Loop
Valakinek valami ötlet? Fuse bitekben: Internal 8Mhz, Atmega103 mode kikapcsolva (helyette Atmega128 mode)

Köszönöm. És bocsi a láma kérdésért :).
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

internal 8 MHz :(


max232: 100nF...1uF
Avatar
atideath
Biztosítékgyilkos
Hozzászólások: 57
Csatlakozott: 2011. július 3. vasárnap, 6:00

Hozzászólás Szerző: atideath »

Robert írta:internal 8 MHz :(
Tudom hogy nem nyero de azert valamit csak kellene kuldenie a com portra nem? Jelenleg hiaba csatlakozok hiperterminallal semmit nem kapok oda. :(
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

AVR resetben tartva.
Tx-Rx összezárva? - ha jön a hyperteminalban adat: legalább az USB-Max232-AVR ágak OK....
Avatar
atideath
Biztosítékgyilkos
Hozzászólások: 57
Csatlakozott: 2011. július 3. vasárnap, 6:00

Hozzászólás Szerző: atideath »

Robert írta:AVR resetben tartva.
Tx-Rx összezárva? - ha jön a hyperteminalban adat: legalább az USB-Max232-AVR ágak OK....
Mármint úgy gondolod hogy csak a MAX232 kapjon tápot és annak az RX-TX lábait zárjam össze? Vagy legyen rákötve az AVR is és úgy zárjam össze?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Ha az AVR resetben, akkor minden lába input. Így nem zavar be. A táppal nem kell vacakolni, minden legyen táp alatt.
Avatar
atideath
Biztosítékgyilkos
Hozzászólások: 57
Csatlakozott: 2011. július 3. vasárnap, 6:00

Hozzászólás Szerző: atideath »

Robert írta:Ha az AVR resetben, akkor minden lába input. Így nem zavar be. A táppal nem kell vacakolni, minden legyen táp alatt.
Mivel próbapanelon van összerakva nem tart semeddig lehúzni a vezetékeket a MAX232-ról. Úgy látom te sem vagy egy nagyon sokat alvó illető :). Köszönöm egyébként a segítséged :). Lehúztam az AVR-ről és csak a MAX232-őn volt tápfesz. Összezártam a két lábát de se kép se hang Terminalba. Az USB-COM biztos jó 2 napja használtam egy másik projektnél.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

:arrow: Nem az AVRrel van a gond :)
A max232 tápfesz alatt legyen. A kondik: 100nF...1uF. Mérj rajtuk feszültséget! A dugdosós panel = kontakthiba gyűjtemény... :(
Válasz küldése