Du hast das Register CMCON nicht initialisiert. Dadurch sind die Pins RA0 und RA1 als analoge Eingänge für den Comparator konfiguriert und werden als 0 gelesen (und mithin beim letzten BSF auch als 0...
Art: Beiträge; Benutzer: phaidros
Du hast das Register CMCON nicht initialisiert. Dadurch sind die Pins RA0 und RA1 als analoge Eingänge für den Comparator konfiguriert und werden als 0 gelesen (und mithin beim letzten BSF auch als 0...
Das mit den Wiederholungen ist doch egal. Die Frage ist nur, ob du Platz für ein Array mit 1025 Zahlen (0 bis 1024) hast.
Wenn ja, reicht ein einziger Zugriff (=2 Takte) !
Ansonsten sieht mir dein...
BSF sollte man möglichst nicht direkt mit PORTs verwenden.
BSF ist nämlich ein "Read-Modify-Write" Befehl, d. h. es wird erst der aktuelle Wert von PortA gelesen, dann entsprechend modifiziert und...
Wie kommst du auf "notwändig"?
Das ist wirklich schräcklich.
Bootloader. Hat über ein Jahr gedauert, bis die Jungs auf http://robosavvy.com den geknackt hatten. Also mittlerweile geht wohl etwas auch ohne RoboBasic. Bin da aber nicht mehr auf dem laufenden....
Den Robonova habe ich schon gebaut. Zwei Schraubendreher reichen. Zwei, weil der erste nach der Hälfte der vielen kleinen Schrauben schon rund ist. Kein Scherz!
Der kleine Kerl lässt sich zu zweit...
Sehr schöne Maschine.
Nur eine Frage: Wie gut ist der Zufall?
Wenn z.B. Herz-As und Pik-As vor dem Mischen übereinander liegen, wie weit sind sie dann nach dem Mischen im Mittel auseinander?
Hast...
Ich antworte mal auf meinen eigenen Post, was man ja eigentlich nicht tun sollte.
Aber diese Art Fehler kann einen verrückt machen. Und meine "Lösung" von oben ist doch irgendwie unbefriedigend,...
Versuche einmal, in der Initialisierungsroutine zu erkennen, welche Art Reset erfolgt ist. POR (Power On Reset), BOR (Brown Out Reset) und WDT Reset lassen sich m.W. unterscheiden.
Falls ein...
Die Mythbusters benutzen für solche Zwecke oft medizinisches Gummiband.
Viel besser als die Haushaltsgummibänder.
Mal unter "Medizinbedarf Gummiband" googeln.
Ich brauchte das Ding nur als Höhenmesser fürs Bergsteigen. Daher hab' ich schon den vollen Bereich ausgenutzt. Die Anzeigeauflösung habe ich daher auch auf 1 m begrenzt. Ich will also nicht...
Auflösung und Genauigkeit sind verschiedene Sachen. Eine Auflösung von 10cm bekommst du schon hin, eine Genauigkeit (max. Fehler) von 10 cm ist mit dem Sensor problematisch.
Habe das selber mal...
Ich finde, es klingt nach einer nicht initialisierten Variable.
Check das doch mal.
Suche mal nach Polya Counting Theory.
Das lässt sich, wenn ich alles richtig verstanden habe, sehr wohl genau ausrechnen.
Vergiss doch mal das Würfel-Beispiel. Das verwirrt nur, Erkläre mal...
War im Urlaub, deshalb die späte Antwort.
Ich habe keine Schieberegister benutzt, sondern drei komplette Ports. Jedes Portbit hängt direkt an einem Servo.
Weiter benutze ich einen Timerinterrupt,...
Also 24 PWMs gehen bei mir mit einem PIC 18F452 @ 20 MHz.
Aber bis Weihnachten? Nie und nimmer.
Hat mich Wochen gekostet, das auszutüfteln.
Hier das klassische Beispielvideo:
http://cs.nyu.edu/~jhan/ledtouch/index.html
Und ein Programmbeispiel mit Erklärung für einen ATMEGA:...
Ich glaube der Widerstand ist zu klein. Nimm mal 10k oder 22k.
Bewegliche Teile.
Im Prinzip werden zwei Kondensatorplatten in räumliche Nähe gebracht, von denen eine beweglich gelagert ist. Je nach Neigung/Beschleunigung nähern sich die Platten an oder...
@HannoHupmann:
Genau das habe ich auch gemacht.
Problem ist nur, wenn man das Teil mal aufgebaut hat, mag man die Servos gar nicht mehr ausschlachten. Ich ringe noch mit mir.
Der Robonova dreht nicht, er rutscht! Wenn der Standfuß eine zu hohe Reibung mit dem Boden hat, klappt das im Video Gezeigte nicht.
Einige Robonova-Besitzer haben sich deshalb einen weiteren...
Wahrscheinlich über einen Software-Stack.
Geht ungefähr so:
Beim Unterprogramm-Aufruf wird die momentane Adresse (die der Compiler ja kennt) in einem Bereich des RAM abgelegt. Eine andere...
Nein.
Du legst dich am Anfang des Programms fest, welches Zahlensystem gelten soll. Wenn man gar nichts angibt, gilt glaube ich Hex als default. Ich schreibe immer "list r=dec" am Anfang meines...
Oh, danke für die Info.
Wohne in Nord. Hab ich wohl Pech gehabt.
Wo denn? Aldi Nord oder Süd?
Bei meinem Aldi gab es heute keinen einzigen Funkwecker. Hab auf der Aldi-Webseite auch nichts gefunden. Habt ihr einen Link?