USB Project (15th July) Ian Coulter.

Slides:



Advertisements
Similar presentations
Introduction to Assembly language
Advertisements

IT253: Computer Organization Lecture 6: Assembly Language and MIPS: Programming Tonga Institute of Higher Education.
Chapter 3 Loaders and Linkers
Chapter 8: Programming the Microprocessor. Copyright ©2009 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. The Intel.
Advanced Object-Oriented Programming Features
LabVIEW For BIOEN 201 Fritz Reitz, Ph.D.. Why talk about LabVIEW BIOEN 301 labs use it, so it helps to be a little familiar with what it is it’s a VERY.
Universal driver for LabView Pia & Shmulik Zobel Advisor – Mony Orbach.
1 CE6130 現代作業系統核心 Modern Operating System Kernels 許 富 皓.
1 Chapter 3 Loaders and Linkers Source Program Assembler Object Code Loader Executable Code Linker.
CSCE 211: Digital Logic Design Chin-Tser Huang University of South Carolina.
1 Introduction to Programming Environment Using MetroWerks CodeWarrior and Palm Emulator.
Number systems Converting numbers between binary, octal, decimal, hexadecimal (the easy way)
D. R. BettFONT Meeting 5 th May Current DAQ State D. R. Bett.
Agenda Data Representation Purpose Numbering Systems Binary, Octal, Hexadecimal (Hex) Numbering System Conversions Binary to Octal, Octal to Binary Binary.
© 2004 The MathWorks, Inc. 1 MATLAB for C/C++ Programmers Support your C/C++ development using MATLAB’s prebuilt graphics functions and trusted numerics.
Data Acquisition Software Integration and ADC Characterisation Jack Hobbs 4 th August
Model-Based Design and SDR Fabio Ancona Sundance Italia SRL CEO – Sales Director.
Dr Masri Ayob TK 2633: Microprocessor & Interfacing Lecture 7: Assembly Language.
LabVIEW – 2 Windows ► Front Panel- User Interface ► Block Diagram- Programming View.
Lecture 15 Today’s lecture MARIE programming Assembler
Converting From decimal to Binary & Hexadecimal to Binary
Conversions Denary to Binary Method 1
USB Project (15 th August) Ian Coulter. Last Week Needed to work error flags and error counting into labview. This seems to work successfully but doesn’t.
Development of a microprocessor project with LPC2388 development board.
USB Project Ian Coulter. USB Interface USB Menu -Download HEX File -Send Trigger -Start DAQ.
DECIMALBINARY a) b) c) d) e) f) Revision Exercise DECIMALBINARY a) b) c)
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 5 Report Tuesday 29 th July 2008 Jack Hickish.
A simple Desktop DAQ for U2F readout Ulf jörnmark Physics Dept. Lund Status and plans.
Review Test 2 Ch 6, 7, 8 ECE 2110 Western Michigan University.
CMap Version 0.16 Ben Faga. CMap CMap Version 0.16 Bug fixes and code optimizations More intuitive menu system Asynchronous loading of comparative map.
1 How to Install OpenGL u Software running under Microsoft Windows makes extensive use of "dynamic link libraries." A dynamic link library (DLL) is a set.
GCRC Informatics Project Sponsor: Dr. Paul Harris, GCRC Informatics Director Members: Chris Heath, BME/EE Adam Nagel, CompE Chris Nash, EE Brendan Soar,
How to Use PowerPoint. PowerPoint has a lot of different options; Like adding bullets… The text options are very similar to that of Microsoft Word, but.
MIDI. MIDI, which means: Musical Instrument Digital Interface, is a digital communications protocol. In August of 1983, music manufacturers agreed on.
CC410: System Programming Dr. Manal Helal – Fall 2014 – Lecture 10 – Loaders.
Conversions 1)Binary to Denary Method 1 Work out the position values of the binary bits and add those values together So above would be
First Foray into Programming (the hard way). A reminder from last lesson: A machine code instruction has two parts:  Op-code  Operand An instruction.
WHAT IS BINARY? Binary is a number system that only uses two digits: 1 and 0. Any information that processed by a computer it is put into sequence of.
Introduction to the FPGA and Labs
Topic 2: Hardware and Software
A Level Computing – A2 Component 2 1f, 1g, 1h, 1i, 1j.
Java SWING and Model View Controller (MVC)
INF230 Basics in C# Programming
AT Commands Supports AT commands
Advanced Object-Oriented Programming Features
Cypress CY3663 Development Kit
System Programming and administration
Section 17.1 Section 17.2 Add an audio file using HTML
USB Project (6th August)
WORKSHOP 3 GSE IMPORT.
CMPE 152: Compiler Design ANTLR 4 and C++
Dr. Clincy Professor of CS
Installing and Using MARIE
Programming Languages
USB Project (22nd July) Ian Coulter.
Data Acquisition Software Integration and ADC Characterisation
NetCDF and Scientific Data Standard
Introduction to LabVIEW
Social Media And Global Computing Using DLLs with MVC
Installing and Using MARIE
There are 10 types of people of people in this world…
Electronics II Physics 3620 / 6620
Introduction to LabVIEW
Social Media And Global Computing Creating DLLs with Visual Studio
Installing and Using MARIE
Adding fractions with like Denominators
An introduction to systems programming
Number systems Converting numbers between binary, octal, decimal, hexadecimal (the easy way)
Understanding DLLs and headers, and libs… Jeff Chastine.
USB Project (22nd August)
Presentation transcript:

USB Project (15th July) Ian Coulter

Modifications FSI Mode – Runs the ADC in Frequency Scanning Mode where we get a single data transfer when all the readings have been taken FFI Mode – Runs the ADC in Fixed Frequency Mode where we require continuous data transfer FFI Stop – Used to stop FFI mode operation

Modifications Changed the C code to produce a HEX file containing the new commands The USB interface downloads this HEX file and so can convert the hexadecimal commands put into the interface to the binary used in the ADC

Modifications Changed C++ code of the interface to include these commands in the preset options menu Next: test these new options using a signal generator to see if they work

DLL Dynamic Link Library A library of commands that can be used by another program to call up functions Can be moved into different programs so several can share the same basic set of commands

DLL Have assembled DLLs that can: Write to and read from a file Add two numbers together Write an array to file and sum the components Have added these into simple Labview programs

Addition of two numbers DLL in Labview

Sum of the components of an array in Labview

DLL Need to assemble a DLL with commands that transfer data in and out of the USB Write this data transfer DLL into Labview to allow use of the USB through Labview