Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Kotesz
Tranzisztorgyógyász
Hozzászólások: 171 Csatlakozott: 2009. szeptember 24. csütörtök, 6:00
Hozzászólás
Szerző: Kotesz » 2010. április 29. csütörtök, 14:56
Köszönöm
Ilyen kvarc-ot csak jövö hétre tudok szerezni, addig próbálom a 4MHz-essel,remélem nem csinálok kárt!
Robert
Elektronbűvölő
Hozzászólások: 10213 Csatlakozott: 2005. december 9. péntek, 7:00
Hozzászólás
Szerző: Robert » 2010. április 29. csütörtök, 15:07
0,16% hiba. Belefér.... (ált 0,5% tolerancia minden eszközben van...)
Amit beleraknék:
config com1=buffered, várható hossz*2,5
Ekkor ha valamiért nem dolgozod fel a bejövő adatot, akkor se vesszen el!
9600 bps esetén 50 msec ~50 bit idő (8 karakter ideje)
Kotesz
Tranzisztorgyógyász
Hozzászólások: 171 Csatlakozott: 2009. szeptember 24. csütörtök, 6:00
Hozzászólás
Szerző: Kotesz » 2010. április 30. péntek, 12:31
Ismét egy problémával akadtam össze.
A telefont nem látja a avr.
Az avr a pc-vel kommunikál rs-232-n a pc a telefonnal komunikál, de az M8 és a telefon nem.
http://kotesz.atw.hu/gsm.bmp itt a rajz az rs232 porton keresztül van a telefon és az M8 összkötve
Robert
Elektronbűvölő
Hozzászólások: 10213 Csatlakozott: 2005. december 9. péntek, 7:00
Hozzászólás
Szerző: Robert » 2010. április 30. péntek, 13:16
1, Órajelpontosság.... (lehet a telefon nem tolerál 0,16% hibát. Ez a kvarc miatt lehet...)
2, Tedd be a buffert, az 50msec várakozás alatt elveszhet adat.
3, A MAX232 Tx ill TX lábára 1k ellenálláson át LED a GND fele. Így látod hogy adatáramlás van-e.
Kotesz
Tranzisztorgyógyász
Hozzászólások: 171 Csatlakozott: 2009. szeptember 24. csütörtök, 6:00
Hozzászólás
Szerző: Kotesz » 2010. április 30. péntek, 13:38
A ledeket beraktam de a tx vonal ledje folyamatosan világít ha csatlakoztatom a telefont.
Az rx egy pillanatra felvillan de semmi komunikáció.
A pc-vel valo kapcsolat során a rx-tx ledek villonak az adatáramlástól függően.
Kotesz
Tranzisztorgyógyász
Hozzászólások: 171 Csatlakozott: 2009. szeptember 24. csütörtök, 6:00
Hozzászólás
Szerző: Kotesz » 2010. április 30. péntek, 14:29
Robert írta:
2, Tedd be a buffert, az 50msec várakozás alatt elveszhet adat.
Itt mire is gondolsz pontosan?
Robert
Elektronbűvölő
Hozzászólások: 10213 Csatlakozott: 2005. december 9. péntek, 7:00
Hozzászólás
Szerző: Robert » 2010. április 30. péntek, 15:36
Config com1=buffered
Kotesz
Tranzisztorgyógyász
Hozzászólások: 171 Csatlakozott: 2009. szeptember 24. csütörtök, 6:00
Hozzászólás
Szerző: Kotesz » 2010. április 30. péntek, 16:21
Kód: Egész kijelölése
$regfile = "m8def.dat"
$crystal = 4000000
$baud = 19200
Config Portd.6 = Output
Config Portd.5 = Output
Config Com1 = Buffered , Size=40
Robert
Elektronbűvölő
Hozzászólások: 10213 Csatlakozott: 2005. december 9. péntek, 7:00
Hozzászólás
Szerző: Robert » 2010. április 30. péntek, 17:24
Telefon 19200-l beszélget?
9600-zal nem jó?
Kotesz
Tranzisztorgyógyász
Hozzászólások: 171 Csatlakozott: 2009. szeptember 24. csütörtök, 6:00
Hozzászólás
Szerző: Kotesz » 2010. április 30. péntek, 17:29
A simco progi csak 19200-on hajlando komunikálni a progival.
Ezért próbáltam erre beállítani, de semmi eredmény, a bascom terminal progija továbbra is kommunikál az avr-rel a max232-n keresztül.
3db telefonnal tesztelem és mindel ezt csinálja.
Robert
Elektronbűvölő
Hozzászólások: 10213 Csatlakozott: 2005. december 9. péntek, 7:00
Hozzászólás
Szerző: Robert » 2010. április 30. péntek, 17:35
Az illesztőd (ami a telefoné), nem hiányol esetleg parazita tápfeszültséget az illesztő működtetéséhez a fennmaradó lábakon?
Ilyen szokott lenni a RTS(7), DTR(4). láb. Ide próbálj bekötni a MAX232 valamelyik lábáról állandóan >5V feszültséget. (ideális a szabad T1out vagy T2out lenne). A RTS és DTR elvileg összeköthető (ez az AVRpanelen igaz!).
Kotesz
Tranzisztorgyógyász
Hozzászólások: 171 Csatlakozott: 2009. szeptember 24. csütörtök, 6:00
Hozzászólás
Szerző: Kotesz » 2010. április 30. péntek, 17:49
A telefont ugyanaz a max232 illeszti mint a pc-t.Vagy PC-AVR vagy AVR-GSM.
A telefonhoz az RX-TX-Gnd megy csak
Robert
Elektronbűvölő
Hozzászólások: 10213 Csatlakozott: 2005. december 9. péntek, 7:00
Hozzászólás
Szerző: Robert » 2010. április 30. péntek, 18:08
Akkor lehet, hogy a Soros 0.16% hiba miatt hullik szét a kommunikáció. A PC sorosport ~5% toleráns, az USB-soros átalakítók 0.5-1%, az AVR chip ~0.2-0.5% toleráns...
Kotesz
Tranzisztorgyógyász
Hozzászólások: 171 Csatlakozott: 2009. szeptember 24. csütörtök, 6:00
Hozzászólás
Szerző: Kotesz » 2010. május 2. vasárnap, 13:00
Küzdök vele már lassan 1 hete de nem tudom komunikációra birni az M8-at a gsm-el.
Hogyan kell illeszteni az AVR-t a GSM-el?
Robert
Elektronbűvölő
Hozzászólások: 10213 Csatlakozott: 2005. december 9. péntek, 7:00
Hozzászólás
Szerző: Robert » 2010. május 2. vasárnap, 13:43
keresztkötéssel és szintillesztéssel....
Avr Rx lába a GSM Tx lábára...