The Memory map

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 Memory map

Understanding the convoluted world of ARM cortex-M documentation.

  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.

Guide to choosing the right ingredients for an electronic product/device.

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.