Toc
  1. H7PI设计初衷
  2. 用户交流
  3. 变更历史
  4. v0.2
  5. v1.0
  6. 引脚和接口说明
    1. v0.2 兼容树莓派接口引脚示意图
    2. v0.2 ST芯片引脚示意图
    3. v1.0引脚接口示意图
    4. v1.1引脚接口示意图
  • Micro SD(SDMMC接口)
  • LCD接口 / 8Bits FSMC / FPC接口
  • 下一篇—–>>H7PI-烧录Bootloader
  • Toc
    0 results found
    Pinno
    H7PI
    2020/02/28 H7PI PI系列主控 H7PI

    H7PI设计初衷

    H7PI的设计初衷是为了做一个通用平台,在这个设计上,按照一个场景一个应用的模式扩展出其他扩展功能,同时实现如代码复用一般的硬件复用。
    H7PI v0.2购买地址: https://item.taobao.com/item.htm?id=606908438435
    H7PI v1.0购买地址: https://item.taobao.com/item.htm?ft=t&id=617408891980
    gitee仓库地址: https://gitee.com/htctek/H7PI
    github仓库地址: https://github.com/htctek/H7PI
    百度云盘地址:https://pan.baidu.com/s/1D0bcKWkkDAjJba4DVTFBH
    提取码:zupw

    除了硬件工程,目前已经将所有的软件相关工程,如bootloader,flm, samples综合到一个MDK 复合工程中,开发前请下载H7PISDK, 也可以通过百度网盘下载,地址同上。

    用户交流

    为了方便国内用户交流,建了一个QQ群,有需要得可以加入:1057641468

    变更历史

    版本号 改动内容
    v0.2 首次发布版本,板载8M QSPI FLASH程序空间,8M SPI FLASH文件系统,8bits LCD接口,Micro SD卡接口
    v1.0 改为USB C接口,增加8MB PSRAM,重新改动引脚排布支持更多功能
    v1.1 SD_CDN(Micro SD卡插入检测)引脚从PD8改为PE3,D0引脚从PE3改为PD8, 使用VBAT取代其中一个3V3输出

    v0.2

    顶层

    v1.0

    顶层

    引脚和接口说明

    v0.2 兼容树莓派接口引脚示意图

    H7PI Pinmap.png

    v0.2 ST芯片引脚示意图

    H7PI Pinmap ST.png

    v1.0引脚接口示意图
    编号 引脚 编号 引脚 编号 引脚 编号 引脚
    VBUS VBUS VBUS VBUS VBUS VBUS VBUS VBUS
    3V3 3V3 3V3 3V3 3V3 3V3 3V3 3V3
    D56 PE0 D57 PE1 D1 PE4 D0 PE3
    D54 PB8 D55 PB9 D3 PE6 D2 PE5
    D52 PB5 D53 PB7 D5 PA1 D4 PC1
    D50 PD5 D51 PD7 D7 PA3 D6 PA2
    D48 PD3 D49 PD4 D9 PA5 D8 PA4
    D46 PD1 D47 PD2 D11 PA7 D10 PA6
    D44 PC12 D45 PD0 D13 PC5 D12 PC4
    D42 PA15 D43 PC11 D15 PB1 D14 PB0
    D40 PA13 D41 PA14 D17 PE8 D16 PE7
    D38 PA9 D39 PA10 D19 PE10 D18 PE9
    D36 PC8 D37 PA8 D21 PE12 D20 PE11
    D34 PC6 D35 PC7 D23 PE14 D22 PE13
    D32 PD14 D33 PD15 D25 PB11 D24 PE15
    USBN PA11 USBP PA12 D27 PB13 D26 PB12
    3V3 3V3 3V3 3V3 D29 PD10 D28 PD9
    BOOT BOOT0 NRST NRST D31 PD12 D30 PD11
    GND GND GND GND GND GND GND GND
    GND GND GND GND GND GND GND GND
    v1.1引脚接口示意图
    编号 引脚 编号 引脚 编号 引脚 编号 引脚
    VBUS VBUS VBUS VBUS VBUS VBUS VBUS VBUS
    VBAT VBAT 3V3 3V3 3V3 3V3 3V3 3V3
    D56 PE0 D57 PE1 D1 PE4 D0 PD8
    D54 PB8 D55 PB9 D3 PE6 D2 PE5
    D52 PB5 D53 PB7 D5 PA1 D4 PC1
    D50 PD5 D51 PD7 D7 PA3 D6 PA2
    D48 PD3 D49 PD4 D9 PA5 D8 PA4
    D46 PD1 D47 PD2 D11 PA7 D10 PA6
    D44 PC12 D45 PD0 D13 PC5 D12 PC4
    D42 PA15 D43 PC11 D15 PB1 D14 PB0
    D40 PA13 D41 PA14 D17 PE8 D16 PE7
    D38 PA9 D39 PA10 D19 PE10 D18 PE9
    D36 PC8 D37 PA8 D21 PE12 D20 PE11
    D34 PC6 D35 PC7 D23 PE14 D22 PE13
    D32 PD14 D33 PD15 D25 PB11 D24 PE15
    USBN PA11 USBP PA12 D27 PB13 D26 PB12
    3V3 3V3 3V3 3V3 D29 PD10 D28 PD9
    BOOT BOOT0 NRST NRST D31 PD12 D30 PD11
    GND GND GND GND GND GND GND GND
    GND GND GND GND GND GND GND GND

    Micro SD(SDMMC接口)

    Micro SD相当于平常我们所说的TF卡,较小的体积,可以实现较大得容量存储空间
    Micro-SD卡接口.png

    1. Micro SD(TF Card)接口使用STM32 SDMMC2接口,支持DMA传输
    2. 通过cubeMX可以调整接口频率,适应不同速度得卡,也可以通过低速读取卡的最大速度,再次调整频率以达到高速
    3. 支持连接FatFS文件系统(其他也可以支持,主要实现文件系统API即可)

    LCD接口 / 8Bits FSMC / FPC接口

    V0.2的H7PI板载FPC的LCD接口
    V1.0的H7PI没有板载FPC的LCD接口

    LCD接口用于驱动我们常见的TFT液晶屏,采用告诉FSMC内存接口,FSMC接口可以达到240MHz,操作时就像是操作内存一样方便.

    为了达到更小的接口和更少的pin,采用8bits接口,虽然速度会相对16bits接口减半,但是同样可以支持565等常用接口,同时因为采用FSMC接口,高速驱动足以覆盖位数带来的减速。

    FPC采用24pins,pitch 0.5mm,上接,可以直接兼容IL9341,8bits并口,2.8寸TFT(240x320)。

    下一篇—–>>H7PI-烧录Bootloader

    打赏
    支付宝
    微信
    本文作者:Pinno
    版权声明:本文首发于Pinno,转载请注明出处!