Tutorials

8051 Software Development using SDCC

8051 programming using small device c compiler tutorial

Small Device C Compiler (SDCC) is a free opensource (GPL) C compiler for 8051 based microcontrollers .It consists of linker, assembler, simulator and debugger for developing software for the 8051 architecture.

SDCC is completely free and there is no restriction on code size.

In this Tutorial ,we will learn how to configure,compile and generate hex file using Small Device C compiler (SDCC) for the 8051 architecture.

8051 Software Development using Keil uVision IDE

8051,8052,nuvoton w78e052ddg embedded software development tutorial using Keil uvision ide

Keil uvision IDE is a popular embedded software development IDE which is widely used to program the 8051/8052 architecture.It is quite popular in the Academic as well as Engineering community.

In this short tutorial we will learn how to setup the Keil uvision IDE,Compile a C program and generate hex code for the 8051/8052 architecture.

 

Selecting a Microcontroller Architecture for your Embedded Project

comparing 8051,PIC,AVR and MSP430 architecture for embedded projects

Selecting a Microcontroller architecture for your embedded system project can be one of the easiest or difficult decisions you will ever face as an electronics engineer or as a casual hobbyist.There are bewildering arrays of micro controllers from hundreds of vendors with different price points and feature sets.

The best and easiest advice i will give to any person is to go with an architecture or microcontroller you are already familiar with.Most of your embedded projects can be implemented with your favorite micro controller architecture.However this approach will not work when you are working on a project with strict constraints on Power,Space or project budget.In such cases we have to select a custom microcontroller architecture that will suit our unique needs.

This article written for students or hobbyists who  are starting out on embedded systems and wants to select their first microcontroller.

Tags: 

GUI based Serial Communication Program using C#

building a opensource serial port programming software using C# and dot net framework

A short tutorial on building a Graphical User interface (GUI) Serial communication program using C# and Dotnet framework .The C# program is then used for communicating with an Arduino Uno /Microcontroller (ATMEL AVR,Mirochip PIC,MSP430) to send and receive data from Windows OS.You can use the opensource code to develop your own C# based serial control program.

ATMEL ATtiny Projects and Tutorial Ideas for Makers

A collection of tutorials project ideas using ATtiny microcontroller from ATMEL( Now Microchip).The code for the projects are written in embedded C and compiled using AVR GCC.

ATtiny based bidirectional motor control using L293D

ATtiny development board based motor control using L293D

Hello friends,In this ATtiny based Project we will learn to interface L293D with ATMEL ATtiny microcontroller and control them bidirectionally.The microcontroller used here is ATtiny2313A  which is interfaced to two L293D motor control chips for controlling upto 4 DC brushed motors.You can control upto 8 motors if bidirectional control is not needed.

Serial Programming Tutorials for Beginners

serial programming  tutorial  for beginners  in c csharp and python This is a collection of articles on programming the serial port of a x86 PC using C,CSharp (C#) and Python.

The code presented in the tutorials are written using open source or freely downloadable softwares like GCC,Microsoft Visual Studio Express Edition,Active Python,SharpDevelop etc.

The tutorials are applicable to both traditional DB9 serial ports as well as USB to Serial converter chip based hardwares like FT232.

Tags: 

RS485 Programming Tutorials using USB to RS485 converter

rs485 programming tutorials for beginners using usb to rs485 converterA collection of tutorials on building and controlling RS485 networks from your Windows or Linux PC using USB2SERIAL USB to RS485 converter.The PC side interfacing code is written in C,C# and Python and can run on both Windows and Linux Platforms.

DIY MSP430 Launchpad based Robot

msp430 line following robot building tutorialAn easy to build robot using MSP430 Launchpad and a couple of spare cardboards.The robot uses two geared motors for locomotion in differential drive configuration.The electronics part consists of a 20 pin MSP430G2553 microcontroller acting as the brain connected to L293D motor driver chip for driving the robot and a MAX 485 chip for RS485 communication. An external 6 bit port (5 ADC channels) is made from the remaining IO lines of the MSP430 to connect with the line sensors

Tags: 

Pages

Subscribe to Tutorials