Category Archives: "Micro-controllers"

Kinetis, FTM, and complementary combined PWM
This tutorial shows you how to configure Kinetis micro controllers to generate a pair of complementary PWM signals.

Sniffing CMOS camera initialization sequence!
Yesterday at work i did a really cool thing with the new Hex View feature of ScanaStudio, and I though i would share that with our readers! I used ScanaStudio to write a CMOS camera initialization function in minutes instead of hours! (more…)

FTDI, D2XX and Linux: Overcoming the big problem!
FTDI chip provides really excellent USB chips, that will handle all the USB communication for you with really excellent bandwidth performance. FTDI provide an exhaustive documentation for their cross platform driver. In contrast with the VCP (Virtual Com Port) mode, the D2XX driver allows direct access to the USB device ports in a completely transparent fashion. The Windows drivers are already certified by Windows, so you can just pick your favorite chip from FTDI, and use it in your...

Read More
Tips, tricks and highlights for the AtXmega micro controller
AtXmega micro controllers are quite special. Even If you are familiar with standard AVR micro controllers like the AtMega 168 (used in arduino), there are many aspects that can discourage you from migrating to Xmega. (more…)

AVR: Monitor power supply voltage, for free!
While apparently being a very simple task, measuring the voltage of the power supply of your micro-controller can be very important and critical, specially for battery powered applications. (more…)

Part 4: Interrupts, timers and counters
Most microcontrollers come with a set of 'ADD-ONs' called peripherals, to enhance the functioning of the microcontroller, to give the programmer more options, and to increase the overall performance of the controller. Those features are principally the timers, counters, interrupts, Analog to digital converters, PWM generators, and communication buses like UART, SPI or I2C. The 89S52 is not the most equipped micro-controller in terms of peripherals, but never the less, the available features are adequate to a wide range...

Read More
Part 3: Basic Input/Output Operations
In this third part of the 89s52 tutorial, we are going to study the basic structure and configuration of I/O ports. Then we are going to apply this theory on simple experimental projects, using a LED and switch, to experiment with the different I/O features of the micro-controller. (more…)

Result 1 - 7 of 11