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


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.

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