STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107



Podobne dokumenty
STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

ZL8AVR. Płyta bazowa dla modułów dipavr

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

ZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ADuCino 360. Zestaw uruchomieniowy dla mikrokontrolerów ADuCM360/361

KA-NUCLEO-Weather. ver. 1.0

KA-NUCLEO-UniExp. Wielofunkcyjny ekspander dla NUCLEO i Arduino z Bluetooth, MEMS 3DoF, LED-RGB i czujnikiem temperatury

KA-Nucleo-Weather. Rev Źródło:

FREEboard. Zestaw startowy z mikrokontrolerem z rodziny Freescale KINETIS L (Cortex-M0+) i sensorami MEMS 7 DoF

KAmduino UNO. Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO

KAmodRPiADCDAC. Moduł przetwornika A/C i C/A dla komputerów RaspberryPi i RaspberryPi+

ZL19PRG. Programator USB dla układów PLD firmy Altera

Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR

KA-NUCLEO-F411CE. Płytka rozwojowa z mikrokontrolerem STM32F411CE

ZL10PLD. Moduł dippld z układem XC3S200

KAmduino UNO. Rev Źródło:

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC2100, które można zastosować w zestawie ZL3ARM.

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

ZL9ARM płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x

ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Programator ZL2PRG jest uniwersalnym programatorem ISP dla mikrokontrolerów, o budowie zbliżonej do STK200/300 (produkowany przez firmę Kanda).

Programator-debugger JTAG/SWIM dla mikrokontrolerów STM32 i STM8

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL11ARM. Uniwersalna płytka bazowa dla modułów diparm

KAmodQTR8A. Moduł QTR8A z ośmioma czujnikami odbiciowymi

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

ZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313

ZL6ARM Zestaw uruchomieniowy dla mikrokontrolerów LPC213x. Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC213x

AVREVB1. Zestaw uruchomieniowy dla mikrokontrolerów AVR. Zestawy uruchomieniowe

ZL6PLD zestaw uruchomieniowy dla układów FPGA z rodziny Spartan 3 firmy Xilinx

JTAG Isolator. Separator galwaniczny JTAG dla ARM, AVR i FPGA

MAXimator. Zestaw startowy z układem FPGA z rodziny MAX10 (Altera) Partnerzy technologiczni projektu:

ZL2ST7. Zestaw uruchomieniowy dla mikrokontrolerów ST7LITE

Uniwersalny zestaw uruchomieniowy ZL4PIC

ZL24PRG. Interfejs JTAG dla mikrokontrolerów ARM

ZL5ARM. Zestaw uruchomieniowy dla mikrokontrolerów LPC2119/2129 (rdzeń ARM7TMDI-S) Kompatybilność z zestawem MCB2100 firmy Keil

ZL11PRG v.2. Uniwersalny programator ISP. Odpowiednik: Byte Blaster II DLC5 Programmer AT89ISP STK-200 Lattice ISP ARM Wiggler

ZL17PRG. Programator ICP dla mikrokontrolerów ST7F Flash

ARS3 RZC. z torem radiowym z układem CC1101, zegarem RTC, kartą Micro SD dostosowany do mikro kodu ARS3 Rxx. dokument DOK wersja 1.

Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3

Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1

dokument DOK wersja 1.0

ARMputer, część 1 AVT 922

KAmodRPi ADC DAC. Rev Źródło:

ZL4ST7. Zestaw uruchomieniowy dla mikrokontrolera

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet

Stanowisko laboratoryjne dla mikrokontrolera ATXmega32A4 firmy Atmel

Płytka uruchomieniowa XM32

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.

ZL1MSP430 Zestaw startowy dla mikrokontrolerów MSP430F11xx/11xxA ZL1MSP430

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

202_NAND Moduł bramek NAND

Kod produktu: MP-1W-2480

ISP ADAPTER. Instrukcja obsługi rev.1.1. Copyright 2009 SIBIT

Moduł uruchomieniowy AVR ATMEGA-16 wersja 2

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

