H503 学习专题
- stm32h503cb
- spi
- lcd:ili9341
- touch:xpt2406
- w5500
- esp01s
- thvd1450,tcan1462
- w25q16,at24c128
硬件篇
该开发板应用目标以spi为主,驱动lcd和连接w5500,额外可以连接imu和flash。h503有3spi,介于当前硬件限制,只能复用。
模块 | 接口 | 连接接口 | 复用 | 备注 |
---|---|---|---|---|
lcd | spi-ili9341 | spi2 | w5500 | 与w5500复用,6pin |
lcd | spi-xpt2406 | spi3 | imu | 与icm42688p复用,5pin |
lcd | spi-sd | spi1 | w25q16 | 与存储复用,f411默认强制占用spi1. |
imu | spi-icm | spi3 | xpt2406 | 与触摸复用,触摸带选择排针 |
imu | iic-mmc | iic2 | - | 软件或者硬件实现,无占用 |
flash | spi-w25q | spi1 | spi-sd | 复用,有单独的只有at24c的模块接触占用给f411用 |
eeprom | iic-at24c | iic | - | 软件实现,无复用 |
rs485 | uart-485 | uart2 | esp-01s | 与esp01s复用,3pin带en |
esp01s | uart-wifi | spi1 | 485 | 与485复用,二者选择一个 |
can | can | can1 | - | 无复用,强制占用,f411没有can不占用。 |
复用以及选择搭配
场景1:使用lcd屏幕全部功能
占用3个spi