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 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.

USBasp Driver Configuration Tutorial

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.

ATtiny Development Board with Quad Motor Control and Serial/RS485 Interface

Buy ATtiny2313/ATtiny85/ATtiny13/ATtiny10 development board with Quad motor control and RS485 communication interfaceATtiny2313 development board with twin L293D drivers and MAX485 based RS485 communication Port.
The board is capable of Driving 4 DC brushed Motors bidirectionally or upto 8 Motors ominidirectionally.
User selectable motor drive voltages of 5V and 12V makes it easy to interface a variety of motors with the board.
Serial/RS485 based interface for saving microcontroller pins.
12 LED's for easy debugging and control of your Motor circuits.

   Rs 990/-       Buy atmel avr  ATtiny development board with L293D motor control chip and MAX485 RS485 interface     Free Shipping (all over India)

 

Serial Port Programming using Visual Basic.Net for Beginners

serial port programming using Visual basic and dot net framework tutorial

Hello folks,

Visual Basic.net is an easy to learn language from Microsoft for the windows platform.One of the cool features of Visual Basic.net is the ability to whip up good looking gui components with a few lines of code.

In this tutorial we are going to use Visual Basic.net to program your PC's Serial Port and communicate with an embedded microcontroller like MSP430 or 8051.

MSP430 schematic parts library for Kicad EDA suite

download msp430 microcontroller schematic part libraries for Kicad

Hi Folks,

Here are a few MSP430 schematic part libraries I made for use with Kicad EDA suite.The schematic parts can be used with Eeschema schematic capture program in Kicad.Most parts are in SMD format and some in DIP package.

Cross Platform RS485 Communication using C#

cross platform RS485 communication tutorial  for Linux and Windows Systems running on dot net and mono framework

In this tutorial we will learn to build and program a RS485 communication network between a x86 PC and a microcontroller board .The PC side software is written in CSharp (C#) and is targeted to run on both Linux and Windows operating systems.

ADC10 Tutorial for MSP430 Launchpad

Tutorial on configuring and programming the 10 bit ADC of MSP430 Launchpad (MSP430G2553)

Serial Programming using Mono and C sharp (C#) on Linux

Serial Programming tutorial using mono framework and C# on Linux Operating System

Mono is a free and opensource equivalent to the Microsoft's .Net Framework platform developed by Xamarin which can be used to run programs using the .Net framework on Linux and other Unix like systems.Mono Framework can be used to write cross platform programs that would run on both Windows and Linux like OS's with minimal or no change to the source code.

In this tutorial we will learn how to install a mono runtime and compiler on a Linux System (I am using Ubuntu here),Compile a simple hello world program and communicate with the external world ie a microcontroller board through serial port using a USB to Serial Converter (USB2SERIAL).

Pages

Subscribe to xanthium enterprises RSS