TSOP17xx kezelése INT alapon

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
Ragen
DrótVégénSzéndarab
Hozzászólások: 17
Csatlakozott: 2010. július 16. péntek, 6:00

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

Egy kis teszt panelon próbálkozom, ledes első progi megy :-)...

Int1-re tettem egy TSOP vevőt, 3k3 fel a tápra és 100uF.
Miért nem villan fel a led a portd.6-on?

$regfile = "ATtiny2313.dat"
Config Portd.6 = Output
Config Rc5 = Pind.3
Dim Command As Byte , Address As Byte
Enable Interrupts

Do
Do
Getrc5(address , Command)
Loop Until Address = 0
'Command = Command And &B10111111

Portd.6 = 1
Waitms 1000

Loop
End

Egy programozható távról,de a Philips CD-ét kezeli így, mely szerintem RC5-ös
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Printtel irasd ki a visszakaott parametert...

Szerintem a do-loopbol nem jut ki...
Ha kihagyod azt a reszt, akkor a LED mukdik?

A sorosporton ha visszakuldod, akkor mit csinal?
A Address/command-t...


Orajelet beallitottad valahol?
Bascom nem tudja h mennyi!

U.i.: A szerintem az elektronikában nem egzakt megfogalmazás :P
Avatar
Ragen
DrótVégénSzéndarab
Hozzászólások: 17
Csatlakozott: 2010. július 16. péntek, 6:00

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

Nem tudom kiprinteltetni, mert ezt a próbapanelt most én csináltam. Egy led és egy TSOP egyenlőre, meg persze programozó.

Szóval miért nem jönne ki?
bemegy a loop-ba és ki kellene a RC5 táv bármely gombjának megnyomására jönnie. ( A megszakításkor ugyanoda ugrik, ahol van. ) Felvillantani a ledet és vissza a loopba...
Hol itt a logikai hiba?

Int1-re van a vevő kimenete kötve, és vevő U+ lábán van egy kondi le a testre, majd egy ellenállás a táp +-ra. Így jobb?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Az elmélet....

A tanulási sorrend:
LEDvillogo
LCD
RS232/soros USB illesztés

Nem látod mi van a chipben!

Mi van ha a a távitrányító nem RC5-t ad ki?
A chip hány MHz-ről jár? Ha nem nyúltál hozzá, akkor az 1 MHz.
A Prg elejére tedd be:
$crystal=1000000
Ezzel mondod meg, hogy 1 MHz-s a chip! Itt is elvérezhetsz, ha a Complie->chip menüben pl. nem ez van benne....


TSOP kimenet és a plusz közt van 3k3?
Avatar
Ragen
DrótVégénSzéndarab
Hozzászólások: 17
Csatlakozott: 2010. július 16. péntek, 6:00

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

Két-három éve volt egy mega16 és akkor LCD, relékapcsolgatás, encoder, meg táv is volt, de gyorsan felejtek :-)

crystal-t beírtam..

A TSOP tápja van 3k3-mal felhúzva, a kimenete direktbe kötve Int1-re..
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Nem jo.

TSOP táp: 5Vra direktben. Esetleg soros 100 ohm.
TSOP kimenete 3k3-l 5V fele, illetve INT-re.

Az adatlapot lesd meg, ott van a kapcsolás uC-hez....
Avatar
Ragen
DrótVégénSzéndarab
Hozzászólások: 17
Csatlakozott: 2010. július 16. péntek, 6:00

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

Rossz helyre tettem a 3k3-at!
:( :(

köszi Robi!

Akkor egyel előrébb léptem...
Válasz küldése