Order Today, We Ship Tomorrow  No VAT or State Tax payable by Non-Australian customers.  Aust. Business No: 11 074 600 626  In Business Since 1964
World Wide Shipping. Low International Postage Rates.  All orders must be placed via the Shopping Cart 
Site Map
Affiliate Dollar$
Message Board
What's New
Payment Options
Shipping Info
FAQs
Contact Us
Home
  Search:      Advanced search

Your IP address is 38.103.63.59 and has been logged for security reasons.
Payment Options
Username
Password
 Log in 

 Register 
View cart
Checkout
If Javascript is disabled in your browser click here

 
Categories
Manufacturers
4DSystems
Easysync
Elexol Pty Ltd
FTDI
HP Infotech S.R.L.
MCS Electronics
micro Engineering Labs
Olimex Ltd
OshonSoft
USBmicro

Other manufacturers...

Your cart
Cart is empty

View cart
Checkout
Users online
400  unregistered customer(s)
Info
Links - Pic Links
Links - ATMEL & Family

  Dontronics :: Tutorials

    Tutorials
a
 
Tutorials
If you are the new to the microcontrollers that we are supplying, you may refer to the tutorials below as reference guides. We will keep updating this link to consolidate all the relevant information and share with you. To all Embedded Experts, the main purpose of having this link is to provide reference guides to whoever needs help.. Kindly drop us an email if you intend to share your embedded experiences with us.
ARM Tutorials:

 
Sources
Brief Introductions
Eddie Matejowsky
Forth is one of the few development environments small enough to fit inside the memory of a micro-controller.
Once uploaded, commands can be sent to the micro using a dumb terminal.
In it's simplest form software can be written and compiled using nothing more that windows notebook and hyper-terminal.
EMforth (beta) for the SAM7 is free for personal use and is completely open-source ( written in forth ).
James P. Lynch
If you are the beginner of using GNU/GCC tool chain for ARM development, I would encourage you to study James Lynch's excellent Tutorials (latest, ver 3.0) for ARM cross development with Eclipse. With this tutorial, you will be able to learn how to integrate the following software together for your ARM microcontroller development environment: Eclipse, GNUARM, CDT and OCDRemote

James is using Olimex LPC-P2106 and LPC-P2148 in the tutorial and has described the procedures step by step clearly. You may download his sample codes here

 

Michael Fischer
If you wish to setup the free ARM IDE without using Cygwin, you may refer to another excellent source from Michael's YAGARTO (Yet Another GNU ARM Toolchain). YAGARTO is using OpenOCD, Native GNU ARM toolchain for Windows and free Eclipse IDE. 
Martin Thomas
WinARM is a collection of GNU and other tools to develop software for the ARM-family of controllers/processors on MS-Windows-hosts. After installing the WinARM package provided by Martin, you will be able to program your ARM chip at Windows system. You could use WinARM, Insight, Programmer Notepad, OpenOCD for your ARM developmen with this package. 
FreeRTOS
FreeRTOS.org is a portable, open source, mini Real Time Kernel. This RTOS port was developed on a Olimex LPC-P2106 low cost prototyping board and uses the open source GNUARM development tools (compiler and debugger). 
Yuri Tiomkin 
Mr. Yuri Tiomkin has implemented the USB Bulk Firmware project that runs on Real Time Kernel, TNKernel, using LPC214x microcontroller. The demo codes are implemented on Rowley CrossWorks, IAR, etc. The codes are working well on our LPC-P2148 board. 
 
Dave Hawkins
This paper describes the Real-time processing with the Philips LPC ARM


microcontroller; using GCC and the uC/OS-II RTOS.

 

Senz
Senz gives the tutorials on driving the LED and LCD of our LPC-MT-2106 development boards. He has provided the samples codes that developed in GNU tool chains. 
 
Martin Thomas
Martin has worked on several demo programs using our boards, you may refer to his nice ARM project for the following information:
1. Sample demo programs for the LED blinking and timer interrupt at our LPC-P2106 and LPC-P2129. 
2. UART demo program for LPC-P2106. 
3. Control Area Network (CAN) driver program for LPC-P2129.
4. T-Clock demo application developed under LPC-P2106 

 

