Microcontroler C8051F120
Microcontrolerul C8051F120 este o solutie integrata de sistem de prelucrare a semnalelor cu un procesor pe 8 biti, circuite periferice paralele pentru 64 pini intrari/iesiri digitale (100-pini TQFP) sau 32 pini intrari/i 949i88j esiri digitale (64-pin TQFP).
Cu monitorizarea tensiunii VDD pe chip, watchdog si oscilator de clock, C8051F120 este o solutie de sistem-pe-un-procesor. Toate perifericele analogice si digitale sunt activate / dezactivate si configurate de utilizator. Memoria Flash pote fi reprogramata chiar si in circuit, oferind astfel stocare de date non-volatila.
Sistemul de depanare permite inspectarea si modificarea registrilor de memorie, stabileste puncte de suspendare ale executiei (breakpoints), puncte de monitorizare (watchpoints) si comenzi de pornire sau oprire executie.
MCU se poate folosi in gama de temperaturi industriale (-450 +850C).
Microcontrolerul are un generator de clock intern care este folosit ca clock de sistem dupa fiecare resetare.
Pe C8051F120 memoria de program este de tip flash de 128 kbytes. Cei 1024 bytes de la adresa 0x1FC00 la 0x1FFF sunt rezervati. De asemenea mai sunt doua sectoare de 128 bytes de la adresa 0x20000 pana la 0x200FF, care poat fi folositi pentru stocarea datelor.
Microsistemul cu microcontroler C8051F120
Kit-ul de Ethernet include o placa de dezvoltare cu un microcontroler C8051F120 pre instalata pentru dezvoltare de soft. Exista numeroase Intrari / Iesiri pentru a face mult mai usor lucrul cu placa.
P1 Conector de putere (accepta intrari de la 7 la 15 VDC)
J1 Conecteaza SW2 de P3.7 pini
J3 Conecteaza LED-ul D3 de P1.6 pini
J4 Conector JTAG pentru interfata adaptorului de decodare
J5 Conector DB-9 pentru interfata UART RS232
J6 Conector pentru UART0 TX (P0.0)
J8 Conector pentru UART0 RTS (P4.0)
J9 Conector pentru UART0 RX (P0.1)
J10 Conector pentru UART0 CTS (P4.1)
J11 Conector loopback analog
J12-J19 Port de 0-7 conectori
J20 Terminalul block de Intrari/Iesiri analogice
J22 Conectorul VREF
J23 Dezactivarea monitorului VDD
J24 Conectorul de marire pe 96 pini de Intrari/Iesiri
Fig.1. Schema bloc a sistemului cu microcontroler C8051F120
Kit-ul Ethernet
Kit-ul Ethernet ne pune la dispozitie tot hardul si softul necesar pentru a dezvolta o aplicatie Ethernet in timp real folosind protocolul CMX MicronetTM si microcontrolere de inalta performanta de la Silicon Laboratories.
Un Wizard de configurare TCP/IP e dat pentru a genera o librarie optimizata pentru protocoale selectate de utilizator. Mai genereaza de altfel un cod framework necesar pentru a folosi libraria si un fisier de proiect care poate fi operat in Mediul de Dezvoltare Integrat Silicon Laboratories (IDE).
Kit-ul Ethernet include o placa C8051F120, placa ethernet AB4, adaptor USB de decodare (JTAG) si toate cablurile necesare pentru conectarea MCU la o retea ethernet. Placa C8051F120 are incorpoarata 100 MIPS, 128 kB Flash, 8kB RAM, un Microcontroler C8051F120 bazat pe un 8051. Interfata retelei MCU data de placa AB4 consta in controler-ul ethernet CP2200 si un conector RJ-45 care integreaza componente magnetice si LED-uri. Libraria TCP/IP include un driver pentru CP2200 si are o interfata speciala pentru driver cu template-uri auto generate pentru a permite scrierea. Proiecte cu pana la 4kB de cod si nelimitat cod de librarie pot fi puse in aplicare folosind setul de utilitati incluse.
Fig. 2. Sistemul C8051F120 conectat cu sistemul Ethernet CP2200
Un Kit Ethernet contine :
Placa C8051F120
Placa ethernet de dezvoltare AB4 cu CP2200
Cablul de ethernet CAT5e
Ghidul utilizatorului Kit-ului Ethernet
CD-ul cu kit-ul de evaluare IDE si informatii despre produs
Adaptor de curent universal (100-240 V, 50-60 Hz)
Cablu USB
Adaptor de decodare USB (JTAG)
Cabu serial
CD-ul contine:
Integrated Developement Envirinment (IDE);
Exemple de coduri sursa si fisiere cu definitia registrilor;
Documentatie;
Wizard-ul de configurare TCP/IP.
Setari Hardware
Urmatoarele instructiuni ne arata cum putem sa conectam toate placile din kit:
Conectati placa de ethernet AB4 cu placa C8051F120 la mufa J24. Pentru a fi siguri ca cei 94 de pini sunt bine conectati trebuie apasat cu putere.
Fig. 3 Schema bloc sistem C8051F120DK conectat la Ethernet CP2200
Folosind cablul pamblica, conectati adaptorul USB de depanare la placa C8051F120 in mufa JTAG.
Conectati un capat al cablului USB la oricare din porturile libere de la PC.
Conectati celalalt capat la adaptorul USB de decodare.
Conectati adaptorul de curent AC/DC la placa C8051F120 in mufa P1. Aceasta conexiune alimenteaza ambele placi, iar cand sunt alimentate acest lucru este indicat de LED-ul PWR.
Fig.4. Schema bloc a sistemului de dezvoltare
|