diff --git a/docs/clock-tree.png b/docs/clock-tree.png new file mode 100644 index 0000000000..c9acd3c7ba Binary files /dev/null and b/docs/clock-tree.png differ diff --git a/docs/hardware.md b/docs/hardware.md index 00f2ce7d87..84af940311 100644 --- a/docs/hardware.md +++ b/docs/hardware.md @@ -19,12 +19,12 @@ TODO ## Developer Kit -* 1 x [STM32F407G-DISC1](http://www.st.com/en/evaluation-tools/stm32f4discovery.html) +* 1 x [STM32F429I-DISC1](http://www.st.com/en/evaluation-tools/32f429idiscovery.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 [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) -* 32 x Female to female jumper wires with 0.1" header contacts +* 27 x Female to female jumper wires with 0.1" header contacts #### Display @@ -37,21 +37,21 @@ TODO |Description|MCU Pin|Notes| |-----------|-------|-----| -|LCD_RST|PC14|| +|LCD_RST|PC14|display module pin 21| |LCD_FMARK|PD12|tearing effect input| -|LCD_PWM|PA7|backlight control (brightness)| -|LCD_CS|PD7|| -|LCD_RS|PD11|register select aka command/data| -|LCD_RD|PD4|| -|LCD_WR|PD5|| -|LCD_D0|PD14|| -|LCD_D1|PD15|| -|LCD_D2|PD0|| -|LCD_D3|PD1|| -|LCD_D4|PE7|| -|LCD_D5|PE8|| -|LCD_D6|PE9|| -|LCD_D7|PE10|| +|LCD_PWM|PA7|backlight control (brightness); display module pin 29| +|LCD_CS|PD7|display module pin 23| +|LCD_RS|PD11|register select aka command/data; display module pin 24| +|LCD_RD|PD4|display module pin 26| +|LCD_WR|PD5|display module pin 25| +|LCD_D0|PD14|display module pin 3| +|LCD_D1|PD15|display module pin 4| +|LCD_D2|PD0|display module pin 5| +|LCD_D3|PD1|display module pin 6| +|LCD_D4|PE7|display module pin 7| +|LCD_D5|PE8|display module pin 8| +|LCD_D6|PE9|display module pin 9| +|LCD_D7|PE10|display module pin 10| #### Capacitive Touch Panel / Sensor @@ -61,10 +61,10 @@ TODO ##### Pinout -|Description|MCU Pin| -|-----------|-------| -|I2C1_SCL|PB6| -|I2C1_SDA|PB7| +|Description|MCU Pin|Notes| +|-----------|-------|-----| +|I2C1_SCL|PB6|display module pin 30| +|I2C1_SDA|PB7|display module pin 31| #### microSD Socket @@ -97,16 +97,20 @@ TODO #### Dev Board -* [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) +* [STM32F429ZIT6](http://www.st.com/en/microcontrollers/stm32f429zi.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) +* STM32F4 family [STM32F427VIT6](http://www.st.com/en/microcontrollers/stm32f427vi.html) * 168 MHz, 8 MHz HSE -* 1024 KB Flash memory -* 128 KB SRAM +* 2048 KB Flash memory +* 192 KB SRAM * 64 KB CCMRAM * FSMC controller * TRNG +#### Clock Tree + +![Clock Tree](clock-tree.png) +