SlideShare una empresa de Scribd logo
1 de 60
Embedded Systems
Be Ready for Tomorrow…
By,
PL.Manicka Raja,
Embedded & Robotics Engineer,
ThinkLABS Techno Solutions Pvt Ltd,
SINE, IIT-Bombay, Mumbai.
manicka.r@thinklabs.in
What is Embedded Systems?
© 2013, www.thinklabs.in 2
© 2013, www.thinklabs.in 3
© 2013, www.thinklabs.in 4
© 2013, www.thinklabs.in 5
About Microcontroller
ATmega64
AT - ???
Mega - ???
64 - ???
© 2013, www.thinklabs.in 6
KEY Notes
REGISTERS…?
Types of Registers
General Purpose Registers
Special Registers
© 2013, www.thinklabs.in 7
GENERAL PURPOSE – I/O
DDRx …..
PORTx
PINx
Where X represents
A,B,C,D….F,G.
© 2013, www.thinklabs.in 8
Special Purpose
UART
TIMERS
ADC
SPI
I2C
EEPROM
© 2013, www.thinklabs.in 9
8 - BIT REGISTER ACCESSING
7 6 5 4 3 2 1 0
MSB…… …..LSB
© 2013, www.thinklabs.in 10
© 2013, www.thinklabs.in 11
Output
 Step 1 : Configuration or Initialization
 DDRx =
 1 – Output,
 0 – input
 Step 2 : Status
 PORTx =
 1 – Logic High ( 5 volts)
 0 – Logic Low (0 volts)
 Where X represents A,B,C,D….F,G.
© 2013, www.thinklabs.in 12
© 2013, www.thinklabs.in 13
© 2013, www.thinklabs.in 14
© 2013, www.thinklabs.in 15
© 2013, www.thinklabs.in 16
BLINK LED - Program
#include<avr/io.h>
void main()
{
DDRC=OxFF; // Configuration
PORTC=OxOO; // All LEDS - ON, Active Low
PORTC=OxFF; // All LEDS - OFF,
}
© 2013, www.thinklabs.in 17
BLINK LED - Program
#include<avr/io.h>
void main()
{
DDRC=OxFF; // Configuration
while(1) // super loop
{
PORTC=OxOO; // All LEDS - ON, Active Low
PORTC=OxFF; // All LEDS - OFF,
}
}
© 2013, www.thinklabs.in 18
BLINK LED - Program
#include<avr/io.h>
#include<util/delay.h>
void main()
{
DDRC=OxFF; // Configuration
while(1) // super loop
{
PORTC=OxOO; // All LEDS - ON, Active Low
_delay_ms(1000);
PORTC=OxFF; // All LEDS - OFF,
_delay_ms(1000);
}
}
© 2013, www.thinklabs.in 19
INPUT
© 2013, www.thinklabs.in 20
INPUT
© 2013, www.thinklabs.in 21
INPUT
© 2013, www.thinklabs.in
Vcc
22
INPUT
© 2013, www.thinklabs.in
Vcc
23
INPUT
© 2013, www.thinklabs.in
Vcc
24
© 2013, www.thinklabs.in 25
Functions of PORTx Register in
GPIO
Output Input
DDRx 1 0
PORTx
1 0 1 0
Logic High Logic Low Enable Internal Pull-
Up
Disable Internal
Pull-Up
5 volts 0 volts Stable state - 1 Floating state ( 0 or 1)
© 2013, www.thinklabs.in 26
© 2013, www.thinklabs.in 27
Input
 Step 1 : Configuration or Initialization
 DDRx =
 Step 2 : Pull – Up
 PORTx =
 1 – Enable Pull – UP
 0 – Disable Pull – UP
 Step 3 : Checking
 1 – Switch is not pressed
 0 – Switch is pressed
 Switches are Active Low, When pressed , it gives 0.
