- 博客(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 89890
原创 在战舰开发板使用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 2559
原创 uCOSIII启动过程分析笔记
首先执行CPU_IntDis()函数关闭总中断。此函数在cpu_a.asm文件中声明。接下来执行OSInit(&err)函数,此函数会初始化uCOSIII的内部变量和数据结构,并会创建2~5个系统任务。至少会创建2个任务,空闲任务和时钟节拍任务,空闲任务优先级最低,时钟节拍任务设置一个相对较高的优先级,比用户系统中最重要的优先级略低一点。可选的任务有中断服务管理任务,优先级永远为最高的0,定时任务,默认优先级11,统计任务默认优先级11。下面分析OSTaskCreat()函数1、第一.
2020-06-15 16:46:54 733
原创 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 1699
原创 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 5986
微软官方FAT32文件系统白皮书
2019-05-21
UCOSIII最新源码基于STM32F746G-DISCO_Crypto开发板
2019-05-21
嵌入式网络那些事-STM32物联实战_清晰完整版
2019-04-02
uCOS-III内核实现与应用开发实战指南
2019-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人