Day 4
Day 4
“Embedded C “
Programming
DAY 4/30 mk
What you will learn Today
Vision
To help 10 Million students around the
globe to learn technology in a easy way
www.pantechsolutions.net
About me
My Primary Expertise
Microcontroller Architecture: 8051,PIC,AVR,ARM,MSP430,PSOC3
DSP Architecture: Blackfin,C2000,C6000,21065L Sharc
FPGA: Spartan,Virtex,Cyclone
Image Processing Algorithms: Image/Scene Recognition, Machine Learning, Computer Vision, Deep Learning,
Pattern Recognition, Object Classification ,Image Retrieval, Image enhancement and denoising.
Neural Networks : SVM,RBF,BPN
Cryptography :RSA,DES,3DES,Ellipti curve,Blowfish,Diffe Hellman
Compilers: Keil,Visual DSP++,CCS, Xilinx Platform studio,ISE, Matlab, Open CV
https://www.linkedin.com/in/jeevarajan/ www.pantechsolutions.net
Announcement
Attendance Link at anytime of the session.
Minimum attendance required for an E-Certificate is 25 Days. Attendance
link will be closed at the end of the event.
For Internship Candidates no attendance required ,it will be accessed from
the LMS Portal. (learn.pantechsolutions.net)
Recorded Video Streaming for LAB classes to improve Learning
Experience or if I am not able to present on Live.
PPT in facebook group and Telegram Group
Source code and projects available download only for Internship canditates
Mindset Lessson
You Become What you think about all day long.
www.pantechsolutions.net
www.pantechsolutions.net For learning hub visit learn.pantechsolutions.net
Are you Ready to learn?
Winners for Pen Drive
Wall of Fame
Thank you
Hardware used in the Course
STM32F4011 Nucleo
www.pantechsolutions.net
www.pantechsolutions.net For learning hub visit learn.pantechsolutions.net
STM32F4011 Nucleo
• Key Features:
• STM32 microcontroller in QFP64 package
• Two types of extension resources:
– Arduino Uno V3 connectivity
– ST morpho extension pin headers for full access to all STM32 I/Os
• On-board ST-LINK/V2-1 debugger/programmer with SWD connector:
– Selection-mode switch to use the kit as a standalone ST-LINK/V2-1
• Flexible board power supply:
– USB VBUS or external source(3.3V, 5V, 7 - 12V)
– Power management access point
• Three LEDs:
– USB communication (LD1), user LED (LD2), power LED (LD3)
• Two push-buttons: USER and RESET
• USB re-enumeration capability. Three different interfaces supported on USB:
– Virtual COM port
– Mass storage
– Debug port
• Support of wide choice of Integrated Development Environments (IDEs) including IAR, ARM Keil, GCC-
based IDEs
Address of a Variable
www.pantechsolutions.net
www.pantechsolutions.net For learning hub visit learn.pantechsolutions.net
Address of a Variable
www.pantechsolutions.net
Program to print Address of a
Variable
Address of a Variable
www.pantechsolutions.net
Typecasting
www.pantechsolutions.net
Program for Typecasting
www.pantechsolutions.net
Storage classes in ‘C’
www.pantechsolutions.net
Storage classes in ‘C’
www.pantechsolutions.net
Storage classes in ‘C’
www.pantechsolutions.net
STATIC Variable
www.pantechsolutions.net
STATIC Variable
STATIC Variable
www.pantechsolutions.net
Extern
www.pantechsolutions.net
Extern
www.pantechsolutions.net
USE CASE OF ‘STATIC’ with Variables
Use of Extern with functions
USE CASE OF ‘STATIC’ with
Functions
Recap
● NodeMCU(5 Days)
● 5+ Projects
IOT Master Class(30 Days)
● Basics of IoT
● Thingspeak
● AWS
● Microsoft Azure
● 5+Projects
PCB Design Master Class(12 Days)
FESTIVE OFFER – Data Science + Embedded system Job Assistance Program - ( Warriors
Way Gold Membership )
Q&A
Thank You