Embedded system design often requires not only an understanding of the hardware but also of how the software affects and interacts with it. Designing hardware...
Read More >>>Monthly Archives: April 2013
Pointer Arrays – A Timer Driver Part 2
There are many advantages to using configuration tables to initialize an MCU’s registers. The most prevalent is that a configuration table displays the peripheral module...
Read More >>>Pointer Arrays – A Timer Driver Part 1
Pointer arrays are a useful tool for mapping peripheral registers to a driver. There are many advantages to using pointer arrays such as simplified initializations...
Read More >>>Time Is of the Essence
Since the dawn of human consciousness, mankind has contemplated and struggled to understand the true nature of time. Wikipedia defines time as “a dimension in...
Read More >>>Using the Static Keyword in C
There are many topics in the C language that often confuse developers but the use of the static keyword seems to be one of the...
Read More >>>Creating Configuration Tables to initialize Peripherals
Microcontroller peripherals can be memory mapped using pointer arrays as demonstrated in the previous post. This method allows the peripheral to be viewed as a...
Read More >>>A few pointers – Part 3
The previous two posts have been exploring the fundamentals of using pointers from the basics of declaring a pointer to the more complex notation of...
Read More >>>A few pointers – Part 2
In part one of this series the basics of what a pointer is and how to declare one was examined in detail. It is now...
Read More >>>