ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Podobne dokumenty
ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

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

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

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

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

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

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

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

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

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

Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR

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

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

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)

KA-NUCLEO-Weather. ver. 1.0

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

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

KAmduino UNO. Rev Źródło:

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

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

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

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

ZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313

ZL10PLD. Moduł dippld z układem XC3S200

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

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

ZL2ST7. Zestaw uruchomieniowy dla mikrokontrolerów ST7LITE

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

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

ZL4ST7. Zestaw uruchomieniowy dla mikrokontrolera

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

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

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

Uniwersalny zestaw uruchomieniowy ZL4PIC

KAmodQTR8A. Moduł QTR8A z ośmioma czujnikami odbiciowymi

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

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

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

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

ZL17PRG. Programator ICP dla mikrokontrolerów ST7F Flash

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

Stanowisko laboratoryjne dla mikrokontrolera ATXmega32A4 firmy Atmel

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

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

dokument DOK wersja 1.0

ZL24PRG. Interfejs JTAG dla mikrokontrolerów ARM

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

Moduł uruchomieniowy AVR ATMEGA-16 wersja 2

ZL11ARM. Uniwersalna płyta bazowa

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

E-TRONIX Sterownik Uniwersalny SU 1.2

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

Płyta uruchomieniowa EBX51

ARMputer, część 1 AVT 922

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

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

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3

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

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

Jednym z najlepszych sposobów poznawania nowego typu mikrokontrolera

Moduł prototypowy.. Leon Instruments. wersja 1.0

Technika Mikroprocesorowa

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

Płytka uruchomieniowa XM32

SML3 październik

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

Moduł prototypowy X3-DIL64 z procesorem ATxmega128A3U-AU

Płytka uruchomieniowa XM64

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

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

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

Zestaw Startowy EvB. Więcej informacji na stronie:

ALNET USB - RS Konwerter USB RS 232/422/485 Instrukcja obsługi

MCAR Robot mobilny z procesorem AVR Atmega32

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

Szkolenia specjalistyczne

Murasaki Zou むらさきぞう v1.1 Opis programowania modułu LPC2368/LPC1768 z wykorzystaniem ISP

SML3 październik 2008

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

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

INSTRUKCJA Płytka uruchomieniowa EvB 4.3

Politechnika Białostocka

Kod produktu: MP01611

202_NAND Moduł bramek NAND

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

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

Płyta ewaluacyjna z mikrokontrolerem Atmega32. Autor Dariusz Wika

Transkrypt:

ZL27ARM Zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL27ARM jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów STM32F103. Dzięki wyposażeniu w szeroką gamę zaawansowanych układów peryferyjnych (m.in. interfejs CAN, USB, cyfrowy termometr) może być stosowany jako środowisko do opracowywania prototypów lub też jako zestaw edukacyjny. Zestaw wykorzystany przez autora książki Mikrokontrolery STM32 w praktyce do opracowania przykładów! ver. 1.0

Podstawowe parametry ZL27ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 mikrokontroler STM32F103VBT6 w obudowie LQFP100 (m.in. 128 kb pamięci Flash, 20 kb pamięci SRAM, 2 SPI, 2 I2C, 3 UART, USB, CAN, ADC) dwa rezonatory kwarcowe (8 MHz, 32,768 khz) 4-przyciskowa klawiatura 5-pozycyjny joystick 8 diod LED pięć 16-bitowych portów GPIO złącze dla alfanumerycznego wyświetlacza LCD 2 16 znaków (LCD1602) podświetlenie LCD o regulowanej jasności (PWM) termometr cyfrowy TC77 (Microchip) z SPI interfejs CAN ze złączem DB9M interfejs USB (device) przetwornik piezoceramiczny 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/MMC złącze DB9 i interfejs RS232 zworki służące do wyboru typu pamięci, z której zostanie uruchomiony mikrokontroler Wyposażenie standardowe Kod ZL27ARM Opis Zmontowana płytka zestawu z mikrokontrolerem STM32F103VBT6 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.

ZL27ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 3 Spis treści Schemat elektryczny...4 Zasilanie...6 Klawiatura...7 Joystick...8 Diody LED...9 Potencjometr analogowy...10 Termometr cyfrowy...11 Przetwonik piezoelektryczny...12 Złącze alfanumerycznego wyświetlacza LCD...13 Podświetlanie alfanumerycznego wyświetlacza LCD...14 Interfejs USB...15 Złącze kart SD/MMC...16 Zworki BOOT...17 Wyprowadzenia portów wejścia/wyjścia...18 Złącze JTAG...19 Interfejs RS232...20 Interfejs CAN...21

4 ZL27ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Schemat elektryczny Schemat elektryczny płyty bazowej pokazano na rysunku poniżej oraz na następnej stronie.

ZL27ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 5

6 Zasilanie ZL27ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL27ARM może być zasilany z portu USB komputera PC (złącze Con2, zworka PWR_SEL w pozycji USB) lub z zewnętrznego źródła napięcia o wartości 9...12 V (złącze Con1, zworka PWR_SEL w pozycji EXT). Zestaw jest wyposażony w wyłącznik SW4 umożliwiający wyłączenie zasilania zestawu bez konieczności odłączania wtyczki ze złącza Con1 lub Con3. Dioda LED D9 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.

