Ich habe viele Arduino Mini Pro, alle von unterschiedlichen Verkäufern. Nur wenige sind 3,3 V und die meisten 5 V.
Ich musste den Tisch für Weihnachten putzen und jetzt habe ich keine Ahnung, wie ich 3.3v Arduinos identifizieren soll.
Sie haben keine Markierungen. Ich habe sie bei ebay gekauft.
Ich weiß, 3,3 V hat 8 MHz Uhr, aber nur einer meiner Arduino hat großen Kristall mit 16.000-30.
voltage-level
Max
quelle
quelle
Antworten:
Der Regler sollte mit K850 (5,0 V) oder K833 (3,3 V) gekennzeichnet sein.
Der 16-MHz-Resonator kann mit "A1" oder "A'N" gekennzeichnet sein.
Der 8-MHz-Resonator kann mit "80'0" gekennzeichnet sein.
Wie bereits erwähnt, können Sie am RAW-Pin bis zu 12 V anlegen und den Ausgang des Reglers messen.
quelle
Überlegung (gehen Sie auf die eigentliche Lösung)
Wenn Sie viele verschiedene China-Arduino-Klone haben, ist es am einfachsten, sie nur zu testen. Die geklonten Arduinos verwenden viele verschiedene Spannungsregler und häufig finden Sie bei Google nicht einmal Datenblätter für diese.
Jemand hier hat eine Arduino-Skizze bereitgestellt, mit deren Hilfe Sie die Häufigkeit identifizieren können, mit der Atmel ausgeführt wird, und in den Kommentaren steht "es ist die sicherste Methode". Aber wieso? Es ist kompliziert (Sie müssen den USB-TTL-Konverter an jeden der verschiedenen Arduinos anschließen und manchmal haben sie unterschiedliche Pinbelegungen, daher ist es fehleranfällig - Sie könnten Ihren Arduino leicht braten, wenn Sie die Drähte an die falschen Pins anschließen). ..
Lösung
Ich denke, der sicherste Weg ist, einfach eine Spannung im Bereich von
6V-12V
an denRAW
-pin anzuschließen und den (geregelten) Ausgang desVCC
-pins zu messen.Es gibt keinen Grund, warum dies Ihr Arduino töten würde (falls Ihr Arduino nicht kaputt ist - was ohnehin gut zu wissen wäre; und natürlich sollten Sie nichts kurzschließen).
Ich habe eine kurze Skizze gemacht, wie Sie Ihr Arduino Pro Mini verbinden sollten:
RAW
<--->6V-12V
VCC
<---> Multimeter (5V = 5V Arduino
,3.3V = 3.3V Arduino
)GND
Pin an derGND
Stromquelle und einGND
PinGND
am Multimeter (Sie können jeden der mit gekennzeichneten Arduino-Pins nehmenGND
)Machen Sie sich keine Sorgen, wenn Ihr Arduino ein bisschen anders aussieht, suchen Sie einfach nach den Pin-Beschriftungen. Zum Beispiel sieht einer meiner 5V Arduino Pro Minis so aus, hat aber auch
RAW
-,VCC
- undGND
-Labels (nur einer derGND
Pins befindet sich an einer anderen Position, überprüfen Sie Ihre Arduino-Pin-Labels):Alternative
Sie möchten die oben beschriebene Methode aus bestimmten Gründen nicht anwenden? Dann brauchst du scharfe Augen und etwas Glück, dass die folgende Liste deine Komponenten enthält (einige davon stammen aus den anderen Posts, einige von meinen Arduinos):
KB33
,S20K
,F34V
,L0RA
,L0RB
80e.
,80'0
KB50
,L05
,L0UA
,L0UB
R160JAC6s
,16.000-30
,A1
,A'N
,A'a
(keine Beschränkung oder Garantie für diese Details ...)
Weitere Vorschläge
Einige der Arduino Pro Minis kommen mit
MHz
undV
Markierungen auf der Rückseite. In meinem Fall wurde keines davon überprüft. Stellen Sie sicher, dass Sie sie überprüfen, wenn Ihre neuen Arduinos eintreffen, damit Sie sie später problemlos identifizieren können!quelle
Der sichere Weg (ich habe es getestet). Schließen Sie zuerst den 3,3 V USB-TTL-Ausgang an (auch 5 V Mini können mit 3,3 V arbeiten). Bereiten Sie nun diese Skizze vor:
Wählen Sie "Arduino Pro / Mini" mit 5V / 16MHz-Karte und laden Sie die Skizze hoch. Wenn Sie sehen, dass das Blinken korrekt ist (10 Sekunden EIN / 10 Sekunden AUS), haben Sie 5V / 16MHz Arduino. Andernfalls blinkt sie in Intervallen von 5 Sekunden anstelle von 10 Sekunden.
quelle
Otherwise it will blink at 5 sec intervals instead of 10 sec.
sollte 20 Sekunden betragen, da bei 8MHz die Zeit doppelt so lang ist wie bei 16MHz. Experimentell getestet.Stecken Sie es ein und messen Sie die Spannung an Pin 4 der MCU.
quelle
Der einzige Unterschied wäre der Regler und der Quarz (8 MHz bei 3,3 V). Wie @ IgnacioVazquez-Abrams vorschlagen, versorgen die "rohen" und messen Vcc.
quelle
RAW
und messenVCC
?Überprüfen Sie das Etikett des Spannungsreglers, KB50 für 5V und KB33 für 3.3
quelle
AVR ist nicht für 16 MHz bei 3,3 V spezifiziert. es kann nur bei dieser hohen Frequenz bei 5V-Versorgung arbeiten. So können Sie sie vom Lesen des Kristalls unterscheiden. (Es ist möglich, aber unwahrscheinlich, dass Sie eine 5-V-Version haben, die mit einem 8-MHz-Quarz arbeitet. In jedem Fall sind 16 MHz für 5 V sicher.)
quelle
The regulator should be marked K850(5.0V) or K833(3.3V).
Aber der Regler ist zu klein. Ich kann wederK850
(5,0K833
V) noch (3,3 V) sehen.Auf meinem Board ist der Spannungsregler mit F34V gekennzeichnet. Auf der Rückseite steht "The Simple" und Arduino-Pro-Mini ". Ich habe es als 3,3-V-Board von e-Bay gekauft und nehme an, dass es das ist. Ich habe noch keine VCC darauf angewendet und die Ausgabe gemessen.
quelle
Auf meiner Platine ist der Regler mit L0UA gekennzeichnet. Dies ist der Code für einen 5-V-Regler vom Typ LP2985. L0UB ist ebenfalls 5V.
Ein 3,3-V-Regler wäre mit L0RA oder L0RB gekennzeichnet.
quelle