PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Relais an portc (mit JTAG disable) schaltet nicht



Adam
17.11.2004, 17:00
Hallo,
ich habe mir ein Relais (an Portc.1) nach diesem Schaltbild an meinen ATmega16 angeschlossen (siehe Anhang).
Dann habe ich dazu folgendes Bascom Programm geschrieben:



$regfile="m16def.dat"
$crystal=16000000
$baud=9600

config pinc.1 = output
do
portc.1=255
wait 2
portc.1=0
loop


Demnach müsste das Relais alle 2sec an und ausgehen, oder ? Aber es passiert nichts. Die JTAG-Bits sind auf disable.

Danke vorab!

andysafe
17.11.2004, 17:15
Also als erstes würde ich sagen die Datenrichtung wird mit

config PORTC.1= output oder
DDRC = &B0000010

angegeben, den das pin register ist ein NUR Leseregister

Portc.1 kann nur 1 oder 0 sein
Die 255 müßte man angeben wenn man den ganzen Port auf 1 setzen möchte( PORTC=255 oder PORTC=&B11111111)

MfG Andreas