Moduł prototypowy X3-DIL64 z procesorem ATxmega128A3U-AU

Płyta uruchomieniowa EBX51

SML3 październik

Jednym z najlepszych sposobów poznawania nowego typu mikrokontrolera

Szkolenia specjalistyczne

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

Kod produktu: MP01611

Płytka uruchomieniowa XM64

Spis treści. Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

MOD STM32 explorem0 z STM32F051C8T6. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

Vinculum scalony host USB

Technika Mikroprocesorowa

Wstęp Architektura... 13

EVBfpga System ewaluacyjno-uruchomieniowy dla układów FPGA.

Szczegółowy opis przedmiotu zamówienia. Część 1 - Laboratoryjny zestaw prototypowy

ZL15PLD. Płyta bazowa dla modułów z układem XC2C256

o Instalacja środowiska programistycznego (18) o Blink (18) o Zasilanie (21) o Złącza zasilania (22) o Wejścia analogowe (22) o Złącza cyfrowe (22)

Moduł prototypowy.. Leon Instruments. wersja 1.0

INSTRUKCJA Płytka uruchomieniowa EvB 4.3

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

1.2. Architektura rdzenia ARM Cortex-M3...16

MODUŁ UNIWERSALNY UNIV 3

KONWERTER RS-422 TR-43

E-TRONIX Sterownik Uniwersalny SU 1.2

U W A G I D O M O N T A ś U Z E S T A W U L A B O R A T O R Y J N E G O A B C 0 1 U S B 3, A B C 0 2

SML3 październik

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

Transkrypt:

Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 STM32Butterfly2 Zestaw STM32Butterfly2 jest platformą sprzętową pozwalającą poznać i przetestować możliwości mikrokontrolerów z rodziny STM32 Connectivity Line (STM32F107). Charakteryzuje się dobrym wyposażeniem, prostą konstrukcją i możliwością szybkiej i łatwej rozbudowy. ver. 1.0

Wprowadzenie STM32Butterfly2 zestaw uruchomieniowy dla mikrokontrolerów STM32F107 STM32Butterfly2 jest uniwersalnym zestawem uruchomieniowym, przeznaczonym do testowania aplikacji realizowanych na mikrokontrolerach STM32F107 (rodzina Connectivity Line). Może być również wykorzystywany jako zestaw edukacyjny podczas nauki programowania mikrokontrolerów z rdzeniem ARM Cortex-M3. Podstawowe parametry mikrokontroler STM32F107VCT6 w obudowie LQFP100 (m.in. 256 kb pamięci Flash, 64 kb pamięci SRAM, 2 SPI, 1 I2C, 5 UART, USB-OTG, 2 CAN, MAC Ethernet, ADC, 2 DAC) 5-pozycyjny joystick 4 diody LED 20-stykowe złącze JTAG umożliwiające programowanie pamięci oraz debugowanie programu złącze host USB złącze device USB wbudowany klucz prądowy do zasilania device USB 32 linie GPIO wyprowadzone na złącza szpilkowe złącze dla modułu PHY (ZL3ETH) złącze z wyprowadzoną magistralą I2C złącze z wyprowadzoną magistralą I2S złącze z wyprowadzoną magistralą SPI zworki służące do wyboru typu pamięci, z której zostanie uruchomiony mikrokontroler potencjometr umożliwiający zmianę napięcia podawanego na wejście przetwornika analogowo-cyfrowego wbudowanego w mikrokontroler złącze DB9 wraz z konwerterem napięć MAX232 do realizacji transmisji RS232 (dzięki wbudowanemu w mikrokontroler bootloaderowi możliwe jest również programowanie przez RS232) złącze kart SD zasilanie ze złącza USB Wyposażenie standardowe Kod STM32Butterfly2 Opis Zmontowana płytka zestawu z mikrokontrolerem STM32F107VCT6 BTC Korporacja 05-120 Legionowo ul. Lwowska 5 tel.: (22) 767-36-20 faks: (22) 767-36-33 e-mail: biuro@kamami.pl http://www.kamami.pl Zastrzegamy prawo do wprowadzania zmian bez uprzedzenia. Oferowane przez nas płytki drukowane mogą się różnić od prezentowanej w dokumentacji, przy czym zmianom nie ulegają jej właściwości użytkowe. BTC Korporacja gwarantuje zgodność produktu ze specyfikacją. BTC Korporacja nie ponosi odpowiedzialności za jakiekolwiek szkody powstałe bezpośrednio lub pośrednio w wyniku użycia lub nieprawidłowego działania produktu. BTC Korporacja zastrzega sobie prawo do modyfikacji niniejszej dokumentacji bez uprzedzenia.

