Digital Signal Processing (DSP) Programming in C on dsPIC Microcontrollers

Course

Online

Price on request

Description

  • Type

    Course

  • Methodology

    Online

This is a very intensive 5-day programming course designed to get engineers with little experience of C DSP programming up to speed with C DSP programming on the dsPIC family of processors.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Programming
  • C++
  • IT
  • Signal processing

Course programme

Overview of MPLAB C30 IDEBasics of C

  • basic data types
  • variables and operators
  • functions
  • arrays
  • pointers
  • data structures

Dynamic data structures - linked lists and queuesWorking with vectors and matricesPrinciples of modular programmingIntroduction to the features of the dsPIC30F Maths and DSP Algorithm LibrariesImplementation of classic algorithms in C

  • Fast Fourier Transform
  • FIR filters
  • IIR filters

Introduction to the dsPIC30F Peripheral libraryUnderstanding timers, A/D and D/A peripherals on the dsPIC from the C programming perspective

  • interrupts and interrupt handling
  • basic multi-tasking using a simple scheduler

Implementing effective memory management schemes

Digital Signal Processing (DSP) Programming in C on dsPIC Microcontrollers

Price on request