Ich würde bei der Schaltung die Steckverbinder,... beschriften, für was diese sind. Hast du schon Programme geschrieben?
Hallo Leute,
ich brauche unbedingt Hilfe.
Hab mir einn Board für meinen Roboter gebaut mit einem atMega8 drauf
Allerdings läuft nichts. Auf einmal haben fast alle Pins des AtMegas High Pegel, und der L293 stoppt nur die Motoren!
Hier mal der programmcode, damit sich nur die Motoren drehen:
Und noch die Schaltung...Code:$regfile = "m8def.dat" $crystal = 1000000 $hwstack = 32 $swstack = 32 $framesize = 100 Config Portc.0 = Output Config Portc.1 = Output Config Portc.2 = Output Config Portc.3 = Output Config Portb.1 = Output Config Portb.2 = Output 'Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 8 'Main ' Motorschnelligkeit einstellen Pwm1a = 100 Pwm1b = 100 Do 'Motoren alle an! Portc.0 = 1 Portc.1 = 0 Portc.2 = 1 Portc.3 = 0 Loop End 'end program
Ich fänds echt super wnen mit irgendjemand helfen kann, weil es ziemlich deprimierend ist, wenns net läuft...
Ich würde bei der Schaltung die Steckverbinder,... beschriften, für was diese sind. Hast du schon Programme geschrieben?
ne das ist mein erstes Programm welches ich irgendwo einbaue...die anderen waren nur zum versuchen usw.
Ich hab die Schaltung mal beschriftet
Wie wird denn das Programm übertragen ? Gibt es da schon Probleme ?
Ist sicher das die Stromversorgung einigermaßen stimmt ?
Als ein erster Test wäre sonst ein Blinkprogramm einfacher. Wenn die Frequenz niedrieg genug ist, kann man auch mit dem Voltmeter was sehen, sonst eine LED mit vorwiderstand.
Genau deswegen habe ich gefragt. Ich würde anfangen mit funktionierende Programe zu verändern und dann einfache Ein und Ausgabeprogramme selbst zu schreiben. Danach kannst du dich immer steigern.
also so blink programme und welche mit schaltern hab ich eigentlich genug gemacht^^
Also das programm wird fehlerfrei übertragen funkts auch aufm stk500 aber nicht in meiner schaltung...
Den Mega8 aus dem Sockel nehmen und mit Drahtbrücken die Verbindungen herstellen.
Ich würde ein Blinkprogramm hinaufladen, bei dem du weißt, dass es schon funktioniert hat und dann misst du am Besten nach. Als erstes würde ich die Versorgung messe. Eventuell würde ich eine Led an die Versorgungsspannung anschließen, damit du sofort weißt, ob Spannung vorhanden ist
leider hab ich kein steckbrett um das mal so aufzubauen...
Aber mit dem blinkprogramm hochladne und messen werde ich mal ausprobieren.
Du brauchst da kein Steckbrett dazu, es sei denn, du hast den Mega8 fest eingelötet. Die drei notwendigen Verbindungen je Motor kannst du mit dünnem Draht im Sockel auch machen.
Lesezeichen