Gast
#2895906
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 (Atmega 2560) die Ausgangsspannung einzustellen. Zur testen der Schnittstellen RS 232 habe ich folgende Funktionnen getestet und alles hat wunderbar funktionniert: ich konnte Daten vom PC nach uC senden. Meine sorge ist folgendes: Ich werde später nicht nur Zahlen zur uC senden bzw. empfangen sondern Befehle wie ZB: volt 700 Ich habe mir ein Protokol ausgedacht,ich lese erstmal das ganze Befehl als ein String und danach mache ich eine Auswertung von volt mit der Funktion strcmp der ZB. 700 werde ich später mit atoi auswerten. Fragen: 1- Ist mein code soweit sinnvoll ? 2- Gigt es eine bessere alternative ? 3- Warum erkennt AVR kein boolean ?
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 | |
45 | |
46 | |
47 | |
48 | |
Kann jemand mir bitte dabei weiterhelfen ?? vielen Danke