STM32固件库文件树及构成详解

发布者:MysticEssence最新更新时间:2019-03-28 来源: eefocus关键字:STM32  固件库  文件树 手机看文章 扫描二维码
随时随地手机看文章

STM32固件库文件树及构成详解(库版本:STM32F10x_StdPeriph_Lib_V3.5.0)


库减压后所有文件夹构成如下:



/////////////////////////////////////////////////////////////////////////////////////////////







关键字:STM32  固件库  文件树 引用地址:STM32固件库文件树及构成详解

上一篇:STM32固件库使用分析
下一篇:STM32固件库命名规则

推荐阅读最新更新时间:2024-03-16 16:26

STM32学习笔记——TFT2.4彩屏显示图片
利用彩屏显示图片需要先完成彩屏的驱动程序,然后在驱动程序的基础上再编写应用程序。 彩屏的驱动程序如果写好的话,就可以一直使用了,精力主要集中在应用程序的编写就可以了,但是移植的话,要移植驱动程序。其实移植也只是改变那些很底层的靠近处理器的那部分代码。 因为STM32F103C8的片上只有64K的FLASH,所以不能存储太多的图片数据,也就不能显示太大的图片。 一下的程序注释的比较详细,看懂了基本上就可以用了。 彩屏驱动程序的头文件lcd.h如下: #define uchar unsigned char #define uint unsigned int #define Bus_16 //16位数据
[单片机]
STM32-时钟
学习一个硬件,首先要把它的时钟单元弄的清晰一点,这会有助于加快你的学习进度,一开始我也有点迷糊,感觉STM32的时钟系统挺复杂,挺难懂的,但是深入接触了之后,发现也是挺简单的,可能一开始没有仔细看的原因 时钟系统就相当于人类的心跳一样,它为整个硬件系统提供时钟周期,只有它的正常运行,系统或者说片上系统才能够正常的工作。 首先,应该找到时钟源,也就是心跳的发源地,STM32有4个时钟源,分别是内部高速时钟,内部低速始终,外部高速时钟,外部低速时钟,其中外部高速时钟和外部低速始终是由片外晶体振荡器提供的,片内的时钟系统由内部RC震荡器提供。下面贴上STM32的时钟树框图: 如果早期看不明白,也不用着急去弄明白了,等到使用的时候自然
[单片机]
STM32 Flash做为存储器储存数据
说到STM32的FLSAH,我们的第一反应是用来装程序的,实际上,STM32的片内FLASH不仅用来装程序,还用来装 芯片 配置、芯片ID、自举程序等等。当然, FLASH还可以用来装数据。 自己收集了一些资料,现将这些资料总结了一下,不想看的可以直接调到后面看怎么操作就可以了。 FLASH分类 根据用途,STM32片内的FLASH分成两部分:主存储块、信息块。 主存储块用于存储程序,我们写的程序一般存储在这里。 信息块又分成两部分:系统存储器、选项字节。 系统存储器存储用于存放在系统存储器自举模式下的启动程序(BootLoader),当使用ISP方式加载程序时,就是由这个程序执行。这个区域由芯片厂写入
[单片机]
STM32高级开发(2)-安装使用ubuntu
作为一切开发的起点,我们首先要安装一个Linux发行版系统作为我们开发的最基础的支持性平台,这里推荐下载ubuntu系统,ubuntu可以说是近些年来最流行和使用广泛的Linux发行版系统了。 安装虚拟机软件 这里我默认大家使用的系统是windows。所以接下来的一切介绍都已这个为前提。 要安装虚拟机我们有两个选择: 1. VMware Workstation 2. VirtualBox 前者是一个商业化软件,需要付费才能够正常使用,当然你也可以破解。关于方法网上全是我想就不用我过多介绍了。而后者是一个开源软件,自然地功能性上可能有一些欠缺但也还算够用。当然啦,如果有条件还是用前者吧~ 下载ubuntu系统安装文件 htt
[单片机]
<font color='red'>STM32</font>高级开发(2)-安装使用ubuntu
STM32综合网上讲解的几种读保护措施
以下内容是在STM32F103系列单片机实验成功! STM32可以对存储在flash上的程序进行读保护. 启动读保护后,用户就不能再读写程序了. 所以,在烧写程序之前,需要程序调用关闭读保护.关闭读保护后,会自动清空flash上的程序 头文件位于:#include stm32f10x_flash.h 启动保护,用在main()函数初始化时调用: void Set_Protect(void) //启动保护 {   if(FLASH_GetReadOutProtectionStatus() != SET)   {     FLASH_Unlock(); //解锁     FLASH_ReadOutProtection(ENABLE
[单片机]
<font color='red'>STM32</font>综合网上讲解的几种读保护措施
STM32系列单片机命名规则
示例: STM32 F 100 C 6 T 6 B XXX 1 2 3 4 5 6 7 8 9 从上面的料号可以看出以下信息: ST品牌ARM Cortex-Mx系列内核32位超值型MCU,LQFP -48封装 闪存容量32KB 温度范围-40℃-85℃; 1.产品系列: STM32代表ST品牌Cortex-Mx系列内核(ARM)的32位MCU; 2.产品类型: F:通用快闪(Flash Memory); L:低电压(1.65~3.6V);F类型中F0xx和 F1xx系列为2.0~3.6V; F2xx和F4xx系列为1.8~3.6V;W:无线系统芯片,开发版. 3.产品子系列
[单片机]
<font color='red'>STM32</font>系列单片机命名规则
关于Stm32定时器+ADC+DMA进行AD采样的实现
注:此STM32单片机为STM32F103系列的 Stm32的ADC有DMA功能这都毋庸置疑,也是我们用的最多的!然而,如果我们要对一个信号(比如脉搏信号)进行定时采样(也就是隔一段时间,比如说2ms),有三种方法: 1、使用定时器中断每隔一定时间进行ADC转换,这样每次都必须读ADC的数据寄存器,非常浪费时间! 2、把ADC设置成连续转换模式,同时对应的DMA通道开启循环模式,这样ADC就一直在进行数据采集然后通过DMA把数据搬运至内存。但是这样做的话还得加一个定时中断,用来定时读取内存中的数据! 3、使用ADC的定时器触发ADC转换的功能,然后使用DMA进行数据的搬运!这样只要设置好定时器的触发间隔,就能实现ADC定时采样转换
[单片机]
STM32基础知识:中断系统
中断系统 1 数据传输方式 无条件传输 :处理器不必了解外部设备状态,直接进行数据传输,用于指示灯和按键等简单设备.。 查询方式 :传输前,一方先查询另一方的状态,若已经准备好就传输,否则就继续查询。 中断方式 :一方通过申请中断的方式与另一方进行数据传输,收发双方可以并行工作。 直接存储器访问 :处理器内部建立片内外设和内存之间的数据传输通道,传输过程不需要处理器参与。 2 中断系统的基本概念 2.1 中断全过程 中断发生: 当CPU在处理某一事件A时,发生了另一事件B,请求CPU迅速去处理。 中断处理: CPU暂停当前的工作,转去处理事件B。 中断返回: 当CPU将事件B处理完毕后,再回到事件A中被暂停的地方继
[单片机]
<font color='red'>STM32</font>基础知识:中断系统
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved