Hi , habe ein Problem mit dem Asuro und zwar habe einen Tastertest durchgeführt, dass beim betätigen des Tasters die Statusled rot leuchten sollte, aber es passiert nichts.
Bei den Kollegen geht alles!
Brauche hilfe.
Danke
Hi , habe ein Problem mit dem Asuro und zwar habe einen Tastertest durchgeführt, dass beim betätigen des Tasters die Statusled rot leuchten sollte, aber es passiert nichts.
Bei den Kollegen geht alles!
Brauche hilfe.
Danke
Meine Glaskugel sagt: "Taster kalibrieren"
Der Quellcode des Programms wäre dann noch interessant...
"Bei den Kollegen geht alles!" Selbe Hex-Datei?
Geändert von radbruch (05.01.2012 um 15:20 Uhr)
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
#include <asuro.h>
int main(void)
{
Init()
while(1){
if (PollSwitch()>0) {StatusLED (RED);}
else (StatusLED (GREEN);}
diesen Code habe ich aus der Asuro anleitung entnommen auf seite 60.
Sorry was mienstest du mit Taster kalibrieren?
Also wir haben einen Fehler gefunden und zwar waren zwei Widerstände falsch eingelötet und haben diese dann in Ordnung gebracht.
Aber trtzdem geht es nichtrichtig , nur bei Selftest der beim Asuro schon draufgeladen sit, haben wir gemerkt, dass nachdem wir das mit dem Widerständen repariert haben, dass sie Statusled auch reagiert hat.
Aber mit dem obigen Kode passiert nichts.
Das Beispiel auf Seite 60 der Anleitung ähnelt deinem Programm tatsächlich:
Das sollte funktionieren. Das Beispiel von Seite 60 läßt sich wegen den falschen "" in der #include-Anweisung eh nicht kompilieren. Da aber auch dein Programm nicht fehlerfrei kompiliert werden kann, stellt sich die Frage, was du deinem asuro letztlich geflasht hast.Code:#include "asuro.h" int main(void) { Init(); while(1) { if (PollSwitch()>0) StatusLED(RED); else StatusLED(GREEN); } return(0); }
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
ja habe diesen code geflasht und habe die "" durch < > ersetzt.
komisch
Egal ob "" oder <>, ohne ; nach dem Init() macht der Kompiler nicht weiter.
Hast du das Programm gespeichert bevor du es kompiliert hast? Da sind wir nun wieder bei deinen Kollegen: Schreibt da jeder sein eigenes Programm, kompiliert und flasht es dann auf seinen asuro? Oder verwendet ihr einen gemeinamen PC und flasht alle asuros mit der selben Hex-Datei?
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Lesezeichen