loading......

Where do you need ?

location

Please select a Location.

Enquire

Submit your enquiry for Learn the insights of Embedded systems on 32 bit ARM controller

Please enter valid question or comment

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Technophilia

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at support@urbanpro.com for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer

Share

Learn the insights of Embedded systems on 32 bit ARM controller

Learn the insights of Embedded systems on 32 bit ARM controller

Online Instructor led Course

Platform: Online Lecture at your time convenience

6,950

No Reviews Yet
1 Interested

About the Course


4 week course with 45 hrs of training modules

Topics Covered

The Course and Kit Content mentioned below

LEARN HOW TO:
- Use of Keil Real View for ARM
- Use ARM Cortex-M3 MCU for professional embedded application development
- Generate PWM & control speed of DC motors
- Give professional look to your applications using Seven Segment Display
- Use optical encoder & make Wireless Tachometer
- Implement RC5 protocol & control home electronic appliances using TV remote
- Develop Touch Screen based applications
- Make RTC based applications
- Implement I2C protocol & work with external EEPROM
- Implement SPI protocol, master slave communication
- Use Stepper motor
- Write program for DAC
- Work with Bluetooth
- Use 3-Axis Acceleration sensor
- Interface Acceleration sensor with PC
- Control your home electronic/electrical appliances using IR remote control
- Control your home electronic/electrical appliances using Bluetooth of Mobile Phone/Laptop
- And many more...

DETAILS OF THE SYLLABUS:

Introduction to ARM
- ARM processor family
- Applications of ARM Processor
- Comparison between 8/16/32 bit microcontrollers
- Design Approaches
- CISC
- RISC
- Von Neumann
- Harvard
- ARM’s approach towards RISC and Von Neumann
ARM Processor Architecture
- CPU modes
- Instruction set
- Arithmetic instructions
- Registers
- Conditional execution
- Other features
- Pipelines and other implementation issues
- Coprocessors
- DSP enhancement instructions
- Jazelle
- Thumb
- Floating-point (VFP)
Introduction to ARM Cortex-M3
- Cortex-M3 architecture
- Programmer’s model
- Fixed memory map
- Privilege, modes and stacks
- Memory Protection Unit
- Power management
- Migrating Legacy ARM/Thumb Code to Cortex-M3 (Thumb-2)
- Cortex-M3 Interrupts and Exception Handling
- Cortex-M3 Memory Systems
- On-chip MCU Peripherals
- Main features
- Coding conventions : CMSIS
- Library structure
ARM Programming Model
- ARM Processor Programming in C
- Different Programming Tools
- Debugging Techniques
- Data types and alignment
- Endian-ness and Byte ordering
- Parameter passing
- Procedure calls and returns
- Writing efficient C programs for ARM
Basic I/O Device Interfacing
- LED
- Glowing of LED
- Blinking of LED
- Switch interface
- Circuit/connection details of the switches
- Development & testing of various switch based programs
16x2 Character LCD Interfacing
- LCD Features
- LCD Connection
- Algorithm to Control LCD
- LCD Commands
- Programming & development of LCD based applications
UART Communication Protocol Implementation
- Basic of UART Protocol
- Frame Format
- Hardware & software used in the communication
- Understanding the different parameters e.g. baud rate, parity etc of UART
- Number of UART present in the MCU & their access method
- Programming & development of different UART based applications
Seven Segment Display
- Construction & working of Seven segment display
- Types: Common Anode & Common Cathode
- Understanding BCD-to-Seven segment decoder
- Programming & development of different seven segment display based applications
Actuator/Motor Interfacing & Control
- Types of actuators
- DC motors
- Linear Actuators
- Motor driver using relay
- Motor driver using transistor
- Solid-state drivers: H-bridge IC drivers
- DC Motor controlling
Interrupts
- What are Interrupts?
- Vector Interrupt of ARM
- Nested Vectored Interrupt Controller [NVIC]
- Interrupt Masking
- Interrupt handling
- Re-locatable vector table
- ISR(Interrupt Service Routine)
- Programming the External Interrupts
General purpose 32-bit Timers
- Introduction to Timers
- Features
- PWM Generation
- Watchdog Timer(WDT)
- Led Dimming using PWM
- Motor Speed Control using PWM
- Programming & development of different Timer based applications
Optical Encoder / Rotary Encoder / Shaft Encoder
- What is optical encoder/rotary encoder/shaft encoder?
- Principle of operation
- Types: Single phase, Quadrature phase
- Industrial use & project options based on optical encoder
- Interfacing technique/method
- Making of contactless Tachometer
- Concept of making speedometer
RC5 Protocol Implementation
- Techniques and Applications
- Brief of different wireless technologies used
- IR transmission and reception concepts
- Understanding the RC5 protocol
- Frame format of RC5 protocol
- Interfacing 38Khz IR Receiver module
- Designing TV Remote based application
Analog to Digital Conversion (ADC)
- What is ADC?
- ADC features
- Internal registers used for ADC
- ADC channel & resolution
- Getting data from different channels
- Understanding the working principle of Analog devices
- Types of Touch Screen/Pad
- Working and functionality
- Touch screen/pad selection criteria
- Touch Screen Interfacing
- Displaying Coordinate on LCD
- Calibration of Touch Screen
- Interfacing Touch Screen with PC
- Implementation of touch interface on your monitor & drawing objects on the screen
- Implementation of different Touch Screen based applications
Real Time Clock (RTC)
- Introduction to on-chip RTC & its feature
- Understanding the real world applications of RTC
- Details of RTC internal registers
- Use of CMOS battery in the RTC
- Making RTC based digital clock
- Making RTC based digital calendar
I2C Protocol Implementation
- The I2C Protocol
- Frame format, block diagram & use of pull-ups
- Algorithm for how to read & write?
- Slave address configuration
- Interfacing external EEPROM Module
- Writing and reading data from EEPROM Module
SPI Protocol Implementation
- SPI Protocol
- Frame Format & Block Diagram
- ARM internal Registers for SPI
- Master Slave Operation:
- Single Master & Single Slave Communication
- Single Master to Multi Slave Communication
- Programming & development of different SPI based applications
Stepper Motor Interfacing
- Description of Stepper Motor
- Types of stepper motor
- Working principle
- Controlling Stepper Motor using GPIO
- Different Excitation methods of stepper motor:
* Single coil
* Double coil
* Mixed/Hybrid excitation
Digital to Analog Conversion (DAC)
- Introduction to DAC
- Application of DAC
- Details of the on-chip DAC registers
- Programming & development of different DAC based applications
Bluetooth Module Interfacing
- Wireless communication using Bluetooth
- Details of Bluetooth Technology & its network
- Bluetooth Characteristics
- Bluetooth Module Interfacing
- Controlling peripherals using Bluetooth Module & Mobile Phone/Laptop
- Programming & development of different Bluetooth based applications
Acceleration Sensor: Concepts and Activities
- What is an acceleration sensor?
- Working principle of an acceleration sensor
- Types of acceleration sensors available in market
- Different interfacing technologies used with acceleration sensor
- Hardwire interfacing circuitry of a 3 axis acceleration sensor
- Register configuration of an acceleration sensor
- Reading x, y, z and tilt parameters
- Configuring the acceleration sensor for shake detection
- Configuring the acceleration sensor for tap detection
- Configuring the Acceleration sensor for orientation detection
- Mapping the hand gesture through acceleration sensor and controlling Motor/Computer graphics
- Interfacing acceleration sensor with PC
AC Device Control (Used in Home Automation Systems)
- What is an Electromagnetic Relay?
- Construction, working principle & types of Relay
- Understanding the relay board
- Automatic/time based on/off of home electronic/electrical appliances
- Controlling home electronic/electrical appliances using IR remote control
- Controlling home electronic/electrical appliances using Bluetooth of Mobile Phone/Laptop

