Arm Course

Embed Size (px)

Citation preview

  • 7/27/2019 Arm Course

    1/2

    FreeU S B P r o g ra m m a b

    Emb edded

    T rainer Kit

    I N T R OD U C T I ON T O S T M 3 2

    T H E C O R T E X- M 3 C P U

    H ARDWARE IMPLE ME NTATION

    Learning Modules (hands on Practical)

    INFRASTRUCTURELed Interfacing

    ! I nt er na l 2 0 K B S RA M

    ! 1 2 8 - K B F l a s h m e m o ry! ARM Cortex-M3 core based architecture

    ! Program and erase sequences! The main three blocks: platform, core and input / outputperipherals ! External interrupt/event controller, wake-up event

    management! S y s t em t i m e rs : R e a l T i m e C l o c k , Wi n d o w W at c h d o g t i m e r

    ! P r e s en t a t io n o f t h e c o r e , a rc h i t ec t u r e a n d p r og r a mm i n g! Backup registers, tamper detection, RTC calibration

    model

    ! Icode, Decode and system buses

    ! Branch prediction mechanism! Power supplies, external 3.3V, internal generation of 1.8V,

    ! Thumb-2 instruction set related pins! Access to memory-mapped locations, addressing modes

    ! L o w v o l t ag e d e t e ct o r s! C o n d i ti o n a l e x e cu t i o n

    ! Clocking! Bit-banding

    ! S e l e c ti o n o f th e b o o t m o d e t h r o u gh ex t e rn a l p i n s! M e mo r y m a p

    ! R e s et c a u s es! C-to-Assembly interface

    ! S t a r t- u p s e q u e n c e, f e t c h o f t h e f i r s t i n s t ru c t i o n! Exception mechanism

    ! L o w p o we r m o de s! S y s te m t i c k t i m e r

    ! I/O Ports! S y s te m C o n t r o l B l o c k

    ! Linker parameterizing

    ! E m b e d de d s o f t wa r e d e v e lo p m e n t w i t h K e i l! Theoretical aspect of each module

    ! Debug facilities! Practical implementation

    ! AHB/APB Bridges, split transactions, error handling! H o w i t w o rk s . H o w L E DS w i ll r o ta t e

    ! Bus Matrix, round-robin arbitration scheme

    QUALITIES OF INSTITUTE :

    C O U RS E D E TA I L S

    CONSULTANCY DESIGNING T R A I NI N G M A N U FA C T UR I N

    1 . A w a r d ed B e s t I n s t itu t e in E m b e dd e d ( 2 0 1 0-

    1 1 ) & ( 2 00 9 -1 0 )

    2. ISO 9001:2008 Certified IAO (International

    Accreditation Organization, USA) Candidacy

    Status

    3. Trained more than 3600 students since 2002

    4 . I n d iv i du a l P C & t r ai n i ng k i t f o r e a ch s t ud e nt f o r

    better learning

    5. Individual attention to each student

    6 . We ll t e s t ed a n d p r o v en t r a in ing m e t h od o lo g y

    7 . F u ll y f u rn i sh e d l a b a n d s e pa r at e t h eo r y c l as s

    rooms

    T I C O

    TM

    ARM

    Cortex

    N ote : All above used logos and t rademarks/ regist ered t rademarks are propert ies of t heir respect ive companies.

    OBJECTIVES

    PREREQUISITES

    3

    3

    3

    3

    3

    3

    The cour se details t he hardware implementatio n of t

    S T M 3 2 m i c r o c on t r o l l er

    T he c ou rs e f o cu se s o n t he E mb ed de d C p ro g ra m mi ng o f t

    C o r t e x- M 3 C P U

    P ra c ti c al la b s o n i n te g ra t ed pe r ip h er a ls a r e b a se d o n I

    f u n ct i o n o n t h e U n i v er s a l U S B t r a i n er K i t d e v e lo p e d b y T I C O

    A b a s i c u n d e r s t a n d i n g o f m i c r o p r o c e s s o r s a

    m i c r o c on t r o l l er s i s r e c o m m en d e d

    A basic understanding of digital logic or hardware would

    u s e f ul b u t n o t e s s en t i a l

    A basic understanding of assembler or C programming wou

    b e u s ef u l

    Advance Training on ARM 32 bit Cortex M3

  • 7/27/2019 Arm Course

    2/2CONSULTANCY DESIGNING T R A I NI N G M A N U FA C T UR I N

    ! H o w t o c o n n e c t w i t h m i c ro c o n t ro l l e r

    ! H ow a d c m ot or w or ks! W h a t i s s o u r c i ng & s i n k i n g ?! M o t o r d r i ve r s I C

    ! W h at i s t h e t y pe o f s w i tc h es ?

    ! Their types & function! 1 6- bi t t im er s, b lo ck d ia gra m, c lo ck s el ec ti on a nd

    prescalers

    ! W h a t i s a t i m e r? H o w d o e s i t w o r k s?! H ow t he y w or k

    ! H o w t o m a ke a c c u ra t e d e l a y u s i n g t i m e r. T i m er I n t e rr u p t s! H o w t o i n t e r f ac e w i t h m i c r o co n t ro l l e r

    ! H o w t o w r it e c o de f o r t i me r ?

    ! W h a t i s a n in t e r ru p t ? Ho w d o e s i t w o r k ?! W h a t i s L C D ?! H o w t o w ri t e c o de ?

    ! H o w t o gi v e L C D co m m a nd s

    ! H o w t o i n t er f a ce L C D w i th M i c r o

    ! C o nc e pt o f R e a l w o rl d i n t er f ac i ng d e v i ce s l i k e e l ec t ri c alhome

    ! W h at a r e t h e c o mm a nd s f or f ra p fi c al L C D! Appliance/sensors activators, electromechanical devices

    ! H ow t o w ri te c od e f or L CD

    Temperature Sensor LM 35, Light Intensity sensors, Voltages e n s o rs , C u r r e n t s e n s or s , I R s e n s o rs P h o t o d i o d e! W h at a r e t h e d i ff e re n t t yp e s o f R el a y?

    ! H o w i t c o n n e ct w i t h m i c ro c o n t ro l l e r.

    ! High impedance-analog input configuration

    ! ADC features : 12-bit resolution, 0 to 3.6 V rangeH o w d o e s a b u zz e r s o u n d ?! O n e - sh o t o r c o n t i nu o u s c o n v e rs i o n

    ! W h a t a r e o p t o c ou p l e r?! I 2 C p r o t o co l b a s i cs

    ! Interfacing Opto-Isolators ! Slave mode vs master modeTransmit and receivesequences

    ! H o w a s t ep p er m o to r w o rk s! Q u e u e o p e ra t i o n m o d e

    ! H o w t o d r iv e s t ep p er m o to r! H a r dw a r e f l o w c o n t r ol

    ! Transmit and receive sequences

    DC Motor

    L i n e a r K e y sAD VA NC E D CO NT RO L TI ME R AN D GE NE RA LP U R PO S E T I M E R

    Matrix K eypads

    E x t e rn a l I n t e rr u p tL C D ( L i q ui d C r y st a l D i s p l ay )

    Additional Interfaces

    G r a p hi c a l L C D ( 6 4 x 12 8 p i x el s )

    Sensors:

    Relays

    ANALOG-TO-DIGITAL CONVE RTE R

    P i e z o b u z z er ( A l a rm u n i t)

    O p t o C o u p le r sI2C INTE RFACE

    S t e pp e r m o t or

    USART

    An Investment in Knowledge Pays Best Returns. B e n j am i n F r an kl i n

    Corporate Office:

    rdB - 1/ 62 8 3 f lo or , Me tr o P il la r N o. 57 0M a i n N a j a fg a r h R o a d , J an a k p ur i , Ne w D e l h i- 1 1 0 0 5 8

    Ph. No. - 011-25571050, 9899795696.

    Email - [email protected] ,Web: www.tico-india.com

    TICO INSTITUTE OF EMBEDDED TECHNOLOGY

    1 . M u lt i t i me b o os t i n C on f id e nc e l e ve l a nd u n de r st a nd i ng o f E m be d de d w o rl d .

    2 . C e rt i f ic a ti o n : A certificate will be awarded to each student. This will be recognized as a Industrial training

    c e r t if i c a t e i n e n g i ne e r i ng c o l l e ge s .

    3 . G a te w ay : T h i s w i l l be a g a t ew a y f o r E m be d d e d Te c h no l o g y

    4 . I m p r o ve J O B c h a n c es : A fast emerging technology for Electronics professionals.

    4 - S M A R T B E N E FI T S : -

    Duration:

    Timing:

    B a tc h T i me :

    S t ar t d a te :

    I n v e st m e n t i n K n o wl e d ge

    5 WEEKS

    5 h r s . M - W- F & T-T- S

    May / June / July / Aug / Nov/De

    Rs. 15,000/-

    8 .3 0 a. m. - 1 .3 0 p .m . & 2 .0 0 t o 7. 00 p