Multimedia Expansion Board II (MEB II) Demonstrations

Similar documents
Graphics Demonstrations

RTOS Demonstrations. MPLAB Harmony Integrated Software Framework. Copyright (c) Microchip Technology Inc. All rights reserved.

USB Demonstrations. MPLAB Harmony Integrated Software Framework. Copyright (c) Microchip Technology Inc. All rights reserved.

ArduCAM USB Camera Shield

How to use SSD1928. This software demonstrates hardware features unique to the Solomon Systech SSD1928 Image Processor. These features include

ice40 UltraPlus Image Sensor Elliptical Crypto Engine (ECC) Demo - Radiant Software User Guide

TCP/IP Demonstrations Help

PIC32MZ EF Curiosity. tcpip tcp client server demo. Introduction

ATHENA32 PIC32 Evaluation Board ATHENA32. Product Datasheet. Francesco Ficili Date 13/01/2019. Pag. 1

File System Demonstrations

Overview The Microcontroller The Flex Board Expansion boards Multibus board Demo board How to: Compile demo Flash & Run Demos

MDP Based Face Detection Demonstration User Guide

DRIVER STATION v1.0 UTILITY LOADER Created: 22DEC2008 FIRST DRIVER STATION UTILITY LOADER RE-IMAGE INSTRUCTIONS

RX600. Direct Drive LCD KIT. Product Overview. Renesas Electronics America Inc. Carmelo Sansone. Tuesday, February, 2011 Rev. 1.

Product Overview -A 16 bit Micro Experimenter for Solderless Breadboards

Engineer To Engineer Note. Interfacing the ADSP-BF535 Blackfin Processor to Single-CHIP CIF Digital Camera "OV6630" over the External Memory Bus

Getting Started with SKPIC32

CMOS OV5640C AF Camera Module 1/4-Inch 5-Megapixel Module Datasheet

DK8051NC Application Note

User Manual. LPC-StickView V1.1. for LPC-Stick. Contents

PIC32 Bluetooth Stack Library Demonstrations

MPLAB Harmony Help - Board Support Packages (BSPs)

User Manual. LPC-StickView V3.0. for LPC-Stick (LPC2468) LPC2478-Stick LPC3250-Stick. Contents

Prefetch Cache Module

INTRODUCTION TO PICDEM Z DEVELOPMENT

Lab4 INTRODUCTION TO DEVELOPMENT ENVIRONMENT

32 bit Micro Experimenter Board Description and Assembly manual

Anadigm FPAA Solutions Training Class III

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

Motion Sensor Demo Board Quick Start Guide

MPFS2 Utility. MPLAB Harmony Integrated Software Framework Microchip Technology Inc. All rights reserved.

Enabling IOT. IQRF Alliance Conference May Harald Weidinger Key Client Manager

Reduce SW Development Time with DAVE 3. March, 2012

Getting started with the X-CUBE-NFC5 high performance HF reader / NFC initiator IC software expansion for STM32Cube

Laboratory Exercise 7 - Extended I/O & Parallel Processing

ECE 2036 Lab 4 Setup and Test mbed I/O Hardware Check-Off Deadline: Thursday, March 17, Name:

TDSDB Features. Description

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad

SBC44EC. Single board computer for 44 pin PLCC PICs

MPLAB SIM. MPLAB IDE Software Simulation Engine Microchip Technology Incorporated MPLAB SIM Software Simulation Engine

EMBEDDED TRAINING IN BANGALORE

Overview of Embedded Systems in Medical Applications

PIC 28 Pin Board Documentation. Update Version 5.0

Overview. 3//5/ Preliminary Product Brief

Bolt 18F2550 System Hardware Manual

PIC32 MX1/MX2 Microcontrollers. Dave Richkas Product Marketing Manager High-Performance Microcontroller Division Microchip Technology Inc.

AMT203 ABSOLUTE ENCODER Demo Kit User Guide DISCONTINUED

Getting Started Guide

Connecting the LCD Race Display via Direct Ethernet Connection

SQI FLASH click. PID: MIKROE-2828 Weight: 22 g

DM-CAM130. User Manual

Getting acquainted with the development tools June 27, 2006 ELE492 Embedded System Design Exercise 1

MPLAB Harmony Help - MPFS2 Utility

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.

2-Oct-13. the world s most energy friendly microcontrollers and radios

MetaWatch Firmware Design Guide

RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards

MPLAB Harmony Bootloader Library Help

HSFW Control Help 1 / 7 2 / 7 3 / 7 4 / 7 5 / 7 6 / 7 7 / 7

ArduCAM-M-2MP Camera Shield

TCO305 TCP/IP Control System Interface Development Using Microchip Brand Microcontrollers