ZL27ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 7 Klawiatura Zestaw ZL27ARM 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. Przyciski są dołączone do linii GPIO mikrokontrolera (PA0-PA3). Uwaga! Styki przycisków są dołączone równolegle do styków joysticka Joy1.

8 ZL27ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Joystick Zestaw ZL27ARM wyposażono w 5-pozycyjny joystick. Każdy ze styków joysticka ma rezystor podciągający do napięcia zasilania (są to rezystory podciągające przyciski klawiatury). Wszystkie linie joysticka dołączono do linii GPIO mikrokontrolera: PA0-PA3 i PC5. Uwaga! Styki joysticka są dołączone równolegle do styków przycisków SW0-SW3 (za wyjątkiem styku Enter, dołączonego do linii PC5).

ZL27ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 9 Diody LED Zestaw ZL27ARM wyposażono w osiem diod LED przeznaczonych np. do sygnalizacji stanów linii portów GPIO mikrokontrolera (aktywny stan wysoki). Linie sterujące diodami LED D1-D8 dołączono do linii GPIO mikrokontrolera PB8-PB15.

10 Potencjometr analogowy ZL27ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL27ARM 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 jest dołączone do linii portu PC4.

ZL27ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 11 Termometr cyfrowy Zestaw ZL27ARM wyposażono w cyfrowy termometr TC77 (Microchip) wyposażony w interfejs SPI. Linie sterujące termometrem (SCK, SIO, CS) dostępne są na złączu JP7.

12 Przetwonik piezoelektryczny ZL27ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL27ARM wyposażono w przetwornik piezoelektryczny Spk1 służący do odtwarzania dźwięków. 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 JP7.

ZL27ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 13 Złącze alfanumerycznego wyświetlacza LCD Zestaw ZL27ARM wyposażono w złącze umożliwiające podłączenie alfanumerycznego wyświetlacza LCD 2 16 znaków ze sterownikiem zgodnym z HD44780 (w trybie 4-bitowym). Regulacja kontrastu wyświetlacza jest możliwa za pomocą potencjometru P2. Linie sterujące wyświetlaczem dołączono do linii GPIO mikrokontrolera zgodnie z tab. 1.! czeniu W zestawie można zastosować alfanumeryczny wyświetlacz LCD o organizacji 2 linie x 16 znaków z zamontowanym złączem szpilkowym o ozna- LCD1602. Tab. 1. Linie GPIO wykorzystywane do sterowania pracą alfanumerycznego LCD Linia LCD Linia GPIO D7-D4 PC0-PC3 E PC10 RW PC11 RS PC12

14 Podświetlanie alfanumerycznego wyświetlacza LCD ZL27ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Diody LED w podświetlaczu alfanumerycznego wyświetlacza LCD są zasilane przez tranzystor NPN (T3), którego bazę wyprowadzono na jeden ze styków JP7 (zworka JP2 w pozycji uc), co umożliwia na przykład sterowanie jej przebiegiem PWM. Tranzystor można także włączyć na stałe (zworka JP2 w pozycji Off), co powoduje włączenie podświetlacza bez możliwości regulacji jasności jego świecenia. Zwarte styki JP2 Pozycja Opis 1-2 Off Podświetlenie LCD włączone na stałe (baza T3 dołączona do +3,3 V) 2-3 uc Podświetlenie LCD może być kluczowane PWM po podaniu przebiegu TTL/TTL-LV na styk 14 złącza JP7

ZL27ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 15 Interfejs USB Zestaw ZL27ARM wyposażono w złącze USB-B oraz obwody niezbędne do realizacji transmisji z wykorzystaniem wbudowanego w mikrokontroler STM32F103VBT6 interfejsu USB. Położenie zworki JP9 określa, czy obwód włączający rezystor podciągający na linii D+ łącza USB jest podłączony do masy (USB niekatywne) czy też do linii PD2 mikrokontrolera.

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

ZL27ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 17 Zworki BOOT Zestaw ZL27ARM wyposażono w zworki BOOT0 oraz BOOT1 umożliwiające wybór pamięci, z której uruchomiony zostanie mikrokontroler (tab. 2). Tab. 2. Ustawienia zworek BOOT i zależne od nich aktywne obszary pamięci startowych BOOT0 BOOT1 Obszar pamięci 0 X Pamięć Flash 1 0 Pamięć systemowa (bootloader) 1 1 Pamięć RAM

18 Wyprowadzenia portów wejścia/wyjścia ZL27ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103

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

20 Interfejs RS232 ZL27ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL27ARM wyposażono w złącze typu DB9F (Con3) oraz konwerter napięciowy TTL/RS232, umożliwiające komunikację z komputerem PC poprzez interfejs RS232. Sygnały RxD oraz TxD są dołączono do linii PA10 i PA9 mikrokontrolera (USART1).

ZL27ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F103 21 Interfejs CAN Zestaw ZL27ARM wyposażono w złącze Con4 oraz konwerter CAN L9616. Układ ten jest dołączony bezpośrednio do linii PB8 i PB9 mikrokontrolera.