自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小C的博客

专注STM32技术分享

  • 博客(7)
  • 资源 (9)
  • 收藏
  • 关注

原创 Keil MDK5.33 STM32全系列 最新PACK包离线包高速网盘下载分享收藏(持续更新...)

在Keil官网上下载PACK包速度特别慢,为方便大家下载STM32的PACK包,特将STM32所有系列的PACK上传至网盘供大家下载,点击下载普通下载即可,后面会持续更新。点击下方型号快速定位下载,附更新记录Keil.STM32F0xx_DFP.2.0.0.packKeil.STM32F1xx_DFP.2.3.0.packKeil.STM32F2xx_DFP.2.9.0.packKeil.S...

2019-06-03 16:27:10 89894

原创 在战舰开发板使用STM32CubeIDE移植标准库文件进行开发

我们的目标是移植标准库到STM32CubeIDE开发环境中,使得我们可以在STM32CubeIDE上使用标准库做开发或将以前用标准库编写的工程重新移植到STM32CubeIDE上。首先下载标准库:STM32F10x_StdPeriph_Lib_V3.5.0 解压打开STM32CubeIDE,新建STM32工程下一步选择战舰开发板的芯片型号STM32F103ZENext,给工程命名,选择工作空间的路径,注意最下边选择Empty,然后点Finish。Finish后空白工程就建好了。下一步

2021-03-04 17:23:05 2306 2

原创 STM32异常及中断处理流程学习笔记

前三个系统异常具有固定的优先级,由负数表示,比其它的优先级都高,其余的异常具有可编程的优先级,范围为0~255.STM32采用了4位,由中断优先级分组寄存器决定抢占优先级和子优先级的位数。处理器在运行一个中断处理时能否在响应另外一个中断,是由该中断的抢占优先级决定的,子优先级只会用在具有两个相同抢占优先级的异常同时产生的情形,同时产生时,具有更高子优先级(数值更小)的异常会被优先处理。...

2020-06-16 16:59:11 2560

原创 uCOSIII启动过程分析笔记

首先执行CPU_IntDis()函数关闭总中断。此函数在cpu_a.asm文件中声明。接下来执行OSInit(&err)函数,此函数会初始化uCOSIII的内部变量和数据结构,并会创建2~5个系统任务。至少会创建2个任务,空闲任务和时钟节拍任务,空闲任务优先级最低,时钟节拍任务设置一个相对较高的优先级,比用户系统中最重要的优先级略低一点。可选的任务有中断服务管理任务,优先级永远为最高的0,定时任务,默认优先级11,统计任务默认优先级11。下面分析OSTaskCreat()函数1、第一.

2020-06-15 16:46:54 734

原创 STM32启动代码分析

上电后从中断向量表中取出栈顶指针的内容0x20008EB0,取出ResetHandler的地址0x08000179,之后跳转至了复位中断函数。从0x08000194的地址内取出SystemInit函数的地址(0x08003DC4)给了r0(0x08003DC5,因为最低位必须是0代表Thumb指令),BLX进行跳转并将0x0800017C保存的LR寄存器,实际保存为0x0800017D(最低...

2020-03-18 10:41:18 479

原创 【库函数】官网STM32xx全系列最新STM32CubeMX(标准库/HAL库函数)下载汇总分享(持续更新...) --收藏--

STM32F0xx_StdPeriph_Lib_V1.5.0STM32F10x_StdPeriph_Lib_V3.5.0STM32F2xx_StdPeriph_Lib_V1.1.0STM32F37x_DSP_StdPeriph_Lib_V1.0.0STM32F4xx_DSP_StdPeriph_Lib_V1.8.0STM32L1xx_StdPeriph_Lib_V1.3.1STM3...

2019-09-05 17:24:59 1703

原创 CortexM3与M4寄存器学习笔记

寄存器学习CortexM3和M4处理器的寄存器组中有16个寄存器,其中13个为32位通用目的寄存器,其它3个有特殊用途,如下图所示。1、R0~R12寄存器R0-R12为通用目的寄存器,前8个(R0-R7)也被称作低寄存器。由于指令中可用的空间有限,许多16位指令只能访问低寄存器。高寄存器(R8-R12)则可以用于32位指令和几个16位指令,如MOV。R0-R12的初始值是未定义的。2、R...

2019-07-16 17:05:04 5989

微软官方FAT32文件系统白皮书

Microsoft Extensible Firmware Initiative FAT32 File System Specification FAT: General Overview of On-Disk Format Version 1.03, December 6, 2000 Microsoft Corporation

2019-05-21

UCOSIII最新源码基于STM32F746G-DISCO_Crypto开发板

MICRIUM PRODUCT VERSIONS - uC/OS-III v3.07.03 - uC/CPU v1.31.04 - uC/LIB v1.38.02 - uC/Common v1.01.01 - uC/TCPIP v3.04.06 - uC/HTTP v3.00.06 - uC/DHCPc v2.10.01 - uC/DNSc v2.00.04 - uC/Clk v3.09.05 - uC/SNTPc v2.00.01 - emSSL v2.54.0a

2019-05-21

嵌入式网络那些事-STM32物联实战_清晰完整版

骨灰级一线嵌入式专家“五木”呕心力作--基于STM32实战环境,直观感受各层协议在嵌入式设备组网过程中的实际应用,学习TCP/IP不再是纸上淡兵。你值得拥有!

2019-04-02

uCOS-III内核实现与应用开发实战指南

本书与市面上的任何一本 uC/OS-III相关的书都不一样,它们要么是翻译官方的参考手 册,要么是讲如何使用 uC/OS-III,要么是讲 uC/OS-III 的源码,而本书是教你怎么从 0 开 始把 uC/OS-III 写出来,既讲了源码实现,也讲了 API 如何使用。当你拿到本书开始学习 的时候你一定会惊讶,原来 RTOS 的学习并没有那么复杂,反而是那么的有趣,原来自己 也可以写 OS,成就感立马爆棚。

2019-02-18

《硬实时操作系统》第3版

Hard Real-Time Systems,此为英文原版第3版,John A. Stankovic著作,学习RTOS非常好的资料。

2018-12-12

Fatfs R0.13b 版本官方源码

最新Fatfs 官方源码,亲测可用,已移植至STM32。需要的可以下载。

2018-10-11

STM32 USB HS接口外部SD卡模拟成U盘

修改野火的源码资料,将外部Flash模拟成U盘的例程改为将外部SD卡模拟成U盘。

2018-10-11

KEIL750中文版

KEIL750中文版

2013-03-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除