STM32Butterfly2 zestaw uruchomieniowy dla mikrokontrolerów STM32F107 3 Spis treści Schemat elektryczny...4 Zasilanie...6 Joystick...7 Interfejs Ethernet...8 Diody LED...9 Złącze magistrali I2C...10 Złącze magistrali SPI...11 Złącze magistrali I2S...12 Złącza USB (host i device)...13 Zworki BOOT...14 Wyprowadzenia portów wejścia/wyjścia...15 Złącze JTAG...16 Potencjometr analogowy...17 Złącze RS232...18 Złącze kart SD...19

4 Schemat elektryczny STM32Butterfly2 zestaw uruchomieniowy dla mikrokontrolerów STM32F107

STM32Butterfly2 zestaw uruchomieniowy dla mikrokontrolerów STM32F107 5

6 Zasilanie STM32Butterfly2 zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw STM32Butterfly2 może być zasilany z portu USB komputera PC (złącze Con2). Dioda LED D5 (PWR) sygnalizuje włączenie napięcia zasilania. Na płytce zestawu umieszczono stabilizator napięcia +3,3 V. Napięcie to jest dostępne na złączach szpilkowych portów GPIO, napięcie +5 V wyprowadzono na złącza SPI (Con8) i I2C (Con11). Napięcie zasilające mikrokontroler jest dołączane za pomocą zworki JP3 (PWR), której styki 1 i 2 można wykorzystać do podłączenia amperomierza umożliwiającego pomiar poboru prądu przez mikrokontroler.

STM32Butterfly2 zestaw uruchomieniowy dla mikrokontrolerów STM32F107 7 Joystick Zestaw STM32Butterfly2 wyposażono w 5-pozycyjny joystick. Każdy ze styków joysticka ma rezystor podciągający do napięcia zasilania. Styki joysticka dołączono do linii 7 11 portu PC.

8 Interfejs Ethernet STM32Butterfly2 zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw STM32Butterfly2 wyposażono w złącze umożliwiające zastosowanie modułu interfejsu PHY Ethernet (np. ZL3ETH z układem DP83848). Zworka JP6 (MDInt) umożliwia dołączenie do linii PD13 mikrokontrolera sygnału zgłoszenia przerwania od modułu PHY. W przypadku gdy moduł PHY wymaga doprowadzenia sygnału zegarowego, w miejscu Gen1 można zamontować generator kwarcowy w obudowie DIP16 zasilany napięciem 3,3 V. Innym rozwiązaniem jest wykorzystanie sygnału zegarowego pochodzącego z mikrokontrolera dołączenie następuje po założeniu zworki JP10 (MCO>PHY) w pozycji 1-2. Moduł ZL3ETH ma zamontowane niezależne źródło sygnału zegarowego (JP10 w pozycji 2-3). Moduł Ethernet PHY z układem DP83848 (ZL3ETH)

STM32Butterfly2 zestaw uruchomieniowy dla mikrokontrolerów STM32F107 9 Diody LED Zestaw STM32Butterfly2 wyposażono w cztery diody LED (D1...D4) do wykorzystania w aplikacji użytkownika. Są one włączane niskim poziomem logicznym na liniach GPIO mikrokontrolera.