© 2013, www.thinklabs.in 28
© 2013, www.thinklabs.in 29
© 2013, www.thinklabs.in 30
© 2013, www.thinklabs.in 31
© 2013, www.thinklabs.in 32
© 2013, www.thinklabs.in 33
© 2013, www.thinklabs.in 34
MSB……….LSB = Big Endian.
© 2013, www.thinklabs.in
•7654 3210
•1010 1010
• (1<< position )
• (1<<4)
BIT WISE OPERATIONS
35
BIT WISE OPERATIONS
Why we need BITWISE operations…?
To change only our desired bit
without affecting any other Bits in
the REGISTER.
When Individual Accessing is required
When the port is both Input & Output.
© 2013, www.thinklabs.in 36
© 2013, www.thinklabs.in 37
BIT WISE OPERATIONS
 SET BIT
 To make the desired position as LOGIC 1 (ONE)
 CLEAR BIT
 To make the desired position as LOGIC 0 (ZERO)
 CHECK BIT
 To know whether the desired position is 0 or 1
(Without affecting any other bits)
© 2013, www.thinklabs.in 38
SET Bit - Explanation
 a = 01101010;
 Desired Position is 4
 So, OR function
0 1 1 O 1 0 1 0 is a
0 0 0 1 0 0 0 0 is (1<<pos) ….(1<<4)
-----------------------
0 1 1 1 1 0 1 0 is a= a|(1<<pos); x=x+5;
----------------------- a|=(1<<pos); x+=5;
Important Note : Rest of the BITS are not affected
© 2013, www.thinklabs.in 39
One’s complement
• 0001 0000 is (1<<4)
• One’s Complement…?
• 1110 1111 is one’s complement of (1<<4)
•~ is negation , used to produce one’s
complement of a number.
• 11101111 is ~(1<<4)
© 2013, www.thinklabs.in 40
CLEAR Bit - Explanation
 a = 0110 1010;
 Desired Position is 5
 So, AND function
0 1 1 0 1 0 1 0 is a
1 1 0 1 1 1 1 1 is ~(1<<pos) or ~(1<<5)
-----------------------
0 1 0 0 1 0 1 0 is a= a&~(1<<pos); x=x+5;
----------------------- a&=~(1<<pos); x+=5;
Important Note : Rest of the BITS are not affected
© 2013, www.thinklabs.in
41
SET BIT
REGISTER |= (1<<pos)
|= OR Equal to
© 2013, www.thinklabs.in 42
CLEAR BIT
REGISTER &=~ (1<<pos)
&= ~ AND equal to negation
© 2013, www.thinklabs.in 43
CHECK BIT
(REGISTER & (1<<pos))== ?
& AND is only for checking, not for assingning
 EQUAL ‘=’ is for assigning, BUT here we don’t assign
anything,
 Just checking the Status of the BIT
