12월 142011
LeafLaps에서 Maple r5 보드가 도착했습니다. 사양으로 보자면 MCU로는 아주 호화로운 사양입니다.
- MCU: STM32F103RBT6, (32-bit ARM Cortex M3 마이크로 프로세서)
- 클록 속도: 72 MHz
- 128 KB Flash, 20 KB SRAM
- 43 디지털 I/O 핀 (GPIOs)
- 15 PWM 핀 (16bit 해상도)
- 15 ADC 핀 (12-bit 해상도)
- 2 SPI
- 2 I2C
- 7 채널 DMA
- 3 USART
- 1 고성능, 3개의 범용 타이머
- JTAG
- 중첩 벡터 인터럽트 콘트롤러
- 동작 전압: 3.3 V
D0 ~ D37 까지 범용 디지털 입출력을 가지고 있고, D38 의 경우 온보드 버튼. (버튼이 눌려졌을 때, High로 읽혀짐)
추가 범용디지털 입출력이 보드 뒤쪽에 있습니다. (D39–D42)
아래는 MPU와 보드의 핀 매칭 테이블입니다. (역시 아주 중요한 정보…)
Pin | GPIO | ADC | Timer | I2C | UART | SPI | 5 V? |
---|---|---|---|---|---|---|---|
D0 | PA3 | CH3 | 2_CH4 | 2_RX | |||
D1 | PA2 | CH2 | 2_CH3 | 2_TX | |||
D2 | PA0 | CH0 | 2_CH1_ETR | 2_CTS | |||
D3 | PA1 | CH1 | 2_CH2 | 2_RTS | |||
D4 | PB5 | 1_SMBA | |||||
D5 | PB6 | 4_CH1 | 1_SCL | Yes | |||
D6 | PA8 | 1_CH1 | 1_CK | Yes | |||
D7 | PA9 | 1_CH2 | 1_TX | Yes | |||
D8 | PA10 | 1_CH3 | 1_RX | Yes | |||
D9 | PB7 | 4_CH2 | 1_SDA | Yes | |||
D10 | PA4 | CH4 | 2_CK | 1_NSS | |||
D11 | PA7 | CH7 | 3_CH2 | 1_MOSI | |||
D12 | PA6 | CH6 | 3_CH1 | 1_MISO | |||
D13 | PA5 | CH5 | 1_SCK | ||||
D14 | PB8 | 4_CH3 | Yes | ||||
D15 | PC0 | CH10 | |||||
D16 | PC1 | CH11 | |||||
D17 | PC2 | CH12 | |||||
D18 | PC3 | CH13 | |||||
D19 | PC4 | CH14 | |||||
D20 | PC5 | CH15 | |||||
D21 | PC13 | ||||||
D22 | PC14 | ||||||
D23 | PC15 | ||||||
D24 | PB9 | 4_CH4 | Yes | ||||
D25 | PD2 | 3_ETR | Yes | ||||
D26 | PC10 | Yes | |||||
D27 | PB0 | CH8 | 3_CH3 | ||||
D28 | PB1 | CH9 | 3_CH4 | ||||
D29 | PB10 | 2_SCL | 3_TX | Yes | |||
D30 | PB11 | 2_SDA | 3_RX | Yes | |||
D31 | PB12 | 2_SMBA | 3_CK | 2_NSS | Yes | ||
D32 | PB13 | 3_CTS | 2_SCK | Yes | |||
D33 | PB14 | 3_RTS | 2_MISO | Yes | |||
D34 | PB15 | 2_MOSI | Yes | ||||
D35 | PC6 | Yes | |||||
D36 | PC7 | Yes | |||||
D37 | PC8 | Yes | |||||
D38 | PC9 | Yes | |||||
D39 | PA13 | Yes | |||||
D40 | PA14 | Yes | |||||
D41 | PA15 | Yes | |||||
D42 | PB3 | Yes |
- CYCLES_PER_MICROSECOND: 72
- BOARD_BUTTON_PIN: 38
- BOARD_LED_PIN: 13
- BOARD_NR_GPIO_PINS: 44
- BOARD_NR_PWM_PINS: 15
- boardPWMPins: 0, 1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 14, 24, 27, 28
- BOARD_NR_ADC_PINS: 15
- boardADCPins: 0, 1, 2, 3, 10, 11, 12, 15, 16, 17, 18, 19, 20, 27, 28
- BOARD_NR_USED_PINS: 7
- boardUsedPins: BOARD_LED_PIN, BOARD_BUTTON_PIN, BOARD_JTMS_SWDIO_PIN, BOARD_JTCK_SWCLK_PIN, BOARD_JTDI_PIN, BOARD_JTDO_PIN, BOARD_NJTRST_PIN
- BOARD_NR_USARTS: 3
- BOARD_USART1_TX_PIN: 7
- BOARD_USART1_RX_PIN: 8
- BOARD_USART2_TX_PIN: 1
- BOARD_USART2_RX_PIN: 0
- BOARD_USART3_TX_PIN: 29
- BOARD_USART3_RX_PIN: 30
- BOARD_NR_SPI: 2
- BOARD_SPI1_NSS_PIN: 10
- BOARD_SPI1_MOSI_PIN: 11
- BOARD_SPI1_MISO_PIN: 12
- BOARD_SPI1_SCK_PIN: 13
- BOARD_SPI2_NSS_PIN: 31
- BOARD_SPI2_MOSI_PIN: 34
- BOARD_SPI2_MISO_PIN: 33
- BOARD_SPI2_SCK_PIN: 32
- BOARD_JTMS_SWDIO_PIN: 39
- BOARD_JTCK_SWCLK_PIN: 40
- BOARD_JTDI_PIN: 41
- BOARD_JTDO_PIN: 42
- BOARD_NJTRST_PIN: 43