ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107



Podobne dokumenty
STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

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

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

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)

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

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

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

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

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

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

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

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

Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR

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

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

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.

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

KAmduino UNO. Rev Źródło:

ZL4PIC. 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).

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

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

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

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL10PLD. Moduł dippld z układem XC3S200

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

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

KAmodQTR8A. Moduł QTR8A z ośmioma czujnikami odbiciowymi

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

ZL4ST7. Zestaw uruchomieniowy dla mikrokontrolera

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

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

Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3

ZL2ST7. Zestaw uruchomieniowy dla mikrokontrolerów ST7LITE

Uniwersalny zestaw uruchomieniowy ZL4PIC

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

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

ZL24PRG. Interfejs JTAG dla mikrokontrolerów ARM

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

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

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

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

Stanowisko laboratoryjne dla mikrokontrolera ATXmega32A4 firmy Atmel

dokument DOK wersja 1.0

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

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

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

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

WYDZIAŁ ELEKTRYCZNY KATEDRA TELEKOMUNIKACJI I APARATURY ELEKTRONICZNEJ. Instrukcja do zajęć laboratoryjnych. Numer ćwiczenia: 0

ZL17PRG. Programator ICP dla mikrokontrolerów ST7F Flash

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

Płyta uruchomieniowa EBX51

Moduł uruchomieniowy AVR ATMEGA-16 wersja 2

Płytka uruchomieniowa XM32

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

WYDZIAŁ ELEKTRYCZNY KATEDRA TELEKOMUNIKACJI I APARATURY ELEKTRONICZNEJ. Instrukcja do zajęć laboratoryjnych. Numer ćwiczenia: 1

ARMputer, część 1 AVT 922

Kod produktu: MP-1W-2480

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

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

E-TRONIX Sterownik Uniwersalny SU 1.2

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

Szkolenia specjalistyczne

Technika Mikroprocesorowa

Instytut Teleinformatyki

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

Moduł prototypowy.. Leon Instruments. wersja 1.0

Płytka uruchomieniowa XM64

Jednym z najlepszych sposobów poznawania nowego typu mikrokontrolera

INSTRUKCJA Płytka uruchomieniowa EvB 4.3

Zestaw Startowy EvB. Więcej informacji na stronie:

DOKUMENTACJA PROJEKTU

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

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

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

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)

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

ZL11ARM. Uniwersalna płyta bazowa

SML3 październik

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

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

KONWERTER RS-422 TR-43

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

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

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

Moduł prototypowy X3-DIL64 z procesorem ATxmega128A3U-AU

Transkrypt:

ZL29ARM Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw ZL29ARM 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 ZL29ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F107 ZL29ARM 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, 2xSPI, 1xI2C, 5xUART, USB-OTG, 2xCAN, MAC Ethernet, ADC, 2xDAC) złącze dla modułu PHY (ZL3ETH) złącze dla alfanumerycznego wyświetlacza LCD 2x16 znaków (LCD1602) złącze dla graficznego wyświetlacza LCD 128x64 pikseli ze sterownikiem KS0108 (LCD12864) 5-pozycyjny joystick 2 przyciski 2 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 złącze z wyprowadzoną magistralą I2C 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 interfejs RS232 wraz z konwerterem napięć MAX232 ze złączem DB9 (dzięki wbudowanemu w mikrokontroler bootloaderowi możliwe jest również programowanie przez RS232) interfejs CAN (układ L9616) ze złączem DB9 złącze kart SD przetwornik piezoelektryczny zasilanie ze złącza USB lub z zewnętrzengo zasilacza (9...12 V) 18 linii GPIO wyprowadzonych na złącza szpilkowe Wyposażenie standardowe Kod ZL29ARM 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.

ZL29ARM 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łącza USB (host i device)...12 Zworki BOOT...13 Wyprowadzenia portów wejścia/wyjścia...14 Złącze JTAG...15 Potencjometr analogowy...16 Złącze RS232...17 Złącze CAN...18 Złącze kart SD...19 Przetwornik piezoelektryczny...20 Złącze alfanumerycznego wyświetlacza LCD...21 Złącze graficznego wyświetlacza LCD...22 Klawiatura...23! Przykłady zaprezentowane w książce Mikrokontrolery STM32 w sieci Ethernet w przykładach zrealizowano wykorzystując zestaw ZL29ARM.! W naszej ofercie znajduje się wiele modułów przeznaczonych do współpracy z zestawem ZL29ARM m.in. wyświetlacze LCD, moduły do komunikacji bezprzewodowej, czyjniki MEMS, przewody połączeniowe.

