Atmega128 és FTDI rx/tx kereszt

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Avatar
Marvinn
Tranzisztorgyógyász
Hozzászólások: 153
Csatlakozott: 2008. július 24. csütörtök, 6:00

Atmega128 és FTDI rx/tx kereszt

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

Sziasztok!
Atmega128 és ftdi232 rx tx lábait keresztbe kötöttem és úgy gyártattam le egy nyákot. Menthetetlen? Mit lehet vele kezdeni? Ha teszek rájuk egy jumpert akkor a terminálra is kiír de bevinni adatot nem tudok?

Kép
A képet a Képfeltöltés.hu tárolja. http://www.kepfeltoltes.hu
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

2 lehetőség:
A, sniccer a FTDI lábánál és vékony dróttal meghackel.
B, SW UARTot használsz azon a lábon és ekkor simán cserélhető. (és egy csomó kényelmi dologról lemondasz (Bufferelt vétel/adás, INT kezelés bonyolultabb)
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

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

C.:
A 2db R9, R10, 680R SMD ellenállást leveszed, és 2db hagyományos huzal végű ellenállással keresztbe kötöd a két vezetéket.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Kapu48 nyert :) .
Avatar
Marvinn
Tranzisztorgyógyász
Hozzászólások: 153
Csatlakozott: 2008. július 24. csütörtök, 6:00

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

:) a gond az hogy R9 R10 nem egymás mellett van.. hanem "szerencsére" jó távol... szoftveres megoldás lesz valószínűleg, vagy hack vékony vezetékkel

lehet a keresztbekötés az oka hogy terminálon nem tudok adatot bevinni?

Kép
A képet a Képfeltöltés.hu tárolja. http://www.kepfeltoltes.hu
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Szerinted? :?
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

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

A.: Inkább a 115200 baud lehet a sok? Milyen hosszú az USB vezetéked?
Mert sajnos már én is szívtam olcsó kínai USB vezetékkel!
B.: Milyen értékű kristályt használsz?
C.: SW hiba is lehet!
A hozzászólást 1 alkalommal szerkesztették, utoljára kapu48 2010. február 1. hétfő, 11:15-kor.
Avatar
Marvinn
Tranzisztorgyógyász
Hozzászólások: 153
Csatlakozott: 2008. július 24. csütörtök, 6:00

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

Hát ha a kiírás része megy jumperrel, akkor talán a beírás is.. bár nem tudom..

hardveres com portot tiltani kell?

Open "come.0:115200,8,n,1" For Output As #1
Open "come.1:115200,8,n,1" For Input As #2

próbálom szoftveresen de nem megy..
Avatar
Marvinn
Tranzisztorgyógyász
Hozzászólások: 153
Csatlakozott: 2008. július 24. csütörtök, 6:00

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

$crystal = 14745600

próbáltam 20 cmes kábellel és normál 1,5 méteressel is...

kapu48 írta:A.: Inkább a 115200 baud lehet a sok? Milyen hosszú az USB vezetéked?
Mert sajnos már én is szívtam olcsó kínai USB vezetékkel!
B.: Milyen értékű kristályt használsz?
C.: SW hiba is lehet!
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

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

Egyébként az én véleményem szerint kár az idődet pazarolni a SW-s megoldásra!
Mert ha később mást is akarsz csinálni kommunikáció közben, úgyis csak HW-s UART-al fogsz boldogulni!
Avatar
Marvinn
Tranzisztorgyógyász
Hozzászólások: 153
Csatlakozott: 2008. július 24. csütörtök, 6:00

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

ez igaz. viszont a szoftveressel legalább azt megtudom hogy bevinni tudok-e vagy van valami más hiba is. amíg nem tudom biztosra addig nem végnék vezetékeket... bár ahogy elnézem muszáj lesz... szidom is a felmenőim hogy pont ezt sikerült keresztbe.... :)
kapu48 írta:Egyébként az én véleményem szerint kár az idődet pazarolni a SW-s megoldásra!
Mert ha később mást is akarsz csinálni kommunikáció közben, úgyis csak HW-s UART-al fogsz boldogulni!
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

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

Szerintem mivel voltak áramkorlátozó ellenállások RX – RX, DX – DX között így nem mentek tönkre a bemenetek, a rossz bekötés miatt. Vagyis elvileg működnie kel ha megcseréled a 2 vezetéket!
Más: Ha beteszed ezt a sort az elején: $baud = 19200
A Bascom már iniciálja neked a HW uartot, Ezért nem fog menni ugyanazon lábon az SW-is!
Avatar
Marvinn
Tranzisztorgyógyász
Hozzászólások: 153
Csatlakozott: 2008. július 24. csütörtök, 6:00

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

kikommenteztem a $baud-ot, akkor sem megy a szoftveres com port.

ftdi-ben kell valamit állítani?
kapu48 írta:Szerintem mivel voltak áramkorlátozó ellenállások RX – RX, DX – DX között így nem mentek tönkre a bemenetek, a rossz bekötés miatt. Vagyis elvileg működnie kel ha megcseréled a 2 vezetéket!
Más: Ha beteszed ezt a sort az elején: $baud = 19200
A Bascom már iniciálja neked a HW uartot, Ezért nem fog menni ugyanazon lábon az SW-is!
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Chip resetben és a Tx-Tx láb összekötve?

Ekkor a ECHO visszajön. ha nem -> forrasztási hiba. FTDI-n nem kell állítani semmit ( A driver legyen fenn, mindkettő!) Az USB és a COM illesztője....
Avatar
Marvinn
Tranzisztorgyógyász
Hozzászólások: 153
Csatlakozott: 2008. július 24. csütörtök, 6:00

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

Driverek fent vannak, összekötve visszajön a jel... sőt ha reset gombot nyomva tartom és semmit sem kötök össze akkor is visszajön a beírt karakter...
Válasz küldése