Forum: Mikrocontroller und Digitale Elektronik Arduino Micro Pro


von Dade M. (dademurphy)


Lesenswert?

Hallo Leute,

ich habe heute ein neues Arduino Micro Pro Board erhalten und es über 
meinen Mac zum laufen bekommen. Aktuell läuft eine Demo drauf wo die 
LEDs blinken. Jedoch kann ich komischerweise nicht mehr auf das Board 
zugreifen um andere Scripte laufen zu lassen. Es wird nicht mehr über 
USB erkannt. Habt ihr eine Idee wie das Problem lösen kann.

Danke

von F. F. (foldi)


Lesenswert?

Dade M. schrieb:
> nicht mehr

Ging es den vorher?

von Karl M. (Gast)


Lesenswert?

Hallo,

geht #lsusb ?

von Einer K. (Gast)


Lesenswert?

Dade M. schrieb:
> Habt ihr eine Idee wie das Problem lösen kann.

Ja!

Das Zauberwort ist "Serial".
Wenn du die Serial Lib nutzt kannst du jederzeit einen Upload machen.

Wenn du HID oder gar kein USB nutzt ist es etwas komplizierter...

Dann:
Reset auf dem Board drücken, und festhalten.
In der IDE auf Upload drücken.
Es kompiliert.
In dem Moment, wo die IDE "Hochladen" in der Statusleiste sagt, hast du 
ca 3 Sekunden um den Reset am Micro loszulassen.

von Joachim B. (jar)


Lesenswert?

Arduino F. schrieb:
> Wenn du .... kein USB nutzt ist es etwas komplizierter...

könnte man nicht trotzem DTR mit einem extra Port toggeln lassen?

auch ohne USB sollte das doch möglich sein

: Bearbeitet durch User
von Einer K. (Gast)


Lesenswert?

Der Micro hat einen USB Bootloader.
Da gibts kein DTR. (bestenfalls in Software)

Die native Serielle steht an den Pins zur Verfügung!
Nicht über USB.


Um den Bootloader zu starten gibt es genau 2 Möglichkeiten:
Erstens: Ein Reset.

Zweitens:
Wenn USB als virtuelle Serielle konfiguriert ist, reicht es die Baudrate 
kurz auf 1200 zu stellen und dann auf die vorgesehen Upload Baudrate.
1. das macht das Uploadtool automatisch
2. die Serial Lib erkennt das, und startet den Bootloader

Es mag noch weitere Möglichkeiten geben, aber wenn, muss das Programm 
auf dem Micro dafür vorbereitet sein.
(z.B. einen speziellen Pin abfragen, den du dann DTR nennst)

von F. F. (foldi)


Lesenswert?

Der TO scheint es wohl gelöst zu haben, denn er schreibt nichts mehr.

von Joachim B. (jar)


Lesenswert?

Arduino F. schrieb:
> Der Micro hat einen USB Bootloader.

ach, ich verwechselte den mit dem miniPRO und da würde ein wackeln am 
DTR für den Reset reichen auch aus einer pegelgewandelten RS232

sorry mein Fehler.

Mein microPro weigert sich, ich dachte mit Auswahl Leonardo bekomme ich 
den hin, aber eine Auswahl microPRO finde ich nicht

Ich weiss nicht mal was ich genau habe, einen kleinen wie miniPRO mit 
microUSB Buchse, gesucht gefunden also doch einen Leonardo mit ATmega 
32u4

also richtig bedient die IDE bekomme aber keinen upload hin.

: Bearbeitet durch User
von A.Duino (Gast)


Lesenswert?

Dade M. schrieb:
> ich habe heute ein neues Arduino Micro Pro Board erhalten ...

Bist du sicher, dass das Board nicht als "Arduino Pro Micro" bezeichnet 
wird?

von Einer K. (Gast)


Lesenswert?

A.Duino schrieb:
> Bist du sicher, dass das Board nicht als "Arduino Pro Micro" bezeichnet
> wird?
Das ist kein Arduino.

Nur einer der vielen kompatiblen.

von A.Duino (Gast)


Lesenswert?

Arduino F. schrieb:
> Das ist kein Arduino.

Deswegen schrieb ich "bezeichnet wird"
http://icircuit.net/arduino-pro-micro-pin-mapping/934

von Marco H. (damarco)


Lesenswert?

Das Problem ist folgendes...

Der Serial Port ist nur mit Code aus der Arduino IDE vorhanden. Der 
Reset klappt nur wenn der Code auch vorhanden ist.

Beim Hardware Reset besteht das Problem das der PC zwei Ports zu sehen 
bekommt.

1. Vom Bootloader nach 5sec..
2. Den vom Software Serial aus der IDE

Es gibt hin und wieder Probleme das durch den Wechsel der Ports 
Schwierigkeiten beim hochladen auftreten.

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.