4 Schemat elektryczny ZL29ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL29ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F107 5

6 Zasilanie ZL29ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw ZL29ARM może być zasilany z portu USB komputera (złącze USB-B Con1, zworka PWR w pozycji USB) lub z zewnętrznego źródła napięcia o wartości 9...12 V (złącze DC Con2, zworka PWR w pozycji EXT). Dioda LED D1 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 (Con7) i I2C (Con9).

ZL29ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F107 7 Joystick Zestaw ZL29ARM 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 ZL29ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw ZL29ARM wyposażono w złącze umożliwiające zastosowanie modułu PHY interfejsu 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. Moduł Ethernet PHY z układem DP83848 (ZL3ETH)

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

10 Złącze magistrali I2C ZL29ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw ZL29ARM wyposażono w złącze Con9 (I2C) umożliwiające podłączenie zewnętrznych układów pracujących na magistrali I2C. Do linii SCL i SDA można dołączyć rezystory podciągające do plusa zasilania za pomocą zworek JP9 i JP10. Dołączanie modułów dodatkowych ułatwia przewód CAB_HU04-30

ZL29ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F107 11 Złącze magistrali SPI Zestaw ZL29ARM wyposażono w złącze Con7 (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łącza USB (host i device) ZL29ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw ZL29ARM 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.

ZL29ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F107 13 Zworki BOOT Zestaw ZL29ARM 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

14 ZL29ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Wyprowadzenia portów wejścia/wyjścia Zestaw ZL29ARM wyposażono w dwa 10-stykowe złącza szpilkowe, na które wyprowadzono wolne linie GPIO mikrokontrolera.

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

16 Potencjometr analogowy ZL29ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw ZL29ARM 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 dołączono do linii PB0.

ZL29ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F107 17 Złącze RS232 Zestaw ZL29ARM wyposażono w złącze typu DB9F (Con3), 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.

18 Złącze CAN ZL29ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw ZL29ARM wyposażono w złącze typu DB9M (Con10), umożliwiające komunikację z zewnętrznymi urządzeniami poprzez interfejs CAN. Sygnały CAN_Rx oraz CAN_Tx należy dołączyć do portu mikrokontrolera za pomocą dwóch jumperów założonych na złącze szpilkowe JP4.

ZL29ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F107 19 Złącze kart SD Zestaw ZL29ARM 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.

20 Przetwornik piezoelektryczny ZL29ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw ZL29ARM wyposażono w przetwornik piezoelektryczny Spk1 służący do generowania dźwięku. Wyprowadzenie przetwornika oznaczone SPK jest podłączone do wyprowadzenia PE13 mikrokontrolera STM32.

ZL29ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F107 21 Złącze alfanumerycznego wyświetlacza LCD Zestaw ZL29ARM wyposażono w złącze umożliwiające dołączenie do zestawu wyświetlacza graficznego o organizacji 128x64 piksele ze sterownikiem KS0107/KS0108 (oznaczenie LCD1602). Regulacja kontrastu wyświetlacza jest możliwa poprzez potencjometr P1 (zworka JP3 DISPLAY w pozycji CHAR). Linie sterujące wyświetlaczem dołączono do portu PE mikrokontrolera STM32.

22 ZL29ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Złącze graficznego wyświetlacza LCD Zestaw ZL29ARM wyposażono w złącze umożliwiające dołączenie do zestawu wyświetlacza graficznego o organizacji 128x64 piksele ze sterownikiem KS0107/KS0108 (oznaczenie GLCD12864). Regulacja kontrastu wyświetlacza jest możliwa poprzez potencjometr P1 (zworka JP3 DISPLAY w pozycji GRAPH). Linie sterujące wyświetlaczem dołączono do portu PE mikrokontrolera STM32.

ZL29ARM zestaw uruchomieniowy dla mikrokontrolerów STM32F107 23 Klawiatura Zestaw ZL29ARM wyposażono w 2-przyciskową klawiaturę składająca się z przycisków SW3 i SW4. Każdy z przycisków ma własny rezystor podciągający. Wyprowadzenia przycisków są dołączone do linii PC12 i PC13 mikrokontrolera STM32.