© 2013, www.thinklabs.in 44
Multiple SET BIT
REGISTER |= ( refer below)
|=
((1<<7) | (1<<5) | (1<<2))
© 2013, www.thinklabs.in 45
Multiple CLEAR BIT
REGISTER &=~ ( refer below)
&=~
((1<<7) | (1<<5) | (1<<2))
© 2013, www.thinklabs.in 46
Switch Program
#include<avr/io.h>
#include<util/delay.h>
void main()
{
DDRC=OxFF; // Configuration
DDRD&=~(1<<6); // PORTD 6th pin is SW1
PORTD|=(1<<6); //PULL – UP resistor
while(1) // super loop
{
if( (PIND & (1<<6)) == O )
{
PORTC=OxOO; // All LEDS - ON, Active Low
_delay_ms(1000);
}
}
} © 2013, www.thinklabs.in 47
Switch Program
#include<avr/io.h>
#include<util/delay.h>
#define SW1 (PIND & (1<<6)) // macro for SW1
void main()
{
DDRC=OxFF; // Configuration
DDRD&=~(1<<PD6); // PD6 is already #defined as 6 @ avr/ io.h
PORTD|=(1<<PD6); //PULL – UP resistor
while(1) // super loop
{
if( SW1 == O )
{
PORTC=OxOO; // All LEDS - ON, Active Low
_delay_ms(1000);
}
© 2013, www.thinklabs.in 48
© 2013, www.thinklabs.in 49
Direct OPERATION for REGISTERS
 7..4 – o/p
 3...0 – i/p
DDRC = 0b11110000;
(or)
DDRC = 0xF0;
 0 – input
 1- output
© 2013, www.thinklabs.in 50
Bitwise OPERATION for REGISTERS
 7..4 – o/p
 3...0 – i/p
DDRC |=
((1<<7)|(1<<6)|(1<<5)|(1<<4));
(and also)
DDRC &=~
((1<<3)|(1<<2)|(1<<1)|(1<<0));
© 2013, www.thinklabs.in 51
Key Notes for An Embedded Developer
What is a Compiler?
What is a Cross–Compiler..?
Diff B/W uC & uP
CISC & RISC…?
Architecture…?
= Program memory & Data Memory
© 2013, www.thinklabs.in 52
Compiler
 The process of converting high level language to the
machine level language
 For the SAME processor.
 Example : Turbo C, Dev C
 Programs are compiled &
 Output is viewed on the SAME System
© 2013, www.thinklabs.in 53
Cross -Compiler
 The process of converting high level language to the
machine level language
 For the TARGET processor.
 Example : winAVR, KeilC, AVR Studio
 Programs are compiled in a system &
 Output is viewed on ANOTHER System
© 2013, www.thinklabs.in 54
5 Golden Rules for Programming
also called as Cross Compilation
1. Make New Separate folder for Each &
Every Program
2. Only Makefile and .c (dot C) file…?
3. ‘M ‘of Makefile should be in Capital.
4. Target name in Makefile & some
changes
5. Those three Switches in your uNiBoard
© 2013, www.thinklabs.in 55
© 2013, www.thinklabs.in 56
Tools to Remember
To Compile
Tools  Make All
To Program
Tools  Make Program
© 2013, www.thinklabs.in 57
ReCap
 X= 6;
 Right to Left Operation in C.
 So, We are passing the value 6 to X,
 Similarly,
 DDRx=OxFF, and PORTx=OxFF;
 So, We are (passing) Writing an 8 bit Value to REGISTER
 But, in PINx , we are just only reading from it.
 PINx & (1<< pos )
© 2013, www.thinklabs.in 58
R/W - Registers
DDRx - Write Only
PORTx - Write Only
PINx - Read Only
© 2013, www.thinklabs.in 59
THANK U…
Contact
maaniq1805@gmail.com
www.linkedin.com/in/maaniq
www.facebook.com/maaniq
©2013,www.thinklabs.in
60

Más contenido relacionado

La actualidad más candente

Embedded System - Dtmf robot
Embedded System - Dtmf robotEmbedded System - Dtmf robot
Embedded System - Dtmf robotAbhishek Sood
 
Delta ia plc-dvp_tp_c_en_20160922
Delta ia plc-dvp_tp_c_en_20160922Delta ia plc-dvp_tp_c_en_20160922
Delta ia plc-dvp_tp_c_en_20160922truongnhan1985
 
Programming pic microcontrollers
Programming pic microcontrollersProgramming pic microcontrollers
Programming pic microcontrollersMAIYO JOSPHAT
 
Introduction to AVR Microcontroller
Introduction to AVR Microcontroller Introduction to AVR Microcontroller
Introduction to AVR Microcontroller Mahmoud Sadat
 
Introduction to pic microcontroller
Introduction to pic microcontrollerIntroduction to pic microcontroller
Introduction to pic microcontrollerSiva Kumar
 
Pic microcontroller [autosaved] [autosaved]
Pic microcontroller [autosaved] [autosaved]Pic microcontroller [autosaved] [autosaved]
Pic microcontroller [autosaved] [autosaved]gauravholani
 
Introduction to Atmel's 8-bit AVR Microcontrollers
Introduction to Atmel's 8-bit AVR Microcontrollers Introduction to Atmel's 8-bit AVR Microcontrollers
Introduction to Atmel's 8-bit AVR Microcontrollers Premier Farnell
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advancedImran Sheikh
 
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERSPIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERSVISHNU KP
 
Introduction to microcontrollers
Introduction to microcontrollersIntroduction to microcontrollers
Introduction to microcontrollersCorrado Santoro
 
ATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part IATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part IVineethMP2
 

La actualidad más candente (20)

Embedded System - Dtmf robot
Embedded System - Dtmf robotEmbedded System - Dtmf robot
Embedded System - Dtmf robot
 
Em s7 plc
Em s7 plcEm s7 plc
Em s7 plc
 
ATmega 16
ATmega 16ATmega 16
ATmega 16
 
Delta ia plc-dvp_tp_c_en_20160922
Delta ia plc-dvp_tp_c_en_20160922Delta ia plc-dvp_tp_c_en_20160922
Delta ia plc-dvp_tp_c_en_20160922
 
Programming pic microcontrollers
Programming pic microcontrollersProgramming pic microcontrollers
Programming pic microcontrollers
 
Introduction to AVR Microcontroller
Introduction to AVR Microcontroller Introduction to AVR Microcontroller
Introduction to AVR Microcontroller
 
Introduction to pic microcontroller
Introduction to pic microcontrollerIntroduction to pic microcontroller
Introduction to pic microcontroller
 
Pic microcontroller [autosaved] [autosaved]
Pic microcontroller [autosaved] [autosaved]Pic microcontroller [autosaved] [autosaved]
Pic microcontroller [autosaved] [autosaved]
 
AVR ATmega32
AVR ATmega32AVR ATmega32
AVR ATmega32
 
What is POR,LVD,WDT ?
What is POR,LVD,WDT ?What is POR,LVD,WDT ?
What is POR,LVD,WDT ?
 
Basics of ATmega32
Basics of ATmega32Basics of ATmega32
Basics of ATmega32
 
Getting started with pic microcontrollers
Getting started with pic microcontrollersGetting started with pic microcontrollers
Getting started with pic microcontrollers
 
Presentation
PresentationPresentation
Presentation
 
Introduction to Atmel's 8-bit AVR Microcontrollers
Introduction to Atmel's 8-bit AVR Microcontrollers Introduction to Atmel's 8-bit AVR Microcontrollers
Introduction to Atmel's 8-bit AVR Microcontrollers
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advanced
 
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERSPIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
 
Atmega32
Atmega32Atmega32
Atmega32
 
Introduction to microcontrollers
Introduction to microcontrollersIntroduction to microcontrollers
Introduction to microcontrollers
 
Introduction to stm32-part1
Introduction to stm32-part1Introduction to stm32-part1
Introduction to stm32-part1
 
ATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part IATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part I
 

Destacado

Introduction to Embedded Systems.
Introduction to Embedded Systems.Introduction to Embedded Systems.
Introduction to Embedded Systems.Manicka Raja PL
 
training report on embedded system and AVR
training report on embedded system and AVRtraining report on embedded system and AVR
training report on embedded system and AVRUrvashi Khandelwal
 
microcontroller basics
microcontroller basicsmicrocontroller basics
microcontroller basicssagar Ramdev
 
embedded systems and robotics on avr platform
embedded systems and robotics on avr platformembedded systems and robotics on avr platform
embedded systems and robotics on avr platformNeha Sharma
 
AVR Microcontroller
AVR MicrocontrollerAVR Microcontroller
AVR MicrocontrollerÖzcan Acar
 
AVR Fundamentals
AVR FundamentalsAVR Fundamentals
AVR FundamentalsVinit Vyas
 
AVR programming - BASICS
AVR programming - BASICSAVR programming - BASICS
AVR programming - BASICSRobotix 2011
 
Programming ATmega microcontroller using Embedded C
Programming ATmega microcontroller using Embedded CProgramming ATmega microcontroller using Embedded C
Programming ATmega microcontroller using Embedded CVarun A M
 

Destacado (9)

Introduction to Embedded Systems.
Introduction to Embedded Systems.Introduction to Embedded Systems.
Introduction to Embedded Systems.
 
training report on embedded system and AVR
training report on embedded system and AVRtraining report on embedded system and AVR
training report on embedded system and AVR
 
microcontroller basics
microcontroller basicsmicrocontroller basics
microcontroller basics
 
embedded systems and robotics on avr platform
embedded systems and robotics on avr platformembedded systems and robotics on avr platform
embedded systems and robotics on avr platform
 
AVR Microcontroller
AVR MicrocontrollerAVR Microcontroller
AVR Microcontroller
 
AVR Fundamentals
AVR FundamentalsAVR Fundamentals
AVR Fundamentals
 
AVR programming - BASICS
AVR programming - BASICSAVR programming - BASICS
AVR programming - BASICS
 
Programming ATmega microcontroller using Embedded C
Programming ATmega microcontroller using Embedded CProgramming ATmega microcontroller using Embedded C
Programming ATmega microcontroller using Embedded C
 
Avr introduction
Avr introductionAvr introduction
Avr introduction
 

Similar a AVR I/O programming Atmega 64 uNiboard ThinkLABS maaniq

Running Cognos on Hadoop
Running Cognos on HadoopRunning Cognos on Hadoop
Running Cognos on HadoopSenturus
 
Quick and Easy Device Drivers for Embedded Linux Using UIO
Quick and Easy Device Drivers for Embedded Linux Using UIOQuick and Easy Device Drivers for Embedded Linux Using UIO
Quick and Easy Device Drivers for Embedded Linux Using UIOChris Simmonds
 
Static analysis works for mission-critical systems, why not yours?
Static analysis works for mission-critical systems, why not yours? Static analysis works for mission-critical systems, why not yours?
Static analysis works for mission-critical systems, why not yours? Rogue Wave Software
 
Optimizing InfluxDB Performance in the Real World | Sam Dillard | InfluxData
Optimizing InfluxDB Performance in the Real World | Sam Dillard | InfluxDataOptimizing InfluxDB Performance in the Real World | Sam Dillard | InfluxData
Optimizing InfluxDB Performance in the Real World | Sam Dillard | InfluxDataInfluxData
 
Build 2016 - B880 - Top 6 Reasons to Move Your C++ Code to Visual Studio 2015
Build 2016 - B880 - Top 6 Reasons to Move Your C++ Code to Visual Studio 2015Build 2016 - B880 - Top 6 Reasons to Move Your C++ Code to Visual Studio 2015
Build 2016 - B880 - Top 6 Reasons to Move Your C++ Code to Visual Studio 2015Windows Developer
 
Revisiting Silent: Installs Are they still useful?
Revisiting Silent: Installs Are they still useful?Revisiting Silent: Installs Are they still useful?
Revisiting Silent: Installs Are they still useful?Revelation Technologies
 
GLOC 2014 NEOOUG - Oracle Database 12c New Features
GLOC 2014 NEOOUG - Oracle Database 12c New FeaturesGLOC 2014 NEOOUG - Oracle Database 12c New Features
GLOC 2014 NEOOUG - Oracle Database 12c New FeaturesBiju Thomas
 
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupPreparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupYashrajNayak4
 
MySQL performance webinar
MySQL performance webinarMySQL performance webinar
MySQL performance webinarAbel Flórez
 
Instruction Set Architecture
Instruction Set ArchitectureInstruction Set Architecture
Instruction Set ArchitectureDilum Bandara
 
DataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdf
DataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdfDataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdf
DataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdfMiguel Angel Fajardo
 
r2con 2017 r2cLEMENCy
r2con 2017 r2cLEMENCyr2con 2017 r2cLEMENCy
r2con 2017 r2cLEMENCyRay Song
 
Getting started with Hadoop, Hive, Spark and Kafka
Getting started with Hadoop, Hive, Spark and KafkaGetting started with Hadoop, Hive, Spark and Kafka
Getting started with Hadoop, Hive, Spark and KafkaEdelweiss Kammermann
 
Embedded system by owais
Embedded system by owaisEmbedded system by owais
Embedded system by owaisOwais Mushtaq
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman Hud
 
RMOUG2016 - Resource Management (the critical piece of the consolidation puzzle)
RMOUG2016 - Resource Management (the critical piece of the consolidation puzzle)RMOUG2016 - Resource Management (the critical piece of the consolidation puzzle)
RMOUG2016 - Resource Management (the critical piece of the consolidation puzzle)Kristofferson A
 
sap basis transaction codes
sap basis transaction codessap basis transaction codes
sap basis transaction codesEOH SAP Services
 

Similar a AVR I/O programming Atmega 64 uNiboard ThinkLABS maaniq (20)

Rsockets ofa12
Rsockets ofa12Rsockets ofa12
Rsockets ofa12
 
Running Cognos on Hadoop
Running Cognos on HadoopRunning Cognos on Hadoop
Running Cognos on Hadoop
 
Joel Falcou, Boost.SIMD
Joel Falcou, Boost.SIMDJoel Falcou, Boost.SIMD
Joel Falcou, Boost.SIMD
 
Quick and Easy Device Drivers for Embedded Linux Using UIO
Quick and Easy Device Drivers for Embedded Linux Using UIOQuick and Easy Device Drivers for Embedded Linux Using UIO
Quick and Easy Device Drivers for Embedded Linux Using UIO
 
Static analysis works for mission-critical systems, why not yours?
Static analysis works for mission-critical systems, why not yours? Static analysis works for mission-critical systems, why not yours?
Static analysis works for mission-critical systems, why not yours?
 
Optimizing InfluxDB Performance in the Real World | Sam Dillard | InfluxData
Optimizing InfluxDB Performance in the Real World | Sam Dillard | InfluxDataOptimizing InfluxDB Performance in the Real World | Sam Dillard | InfluxData
Optimizing InfluxDB Performance in the Real World | Sam Dillard | InfluxData
 
Build 2016 - B880 - Top 6 Reasons to Move Your C++ Code to Visual Studio 2015
Build 2016 - B880 - Top 6 Reasons to Move Your C++ Code to Visual Studio 2015Build 2016 - B880 - Top 6 Reasons to Move Your C++ Code to Visual Studio 2015
Build 2016 - B880 - Top 6 Reasons to Move Your C++ Code to Visual Studio 2015
 
Revisiting Silent: Installs Are they still useful?
Revisiting Silent: Installs Are they still useful?Revisiting Silent: Installs Are they still useful?
Revisiting Silent: Installs Are they still useful?
 
GLOC 2014 NEOOUG - Oracle Database 12c New Features
GLOC 2014 NEOOUG - Oracle Database 12c New FeaturesGLOC 2014 NEOOUG - Oracle Database 12c New Features
GLOC 2014 NEOOUG - Oracle Database 12c New Features
 
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupPreparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
 
MySQL performance webinar
MySQL performance webinarMySQL performance webinar
MySQL performance webinar
 
Instruction Set Architecture
Instruction Set ArchitectureInstruction Set Architecture
Instruction Set Architecture
 
03 workshop
 03 workshop 03 workshop
03 workshop
 
DataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdf
DataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdfDataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdf
DataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdf
 
r2con 2017 r2cLEMENCy
r2con 2017 r2cLEMENCyr2con 2017 r2cLEMENCy
r2con 2017 r2cLEMENCy
 
Getting started with Hadoop, Hive, Spark and Kafka
Getting started with Hadoop, Hive, Spark and KafkaGetting started with Hadoop, Hive, Spark and Kafka
Getting started with Hadoop, Hive, Spark and Kafka
 
Embedded system by owais
Embedded system by owaisEmbedded system by owais
Embedded system by owais
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
RMOUG2016 - Resource Management (the critical piece of the consolidation puzzle)
RMOUG2016 - Resource Management (the critical piece of the consolidation puzzle)RMOUG2016 - Resource Management (the critical piece of the consolidation puzzle)
RMOUG2016 - Resource Management (the critical piece of the consolidation puzzle)
 
sap basis transaction codes
sap basis transaction codessap basis transaction codes
sap basis transaction codes
 

Último

How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 

Último (20)

How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 

AVR I/O programming Atmega 64 uNiboard ThinkLABS maaniq