Course Outline

Εισαγωγή

    Μικροεπεξεργαστής vs Microcontroller CISC vs RISC

Επισκόπηση της αρχιτεκτονικής της «απόφασης πελάτη»

    Διάγραμμα πυρήνα επεξεργαστή και λειτουργικό μπλοκ Περιγραφή οργάνωσης μνήμης Επισκόπηση ΟΛΩΝ των SFR και της βασικής τους λειτουργικότητας

Χαμηλού επιπέδου Programming Έννοιες

    Σύνολο εντολών τρόπων διευθυνσιοδότησης και Assembly Language (ALP) Ανάπτυξη, δημιουργία και εντοπισμός σφαλμάτων ALP's

Μέσο Επίπεδο Programming Έννοιες

    Cross Compiler Embedded C Υλοποίηση, πρόγ. * Διαφορές εντοπισμού σφαλμάτων από μοντέλα μνήμης ASNSI-C Αναφορά βιβλιοθήκης Χρήση των λειτουργιών της οδηγίας #pragma, τύπων μετάδοσης παραμέτρων και επιστροφής

Περιφερειακά On-Chip

    Θύρες: Input/output Timers & Counters Interrupts, UART

Εξωτερικές διεπαφές

    Διακόπτες LED (στιγμιαίος τύπος, τύπος εναλλαγής) Οθόνη επτά τμημάτων: (Κανονική λειτουργία, λειτουργία BCD, Εσωτερική Πολυπλεξία & Εξωτερική Πολυπλεξία) Πληκτρολόγιο LCD (4 bit, 8 bit, Busy Flag, Custom Character Generation) Matrix

Πρωτόκολλα & Περιφερειακά

    I2C (EEPROM), SPI (EEPROM) Βηματικός κινητήρας μετατροπέα A/D & D/A, Πρωτόκολλο I2C κινητήρα DC (RTC:800583, DS1307 ADC:PCF8591, DS1621) Πρωτόκολλα SPI (ADC:MCP3001) IR (1]δευτερόλεπτα Πρωτόκολλο RC5) ZIGBEE, GSM, GPS, USB, MMC & SD Ethernet MAC, Πρωτόκολλο CAN
 14 Hours

Number of participants



Price per participant

Related Courses

Buildroot: a Firmware Generator for Embedded Systems

7 Hours

Shadowsocks: Set Up a Proxy Server

7 Hours

The Yocto Project - An Overview - hands-on

28 Hours

Circuits and Electronics Fundamentals

14 Hours

Digital Signal Processing (DSP) Fundamentals

21 Hours

Embedded C Application Design Principles

14 Hours

Arduino Programming for Beginners

21 Hours

Raspberry Pi for Beginners

14 Hours

Related Categories