USB Project (22nd July) Ian Coulter.

Slides:



Advertisements
Similar presentations
Computer Parts There are many parts that work together to make a computer work.
Advertisements

1 Arduino Board: Arduino UNO Arduino Programing Environment: Arduino 0022
Input, Processing, Storage and Output By: Ellie Taylor.
LSU 06/04/2007BASIC Stamp Editor1 The BASIC Stamp Editor Programming Unit, Lecture 3.
JR3PCI by J. Norberto Pires Installation Example.
Increasing Power Meter Transfer Rates Using a FT2232H Interface Chip
Shell and Flashing Images Commands and upgrades. RS-232 Driver chip – ST3232C Driver chip is ST3232C Provides electrical interface between UART port and.
Baseboard Aavikkomursu 7.2. Aavikkomursu Micro- controller Extension port for programming microcontroller and sensor input Resistor RS485 interface chip.
Data Acquisition Software Integration and ADC Characterisation Jack Hobbs 4 th August
Readout Electronics: SIDECAR ASIC Hardware
W25 Software Update process
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Chapter 1 Introduction to Computers Maran Illustrated Computers CIS
Linksys LNKWET11 Setup b Ethernet Converter PC’s Only Step 1. Place the CD in your CD drive and wait for the Welcome setup wizard to appear. Step.
Converting From decimal to Binary & Hexadecimal to Binary
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.
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 5 Report Tuesday 29 th July 2008 Jack Hickish.
There are many parts that work together to make a computer work. System Unit Computer Parts.
 There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
1 Terminology. 2 Requirements for Network Printing Print server Sufficient RAM to process documents Sufficient disk space on the print server.
FOCOMM_CAMAC Setup and Usage Guide Andrew Wong, Larry Ruckman.
Computer Parts There are many parts that work together to make a computer work.
Progress check Learning Objective: Success Criteria : Can identify various input and output devices - Level 4 – 5 Can identify all the major items of hardware.
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
All rights reserved—
Chapter 4. CONCEPT OF THE OPERATING SYSTEM MANAGING ESSENTIAL FILE OPERATIONS.
COMPUTER ORGANIZATION 4 TH LECTURE. ASCII Code  ASCII ( American Standard Code for Information Interchange).  Input and output devices that communicate.
Computer Parts There are many parts that work together to make a computer work.
Computer Architecture and Number Systems
Introduction to Computers Mrs. Gambucci
A Level Computing – A2 Component 2 1f, 1g, 1h, 1i, 1j.
Getting Started: Arxterra Control Panel & Application
Lab 1: Using NIOS II processor for code execution on FPGA
Chapter 6: BIOS.
Hexadecimal Conversion
DE2-115 Control Panel - Part II
RS232 Converter SB-DN-RS232N.
TUSB322I cable issue. USB2.0 with Type-C connector
Serial Communications
USB Project (15th July) Ian Coulter.
USB Project (6th August)
Practical example of C programming
Computer Parts There are many parts that work together to make a computer work.
Introduction to Computers
Folders out, planners out…
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
ADC32RF45 with KCU105 Internal Clock GHz.
Computer Parts There are four main equipment functions of a computer system: Input, Processing, Storage and Output. Input: the transferring of information.
Serial Data Hub (Proj Dec13-13).
Intro to the Arduino Topics: The Arduino Digital IO
Welcome to Digital Electronics using the Arduino Board
The centronics port Interfacing to a PC.
EVLA MONITOR & CONTROL CDR
How Computers Work.
Computer Parts There are four main equipment functions of a computer system: Input, Processing, Storage and Output. Input: the transferring of information.
There are 10 types of people of people in this world…
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
Remember the 10 types of people of people in this world…
FPGA Vinyl to Digital Converter (VDC)
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
Computer Science 1 Review and finish Number base conversion
Downloading to the NXT requires the correct hardware setup
USB Project (22nd August)
Presentation transcript:

USB Project (22nd July) Ian Coulter

Open communication Made a DLL that can tell the USB is attached and will open communication with the ADC board This appears to work as it is able to tell whether or not a USB is connected

Close communication Tried adding another function that would close communication with the ADC Not present in the USB Interface code and so may not be required Will leave for now and come back to if it seems necessary

Send commands Currently adding a function to the DLL that will download the HEX file to the cypress chip The HEX file lets the cypress chip know how to convert the hexadecimal commands input from the computer to binary commands used by the ADC board

Send commands Seems to find the HEX file OK Problem appears to be that it doesn’t know the device is attached Could be an issue with the WinDriver code that I haven’t found yet or could be a problem with the “open USB” command

The future Need to write a function that will input the commands to ADC and give it values for number of readings, selected channels, etc … Also need to take data out of the USB cable and write it to file in some sort of readable form