Dann poste doch mal dein Programm! Anpassen ist immer so ne Sache, da hat man ruck zuck mal irgendwo das falsche Register stehen.
Dann poste doch mal dein Programm! Anpassen ist immer so ne Sache, da hat man ruck zuck mal irgendwo das falsche Register stehen.
hatte zuletz das hier:
aber halt noch tausend andere sachen...Code:$regfile = "m644def.dat" $framesize = 54 $swstack = 32 $hwstack = 64 $crystal = 8000000 Config Pina.2 = Output Enable Interrupts Config Servos = 1 , Servo1 = Porta.2 , Reload = 10 Do Servo(1) = 100 Loop End
Wie die anderen schon sagten, zeig mal was du hast.
nein? Warum bist du da so sicher? Welchen pegel muss/darf denn dein regler auf der signaleitung haben?zwischen mc und regler muss ja nichts.
Hast du gnd vom regler mit gnd vom atmel verbunden?
Mir fallen noch mehr solcher potetiellen fehlerquellen ein aber ich möchte hier jetzt nicht ins blaue raten.
Zeig mal deine schaltung verrate uns welchen regler du benutzt... rück ein paar infos raus sonst kann man schlecht helfen.
Gruss daniel
Unser Sommer ist ein grün angestrichener Winter. Das einzige reife Obst, das wir haben, sind gebratene Äpfel. [Heinrich Heine]
Strom fließt auch durch krumme Drähte !
@klebwax: war wohl gestern ein bisschen spät bei dir was?
Erstens hab ich ihm nichts unterstellt und bin deshalb nicht frech zu ihm gewesen.
Zweitens ist das mit gnd einFehler der schonmal gemacht wird!
Drittens hatte ich schon Servos die zwar mit 5V betrieben wurden, an der Signalleitung durften aber nur 3,3V anliegen.
Also mach mich nicht so von der Seite an.
In diedem Sinne "Wer lesen kann..."
BTT: Freut mich aber das es funktioniert!
Gruss Daniel
Unser Sommer ist ein grün angestrichener Winter. Das einzige reife Obst, das wir haben, sind gebratene Äpfel. [Heinrich Heine]
so habs jez hinbekommen mit folgendem code:
danke an alle die sich die mühe gemacht haben zu antworten, kann geschlossen werden.Code:$regfile = "m644def.dat" $framesize = 54 $swstack = 32 $hwstack = 64 $crystal = 8000000 Config Timer2 = Pwm , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 8 Config Timer1 = Pwm , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 8 Pwm2a = 0 Pwm1a = 0 Pwm1b = 0 Waitms 100 Pwm2a = 50 Pwm1a = 50 Pwm1b = 50 Waitms 100 Do Pwm2a = 100 Pwm1a = 100 Pwm1b = 100 Loop End
edit:
@daniel: hatte deinen post noch nich gelesenich war mir bei der hardware sicher dass alles stimmt nur hab ich's nich so mit µc programmierung, kp warum denn pc software is kein problem :P aber naja habs ja jez
![]()
Geändert von MSN (24.05.2011 um 01:15 Uhr)
Lesezeichen