وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Microchip PIC32CM MC microcontroller for power electronics

سرفصل های دوره

Examples for power electronics applications using the Curiosity Nano Evaluation Kit


1 - Introduction
  • 1 -Welcome
  • 2 -Target audience of the course
  • 2 -target audience.pdf
  • 3 -Hardware requirements of the course
  • 3 -requirements.pdf
  • 4 -Software requirements of the course
  • 5 -Tips for completing the course

  • 2 - System Setup
  • 1 -Introduction
  • 2 -Installing MPLAB X IDE and MPLAB XC32 compiler
  • 3 -Downloading the starter project for the Curiosity Nano Evaluation Kit
  • 3 -example projects.pdf
  • 4 -Microchip GitHub project repository
  • 4 -example projects.pdf
  • 5 -Testing the evaluation kit with the starter project
  • 6 -Project files and directories
  • 7 -Technical documentation
  • 8 -Tips for electronics
  • 8 -electronics approach.pdf

  • 3 - Microcontroller architecture and GPIO (PORT) module programming
  • 1 -Introduction
  • 2 -Basics of microcontroller architecture
  • 2 -architecture.pdf
  • 3 -GPIO pins and peripheral functionalities
  • 3 -pin map.pdf
  • 4 -Setting up the PORT module (GPIO) project
  • 5 -PORT registers
  • 5 -changing gpio.pdf
  • 6 -Reading header files for PORT register configurations
  • 7 -Reading PORT initialization function - part 1
  • 8 -Reading PORT initialization function - part 2
  • 9 -Cleaning up the base starter project
  • 10 -Connecting LEDs to GPIO pins of evaluation kit
  • 10 -led circuit.pdf
  • 11 -Updating code for new project specifications - driving LEDs
  • 12 -Compiling the project
  • 13 -Executing the project
  • 13 -test gpio.zip
  • 14 -Conclusions

  • 4 - Timers
  • 1 -Introduction
  • 2 -Overview of timing
  • 2 -timers overview.pdf
  • 3 -Setting up the 48MHz on-board oscillator
  • 3 -oscillator clocks pt1.pdf
  • 4 -Setting up the 32.768kHz on-board oscillator
  • 4 -oscillator clocks pt2.pdf
  • 5 -Setting up Generic Clock Generators
  • 5 -gclk generators.pdf
  • 6 -Setting up the Main Clock Generator
  • 6 -main clock generator.pdf
  • 7 -Configuring the Timer Counter (TC) module
  • 7 -tc modules.pdf
  • 8 -Interrupt Vector Table
  • 8 -nvic.pdf
  • 9 -Choosing an example project from GitHub
  • 10 -Understanding example project code - part 1
  • 11 -Understanding example project code - part 2
  • 12 -Understanding example project code - part 3
  • 13 -Setting up new project
  • 14 -Rewriting project - part 1
  • 14 - Correction on copying source file code.html
  • 15 -Rewriting project (setting up 48MHz oscillator) - part 2
  • 16 -Rewriting project (setting up 32kHz oscillator) - part 3
  • 17 -Rewriting project (setting up GCLK Generators) - part 4
  • 18 -Rewriting project (enabling peripheral channels) - part 5
  • 19 -Rewriting project (main clock generator) - part 6
  • 20 -Rewriting project (expand TC module library) - part 7
  • 21 -Rewriting project (updating control register) - part 8
  • 22 -Rewriting project (completing config of TC0 module) - part 9
  • 23 -Rewriting project (duplicating config for TC3 module) - part 10
  • 24 -Rewriting project (setting up timer interrupts) - part 11
  • 25 -Rewriting project (update interrupt vector table) - part 12
  • 26 -Rewriting project (enabling timers and toggling GPIO pins) - part 13
  • 27 -Compiling the project
  • 28 -Executing the timer project
  • 28 -test tc.zip
  • 29 -Conclusions

  • 5 - Timer Counter for Control (TCC) - Pulse Width Generation Module
  • 1 -Introduction
  • 2 -Overview of the TCC module
  • 2 -tcc overview.pdf
  • 3 -Waveform Generator
  • 3 -waveforms.pdf
  • 4 -Output matrix
  • 4 -output matrix.pdf
  • 5 -Interrupts
  • 5 -interrupts.pdf
  • 6 -Control and status registers
  • 6 -control and status.pdf
  • 7 -Example TCC project from GitHub
  • 8 -Expanding GPIO project to include TCC library files
  • 9 -Choosing GPIO pins as TCC Waveform Output (WO) pins
  • 10 -Configuring TCC WO pins
  • 11 -Configuring clocks
  • 12 -Resetting the TCC0 module and choosing the clock prescaler
  • 13 -Choosing the waveform generator
  • 14 -Setting the PWM cycle period
  • 15 -Waiting for period register to synchronize
  • 16 -Writing ISR for the TCC0 interrupt
  • 17 -Updating the interrupt vector table
  • 18 -Enablingstarting the TCC module
  • 19 -Compiling the project
  • 21 -Inverting the gate pulses at output pins
  • 22 -Executing project - complementary waveforms with pins inverted
  • 23 -Dead-time insertion
  • 23 -dead time.pdf
  • 24 -Configuring dead-time using WEXCTRL register
  • 25 -Executing project - dead-time inserted between complementary pulses
  • 25 -test pwm.zip
  • 26 -Conclusions

  • 6 - Analog to Digital Converter (ADC)
  • 1 -Introduction
  • 2 -Overview of the ADC module
  • 2 -adc overview.pdf
  • 10 -Initializing the timer counter module
  • 11 -Configuring the timer counter module
  • 12 -Setting up interrupts for the timer counter module
  • 13 -Generating rectangular waveforms for test signals
  • 14 -Executing project - verifying analog test signals
  • 15 -Including ADC in the project
  • 16 -Choosing the analog inputs
  • 17 -Updating clocks to include ADC
  • 18 -Setting prescaler for ADC clock
  • 19 -Calibrating the ADC module
  • 20 -Configuring the analog input channels
  • 21 -Enabling the ADC interrupt
  • 22 -Updating interrupt vector table
  • 23 -Enabling the ADC module and issuing SOC trigger
  • 24 -Extracting converted values in the ISR
  • 25 -Using the converted values to compute the original signals
  • 26 -Verification of the conversion process
  • 27 -Compiling the project
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 42364
    حجم: 9751 مگابایت
    مدت زمان: 941 دقیقه
    تاریخ انتشار: ۱۰ دی ۱۴۰۳
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید