ÎNVAŢĂ HARDWARE FIRMWARE ŞI SOFTWARE DESIGN: CUPRINSUL

 

RAM 2

CUPRINSUL

ÎNVAŢĂ HARDWARE FIRRMWARE ŞI SOFTWARE DESIGN
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

RAM 2H6: 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

ARTAR 7DF1: 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"

ÎNVAŢĂ HARDWARE FIRRMWARE ŞI SOFTWARE DESIGNF7: 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

FRUMZA VERDE DREAPTAPARTEA 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


 

RAM 2


» SPRE „GRAMATICA ROMÂNĂ STRUCTURATĂ LOGIC”
» SPRE „GRAMATICA ENGLEZĂ STRUCTURATĂ LOGIC”
» SPRE CĂRŢILE NOASTRE DE FICŢIUNE ŞTIINŢIFICĂ
» ÎNAPOI SUS

 
 
 
 

Trimiteţi sugestiile dumneavoastră spre editura Complement Control folosind noi@editcc.com
Pagină schimbată la data de: November 25, 2023
© SC Complement Control SRL. Toate drepturile sunt rezervate.