Hallo Frank
Wenn die Variable distance den Wert 172 hat, dann wird die Funktion MotorDir aufgerufen.
Dies Funktion ist in asuro.h definiert, ebenso der Übergabeparameter BREAK.
Sie steuert die...
Art: Beiträge; Benutzer: A.Hoffmann
Hallo Frank
Wenn die Variable distance den Wert 172 hat, dann wird die Funktion MotorDir aufgerufen.
Dies Funktion ist in asuro.h definiert, ebenso der Übergabeparameter BREAK.
Sie steuert die...
Hallo Kevin
Dein Roboter fährt nicht mit SPEED 300, sondern mit SPEED 44.
Der Maximal Wert für SPEED darf 255 nicht überschreiten, sonst
verlierst du 256 Einheiten. (256 + 44 = 300).
Es...
Hallo H3iiGhost
Die Anweisung ori stellt eine binäre Oder Verknüpfung zwischen einem
Register ( temp ) und einem direkt Wert ( zb $20 ) her.
Das Ergebnis dieser Verknüpfung steht in dem...
Hallo damaltor
Das Problem bei mir waren nicht nur die seltsamen ADC Werte.
Bei einem von mir geschriebenen Testsystem funktionierte die
IR Kommunikation nicht mehr richtig, Ohne eingeschaltete...
Hallo zusammen
Ein Kurzschluß sollte durch die Lötbrücke nicht entstanden sein, denn dazwischen liegt ja noch der Widerstand R23 von 1M.
Das Problem vom mic hatte ich auch schon einmal. Die...
Hallo Thomas
Man sollte aber auch immer die Möglichkeiten die der ATmega8 bietet ausnutzen, denn dafür wurden sie ja Eingebaut.
Aber hier geht es nich darum auf welche Art der Zähler Programmiert...
Hallo H3IIGhost.
Warum ist das Programm so langsam?
Dein Problem dürfte von dieser Routine verursacht werden.
Zerlegen wir doch mal das Programm in seine Bestandteile.
In Zeile 2 wird der in...
Guten Tag H3IIGhost.
Du hast keinen Stack eingerichtet.
Das ist aber unbedingt Notwendig, denn bei einem rcall wird der Programmzähler, eine 16 Bit Adresse auf dem Stapel abgelegt.
Bei einem...
Hallo H3IIGhost
Für die Zeitmesser wird der Timer/Counter0 Verwendet.
Er wird so Programmiert, daß er jede Millisekunde einen Interrupt auslöst.
Wenn dieser Interrupt ausgelöst wird, dann wird...
Hallo H3IIGhost
Lass es mich einmal so sagen, im Prinzip ja, aber am Ende deines Programms ist nur das Bit für COM1B1 gesetzt. Du überschreibst das Register TCCR1A immer wieder.
damaltor hat es...
Guten Tag.
Das zurücksetzten der Register an dieser Stelle ist nicht unbedingt notwendig. Wenn diese Register aber auf NULL gesetzt sind, bleiben die Motoren immer stehen. Egal ob die Motorbrücken...
Hallo H3IIGhost.
Ich habe das so Verstanden.
Die PWM Funktion im ASURO wird von dem Timer 1 des ATmega8 übernnommen. Er wird so Programmiert, dass an den H - Brücken eine Frequenz von ca zwei KHz...
Hallo zusammen.
Was Asuro-n00b sagt ist natürlich Richtig und Billiger.
Mein Beitrag, sollte nur Zeigen, auf was man bei einem Umbau auf Kabel
alles achten sollte.
MfG
A.Hoffmann
Hallo Megatron.
Zur Not kannst du die Signale auch direkt am IC - Sockel abgreifen.
RXD liegt an Pin2 des ATmeag8 und TXT liegt an Pin 3.
Die IR - Module werden nicht mehr gebraucht.
MfG
...
Guten Tag zusammen.
Ich stelle mir das so vor.
Unter
http://www.elv-downloads.de/service/manuals/TTLRS232-Umsetzer/38439-TTLRS232-Umsetzer.pdf
findet ihr eine Schaltung für die Umsetzung der...
Guten Abend zusammen.
Ein Keramikresonator besteht nicht aus Quarz, sondern aus Keramikmaterial.
Bei einem Resonator mit drei Beinchen sind Kondensatoren
integriert. Der dritte Anschluss wird...
Guten Abend.
Aber nicht den Pegelwandler MAX232 Vergessen, sonst haucht
dein ASURO das Leben aus.
A.Hoffmann
Hallo zusammen.
Auf meinem ASURO ist auch so ein dreibeiniges Ding als Takgeber eingebaut.
Nennt sich Keramikresonator.
A.Hoffmann
Guten Tag.
Die Mikrocontroller von Atmel gibt es in Verschiedenen Ausführungen.
Das Betrifft die Bauform und die Taktfrequenz mit der sie Betrieben werden können. Der Quarz bestimmt die...
Guten Abend.
Du brauchst dafür eine Programmiersoftware z.B PonyProg und einen
STK200 ( Entwicklungskit von ATMEL ) kompatiblen Programmier Adapter.
Beides findest du im Netz. Auch sehr gute...
Guten Tag
Ja, wenn du das Programm besitzt. Du kannst das Programm nicht vom ASURO herunter laden. Das ist gegen das Auslesen geschützt. Du kannst aber mal im Netz nach einem freien Bootloader für...
Hallo greenday182
Ja das Programm. Die mitgelieferte Bibliothek soll uns nur zeigen, wie man die Hardware des ASURO ( Motorbrücken, LEDs usw ) benutzen kann.
Du mußt dich dabei nur an bestimmte...
Hallo
Das Programm macht genau das, es schaut nach, ob sich sich ein
weißes oder ein schwarzes Feld der Segmentscheibe vor dem Sensor
befindet. Da der Sensor aus einer IR - Led und einem...
Hallo greenday182
Der Bootloader beim ASURO belegt 1k Byte des Programmspeichers.
Nach einem Reset des Atmega8 wird der Bootloader aktiviert.
Er versucht zuerst Kontakt mit dem Flashtool zu...
Guten Abend zusammen.
Eine Beschreibung der Assembler Anweisungen und dirktiven, findest
du auf www.atmel.com. Gib dort in das Suchfenster doc1022 ein.
Ansonsten soll dir das Programm nur als...