Ahja, ok, also beerdigen. War klar, gestern war ja Sonntag. Ok, danke. :/
Art: Beiträge; Benutzer: der_andi
Ahja, ok, also beerdigen. War klar, gestern war ja Sonntag. Ok, danke. :/
Mahlzeit!
Die Leute auf mikrokontroller.net haben zwar ellenlange threads über gefälschte Transistoren aber bringen es nicht fertig mir zu sagen was die Status-LED auf dem AVR-ISP von Atmel für ein...
Gibt dem Motor mal mehr Dampf, kann passieren das die bei 100 nicht anlaufen, probier einfach mal 255.
Dein Code:
for(zaehler=0; zaehler < 1000; zaehler++);
{
Sleep(255);
}
Mein Code:
for(zaehler=0; zaehler < 1000; zaehler++)
Hm, auch ne möglichkeit.
Ich würd aber eher drauf tippen das der Kondensator zum entprellen da ist, beim Abfragen der Tastenzustände sollte das wirklich egal sein...
Gute Lösung, gefällt mir.
Den...
Alles zwischen 1 und 20 Abfragen schon mal durchprobiert, die Fehler bei Pollswitch kommen nicht nachvollziehbar und einfach mal immer wieder zwischendrin.
Drum bastel ich grad meinen Asuro um, K1...
Widerstände haben Toleranzen, wenn man Pech hat, wie z.b. bei meinem Exemplar, dann reicht das grade so um am A/D-Wandler 2,44 mV anliegen zu haben, das entspricht 1/1024tel, und damit wird dann das...
Liegt am Rauschen von diesen dämlichen A/D-Wandlern, gelegentlich wird einfach mal das erste Bit gesetzt obwohl nix ist, dann gibt Pollswitch aus das der erste Schalter gedrückt wurde.*
Beweis: K1...
Ungefähr so:
#include "asuro.h"
int main()
{
unsigned int i;
int zaehler; //die ist neu
Welchen Wertebereich hat denn gleich nochmal besagtes unsigned long int?
Wie wärs einfach mit PrintInt()?
Bau doch mal den RS232-Receiver zusammen und probiers damit auf einem PC der noch so eine altmodische Schnittstelle hat, dann weisst du zumindest das es nicht am Asuro liegt.
Mein Fehler, war zu faul ein komplettes Programm zu tippen und habs dann eben falsch vorgemacht und einfach mit in die Schleife gepackt.
#include "sdtlib.h"
braucht er deswegen nicht weil im...
Ja ne, ich weis jetzt nicht obs nur mir so geht, aber ich sitze öfters vom Code und verbessere kleinigkeiten, nicht solche die Errors produzieren sondern einfach nur Tippfehler, falsche Konstanten...
mit "unsigned int data[2];" initialisierst du einen sogenannten array, das sind zwei von diesen unsigned-int-datentypen gleich hintereinander folgend.
Die kann man jetzt allle einzeln mit der zahl...
Ok, nach ner langen Arbeitswoche hammer mal wieder Zeit fürn Asuro. Der nächste versuch den Editor gangbar zu machen ist aber auch gescheitert, ich hab mich mal dran versucht die Pfadangaben in...
Ich würds mal auf die Odometrie schieben, nix als Scherereien mit dem Mistding.
"List index out of bounds (1)"
wird mir vorgeworfen.
Mittlerweile weiß ich auch warum, den Quellcode hab ich vorher in WinAVR geschrieben und mit Asuroflash geöffnet.
Wenn man versucht den...
Hm, wie wärs denn mit einer Funktion die nach dem Flashen automatisch aufs Hyperterminal umschaltet bzw. das ganze rückwärts?
Den C-Editor ignoriere ich jetzt einfach nach er sich gleich mal beim...
Nö, ich denke da eher an einen extra-Thread der ständig diverse Betriebswerte ausliest und ausgibt, Wärenddessen kann der andere Thread ja machen was er will ohne ständig von der scheiß Ausgabe...
Sicher gibts da nen Sinn dafür, ein extra Task für die Ausgabe beispielsweise, das sind recht Zeitintensive Funktionen.
Tippfehler?
Was passiert bei clean?
Hm, ok, dann werd ich jetzt nochmal Bitverknüpfungen nachgucken gehen.
Wenn ich mich jetzt mit der bitverknüpferei nicht täusche ist die If-Bedingung nur erfüllt wenn alle drei Taster gedrückt wurden, frag doch einfach alle Schalter seperat ab.
char stellt nur einzelne Zeichen dar, um aus einem Int-wert zeichen zu machen muss man ihn in seine Stellen zerlegen.
Vor ner weile hab ich damit einfach die Werte ausgegeben die die sch......