From ef353f7bc6d66338657eb98a7ddec1a81a67a440 Mon Sep 17 00:00:00 2001 From: mcudev <29890609+mcudev@users.noreply.github.com> Date: Wed, 27 Sep 2017 12:39:56 -0400 Subject: [PATCH] docs: hardware updates --- docs/hardware.md | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/docs/hardware.md b/docs/hardware.md index 3cb4074b..f36e722f 100644 --- a/docs/hardware.md +++ b/docs/hardware.md @@ -22,14 +22,12 @@ TODO * 1 x [STM32F407G-DISC1](http://www.st.com/en/evaluation-tools/stm32f4discovery.html) * 1 x USB Cable Type A Plug/Male to Type Mini-B Plug/Male * 1 x USB Cable Type A Plug/Male to Type Micro-B Plug/Male -* 1 x Display -* 1 x Capacitive Touch Panel / Sensor -* 1 x microSD Socket -* TODO - -### Component Notes +* 1 x [ER-TFTM028-4 Display + Capacitive Touch Panel Module](http://www.ebay.com/itm/302049581340) (Note: specify 40-Pin Header, 8080 8-bit Parallel, VDD=3.3V, Capacitive Touch Panel) +* 1 x [microSD Board](https://www.waveshare.com/product/modules/storage/sd-tf-storage/micro-sd-storage-board.htm) +* 27 x Female to female jumper wires with 0.1" header contacts #### Display + * Resolution: 240px x 240px -OR- 240px x 320px * Driver IC: ST7789V or ILI9341V (on-chip display data RAM of 240x320x18 bits) * 18-bit (262,144) RGB color graphic type TFT-LCD @@ -41,7 +39,7 @@ TODO |-----------|-------|-----| |LCD_RST|PC14|| |LCD_FMARK|PD12|tearing effect input| -|LCD_PWM|PB13|backlight control (brightness)| +|LCD_PWM|PA7|backlight control (brightness)| |LCD_CS|PD7|| |LCD_RS|PD11|register select aka command/data| |LCD_RD|PD4|| @@ -56,6 +54,7 @@ TODO |LCD_D7|PE10|| #### Capacitive Touch Panel / Sensor + * Bus/Interface: I2C * Driver IC: FT6206 [TODO: does this matter?] * single touch @@ -66,9 +65,9 @@ TODO |-----------|-------| |I2C1_SCL|PB6| |I2C1_SDA|PB7| -|CTP_IRQ|[TODO: missing?]| #### microSD Socket + * Bus/Interface: 4-bit ##### Pinout @@ -85,6 +84,13 @@ TODO #### USB Socket +|Description|MCU Pin| +|-----------|-------| +|OTG_FS_VBUS|PA9| +|OTG_FS_ID|PA10| +|OTG_FS_DM|PA11| +|OTG_FS_DP|PA12| + ##### Pinout |Description|MCU Pin| @@ -95,8 +101,17 @@ TODO |OTG_FS_DP|PA12| #### Dev Board -* [Schematic](http://www.waveshare.com/w/upload/0/05/CorexxxR-Schematic.pdf) + * [STM32F407VGT6](http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32f4-series/stm32f407-417/stm32f407vg.html) * HSE / High-Speed External Crystal: 8 MHz * Integrated STMicroelectronics ST-LINK/V2.1 debugger +Minimum MCU requirements: +* STM32F4 family [STM32F405VGT6](http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32f4-series/stm32f405-415/stm32f405vg.html) +* 168 MHz, 8 MHz HSE +* 1024 KB Flash memory +* 128 KB SRAM +* 64 KB CCMRAM +* FSMC controller +* TRNG +