美文网首页
阿波罗STM32F767板子软硬件资源介绍

阿波罗STM32F767板子软硬件资源介绍

作者: Gavin_zh | 来源:发表于2017-12-21 16:49 被阅读0次

    -----------------------------------------------------------------------------------

    ·主要内容

        开发板硬件资源介绍

            核心板

            底板

    ·开发板软件资源介绍

    ·准备工作

        ·阿波罗STM32F767开发板

        ·阿波罗STM32F767开发板光盘资料

    -----------------------------------------------------------------------------------

    I、开发板硬件资源介绍

    其实,关于开发板硬件资源的介绍,正点原子的官方文档已经给出了详细的介绍:

    path:光盘资料/资料A盘/STM32F7开发指南-XX版本_V1.0.pdf

    但是这里我将进行个人的一个学习总结:

    ◆核心板硬件资源部分(根据功能总共可分为五大类)

    1.存储设备(SDRAM、EEPROM、PI FLASH、NAND FLASH)

    2.电源管理( 5V&3.3V 焊点、电源指示灯(蓝色))

    3.下载调试接口( TTL 串口(USART1)、SWD 调试接口 、状态指示灯(红色)、复位按钮 )

    4.IO类(2 个板对板接口、Micro USB 接口、功能按钮、RGB LCD 接口)

    5.核心CPU(STM32F767IGT6)

    从这里我们就可以看到,以后自己在设计核心板时,需要囊括以上五大类,整点原子已经设计得非常完善了。

    ◆底板硬件资源部分(总共可分为十二类)

    其实底板的资源均来自核心板的IO接口拓展而来,接下来我们将根据IO通信协议进行分类

    1.SPI

    NRF24L01、WIFI模块、SPIOLED显示屏

    2.SDIO

    SD 卡接口、

    3.USB

    USB HOST 和 USB SLAVE

    4.CAN

    CAN总线

    5.USART

    串口、USB转串口、GPS 模块、蓝牙模块、

    6.ADC/DAC/通用IO/PWM

    光环境传感器、 近距离(接近)传感器、红外传感器、蜂鸣器(BEEP)、红外接收头

    2个LED灯、四个按键、触摸按钮、音频输入/输出、RGB灯

    7.单总线协议

    DS18B20/DS1820

    8.并行通信

    摄像头模块接口、RGB-LCD接口

    9.IIC

    MPU6050

    10.光纤输入

    11.Ethenet

    以太网接口(RJ45)

    12.RS485 接口

    II、开发板软件资源介绍

    其实在真正做嵌入式驱动/软件开发的时候,仅需要各个芯片的Datasheet,+板子Sch足以,

    这里鉴于学习的目的,正点原子提供了丰富的学习资料,我把这些资料分成两大类

    1.开发类资料

    开发资料,顾名思义就是在真正做开发的时候我们需要的资料,当然这是建立在我们已经

    掌握开发能力的基础上而言。

    A.核心CPU的官方文档,eg:ST官方的《STM32F7xx 参考手册》、《STM32F7 编程手册》等

    B.外设芯片的Datasheet、协议规范文档、可以根据Datasheet或者协议规范编写驱动程序

    C.硬件/开发板的SCH 原理图文件

    D.ST官方网站/社区论坛、Google搜索

    E.系统与应用层资料 eg:使用开源技术、文献资料、(新)技术标准规格等

    *有些芯片厂商还会提供参考设计(硬件/软件Demo等)可作为快速开发的一个方式。

    只有能够掌握和灵活使用以上五种资源,面对任何一款新的硬件平台做开发都将游刃有余!

    2.教程类资料

    作为一款成熟的教学类开发板,正点原子除了提供以上的标准开发资料外还提供了更丰富的

    教程资料,帮助学习开发者更快的入门。

    A.入门教程资料,入门文档与FAQ手册,入门教程视频

    B.开发教程资料,开发手册(库函数/寄存器),开发教学视频

    并根据各个模块做分类教程,比如底层驱动开发,RTOS系统移植等

    C.正点原子案例Demo源码

    与开发教程资料同步,代码逻辑严谨,注释完整。

    -----------------------------------------------------------------------------------

    谢谢大家的浏览,有什么不足之处,或者疑问和建议,欢迎回复或留言,一起互相学习与探讨!

    -----------------------------------------------------------------------------------

    相关文章

      网友评论

          本文标题:阿波罗STM32F767板子软硬件资源介绍

          本文链接:https://www.haomeiwen.com/subject/zsmowxtx.html