ZL31ARM (PL): Difference between revisions
From Kamamilabs.com - Wiki
m Text replacement - "__jzpdf__" to "__jzXpdf__" |
m Text replacement - "__jzXpdf__" to "__jzpdf__" |
||
Line 1: | Line 1: | ||
__jzpdf__ | |||
====== Opis ====== | ====== Opis ====== | ||
ZL31ARM z mikrokontrolerem STM32 (rdzeń Cotrex-M3) dzięki wbudowanemu programatorowi jest kompletnym zestawem uruchomieniowym. | ZL31ARM z mikrokontrolerem STM32 (rdzeń Cotrex-M3) dzięki wbudowanemu programatorowi jest kompletnym zestawem uruchomieniowym. |
Revision as of 07:17, 10 August 2018
Opis
ZL31ARM z mikrokontrolerem STM32 (rdzeń Cotrex-M3) dzięki wbudowanemu programatorowi jest kompletnym zestawem uruchomieniowym.
Podstawowe parametry
- Mikrokontroler STM32F103RB z rdzeniem Cortex-M3, 128 kB Flash, 20 kB RAM, USB, CAN, 3×UART, 2×I2C, 2×SPI, ADC, obudowa LQFP64,
- Kwarc 8 MHz
- Wbudowany programator/debuger USB (odpowiednik ST-Linka)
- Możliwość odłamania programatora i wykorzystania go z innymi zestawami ewaluacyjnymi
- Dwie diody LED
- 5-stykowy joystick
- Potencjometer dołączony do przetwornika A/C wbudowanego w mikrokontroler
- Przycisk Reset
- Złącza I2C i SPI zgodne ze standardem Kamami
- Linie I/O wyprowadzone na złącza szpilkowe
- Zasilanie z portu USB
Wyposażenie standardowe
Kod | Opis |
---|---|
ZL31ARM |
|
Schemat elektryczny
Zasilanie
Zestaw ZL31ARM jest zasilany z portu USB komputera, dioda PWR sygnalizuje dołączenie zasilania.
Rozmieszczenie elementów
Joystick
Zestaw ZL31ARM został wyposażony w 5-pozycyjny joystick. Każdy ze styków joysticka ma rezystor podciągający do napięcia zasilania.
Sposób dołączenia joysticka do mikrokontrolera
Styk | Linia mikrokontrolera |
---|---|
Góra | PC0 |
Prawo | PC3 |
Dół | PC1 |
Lewo | PC2 |
Enter | PB5 |
Diody LED
Zestaw ZL31ARM wyposażono w dwie diody LED przeznaczone do sygnalizacji stanu portów mikrokontrolera (aktywny stan niski).
Sposób dołączenia diod LED do mikrokontrolera
Dioda | Linia mikrokontrolera |
---|---|
LED1 | PB1 |
LED2 | PB2 |
Potencjometr analogowy
Zestaw ZL31ARM wyposażono w potencjometr P1, który może zostać wykorzystany do podawania napięcia z za- kresu 0...3,3 V na wejścia przetwornika analogowo-cyfrowego mikrokontrolera STM32 (linia PB0).
Złącze magistrali I2C
Zestaw ZL31ARM został wyposażony w złącze Con7/I2C umożliwiające dołączenie zewnętrznych układów pracujących na magistrali I2C. Linie SDA (PB7) i SCL (PB6) są wyposażone w rezystory podciągające do napięcia zasilania.
Złącze magistrali SPI
Zestaw ZL31ARM został wyposażony w złącze Con6/SPI umożliwiające dołączenie zewnętrznych układów pracujących na magistrali SPI. Wszystkie linie magstrali są wyposażone w rezystory podciągające do napięcia zasilania.
Sposób dołączenia linii SPI do mikrokontrolera
Linia SP! | Linia mikrokontrolera |
---|---|
SS | PA4 |
MOSI | PA7 |
MISO | PA6 |
SCK | PA5 |
Linie I/O
Część linii I/O mikrokontrolera jest wyprowadzona na złącza szpilkowe Con1, Con2, Con4 i Con5. Na każde ze złącz dodatkowo doprowadzone jest zasilanie.
Programator-debuger (JTAG)
Częścią zestawu ZL31ARM jest programator/debuger wyposażony w interfejs USB. Programator jest kompatybilny z ST-Linkiem firmy STM, jest obsługiwany przez:
- μVision firmy Keil
- IAR Embedded Workbench firmy IAR
- TrueSTUDIO firmy Atollic
- STVP firmy STMicroelectronics
- STM32 ST-Link Utility firmy STMicroelectronics
Fabrycznie interfejs JTAG jest dołączony do mikrokontrolera, ale istnieje możliwość odłamania go od zestawu uruchomieniowego i stosowania z innymi zestawami. W tym celu po odłamaniu interfejsu JTAG należy wlutować złącze szpilkowe JP1 i za jego pomocą dołączać programator do programowanych układów. W zestaw ewaluacyjny można wlutować złącze JP2, które może posłużyć do dołączenia programatora po jego odłamaniu. Programowanie jest sygnalizowane za pomocą diody PRG.