Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
Σας ενδιαφέρει να έχετε έναν μικροελεγκτή που χρησιμοποιεί πολύ λιγότερη ενέργεια; Σήμερα, θα σας παρουσιάσω το STM32 Ultra Low Power - L476RG, το οποίο χρησιμοποιεί 4 φορές λιγότερη ενέργεια από ένα Arduino Mega και διαθέτει έναν ισχυρό επεξεργαστή Cortex. Θα μιλήσω επίσης για το MBED, το οποίο είναι μια γλώσσα C που λειτουργεί όχι μόνο σε επεξεργαστές STMicroelectronics, αλλά και σε NXP και μια σειρά επεξεργαστών που έχουν πυρήνα ARM. Τέλος, θα σας δείξω έναν διαδικτυακό μεταγλωττιστή.
Βήμα 1: STM NUCLEO-L476RG
• STM32L476RGT6 σε πακέτο LQFP64
• Επεξεργαστής Cortex®-M4 ARM®32-bit
• Προσαρμοστικό επιταχυντή σε πραγματικό χρόνο
• (ART Accelerator) που επιτρέπει εκτέλεση κατάστασης 0-αναμονής
• από μνήμη Flash
• Μέγιστη συχνότητα CPU 80 MHz
• VDD από 1,71 V έως 3,6 V
• 1 MB Flash
• SRAM 128 KB
• SPI (3)
• I2C (3)
• USART (3)
• UART (2)
• LPUART (1)
• GPIO (51) με δυνατότητα εξωτερικής διακοπής
• Χωρητική ανίχνευση με 12 κανάλια
• 12-bit ADC (3) με 16 κανάλια
• 12-bit DAC με 2 κανάλια
Περισσότερες πληροφορίες:
Βήμα 2: Δημιουργήστε έναν λογαριασμό
Μεταβείτε στη διεύθυνση www.mbed.com και δημιουργήστε έναν λογαριασμό. Συμπληρώστε τα στοιχεία εγγραφής.
Κάντε κλικ στο captcha, διαβάστε και αποδεχτείτε τους όρους και κάντε κλικ στην επιλογή "Εγγραφή".
Βήμα 3: Συνδεθείτε σε αυτό
Αφού εγγραφείτε, ελέγξτε το email σας και συνδεθείτε στον ιστότοπο του MBED
Βήμα 4: Προσθήκη πίνακα στον μεταγλωττιστή
Εάν έχετε ήδη μια κάρτα MBED συνδεδεμένη στον υπολογιστή σας, θα εμφανιστεί ως μονάδα αντίχειρα. Μέσα σε αυτό, ανοίξτε το αρχείο MBED. HTM στο πρόγραμμα περιήγησης.
Or μπορείτε να μεταβείτε στη διεύθυνση os.mbed.com/platforms και να επιλέξετε τον πίνακα σας από τη λίστα των πινάκων.
Στη σελίδα του πίνακα, κάντε κλικ στο "Προσθήκη στον μεταγλωττιστή MBED"
Βήμα 5: Δείγμα κώδικα
Μεταβείτε σε αυτήν τη σελίδα με το παράδειγμα αναλαμπής και κάντε κλικ στο "Εισαγωγή στον μεταγλωττιστή".
Βήμα 6: Παράδειγμα εισαγωγής
Στην οθόνη που ανοίγει, κάντε κλικ στην επιλογή "Εισαγωγή"
Βήμα 7: Για μεταγλώττιση
Κάντε κλικ στο κουμπί "Compile", ώστε ο διακομιστής να μεταγλωττίσει τον πηγαίο κώδικα σε δυαδικό αρχείο.
Το πρόγραμμα περιήγησης θα ξεκινήσει τη λήψη του δυαδικού αρχείου μόλις ο διακομιστής ολοκληρώσει τη μεταγλώττιση.
Βήμα 8: Μεταφέρετε το δυαδικό στο Διοικητικό Συμβούλιο
Για να μεταφέρετε το δυαδικό στην κάρτα, απλώς σύρετε ή αντιγράψτε και επικολλήστε το ληφθέν δυαδικό αρχείο στο φάκελο της κάρτας, το οποίο θα εμφανιστεί ως μονάδα αντίχειρα.
Βήμα 9: Αναβοσβήνει
Εδώ έχουμε τον κωδικό. Θα συμπεριλάβουμε το MBED, θα ορίσουμε την ψηφιακή ακίδα εξόδου, μεταξύ άλλων εντολών.
#include "mbed.h" DigitalOut myled (LED1); int main () {while (1) {myled = 1; // Η λυχνία LED είναι αναμμένη (0,2). // 200 ms myled = 0; // Το LED είναι OFF αναμονή (1.0). // 1 δευτερόλεπτο } }
Συνιστάται:
Ο ευκολότερος τρόπος για να φτιάξετε ένα ρομπότ ελέγχου χειρονομίας: 7 βήματα (με εικόνες)
Ο ευκολότερος τρόπος για να φτιάξετε ένα ρομπότ ελέγχου χειρονομίας: Ελέγξτε τα παιχνίδια σαν ένα superHero. Μάθετε πώς μπορείτε να φτιάξετε ένα αυτοκίνητο που ελέγχεται από χειρονομίες. Αυτό αφορά το πώς να φτιάξετε μόνοι σας ένα αυτοκίνητο με χειρονομίες. Ουσιαστικά πρόκειται για μια απλή εφαρμογή γυροσκοπίου MPU-6050 3 αξόνων, επιταχυνσιόμετρο. Μπορείτε να κάνετε πολλά περισσότερα
Τρόπος προγραμματισμού αποκωδικοποιητή IR για έλεγχο ταχύτητας κινητήρα εναλλασσόμενου ρεύματος πολλαπλών ταχυτήτων: 7 βήματα
Πώς να προγραμματίσετε τον αποκωδικοποιητή IR για τον έλεγχο κινητήρα εναλλασσόμενου ρεύματος πολλαπλών ταχυτήτων: Οι μονοφασικοί κινητήρες εναλλασσόμενου ρεύματος βρίσκονται συνήθως σε οικιακά αντικείμενα όπως ανεμιστήρες και η ταχύτητά τους μπορεί να ελεγχθεί εύκολα όταν χρησιμοποιείτε έναν αριθμό διακριτών περιελίξεων για ρυθμισμένες ταχύτητες. Σε αυτό το Instructable χτίζουμε έναν ψηφιακό ελεγκτή ο οποίος
AVR Μικροελεγκτή Fuse Bits Διαμόρφωση. Δημιουργία και μεταφόρτωση στη μνήμη flash του μικροελεγκτή του προγράμματος αναβοσβήνει LED .: 5 βήματα
AVR Μικροελεγκτή Fuse Bits Διαμόρφωση. Δημιουργία και μεταφόρτωση στο Flash Memory of Microcontroller του LED Blinking Program: Σε αυτή την περίπτωση θα δημιουργήσουμε απλό πρόγραμμα σε κώδικα C και θα το γράψουμε στη μνήμη του μικροελεγκτή. Θα γράψουμε το δικό μας πρόγραμμα και θα μεταγλωττίσουμε το εξάγωνο αρχείο, χρησιμοποιώντας το Atmel Studio ως ολοκληρωμένη πλατφόρμα ανάπτυξης. Θα διαμορφώσουμε την ασφάλεια bi
Ένας ευκολότερος τρόπος συγκόλλησης καλωδίου μαγνήτη σε SMD LED: 5 βήματα
Ένας ευκολότερος τρόπος συγκόλλησης καλωδίου μαγνήτη σε LED SMD: Αυτό το εγχειρίδιο περιγράφει μια ευκολότερη μέθοδο σύνδεσης καλωδίου λεπτού μαγνήτη σε LED επιφανείας. Είναι ως απάντηση στο Jar of Fireflies που διδάσκεται που δείχνει τη χρήση " βοηθητικών χεριών " κλιπ για να κάνει αυτή τη δουλειά. Νομίζω ότι η μέθοδος μου είναι πολύ εύκολη
Ο ευκολότερος τρόπος για να μαλακώσετε ένα πρωτότυπο XBOX: 5 βήματα
Ο ευκολότερος τρόπος για να μαλακώσετε ένα πρωτότυπο XBOX: Αυτό το Instructable είναι παρμένο από το gh3tt0h4x0r στο Youtube (συμπεριλαμβανομένων των screencaps, καθώς το Gamebridge μου ήταν περίεργο τη νύχτα που το έκανα αυτό). Το βίντεο δύο μερών του δείχνει πώς μπορείτε να κάνετε μια απλή εγκατάσταση του XBMC (XBox Media Center) σε ένα XBox χωρίς το