Etteam ET-STM32F103 Скачать руководство пользователя страница 2

User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)

     

 

ETT

 

CO.,

 

LTD

 

1

 - 

WWW.ETT.CO.TH

 

 

ET-STM32F103 

 

38

 

ET-STM32F103

 is ARM Cortex-M3 Board Microcontroller 

that uses 32-Bit 64PIN (LQFP) Microcontroller 

No.STM32F103RBT6 from STMicroelectronics. Resource 

systems internal STM32F103RBT6 are quite perfect and 

suitable for learning or applying to many projects well. 

If user can learn and understand how to use resources 

internal MCU well, it makes user can additionally modify 

and develop more applications because hardware system of 

STM32F103RBT6 have already included the necessary 

components in the single MCU such as USB, SPI, I2C, ADC, 

Timer/Counter, PWM, Capture, UART and etc.

 

ETT Team studies and researches on details of 

STM32F103RBT6 and then designs it to be Board 

Microcontroller version “ET-STM32F103”. We hope that user 

who purchases this board can learn, modify, and develop 

additionally as required under the reasonable price. The 

main purpose to design the Board ET-STM32F103 is to 

support user who needs to learn, modify, and develop the 

board actually. The board structure consists of the basic 

components that are necessary to simply learn and test 

Содержание ET-STM32F103

Страница 1: ......

Страница 2: ...dify and develop more applications because hardware system of STM32F103RBT6 have already included the necessary components in the single MCU such as USB SPI I2C ADC Timer Counter PWM Capture UART and etc ETT Team studies and researches on details of STM32F103RBT6 and then designs it to be Board Microcontroller version ET STM32F103 We hope that user who purchases this board can learn modify and dev...

Страница 3: ...z speed that is equal to 90 MIPS 4 Has RTC Real Time Clock Circuit with XTAL 32 768KHz and Battery Backup 5 Support In System Programming ISP and In Application Programming IAP through ON Chip Boot Loader via Port USART 1 RS232 6 Has circuit to connect with standard 20 PIN JTAG ARM to Debug as Real Time 7 Use 5VDC Power Supply that can be selected either from USB Port or from external CPA 2PIN Con...

Страница 4: ...utput with Jumper to ON OFF signal User can set Jumper to use it either GPIO or Hardware Self Test such as 8 Bit LED Push Button SW Volume USART2 and SD Card So user is free to select functions independent without unlimited hardware system of board Header 10Pin IDE PA 0 7 Header 10Pin IDE PA 8 15 Header 10Pin IDE PB 0 7 Header 10Pin IDE PB 8 15 Header 10Pin IDE PC 0 7 Header 10Pin IDE PC 8 13 ...

Страница 5: ...ock 90MIPS 1 25DMIPS MHz 128KByte Flash Memory 20KByte Static RAM 64LQPF Packet 51 Bit I O 16 External Interrupt with 5V Tolerant Logic Level 7 Channel DMA For Peripherals ADC SPI I2C USART 16 Channel 12 Bit ADC Converter Support Debug with Serial wire Debugger SWD JTAG Interface 3 x 16 Bit Timer 16 Input Capture 16 Output Compare 18 PWM 2 SPI 2 I2C 3 USART 1 USB 1 CAN 2 WDG RTC ...

Страница 6: ...User s Manual of Board Microcontroller version ET STM32F103 ARM Cortex M3 ETT CO LTD 5 WWW ETT CO TH Structure of Board ET STM32F103 Figure displays structure of Board ET STM32F103 ...

Страница 7: ...FF is Run No 5 is Jumper J1 BOOT1 that is used with Switch BOOT0 to select operation mode of Board as Download type whether from USART1 or Normal Run in this case it is always configured at BOOT1 position No 6 is LED to display operation mode of board If it is ON it means that SW BOOT0 is in the ON position and can download through USART1 on the other hand if it is OFF it means that it is in Norma...

Страница 8: ...0 7 Connector No 24 is socket to insert SD Card No 25 is S3 to test Logic Input of PC 13 No 26 is S4 to test Logic Input of PA 0 No 27 is VR to adjust the 0 3V3 voltage to test A D PA 1 No 28 is LED to test Logic Output of PB 8 15 No 29 is Jumper J17 J20 J19 J18 J23 J24 to select Enable or Disable for the connection between GPIO Pin and component that is tested o J17 is used to ENABLE EN or DISABL...

