- 博客(7)
- 收藏
- 关注
原创 使用CubeIDE不能下载程序到stm32,可以使用STM32 ST-LINK Utility下载。原因在这里!!!
使用CubeIDE下载更改后的程序,芯片并未按程序执行,而是执行之前的程序(将灯闪烁改成灯常亮)。用STM32 ST-LINK Utility下载可以覆盖。这就导致更改程序后,使用CubeIDE进行在线调试的现象不准确。
2024-07-05 14:48:35
722
2
原创 佳能打印机驱动ufrii_driver_v3030_w64_zh_10下载
链接:https://pan.baidu.com/s/1vfspgDroBAQX_QZT9aMmQg。
2024-04-15 10:05:24
568
1
原创 STM32模拟4线SPI控制ad9512
(链接:https://pan.baidu.com/s/1bvsbULYS5HP_oOx-V2Fczw 提取码:6r2y)注意4:在模拟SPI时,请先确认好你控制芯片的SPI通信模式,ad9512芯片默认使用的是模式1;注意1:手册上说读数据在时钟的下降沿,而实际情况确实在上升沿;注意2:ad9512的时钟输出两端要加负载才能检测到信号;注意3:其中一路输入时钟没有输入时,应串上电容后接地;使用硬件SPI时,怎么配置成半双工模式?2.ad9512手册;
2023-06-13 17:12:59
493
4
原创 插入排序法
插入排序是一种简单直观的排序算法,其基本思想是将待排序的数组分成已排序区间和未排序区间,每次从未排序区间中选择一个元素插入到已排序区间的合适位置。具体地,我们从未排序区间中选择一个元素,与已排序区间中的元素逐一比较,找到插入位置,然后将该元素插入到已排序区间的合适位置,最终完成排序。需要注意的是,在实际的代码实现中,我们可以使用更高效的方法来将当前元素插入到已排序区间的合适位置,例如二分查找等方法。重复上述步骤,直到待排序数组中的所有元素都被插入到已排序区间的合适位置。
2023-04-11 21:56:23
163
1
原创 深入理解PID控制算法:原理、举例及参数调试和选择方法
总之,频率响应法需要对系统的频率响应曲线进行分析,并结合PID控制器的工作原理和PID参数对系统的影响,确定合适的PID参数。具体实现中,比例参数Kp控制着输出量与温度偏差的比例,积分参数Ki控制着输出量与温度偏差积分的比例,微分参数Kd控制着输出量与温度偏差变化率的比例。当系统处于稳态时,PID算法通过不断测量系统的实际输出和期望输出之间的误差,并根据误差的大小来调整控制器的输出。微分参数Kd控制着输出量的变化速度,当误差变化速度变化较大时,D控制会增加或减少输出量,以适应系统的变化。
2023-04-10 13:25:26
12799
1
原创 Code::Blocks找不到default.conf的解决办法(win7&win10)
code::blocks解决不同系统寻找default.conf文件路径的办法
2022-07-12 15:38:35
890
空空如也
ubuntu QT5.12.8运行程序报错
2024-05-16
CubeIDE配置定时器时钟源异常
2024-04-10
如何在AD620手册中,对其基本原理的一些疑问?
2024-03-19
stm32f103rbtx写保护后程序不能运行
2024-03-07
在调试串口时查看寄存器来判断是否配置正确
2023-08-30
CubeIDE在debug过程中如何查看串口寄存器,如何看串口中断是否运行
2023-08-30
外部中断的初始化,要放在其他初始化的后面吗?
2023-06-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人