1 / 1

Intern Students: Artem Tkach, Pablo Jacome Advisor : Ricardo Santoyo-Mejia, Randall Reeves

Programming Embedded Systems in C and C++. Intern Students: Artem Tkach, Pablo Jacome Advisor : Ricardo Santoyo-Mejia, Randall Reeves Co-Advisor : Ayax Ramirez, Head of Photonics Department. INTRODUCTION:. METHODS: Equipment: MPLab IDE v8.86 PCB PIC18f46k20 microcontroller PicKit 3

iden
Download Presentation

Intern Students: Artem Tkach, Pablo Jacome Advisor : Ricardo Santoyo-Mejia, Randall Reeves

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programming Embedded Systems in C and C++ Intern Students: Artem Tkach, Pablo Jacome Advisor: Ricardo Santoyo-Mejia, Randall Reeves Co-Advisor: Ayax Ramirez, Head of Photonics Department INTRODUCTION: • METHODS: • Equipment: • MPLab IDE v8.86 • PCB PIC18f46k20 microcontroller • PicKit 3 • Fluke 123 industrial scopemeter • The Agilent 33210A 10MHz function/arbitrary waveform generator • An embedded system is a computer system designed for specific control functions within a larger system, often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. • Embedded systems contains processing cores that are typically either microcontrollers or digital signal processors (DSP). The key characteristic, however, is being dedicated to handle a particular task • The work is performed at SPAWAR’s Electromagnetics and Advanced Technologies Division • We are working on the Oscilloscope program that turns the PIC18F46K20 microcontroller, when programmed, into scope-meter. • CONCLUSION: • Given a limited amount of time we can now skillfully handle various types of hardware and software. • We better understand ideas such as: embedded systems, programming techniques and tricks, and applicable use to the real world. • We expanded our knowledge, basis, and strategy in C language. • One of our mentors, Ricardo S., put forth a task on us where we had to figure out and modify his C Code for his use. He also allowed that we work and collaborate with anyone. • As transfer students intending to take a Fall 2102 course in Embedded Systems, this knowledge is a phenomenal opportunity to be more successful and ready in school by undertaking this internship prior to enrollment at our schools. • RESULTS: • The project is still underway • We learned: • how to use MPLab • how to program PIC microcontroller by usibg MPLab and PicKit3 • how to use scopemeter in order to test the signal created by waveform generator Oscilloscope that gives us an idea of how we should design our own REFERENCE: Ricardo Santoyo-Mejia and his equipment (look at photos) ACKNOWLEDGMENTS: We thank Ayax Ramirez, the Department of Electronics and Advanced Technology SPAWAR, Ricardo Sontoyo-Mejia, Dr. Raga Bakhiet, the MESA Program, SWC and all those who put forth the effort for this grand internship opportunity. This research internship was funded by the National Science Foundation (NSF DUE 0652234) and the Lipp Family Foundation. Equipment shown are the: Microcontroller (PICkit 3), Printed Circuit Board (PCB), and the LED screen to display the code that we constantly worked on Function Waveform Generator that produces controlled waves and is sent to our Oscilloscopes

More Related