Pat Burgess

(765) 538-2428


Software Examples



Test Software for 68HC08 Based Controller
  • Only programmer on this project
  • This program runs on a Motorola 68HC08 microprocessor
  • Coded in C using Cosmic Compiler on a PC
  • Used to evaluate new hardware independent of Product Software
  • Used to evaluate new hardware while Product Software was being developed
  • Reads all A/D ports and sends selected ports to SPI or SCI
  • Instantaneous and Averaged A/D Data available
  • Allows for Configuring Inputs and Outputs to known states
  • Program coded from scratch


PC Program for "Friendly" Communications with Embedded Controllers
  • Only programmer on this project
  • This program runs on a PC
  • 95% coded in Turbo C++ on PC
  • 5% coded in 8086 Assembly Language on PC
  • Automatically Identifies Product Type and Serial Number
  • Displays All Critical Information
  • Displays All Active and History Faults
  • Allows Display of all EEPROM
  • Allows for "one button" storage of data into PC file
  • Allows for downloading another program into embedded controller's RAM
  • Allows for executing program from embedded controller's RAM
  • Source Files are over 10,000 lines
  • Program coded from scratch


PC and Controller Programs for Flashing via Serial Communications
  • Modified Existing Programs Only
  • Member of 2 person team
  • These programs run on a PC and on a Motorola 68HC08 microprocessor
  • PC Program coded in Turbo C++ on a PC
  • Embedded Controller program coded in 68HC08 Assembly Language
  • Embedded Controller program used BSO Tasking Assembler on Unix Workstation


Programs for Embedded Controller in C
  • Member of 3 person team
  • These programs run on a Motorola 68HC11 and 68CH08 microprocessors
  • Coded in C using COSMIC C Compilers on PC
  • Required daily use of PVCS configuration management software


Program for Embedded Controllers in Assembly
  • Member of 2 person team
  • This program runs on a Motorola 68HC08 microprocessor
  • Coded in Assembly Language
  • Used BSO Tasking Assembler on Unix Workstations
  • Required daily use of Unix based configuration management software


Programs for Embedded Controllers in C and Assembly
  • Modified Existing Programs
  • Only programmer on this project
  • Took programs from mid-development stage into production
  • Programs run on a Analog Devices SHARC DSP (digital signal processor)
  • 80% coded in Analog Devices Visual DSP C++ on a PC
  • 20% coded in Analog Devices SHARC DSP Assembly Language on a PC
  • Programs communicated using J1850 protocol
  • Required regular use of PVCS configuration management software


PC Program for generating S-Records from Analog Devices Loader Files
  • Only programmer on this project
  • This program runs on a PC
  • Used to generate S-Records for embedded controler production
  • Generates an S-Record from multiple Analog Devices Loader Files
  • File names and fill data configured via seperate *.ini file
  • Coded in C using Borland's C++ Builder 5.0
  • Program coded from scratch


This Web Site
  • Only programmer on this project
  • This program runs on a PC
  • Started program using Netscape Composer
  • Transitioned to HTML in Notepad


Links


Cover Letter

Main Resume

Employment

Education

Address

Personal

References



Software to Download

examples of Software <<< You Are Here

Android Apps

examples of ASIC Circuits

examples of Standard Products (IC's)

Patents



CLICK HERE to send comments: "pat@patburgess.com"


Thank you for visiting my website.

This website has been wasting time online since 1999.

This page was last updated on Monday, February 15, 2021.