CUPRINSUL
CUVÂNTUL TRADUCĂTORULUI
CUVÂNT ÎNAINTE
CERINŢE
DESPRE ACTIVITATEA DE R&D
Definiţii
Consideraţii despre activitatea de cercetare în HFS
Consideraţii despre activitatea de dezvoltare în HFS
Comentarii despre legea Copyright
CREDIT
PARTEA 1: HARDWARE DESIGN
H1: MICROCONTROLERE
H1.1: Microcontrolerul DSPIC30F4011 – prezentare generală
H1.2: Specificaţiile controlerului DSPIC30F4011
H1.3: Porturile controlerului DSPIC30F4011
H1.4: Note referitoare la aplicaţiile cu DSPIC30F4011
H1.5: Consideraţii despre preţurile şi amprentele microcontrolerelor
H2: CIRCUITE OSCILANTE
H2.1: Variante de circuite oscilante
H2.2: Circuitul oscilant cu un cristal şlefuit
H2.3: Circuitul oscilant cu un rezonator ceramic
H3: ALIMENTAREA CU TENSIUNE
H3.1: Regulatoare de tensiune
H3.2: Circuitul de alimentare cu două nivele de tensiune
H4: INTERFAŢA MPLAB ICD2
H4.1: Programarea controlerelor cu MPLAB ICD2
H5: INTERFAŢA RS232
H5.1: Standardul RS232
H5.2: Driverul standard RS232
H5.3: Driverul non-standard RS232
H6: INTERFAŢA SPI
H6.1: Modulul SPI
H6.2: Implementarea non-standard a modulului SPI
H7: INTRĂRI/IEŞIRI DIGITALE
H7.1: Intrări digitale discrete
H7.2: Intrări digitale serializate
H7.3: Ieşiri digitale discrete
H7.4: Ieşiri digitale serializate
H8: INTRĂRI DE TIP ANALOG
H8.1: Conversia analog/digital
H8.2: Intrări analoage
H9: MODULE DE AFIŞARE DIGITALĂ
H9.1: Modulul „Bargraph"
H9.2: Modulul de afişare „7-Segmente"
H10: MODULUL DRIVER PENTRU MOTOARE PAS-CU-PAS
10.1: Motoarele pas-cu-pas
10.2: Modulul driver pentru motoarele pas-cu-pas
H11: PCB DESIGN
H11.1: Construcţia plăcii LHFSD-HCK
H11.2: Lista de materiale BOM
H12: PRACTICA DE HARDWARE DESIGN
H12.1: Note referitoare la proiectarea hardware
H12.2: Note referitoare la testarea circuitelor de hardware
PARTEA 2: FIRMWARE DESIGN
F1: SETAREA BANCULUI DE FIRMWARE DESIGN
F1.1: Setarea bancului pentru dezvoltarea firmware
F1.2: Documentaţia necesară
F2: PROIECTE CU UN SINGUR FIŞIER–SURSĂ
F2.1: Proiectul FD1
F2.2: Fişierul „utilities.c"
F2.3: Fişierul „data.c"
F2.4: Fişierul-sursă „main.c"
F2.5: Setări folositoare în MPLAB ICD2
F2.6: Testarea proiectului FD1
F2.7: Despre programarea în firmware
F3: PROCESAREA MULTIPLĂ „MULTITASKING"
F3.1: Controlul timpului microcontrolerului
F3.2: Programarea cu înteruperi
F3.3: Fişierul „timers.c"
F3.4: Fişierul „interrupts.c"
F3.5: Fişierul „main.c"
F4: MODULELE I/O ŞI SPI
F4.1: Fişierul „IO.c"
F4.2: Fişierul „SPI.c" – modulul SPI-PISO
F4.3: Fişierul „SPI.c" – modulul SPI-DAC
F4.4: Fişierul „SPI.c" – modulul SPI-SIPO
F5: INTRĂRI ANALOAGE
F5.1: Fişierul „ad.c"
F5.2: Funcţia „External Interrupt"
F5.3: Implementarea modulelor „Timer2" şi „Timer3"
F5.4: Implementarea modulului „Timer4"
F6: SUBRUTINELE RS232
F6.1: Protocolul de firmware RS232
F6.2: Setarea programului HyperTerminal
F6.3: Fişierul „RS232.c"
F7: CONTROLUL MOTOARELOR PAS-CU-PAS
F7.1: Controlul motoarelor pas-cu-pas unipolare şi bipolare
F7.2: Fişierul „step.c"
F7.3: Sfârşitul părţii a doua, Firmware Design
PARTEA 3: SOFTWARE DESIGN
S1: PROGRAMAREA SOFTWARE PENTRU SISTEMELE DE CONTROL
S1.1: Compilatorul Visual Basic 6
S1.2: Construcţia interfeţei MDI
S1.3: Personalizarea interfeţei MDI
S2: AFIŞAREA DATELOR ÎN TIMP REAL
S2.1: Obiectul „MSComm"
S2.2: Interfaţa RS232 în software
S2.3: Iteraţia continuă de date – implementarea în firmware
S2.4: Iteraţia continuă de date – recepţia în software
S3: CONTROLUL INFORMAŢIEI
S3.1: Controlul informaţiei folosind metode de comunicaţie între software
şi firmware
S3.2: Controlul Informaţiei în firmware
S3.3: Procesarea comenzilor în firmware
S3.4: Procesarea comenzilor în software
S4: OBIECTE GRAFICE DE CONTROL
S4.1: Obiectele grafice de control în Visual Basic 6
S4.2: Implementarea driverului RS232-56K în firmware
S4.3: Configuraţia driverului RS232-56K binar în software
S4.4: Obiectul grafic „MSFlexgrid"
S5: ADMINISTRAREA INFORMAŢIEI
S5.1: Generarea fişierelor în software
S5.2: Transmisia unui fişier de la PC la LHFSD-HCK
S5.3: Transmisia unui fişier de la placa LHFSD-HCK la PC
S6: ÎNREGISTRAREA GRAFICĂ ANALOAGĂ
S6.1: Aplicaţia SD7 – „Graph Trace"
S7: PROGRAMUL „LHFSD.EXE"
S7.1: Programul de instalare pentru „LHFSD.exe"
S7.2: Consideraţii despre dezvoltarea software
S7.3: Cuvânt final
DESPRE CODUL-SURSĂ
ED5RV0110
ÎNAPOI LA PAGINA |