Gast
#2896028
Hallo an Alle, Ich bin Student (Praktikant) und wir wollen einen Leistungsgenerator: 1KV_Ausgangspannung und dazu ein Kommunikationsboard aufbauen. Auf dem Kommunikationsboard sollte 3 Kommunikationsschnittstellen (RS 232, USB und Ethernet) zur Verfügung gestellt werden. Von diese Schnittstellen(RS 232, USB und Ethernet) sollte es möglich sein durch uC(Atmega2560) die Ausgangsspannung einzustellen. Der Test der Schnittstellen RS 232 hat wunderbar funktionniert: ich konnte Daten vom PC nach uC senden. Meine sorge ist aber folgendes: Ich werde später nicht nur Zahlen zur uC senden bzw. empfangen sondern Befehle wie ZB: volt 700 Ich habe mir dafür ein Protokol ausgedacht und das code ist unten zu finden.Ich lese zu erst das ganze Befehl als ein String und mache eine Auswertung mit strcmp damit habe ich volt, ich werde später Daten Auswertung mit atoi machen. Fragen: 1- Ist mein code soweit sinnvoll ? 2- Gibt es bessere alternative ? 3- Warum erkennt AVR der Typ boolean nicht? Kann jemand mir bitte dabei weiterhelfen ?? vielen Danke
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |