ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

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

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

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

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

ZL4ST7. Zestaw uruchomieniowy dla mikrokontrolera

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

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

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

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

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

KA-NUCLEO-Weather. ver. 1.0

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

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

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

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

Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR

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

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

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

ZL10PLD. Moduł dippld z układem XC3S200

KAmduino UNO. Rev Źródło:

KAmodQTR8A. Moduł QTR8A z ośmioma czujnikami odbiciowymi

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

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

ZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313

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

Uniwersalny zestaw uruchomieniowy ZL4PIC

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

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

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

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

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

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

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

ZESPÓŁ LABORATORIÓW TELEMATYKI TRANSPORTU ZAKŁAD TELEKOMUNIKACJI W TRANSPORCIE WYDZIAŁ TRANSPORTU POLITECHNIKI WARSZAWSKIEJ

ZL2ST7. Zestaw uruchomieniowy dla mikrokontrolerów ST7LITE

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

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.

Moduł uruchomieniowy AVR ATMEGA-16 wersja 2

Stanowisko laboratoryjne dla mikrokontrolera ATXmega32A4 firmy Atmel

Płyta uruchomieniowa EBX51

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

dokument DOK wersja 1.0

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

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

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

Technika Mikroprocesorowa

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

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

Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3

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

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

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

ZL24PRG. Interfejs JTAG dla mikrokontrolerów ARM

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

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

EVBeasyPSoC. Instrukcja użytkownika REV 2. Many ideas one solution

E-TRONIX Sterownik Uniwersalny SU 1.2

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

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

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

SML3 październik

Aoi Ryuu. v2.0 moduł z mikroprocesorem Atmega169 dla makiety dydaktycznej Akai Kaba

INSTRUKCJA Płytka uruchomieniowa EvB 4.3

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

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

Moduł prototypowy.. Leon Instruments. wersja 1.0

ARMputer, część 1 AVT 922

Moduł prototypowy X3-DIL64 z procesorem ATxmega128A3U-AU

Projektowanie urządzeń mikroprocesorowych cz. 2 Wykład 4

INSTRUKCJA OBSŁUGI Zestaw uruchomieniowy EvB 5.1 v5

Płytka uruchomieniowa XM32

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

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

Jednym z najlepszych sposobów poznawania nowego typu mikrokontrolera

Wejścia logiczne w regulatorach, sterownikach przemysłowych

Instytut Teleinformatyki

Generator tonów CTCSS, 1750Hz i innych.

Sprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.

ZL11ARM. Uniwersalna płyta bazowa

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

SML3 październik 2008

Zestaw Startowy EvB. Więcej informacji na stronie:

DOKUMENTACJA PROJEKTU

Zestaw stacji wywoławczej PVA-CSK PAVIRO

Kod produktu: MP01611

Politechnika Białostocka

Transkrypt:

ZL30ARM Zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL30ARM jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów STM32F103. Dzięki wyposażeniu w szeroką gamę układów peryferyjnych może być stosowany jako środowisko do opracowywania prototypów lub też jako zestaw edukacyjny. ver. 1.0

Wprowadzenie ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL30ARM, dzięki wyposażeniu w bogaty zestaw typowych układów peryferyjnych, stanowi środowisko do uruchamiania prototypów układów budowanych w oparciu o mikrokontrolery STM32F103. Może być również wykorzystywany jako zestaw edukacyjny podczas nauki programowania mikrokontrolerów z rdzeniem ARM Cortex-M3. Podstawowe parametry mikrokontroler STM32F103CBT6 w obudowie LQFP48 (m.in. 128 kb pamięci Flash, 20 kb pamięci SRAM, 2xSPI, 2xI 2 C, 3xUART, USB, CAN, ADC) 4-przyciskowa klawiatura 5-pozycyjny joystick 8 diod LED czterocyfrowy wyświetlacz siedmiosegmentowy LED złącze dla alfanumerycznego wyświetlacza LCD 2x16 znaków (LCD1602) złącze dla graficznego wyświetlacza LCD 128x64 pikseli ze sterownikiem KS0108 (LCD12864) układ zegara M41T00 (STMicroelectronics) pracujący na magistrali I 2 C wraz z podstawką na baterię CR2032 układ termometru cyfrowego TC77 (Microchip) pracujący na magistrali SPI układ termometru analogowego STLM20 (STMicroelectronics) z wyjściem napięciowym odbiornik podczerwieni TSOP31236 (36 khz) przetwornik piezoelektryczny potencjometr umożliwiający podanie napięcia na wejście przetwornika analogowo-cyfrowego wbudowanego w mikrokontroler 20-wyprowadzeniowe złącze JTAG umożliwiające programowanie pamięci oraz debugowanie programu złącze USB umożliwiające transmisję danych pomiędzy komputerem PC a mikrokontrolerem STM32 złącze kart pamięci SD złącze DB9 umożliwiające transmisję danych za pomocą łącza RS232 zworki służące do wyboru typu pamięci, z której zostanie uruchomiony mikrokontroler Wyposażenie standardowe Kod ZL30ARM Opis Zmontowana płytka zestawu z mikrokontrolerem STM32F103CBT6 BTC Korporacja 05-120 Legionowo ul. Lwowska 5 tel.: (022) 767-36-20 faks: (022) 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.

ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 3 Spis treści Schemat elektryczny... 4 Zasilanie... 6 Klawiatura... 7 Joystick... 8 Diody LED... 9 Wyświetlacz LED... 10 Potencjometr analogowy... 11 Termometr cyfrowy TC77... 12 Termometr analogowy STLM20... 13 Odbiornik podczerwieni... 14 Zegar czasu rzeczywistego M41T00... 15 Przetwornik piezoelektryczny... 16 Złącze graficznego wyświetlacza LCD... 17 Złącze alfanumerycznego wyświetlacza LCD... 18 Złącze magistrali I2C... 19 Złącze magistrali SPI... 20 Złącze USB... 21 Złącze kart SD... 22 Zworki BOOT... 23 Wyprowadzenia portów wejścia/wyjścia... 24 Złącze JTAG... 25 Złącze RS232... 26

4 Schemat elektryczny ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 5 Schemat elektryczny

6 Zasilanie ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL30ARM może być zasilany z portu USB komputera PC (złącze USB-B Con3, zworka PWR_SEL w pozycji USB) lub z zewnętrznego źródła napięcia o wartości 9...12 V (złącze DC Con11, zworka PWR_SEL w pozycji EXT). Zestaw jest wyposażony w przełącznik SW8 umożliwiający wyłączenie zasilania zestawu bez konieczności odłączania wtyczki ze złącza Con3 lub Con11. Dioda LED D8 sygnalizuje włączenie napięcia zasilania. Na płytce zestawu umieszczono stabilizatory napięć +5 V oraz +3,3 V. Oba te napięcia są dostępne na złączach szpilkowych.

ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 7 Klawiatura Zestaw ZL30ARM jest wyposażony w 4-przyciskową klawiaturę składająca się z przycisków SW0-SW3. Każdy z przycisków ma własny rezystor podciągający. Wyprowadzenia przycisków są dostępne na złączu Con19.

8 Joystick ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL30ARM został wyposażony w 5-pozycyjny joystick. Każdy ze styków joysticka ma rezystor podciągający do napięcia zasilania. Wszystkie linie joysticka są dostępne na złączu Con19.

ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 9 Diody LED Zestaw ZL30ARM wyposażono w osiem diod LED przeznaczonych np. do sygnalizacji stanu portów mikrokontrolera (aktywny stan wysoki). Linie sterujące diodami LED wprowadzone są na złączu Con9.

10 Wyświetlacz LED ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL30ARM wyposażono w czterocyfrowy siedmiosegmentowy wyświetlacz LED (DS0-DS3) wraz z tranzystorami sterującymi anody wyświetlaczy. Sygnały sterujące anodami (0...3) oraz poszczególnymi segmentami wyświetlacza zostały wyprowadzone na złącze Con14.

ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 11 Potencjometr analogowy Zestaw ZL30ARM wyposażono w potencjometr P2, 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 dostępne jest na złączu Con7 (pin oznaczony P2).

12 Termometr cyfrowy TC77 ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL30ARM wyposażono w cyfrowy termometr TC77 (Microchip) pracujący na magistrali SPI. Linie sterujące termometrem (SCK, SIO, CS) dostępne są na złączu Con8.

ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 13 Termometr analogowy STLM20 Zestaw ZL30ARM wyposażono w układ termometru analogowego STLM20. Wyjściowy sygnał napięciowy dostępny jest na złączu Con7 (oznaczenie TEM).

14 Odbiornik podczerwieni ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL30ARM wyposażono w układ odbiornika podczerwieni TSOP31236, który umożliwia odbiór sygnałów nadawanych przez piloty zdalnego sterowania od sprzętu RTV lub od innego urządzenia nadającego sygnał w podczerwieni o częstotliwości nośnej 36 khz. Wyjście odbiornika jest wyprowadzone na złącze Con7 (wyprowadzenie oznaczone Ir).

ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 15 Zegar czasu rzeczywistego M41T00 Zestaw ZL30ARM został wyposażony w układ zegara czasu rzeczywistego M41T00 (STMicroelectronics). Oprócz samego układu M41T00 na płytce zestawu znajduje się również rezonator kwarcowy 32768 Hz oraz podstawka pod baterię litową CR2032. Wyprowadzenia SDA i SCL zegara dostępne są na złączu Con7. Układ M41T00 pełni również funkcję źródła sygnału zegarowego 32768 Hz dla wbudowanego w mikrokontroler układu RTC. Zworka JP6 służy do odłączenia sygnału 32768 Hz od wyprowadzenia PC14 mikrokontrolera (pozycja OFF) lub do jego dołączenia (pozycja ON).

16 Przetwornik piezoelektryczny ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL30ARM wyposażono w przetwornik piezoelektryczny Spk1 służący do generowania dźwięku. Do generowania dźwięków można wykorzystać jeden z układów licznikowych mikrokontrolera STM32 lub też generować dźwięki programowo. Wyprowadzenie przetwornika oznaczone SPK jest dostępne na złączu Con7.

ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 17 Złącze graficznego wyświetlacza LCD Zestaw ZL30ARM wyposażono w złącze umożliwiające podłączenie do zestawu wyświetlacza graficznego o organizacji 128x64 piksele ze sterownikiem KS0107/KS0108. Regulacja kontrastu wyświetlacza jest możliwa poprzez potencjometr P1 (zworka JP4 DISPLAY w pozycji GRAPH). Linie sterujące wyświetlaczem dostępne są na złączu Con12/GRAPH_LCD

18 Złącze alfanumerycznego wyświetlacza LCD ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL30ARM wyposażono w złącze umożliwiające podłączenie alfanumerycznego wyświetlacza LCD 2x16 znaków ze sterownikiem zgodnym z HD44780. Regulacja kontrastu wyświetlacza jest możliwa poprzez potencjometr P1 (zworka JP4 DISPLAY w pozycji CHAR). Linie sterujące wyświetlaczem są dostępne na złączu Con13 (CHAR_LCD).

ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 19 Złącze magistrali I2C Zestaw ZL30ARM został wyposażony w złącze Con10/I2C umożliwiające podłączenie zewnętrznych układów pracujących na magistrali I 2 C. Możliwe jest również dołączenie rezystorów podciągających do linii SDA za pomocą zworki JP1 w pozycji PU/SDA oraz do linii SCL za pomocą zworki JP2 w pozycji PU/SCL.

20 Złącze magistrali SPI ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL30ARM został wyposażony w złącze Con1/SPI umożliwiające podłączenie zewnętrznych układów pracujących na magistrali SPI.

ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 21 Złącze USB Zestaw ZL30ARM wyposażono w złącze USB-B oraz obwody niezbędne do realizacji transmisji z wykorzystaniem wbudowanego w mikrokontroler STM32F103CBT6 interfejsu USB. Stan zworki JP5 określa, czy obwód włączający rezystor podciągający na linii D+ łącza USB jest podłączony do masy czy też do linii USB_ACT, wyprowadzonej na złącze Con20.

22 Złącze kart SD ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL30ARM wyposażono w złącze kart SD pracujących w trybie SPI. Złącze jest podłączone na stałe do wyprowadzeń interfejsu SPI1 (PA4-PA7) mikrokontrolera STM32F103CBT6.

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

24 Wyprowadzenia portów wejścia/wyjścia ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 25 Złącze JTAG Zestaw ZL30ARM wyposażono w złącze Con5 umożliwiające programowanie oraz debugowanie programu z wykorzystaniem interfejsu JTAG (np. ZL30PRG).

26 Złącze RS232 ZL30ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL30ARM wyposażono w złącze typu DB9F (Con2), umożliwiające komunikację z komputerem PC poprzez interfejs RS232. Sygnały RxD oraz TxD są dostępne na złączu Con7.