üdv
Infra jelek dekódolása
A mintaprogramokban lévő mintaprogram
nagyon jól működik nálam. Igaz én nem soros porton, hanem LCD-n nézegettem a kódokat. A "print" helyére Lcd-t írtam és már lökte is . Csak az a baj ezzel, hogy a 20 karakternél hosszabb jelsorozatot nem írja ki
,ezért jobb a soros port. Meg lehet az lcd utasítás lassítja is a megszakítás rutint. De erről Róbert tud nyilatkozni.
üdv
üdv
A sorosporti kezelés is belassul. 16 byte-s FIFO tár megtelése után a soros adatfeldolgozás is belassít/hibázik. LCDnél még ugyanezebb a helyzet.
Érdemes letárolni a SRAMban (tömbben) az adatokat és adott jelszám fogadása utána vételt letiltani, és utána küldeni a PC felé/LCDre kiírni. Így a mkegjelenítőeszköz kezelése nem lassítja a feldolgozást, így ez pontossá válik.
Érdemes letárolni a SRAMban (tömbben) az adatokat és adott jelszám fogadása utána vételt letiltani, és utána küldeni a PC felé/LCDre kiírni. Így a mkegjelenítőeszköz kezelése nem lassítja a feldolgozást, így ez pontossá válik.
Az RC5 beépített rutinnal.Robert írta:Az adatsort mivel veszed?
RC5 beepitett, vagy sajat rutinnal?
Nézd meg a mintaprogik közt (Mega/Starter/TinyBoard) az URCR nevűt.
Esetleg a buffert meg kell növelni. Ez a gombok jel-szünet arányait írogatja ki. Így ténylegesen meg tudod a gombokat különböztetni.
Esetleg hangkártyára a a TSOP kimenetet, és ott bedigznmia gombokat WAV-ba. Így a jelalakkal könnyen összehasonlítható (ehhez az audacity vagy a beépített hangrögzítő elegendő). De létezik oszcilloszkóp program is.
Üdv.
Szeretnék 2 AVR között infrás kapcsolatot létrehozni.
Elolvastam az infrával kapcsolatos infókat és kigondoltam pár dolgot, de szerintem van sokkal egyszerűbb és biztosabb megoldás is. Az ehhez értőket szeretném kérdezni hogy mi lenne a legjobb megoldás erre?
Az elméleti részével kéne segítség a többit remélem már meg tudom oldani.
A timer1 kimenet már másra van kötve ezért gondoltam hogy egy atmega8 lenne az áldozat mert annak még van 2 T0-ás lába.
Remélem nem mondtam semmi hülyeséget még csak ismerkedem a témával.
Köszi.
Szeretnék 2 AVR között infrás kapcsolatot létrehozni.
Elolvastam az infrával kapcsolatos infókat és kigondoltam pár dolgot, de szerintem van sokkal egyszerűbb és biztosabb megoldás is. Az ehhez értőket szeretném kérdezni hogy mi lenne a legjobb megoldás erre?
Az elméleti részével kéne segítség a többit remélem már meg tudom oldani.
A timer1 kimenet már másra van kötve ezért gondoltam hogy egy atmega8 lenne az áldozat mert annak még van 2 T0-ás lába.
Remélem nem mondtam semmi hülyeséget még csak ismerkedem a témával.
Köszi.
14bit ok
valahonnan 8 bit maradt meg.
Viszont az nem jó hogy timer1-et használ mert az mindenképp kell másra.
Ez egy nagyon kicsi kapcsolás lenne el kell férnie egy 2cm hosszú 16mm atmérőjű hengerben és extra környezeti tényezőknek lesz kitéve ( főleg víz alatt lesz) ezért gondoltam az infrás adatátvitelre mert a csatlakozó eltömődne.
A távolság 10 cm-en belül lenne. Mert csak a begyűjtött adatokat kell kinyerni belőle.
Rálátás. Háát...
jóó... közvetlen ott lesz egymás mellett a 2 vezérlő.
Hibahatár viszont nem kéne
jólenne ha pontos adatokat kapnék.
Ha minderre jó az Optikai leválasztás akkor az is jó de gyors google-ezés után nem jöttem rá mi az.
Viszont az nem jó hogy timer1-et használ mert az mindenképp kell másra.
Ez egy nagyon kicsi kapcsolás lenne el kell férnie egy 2cm hosszú 16mm atmérőjű hengerben és extra környezeti tényezőknek lesz kitéve ( főleg víz alatt lesz) ezért gondoltam az infrás adatátvitelre mert a csatlakozó eltömődne.
A távolság 10 cm-en belül lenne. Mert csak a begyűjtött adatokat kell kinyerni belőle.
Rálátás. Háát...
Hibahatár viszont nem kéne
Ha minderre jó az Optikai leválasztás akkor az is jó de gyors google-ezés után nem jöttem rá mi az.
Optokapu 
És onnan sima sorosport....
A Tx lábra egy db LED+ellenállás
A vevőoldalon meg egy fototranzisztor a GND fele és a + fele meg egy felhúzóellenállás (~4k7)
Onnan print/input kezelhető....
- Esetleg az adó oldalon egy rádiós adó. A vevő oldalon a párja (tx/Rx ill SPI biszra).
- BlueTooth (sorosport)
- WirelessUSB
Vannak még hülye ötleteim
És onnan sima sorosport....
A Tx lábra egy db LED+ellenállás
A vevőoldalon meg egy fototranzisztor a GND fele és a + fele meg egy felhúzóellenállás (~4k7)
Onnan print/input kezelhető....
- Esetleg az adó oldalon egy rádiós adó. A vevő oldalon a párja (tx/Rx ill SPI biszra).
- BlueTooth (sorosport)
- WirelessUSB
Vannak még hülye ötleteim
Az optokapu jónak tűnik
ehhez akkor elég a 2 8bites timer? Oda vissza működne?
Rádiósra is gondoltam de bonyolult és nagy volt, nem fért volna bele. És nem lenne rossz ha minél kevesebből jönne ki mert valószínű hogy több mint 10 darab fog kelleni.
Mikor olvastam hogy az infrához kell a timer1, elkezdtem készíteni egy nagyon primitív saját infrás rutint
de nem tudtam befejezni mert elvesztem benne.
Rádiósra is gondoltam de bonyolult és nagy volt, nem fért volna bele. És nem lenne rossz ha minél kevesebből jönne ki mert valószínű hogy több mint 10 darab fog kelleni.
Mikor olvastam hogy az infrához kell a timer1, elkezdtem készíteni egy nagyon primitív saját infrás rutint
A hozzászólást 1 alkalommal szerkesztették, utoljára Allspark 2009. október 25. vasárnap, 23:47-kor.
Most esett le hogy, hogy működne oda vissza? XD
Hisz sorosporton olvasom le.
Azért lenne jó ha odafelé is menne az adat mert semmi más kommunikációs lehetőség nem lenne, semmi gomb meg csatlakozás.
Ez az optocsatolós megoldás folyamatosan küldené a jelet? Mert akkuról fog menni és jó lenne ha minnél tovább bírná.
Köszi.
Hisz sorosporton olvasom le.
Azért lenne jó ha odafelé is menne az adat mert semmi más kommunikációs lehetőség nem lenne, semmi gomb meg csatlakozás.
Ez az optocsatolós megoldás folyamatosan küldené a jelet? Mert akkuról fog menni és jó lenne ha minnél tovább bírná.
Köszi.
