902days since
Site Commenced

 
Welcome

 
This is the home website of Troy Boswell and is used to display Undergraduate work and additional projects undertaken.
 
 

 

Welcome to my site, this site is dedicated to microcontroller source codes and electronic projects that I have undertaken and completed external to my engineering degree at RMIT.

 

A microcontroller is basically a mini computer on a single chip which has many built in peripherals and is generally programmed to perform a single function, fast and efficiently. The programming language used throughout this site is ANSI C and the microcontrollers are from either the AVR family or the PIC family. The AVR's used are the ATMEGA32 and the ATMEGA88 and AVR Studio is my preferred programming IDE, thus all source codes are written using AVR-GCC. The PIC microcontrollers used are from the PIC18 family and I use a range of PIC demonstration boards which all poses different microcontrollers, I use MPLAB with the C18 compiler.

 

Additional to the microcontroller source codes I have numerous electronic projects that I am either working on or have completed. I will provide schematics and pictures of the designs and a brief description of the final product. These projects will generally be test equipment, power supplies and entire embedded projects using microcontrollers and will become more interesting as I progress through my engineering degree.

 
Troy Boswell
 



 

 

 


Recent Updates

  • OUSB MANUAL GOOGLE SITE ONLINE NOW https://sites.google.com/site/openusbboard The OUSB MANUAL is now available online, it provides an introduction to: - OUSB Command line - Commandline Coding in Scripts - Commandline Coding in C++ - Setting up an Embedded Environment - An introduction to Embedded C Programming
    Posted Nov 16, 2010 9:52 PM by troy Boswell
  • New EASY88 Codes added 3 Easy88 source codes added in source code central, they are on the DC motor and opto sensor and the source code EASY88_MOTOR_OPTO.c utilises the LCD screen.  
    Posted Nov 13, 2010 11:59 PM by troy Boswell
  • This Site Is Changing Since the OUSB Manual has been created this site will no longer be deticated to the OUSB Development board. It will be however deticated to microcontroller source codes for both PIC and AVR microcontrollers and electronic projects whether they include a microcontroller or not.   http://sites.google.com/site/openusbboard/ Troy
    Posted Nov 10, 2010 7:55 PM by troy Boswell
  • 2nd Year is Very Very Busy, sorry no updates planned until the end of the semester As 2nd year is proving to be very busy unfortunately I won't have time to create anymore updates and tutorials until the work load drops. If there are any specific tutorials anyone out there wants feel free to use the contacts form and i'll let you know if i'll do it and when to expect it up on the site.   Troy
    Posted Mar 27, 2010 6:35 PM by troy Boswell
  • Embedded programming using bit manipulation Tutorial Released
    Posted Feb 6, 2010 1:31 AM by troy Boswell
Showing posts 1 - 5 of 12. View more »
 

Recent Files

  • circuit.jpg   4k - Mar 12, 2011 6:07 PM by troy Boswell (v1)
  • b03.jpg   2k - Mar 12, 2011 6:07 PM by troy Boswell (v1)
  • EASY_88_DS1990A.zip   132k - Nov 25, 2010 7:35 PM by troy Boswell (v2)
    ‎Operates a DS1990A with the EASY88 on PORTD Pin2‎
  • open-usb-io_firmware.zip   266k - Nov 23, 2010 9:06 PM by troy Boswell (v1)
    ‎For PJ - OUSB-FIRMWARE-WITH VUSB‎
  • EASY88_STEPPER_CONTROL.zip   7k - Nov 18, 2010 7:13 PM by troy Boswell (v3)
    ‎ATMEGA88 and EASY88 Demo Board ‎
Showing 5 files from page Troy's Files.