- 博客(101)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 STM32 定时器总结
(重复计数寄存器,由于定义定时器重复计数多少次后才产生一个更新事件。(预分频寄存器,用于设置定时器的工作频率)(事件生成寄存器,用于配置定时器的事件源)(计数寄存器,保存了定时器的当前计数值)(保存定时器的计数范围)
2023-12-06 17:41:17 278
原创 STM32 堆栈空间分布
生成工程后,我们还是将之前的那些堆栈指针地址打印出来,看一下MCU是如何进行地址分配的。是一样的,说明这里分配的堆和栈是紧邻的。而且地址刚好也和我们在。从以上三张图中,可以发现,我们给FreeRTOS总共分配了。动态分配空间时,这个空间是属于哪个堆呢?在以上配置的情况下,生成工程。通过以上代码可以看出,需要使能。外,其余都是可以对上的。语句将这几个变量导出)。,则需要在上面代码的。中,而中断向量表是在。
2023-11-08 11:36:00 665
原创 VS Code 的基本使用
1. 快捷键快捷键 功能 备注 Shift + Alt + I 定位到选中区域每一行的末尾 vim 正常模式下,可以按 Esc 取消选中 可以实现多行编辑,列编辑等功能 Ctrl + Shift + L Ctrl + F2 同时选中所有与当前选中的内容相匹配的内容 Ctrl + Shift + Space 触发函数参数提示 Shift + Alt + F..
2021-03-12 09:53:15 153
原创 kicad 基本使用
1. 添加阵列过孔首先在想要的位置放置一个参数已经编辑好的过孔,然后选择过孔,右击点 创建阵列... ,将会出现下图,编辑为自己想要的阵列即可。 2. 删除所有布线在 Pcbnew 中点击 编辑 菜单,选择 全局删除...,然后选择自己需要删除的对象就可以了。...
2021-03-11 15:45:28 2630
原创 GitHub 删除最近一次提交的远程记录
第一次在 GitHub 上贡献,记录一下。大概的流程就是需要先 "fork",然后通过"git clone" 从自己的主页将项目下载,并对项目进行修改,并提交到自己的账号下,最后点 "Pull requests"等别人同意就可以了。然而。。。我在提了 PR 之后,别人合并之前,又对自己 fork 的项目进行了修改并提交。。。这就导致了别人在处理我提的 PR 时看到的并不是我想合并的代码,而是我最新提交的代码了。所以就需要删除我最后一次提交的记录,操作如下:git reset --har..
2021-03-11 11:03:00 983
原创 excel 实现内建函数
1. 需求 半吊子程序员的小仙女说有一些数据需要去尾巴,具体格式如下: 原始字符串 目标字符串 SUP-Galaxy-S21Ultra-UBPro-Violte-1 SUP-Galaxy-S21Ultra-UBPro-Violte SUP-Galaxy-S21Ultra-UBPro-Tilt-17 SUP-Galaxy-S21Ultra-UBPro-T...
2021-03-08 18:55:01 563 1
原创 stm32使用问题集锦
一、定时器复位后立刻进入中断// 以下的语句顺序很重要,必须先清除(调用TIM_ClearITPendingBit),再配置(调用TIM_ITConfig)TIM_ClearITPendingBit(TIM1,TIM_IT_Update); //清除更新中断请求位TIM_ITConfig(TIM1,TIM_IT_Update,ENABLE); //使能定时器1更新中断TIM_Cmd(TIM1,ENABLE);// 如果上面的代码还是不行,可以再加上以下代码试试T...
2021-01-11 11:28:51 358
ARM_DSP_lib.zip
2021-10-20
python_example.zip
2020-12-14
VBA数据处理,画图,事务.zip
2020-12-10
Module_VBA.zip
2020-05-15
Module_PCR.zip
2020-05-14
傅里叶变换DFT终极必杀技.pdf
2020-03-25
请问引用有顶层const和底层const之分吗,还是只有底层const?
2017-04-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人