UNIT 04 Nuvoton MCU 로봇 SW 교육원 조용수.

Slides:



Advertisements
Similar presentations
Applications of Embedded Microprocessors in Every Day Products Javier Orensanz Product Manager, Microcontroller Development Tools, ARM.
Advertisements

Left to Right: Michael Kelton, Ethan Hall, Greg Wegman, Vashisht Lakhmani.
嵌入式微處理機 Embedded Processors 國立中興大學 電機工程學系 微控實驗室 蔡智強.
SUN TRACKING SOLAR PANEL. Introduction The main objective of this project is to track the sun and rotate the solar panel accordingly, to receive sunlight.
ARM development environment Modified Content Philips LPC2106 ARM chip ARM target board PSPad customised development environment Troubleshooting.
Future Designs, Inc. Your Development Partner
Free and Open ARM Cortex-M Development Tools July, 2012 CoLinkEx Cooperative Marketing with.
AT32AP7000 Intro CS-423 Dick Steflik. Block Diagram.
Getting Started with a Cortex-M3 Board
R3R3 Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani.
Asst. Prof. Dr. Alper ŞİŞMAN
Infineon for Arduino XMC – 32-bit Industrial Microcontrollers
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Fundamental of Microcontrollers
CS4101 嵌入式系統概論 Freescale Tower System Prof. Chung-Ta King Department of Computer Science National Tsing Hua University, Taiwan ( Materials from
Camera Interfacing using ARM7
LabVIEW Embedded Module for ARM Microcontrollers
Introduction to the Orbit Edu Board Ahmad Rahmati Teaching Assistant, ELEC424 Rice Efficient Computing Group Sep 12, 2007.
Silicon Labs ToolStick Development Platform
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
COMPUTER SYSTEM LABORATORY Lab10 - Sensor II. Lab 10 Experimental Goal Learn how to write programs on the PTK development board (STM32F207). 2013/11/19/
A Company Selling Technology and not just a Product.
Daniel Pickem and Rowland O’Flaherty 12/04/2012 Mechatronics (ME 6405) Student Lecture On Arduinos *Some slides courtesy of Eoin Brazil
NuMicro MCU Learning Board Introduction
Global Silicon Solution Provider. Contents Company Profile Business Strategy Technology 4 Product Roadmap.
Lab 1 Department of Computer Science and Information Engineering National Taiwan University Lab1 - Sensor 2014/9/23/ 13 1.
The IT700 PIM only supports up to network layer, all other above layers must be executed by other processor. Therefore in the PLC control network two types.
MICROPROCESSOR AND MICRO CONTROLLER LAB
Microcontroller System Design Introduction- 1  Seattle Pacific University Take a microprocessor/ microcontroller chip How to Succeed in Life – The micro.
Albert Board UNIT 27 로봇 SW 교육원 조용수. Albert Board ISD 9160 Albert Board Connection Albert Board 용 SW 설치 Sample Source 동작 2.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 416C:SH-2A Graphics for Low- to Mid-level Graphics Applications.
CAN Application 1.
STR7 Vs ATMEL SAM7S128 and SAM7S256 16/32 bit MCUs December 2006.
Welcome to the world of ARM. COURSE CONTENT Module 1: Introduction  Introduction of ARM Processors  Evolution of ARM  32 - bit Programming Module 2:
智慧電子應用設計導論(1/3) Arduino MEGA 2560
Preface Freescale ARM Corex-M Embedded Programming by Mazidi et al.
System Software Design Review.  MCU: NXP LPC2378 ARM7 32-bit  512 KB Flash, 8KB EEPROM and SRAM  Bus Frequency: 20 MHz  Approximate Memory requirements:
The “Drink Mixer” Design Constraints. Project Success Criteria An ability to digitally mix audio and adjust individual levels An ability to digitally.
Implementation of Embedded OS Lab4 Cortex-M3 Programming.
Treasure Chess ECE 477 Team 2 - Spring 2013 Parul Schroff, Brock Caley, Sidharth Malik, Jeremy Stork Design Review.
ChibiOS/RT Demo A free embedded RTOS
WWU Taylor Reijm. LPC bit MCU 512kB Flash Memory 144-pin 20MHz oscillator Used to control TFT touch screen LCD and LCD controller. 1 GPIO used.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
RenBED – Technical Training Jon Fuge – Renishaw plc.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
HOME SECURITY USING WIRELESS SENSOR NETWORK UNDER THE ESTEEMED GUIDANCE OF: P.RAMESH D.SIVOM( ) KANMANI RAVI( ) B.SAI RAJSEKHAR( )
WiViCom CPU Renesas SH7751R PCIC UARTUART SDRAM 64Mbytes Flash ROM 16Mbytes MPEG LSI VWEB VW2010 WLAN KSC 11b Solution JTAG JTAG conn. TPTP H8/3664 SW.
PORTABLE PROGRAMMABLE MEDICATION REMINDER
AT91SAM: ARM-based controllers
3/6/2017 Richard Kuo Assistant Professor
Outline Introduction to NuMaker TRIO Programming environment setup
Cortex-M0 MCU Course Overview
Computer System Laboratory
Project Title EVM IN 8051 Under the Guidance of Submitted by.
PRE-STAMPEDE MONITERING AND ALARM SYSTEM
Implementation of Embedded OS
Cypress Roadmap: CapSense® Controllers
PC Mouse operated Electrical Load Control Using VB Application
DSC - fundamente MPU MCU DSP DSC Alternative Freescale
Marble Maze Jordan Wagner
Introduction to the Orbit Edu Board
Future Designs, Inc. Your Development Partner
Lecturer: Reza Arjmandi Autumn 2015
Cypress Roadmap: CapSense® Controllers
Single Board Computers and Dev Boards
CPU TI AM4376 JTAG Expansion Board Connectors Samtec TFC F-D-A
Arduino Board.
Arduino म्हणजे काय?.
Presentation transcript:

UNIT 04 Nuvoton MCU 로봇 SW 교육원 조용수

학습 목표 Nuvoton Nu-Micro N051 Data Sheet Target Board

Nuvoton 2008년 7월에 설립 Winbond Electronics 에서 분사한 회사 2008년 7월에 설립 Winbond Electronics 에서 분사한 회사 ARM Cortex-M0 기반의 32Bit MCU 제작 MCU, Audio IC 와 파운드리 서비스를 제공 8Bit Processor 시장을 타겟으로 32Bit MCU를 제공 www.nuvoton.com

Nu-Micro Cortex M0 기반 MCU USB application, CAN communication 저전력의 소형 기기용프로세서

Microcontroller Roadmap Nuvoton Cortex-M0/4 Microcontroller Roadmap AT400** 50 MHz, up to 128KB Flash/16KB SRAM Up to 2 CAN AT100** Automotive Electronics NUC230/240 NUC130/140 120 MHz, up to 1MB Flash/128KB SRAM ADC x3, EPWM x3, QEI x3 USB OTG/CAN 50 MHz, up to 128KB Flash/16KB SRAM MDU, EPWM, QEI, CAN MT630* MT670** Motor Control MT530 84 MHz, up to 512KB Flash/64KB SRAM ADC x2, EPWM x2, QEI x2 Ethernet/USB OTG/CAN 84 MHz, up to 256KB Flash/32KB SRAM USB OTG/CAN NUC123 NUC420* USB/Touch Application NUC122 NUC120 72 MHz, 64KB Flash/20KB SRAM USB FS, 8 End Points NUC470* 84 MHz, up to 512KB Flash/64KB SRAM Ethernet/USB OTG/CAN 50 MHz, Up to 128KB Flash/16KB SRAM NUC200 NUC400* NUC100 Generic M451* 84 MHz, up to 64KB Flash/ 12KB SRAM M051 M058S 64 I/O Mini51 Mega51** Audio AU9110 AU9140** Nano400** Battery Application 36 MHz, up to 128KB Flash/16KB SRAM Ultra low leakage Nano100 Nano150** Nano112* *: Developing **: Planning M0 M4 Before 2013 2013 2014 2015

Nu-Micro M051 Cortex M0 기반 MCU 2.5~ 5.5V 동작 22.1184MHz Internal Osc Up to 50MHz 64KB Flash Memory 4KB SRAM 4KB Dflash Max 8CH ADC Max 8CH PWM 2CH SPI 2CH I2C 2CH UART

M05xxDN/M05xxDE

M05xxDN/M05xxDE http://www.nuvoton.com/hq/enu/Documents/NuvotonPSG.pdf

Data Sheet www.nuvoton.com Products-> ARM Cortex M0 MCUs -> Data Sheet M051 Series Data sheet Application Notes Technical Reference Manual

Learning Board Introduction – (1) ICE Bridge NuLink USB UART Buzzer EBI Interface 128*64 Dot Matrix LCD panel M0516LDE Variable Resistance Reset Key GPB15 LED

Learning Board Introduction – (1) ICE Bridge Nu-Link EEPROM SPI Flash

Software Support Software BSP : Board Support Package Keil Driver : Compiler to Jtag Interface Driver ISP ICP

Target Board PAT-DAT-D7NM-V16 Board M052 LAN MCU Internal Osc External Interrupt Button 4 LED USB to Serial Port GPIO Port 제공 JTAG Interface

Target Board Schematic

Target Board Schematic