Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Introduksjon
- Mikroprosessor vs Mikrokontroller
- CISC vs RISC
Oversikt over arkitektur for “Klientbeslutning”
- Prosessor kjernen og funksjonell blokkdiagram
- Beskrivelse av minneorganisasjon
- Oversikt over ALLE SFR’s og deres grunnleggende funksjonalitet
Lavnivå programmeringskonsepter
- Adresseringsmåter
- Instruksjonssett og Assembler språk (ALP)
- Utvikling, bygge og feilsøking av ALP’s
Mellomnivå programmeringskonsepter
- Krysskompilator
- Embedded C Implementering, programmering * Feilsøking
- Forskjeller fra ANSI-C
- Minne modeller
- Biblioteksreferanse
- Bruk av #pragma direktiv
- Funksjoner, parameteroverføring og returtyper
På-krets periferier
- Porter: Inn-/utdata
- Timer & Teller
- Avinner, UART
Eksterne grensesnitt
- LEDS
- Knapper (momentan type, omskifter type)
- Syv-segmentvisning: (normal modus, BCD modus,
- Intern multiplexing & Ekstern multiplexing)
- LCD (4bit, 8bit, Busy Flag, Egendefinert tegn-generering)
- Tastaturmatrise
Protokoller & Periferier
- I2C (EEPROM), SPI (EEPROM)
- A/D & D/A konverter
- Stegmotor, DC motor
- I2C-protokoll (RTC:800583,DS1307 ADC:PCF8591, DS1621)
- SPI-protokoller (ADC:MCP3001)
- IR-kommunikasjon (Phillips RC5-protokoll)
- ZIGBEE, GSM, GPS, USB, MMC & SD
- Ethernet MAC, CAN-protokoll
14 Timer
Referanser (1)
Være i stand til å be om avanserte emner selv om de ikke var planlagt fra starten.
Gabriel Chouinard - Spark Microsystems
Kurs - FreeRTOS: Programming for Real Time Operating Systems
Maskinoversatt