笔记
文章平均质量分 80
雪之鹰
你若盛开,清风自来!越努力,越幸运!
展开
-
Qt远程连接MySQL
在应用程序和数据库之间有一个驱动程序ODBC,不同DBMS(数据库管理系统,如MySQL,Oracle…)的驱动,并将其交给ODBC管理,而应用程序只需调用ODBC提供的接口,就能实现对数据库进行增删改查的操作。原创 2023-01-11 22:08:21 · 773 阅读 · 0 评论 -
freertos内核--任务调度剖析
从vTaskStartScheduler()函数开始,一层一层剖析freertos的任务调度机制原创 2022-10-27 16:21:51 · 1391 阅读 · 2 评论 -
C语言编译流程分析
对C语言编译流程的一个简单总结原创 2022-08-21 21:32:05 · 547 阅读 · 0 评论 -
IAP实验笔记
ISP和IAPISP:在系统编程。通过芯片上已经固化好的bootloader,从串口将代码写入内部的flash。这块bootloader位于系统存储区,置位boot引脚来选择系统存储器为启动区域。IAP:在应用编程。用户根据自己需要将flash分成两个区域,一块用作bootloader,一块是我们正常运行的程序(app),而bootloader的作用和上面ISP的一样,将app代码引导至flash中。IAP过程stm32正常运行流程从图中可以看到,在0x08000000处存放着程序的中断向原创 2022-04-12 22:11:03 · 4207 阅读 · 2 评论 -
PID算法理解
在整个控制系统中,pid算法的作用就是稳准快地到达我们需要的目标值,我们通过举例,对一个简单的温度控制系统来定量分析位式控制算法在介绍pid控制算法之前,我们先来看一下最简单的位式控制算法位式控制算法特点:只能输出低电平和高电平,即开和关两种状态在温度控制系统中,如果我的目标温度值设置的是100°c,而通过温度传感器得到的当前温度是70°c,那么我的开关闭合,进行加热;反之,温度超过100°c,开关断开或者启动其他制冷装置,进行降温。这样的一个带有反馈装置的温度控制系统其实已经能满足我们的需求原创 2022-02-09 13:02:42 · 1180 阅读 · 0 评论 -
github部署项目
github部署项目创建仓库创建一个仓库用来管理我们需要用的项目创建完后我们记下之后需要用到的ssh,之后需要这个与本地仓库关联将文件部署到github创建一个文件夹用来存储即将克隆的文件(此处创建F:\桌面\test)在test文件夹内Git Bash,输入:git clone 上面的ssh例如我的就是:git clone [email protected]:cpy12138/stm32.git可以看到远程仓库被我们克隆到了本地里面有一个.git隐藏文件,这就是我们刚刚从githu原创 2020-12-11 16:26:11 · 309 阅读 · 0 评论 -
开漏输出的作用
推挽输出:原创 2020-11-11 16:03:47 · 2518 阅读 · 1 评论 -
FreeRTOS双时基
FreeRTOS双时基:FreeRTOS时钟HAL库时钟在FreeRTOS中采用双时钟,操作系统的时钟又一个时钟源提供(cubemx必须为内核时钟systick),HAL库的时钟由另一个时钟源提供为什么需要两个时钟源在没有操作系统的情况下,我们在用函数delay进行延时操作时,假设使用systick作为时钟源进行精准延时,我们就需要把systick中断的优先级设置成最高.如果不是最高,那么其他优先级比systick高的中断就会抢占.有了FreeRTOS操作系统,因为我们需要实时性,systi原创 2020-10-28 15:28:54 · 357 阅读 · 0 评论