Revision: October 7, E Main Suite D Pullman, WA (509) Voice and Fax
|
|
- Prosper Lawson
- 5 years ago
- Views:
Transcription
1 Cerebot 32MX4 Microchip TCP/IP Stack Reference Design Revision: October 7, E Main Suite D Pullman, WA (509) Voice and Fax Overview The Cerebot 32MX4 Microchip TCP/IP Stack Reference Design was written to provide an example of how to use Microchip s TCP/IP Stack using the Digilent Cerebot 32MX4 microcontroller board and the PmodNIC. This design will run an interactive website hosted on the Cerebot 32MX4. To follow along in this design, the reader will need to download the TCP/IP Stack (v at the time of this writing) from Microchip s website and read and agree to the Microchip End User License Agreement for Microchip s TCP/IP Stack Software Version 5.10 and Documentation. The TCP/IP software is downloaded as a zipped installer and will install the TCP/IP library to C:\Microchip Solutions on your hard drive. The line numbers listed in this reference design are specific to version 5.10 of the TCP/IP Stack Software. Future versions of the software may have slightly differing line numbers, but the figures included in this document should provide a good idea of approximately where code modifications were made. This reference design requires the Cerebot 32MX4 and the PmodNIC. Optionally, the PmodLED can be used for a better example of the web application running. This reference design will guide the reader through modifying the TCPIP Demo that is located in the C:\Microchip Solutions\TCPIP Demo App\ directory of the system. Before installing the TCP/IP Stack on the system, the reader should download and install Microchip s MPLAB IDE and the MPLAB C32 C Compiler. This will provide the development environment as well as the USB drivers needed by the Cerebot 32MX4 s on-board debugger. Instructions for installing these software packages can be found on Microchip s website accompanying the installation files. The modifications required to get the TCPIP Demo App to run on the Digilent Cerebot 32MX4 board are summarized as follows: Add hardware specific definitions to HardwareProfile.h Connect to board via Debugger->Select Tool->PIC32 Starter Kit Run the TCPIP Configuration Wizard to do a bulk edit to the TCPIPConfig.h file Manually finish editing the TCPIPConfig.h file to allow for static IP addressing (instead of dynamic addressing via DHCP). Remove a function call in MainDemo.c. Functional Description To get started with the design, navigate to C:\Microchip Solutions\TCPIP Demo App and open the TCPIP Demo App-C32.mcp file. This will cause MPLAB to open up the project for editing and debugging. We will use the TCPIP Demo App-C32.mcw workspace file to navigate around the project for editing. page 1 of 7
2 HardwareProfile.h First, open up the HardwareProfile.h file. Generally, when you are editing source code in a project, it is good to make a note of it in the top header block as I have done here in Figure 1. Figure 1 Now go to line 67 and define the Digilent board exactly as found in Figure 2. This file declares all of the pin and peripheral placements for specific Microchip development boards. The Cerebot 32MX4 is not included in these declarations, so it is necessary to do so. Figure 2 To ensure that our board definitions are used when compiling the source, add the following code snippet to the end of line #73: &&!defined(cerebot32mx4) as shown in Figure 3. Figure 3 page 2 of 7
3 Insert the following code into the HardwareProfile.h file beginning at line #335 by copying and pasting it into the MPLAB editor: // START DIGILENT CEREBOT 32MX4 PIN/PERIPHERAL DECLARATIONS #elif defined(cerebot32mx4) // CEREBOT 32MX4 + PIC32MX460F512L + PmodNIC connected to SPI2 (port JB of the board) #define LED0_TRIS (TRISBbits.TRISB10) #define LED0_IO (LATBbits.LATB10) #define LED1_TRIS (TRISBbits.TRISB11) #define LED1_IO (LATBbits.LATB11) #define LED2_TRIS (TRISBbits.TRISB12) #define LED2_IO (LATBbits.LATB12) #define LED3_TRIS (TRISBbits.TRISB13) #define LED3_IO (LATBbits.LATB13) #define LED4_TRIS (TRISAbits.TRISA9) // The Cerebot 32MX4 only has LEDs 1 through 4 (0 to 3), thus 4 through 7 here #define LED4_IO (LATAbits.LATA9) #define LED5_TRIS (TRISAbits.TRISA10) // do nothing. Connect a PmodLED to pins 7 through 12 of port JK on the Cerebot 32MX4 to verify. #define LED5_IO (LATAbits.LATA10) #define LED6_TRIS (TRISDbits.TRISD12) #define LED6_IO (LATDbits.LATD12) #define LED7_TRIS (TRISCbits.TRISC4) #define LED7_IO (LATCbits.LATC4) #define LED_GET() (*((volatile unsigned char*)(&latb))) #define LED_PUT(a) (*((volatile unsigned char*)(&latb)) = (a)) //Buttons on digilent boards read Logic High when they are pressed and Logic Low when not. This is opposite of Microchip development boards. #define BUTTON0_TRIS (TRISAbits.TRISA6) #define BUTTON0_IO!(PORTAbits.RA6) #define BUTTON1_TRIS (TRISAbits.TRISA7) #define BUTTON1_IO!(PORTAbits.RA7) #define BUTTON2_TRIS (TRISDbits.TRISD7) //The Cerebot 32MX4 does only has buttons 1 and 2, thus 2 and 3 here are not #define BUTTON2_IO!(PORTDbits.RD7) #define BUTTON3_TRIS (TRISDbits.TRISD6) //used and do nothing. #define BUTTON3_IO!(PORTDbits.RD6) #define UARTTX_TRIS (TRISFbits.TRISF5) // This is connected to pin 4 of JH on the Cerebot 32MX4 #define UARTTX_IO (PORTFbits.RF5) #define UARTRX_TRIS (TRISFbits.TRISF4) // This is connected to pin 3 of JH on the Cerebot 32MX4 #define UARTRX_IO (PORTFbits.RF4) // ENC28J60 I/O pins #define ENC_CS_TRIS (TRISGbits.TRISG9) // Pin 1 on the PmodNIC. Pin JB1 of Cerebot 32MX4. #define ENC_CS_IO (PORTGbits.RG9) #define ENC_RST_TRIS (TRISDbits.TRISD4) // Pin 9 on the PmodNIC. Pin JB9 of the Cerebot 32MX4. #define ENC_RST_IO (PORTDbits.RD4) // SPI SCK, SDI, SDO pins are automatically controlled by the //PIC32 SPI module //SPI2 definitions #define ENC_SPI_IF (IFS1bits.SPI2RXIF) #define ENC_SSPBUF (SPI2BUF) #define ENC_SPISTATbits (SPI2STATbits) #define ENC_SPICON1 (SPI2CON) #define ENC_SPICON1bits (SPI2CONbits) #define ENC_SPIBRG (SPI2BRG) // END DIGILENT CEREBOT 32MX4 PIN/PERIPHERAL DECLARATIONS page 3 of 7
4 The partitions between existing code and the pasted code should appear as in Figure 4 and Figure 5. Figure 4 Figure 5 Select Debugging Tool Click on the Debugger Menu option followed by Select Tool and finally select the PIC32 Starter Kit to connect to the Cerebot 32MX4. The Output window should pop up indicating that the PIC32 Starter Kit was found. Initial Configuration of TCPIPConfig.h The TCPIPConfig.h file declares what functions will be present in the demonstration application. The Cerebot 32MX4 cannot support many of these applications because it lacks external memory on the board. In the interests of providing the simplest example application running the Microchip TCP/IP Stack, it is necessary to remove as much of the added features as possible. In order to modify the TCPIPConfig.h file, it is best to run the Microchip TCPIP Configuration Wizard application. To do this, click on the Windows Menu bar and navigate start->programs->microchip->tcpip Stack->TCPIP Configuration Wizard. When the application opens, browse to C:\Microchip Solutions\TCPIP Demo App and click Next. page 4 of 7
5 In the screen that follows, only select the Web Server check box, uncheck all other options and click Next. Uncheck all of the options on the following screen and click Next. Leave the Host Name and Default MAC Address the same and click Next. Uncheck all of the options that appear on the right-hand side of the screen and click Next. Select the Internal Program Memory radio button and click Next and finally click Finish. Static IP Address Assignment in TCPIPConfig.h The IP address of the board is required to view the web page in a browser. It is easier to statically assign the IP address than it is to find out what was assigned to it when using DHCP. For this reason, this design uses the option to statically set the IP address found in TCPIPConfig.h. If your design requires a static IP address, then modify TCPIPConfig.h following these two steps: Comment out lines 77 and 78 as found in Figure 6. Figure 6 Set the desired static IP address for the board in lines 161 through 164. If the board is going to be sharing a network where DHCP is used, keep the first three sets of numbers the same as the network and assign the final number to a value outside of the DHCP pool. Generally DHCP assigns devices numbers between 100 and 255, so assign the board a number below 100. Use Figure 7 as an example. Figure 7 page 5 of 7
6 Fix SPI Clock Speed The PmodNIC cannot run at 20MHz. In the ENC28J60.c driver that accompanies the TCPIP Library, there is a line that sets the SPI clock speed. The easiest way to correct the default setting is to add a condition to line 108 of ENC28J60.c as found in Figure 8 below. To do this, add a ( to the beginning of the condition and end the line with ) defined(cerebot32mx4). This will set the SPI clock to 13.33MHz. Allow Debugging Figure 8 In order to step through the code and watch the program execute the demo, the on-board debugging chip must be allowed to talk to the PIC32. This communication is handled via the JTAG interface and the TCPIP Demo App disables the JTAG interface during the initialization of the system. This is not necessary and actually causes problems in this example application, so removing the instruction to disable the JTAG interface is necessary. Simply comment out line 539 of MainDemo.c as found in Figure 9. Commenting out line 538 is optional. Attaching Pmods Figure 9 The application requires the PmodNIC to work and optionally uses the PmodLED to show additional visual output used by the web interface. Plug the PmodNIC into port JB which is where the SPI2 pins are located on the Cerebot 32MX4 and optionally plug the PmodLED into the lower pins (pin 7 through 12) of port JK. Pins 1 through 4 of port JK are shared with the onboard LEDs. Compiling and Running Program The PmodNIC and Cerebot 32MX4 should be connected to the same network as the PC, ideally through a shared switch. All of the source editing has now been completed. Click on the Debugger menu item and select Run. MPLAB will prompt you to build the project. Click Yes. Repeat the previous step and MPLAB will prompt that the Cerebot 32MX4 needs to be programmed. Click Yes to program and run the application on the board. page 6 of 7
7 Once the program is running, view the Microchip embedded website using a web browser. In the address bar, type in the IP address of the board and connect. In this example, the web site is located at as was defined in TCPIPConfig.h, lines 161 through 164. If successful, the web browser should display the page as shown in Figure 10. Figure 10 page 7 of 7
Digilent I 2 C Pin Configurations
Connecting I 2 C Interfaces Revision: August 4, 2011 1300 NE Henley Court, Suite 3 Pullman, WA 99163 (509) 334 6306 Voice (509) 334 6300 Fax Digilent I 2 C Pin Configurations There are three different
More informationTCP/IP Base Board Setup Instructions (JGS_ETH24_BASE)
TCP/IP Base Board Setup Instructions (JGS_ETH24_BASE) Actual Size Image 2.1mm Power Jack RJ45 MagJack ICSP Programming Connector 3.5mm Stereo Jack for Serial I/O 4 8 pin headers for external connections
More informationConfiguring the Xilinx Spartan-6 LX9 MicroBoard
Configuring the Xilinx Spartan-6 LX9 MicroBoard Version 1.3 Table of Contents Table of Contents... 2 Table of Figures... 3 Revision History... 4 Overview... 5 Configuration and Programming via the on-board
More informationInstructionss. features: Actual Size Image. start up defaults. Sends server.) User configurable. All on - 1 -
Web Accessible Thermostat Instructionss Actual Size Image of Thermostat with Transparent Dark Grey Cover Description and Features The Web Accessibland Experimenter board to function. The combination provides
More informationGG 200 Microchip Getting Started Guide
GG 200 GG200.52 Revision 5.2 Table of Contents 1. Development with ZeroG Wi-Fi... 3 1.1. Overview... 3 1.2. Features... 3 1.3. Hardware... 3 1.4. Software... 4 1.5. Common Terms and Definitions... 4 1.6.
More informationGetting acquainted with the development tools June 27, 2006 ELE492 Embedded System Design Exercise 1
Getting acquainted with the development tools June 27, 2006 ELE492 Embedded System Design Exercise 1 Overview In this first exercise, a few tasks are given to get acquainted with the PIC microcontroller
More information3.3V regulator. JA H-bridge. Doc: page 1 of 7
Digilent Cerebot Board Reference Manual Revision: 11/17/2005 www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Digilent Cerebot Board is a useful tool for
More informationGetting Started with SKPIC32
Getting Started with SKPIC32 Content: 1.Introduction 2.The Board 3.Software 4.Hands On 4.1.Loading program with bootloader 4.2.Loading program without bootloader 1. Introduction 32-bit PIC MCU have more
More informationDoc: page 1 of 6
Cerebot Nano Reference Manual Revision: February 6, 2009 Note: This document applies to REV A of the board. www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview
More informationRevision: January 28, Henley Court Pullman, WA (509) Voice and Fax
Lab Project 2: Board Verification and Basic Logic Circuits Revision: January 28, 2012 1300 Henley Court Pullman, WA 99163 (509) 334 6306 Voice and Fax STUDENT I am submitting my own work, and I understand
More informationVarious power connectors. 3.3V regulator. 64K Flash (Internal) 2K EEPROM (Internal) 4K SRAM (Internal) JA Mem Adr/ Data. Doc: page 1 of 9
Cerebot II Board Reference Manual Revision: September 14, 2007 Note: This document applies to REV B of the board. www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview
More informationCerebot Nano Reference Manual. Overview. Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A
1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com Cerebot Nano Reference Manual Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A Overview The Cerebot Nano is the
More informationIntroduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.
Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform www.sierraradio.net www.hamstack.com Topics Introduction Hardware options Software development HamStack project
More informationLab4 INTRODUCTION TO DEVELOPMENT ENVIRONMENT
Lab4 INTRODUCTION TO PICDEM NET2 DEVELOPMENT ENVIRONMENT EET 4730 By Dr. Ece Yaprak Dr. Ece Yaprak 1 Purpose The PICDEM.net 2 Development Board allows students to begin developing Internet connectivity
More informationRevision: May 11, E Main Suite D Pullman, WA (509) Voice and Fax LED. Doc: page 1 of 6
Digilent XC2-XL System Board Reference Manual www.digilentinc.com Revision: May 11, 2004 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Digilent XC2-XL System Board (the
More informationeip-10 Embedded TCP/IP 10-BaseT Network Module Features Description Applications
Embedded TCP/IP 10-BaseT Network Module Features 8-bit reprogrammable Microcontroller with Enhanced Flash program memory, EEPROM and Static RAM data memory On board 10Mbps Ethernet controller, and RJ45
More informationDoc: page 1 of 15
Cerebot 32MX4 Board Reference Manual Revision: August 26, 2011 Note: This document applies to REV C and REV D of the board. 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The
More informationAD Microcontroller No-OS Driver
One Technology Way P.O. Box 9106 Norwood, MA 02062-9106 Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com AD7298 - Microcontroller No-OS Driver Supported Devices AD7298 Evaluation Boards Overview AD7298
More informationPICado Alpha Development Board V1.0
V1.0 Bluetooth Transceiver Module HC-05 Four onboard FET power output stage 34 freely assignable I/O pins ICSP interface 2015 Jan Ritschard, All rights reserved. V1.0 Table of Contents 1. Introduction...
More informationTable of Contents Overview Software Support... 6 Coursework and Additional Materials Programming the Board...
1300 Henley Court Pullman, WA 99163 509.334.6306 www.store.digilent.com Basys MX3 Board Reference Manual Revised April 21, 2017 This manual applies to the Basys MX3 rev. B Table of Contents Table of Contents...
More informationRevision: 05/05/ E Main Suite D Pullman, WA (509) Voice and Fax. Various power connectors. 3.3V regulator
Digilent Cerebot Plus Board Reference Manual Revision: 05/05/2008 www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Digilent Cerebot Plus Board is a useful
More informationPmodJSTK2 Reference Manual. Overview. 1 Functional Descriptions. Revised July 19, 2016 This manual applies to the PmodJSTK2 rev. C
1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com PmodJSTK2 Reference Manual Revised July 19, 2016 This manual applies to the PmodJSTK2 rev. C Overview The Digilent PmodJSTK2 (Revision
More informationQuick Start Guide Demo Distance2Go. July 2018
Quick Start Guide Demo Distance2Go July 2018 Table of Contents 1 Hardware Description 2 Tools Installation 3 Demo Distance2Go USB Connections 4 Building, Flashing and Debugging 5 Raw data streaming 2 Table
More informationdotstack SDK for PIC24 and PIC32 Getting Started
dotstack SDK for PIC24 and PIC32 Getting Started Version 1.5.5 Copyright 2010 CandleDragon, Inc. 1 Overview dotstack is a full featured yet very compact Bluetooth stack. It was designed specifically for
More informationPmod modules are powered by the host via the interface s power and ground pins.
1300 Henley Court Pullman, WA 99163 509.334.6306 www.store. digilent.com Digilent Pmod Interface Specification 1.2.0 Revised October 5, 2017 1 Introduction The Digilent Pmod interface is used to connect
More informationProduct Overview -A 16 bit Micro Experimenter for Solderless Breadboards
Product Overview -A 16 bit Micro Experimenter for Solderless Breadboards 1.0 Introduction The 16 Bit Micro Experimenter is an innovative solderless breadboard kit solution developed by a Microchip Academic
More informationRevision: 11/30/ E Main Suite D Pullman, WA (509) Voice and Fax
Digilent Adept Suite User s Manual Revision: 11/30/06 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview To install the Digilent Adept Suite, open the Adept Setup file and follow
More informationHow to Restore a chipkit Bootloader
This guide will show you how to restore your chipkit bootloader, in the event that it has been erased from a chipkit-compatible board. This operation is required if you have used MPLAB X to program the
More informationeip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications
Embedded TCP/IP 10/100-BaseT Network Module Features 16-bit Microcontroller with Enhanced Flash program memory and static RAM data memory On board 10/100Mbps Ethernet controller, and RJ45 jack for network
More informationDoc: page 1 of 34
Cerebot MX7cK Board Reference Manual Revision: September 6, 2012 Note: This document applies to REV B and C of the board. 1300 Henley Court Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Cerebot
More informationUM QN908x Quick Start. Document information. QN908x, Quick Start, Development Kit, QN9080 DK, QN9080 Development Kit
QN908x Quick Start Rev.2.0 21 March 2018 User manual Document information Info Keywords Abstract Content QN908x, Quick Start, Development Kit, QN9080 DK, QN9080 Development Kit This Quick Start document
More informationET-PIC 24 WEB-V1. o Central Processing Unit (CPU) o System. o nanowatt Power Managed Modes. o Analog Features
ET-PIC 24 WEB-V1 ET-PIC 24 WEB-V1 is PIC Board Microcontroller from Microchip that uses 16 Bit No.PIC24FJ128GA008 Microcontroller for processing data and develops board. The remarkable specification of
More informationDoc: page 1 of 6
Nanocon Reference Manual Revision: February 9, 2009 Note: This document applies to REV A-B of the board. 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Nanocon board is
More informationExperiment 0: Introduction to MPLAB and QL200 development kit
University of Jordan Faculty of Engineering and Technology Department of Computer Engineering Embedded Systems Laboratory 0907334 Experiment 0: Introduction to MPLAB and QL200 development kit Objectives
More informationHow to use the Zduino LEE Module with the Trainer Board
How to use the Zduino LEE Module with the Trainer Board Note: If you are going to use the Arduino/Zduino module for this distance training workshop, please download the Arduino software: 1. Connections
More informationPIC KIT 2 BASIC-USERS GUIDE FEMTO ELECTRONICS
PIC KIT 2 BASIC-USERS GUIDE FEMTO ELECTRONICS SPECIFICATIONS: ICSP (In Circuit Serial Programmer). Compatible with PIC Microcontrollers (5V chips only). Compatible with MPLAB, MPLAB X and PIC KIT 2 software.
More informationnic424 ENC424J600 10/100-BaseT Network Interface Card Features Description Applications
ENC424J600 10/100-BaseT Network Interface Card Features On board 10/100Mbps Ethernet controller, and RJ45 jack for network connection Small 1.3x2.5 circuit board footprint 3.3V DC supply Microchip s TCP/IP
More informationQuick Start Guide Demo Distance2Go. September 2017
Quick Start Guide Demo Distance2Go September 2017 Table of Contents 1 Hardware Description 2 Tools Installation 3 Demo Distance2Go USB Connections 4 Building, Flashing and Debugging 5 Radar GUI 2 Table
More informationXilinx Vivado/SDK Tutorial
Xilinx Vivado/SDK Tutorial (Laboratory Session 1, EDAN15) Flavius.Gruian@cs.lth.se March 21, 2017 This tutorial shows you how to create and run a simple MicroBlaze-based system on a Digilent Nexys-4 prototyping
More informationRN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards
RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards 2012 Roving Networks. All rights reserved. RN-131/171-PICTAIL-UM Version 1.0 9/7/2012 USER MANUAL OVERVIEW The RN-131 and RN-171 WiFly radio modules are
More informationAN HI-3200 Avionics Data Management Engine Evaluation Board Software Guide
August 12, 2011 AN - 166 HI-3200 Avionics Data Management Engine Evaluation Board Software Guide Introduction This application note provides more detail on the HI-3200 demo software provided in the Holt
More informationConnectivity. Ethernet
Connectivity Ethernet ENC624J600 Stand-Alone 10/100 Ethernet Controller Ethernet Family Roadmap Design Existing 10/100 Base-T Ethernet ENC624J600 24KB Buffer Encryption 44/64 pins NEW PIC32MX 32-bit w/
More informationIntroduction to Microchip-SIMULINK Blocksets and MATLAB Plug-in for MPLAB IDE
Introduction to Microchip-SIMULINK Blocksets and MATLAB Plug-in for MPLAB IDE Produced by Murali Manohara Chembarpu 2008 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1
More informationPIC 28 Pin Board Documentation. Update Version 5.0
PIC 28 Pin Board Documentation Update 2009.10 Version 5.0 Table of Contents PIC 28 Pin Board Documentation... 1 Table of Contents... 2 Introduction... 3 Circuit Schematic... 4 The following is the Circuit
More informationuser guide January 2006 CSR Cambridge Science Park Milton Road Cambridge CB4 0WH United Kingdom Registered in England
user guide January 2006 CSR Cambridge Science Park Milton Road Cambridge CB4 0WH United Kingdom Registered in England 4187346 Tel: +44 (0)1223 692000 Fax: +44 (0)1223 692001 www.csr.com Contents Contents
More informationEvaluation board for NXP LPC2103. User Guide. Preliminary Version updated 27 th Aug TechToys Company All Rights Reserved
Evaluation board for NXP LPC2103 User Guide 1 SOFTWARE Download from KEIL web site at http://www.keil.com/demo/ for ARM evaluation software. Limitations to this evaluation copy have been summarized on
More informationUsing Serial Flash on the Xilinx Spartan-3E Starter Board. Overview. Objectives. Version 8.1 February 23, 2006 Bryan H. Fletcher
Using Serial Flash on the Xilinx Spartan-3E Starter Board Version 8.1 February 23, 2006 Bryan H. Fletcher Overview The Xilinx Spartan-3E FPGA features the ability to configure from standard serial flash
More informationGetting started with the Xilinx Project Navigator and the Digilent BASYS 2 board.
Getting started with the Xilinx Project Navigator and the Digilent BASYS 2 board. This lab is based on: Xilinx Project Navigator, Release Version 14.6 Digilent Adept System Rev 2.7, Runtime Rev 2.16 Digilent
More informationLaboratory: Introduction to Mechatronics. Instructor TA: Edgar Martinez Soberanes Lab 1.
Laboratory: Introduction to Mechatronics Instructor TA: Edgar Martinez Soberanes (eem370@mail.usask.ca) 2017-01-12 Lab 1. Introduction Lab Sessions Lab 1. Introduction to the equipment and tools to be
More information04/12/11 version 1.0
04/12/11 version 1.0 Assembly Manual and Hardware Description for the Universal Graphics Display Module Kit This document describes the physical assembly and operation of the new KibaCorp Universal Graphic
More informationEKK-LM3S811 QUICKSTART
Stellaris LM3S811 Evaluation Kit The Stellaris LM3S811 Evaluation Kit provides a low-cost way to start designing with Stellaris microcontrollers. The LM3S811 Evaluation Board (EVB) can function as either
More informationFigure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick
TOOLSTICK UNIVERSITY DAUGHTER CARD USER S GUIDE 1. Handling Recommendations To enable development, the ToolStick Base Adapter and daughter cards are distributed without any protective plastics. To prevent
More informationSQI FLASH click. PID: MIKROE-2828 Weight: 22 g
SQI FLASH click PID: MIKROE-2828 Weight: 22 g SQI FLASH click is based on the SST26VF064B, a 64 Mbit Serial Quad I/O flash device from Microchip. The chip utilizes 4-bit multiplexed I/O serial interface
More informationSpartan -6 LX9 MicroBoard Web Connectivity On Ramp Tutorial
Spartan -6 LX9 MicroBoard Web Connectivity On Ramp Tutorial Version 13.2.01 Revision History Version Description Date 13.2.01 Initial release with support for ISE 13.2 tools Aug. 10, 2011 Page 2 of 30
More informationLab 3a: Scheduling Tasks with uvision and RTX
COE718: Embedded Systems Design Lab 3a: Scheduling Tasks with uvision and RTX 1. Objectives The purpose of this lab is to lab is to introduce students to uvision and ARM Cortex-M3's various RTX based Real-Time
More informationConfiguration of Device Specific Features
Configuration of Device Specific Features 1 The PIC32MX795F512L microcontroller has many customizable features. These features can be either enabled or disabled to allow customization of the device. For
More informationMSP430 Interface to LMP91000 Code Library
Application Note 2230 Vishy Viswanathan July 13, 2012 MSP430 Interface to LMP91000 Code 1.0 Abstract The MSP430 is an ideal microcontroller solution for low-cost, low-power precision sensor applications
More informationCMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing
CMS-8GP32 A Motorola MC68HC908GP32 Microcontroller Board xiom anufacturing 2000 717 Lingco Dr., Suite 209 Richardson, TX 75081 (972) 994-9676 FAX (972) 994-9170 email: Gary@axman.com web: http://www.axman.com
More informationMicrochip Launches Free, Cloud-based Development Platform for PIC MCUs. MPLABXpress.microchip.com
Microchip Launches Free, Cloud-based Development Platform for PIC MCUs MPLABXpress.microchip.com 2 MPLAB Xpress Cloud Based Development Platform The easiest way to get started with PIC MCUs Industry s
More informationM16C/62P QSK QSK62P Plus Tutorial 1. Software Development Process using HEW4
M16C/62P QSK QSK62P Plus Tutorial 1 Software Development Process using HEW4 Overview The following tutorial is a brief introduction on how to develop and debug programs using HEW4 (Highperformance Embedded
More informationDebug Tool Fashion Accessories An showcase of development tool accessories designed to enhance your debug session
Debug Tool Fashion Accessories An showcase of development tool accessories designed to enhance your debug session July 2012 This webinar takes a look at some of the available debug and emulation tool accessories
More informationRenesas Starter Kit for RX111
Renesas Starter Kit for RX111 Block Diagram Layout and Specification Configuration PC System Requirements Technical Support Ordering Information Renesas Starter Kit for RX111 Target Devices RX111 Device
More informationATHENA32 PIC32 Evaluation Board ATHENA32. Product Datasheet. Francesco Ficili Date 13/01/2019. Pag. 1
ATHENA32 Product Datasheet Author Francesco Ficili Date 13/01/2019 Status Released Pag. 1 Revision History Version Date Author Changes 1.0 13/01/2019 Francesco Ficili Initial Release. Pag. 2 SUMMARY 1.
More informationBy: Robert E. Sult. For the best results consult SULT. 6/29/2016 KODI for Fire Stick
By: Robert E. Sult For the best results consult SULT KODI for Fire Stick Connect your Fire stick to your TV with the power supply that came with your device. Select the correct channel Set up the WIFI
More informationUSB / Ethernet Production Ready Module
USB / Ethernet Production Ready Module The USB / Ethernet module is a single board containing everything needed to add highperformance Internet and USB connectivity to customers system designs without
More informationLab Guide Rev. 0 TWRWIFIG1011MILAB
TWR-WIFI-G1011MI Lab Guide Rev. 0 Freescale Semiconductor Inc. TWRWIFIG1011MILAB Contents 1 Purpose... 3 2 Configure Hardware... 3 3 Configure Software... 4 4 Running the Demos... 4 4.1 Troubleshooting...
More informationECE383: Microcomputers Lab 6 Basic and Finite State Machine LED and Switch I/O Programming
ECE383: Microcomputers Lab 6 Basic and Finite State Machine LED and Switch I/O Programming Goals: The goals of this lab are to continue to instruct students in a PIC24-based hardware system using PIO ports
More informationMPLAB SIM. MPLAB IDE Software Simulation Engine Microchip Technology Incorporated MPLAB SIM Software Simulation Engine
MPLAB SIM MPLAB IDE Software Simulation Engine 2004 Microchip Technology Incorporated MPLAB SIM Software Simulation Engine Slide 1 Welcome to this web seminar on MPLAB SIM, the software simulator that
More informationTable of Contents Overview Functional Description Programming Tools... 4
1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com ChipKIT Pro MX7 Board Reference Manual Revised January 3, 2014 This manual applies to the ChipKIT Pro MX7 rev. B and C Table of Contents
More informationIntroducing the 32 bit Micro Experimenter
Introducing the 32 bit Micro Experimenter In a 2010, Nuts and Volts introduced the 16 bit Micro Experimenter with a seven article series. The 16 bit Experimenter offered the readership a new and significant
More informationDoc: page 1 of 9
chipkit DP32 Reference Manual Revision: July 10, 2013 Note: This document applies to REV B of the board. 1300 NE Henley Court, Suite 3 Pullman, WA 99163 (509) 334 6306 Voice (509) 334 6300 Fax Overview
More informationZ8 Encore! XP Family of Microcontrollers Development Kits
Z8 Encore! XP Family of Microcontrollers Development Kits Introduction This describes how to set up your Z8 Encore! XP Development Kit and start using it to build designs and applications. Kit Contents
More informationAD5669R - Microcontroller No-OS Driver
One Technology Way P.O. Box 9106 Norwood, MA 02062-9106 Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com AD5669R - Microcontroller No-OS Driver Supported Devices AD5669R Evaluation Boards EVAL-AD5669RSDZ
More informationMSP430 Interface to LMP91000 Code Library
MSP430 Interface to LMP91000 Code Library 1.0 Abstract The MSP430 is an ideal microcontroller solution for low-cost, low-power precision sensor applications because it consumes very little power. The LMP91000
More informationNIOS CPU Based Embedded Computer System on Programmable Chip
1 Objectives NIOS CPU Based Embedded Computer System on Programmable Chip EE8205: Embedded Computer Systems This lab has been constructed to introduce the development of dedicated embedded system based
More informationXC866 Getting Started on EasyKit & Toolkits
March 2005 XC866 on EasyKit & Toolkits Page 1 N e v e r s t o p t h i n k i n g. Overview DAvE! This will get you started in using the XC866. KEIL HiTOP XC800_ FLOAD! You will be introduced to the following
More informationCreating a new CDC policy using the Database Administration Console
Creating a new CDC policy using the Database Administration Console When you start Progress Developer Studio for OpenEdge for the first time, you need to specify a workspace location. A workspace is a
More informationGetting Started with STK200 Dragon
Getting Started with STK200 Dragon Introduction This guide is designed to get you up and running with main software and hardware. As you work through it, there could be lots of details you do not understand,
More informationCHIPS Newsletter Vol 5 - Yahoo! Mail. Official Newsletter of
CHIPS Newsletter Vol 5 From: "chips@elproducts.net" To: "Chuck Hellebuyck" Thursday, April 29, 2010 12:07 AM CHIPs Vol 5 / April 28, 2010 Official Newsletter
More informationMOD5270-LC Quick Start Guide. NetBurner, Inc
MOD5270-LC Quick Start Guide NetBurner, Inc CONTENTS i Contents 1 Introduction 1 1.1 Quick Start Guide Overview.................. 1 1.2 Software Licensing....................... 1 1.3 Kit Contents...........................
More informationInside the Ten-Tec 506 Rebel Open Source QRP CW Transceiver. Bob Proctor, N6YPE and Brian Tompson, AC7FK
Inside the Ten-Tec 506 Rebel Open Source QRP CW Transceiver Bob Proctor, N6YPE and Brian Tompson, AC7FK About us Bob, N6YPE, has been licensed since 1990, is now an applications engineer at Microchip.
More informationDOMAIN TECHNOLOGIES INC. Users Guide Version 2.0 SB-USB2. Emulator
INC. Users Guide Version 2.0 SB-USB2 Emulator Table of Contents 1 INTRODUCTION... 3 1.1 Features... 3 1.2 Package Contents... 4 1.3 Related Components... 4 2 INSTALLATION... 4 3 INTEGRATION WITH LSI LOGIC
More informationchipkit Network Shield Reference Manual Overview Revised February 26, 2016 This manual applies to the chipkit Network Shield rev.
1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com chipkit Network Shield Reference Manual Revised February 26, 2016 This manual applies to the chipkit Network Shield rev. E Overview
More information32 bit Micro Experimenter Board Description and Assembly manual
32 bit Micro Experimenter Board Description and Assembly manual Thank you for purchasing the KibaCorp 32 bit Micro Experimenter. KibaCorp is dedicated to Microcontroller education for the student, hobbyist
More informationMPLAB C18 C Compiler
MPLAB C18 C Compiler MPLAB C18 C Compiler The layout of this document: Installing MPLAB C18: A step-by-step guide through the installation process of MPLAB C18 Compiler. Configuring MPLAB IDE: MPLAB IDE
More informationHomework 9: Software Design Considerations
Homework 9: Software Design Considerations Team Code Name: Mind Readers Group No. 2 Team Member Completing This Homework: Richard Schuman E-mail Address of Team Member: _rschuman_ @ purdue.edu Evaluation:
More informationBroadR-Reach click PID: MIKROE Weight: 26 g
BroadR-Reach click PID: MIKROE-2796 Weight: 26 g BroadR-Reach click brings the industry grade communication standard to the mikrobus, which is built to be used in an Ethernet-based open network. The click
More informationIntroducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets
Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets PIC MCU and dspic DSC Family Portfolio 2 New Low Cost, Low Pin-Count 8-, 16-, 32-bit Offerings 3 What Are
More informationSKP16C26 Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.
SKP16C26 Tutorial 1 Software Development Process using HEW Renesas Technology America Inc. 1 Overview The following tutorial is a brief introduction on how to develop and debug programs using HEW (Highperformance
More informationGetting Started with TargetOS on the ZedBoard 1 Introduction
Getting Started with TargetOS on the ZedBoard 1 Introduction This document covers how to get started with Blunk Microsystems TargetOS embedded operating system on the ZedBoard. It covers the following
More informationUniversity of Hawaii EE 361L MPLab Quick Tutorial and Project 2.1 Last updated September 1, 2011
University of Hawaii EE 361L MPLab Quick Tutorial and Project 2.1 Last updated September 1, 2011 This is a quick tutorial of programming the PIC 16F684A processor using the MPLab Integrated Development
More informationECEN 449: Microprocessor System Design Department of Electrical and Computer Engineering Texas A&M University
ECEN 449: Microprocessor System Design Department of Electrical and Computer Engineering Texas A&M University Prof. Sunil Khatri TA: Monther Abusultan (Lab exercises created by A. Targhetta / P. Gratz)
More informationRevision: February 27, E Main Suite D Pullman, WA (509) Voice and Fax
Xilinx ISE WebPACK Schematic Capture Tutorial Revision: February 27, 2010 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview This tutorial provides instruction for using the Xilinx
More informationThe Microchip Tcp Ip Stack
We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with the microchip tcp ip
More informationSKP16C62P Tutorial 2 Creating A New Project Using TM. Renesas Technology America Inc.
SKP16C62P Tutorial 2 Creating A New Project Using TM Renesas Technology America Inc. 1 Overview This tutorial describes the steps in creating new programs. To get the most out of the SKP including the
More informationDoc: page 1 of 8
Minicon Reference Manual Revision: February 9, 2009 Note: This document applies to REV C of the board. 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Minicon board is a
More informationHow to create your own peripheral modules for use with the ARC EMSK and embarc
How to create your own peripheral modules for use with the ARC EMSK and embarc Overview embarc is an open software platform designed to help accelerate the development and production of embedded systems
More informationWireless communication for social robotics. Gu C. Department of Electrical & Computer Enginnering. National University of.
Wireless communication for social robotics Gu C. Department of Electrical & Computer Enginnering. National University of Singapore ABSTRACT Wireless communication has been widely used in Social Robotics
More informationSILICA TUSA Silica Tusa Board
Silica Tusa Board Quick Start Guide 1 Contents 1 General Description... 3 2 Development Environments... 4 2.1 LPCXpresso... 4 2.1.1 Requirements... 4 2.1.2 Software Installation... 4 2.1.3 Hardware Installation...
More informationMadLab JellyBean. version 1.0. Written by James Hutchby Copyright MadLab Ltd All Rights Reserved.
MadLab JellyBean version 1.0 Written by James Hutchby Copyright MadLab Ltd. 2010 All Rights Reserved info@madlab.org www.madlab.org MadLab is a registered service mark of MadLab Ltd. in the UK. PIC is
More information