Страница 9: ...nal from Port PB 8 15 to run In this case it runs with Logic 1 and stop running with Logic 0 User can select to ON OFF operation of Buffer No 74HC244 by setting Jumper J17 as shown in the picture below D4 D5 D6 D7 D8 D9 D10 D11 R23 560 R24 560 R25 560 R26 560 R27 560 R28 560 R29 560 R30 560 1OE 1 1A1 2 1A2 4 1A3 6 1A4 8 1Y4 12 1Y3 14 1Y2 16 1Y1 18 2Y4 3 2Y3 5 2Y2 7 2Y1 9 GND 10 2A1 11 2A2 13 2A3 1...

Страница 10: ...d with 3 3V Power Supply If this switch is not pressed its logic status is 1 on the other hand if this switch is pressed its logic status is 0 It is used to test operation of Input Logic There are 2 sets for this circuit as follows S3 PC 13 tests Logic Input or TAMP Tamper Detection S4 PA 0 tests Logic Input or WKUP Wakeup Interrupt S3 TAMP R32 10k R31 1k 3V3 S4 WKUP R34 10k R33 1k 3V3 PC 13 PA0 1...

Страница 11: ... 3 3V Power Supply and user will get the Output value that is voltage in the range of 0V to 3 3V follows the adjustment of the Resistor The Output will be inputted into Pin PA 1 to create Input voltage for testing operation of A D PA 1 circuit User can remove the connection between signal PA 1 and VR circuit by using Jumper J20 as shown in the circuit below P2 10k 3V3 R35 330 PA1 1 2 3 J20 ADC1 C2...

Страница 12: ...r The method to arrange circuit and signal under the standard of JTAG is shown in the figure below 1 3 5 7 9 10 8 6 4 2 11 13 15 17 12 14 16 18 19 20 J10 JTAG 3V3 R12 10k R11 10k R10 10k PB 4 PA15 PA13 PA14 PB 3 RESET R9 10k R8 10k R7 10k R6 10k R5 10k TR ST TDI TM S TC K TDO RST R5 R9 NA TRST TDI TMS TCK GND GND GND GND VTref ARM JTAG Pin Connector GND GND GND GND GND RTCK TDO RES NC NC VTarget ...

Страница 13: ...nnect signal cable from connector of Port LCD to LCD Display is to use the name of signal to be reference moreover user must connects all 14 signal cables corresponding with their names as shown in the picture below Connection between Signals and LCD DB4 PC 3 DB5 PC 2 DB6 PC 1 DB7 PC 0 RS PC 12 RW PC 11 EN PC 10 1 3 5 7 9 10 8 6 4 2 11 12 14 13 J5 ET CLCD P1 10k 5V VDD RS EN D1 D3 D5 D7 GND VO RW ...

Страница 14: ...OSI CD uses PA8 GPIO to check the insertion of memory card if user does not need to use this pin can set Jumper J23 on 2 3 to remove the connection between Pin PA8 and Pin CD Card Detection of SD Card WP uses PC6 GPIO to check the setting of Write Protect of memory card if user does not need to use this pin can set Jumper J24 on 2 3 to remove the connection between Pin PC6 and Pin WP Write Protect...

Страница 15: ...load to download Hex File into MCU in this case it must be used with Jumper J1 BOOT1 SW S1 BOOT0 and SW S2 RESET to reset CPU to start running in Boot Loader Mode to download Hex File into MCU see more detail of How to Download Hex File into MCU of Board 2 4 1 3 3V3 RXD1 TXD1 GND USART 1 Download 2 4 1 3 3V3 RXD2 TXD2 GND USART 2 USART 1 uses signal pin from PA9 TXD1 and PA10 RXD1 USART 2 uses sig...

Страница 16: ... 3V3 3V3 3V3 RXD 1 TXD 1 RXD 2 TXD 2 1 2 3 4 J11 US ART1 Download 1 2 3 4 J12 US ART2 PA10 PA9 PA3 PA2 R14 100 1 2 3 J13 1 2 3 J14 PA3 P PA2 P Cable that is used to connect signal RS232 between Comport of computer PC and USART 1 Connector and USART 2 Connector of Board ET STM32F103 is shown as below 1 6 2 7 3 8 4 9 5 DB 9 FEMALE 1 2 3 4 ET RS232 RXD TXD GND RXD RTS DS R TXD CTS DTR GND CD RI RS 23...

