MikroElektronika


 * Operating system: Windows XP/Windows 7
 * Board: Pinguino 26J50

A toolchain is the set of programming tools that are used to create a product (typically another computer program or system of programs). The tools may be used in a chain, so that the output of each tool becomes the input for the next, but the term is used widely to refer to any set of linked development tools.

MikroElectronica sell various Windows operating system language compilers for 8 bit PIC microcontrollers, among others, including BASIC, C and Pascal. They also make fully functional demo versions of their compilers available for use with the only limit being the output is limited to 2K of program words.

mikroPascal PRO for PIC
Main program source file: Pinguino_HID_Read_Write_Interrupt.mpas

USB descriptors source file (generated using the Descriptor tab of the HID Terminal - see image below): USBdsc.mpas

Using the HID Terminal to generate the USB descriptors file:



Compile the above two source files and then program the Pinguino 26J50 with the resulting hex file using a standard PIC programmer (eg PICkit2) connected to the Pinguino's ICSP pins.

Connect the Pinguino via USB to your computer and use the MikroElectronika HID Terminal (select from IDE Tools Menu) to send a character to the Pinguino and trigger the output which should look similar to:



Downloadable files
[[media:Pinguino_HID_Read_Write_Interrupt.hex.txt‎|Pinguino_HID_Read_Write_Interrupt.hex]]

OS X command line program to list USB devices and read output from the Pinguino 26J50 running the USB HID program.