Hallo Brandy_000 !
Vileicht findest Du HIER auch noch etwas Anleitung zu Asuro in "C"
Gruss Gerhard
Hallo Brandy_000 !
Vileicht findest Du HIER auch noch etwas Anleitung zu Asuro in "C"
Gruss Gerhard
Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint
Hallo
Was für eine dubiose Quelle ist das denn? 63MB "Programmierumgebung" und 28MB "Quelltexte" als EXE-Dateien? Woher stammt die AsuroFS3.0-Library?
Gruß
mic
Auch nicht schlecht:
http://glossar.hs-augsburg.de/Progra...thek_des_Asuro
http://www.cs.hs-rm.de/~linn/vpdv080...-2.8/main.html
Geändert von radbruch (05.01.2012 um 12:25 Uhr)
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Hallo!
War jetzt schon in einigen Foren unterwegs, doch hab bis jetzt noch keine zufriedenstellende Antwort erhalten, deshalb melde ich wiedermal bei euch.
Bekomm bei meinem Cutecom folgende Ausgabe:
Der entsprechende Code dazu wäre dieser hier:Code:Ausgabe des Linken: \0x00Ausgabe d\0x00\0x00\0x00\0x00\0x00 Ausgabe des Rechten: \0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0xdd\0x00\0x00\0x00\0x00\0x00 Ausgabe des Linken: \0x00Ausgabe d\0x1f\0x00\0x00\0xf8\0xfe Ausgabe des Rechten: \0x00\0x00\0x00\0x00\0x1e\0x00\0x1f\0x00\0xd8\0x00\0x00\0xf8\0xfe\0xff
Wie bekomm ich hier schöne Zahl ausgegeben, mit denen ich auch arbeiten kann?Code:#include "asuro.h" unsigned int data[2]; int i; int main(void) { Init(); while(1){ LineData(data); FrontLED(ON); SerWrite("Ausgabe des Linken:\n",30); SerWrite(data[0],5); SerWrite("Ausgabe des Rechten:\n",30); SerWrite(data[1],5); } return(0); }
Hab jetzt schon sprintf und itoa, welche mir am logischten vorgekommen sind, jedoch hat sich keine Lösung eingestellt...
Vielen Dank
Lösung: function itoa
http://www.cplusplus.com/reference/c.../cstdlib/itoa/
Habs jetzt so umgebaut:
Gibt mir aber jetzt sowas aus:Code:#include "asuro.h" unsigned int data[2]; char string; char string_l; char string_r; int main(void) { Init(); while(1){ LineData(data); FrontLED(ON); itoa ( data[0], string_l, 10); SerWrite("Ausgabe des Linken:\n",30); SerWrite(string_l,5); itoa ( data[1], string_r, 10); SerWrite("Ausgabe des Rechten:\n",30); SerWrite(string_r,5); } return(0); }
Code:Ausgabe des Linken: \0x00Ausgabe d\0x00\0x00\0x00\0x82\0x00 Ausgabe des Rechten: \0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x82\0x00 Ausgabe des Linken: \0x00Ausgabe d\0x8222\0x00\0x00
Itoa braucht aber auch einbindung der Datei stdlib.h
Code:#include <stdlib.h>
Ausserdem brauchen unsigned integer Werten ein Zeichenketten von 5 Zeichen Länge.
Also:
Code:char string_l[6]; // Ein weiteres Zeichen für Null-Terminator char string_r[6]; // Ein weiteres Zeichen für Null-Terminator
Lesezeichen