资料下载网
首页 计算机 考试教辅
YS-F1Pro开发板手册(HAL库)STM32入门系列教程_硬石科技著 pdf电子书免费下载,百度云
首页 > 计算机 > 计算机F > YS-F1Pro开发板手册(HAL库)STM32入门系列教程_硬石科技著 pdf电子书免费下载,百度云

《YS-F1Pro开发板手册(HAL库)STM32入门系列教程_硬石科技著》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/1wo0y8vdl9gjFW6wy8RHbHQ
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/af_124418_pd_YS-F1ProKFBSC(HALK)STM32RMXLJC_YSKJZ.zip

 


YS-F1Pro开发板手册(HAL库)STM32入门系列教程_硬石科技著

作者:empty

页数:614

出版社:empty

《YS-F1Pro开发板手册(HAL库)STM32入门系列教程_硬石科技著》介绍

本文档的一个最重要目标是让完全小白都可以轻松愉快的入门学习STM 32,STM 32入门系列教程

STM32Cube是一个全面的软件平台, 包括ST产品的每个系列, 《如STM32Cube_F 1是针对STM32F 1系列) .平台包括了STM32Cube硬件抽象层(HAL)和一套中间组件(RTOS, USB, FS, TCP等等) 。STM32Cube是由ST公司原创倡议, 旨在减少开发负担、时间和费用, 为开发者提供轻松的开发体验。STM Cube覆盖了STM 32全系列, 其中STM32CubeMX是上位机配置软件,可以根据使用者的选择生成底层初始化代码。硬件抽象层(HAL) , 便是Cube MX配套的库, HAL库屏蔽了复杂的硬件寄存器操作, 统一了外设的接口函数(包含USB/以太网等复杂外设) , 代码结构强壮, 已通过Code Sonar认证。同时, HAL还集成了广泛的例程, 可以运行在不同意法半导体的开发板上。YS-F1Pro开发板是硬石团队研发的针对STM32F 103芯片的综合性实验测试平台,开发板几乎囊括了芯片所有的外设,这对新手入门是非常好的学习平台,开发板几乎所有芯片采购来着嘉立创平台,芯片质量有保证,这与同行还是有很大区别的。YS-F1Pro开发板是一款性价比极高的STM 32开发板, 接口齐全, 我们特意添加了电机控制部分接口,包括舵机、步进电机、有刷电机、无刷电机控制最终掌握STM 32的基本编程方法, 学会将STM32CubeMX应用到自己DIY应用中去。

1) 本文档虽然是以YS-F1Pro开发板为硬件基础编写, 但STM 32的知识也就那些, 所以合适STM32F 103系列的所有芯片说明, 当然读者也可以把本文档做为其他厂家的开发板的参考手册。2) 因为STM 32知识也就这么多, 目前在网络上流通的所有资料也是很多, 所以本文档有部分资料说明来着网络,在此我们对原作者表示衷心的感谢,当然如果有原作者认为我们不能引用您的著作内容,请务必联系我们,我们会把相关内容修改。3)本文档参考大量文档而编写完成,部分内容可能直接引用网络文档,所以在结构和语句组织上不是很严谨,我们力求平白化,把内容、原理讲通就好。4)因本人能力有限,可能文档部分内容表述不完善,请各路高手务必指出,我们会虚心求教,我们会根据情况赠送本店模块以表示我们的诚意。最后,希望大家继续支持硬石科技!!!


《YS-F1Pro开发板手册(HAL库)STM32入门系列教程_硬石科技著》目录

1.1YS-F1Pro开发板硬件资源..........

1.2YS-F1Pro开发板跳帽配置说明....

1.3YS-F1Pro开发板I 0分配.........

第2章YS-F1Pro开发板原理图详解.....

2.2FSMC-扩展SRAM和TFT液晶.

2.3电源管理..

2.3.2开发板供电....

2.4SWD和ISP下载接口..

2.4.1SWD下载接口.

2.4.2ISP下载方式..

2.5数据存储设备.......

2.6数据传输一通信实现.......

2.5.1串行Flash....

2.10.2独立按键...

2.10.3电容式按键.

2.10.4蜂鸣器......

2.10.5温湿度传感器接口....

串行EEPROM............

SD卡..

USB从设备(USB Device) ..........

步进电机.....

舵机.........

直流电机....

2.6.1USART 2-WiFi、GSM、GPS、蓝牙.........

2.6.2US ART 3-R 5-232、R 5-485......

2.6.3 CAN通信....

2.6.4红外接收解码...

2.6.52.4G无线模块...

2.7W5500以太网模块...

2.8电机模块.....

2.9AD转换...

2.10其他功能电路....

2.10.1LED灯电路..

2.10.6摄像头接口...

2.10.7所有GPIO..............

3.5寸液晶模组电路设计...

3.1液晶显示........

3.2电阻触摸实现..

软件设计.

HAL库介绍....

4.1STM 32软件编程..

4.2HAL库是什么....

4.3HAL库发展趋势...

4.4HAL库特点.

STM32CubeMX安装及使用..

5.1STM32CubeMX下载.......

5.2使用Cube MX新建工程.

7.4存储器.....

10.1stm32cubef 1.....

10.3启动代码....

11.1按键输入硬件设计.........

11.3按键扫描编程流程分析....

11.4按键输入扫描代码实现......

第3章

(二

第4章

第5章

第6章

KEIL v 5和IAR软件使用..

6.1KEILv 5软件使用....

6.2IAR软件使用....

第7章寄存器.....

7.1寄存器定义....

7.2微控制器....

7.3内部总线....

7.4.1

7.4.2

7.5外设...

7.61/O..........

7.7时钟和复位.....

7.7.1

7.7.2

第8章Cortex-M 3内核...

8.1CM3内核简化模型....

8.2奇存器...

8.3寄存器应用分类..

第9章GPIO-流水灯....

9.1GPIO介绍....

9.2GPIO相关...

9.3LED灯硬件设计.....

9.4STM32CubeMX生成工程.

9.5GPIO外设结构体....

9.6GPIO编程流程分析..

9.7流水灯代码实现...

存储器映射.....

位带操作..........

复位....

时钟树.....

硬石科技

9.8蜂鸣器控制.......

9.8.1蜂鸣器驱动电路设计..

第10章工程文件结构和复位启动....

10.2例程文件结构..

10.4复位启动流程.

第11章GPIO一按键输入扫描...

11.2STM32CubeMX生成工程.

第12章EXT I-按键中断输入....

12.1NVIC一嵌套向量中断控制器...

第5页共614页

www.ng10bbs.com

第6页共614页

9.8.2

蜂鸣器控制代码实现.

12.1.1NVIC寄存器......

12.1.2中断优先级分组..

12.1.3优先级分组.....

12.1.4NVIC相关函数.

12.1.5中断配置实例

12.2EXTI一外部中断/事件控制器

13.1串口通信协议....

12.2.1EXTI功能框图分析.....

12.2.2外部中断/事件线路映像

12.3STM32CubeMX生成工程.....

12.4按键中断编程流程分析..

12.5按键中断代码实现......

第13章US ART-RS-232串口通信.

13.1.1物理层...

13.1.2协议层。......

13.2STM 32的US ART简介...

13.3串口通信硬件设计......

14.1USART的调试应用.....

13.4使用Cube MX软件生成US ART工程.....

13.5

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5