Course Description

This tutorial shows how to make a graphical user interface (GUI) for USB communication with the MC9S08JM60 using free software tools.

What you’ll learn 

How to establish USB communication with the PC using MC9S08JM60, how to program the board using CodeWarrior, how to customize and use the device driver under Windows and how to create a custom application using Visual C# Express Edition (free).
 

Recommended reading:

 

 

Part 1. The device and the firmware

This section shows how to program an example code in the Freescale Microcontroller MC9S08JM60 that connects to the computer using the USB module.

Hardware used: DEMOJM board

 

Downloads:

 

Part 2. The device driver

This section shows the basic concepts of a device driver and how to generate a custom INF file for the Freescale Microcontroller MC9S08JM60.

Downloads:

  

Part 3. The GUI

This section shows how to make an application using Visual C# Express to communicate with the MC9S08JM60.

Needed files:

Download videos in WMV format: