(29 / 7 / 2014) Technical trainings : MPLAB X, 16 bits MCUs and Digital Signal Processing (Introduction to MPLAB X + 16 bits Architecture & Peripherals and DSP on dsPIC) [4.5 Days] (8/9/2014 to 12/9/2014) DESCRIPTION AND PRE-REQUISITES : Duration / Price (excl. VAT) Training Reference Description TLS 0101 Getting Started with Microchip Development Tools (MPLAB X) ½ day 60 GBP Basic microprocessor / microcontroller know-how Microchip 16-bit MCU & dsPIC Standard Peripherals (unit 1) : ADC, UART, TIMERS, PWM… 1 day 100 GBP (MPLAB X) 10/9/2014 Microchip 16-bit MCU & dsPIC Advanced Peripherals (unit 2) : PPS, PMP, RTCC, CRC, DMA 1 day 100 GBP TLS2116 Getting Started with MPLAB XC16 C compiler 1 day 100 GBP Using DSP Features of the dsPIC® DSC Architecture ½ day 60 GBP Designing with Microchip's DSP Libraries and Tools ½ day 60 GBP Level 2 / Hands-on labs MPLAB X usage, basic C knowledge. Classes TLS 0101 recommended beforehand Level 2 / Hands-on labs MPLAB X usage, basic C knowledge. Classes TLS 0101 & MCU3121 recommended beforehand Level 2 / Hands-on labs MPLAB X usage, basic C knowledge. Classes TLS 0101, MCU 3121 & MCU3122 recommended beforehand Level 3 / Hands-on labs MPLAB X usage, basic C & ASM knowledge. Classes TLS 0101, MCU 3121 & MCU3122 recommended beforehand Level 3 / Hands-on labs MPLAB X usage, basic C & ASM knowledge. Classes TLS 0101, MCU 3121, MCU3122, DSP0201 recommended beforehand (MPLAB X) 8/9/2014 MCU 3121 (MPLAB X) 9/9/2014 MCU 3122 (MPLAB X) 11/9/2014 DSP 0201 12/9/2014 DSP 0202 12/9/2014 Pre-requisites NOTES : several hands-on labs are realized during each session. Each participant has its own dedicated equipment (laptop PC + development tools). The course material, exercises and their solutions (source code) will be provided to each participant on a CD-ROM. 08/09 : ( HALF DAY : AFTERNOON, 13H-18H ) Training TLS 0101 : Getting Started with Microchip Development Tools (MPLAB X) This class provides an introduction to Microchip development tools. Following an introduction to all Microchip tools, hands-on exercises are conducted using the MPLAB X IDE, the MPLAB® SIM simulator and the MPLAB-ICD3 or REAL ICE™. Attendees go through a step-by-step creation of a project, editing and compiling a program, running a program and using the simulator. The debugger is then used to connect the microcontroller to the PC hardware in order to program an actual device and run a program. Debug capabilities are introduced and debugging basics are described – how to set a breakpoint, etc. Debugging will be performed either with Proteus simulator plugin or with hardware tools (ICD3, Real-Ice & the Explorer-16 demoboard) 09/09 : ( FULL DAY, 9H-18H ) Class Reference : MCU 3121 Microchip 16-bit MCU & dsPIC Standard Peripherals (unit 1) This class starts with a very brief overview of the 16-bit core, essential tools and documentation, and 16-bit product families. The rest of the class is spent discussing the most commonly used peripherals found in Microchip 16-bit products. These peripherals are: General Purpose I/O Ports, Analog to Digital Converter (ADC), Analog Comparator, Timers, Input Capture, Output Compare & PWM, I2C, SPI, & UART. Five C language hands-on labs allow students to observe working code and generate their own. The labs demonstrate how to configure and use the General Purpose I/O Ports, ADC, Timers, PWM, & UART. Operations of the 16-bit core and other peripherals are not discussed in this class but can be found in other 16-bit classes. 10/09 : ( FULL DAY, 9H-18H ) Class Reference : MCU 3122 Microchip 16-bit MCU & dsPIC Advanced Peripherals (unit 2) This class introduces advanced peripherals not covered in MCU3121 Microchip 16-bit MCU & dsPIC Standard Peripherals (Unit 1). Operation and configuration of these peripherals is detailed and reinforced with hands-on exercises. These peripherals include : • Peripheral Pin Select (PPS) • Parallel Master Port (PMP) • Real Time Clock Calendar (RTCC) • Cyclical Redundancy Check (CRC) • Direct Memory Access (DMA). 11/09 : ( FULL DAY, 9H-18H ) Class Reference : TLS 2116 Getting Started with MPLAB XC16 C compiler This class provides C programmers with an introduction to the features of the MPLAB XC16 compiler for Microchip’s 16-bit architecture. The class covers many of the compiler directives and the code structure requirements that must be understood to effectively write code for the Microchip 16-bit platform. Topics include project setup, variable allocation, code allocation, interrupt service routines, creation and use of libraries, mixing C and assembly, memory models, optimization and an overview of Microchip specific extensions for embedded systems programming. Concepts are reinforced through a series of focused handson exercises using the MPLAB X IDE, MPLAB Simulator and Explorer 16 Demoboard. 12/09 : ( HALF DAY : MORNING, 9H-12H ) Class Reference : DSP 0201 Using DSP Features of the dsPIC® DSC Architecture This hands-on class covers the DSP specific features of the dsPIC® Digital Signal Controller architecture in detail. These features include the DSP engine, DSP instructions, zero overhead loop features, dual memory access, modulo and bit-reversed addressing, MAC architecture, barrel shifter, and multipliers. The hands-on exercises combine both C and assembly language programming in a series of temperature sensor signal acquisition and processing applications that reinforce the concepts introduced in the lecture. 12/09 : ( HALF DAY : AFTERNOON, 13H-17H ) Class Reference : DSP 0202 Designing with Microchip's DSP Libraries and Tools This hands-on class brings the concepts learned in DSP0201 DSP Features of the dsPIC DSC Architecture series into the practical domain, by utilizing powerful software tools available for the dsPIC® DSC architecture. You will learn how to use the free dsPICworks™ tool to generate and analyze data, including observing the frequency spectrum of a sensor output. You will also learn how to utilize the dsPIC DSC Filter Design tool to design FIR and IIR filters based on specified characteristics. Finally, functions from the DSP Library, along with the on-chip ADC peripheral, are used to perform signal processing tasks on a real-life sensor processing application. . Attendees will get a 20% discount coupon valid on all Microchip tools (HW & SW) Training Location : Microchip House 720 Wharfedale Road IQ Winnersh Wokingham, Berkshire RG41 5TP UK Registrations : http://www.microchip.com/RTC More Informations ? Microchip Technology UK : 01189 215800 eMail : [email protected]
© Copyright 2024 ExpyDoc