10 Złącze magistrali I2C STM32Butterfly2 zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw STM32Butterfly2 wyposażono w złącze Con10 (I2C) umożliwiające podłączenie zewnętrznych układów pracujących na magistrali I2C. Linie SCL i SDA nie są podciągnięte do plusa zasilania, rezystory podciągające należy dołączyć na zewnątrz. Dołączanie modułów dodatkowych ułatwia przewód CAB_HU04-30

STM32Butterfly2 zestaw uruchomieniowy dla mikrokontrolerów STM32F107 11 Złącze magistrali SPI Zestaw STM32Butterfly2 wyposażono w złącze Con8 (SPI) umożliwiające podłączenie zewnętrznych układów pracujących na magistrali SPI. Żadna z linii interfejsu nie jest podciągnięta do plusa lub masy zasilania. Dołączanie modułów dodatkowych ułatwia przewód CAB_HU06-30

12 Złącze magistrali I2S STM32Butterfly2 zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw STM32Butterfly2 wyposażono w złącze Con11 (I2S) umożliwiające podłączenie zewnętrznych układów pracujących na magistrali I2S. Dołączanie modułów dodatkowych ułatwia przewód CAB_HU06-30

STM32Butterfly2 zestaw uruchomieniowy dla mikrokontrolerów STM32F107 13 Złącza USB (host i device) Zestaw STM32Butterfly2 wyposażono w kompletny interfejs USB (host ze złączem USB-A i device ze złączem USB-B). Maksymalny pobór prądu przez urządzenie dołączone do interfejsu nie może przekraczać 500 ma, ale zależy od wydajności portu USB komputera zasilającego zestaw.

14 Zworki BOOT STM32Butterfly2 zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw STM32Butterfly2 wyposażono w zworki BOOT0 oraz BOOT1 umożliwiające wybór pamięci, z której po zerowaniu zostanie uruchomiony mikrokontroler. BOOT0 BOOT1 Obszar pamięci 0 x Pamięć Flash 1 0 Pamięć systemowa (bootloader) 1 1 Pamięć RAM

STM32Butterfly2 zestaw uruchomieniowy dla mikrokontrolerów STM32F107 15 Wyprowadzenia portów wejścia/wyjścia Zestaw STM32Butterfly2 wyposażono w cztery 10-stykowe złącza szpilkowe, na które wyprowadzono wolne linie GPIO mikrokontrolera. Są to 8-bitowe grupy portów PE0 7, PE8 15, PD0 7 oraz PA0 3 i PAC12 15.

16 Złącze JTAG STM32Butterfly2 zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw STM32Butterfly2 wyposażono w 20-pinowe złącze Con7 (JTAG) umożliwiające programowanie oraz debugowanie programu z wykorzystaniem interfejsu JTAG (np. ZL30PRG). Programator ZL30PRG

STM32Butterfly2 zestaw uruchomieniowy dla mikrokontrolerów STM32F107 17 Potencjometr analogowy Zestaw STM32Butterfly2 wyposażono w potencjometr P1, który może zostać wykorzystany do podawania napięcia z zakresu 0...3,3 V na wejścia przetwornika analogowo-cyfrowego mikrokontrolera STM32. Środkowe wyprowadzenie potencjometru dołączono do linii PC0.

18 Złącze RS232 STM32Butterfly2 zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw STM32Butterfly2 wyposażono w złącze typu DB9F (Con5), umożliwiające komunikację z komputerem PC poprzez interfejs RS232. Sygnały RxD oraz TxD należy dołączyć do portu UART mikrokontrolera za pomocą dwóch jumperów założonych na złącze szpilkowe JP4.

STM32Butterfly2 zestaw uruchomieniowy dla mikrokontrolerów STM32F107 19 Złącze kart SD Zestaw STM32Butterfly2 wyposażono w złącze kart SD pracujących w trybie SPI. Złącze jest podłączone do wyprowadzeń interfejsu SPI (PA4 PA7) mikrokontrolera STM32.