O'Reilly logo

Embedded C Programming by Mark Siegesmund

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 10

Memory and Pointers

Abstract

This chapter describes in detail how data is organized in memory and how to make use of data in C by address. The address-of operator and indirection operator are explained with detailed examples and diagrams.

Arrays and structures are revisited in this chapter to show how to use them with pointers. The special C rules concerning pointer arithmetic are described. Pointers to RAM, ROM, and to user-defined address spaces are all covered. The embedded C extension addressmod is included. This chapter also deals with pointers to functions.

Examples and exercises are for the popular PIC™ microcontroller manufactured by Microchip.

Keywords

Pointer

Address-of

Indirection

addressmod

Memory map

Function pointers ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required