PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : problem mit taster-werte programm



jojobau
16.10.2008, 20:30
hallo

ich hab mir vor kurzem einen asuro gekauft und zusammengelötet. Ich hab jetzt schon ein paar programme geschrieben die auch alle funktioniert haben aba jetzt hab ich ein programm geschrieben dass die taster-werte zurückliefern soll und asuro sendet überhaupt nichts.

Es wäre nett wenn mir einer von euch helfen könnte.

Hier ist mein Programm:


#include<asuro.h>
#include<stdio.h>

int main(){
unsigned char taster;
char string;
Init();

while(1){
taster = PollSwitch();
sprintf(string,"t: %c", taster);
SerWrite(string,5);
}
return(0);
}


also schon mal danke für eure hilfe.

mfg jojobau

radbruch
16.10.2008, 21:13
So vielleicht:

#include "asuro.h"
#include "stdio.h"

int main(void){
unsigned char taster;
char string[5];
Init();

while(1){
taster = PollSwitch();
sprintf(string,"t: %c", taster+'0');
SerWrite(string,5);
}
return(0);
}

jojobau
17.10.2008, 05:53
danke für die schnelle hilfe aba leider funktioniert es immer noch nicht. Asuro sendet einfach keine zeichen. Weisst du vielleicht woran das liegen könnte

radbruch
17.10.2008, 06:33
Hallo


Asuro sendet einfach keine zeichen.
Sendet er im Selbsttest? Wird ein simples SerWrite("TEST\n\r", 6); gesendet? Parameter im Terminal richtig eingestellt und Transceiver erkannt (Weisblatttest)?

Das der asuro nicht sendet ist deshalb sehr verwunderlich weil er beim Fkashen auch aktiv antwortet sonst würde das Flashen abgebrochen werden. Sehr seltsam.

Gruß

mic