STM32F107 ARM-CM3 Board User Guide
|
|
|
- Jasmine Davidson
- 9 years ago
- Views:
Transcription
1 STM32F107 ARM-CM3 Board User Guide Rev. 1.0 Release: 4/20/2010 EMBEST CO., LIMITED Address: Room 509, Luohu Science & Technology Building, No.85, Taining Road, Shenzhen, Guangdong, China Telephone: Fax: Sales Support Website: 1/27
2 Revision history Rev Date Description 1.0 4/20/2010 Initial version 2/27
3 Catalog CHAPTER 1 OVERVIEW The Microcontroller Introduction Hardware resources list Software resources list...5 CHAPTER 2 GETTING STARTED Documents Description Version Information Hardware resource requirements Preparations...7 CHAPTER 3 STM32F107 BOARD INTRODUCTION Board Interface Overview Jumpers Settings Hardware Interface Introduction JTAG Micro SD Card Ethernet Audio CAN UART LCD & Touch Screen Controller Mini USB Port EEPROM MEMS motion sensor JoyStick Button & others Buttons sections of numerical code tubes LED...12 CHAPTER 4 SOFTWARE RESOURCES INTRODUCTION...13 CHAPTER 5 SOFTWARE DEVELOPMENT AND EXAMPLES MDK Introduction Compiler routine Open a routine Compiler the routine Debug and Download the routine using Emulator Debug and Download the routine using ULINK Download and Debug the routine using Emlink JTAG Emulator...21 APPENDIX A: AFTER-SALE SERVICE /27
4 Chapter 1 Overview 1.1 The Microcontroller Introduction The STM32F107 incorporates the high performance ARM Cortex -M3 32-bit RISC core operating at a 72 MHz frequency, high speed embedded memories (Flash memory up to 256 Kbytes and SRAM up to 64 Kbytes), and an extensive range of enhanced I/Os and peripherals connected to two APB buses. All devices offer two 12-bit ADCs, four general-purpose 16-bit timers plus a PWM timer, as well as standard and advanced communication interfaces: up to two I2Cs, three SPIs, two I2Ss, five USARTs, an USB OTG FS and two CANs. Ethernet is available on the STM32F107. The STM32F107 operates in the 40 to +105 C temperature range, from a 2.0 to 3.6 V power supply. A comprehensive set of power-saving mode allows the design of low-power applications. 1.2 Hardware resources list STM32F107 ARM 32-bit Cortex -M3 CPU, 72 MHz maximum frequency An Ethernet interface A 3.2-inch large-screen 320 * 240 An RS232 connection socket (DB9) SPI interface IIC interface LCD interface 4/27
5 TFT-LCD Resistive touch screen, with professional high-precision touch screen controller chip 4 LED light tube, a power supply LED Low Power, Stereo CODEC w/headphone & Speaker Amps A speaker A standard 3.5mm headphone jack A five-way joystick A mini-type USB socket, support for USB OTG Three GPIO buttons A RESET button 2 CAN connection sockets A Micro SD card connector IIC interface connects to external EEPROM ADC and DAC Module One way analog input potentiometer Four 7 sections of numerical code tubes An ultra compact low-power three axes linear accelerometer Support Touch Screen Controller Port expansion A JTAG/SWD debug interface(20pin) Own CPU power measurement circuit specifically designed for low-power applications Power Supply: USB powered 1.3 Software resources list Project Name 8leds ADC1_DMA BKP_Backup_Data CAN_Normal_single_board CAN_Normal_two_board DAC_TwoChannels_Triangle Wave EMAC_Test EXTI FLASH_Program GPIO_IOToggle I2C_EEPROM Function Description Use the 8leds to display different digital. Use the ADC1 and DMA to transfer continuously converted data from ADC1 to memory. This example shows how to store user data in the Backup data registers. Configure CAN2 to send and CAN1 to receive CAN frames in normal mode. The sent frames are used to control LEDs by pressing key push button. CAN peripheral to send and receive frames in normal mode(need two boards). This example describes how to use two DAC channels to generate two different signals with triangle waves on each DAC Channel output. Network interface functional test This example shows how to configure an external interrupt line. This example provides a description of how to program the STM32F10x FLASH. This example describes how to use GPIO BSRR (Port bit set/reset register) and BRR (Port bit reset register) for IO toggling. This example provides a basic example of how to use the I2C software library and an associate I2C EEPROM driver to communicate with an I2C EEPROM device 5/27
6 IWDG LCD Lib_DEBUG NVIC_VectorTable_Relocatio n PWR_STANDBY RCC RTC_Calendar OS_Test SDcard SysTick USART_HyperTerminal_Inte rrupt USB_Test WWDG This example shows how to reload at regulate period the IWDG counter using the SysTick interrupt. Using the LCD display pictures and test touchscreen This example demonstrates how to declare dynamic peripherals pointers used for Debug mode. This example describes how to set the CortexM3 vector table in a specific address other than default using the NVIC_SetVectorTable function This example shows how to enter the system to STANDBY mode and wake-up from this mode using: external RESET, RTC Alarm or WKUP pin. This example shows how to configure the System clock(sysclk) to have different frequencies:24mhz, 36MHz, 48MHz, 56MHz and 72MHz it demonstrates how to setup the RTC peripheral, in terms of prescale and interrupts, to be used to keep time and to generate Second interrupt. Traffic program based on a RTX Kernel that controls a traffic light. UCOSII This example provides a description of how to initialize the SD card on Embest_STM3210C board then write and read 512 bytes from the SD card, then verify them. This example shows how to configure the SysTick to generate a time base equal to 1 ms. The system clock is set to 72 MHz, the SysTick is clocked by the AHB clock (HCLK). This example provides a description of how to use the EVAL_COM1 transmit and receive interrupts to communicate with the Hyper Terminal. It Contains four sub-routines, Audio_Streaming JoyStickMouse, Mass_Storage and Virtual_COM_Port This example shows how to update at regulate period the WWDG counter using the Early Wakeup interrupt (EWI). 6/27
7 Chapter 2 Getting Started 2.1 Documents Description File name / Item Description Attribute STM32F107_Board_ UserManualV1.0.pdf EM_STM3210C Board Schematic.pdf STM32F105_107xx Datasheet.pdf STM32F105_107xx Reference Manual.pdf Other PDF documents 2.2 Version Information This document Development board schematic Datasheet of STM32F105_107xx The version of the development tools: MDK4.01 The version of the ST Library: V3.1.2 Reference Manual of STM32F105_107xx Introduce other modules in the board, such as Audio, CAN 2.3 Hardware resource requirements When we test STM32F107 BOARD, PC recommended the following configuration: 2.0GHz (or higher) of the CPU 512M RAM 2 USB interfaces A serial interface Windows XP operating system KEIL Integrated Development Environment installed 2.4 Preparations 671KB 128KB 981KB 1.05MB 1.8MB Jumper Settings: Jumper use the default sets, no need to change. Serial Connection: Connect com of board and the com of PC through serial port cable. LCD Connection: The LCD screen inserted in the LCD interface of board. USB Connection: Using USB cable, one end plugged into the USB port on the board, the other end connected to PC. SD Card Connection: Connect Micro SD to SD socket on the board. JTAG Debugger Connection:One end connected to JTAG interface on the board,the other end connected to PC. Serial Port Receive Settings: In the PC, run HyperTerminal serial communication 7/27
8 program, select the serial port used and set the following parameters (to set status: Baud rate (115200), data bits (8 bits), stop bits (1 bit), parity bit (no ), data flow control (no)). Network Connection: Through the crossover cable provided connect J3 interface on the board and the network interface of PC side. 8/27
9 Chapter 3 STM32F107 Board Introduction 3.1 Board Interface Overview USB Supply UART NET JTAG TFT LCD CAN1 Audio (under the LCD) CAN2 Micro SD Card (under the Potentiomet 7 sections of numerical code tubes STM32F10 J1 Micro SD Card U6 Lower-power CODEC chip J2 JTAG Interface U7 CAN Transceivers J3 NET Interface U8 CAN Transceivers J4 Audio Line Out U9 USB very low capacitance ESD protection J5 Audio Analog IN U10 Enhanced single channel power switches J6 CAN1 U11 Touch Screen Controller J7 UART U12 2.5V Voltage adjustor J8 CAN2 U13 3.3V Voltage adjustor J9 LCD U14 7 sections of numerical code tubes J10 USB MINI AB Interface D1 LED1 J11 Processor External Round D2 LED2 Cable J12 Processor External Round D3 LED3 Cable 9/27
10 J13 Control GND Jumper D4 LED4 U1 STM32F107 Chip K1 User Button U2 Serial I 2 C BUS EEPROM K2 Tamper Button U3 MEMS motion sensor K3 Wakeup Button U4 JoyStick Button K4 Reset Button U5 Ethernet Transceiver 3.2 Jumpers Settings ID Name Default Note Settings JP1 BOOT0 Close (1-2) Choose Start-up mode cooperating with JP2 JP2 BOOT0 Close (1-2) Choose Start-up mode cooperating with JP1 JP3 MICBIAS Close Microphone DC bias voltage control signal corresponding to AIN3A JP4 MICBIAS Close Microphone DC bias voltage control signal corresponding to AIN3B JP5 SPKR/HP Close Speaker / Headphone output options 3.3 Hardware Interface Introduction JTAG A standard 20-pin JTAG connector is implemented on the STM32F107 BOARD for any ARM JTAG Emulator, such as ULINIK2, JLink, CoLink Micro SD Card A Mini SD Card Interface is implemented on this Board; it can only be used by Mini SD Card and it transports data with SPI mode Ethernet A Physical Layer Transceiver DP83848J (U5) and an integrated RJ45 interface are implemented in this Board, and it supports both 10BASE-T and 100BASE-TX Ethernet protocol, which ensures compatibility and interoperability with all other standard based Ethernet solutions Audio The STM32F107 Board through a CS42L52 low-power stereo audio codec chip to connect the I2C port and a DAC channel in STM32F107. The CS42L52 is a highly integrated, low power stereo CODEC with headphone and Class D speaker amplifiers. STM32F107 BOARD supports stereo audio playback, and CS42L52 sets the parameters through I2C bus. The speaker and headphone can automatically switch between through corresponding pin. 10/27
11 In addition, CS42L52 can also support the MIC input, encodes the input sound signal into the digital signal microcontroller can identify CAN There are 2 controller area network (CAN) transceivers in this board, and they both use SN65HVD230D controller chip. Each CAN transceiver is designed to provide differential transmit capability to the bus and differential receive capability to a CAN controller a speeds up to 1 Mbps UART The Universal Asynchronous Receiver Transmitter features a 9-pin UART that can be used for communication and trace purposes. It offers an ideal channel for ISP downloading LCD & Touch Screen Controller STM32F107 BOARD provides a 320*240 size TFT LCD with a Touch Screen Controller. This LCD uses a ILI9325 driver IC and represents a pixel with 16 bits. Touch Screen uses a 8-bit STMPE811 control chip and we can get the touch-screen data through I2C interface Mini USB Port A USB Mini AB interface is implemented to transport USB data, and it also supports USB-OTG full speed. In addition, supply 5V voltage to the Board through this USB port EEPROM A 64kbit EEPROM is connected to the I2C bus in STM32F107 BOARD MEMS motion sensor There is a MEMS motion sensor which uses the LIS302DL chip. The LIS302DL is an ultra compact low-power three axes linear accelerometer. It includes a sensing element and an IC interface able to provide the measured acceleration to the external world through I2C serial interface JoyStick Button & others Buttons STM32F107 BOARD provides a JoyStick button, and it has the UP, DOWN, LEFT, RIGHT and ENSURE function. In addition, the board also provides RESET, WAKEUP, TAMPER and USER buttons. RESET button is used to reset the processor; WAKEUP connects with PA0 pin, it is used to wakeup the processor when it is sleep; TAMPER and USER respectively connect with PC13 and PB7 pins, they can be used for user input sections of numerical code tubes The Board has four 7 sections of numerical code tubes. They can be used to display time, data or other numbers. 11/27
12 LED STM32F107 BOARD provides 4 LEDs D1, D2, D3 and D4, they respectively connect with PE2, PE3, PE4 and PE5 IO pins, and they can be used for user output. 12/27
13 Chapter 4 Software Resources Introduction There are 25 test examples in the CD-ROM provided which are built under the Keil RealView MDK environment. The directory of storing these test examples is 03-software\examples. You can find 27 folders in this directory. The Libraries and Utilities are common source files and head files. The other 25 items are all test cases used to test the peripherals or functions of the STM32F107 Board. Test cases functions, most of those are easy to understand, but need to explain just that 24-USB_Test. There are four projects in the directory 03-software\Examples\24-USB_Test\USB_DEVICE\Project. They are Audio Streaming, JoyStick Mouse, Mass Storage and Virtual COM Port, all of which are used to test USB function of STM32F107 Board. You can get the details about testing introductions and phenomenon from the readme.txt files in the projects or get them by view the STM32F107 BOARD UserManual V1.0.doc documents. Note: The evaluation edition of RealView MDK we provided in the CD-ROM of the board might be not able to compile all of test programs we offer, because it has only 32KB code limitation. If you would like to purchase the authorized edition of RealView MDK of Keil, please contact Keil Inc. directly or his distributors in the world. 13/27
14 Chapter 5 Software development and examples 5.1 MDK Introduction RealView MDK Development Suite is the latest software development tool of ARM Limited Corporation for Embedded Processors. MDK4.01 integrates the most advanced technology in this industry, including μvision4 IDE and RealView RVCT4.0 Compiler; RealView MDK supports ARM7, ARM9 and the latest Cortex-M3 Core Processor. It has a configuration wizard for startup code and integrates flash program module, powerful device simulation, performance analyzer and so on. You can obtain the free evaluation edition of MDK software from the CD released with STM32F107 Board in the directory of 04-tools\RealviewMDK, or you can download the latest evaluation version of RealView MDK for free of charge from Keil website Double click the installation file setup.exe; finish Keil μvision4 installation under the guidance of the installation wizard. Note: If you want to purchase the authorized RealView MDK, please contact Keil Inc. directly or his distributors in the world. The installation interface as follows: 5.2 Compiler routine Open a routine Enter in the folder of 03-software\Examples; Open the Embest_STM3210C.uvproj file in the project directory of one routine. For example: \03-software\Examples\01-8leds\project\Embest_STM3210C.uvproj. 14/27
15 5.2.2 Compiler the routine 1) If you need the.hex format file, then you can configure MDK to build the hex file, Click Select Folder for Object to specify the hex file s output directory. Or you can skip this step. 2) If you need the.bin format file, then you can configure MDK to build the bin file. Or you can skip this step. 15/27
16 D:\Keil\ARM\BIN40\fromelf.exe specify the path of fromelf.exe, it will convert axf file to bin file --bin o export bin file./obj/embest_stm3210c.bin the directory and file name of the bin file you want to create./obj/embest_stm3210c.axf the directory and file name of the axf file you want to convert 3) Click project->build, or click the shortcut button to build the routine. 5.3 Debug and Download the routine using Emulator The precondition for the next steps is that you have bought or owned a corresponding hardware Emulator Debug and Download the routine using ULINK2 1. Debug the routin using ULINK2 1) Choose Emulator 16/27
17 2) Check the ULINK2, optional. When ULINK2 connects to the Development Board, if the RUN and COM indicator lights first change to blue and then go out, and the USB indicator light has always been red, this proves that ULINK2 is no problem. In addition, you can use the next way to check ULINK2. Click the Settings button in the Debug TAB, if the red marked part appears, it proves that ULINK2 is no problem. 3) Check that whether ULINK2 can detect the development board or not, optional. Click the Settings button in the Debug TAB, if the red marked part appears, it proves that 17/27
18 ULINK2 has detected the development board. 4) Set the Flash Programmer, configure the Utilities TAB. Then click Settings button, it appears: 18/27
19 If nothing is in the Programming Algorithm, then you should add the corresponding Flash programming algorithm by clicking the Add button, as follows: After you choose a Flash Programming Algorithm, then Click Add button. 5) Start to Debug the routine by clicking shortcut button or clicking Debug->Start/Stop Debug Session, the status of the debug as follows: 19/27
20 2. Download the routine using ULINK2 1) Check the Flash Programmer s setting 20/27
21 2) Start to Download by click Flash->Download or the shortcut button as follows: Download and Debug the routine using Emlink JTAG Emulator 1. Debug the routine using Emlink JTAG Emulator 1) Install the Emlink for MDK driver. 2) Choose the Emulator. 21/27
22 3) Click the Settings button to configure Emlink, as follows: 4) Set the Flash Programmer. Configure the Utilities TAB, as follows: 22/27
23 Then click the Settings buttons, it will show the next Dialog. If nothing is in the Programming Algorithm, then you should add the corresponding Flash programming algorithm by clicking the Add button, as follows: 23/27
24 5) Start to debug the routine by clicking the shortcut button or clicking Debug->Start/Stop Debug Session, the status of the debug is as follows: 2. Download the routine using Emlink 1) Check the Flash Programmer s setting. 24/27
25 2) Start to download by clicking Flash->Download or the shortcut button, as follows: 25/27
26 26/27
27 Appendix A: After-sale Service Embest is at your service, and we have special Technical Support Engineers to provide support and consultation of our products and services in forms of telephone, , Fax and website. TEL: FAX: for Technical Support: Website: you can leave your questions at and then our technical support engineers will get back to you as soon as possible. 27/27
DevKit1207 Evaluation Kit
DevKit1207 Evaluation Kit 120MHz STM32F207IGT6 ARM Cortex-M3 32-bit Flash Microcontroller CPU Internal 1MBytes of Flash and 128 (system) +4 (backup) KBytes of SRAM USB2.0 OTG Full-speed Port and USB2.0
Lab Experiment 1: The LPC 2148 Education Board
Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,
SBC6245 Single Board Computer
SBC6245 Single Board Computer 400MHz Atmel AT91SAM9G45 ARM 926EJ-STM Microcontroller On Board 128MB Nand Flash plus 128MB DDR2 SDRAM RS232, RS485, Ethernet, USB Host, LCD, Touch Screen, RTC, Supports for
SBC8600B Single Board Computer
SBC8600B Single Board Computer 720MHz TI s Sitara AM3359 ARM Cortex-A8 Microprocessor Onboard 512MByte DDR3 SDRAM and 512MByte NAND Flash UARTs, 2*USB Host and 1*OTG, 2*Ethernet, CAN, RS485, LCD/TSP, Audio,
Tutorial for MPLAB Starter Kit for PIC18F
Tutorial for MPLAB Starter Kit for PIC18F 2006 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1 Welcome to the tutorial for the MPLAB Starter Kit for PIC18F. My name is
SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.
SKP16C62P 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
Java Embedded Applications
TM a One-Stop Shop for Java Embedded Applications GeeseWare offer brings Java in your constrained embedded systems. You develop and simulate your Java application on PC, and enjoy a seamless hardware validation.
SABRE Lite Development Kit
SABRE Lite Development Kit Freescale i.mx 6Quad ARM Cortex A9 processor at 1GHz per core 1GByte of 64-bit wide DDR3 @ 532MHz UART, USB, Ethernet, CAN, SATA, SD, JTAG, I2C Three Display Ports (RGB, LVDS
E-LINK FOR ARM. E-Link User maunal 2011.06 1 / 46
E-Link User maunal 2011.06 1 / 46 Directory 1. E-Link ARM JTAG Introduction... 3 2. E-LINK Driver setup... 6 3. E-LINK Application... 9 3.1. KeilMDK... 9 3.2. ADS... 12 3.2.1 E-LINK on ARM11 (Tiny6410/Mini6410)...
Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs
Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs Welcome to this tutorial on Microchip s MPLAB Starter Kit for dspic Digital Signal Controllers, or DSCs. The starter kit is an all-in-one
SBC8100 Single Board Computer
SBC8100 Single Board Computer TI OMAP3530 Processor based on 600MHz ARM Cortex-A8 core (for SBC8100) TI DM3730 Processor based on 1GHz ARM Cortex-A8 core (for SBC8100 Plus) Flexible Design with a Tiny
STM32 F-2 series High-performance Cortex-M3 MCUs
STM32 F-2 series High-performance Cortex-M3 MCUs STMicroelectronics 32-bit microcontrollers, 120 MHz/150 DMIPS with ART Accelerator TM and advanced peripherals www.st.com/mcu STM32 F-2 series The STM32
BE635 User Manual. Rev. V1.0. 2013-2014 Bolymin, Inc. All Rights Reserved.
BE635 User Manual Rev. V1.0 2013-2014 Bolymin, Inc. All Rights Reserved. Copyright Copyright 2013-2014 BOLYMIN, INC. All rights reserved. No part of the materials may be reproduced, copied or translated
Embedded Display Module EDM6070
Embedded Display Module EDM6070 Atmel AT91SAM9X35 Based Single Board Computer BY Product Overview Version 1.0 Dated: 3 rd Dec 2013 Table of Contents Product Overview... 2 Introduction... 2 Kit Contents...
Open1788 User Manual. Features
Open1788 User Manual Features The Open1788 is an LPC development board designed for the LPC1788FBD208 microcontroller, consists of the mother board and the MCU core board Core1788. The Open1788 supports
Hello, and welcome to this presentation of the STM32L4 reset and clock controller.
Hello, and welcome to this presentation of the STM32L4 reset and clock controller. 1 The STM32L4 reset and clock controller manages system and peripheral clocks. STM32L4 devices embed three internal oscillators,
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding
M68EVB908QL4 Development Board for Motorola MC68HC908QL4
M68EVB908QL4 Development Board for Motorola MC68HC908QL4! Axiom Manufacturing 2813 Industrial Lane Garland, TX 75041 Email: [email protected] Web: http://www.axman.com! CONTENTS CAUTIONARY NOTES...3 TERMINOLOGY...3
STM32F4DISCOVERY. Discovery kit with STM32F407VG MCU. Features. Description
Discovery kit with STM32F407VG MCU Data brief Features STM32F407VGT6 microcontroller featuring 32-bit ARM Cortex -M4 with FPU core, 1-Mbyte Flash memory, 192-Kbyte RAM in an LQFP100 package On-board ST-LINK/V2
Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface
Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface Application te Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface Abstract This
Pre-tested System-on-Chip Design. Accelerates PLD Development
Pre-tested System-on-Chip Design Accelerates PLD Development March 2010 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 Pre-tested
AN4646 Application note
Application note Peripheral interconnections on STM32F401 and STM32F411 lines Introduction On top of the highest performance and the lowest power consumption of the STM32F4 family, STM32F401/411 peripherals
ET-BASE AVR ATmega64/128
ET-BASE AVR ATmega64/128 ET-BASE AVR ATmega64/128 which is a Board Microcontroller AVR family from ATMEL uses MCU No.ATmega64 and ATmega128 64PIN. Board ET-BASE AVR ATmega64/128 uses MCU s resources on
AN10850. LPC1700 timer triggered memory to GPIO data transfer. Document information. LPC1700, GPIO, DMA, Timer0, Sleep Mode
LPC1700 timer triggered memory to GPIO data transfer Rev. 01 16 July 2009 Application note Document information Info Keywords Abstract Content LPC1700, GPIO, DMA, Timer0, Sleep Mode This application note
AN10866 LPC1700 secondary USB bootloader
Rev. 2 21 September 2010 Application note Document information Info Content Keywords LPC1700, Secondary USB Bootloader, ISP, IAP Abstract This application note describes how to add a custom secondary USB
A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components
HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC. 16795 Lark Ave., Suite 200 Los Gatos, CA 95032 408-852-9263 www.brightsign.
HARDWARE MANUAL BrightSign HD120, HD220, HD1020 BrightSign, LLC. 16795 Lark Ave., Suite 200 Los Gatos, CA 95032 408-852-9263 www.brightsign.biz TABLE OF CONTENTS OVERVIEW... 1 Block Diagram... 2 Ports...
Current Cost Data Cable User Guide. Installing and configuring the data cable
Current Cost Data Cable User Guide Installing and configuring the data cable Contents About the Data Cable... 3 Data Cable Installation Steps... 3 Post Installation Checks... 3 So the driver is installed,
How To Use Nuc123 (Nuc123) For A Week
_NuMicro NUC123 ARM Cortex -M0 USB MCU Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 1 Contents
WIZ-Embedded WebServer User s Manual (Ver. 1.0)
[텍스트 입력] WIZ-Embedded WebServer User s Manual (Ver. 1.0) 2007 WIZnet Inc. All Rights Reserved. For more information, visit our website at www.wiznet.co.kr Document History Information Revision Data Description
TWR-KV31F120M Sample Code Guide for IAR Board configuration, software, and development tools Rev.0
TWR-KV31F120M Sample Code Guide for IAR Board configuration, software, and development tools Rev.0 Freescale TWR-KV31F120M Sample Code Guide for IAR KL25_LAB Contents 1 Purpose... 3 2 Getting to know the
Chapter 13. PIC Family Microcontroller
Chapter 13 PIC Family Microcontroller Lesson 01 PIC Characteristics and Examples PIC microcontroller characteristics Power-on reset Brown out reset Simplified instruction set High speed execution Up to
ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654
ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654 Features ARM Cortex-A8 processor, 800MHz Xilinx Spartan-6 FPGA expands vision processing capabilities Dual MIPI CSI-2 CMOS camera ports,
Software User Guide UG-461
Software User Guide UG-461 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com ezlinx icoupler Isolated Interface Development Environment
CB-OLP425 DEVELOPMENT KIT GETTING STARTED
CB-OLP425 DEVELOPMENT KIT GETTING STARTED Document Revision Document number: 9142285 Release: Jan 29, 2014 09:42 Document version: 12 Copyright 2014 u-blox AG. The contents of this document can be changed
Atmel Norway 2005. XMEGA Introduction
Atmel Norway 005 XMEGA Introduction XMEGA XMEGA targets Leadership on Peripheral Performance Leadership in Low Power Consumption Extending AVR market reach XMEGA AVR family 44-100 pin packages 16K 51K
Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview
R Arduino Due Arduino Due Front Arduino Due Back Overview The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU (datasheet). It is the first Arduino board based on a 32-bit
In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM-.01. www.rovingnetworks.com 1
RN-WIFLYCR-UM-.01 RN-ISP-UM In-System Programmer 2012 Roving Networks. All rights reserved. Version 1.1 1/19/2012 USER MANUAL www.rovingnetworks.com 1 OVERVIEW You use Roving Networks In-System-Programmer
AN3997 Application note
Application note Audio playback and recording using the STM32F4DISCOVERY 1 Introduction This application note describes the audio (wave) playback and recording application based on the STM32F4xx microcontroller
Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai 2007. Jens Onno Krah
(DSF) Soft Core Prozessor NIOS II Stand Mai 2007 Jens Onno Krah Cologne University of Applied Sciences www.fh-koeln.de [email protected] NIOS II 1 1 What is Nios II? Altera s Second Generation
LINDY ELECTRONICS LIMITED & LINDY-ELEKTRONIK GMBH - SECOND EDITION
RS-422/485 PCI Card User Manual English No. 51200 (2 Port) No. 51202 (4 Port) No. 51204 (8 Port) www.lindy.com LINDY ELECTRONICS LIMITED & LINDY-ELEKTRONIK GMBH - SECOND EDITION (Nov 2005) 1.0 Introduction
AVR Butterfly Training. Atmel Norway, AVR Applications Group
AVR Butterfly Training Atmel Norway, AVR Applications Group 1 Table of Contents INTRODUCTION...3 GETTING STARTED...4 REQUIRED SOFTWARE AND HARDWARE...4 SETTING UP THE HARDWARE...4 SETTING UP THE SOFTWARE...5
Product Information S N O. Portable VIP protection CCTV & Alarm System 2
Product Information S N O Portable VIP protection CCTV & Alarm System 2 G O V E R N M E N T A L S E C U R I T Y S O L U T I VIP KIT Rapid Deployment VIP Protection Kit The VIP KIT has been designed to
An Introduction to MPLAB Integrated Development Environment
An Introduction to MPLAB Integrated Development Environment 2004 Microchip Technology Incorporated An introduction to MPLAB Integrated Development Environment Slide 1 This seminar is an introduction to
UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation
UPS PIco Uninterruptible Power Supply with Peripherals and I 2 C control Interface to be used with Raspberry Pi B+, A+, B, and A HAT Compliant Raspberry Pi is a trademark of the Raspberry Pi Foundation
SmartFusion csoc: Basic Bootloader and Field Upgrade envm Through IAP Interface
Application Note AC372 SmartFusion csoc: Basic Bootloader and Field Upgrade envm Through IAP Interface Table of Contents Introduction................................................ 1 Introduction to Field
Table of Contents. Chapter1. Introduction...1. 1.1 Before Installation... 1 1.2 System Requirements... 1
Table of Contents Chapter1. Introduction...1 1.1 Before Installation... 1 1.2 System Requirements... 1 Chapter2. IVS-110 1-Channel Internet Video Server...2 2.1 Package Content... 2 2.2 Physical Installation...
RS-422/485 Multiport Serial PCI Card. RS-422/485 Multiport Serial PCI Card Installation Guide
RS-422/485 Multiport Serial PCI Card Installation Guide 21 Contents 1. Introduction...1 2. Package Check List...2 3. Board Layouts and Connectors...3 3.1 2S with DB9 Male Connectors...3 3.1.1 JP5: UART
ARM Cortex STM series
ARM Cortex board 1 ARM Cortex STM series 2 STM32 Series 3 Abbreviation FS full speed HS high speed MC motor controller MSI multi speed internal oscillator RNG random number generator SDIO secure digital
Ultra Thin Client TC-401 TC-402. Users s Guide
Ultra Thin Client TC-401 TC-402 Users s Guide CONTENT 1. OVERVIEW... 3 1.1 HARDWARE SPECIFICATION... 3 1.2 SOFTWARE OVERVIEW... 4 1.3 HARDWARE OVERVIEW...5 1.4 NETWORK CONNECTION... 7 2. INSTALLING THE
Designing VM2 Application Boards
Designing VM2 Application Boards This document lists some things to consider when designing a custom application board for the VM2 embedded controller. It is intended to complement the VM2 Datasheet. A
MBC-SAM9G35 Core Board Overview
MBC-SAM9G35 Core Board Overview The ATMEL MBC-SAM9G35 ARM9 Board is an ARM embedded board produced by Embest, integrate the ATMEL ARM926EJ-S-based processor AT91SAM9G35, operating at 400MHz frequency,
Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD
Quick Start Guide MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD Quick Start Guide Get to Know the MRB-KW01x Module UART Selector ANT 1 RFIO (TX/RX) USB 2.0 Serial
FLYPORT Wi-Fi 802.11G
FLYPORT Wi-Fi 802.11G System on module 802.11g WIFI - Infrastructure mode - softap mode - Ad hoc mode Microchip PIC 24F 16 bit processor Microchip MRF24WG0MA/MB - Native WiFi 802.11g transceiver - PCB
USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual
USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual Copyright 2007 SofTec Microsystems DC01197 We want your feedback! SofTec Microsystems is always on
USER GUIDE EDBG. Description
USER GUIDE EDBG Description The Atmel Embedded Debugger (EDBG) is an onboard debugger for integration into development kits with Atmel MCUs. In addition to programming and debugging support through Atmel
Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM
TWR-MECH Mechatronics Board TOWER SYSTEM Get to Know the Tower Mechatronics Board Primary Connector / Switch MCF52259 Connectors for Up to Eight Servos SW4 (Reset) USB OTG 5V Supply Touch Panel Socket
TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL
TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL w w w. c d v g r o u p. c o m CA-ETHR-A: TCP/IP Module Installation Manual Page Table of Contents Introduction...5 Hardware Components... 6 Technical Specifications...
POCKET SCOPE 2. The idea 2. Design criteria 3
POCKET SCOPE 2 The idea 2 Design criteria 3 Microcontroller requirements 3 The microcontroller must have speed. 3 The microcontroller must have RAM. 3 The microcontroller must have secure Flash. 3 The
STM32L. Ultra-low-power Cortex -M3 devices
STM32L Ultra-low-power Cortex -M3 devices STM32L press release STM32L 32- to 128-Kbyte products are entering full production 2 nd half March 2011 Part of industry s largest ARM Cortex -M 32-bit microcontroller
GPS/GLONASS SiRFstarV Evaluation Kit EVA5100-A
GPS/GLONASS SiRFstarV Evaluation Kit EVA5100-A A Description of the Evaluation Board for Maestro s GPS/GLONASS Receiver Module A5100-A User s Manual Version 0.1 Revision History Rev. Date Description 0.1
Nuvoton Nu-Link Debug Adapter User Manual
Nuvoton Nu-Link Debug Adapter User Manual The information described in this document is the exclusive intellectual property of Nuvoton Technology Corporation and shall not be reproduced without permission
Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013
Adding WiFi to Your Embedded System WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013 Your partners for Embedded Wi-Fi Multi Market Leader 32 bit ARM MCU Leader Ultra low
A-307. Mobile Data Terminal. Android OS Platform Datasheet
A-307 Mobile Data Terminal Android OS Platform Datasheet Revision 1.1 July, 2013 Introduction A-307 Platform Overview Introduction A-307 Platform Overview The A-307 provides Original Equipment Manufacturers
Using DAVE with MDK Version 5
MDK Version 5 Tutorial AN258, Autumn 2015, V 2.0 [email protected] Abstract This application note demonstrates how to use Infineon's DAVE and MDK Version 5 to accelerate the development cycle when
User Manual. AS-Interface Programmer
AS-Interface Programmer Notice: RESTRICTIONS THE ZMD AS-INTERFACE PROGRAMMER HARDWARE AND ZMD AS-INTERFACE PROGRAMMER SOFTWARE IS DESIGNED FOR IC EVALUATION, LABORATORY SETUP AND MODULE DEVELOPMENT ONLY.
Modular I/O system Rugged Modular I/O System Solutions EN-50155 certified for railway applications
The systems and devices of the MODULAR I/O family are the Tecnint HTE solutions for industrial and technological application of automation, acquisition and management that require particularly robustness
8051 MICROCONTROLLER COURSE
8051 MICROCONTROLLER COURSE Objective: 1. Familiarization with different types of Microcontroller 2. To know 8051 microcontroller in detail 3. Programming and Interfacing 8051 microcontroller Prerequisites:
DS1104 R&D Controller Board
DS1104 R&D Controller Board Cost-effective system for controller development Highlights Single-board system with real-time hardware and comprehensive I/O Cost-effective PCI hardware for use in PCs Application
Easy! Smooth! GP/ST-3500 Series->GP4000 Series Replacement Guidebook
Easy! Smooth! GP/ST-3500 Series->GP4000 Series Replacement Guidebook 1/46 The 6th Edition April 2013 Copyright 2013.4 Digital Electronics Corporation. All Rights Reserved. Preface This guidebook introduces
User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK
User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK Because Arduino that is the development project on AVR MCU as Open Source has been published, it is popular and widespread shortly.
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV UNIT I THE 8086 MICROPROCESSOR 1. What is the purpose of segment registers
Vicon Flash Upgrade Software
INSTRUCTION MANUAL Notes Refer to XX134 NO. XX134-13-01 REV. 1212 Vicon Flash Upgrade Software It is possible to upgrade software for the SurveyorVFT and Surveyor -Mini Camera Domes through a PC using
Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB
APPLICATION NOTE M16C/26 1.0 Abstract The following article describes using a synchronous serial port and the FoUSB (Flash-over-USB ) Programmer application to program the user flash memory of the M16C/26
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs AN033101-0412 Abstract This describes how to interface the Dallas 1-Wire bus with Zilog s Z8F1680 Series of MCUs as master devices. The Z8F0880,
Training Document for Comprehensive Automation Solutions Totally Integrated Automation (T I A) MODULE A5 Programming the CPU 314C-2DP
Training Document for Comprehensive Automation Solutions Totally Integrated Automation (T I A) MODULE T I A Training Document Page 1 of 25 Module This document has been written by Siemens AG for training
1 Mi kołaj Z Mik ar ołaj Z zyc arzy ki cki
1 Mikołaj Zarzycki NAND Flash SD Card Connector 256MB, 8bit I/F Push type, Up to 2GB/12.5Mbps USB Connector 1 x Device 2 x HOST, Dual-port LCD Module KEY Battery Holder 128 x 64 dots matrix structure 4
WinCON8000-R2/R8. Hardware User s Manual
WinCON8000-R2/R8 Compact Embedded Controller Hardware User s Manual REV 1.1 2004/10/22 1 Warranty All products manufactured by ICP DAS are warranted against defective materials for a period of one year
Z8 Encore! XP F64xx Series Flash Microcontrollers. In-Circuit Emulator. User Manual UM016804-0208
Z8 Encore! XP F64xx Series Flash Microcontrollers In-Circuit Emulator Copyright 2008 by Zilog, Inc. All rights reserved. www.zilog.com ii Revision History Each instance in the Revision History table reflects
Hardware. NetDCUA5. Documentation. PRELIMINARY This document is subject to change without notice. Version 0.01 (2013-02-22)
Hardware Documentation Version 0.01 (2013-02-22) PRELIMINARY This document is subject to change without notice. NetDCUA5 About This Document This document describes the hardware of the NetDCUA5. The latest
Programmazione Microcontrollori
Programmazione Microcontrollori 2013/2014 1 Programmazione Microcontrollori Cosa Serve PC withwindows (XP/ Vista / 7 / 8 / ) Developmentboard(STM32-XX Discovery) MINI USB cable Keil uvision IDE for ARM
3. Programming the STM32F4-Discovery
1 3. Programming the STM32F4-Discovery The programming environment including the settings for compiling and programming are described. 3.1. Hardware - The programming interface A program for a microcontroller
SB-2000 USB Radio Interface Operating Manual CG Antenna Co. Ltd.
CG Antenna SB-2000 USB Radio Interface Operating Manual CG Antenna Co. Ltd. Shanghai, China FEATURES Connect your computer with USB port. No need serial or parallel port. Most of Radio programs are built
USB - FPGA MODULE (PRELIMINARY)
DLP-HS-FPGA LEAD-FREE USB - FPGA MODULE (PRELIMINARY) APPLICATIONS: - Rapid Prototyping - Educational Tool - Industrial / Process Control - Data Acquisition / Processing - Embedded Processor FEATURES:
A 5 Degree Feedback Control Robotic Arm (Haptic Arm)
A 5 Degree Feedback Control Robotic Arm (Haptic Arm) 1 Prof. Sheetal Nirve, 2 Mr.Abhilash Patil, 3 Mr.Shailesh Patil, 4 Mr.Vishal Raut Abstract: Haptics is the science of applying touch sensation and control
Chapter 5 Cubix XP4 Blade Server
Chapter 5 Cubix XP4 Blade Server Introduction Cubix designed the XP4 Blade Server to fit inside a BladeStation enclosure. The Blade Server features one or two Intel Pentium 4 Xeon processors, the Intel
System Design Issues in Embedded Processing
System Design Issues in Embedded Processing 9/16/10 Jacob Borgeson 1 Agenda What does TI do? From MCU to MPU to DSP: What are some trends? Design Challenges Tools to Help 2 TI - the complete system The
Chord Limited. Mojo Dac Headphone Amplifier OPERATING INSTRUCTIONS
Chord Limited Mojo Dac Headphone Amplifier OPERATING INSTRUCTIONS -!1 - Cleaning and care instructions: Mojo requires no special care other than common sense. Spray window cleaner (clear type) may be used
AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR
AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR INTRODUCTION This Project "Automatic Night Lamp with Morning Alarm" was developed using Microprocessor. It is the Heart of the system. The sensors
Video/Cameras, High Bandwidth Data Handling on imx6 Cortex-A9 Single Board Computer
Video/Cameras, High Bandwidth Data Handling on imx6 Cortex-A9 Single Board Computer The SBC4661 is a powerful 1 GHz Quad Core Cortex-A9 with multiple video ports, quad USB3.0 and dual GigE Ethernet. Using
Embedded Component Based Programming with DAVE 3
Embedded Component Based Programming with DAVE 3 By Mike Copeland, Infineon Technologies Introduction Infineon recently introduced the XMC4000 family of ARM Cortex -M4F processor-based MCUs for industrial
Development of Embedded Board for OMAP4460
Development of Embedded Board for OMAP4460 Subodh Raj M S 1, Rajesh M 2 M.Tech Student, Embedded Systems Group, NIELIT, Kozhikode, Kerala, India 1 Scientist/ Engineer-C, Embedded Systems Group, NIELIT,
RC2200DK Demonstration Kit User Manual
Demonstration Kit User Manual Table of contents TABLE OF CONTENTS... 1 QUICK INTRODUCTION... 2 INTRODUCTION... 3 DEMONSTRATION BOARD... 4 POWER SUPPLY SECTION... 5 RS-232 INTERFACE... 6 CONNECTORS... 7
Serial Communications
April 2014 7 Serial Communications Objectives - To be familiar with the USART (RS-232) protocol. - To be able to transfer data from PIC-PC, PC-PIC and PIC-PIC. - To test serial communications with virtual
2.0 Command and Data Handling Subsystem
2.0 Command and Data Handling Subsystem The Command and Data Handling Subsystem is the brain of the whole autonomous CubeSat. The C&DH system consists of an Onboard Computer, OBC, which controls the operation
Quick Installation. A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding. Quick Installation
Quick Installation A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding This chapter intends to get your new FuzzyScan scanner working with your existing system within minutes. General instructions
Smartphone Quick-Jack Solution FASTER TO PRODUCT FASTER TO MARKET
Smartphone Quick-Jack Solution FASTER TO PRODUCT FASTER TO MARKET Are You Are You A Smartphone App Developer looking for an easy a way to Or An End-Product Designer looking for a simple way to Incorporate
WHQL Certification Approval...2 User Interface...3 128K software FIFO 4 Universal PCI Interface...5 Ready for 64-bit System...5
0 INDEX WHQL Certification Approval...2 User Interface...3 128K software FIFO 4 Universal PCI Interface...5 Ready for 64-bit System...5 1.0 Introduction 6 2.0 Features.. 6 3.0 Hardware Guide... 7 3.1 System
STIM202 Evaluation Kit
Table of contents: 1 FEATURES... 2 2 GENERAL DESCRIPTIONS AND SYSTEM CONTENTS... 2 3 SYSTEM REQUIREMENTS... 2 4 GETTING STARTED... 3 4.1 INSTALLATION OF NI-SERIAL CABLE ASSEMBLY DRIVER... 3 4.2 INSTALLATION
Freescale Semiconductor, I
nc. Application Note 6/2002 8-Bit Software Development Kit By Jiri Ryba Introduction 8-Bit SDK Overview This application note describes the features and advantages of the 8-bit SDK (software development
