- 博客(25)
- 收藏
- 关注
原创 STM32 UART中断接收变长数据--笔记----为什么要反复调用HAL_UARTEx_ReceiveToIdle_IT(&huart1, rxBuffer, 20)
当接收完毕后,RX引脚会一直维持高电平,只要高电平保持超过10的波特率周期时间(大概原理,实际可能不是这样),IDLE标志位就会被置为1(IDLEIE被使能的情况下)。我们只要打开RX_NE(接收非空)和IDLE(空闲)中断,编写中断逻辑,就能实现。
2025-04-26 21:20:19
224
原创 ubuntu上没法使用sudo运行QT程序
在需要用到系统调用的QT程序,需要使用高权限才能执行。但是使用sudo运行,sudo并不存在QT配置,所以会运行不了使用sudo -E-E 会复制一般用户的所有配置(暂时)
2025-04-25 21:07:43
115
原创 PID笔记
一般的pid中,若不追求极致的调节,只需要调节Kp和Ki就行;Ki积分到一定的值,再通过Kp补充剩下的。它们就好像滤波电路里面的大电容和小电容。
2025-03-18 23:08:56
92
原创 STM32F103使用低速外部时钟驱动RTC时钟不走时解决方法
你的stm32f103的32.456kHz晶振可能坏了,振动频率降低,所以有可能可以通过时钟初始化而不报错。
2025-03-12 23:37:24
241
原创 SSH连接windows
hostname是ip地址,可以终端输入ipconfig得知。arosy是我的计算机名,17444是用户名,以我的为例。然后输入密码,切记不是输入pin码,而是你微软账户的密码。username可以通过终端输入whoami知道。打开Powershell,输入安装指令。
2024-12-03 21:12:19
174
原创 复杂网络的任意子节点的网络最短距离
调用dijkstra函数算出m个子节点中全部任意两个节点的最短距离,然后互相组合相加,就变成了相当于经过m个子节点的路径长度。在所有情况中选择最短路径即可。
2024-06-11 19:21:42
147
原创 3.6虚拟存储器
外存将要执行的数据迁移至主存,与cache与主存类似,后者以程序的页或段或段页式,向主存传数据。照仿cache与主存寻址类似读类似写类似,同样使用回写法,照顾速度。
2024-04-10 22:21:01
428
1
原创 3.5高速缓冲存储器cache
cache是一种小容量高速度的sram存储器,用于匹配cpu的存取速度,在cpu和主存之间。根据局部性原理,将逻辑或空间相邻的部分数据先存入cache与cpu通信。
2024-04-09 21:53:05
313
原创 语言基础知识
Java程序的编写流程,将源代码写在java文件,通过编译器编译成class文件,其为中间文件而并非本地机器码,运行则交给JRE,JRE边解释class文件成本地机器码边运行。JRE的运行有两种模式,一是解释执行,二是即时编译。前者边编译边执行,后者编译完再执行。当写好一个cpp文件的源代码后,通过C编译器编译它变成机器能理解的本地机器码,再让机器执行指令。但一般打开cmd无法运行,因为它找不到C编译器执行编译指令,这就需要通过配置环境变量解决。JDK编写编译运行,JRE半编译运行。
2024-01-06 13:02:52
394
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人