STM32学习资料
STM32学习教程
1、 一共24个库,不可能都学,都学也没用。按照我的工作需求必须学的有16个,这16个也不是全学。主要学习来源是各种例程代码、“固件函数库用户手册”和“参考手册”。 具体学习方法是通读不同来源的程序,在程序中找到相关的函数库的应用,然后再阅读相关文档,有条件的实验。对于内容的选择方面,根据入门内容和未来应用,将所涉及的范围精简到最低,但是对所选择的部分的学习则力求明确。以下是我按照自己的需求对程序库函数排列的学习顺序:
a) 绝大部分程序都要涉及到的库——flash,lib,nvic,rcc,只学基础的跟最简单应用相关必用的部分,其他部分后期再返回头学。
b) 各种程序通用但不必用的库——exti,MDA,systic,只通读理解其作用。
c) DEMO板拥有的外设库——gpio,usart,编写代码实验。
d) 未来需要用到的外设的库——tim,tim1,adc,i2c,spi,先理解等待有条件后实验。 e) 开发可靠性相关库——bkp,iwdg,wwdg,pwr,参考其他例程的做法。
f) 其他,根据兴趣来学。
STM32学前班教程之六:这些代码大家都用得到
注:下面是一些常用的代码,网上很多但是大多注释不全。高手看没问题,对于我们这些新手就费劲了 所以我把这些代码集中,进行了逐句注释,希望对新手们有价值。
1、 阅读flash: 芯片内部存储器flash操作函数
我的理解——对芯片内部flash进行操作的函数,包括读取,状态,擦除,写入等等,可以允许程序去操作flash上的数据。
基础应用1,FLASH时序延迟几个周期,等待总线同步操作。推荐按照单片机系统运行频率,0—24MHz时,取Latency=0;24—48MHz时,取Latency=1;48~72MHz时,取Latency=2。所有程序中必须的
用法:FLASH_SetLatency(FLASH_Latency_2);
位置:RCC初始化子函数里面,时钟起振之后。
基础应用2,开启FLASH预读缓冲功能,加速FLASH的读取。所有程序中必须的 用法:FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);
位置:RCC初始化子函数里面,时钟起振之后。
3、阅读lib:调试所有外设初始化的函数。
想拿出来与大家共享,笨教程本着最大限度 简化删减 STM32入门的过程的思想,会把我的整个入门前的工作推荐给大家。就算是给网上的众多教程、笔记 的一种补充吧,...
入门级STM32教程 隐藏>> 分享到: X 分享到: 使用一键分享,轻松赚取财富值, 了解详情 嵌入播放器: 普通尺寸(450*500pix) 较大尺寸(630*500pix) 预览...
STM32新手教程(二)_互联网_IT/计算机_专业资料。教你怎么在keil建立自己的...Keil 建立工程就结束了,大家有啥问题可以到交流群里交流, 群共享也有模板的,有...
STM32基础教程_计算机软件及应用_IT/计算机_专业资料。ST单击此处编辑母版标题... STM32创建工程教程 7页 免费 STM32分享教程 21页 免费喜欢此文档的还喜欢 ...
百度文库_文档分享平台 新闻网页贴吧知道音乐图片视频地图百科文库 ... STM32入门简易教程_电子/电路_工程科技_专业资料。STM32 入门简易教程第一章 ...
创建STM32工程教程_信息与通信_工程科技_专业资料。在KEIL软件中教你如何创建... STM32分享教程 21页 免费 利用STM32库自己创建工程... 3页 免费...
stm32教程_IT/计算机_专业资料。野火 20 万字 PDF 教程,40 多个实验例程,帮您助赢 STM32 详解用 STM32 官方库来开发自己的应用程序 作者 E-Mail 淘宝 ...
STM32 入门教程_信息与通信_工程科技_专业资料。STM32 入门教程STM32 新建工程与跑马灯实验打开 KEIL3:这个时候显示的应该是上次使用过的工程。 新建工程: 新建...
STM32 开发入门教程_计算机软件及应用_IT/计算机_专业资料。STM32开发入门...14 个位宽可变的过滤器组 - 由整个 CAN 共享 ? 标识符列表 ? FIFO 溢出...
入门系列教程之一《如何提高STM32的学习效率》_专业资料。它会是你学习STM32的好帮手欢迎来看一看哦STM32 入门系列教程 如何提高STM32的学习效率 如何提高STM32...
热门文档