Definitions: AHB-Advanced high performance bus. APB-Advanced peripheral bus. AMBA-Advanced micro-controller bus architecture. The memory map is a way to access peripherals and other micro-controller features via a memory write or read. The memory map on 32 bit ARM micro-controllers is 4GB (2^32 unsigned) and contiguous. The reason it is this large is to allow room … Continue reading The ARM Memory map
ARM processors are usually powerful and most likely you are reading this on a device with an ARM cortex application processor(Your phone). Usually when one starts out programming ARM micro controllers , it gets very intimidating to start programming so I will give a few hints to the rules of thumb I use to … Continue reading Understanding the convoluted world of ARM cortex-M documentation.
When making business decisions about what to have in a product, the decision factor is not binary whereby the decision is based on expensive/affordable among binary options but is a mix of various factors . The factors also depend on geographical location among other factors. They include: Access to manufacturers and vendors An electronic product … Continue reading Guide to choosing the right ingredients for an electronic product/device.
Audience: Those moving from the arduino and would like to experiment with other micro controllers. Hobbyists new to the field 32 bit micro controllers are different beast from the lowly 8 bit micro controllers. The 8 bit micro controllers include the PIC 8 bit series, AVR series from microchip, the notable 8051 among others. A … Continue reading Getting started with STM32 ARM microcontrollers