Страница 17: ...m external CPA 2PIN Connector The Power Supply that is connected will be sent to 3V3 3A Regulate Circuit Power Supply Circuit in the part of 3 3V Regulate circuit must be supplied to CPU and all I O circuits of board except LCD that has Jumper J4 so it can be set to use Power supply either 3 3V or 5VDC C25 100n 3V3 R40 560 IN 3 GND 1 OUT 2 U3 LD1085 C23 10uF 16v C24 100uF 16V 1 2 5VDC 1 2 3 J21 PW...

Страница 18: ...ct and interface them easily There are 6 sets as follows 6 IDE 10 Pin Connectors and there are 8 Bit per each set Signals are arranged as follows PA2P PA4 PA6 3V3 PA3P PA5 PA7 GND PA1 PA0 PA 0 7 PA10 PA12 PA14 3V3 PA11 PA13 PA15 GND PA9 PA8 PA 8 15 PB2 PB4 PB6 3V3 PB3 PB5 PB7 GND PB1 PB0 PB 0 7 PB10 PB12 PB14 3V3 PB11 PB13 PB15 GND PB9 PB8 PB 8 15 PC2 PC4 PC6 3V3 PC3 PC5 PC7 GND PC1 PC0 PC 0 7 PC1...

Страница 19: ...free without any charge from www st com Procedures to download Hex File into MCU 1 Connect RS232 Cable between RS232 Serial Port Communication of PC and Board USART 1 2 Supply power into board in this case LED PWR is in status ON 3 Run Program Flash Loader if it is version demo 1 1 it will display results as follows 4 Set initial values for program as required if using with STM32F103RBT6 of Board ...

Страница 20: ... in this case we recommend setting it as None 4 4 Set Timeout of communication in the example it is 1 second 4 5 RESET MCU to run in Boot Loader please follow these instructions Set Jumper J1 on BOOT1 position ON Switch S1 BOOT0 LED BL will be ON Press Switch RESET and then remove it makes CPU start running in Boot Loader 5 Click Next to start downloading if everything is correct program will read...

Страница 21: ...T STM32F103 ARM Cortex M3 ETT CO LTD 20 WWW ETT CO TH 6 Click Next Program Flash Loader starts displaying statuses that are read from MCU if using STM32F103RBT6 it will display result as shown in the picture below 7 Click Next to go to the next step ...

Страница 22: ...M Cortex M3 ETT CO LTD 21 WWW ETT CO TH 8 Click Next program starts downloading data into MCU instantly User can notice the operation through Status Bar in this case user must wait until the operation of program is completely finished as shown in the picture below ...

Страница 23: ...RM Cortex M3 ETT CO LTD 22 WWW ETT CO TH 9 When the operation of program is completely click Finish and OFF Switch BOOT0 In this case LED BL is in status OFF and then press Switch RESET on board it makes MCU start running follows the downloaded program instantly ...

Страница 24: ...3RBT6 LQFP64 C7 100n C6 100n C5 100n C4 100n 3V3 C3 100n 3V3 Y1 32 768kHz C14 10pF C15 10pF Y2 8MHz C16 22pF C17 22pF R13 1M D2 PMEG4005ET D1 PMEG4005ET B1 BATT 3V C1 100n 3V3 R4 10k S2 RESET 3V3 C8 100n 1 2 3 J1 BOOT1 3V3 R1 100k 2 1 3 5 4 6 S1 BOOT0 3V3 R2 100k 1 3 5 7 9 10 8 6 4 2 11 13 15 17 12 14 16 18 19 20 J10 JTAG 3V3 R12 10k R11 10k R10 10k 1 2 3 4 5 6 J16 USB R15 27 R16 27 Q1 BC817 Q2 BC...

Страница 25: ...3V3 3V3 R41 1k R37 10k R42 1k R36 10k R38 22k R39 22k C22 100n C21 10uF PA8 PA4 PA7 PA5 PA6 PC6 PC13 PA0 PA1 1OE 1 1A1 2 1A2 4 1A3 6 1A4 8 1Y4 12 1Y3 14 1Y2 16 1Y1 18 2Y4 3 2Y3 5 2Y2 7 2Y1 9 GND 10 2A1 11 2A2 13 2A3 15 2A4 17 2OE 19 VCC 20 U5 74HC244 PB15 PB14 PB13 PB12 PB11 PB10 PB9 PB8 3V3 C20 100n R22 22k 3V3 1 2 J22 5VDC 1 2 3 J21 PWR SEL VUSB CD DAT3 1 CMD 2 VSS 3 VDD 4 CLK 5 DAT0 7 VSS 6 DAT...

Отзывы: