Πίνακας περιεχομένων:
- Βήμα 1: Πράγματα που χρειάζεστε
- Βήμα 2: Προδιαγραφές πίνακα STM32 (STM32F103C8T6)
- Βήμα 3: Εγκαταστήστε τους πίνακες STM32 στο Arduino IDE
- Βήμα 4: Συνδέσεις για τον προγραμματισμό του πίνακα
- Βήμα 5: Προγραμματισμός του Διοικητικού Συμβουλίου
Βίντεο: Πίνακας STM32 Με Arduino IDE STM32F103C8T6: 5 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Γεια σας, αφού πολλοί άνθρωποι χρησιμοποιούν πίνακες arduino αλλά όπως γνωρίζουμε έχουν κάποιους περιορισμούς, οπότε λίγοι άλλοι πίνακες ήρθαν στο φως ως εναλλακτική λύση arduino που μπορεί να προσφέρει καλύτερες επιδόσεις και καλύτερες δυνατότητες από ένα Arduino και ένα από αυτά είναι το STM32. Ο πίνακας STM32 είναι ακόμη φθηνότερος από το Arduino uno και οι δυνατότητές του είναι πολύ καλύτερες από το Arduino uno, αλλά επειδή δεν υποστηρίζονται εγγενώς από το Arduino IDE, πρέπει να τα προσθέσουμε χειροκίνητα στο Arduino IDE. Έτσι σε αυτά τα εκπαιδευτικά θα προσθέσουμε πίνακες STM32 στο Arduino IDE και θα προγραμματίσουμε αυτόν τον πίνακα χρησιμοποιώντας το Arduino IDE.
Βήμα 1: Πράγματα που χρειάζεστε
Για αυτόν τον οδηγό θα χρειαστούμε τα εξής πράγματα: STM32: USB CABLE: FTDI: "Breadboard & Few Jumpers
Βήμα 2: Προδιαγραφές πίνακα STM32 (STM32F103C8T6)
Οι προδιαγραφές του STM32F103C8T6 παρέχονται παρακάτω & καθώς και στην εικόνα.: Κατασκευαστής STMicroelectronics Series STM32F1 Core Processor ARM® Cortex®-M3 Core Size 32-Bit Speed 72MHz Connectivity CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB Peripherals DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT Αριθμός I/O 37 Μέγεθος μνήμης προγράμματος 64KB (64K x 8) Τύπος μνήμης προγράμματος FLASH EEPROM Μέγεθος - Μέγεθος RAM 20K x 8 Τάση - Τροφοδοσία (Vcc/Vdd) 2V ~ 3.6V Μετατροπείς δεδομένων A/D 10x12b Τύπος ταλαντωτή Εσωτερική θερμοκρασία λειτουργίας -40 ° C ~ 85 ° C (TA)
Βήμα 3: Εγκαταστήστε τους πίνακες STM32 στο Arduino IDE
Ακολουθήστε τις παρακάτω οδηγίες και τις παρεχόμενες εικόνες για να εγκαταστήσετε πίνακες stm32 στο arduino ide: 1- Εκκινήστε το Arduino.cc IDE. Κάντε κλικ στο μενού "Αρχείο" και στη συνέχεια "Προτιμήσεις". Θα ανοίξει το παράθυρο διαλόγου "Προτιμήσεις" και, στη συνέχεια, προσθέστε τον ακόλουθο σύνδεσμο στο πεδίο "Πρόσθετες διευθύνσεις διευθύνσεων πινάκων": "https://dan.drown.org/stm32duino/package_STM32duino_index. json "Κάντε κλικ στο" Ok "2- Κάντε κλικ στο μενού" Tools "και στη συνέχεια" Boards> Boards Manager "Ο διαχειριστής του πίνακα θα ανοίξει και θα δείτε μια λίστα με εγκατεστημένους και διαθέσιμους πίνακες. Επιλέξτε το" STM32 F103Cxxx "και κάντε κλικ στην εγκατάσταση. Μετά την ολοκλήρωση της εγκατάστασης, εμφανίζεται μια ετικέτα "ΕΓΚΑΤΑΣΤΑΣΗ" δίπλα στο βασικό όνομα. Μπορείτε να κλείσετε το Board Manager. Τώρα μπορείτε να βρείτε το πακέτο πλακέτων STM32 στο μενού "Board". Επιλέξτε την επιθυμητή σειρά πλακέτων: STM32F103CxxxΕπιλέξτε τον πίνακα
Βήμα 4: Συνδέσεις για τον προγραμματισμό του πίνακα
Για να προγραμματίσετε το stm32 πρέπει να ακολουθήσετε αυτά τα κυκλώματα. Για να το προγραμματίσετε πρέπει να λάβετε το Stm32 προφανώς και το άλλο είναι μετατροπέας usb to ttl, οπότε πάρτε έναν μετατροπέα USB σε TTL και ακολουθήστε τα σχματικά που φαίνονται.
Βήμα 5: Προγραμματισμός του Διοικητικού Συμβουλίου
Τώρα ανοίξτε το σκίτσο αναλαμπής στο arduino IDE σας και αλλάξτε τον κωδικό αριθμού σε "PC13" επειδή το ενσωματωμένο led του stm32 είναι στο pin PC13 και στη συνέχεια επιλέξτε τις ρυθμίσεις στην ενότητα εργαλείων (όπως: πίνακες, θύρα com, μέθοδος μεταφόρτωσης κλπ. Σύμφωνα με την εικόνα εικόνα) & Ανεβάστε τον κώδικα στο stm32 και το ενσωματωμένο led pc13 θα αρχίσει να αναβοσβήνει ως το δικό μου στις εικόνες (συγγνώμη για την ποιότητα της εικόνας) και ακόμη και για να το δείτε να αναβοσβήνει σωστά, μπορείτε να προσθέσετε ένα εξωτερικό LED στο PC13 επίσης. Διασκεδάστε λοιπόν κάνοντας έργα με το STM32 BOARD.
Συνιστάται:
Arduino LTC6804 BMS - Μέρος 2: Πίνακας ισορροπίας: 5 βήματα
Arduino LTC6804 BMS - Μέρος 2: Πίνακας ισορροπίας: Το Μέρος 1 είναι εδώ Ένα Σύστημα Διαχείρισης Μπαταρίας (BMS) περιλαμβάνει λειτουργικότητα για την αίσθηση σημαντικών παραμέτρων της μπαταρίας, συμπεριλαμβανομένων τάσεων κυψέλης, ρεύματος μπαταρίας, θερμοκρασιών κυψέλης κ.λπ. καθορισμένο εύρος, το πακέτο μπορεί να είναι ντίσκο
Συμβατός πίνακας Arduino: 13 βήματα
Συμβατός πίνακας Arduino: Κυριαρχείτε στην τεχνολογία Arduino; Εάν δεν κυριαρχείτε, είναι πιθανότατα επειδή σας κυριαρχεί. Η γνώση του Arduino είναι το πρώτο βήμα για να δημιουργήσετε διάφορους τύπους τεχνολογιών, οπότε το πρώτο βήμα είναι να κατακτήσετε την πλήρη λειτουργία
Πίνακας Arduino Line Follower Wallrides Classroom Whiteboard: 8 βήματα (με εικόνες)
Πίνακας Arduino Line Follower Wallrides Classroom Whiteboard: Το να ακολουθείτε τη γραμμή στο έδαφος είναι πολύ βαρετό! Προσπαθήσαμε να δούμε μια διαφορετική γωνία στους οπαδούς της γραμμής και να τους φέρουμε σε άλλο αεροπλάνο - στον σχολικό πίνακα. Δείτε τι βγήκε από αυτό
Πίνακας ελέγχου διαστημόπλοιου - Laser Cut Arduino Toy: 11 βήματα (με εικόνες)
Πίνακας ελέγχου διαστημόπλοιου - Laser Cut Arduino Toy: Πριν από μερικούς μήνες αποφάσισα να γίνω μέλος του τοπικού κατασκευαστικού χώρου, αφού εδώ και χρόνια θέλω να μάθω τα εργαλεία του επαγγέλματος των κατασκευαστών. Είχα μια μικρή εμπειρία Arduino και είχα παρακολουθήσει ένα μάθημα Fusion εδώ στο Instructables. Ωστόσο, έχω
Αυτοσχέδιος πίνακας Arduino: 8 βήματα
Αυτοσχέδιος πίνακας Arduino: Σχεδιάζοντας το δικό σας Arduino-Board θα μάθετε για μερικά νέα εξαρτήματα και ηλεκτρονικά κυκλώματα, συμπεριλαμβανομένων ορισμένων προηγμένων θεμάτων όπως τροφοδοτικό, κύκλωμα χρονισμού και χρήση του ATmega IC (Integrated Circuit). Θα σας βοηθήσει το μέλλον με