1 / 23

TI ARM I/O Programming Chapter 2

TI ARM I/O Programming Chapter 2. Microcontroller Course. www.MicroDigitalEd.com. Topics. Texas Instruments Tiva TM4C123GH6PM Microcontroller GPIO I/O Pins in TI Tiva LaunchPad Direction and Data Registers Data Register (GPIODATA) in TI ARM Seven-segment LED interfacing and programming.

derekj
Télécharger la présentation

TI ARM I/O Programming Chapter 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TI ARM I/O ProgrammingChapter 2 Microcontroller Course www.MicroDigitalEd.com

  2. Topics • Texas Instruments Tiva TM4C123GH6PM Microcontroller • GPIO • I/O Pins in TI Tiva LaunchPad • Direction and Data Registers • Data Register (GPIODATA) in TI ARM • Seven-segment LED interfacing and programming Produced by Sh. Yaghni

  3. Texas Instruments Tiva TM4C123GH6PM Microcontroller(TI Tiva TM4C123GH6PM Microcontroller High-Level Block Diagram) Produced by Sh. Yaghni

  4. Texas Instruments Tiva TM4C123GH6PM Microcontroller(TI Tiva LaunchPad Trainer board) Produced by Sh. Yaghni

  5. Texas Instruments Tiva TM4C123GH6PM Microcontroller(Memory Map in TM4C123GH6PM) Produced by Sh. Yaghni

  6. Texas Instruments Tiva TM4C123GH6PM Microcontroller(Memory Map ) Produced by Sh. Yaghni

  7. GPIO(GPIO Memory Map) Produced by Sh. Yaghni

  8. I/O Pins in TI Tiva LaunchPad(TM4C134GH6PM Pin-out) Produced by Sh. Yaghni

  9. Direction and Data Register(The Data and Direction Registers and a Simplified View of an I/O pin) Produced by Sh. Yaghni

  10. Data Register (GPIODATA) in TI ARM(GPIOData Register) Produced by Sh. Yaghni

  11. Data Register (GPIODATA) in TI ARM(Bit banding case study ) Produced by Sh. Yaghni

  12. Data Register (GPIODATA) in TI ARM(Bit banding case study ) Example: writing to address 0x40004310 Produced by Sh. Yaghni

  13. Direction Register in TI ARM(GPIODIR Register) Produced by Sh. Yaghni

  14. Direction Register in TI ARM(Some GPIO Registers) Produced by Sh. Yaghni

  15. The GPIO Digital Enable Register(GPIODEN Register) Produced by Sh. Yaghni

  16. The GPIO Clock enable for all the I/O ports(RCGCGPIO (Run mode Clock Gating Control) Register ) Produced by Sh. Yaghni

  17. LED connection in TI Tiva LaunchPad(LED connection to PORTF in TI Tiva LaunchPad) Produced by Sh. Yaghni

  18. Reading a switch in TI Tiva LaunchPad ( Push-button Switches Connected to the Microcontroller in the Tiva LaunchPad Board) Produced by Sh. Yaghni

  19. Seven-segment LED interfacing and programming(Seven Segment) Produced by Sh. Yaghni

  20. Seven-segment LED interfacing and programming(Assignments of port pins to each segments of a 7-seg LED) Produced by Sh. Yaghni

  21. Seven-segment LED interfacing and programming(Segment patterns for the 10 decimal digits for a common cathode 7-seg LED) Produced by Sh. Yaghni

  22. Seven-segment LED interfacing and programming(Microcontroller Connection to 7-segment LED) Produced by Sh. Yaghni

  23. Seven-segment LED interfacing and programming(Microcontroller Connection to 7-segment LED with Buffer Driver) Produced by Sh. Yaghni

More Related