(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
<<< You Are Hereexamples of Standard Products (IC's)
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.