- 博客(9)
- 收藏
- 关注
原创 浅谈PID--控制的灵魂之一
Kp使调节更快,Ki使调节更准,Kd使调节更稳PID是大家学习控制的核心算法,也是大家读我这篇文章了解到的第一个算法,相信大家看到这里,对PID已经有较为熟悉的认知,大家要多去实战,加深自己的理解,大家在本科阶段了解,以及会初步使用PID是非常够了的,如果想要更优秀,不仅要会把PID更广泛的应用,而且也要了解其他的算法,特别是深度学习和神经网络这方面,根据近几年的电赛来看,由开始的PID应用,开始朝向视觉和PID综合发展,所以革命尚未成功,同志仍需努力呀!
2023-11-28 15:45:38
2667
2
原创 学习定时器(TIM)中断,以STM32F103C8T6为例
多情况下我们需要的是中断函数在适当时刻可以自动得去执行,所以就需要定时器来辅助。
2023-06-30 23:48:18
12805
7
原创 STM32F103C8T6外部中断的学习
(1)68个可屏蔽中断通道(这是F1系列最多的中断数量),包含EXTI(外部中断),TIM(定时中断),ADC(模数转换),USART(串口通信),SPI(SPI协议通信),I2C(I2C协议通信)RTC(实时时钟)等多个外设。详细了解可以查查手册。(2)使用NVIC同意管理中断,每一个中断通道,每一个中断通道都拥有16个可编译的优先等级,可以对优先级分组,进一步设置抢占优先级和响应优先级。
2023-06-18 21:20:18
3432
13
原创 KEIL5的工程建立
1,新建工程文件夹,KEIL5中新建工程,选择型号。2,工程文件夹里建立Start,Library,User等文件夹,复制固件库里面的文件到工程文件夹。3,工程里对应建立Start,Library,User等同名称的分组,然后将文件夹内的文件添加到工程分组里。
2023-06-04 19:48:34
4174
6
原创 关于学习STM32的三种方式
摘要:通常新手在入门STM32的时候,首先都要先选择一种要用的开发方式,不同的开发方式会导致你编程的架构是完全不一样的。一般大多数都会选用标准库和HAL库,而极少部分人会通过直接配置寄存器进行开发。网上关于标准库、HAL库的描述相信是数不胜数。可是一个对于很多刚入门的朋友还是没法很直观的去真正了解这些不同开发发方式彼此之间的区别,所以小编想以一种非常直白的方式,用自己的理解去将这些东西表述出来,如果有描述的不对的地方或者是不同意见的非常欢迎大家指出。
2023-05-28 18:23:22
3091
8
原创 KeilSTM32全系列安装包
因为本人刚刚学32不久,学时浅薄,学艺也不精,就先给大家分享一个资源,后续在慢慢出自己的一些想法和经验,希望大家多多指点。链接:https://pan.baidu.com/s/1lW50kdNolu-PsvbmgVSNzQ?
2023-05-18 14:26:27
374
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人