Universitatea Tehnica "Gh.Asachi" Iasi - Fac. Automatica si Calculatoare
Proiectarea cu microprocesoare

 FRDN
Experiment nr. 1

  • L1.1 Denumire:


  • ARM Cortex M0 - platforme de dezvoltare Infineon XMC1100



  • E1.2 Prezentare generala, scop.


  • Experimentul isi propune sa exploreze principalele caracteristici ale arhitecturilor bazate pe procesoare ARM Cortex M0 destinate aplicatiilor industriale. Sunt explorate resursele hardware precum si componentele software bazate pe DAVE 4.3.2 centrate in jurul compilatorului ARM GCC 4.9. La sfarsitul experimentului se vor detine informatii detaliate despre modul de realizare a aplicatiilor bazate pe procesoare ARM Cortex M0 si platforme Infineo Boot Kit/XMC2Go .

  • E1.2 Resurse:


  • - Platforma de dezvoltare XMC1100, cablu microUSB,
    - Osciloscop
    - DAVE 4.3.2




  • L1.4 Sursa program prototip:


  • Program prototip1




    Program prototip2



  • E1.5 Mod de desfasurare experiment:


  • - Explorati manualul de utilizare a platformei XMC110 boot kit si identificati componentele principale si semnalele de la conectorii de extensie compatibili Arduino.



    - Analizati modul de realizare a alimentarii platformei XMC1100 Boot kit;



    - Explorati modul de dezvoltare a programelor pentru ARM Cortex M utilizand Infineon DAVE;
    - Examinati componentele DAVE:



    - Realizati proiecte DAVE cu programele prototip;
    - Transferati codul executabil pe platforma de dezvoltare si se urmariti executia programelor ;


  • L1.6 Probleme propuse:


  • 1. Modificati programul prototip pentru a activa LED -ul conectat la P0.6;
    2. Setati frecventa de lucru a procesorului la 16 Mhz si examinati modul de executie a programului prototip;


    3. Realizati un program care va activa secvential cele 6 LED-uri exitente pe platforma;
    4. Utilizand DEBUG urmariti executia pas cu pas a programelor prototip;
    5. Realizati un programa care va permite determinarea vitezei maxime de comutare a unui pin de I/O

  • L1.7 Experimentul poate fi extins pentru:


  • - Realizarea sistemelor active pentru Internet of Things;
    - Realizarea masinariilor inteligente ;
    - Relizarea sistemlor de control pentru iluminatul cu energie sustenabila;
    - Realizarea modulelor de comanda pentru roboti ;
    - Realizarea aplicatiior bazate pe control digital programabil;
    - Realizarea actuatoarelor inteligente ;
    - Realizarea componentelor pentru automobile;



  • L1.8 Referinte documentare:



  • © 2018 Fl. Pantilimonescu - Fac. Automatica si Calculatoare Iasi