FreeRTOS
This is WEB server example is provided by FreeRTOS uses the FreeRTOS GCC ARM7 port along with the Rowley Associates CrossWorks integrated development tools. The example executes 12 of the standard demo application tasks, the idle task, and a task containing Adam Dunkels uIP (µIP) embedded TCP/IP stack and sample small WEB server. The demo is preconfigured to execute on the Olimex LPC-E2124 embedded Ethernet computer, for which the uIP TCP/IP stack port and embedded Ethernet device drivers were provided by Paul Curtis of Rowley Associates. 

 

Adam Dunkel 
TCP/IP port of Adam Dunkel's uIP using Olimex LPC-E2124. 
 

Go Top
 
 

Microchip PIC Tutorials:
 

Sources
Brief Introductions
Microchip PIC 
If you are new to PIC microcontroller, you may download free MPLAB IDE and use the MPLAB IDE Quick Start manual to explore on how to create an application first. Follow the the examples for the "Hello,world!" program, lighting LED and etc. 
 
Nigel Goodwin 
A PIC good tutorial site from Nigel. The tutorial describes the construction of simple modular hardware and give examples of code to make use of it.

 

Por. Paul Aguayo S.

 

This tutorial shows how to use the PIC-IO board to communicate it


with a graphical interface that let you turn on and off the outputs from a PC. If you work a little bit in this example you could control devices (lamps, small motors, sprinklers) from your computer easily.

 

Go Top
 
 

TI MSP430 Tutorials:
 

Sources
Brief Introductions
Adam Dunkel 
TCP/IP port of Adam Dunkel's uIP using Olimex Easyweb2. 
 
Antonio Alvarez 
Antonio's link is showing the C source code for de I2C-Bus in the Olimex EasyWeb2 Board.

 

Eric Engler 

 

This link describes on how to assemble the sample program for the Olimex msp430-1121STK.
 

Go Top
 
 

Atmel AVR Tutorials:
 

Sources
Brief Introductions
Jesper Hansen
Jesper Hansen has worked on several interesting and cool projects using AVR microcontrollers! Kindly refer to his link for the electronic fun using AVR microcontrollers: 

1. Jesper has built a ChatBoard using ATmega162. The chatboard is a small 100*50*12 mm keyboard with 49 keys. It has all alphanumeric keys, left and right arrows, a shift and backspace key and 7 special keys. In it's original form, it sends sequences of digits to imitate the use or a numeric keyboard to enter text on a cell phone.

2. Jesper has designed a 40MHz 5digit Frequency Counter with an AVR 2313 and 3 TTL chips. 

3. Jesper has ported for AVR-GCC of the popular uC/OS-II Realtime OS in the link

4. Jesper has built his own Function Generator using AVR 2313 and a simple R2R resistor ladder network to generate frequencies from about 0.07 Hz to 200-300 kHz in 0.07 Hz steps. It's controlled over RS232 from a small Windows program, and can generate Sine-, Sawtooth-, Trangle- and Sqare-waves ranging from 0.07 Hz to about 200-300 kHz in 0.07 Hz steps.

5. Jesper designed a small Temperature Monitor/Controller based on an AVR 2313 and a Dallas DS 1621.

6. Jesper designed a very small, but very accurate Digital Guitar Tuner with a low component count.

7. Jesper has built four different MP3 players with AVR's, as well as a simple switchmode 5V power supply with a LM2575.

 

T. Matsumoto
T. Matsumoto has designed the Direct Digital Synthesis (DDS) Variable Frequency Oscillator (VFO) controller by using AT90S2313. The AT90S2313 is to control DDS, LCD, switches etc. The CPU reads optical encorder and sends 26 bits serial data to DDS, and controlls it with 1Hz step minimum. DDS oscilates from 1Hz up to about 17Mhz. CPU also converts 32 bits binary into 10-digit BCD(ASCII numeric) that will be displayed on LCD at the same time. Indication frequency range is from 1Hz to 4GHz. The microcontroller manipulates DDS oscillation frequency and LCD indication frequency separately, so that oscillation frequency does not have to be the same as indicated frequency. Thus, this digital VFO can take place almost all kinds of analog VFO.

 

Go Top
 
 
 
   

 
 
Recover password        Contact us        Privacy statement        Terms & Conditions        Site Map
X-Cart Search Engine Optimization Copyright © 1964-2008 Dontronics