Forum: Mikrocontroller und Digitale Elektronik Atmega 32U4 in Form von Olimexino Nano USB Problem


von olimexino (Gast)


Lesenswert?

Hallo

ich beschäftige mich zum ersten mal mit einem Atmega 32U4. Dazu habe ich 
mir als Grobmotoriker ein Olimexino Nano und ein Olimexino-Nano-Bat mit 
Lipo 1400mAh Lipo angeschafft.

Ziel ist es aus diesen beiden Moduln und einem UBlox Neo-6M einen GPS 
Logger zu bauen. Ohne große Hardware "frikeleien". SD Karte ist auch mit 
drauf sowie Lipo Lader.

Soweit so gut. Das Programmieren des Olimexino hat schnell geklappt.....

aber ein primitives Proramm zu Ausgeben auf den USB Port und anzeige mit 
dem Arduino-IDE-Monitor war zum verzweifeln (siehe unten)!

-zunächst Zweifel am Programm
-Versuch mit HTerm die Ausgabe anzuzeigen --> kein Erfolg
-verzweifel, veerzweifel.......nahe am Herzkasper
...
-Neuer Anzeigeversuch mit PUTTYPortable ....und siehe da, es funzt wie 
es soll.

Bisher hatte ich immer für solche Zwecke HTerm zu meiner vollsten 
Zufriedenheit im Einsatz.


Kann mir jemand von den Experten erklären warum das nur mit dem Putty 
geht?

1
int num = 0;
2
3
void setup() {
4
  Serial.begin(9600);
5
  
6
  while(!Serial); //wait for serial port to connect - needed for Leonardo only
7
  //wait_for_serial();    
8
}
9
10
11
void loop() {
12
  
13
  delay(1000);
14
    Serial.print("das ist die Nummer:");
15
16
  num += 1;
17
  Serial.println(num);
18
  
19
//  if (num >= 23){
20
//   stop(); 
21
//  }
22
  
23
}
24
25
void stop() {
26
 
27
  while(1 == 1);
28
  
29
}
30
31
void wait_for_serial(void)
32
{  
33
  while(Serial.available() == 0);
34
}

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.