Skip to Content
Raspberry Pi Assembly Language Programming: ARM Processor Coding
book

Raspberry Pi Assembly Language Programming: ARM Processor Coding

by Stephen Smith
October 2019
Intermediate to advanced
380 pages
5h 51m
English
Apress
Content preview from Raspberry Pi Assembly Language Programming: ARM Processor Coding
© Stephen Smith 2019
S. SmithRaspberry Pi Assembly Language Programminghttps://doi.org/10.1007/978-1-4842-5287-1_8

8. Programming GPIO Pins

Stephen Smith1 
(1)
Gibsons, BC, Canada
 

The Raspberry Pi has a set of General Purpose I/O (GPIO) pins that you can use to control homemade electronic projects. Most of the Raspberry Pi starter kits include a breadboard and a few electronic components to play with. In this chapter, we will look at programming GPIO pins from Assembly language.

We will experiment with a breadboard containing a number of LEDs and resistors, so we can write some real code. We will program the GPIO pins two ways, firstly by using the included Linux device driver and secondly by accessing the GPIO controller’s registers directly.

GPIO ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico

RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico

Stephen Smith
Learning Computer Architecture with Raspberry Pi

Learning Computer Architecture with Raspberry Pi

Eben Upton, Jeffrey Duntemann, Ralph Roberts, Tim Mamtora, Ben Everard

Publisher Resources

ISBN: 9781484252871Purchase LinkPublisher Website