如何查找STM32开发资料
Ⅰ、概述
该文写给那些处于初学ST芯片开发、英文不好而又想偷懒的人。
该文主要的目的是提醒大家:学习一门技术是需要舍得花功夫,捷径是你在起点与终点之间不断的探索,最终总结出来的一条适合自己的路。
下面我将相关搜索、查找的方法教给大家,最后会把相关资料的下载地址放在最后,详情请往下看。
本着免费分享的原则,方便大家手机学习知识,定期在微信平台分享技术知识。如果你觉得分享的内容对你有用,又想了解更多相关的文章,请用微信搜索“EmbeddDeveloper” 或者扫描下面二维码、关注,将有更多精彩内容等着你。
Ⅱ、关于查找
1.关于百度搜索
笔者初学的时候也是喜欢使用百度来搜索,但是搜索出来的结果是五花八门,不知道是对是错,重点是什么。笔者这里也不反对使用百度搜索ST芯片开发相关知识,因为ST在中国市场上的占有率确实有点高,相关的资料也有很多。但是,读万卷书不如行万里路,在百度搜索出来一大把的文档资料,最终资料的准确性还是需要自己来验证。
总结就是:实践才是检验真理的标准。
2.关于ST官网查找
对于大部分想做做技术开发的人都有一个通病,就是英文阅读能力不是很好,由于英文阅读能力的问题把许多有梦想的入门者拒之门外。笔者在这里想说,如果你真正是一名有梦想的人,那点困难又算得了什么呢。大部分们走上成功的人之前也有同样的问题,可是他们之所以走上成功,原因在于他们有颗持之以恒的动力。
Ⅲ、查找方法
【如何查找STM32开发资料?】笔者给出的答案是:带着自己的问题,进入ST官网,在搜索栏查找相关内容,或者根据官网菜单向导进入查找相关资料。
为什么说要进入ST官网查找呢,原因很简单,做这个产品的公司才会有更权威的资料。就像一个产品的说明书一样,只有厂家出的说明书才具有权威性,其他使用者难道还会比厂家更了解这个产品吗。
笔者也是一个对英文不感冒的人,由于使用久了,查找资料起来就觉得很容易了,估计是日久生情的缘故吧(哈哈......)。所以,在这里建议那些英文不好的朋友,有些东西你不懂,试着去摸索一些时间,你会发现其实很简单。
1.ST搜索栏查找
这个方法估计大家都知道,但是有很多人没有利用好这个功能,原因在于这个网站是英文的,需要搜索英文相关的资料。
还有一个很重要的原因,就是很多人不知道怎样使用关键字去搜索。笔者在这里也没有什么很好的方法教大家,根据笔者的经验,你作为初学者有些东西不知道怎么搜索,尽量使用简单、相关的关键字,搜索出来看一下有没有想要的内容,如果没有就试着换一下再去搜索。
下面就以一个简单的例子来说明:搜索STM32F103最新的标准外设库。这里很多人可能不知道使用什么关键字,笔者告诉大家,我们平时使用的库都是“STM32F10x.h”你可以使用很简单的关键字,直接只用“STM32F10x”搜索,结果如下图:
很显然的结果已经出现(图中红色标记),相信大家都知道图中标记英文的意思。
(注意:由于ST官网有时候要更新,或许你以后搜索的结果与我现在的截图有不同的地方)
2.ST菜单向导
对于不知道如何使用上面一种搜索方法的朋友来说,该方法应该比较实用一点,直接找到你所使用的芯片,里面罗列了很多相关的资料。
下面我们搜索STM32F103ZE资料为例:
Ⅳ、下载
上面描述了怎样去查找自己想要的资料,估计还是有很多人怕麻烦,因此,这里特意整理了一下近期总结相关资料的下载链接,希望对你有用。由于官网下载需要注册用户,也可到我360网盘下载。
1.ST官网
标准外设库、例程、STM32CubeMX等:
2.360云盘
STM32F0常用资料:
https://yunpan.cn/cS2PVuHn6X2Bj 访问密码 8c37
STM32F1常用资料:
https://yunpan.cn/crBUdUGdYKam2 访问密码 ca90
STM32F4常用资料:
https://yunpan.cn/cR2pxqF5x2d9c 访问密码 53e7
3.Keil(MDK-ARM)使用方法(汇总)
更多文章见我博客:
http://blog.csdn.net/ybhuangfugui/article/details/51647893
4.F1常见外设文章
汇总常见资源:基本IO、定时器TIM、串口USART、ADC模数转换、DAC数模转换、SPI串行通信、EXIT外部中断、BKP备份数据、RTC闹钟SysTick系统滴答、WDG看门狗(独立+窗口)、DMA传输数据、片内FLASH编程、FSMC读写外部SRAM、外部NorFlash操作等。
http://blog.csdn.net/ybhuangfugui/article/details/51492427
Ⅳ、说明
关于STM32的开发,软件兼容性是很好的,不要觉得你的芯片和我总结的实例有差异就不看了,其实是错误的认识,特别是同一个系列的芯片基本上程序都兼容,也就是可以互相使用。
以上总结仅供参考,若有不对之处,敬请谅解。
Ⅴ、最后
关注微信,回复“更多内容”,将获得更多内容(如:UCOS实例等,不断更新中......)。
如果你喜欢我分享的内容,你又想了解更多相关内容,请关注文章开头的微信公众号,新内容持续更新中,后期将会有更多精彩内容出现。
如何查找STM32开发资料的更多相关文章
- 微雪的stm32学习资料
http://www.waveshare.net/wiki/Main_Page里面有很多资料 STM32开发软件 目录 编译软件 Keil MDKSTM32CubeMX 下载软件 STM32 ISP ...
- STM32开发环境--使用MDK建立一个工程
STM32开发环境--使用MDK建立一个工程 该工程模版是基于库函数基础制作而成,其中有借鉴相关资料.虽然工程模版一旦建立,以后任何项目只需套用即可,但考虑到长时间不使用,在将来某天可能会突然用到,再 ...
- 【Android开发资料分享】自己整理的Android开发资料,非常全面
学习Android以来,不知不觉中收集了大量非常优秀的Android开发资料,一直没有系统的整理,最近抽时间把收藏夹中的资料做了一下整理,现在分享给大家,希望能够帮助到需要的人.这份资料我还会不断的更 ...
- 基于STM32L4的开源NBIOT开发资料
基于STM32L4的开源NBIOT开发资料 1. 参考路径:http://www.stmcu.org/module/forum/forum.php?mod=viewthread&tid=615 ...
- 史上最全USB HID开发资料
史上最全USB HID开发资料 史上最全USB HID开发资料,悉心整理一个月,亲自测试. 涉及STM32 C51 8051F例子都有源码,VC上位机例子以及源码,USB协议,HID协议,USB抓包工 ...
- stm32开发笔记(二):stm32系列使用V3.5固件库的帮助文件以及GPIO基本功能(一)
前言 stm32系列是最常用的单片机之一,不同的版本对应除了引脚.外设.频率.容量等'不同之外,其开发的方法是一样的. 本章讲解使用库函数使用GPIO引脚功能. 补充 本文章为多年前学习 ...
- stm32开发笔记(三):stm32系列的GPIO基本功能之输出驱动LED灯、输入按键KEY以及Demo
前言 stm32系列是最常用的单片机之一,不同的版本对应除了引脚.外设.频率.容量等'不同之外,其开发的方法是一样的. 本章讲解使用GPIO引脚功能驱动LED灯和接收Key按钮输入. STM ...
- 推荐资料——最受网友力荐的30份HTML前端开发资料
w3cmark最近会新增一个栏目,专注于搜集前端资源的下载,包括和前端相关的电子书.文档PPT.手册.视频教程等等.而下载的媒介是用微博的微盘,至于为什么选择微盘的,那是因为和微博关联起来,通过微盘上 ...
- windows下STM32开发环境的搭建
一.概述 1.说明 笔者已经写了一篇Linux下STM32开发环境的搭建 ,这两篇文章的最区别在于开发环境所处的系统平台不一样,而其实这个区别对于开发环境的搭建其实影响不大,制作局部上的操作上发生了改 ...
随机推荐
- 模拟一下goldengate中断后,重新同步操作
模拟一下goldengata中断后,重新同步操作: 1.关掉源端抽取进程 GGSCI (20081122-2105) 15> info all Program Status ...
- Arch Linux 修改主机名称
Hostname Set the hostname to your liking (e.g. arch): # echo myhostname > /etc/hostname Add the s ...
- Sqoop2环境搭建
正在准备做Spark SQL external data source与关系型数据库交互的部分,参考下Sqoop2是如何操作关系型数据库的. 下载地址:http://archive.cloudera. ...
- UVA12653 Buses
Problem HBusesFile: buses.[c|cpp|java]Programming competitions usually require infrastructure and or ...
- HDU1272
http://acm.split.hdu.edu.cn/showproblem.php?pid=1272 对于这道题,只要找出形成的图是不是连通无环的图即可.即是判断输入的两个点是否来自同一个父亲结点 ...
- Android PopupWindow 弹窗背景半透明,设置最大高度
首先讲一个网上的方法: popupwindow弹出后,屏幕背景变成半透明这个效果很普通.实现的方法也很多.我使用的可能是最简单的一种,就是设置一下getWindows的透明度. /** * 设置添加屏 ...
- (Loadrunner)Abnormal termination, caused by mdrv process termination.(转)
Load generator跑了太多用户导致CPU和内存爆满,进程无法处理请求 确认自定义的代码是否释放内存 合理调整或增加思考时间 关闭extended log 尽量避免使用Load generat ...
- [ CodeVS冲杯之路 ] P3955
不充钱,你怎么AC? 题目:http://codevs.cn/problem/3955/ 最长上升子序列的加强版,n 有1000000,n 方的 DP 肯定会 TLE,那么用二分栈维护 二分栈我讲不好 ...
- python-appium练习编写脚本时遇到问题
遇到问题: 1.安卓4.2及以下系统无法识别resource-id属性 只能用text属性识别 2.输入中文无法识别 脚本最顶部增加#coding=utf-8 3.对象无法识别resource-id属 ...
- 机器学习算法一:K-近邻算法
最近在<机器学习实战>里学习了一些基本的算法,对于一个纯新手我也在网上找了写资料,下面就我在书上所看的加上在其他博客上的内容做一个总结,博客请参照http://www.cnblogs.co ...