UM2045 User manual. Getting started with the X-CUBE-NFC3 near field communication transceiver software expansion for STM32Cube.

Getting started with the STSW-BCNKT01 software package for STEVAL-BCNKT01V1 based on STM32Cube

Programming 8-bit PIC Microcontrollers in С

AXE Stack 18. BASIC-Programmable Microcontroller Kit. An inexpensive introduction to microcontroller technology for all ability levels

ET-PIC 24 WEB-V1. o Central Processing Unit (CPU) o System. o nanowatt Power Managed Modes. o Analog Features

PICado Alpha Development Board V1.0

PowerVIEW HD 22/30 Version

Get Connected with USB on RX62N RX62N USB

Full Linux on FPGA. Sven Gregori

CONTROL PANEL 128x64 USER GUIDE

Universal CCU CAT-5 Release Notes

SSD2805 MIPI Bridge Evaluation Kit User's Guide

eip-10 Embedded TCP/IP 10-BaseT Network Module Features Description Applications

SVM-03/03U Utility Software. [SVMCtl] Software Manual. Rev. 8.1

Manual of Board ET-PIC STAMP 18F8722-K22 ET-PIC STAMP 18F8722-K22

PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670

Speeding Up Robot Control Software Through Seamless Integration With FPGA

Typical applications where a CPLD may be the best design approach:

UM2194. Getting started with MotionAW activity recognition for wrist library in X-CUBE-MEMS1 expansion for STM32Cube. User manual.

OLED display with pixels resolution Ambient light sensor CPU load Analog filter Quadrature Encoder with push button Digital I/O

RTOS Demonstrations Help

Release Notes for MPLAB Code Configurator s MikroElektronika Click Library v1.0.25

SquareWear Programming Reference 1.0 Oct 10, 2012

Future Designs, Inc. Your Development Partner LCD DEMO KITS

Locktronics PICmicro getting started guide

MAXREFDES131#: 1-WIRE GRID-EYE SENSOR

Description: USB to Serial interface and USB development platform

UM2350. Getting started with MotionPW real-time pedometer for wrist library in X-CUBE-MEMS1 expansion for STM32Cube. User manual.

Basic Components of Digital Computer

Getting started with MotionPM real-time pedometer library in X-CUBE-MEMS1 expansion for STM32Cube

WF121: b/g/n module. Product Presentation

TCP/IP Base Board Setup Instructions (JGS_ETH24_BASE)

BM77 PICtail / PICtail Plus Board User s Guide

GW-USB-05. User's Guide. FW v1.07. IQRF USB Gateway MICRORISC s.r.o. User_Guide_GW-USB-05_ Page 1

IT and Instrumentation for industry. Features. Introduction. Applications

March Steve Sanghi, CEO Eric Bjornholt, CFO

Development Hardware. Target Board and In-circuit Debugger

G120 Module Specifications

Transcription:

Multimedia Expansion Board II (MEB II) Demonstrations MPLAB Harmony Integrated Software Framework Copyright (c) 2013-2017 Microchip Technology Inc. All rights reserved.

MEB II Demonstrations Demonstrations gfx_cdc_com_port_single MEB II Demonstrations This topic provides descriptions of the Multimedia Expansion Board II (MEB II) demonstrations. MPLAB Harmony is available for download from the Microchip website by visiting: http://www.microchip.com/mplabharmony. Once you are on the site, click the Downloads tab to access the appropriate download for your operating system. For additional information on this demonstration, refer to the Applications Help section in the MPLAB Harmony Help. Introduction MEB II Demonstration Applications Help This distribution package contains a variety of MEB II-related firmware projects that demonstrate the capabilities of a various MPLAB Harmony stacks. This help file describes the hardware requirement and procedures to run these firmware projects on Microchip demonstration and development boards. To learn more about MPLAB Harmony stacks and libraries refer to the related documentation in Volume IV: MPLAB Harmony Framework Reference. Demonstrations This topic provides information on how to run the MEB II demonstration applications included in this release. gfx_cdc_com_port_single This demonstration application creates a GFX USB CDC Device that enumerates as a single COM port on the host personal computer. The application demonstrates two-way communication between the USB device and the personal computer host. The application allows the user to enter keypad digits and a backspace from a PC host USB/Serial program to the GFX UI keypad edit box display. Graphics Library Demonstration. To build this project, you must open the gfx_cdc_com_port_single.x project in MPLAB X IDE, and then select the desired configuration. <install-dir>/apps/meb_ii/gfx_cdc_com_port_single. Name gfx_cdc_com_port_single.x <install-dir>/apps/meb_ii/gfx_cdc_com_port_single/firmware 2013-2018 Microchip Technology Inc. MPLAB Harmony v2.05.01 2