Training Kit Contents:(Individual Kits)
- ARM11 Cortex-M3 Development Board
- 16x2 Character LCD
- IR Module
- Potentiometer
- EEPROM Module
- Seven Segment Display Module
- Touch Screen
- DC Motor
- Stepper Motor
- Bluetooth Module
- Acceleration Sensor
- Relay Board
- UART/Serial Cable
- Optical Encoder
- USB Cable
- Battery
- Connectors/Cables
- Battery connectors/snappers
- Comprehensive Study material covering all the discussed topics in a CD/DVD

Who should attend

Any Engineering graduate or pursuing student or BSc in Electronics/IT/CS/Electrical/Technical field student

Pre-requisites

No pre-requisites. Basic C programming knowledge is preferred.

What you need to bring

Laptop/Desktop with internet connection is enough to start the course. The hardware kit material will be provided by us

Key Takeaways

Training Kit Contents:(Individual Kits)
- ARM11 Cortex-M3 Development Board
- 16x2 Character LCD
- IR Module
- Potentiometer
- EEPROM Module
- Seven Segment Display Module
- Touch Screen
- DC Motor
- Stepper Motor
- Bluetooth Module
- Acceleration Sensor
- Relay Board
- UART/Serial Cable
- Optical Encoder
- USB Cable
- Battery
- Connectors/Cables
- Battery connectors/snappers
- Comprehensive Study material covering all the discussed topics in a CD/DVD
Reviews
There are no Reviews yet. Be the First to Review
Questions and Comments

Thousands of experts Tutors, Trainers & other Professionals are available to answer your questions

Comment ?

Questions Guidelines

  • Start your question with simple statements like "what", "when", "where", or "how".
  • Ensure your question or answer is not offensive or insensitive - it may be voted down or banned.
  • Please provide as much detail as possible as this will allow our members to better understand and respond to your question.
  • Take some time to categorize your question. This will greatly help other users find the question.


You can add upto 6 Images

Ask


There are no Reviews yet. Be the First to Review

Date and Time

Not decided yet.

About the Trainer

Technophilia Systems

BE & Android trained faculty


More than 5 years of teaching & developing experience. Content developed and approved by faculties from RCAi-USA.
Seats Left-

Students Interested 1

Course Id: 25489