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

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

·主要内容

    开发板硬件资源介绍

        核心板

        底板

·开发板软件资源介绍

·准备工作

    ·阿波罗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板子软硬件资源介绍)