MEB II Demonstrations Demonstrations gfx_camera gfx_camera Provides information on the gfx_camera demonstration and application requirements. The gfx_camera demo (apps/meb_ii/gfx_camera/firmware/gfx_camera.x) exercises the Omnivision camera sensor running on the MEB II. It utilizes LCC graphics with the DMA of the PIC32 to bring graphics from a camera sensor to an LCD without the need of a graphics controller. Application Process Prior to running the demonstration, an application needs to perform the following steps: 1. The system should have completed necessary setup initializations. 2. The I2C driver object should have been initialized by calling DRV_I2C_Initialize. 3. The Timer driver object should have been initialized by calling DRV_Timer_Initialize. 4. The Output Control driver object should have been initialized by calling DRV_OC_Initialize. 5. The Camera OVM7690 driver object should have been initialized by calling DRV_CAMERA_OVM7690_Initialize. 6. Open the Camera OVM7690 driver client by calling DRV_CAMERA_OVM7690_Open. 7. Pass the Graphics Frame buffer address to Camera OVM7690 Driver by calling DRV_CAMERA_OVM7690_FrameBufferAddressSet. 8. Set the Frame Rectangle area by calling DRV_CAMERA_OVM7690_FrameRectSet. 9. Set Other Camera settings such as: soft reset, enabling pclk, enabling href, enabling vsync, output color format, reversing HREF polarity, gating clock to the HREF, pixel clock frequency, sub-sampling mode by calling DRV_CAMERA_OVM7690_RegisterSet. 10. Start the Camera OVM7690 by calling DRV_CAMERA_OVM7690_Start. Graphics Library Demonstration. To build this project, you must open the gfx_camera.x project in MPLAB X IDE, and then select the desired configuration. <install-dir>/apps/meb_ii/gfx_camera. Name gfx_camera.x <install-dir>/apps/meb_ii/gfx_camera/firmware 2013-2018 Microchip Technology Inc. MPLAB Harmony v2.05.01 3

MEB II Demonstrations Demonstrations gfx_web_server_nvm_mpfs gfx_photo_frame This demonstration application shows the capabilities of GFX, USB middleware, and the SQI. In this demonstration, off-chip SQI Flash memory (SST26VF032) is used as a medium to store images through the USB-CDC, XMODEM protocol, and then render those images on the MEB II display through the GFX Stack. The demonstration includes four example WQVGA-aligned images, which are downloaded onto the SQI Flash at different locations, and then displayed on the screen through COM port commands and also rendered as slides through push button. Graphics Photo Frame Demonstration. To build this project, you must open the gfx_photo_frame.x project in MPLAB X IDE, and then select the desired configuration. <install-dir>/apps/meb_ii/gfx_photo_frame. Name gfx_photo_frame.x <install-dir>/apps/meb_ii/gfx_photo_frame/firmware gfx_web_server_nvm_mpfs The GFX TCP/IP NVM MPFS web server demonstration (apps\meb_ii\gfx_web_server_nvm_mpfs\firmware\pic32_eth_web_server.x) exercises the HTTP web server running on PIC32 devices. The Non-Volatile Memory (NVM) Microchip Proprietary File System (MPFS) web server demonstration has the web pages stored in internal Flash and accessed through the MPFS API. The IP Address of the IP address of the Web server is displayed on the Graphical UI. 2013-2018 Microchip Technology Inc. MPLAB Harmony v2.05.01 4

MEB II Demonstrations Demonstrations gfx_web_server_nvm_mpfs Graphics Web Server NVM MPFS Demonstration. To build this project, you must open the pic32_eth_web_server.x project in MPLAB X IDE, and then select the desired configuration. <install-dir>/apps/meb_ii/gfx_web_server_nvm_mpfs. Name pic32_eth_web_server.x <install-dir>/apps/meb_ii/gfx_web_server_nvm_mpfs/firmware 2013-2018 Microchip Technology Inc. MPLAB Harmony v2.05.01 5

Index Index B 2, 3, 4, 5 MEB II Demonstrations (gfx_camera) 3 MEB II Demonstrations (gfx_cdc_com_port_single) 2 MEB II Demonstrations (gfx_photo_frame) 4 MEB II Demonstrations (gfx_web_server_nvm_mpfs) 5 D Demonstrations 2 MEB II Demonstrations 2 G gfx_camera 3 gfx_cdc_com_port_single 2 gfx_photo_frame 4 gfx_web_server_nvm_mpfs 4 I Introduction 2 MEB II Demonstrations 2 M MEB II Demonstrations 2 2013-2018 Microchip Technology Inc. MPLAB Harmony v2.05.01 6