- 博客(9)
- 收藏
- 关注
原创 制图之徒手绘制齿轮
分度圆(Pitch Diameter):分度圆是齿轮齿距(齿之间的距离)的理论参考圆,也是计算齿轮尺寸和齿轮传动比的基准圆。齿顶圆(Pitch Circle):齿顶圆是齿轮上各齿的齿顶所在的一个圆,也是齿轮传动时有效接触的圆。齿根圆(Root Circle):齿根圆是齿轮上各齿的齿根所在的一个圆。其中,h a 是齿形高度,一般取 ha=1ha=1(对于标准齿轮)。齿根圆直径 = 分度圆直径 - 2 × 渐开线促动系数 × 模数。分度圆直径 = 模数 × 齿数。图中的m为模数,所以ha为模数。
2025-01-22 19:56:23
359
原创 keil创建STM32项目(从库文件到正常编译使用)
防止自己长时间不使用keil创建stm32项目导致忘记创建的步骤和关键库文件的使用。所以通过文章来记录吧,同时分享给各位码友。
2024-07-26 10:29:07
2028
2
原创 关于使用keil在debug模式下修改变量进行调试的问题记录
主要是设置变量在debug模式下进行调试,因为每次修改参数——烧程序——看效果——再修改参数——重新烧程序,过程很麻烦,耗费的时间又多。在main函数外定义变量,i为全局变量,i存储在静态内存中,仿真时查看变量不会出现not in scope 问题,此时在watch窗口,看到i的值为0,同时你还可以通过改变该值进行调试。在main函数中定义输入变量。该变量属于局部变量,i存储在内存堆栈,仿真时查看变量会出现not in scope 问题。设置输入变量,通过赋值给输入变量,在传递到程序需要调用的地方。
2023-10-31 10:40:58
3270
5
原创 关于使用Keil5编写库函数时头文件找不到的解决方法
中C/C++选项下的inclde Paths头文件(.h)是否填写正确,确认无误后,路径是正确的,那么就看看你最后的文件夹是否为。如果是,问题就在这里,最后一个文件夹的命名不能为中文形式,修改成英文命名方式就能找到了。——更新操作就相当于重新创建了一个新的文件一样。
2023-08-07 10:33:05
7701
1
原创 关于如何辨别NPN三极管以及区分三个引脚(集电极、基极、发射极)
NPN和PNP型三极管有两种工作状态——饱和(导通)、截止(断开),引脚分为集电极、基极、发射极。1:拿出你的万用表,调至欧姆档——调至最大挡位(根据万用表量程选取准则,从大到小,这也是为了避免量程选择过小,在测量时没有测量出数值)则红表笔定住的就是集电极(c)。—————因为我是记录日常学习的,在做实验的时候,手上拥有的是S8050三极管————————————当测量出有两次电压的时候,证明该三极管为NPN型————————通过找出类型时就将基极(B)找出来了——表笔定住的那个引脚就为:基极(B)
2023-08-01 20:33:16
14156
1
原创 通过debug使用printf()能正常打印,在使用usb to ttl串口调试时无法打印的问题
通过debug使用printf()能正常打印,在使用usb to ttl串口调试时无法打印的问题
2023-06-21 19:56:03
682
原创 学习记录——error:tentative definition has type ‘FILE‘ (aka ‘struct __FILE‘) that is never completed
__stdout 报错 、keil
2023-06-21 10:17:50
1417
原创 基于keil—新建项目关于STM32F1xxx编译内容错误——core_CH3.等头文件
你选择的ARM Compiler(ARM编译器)选定后选项C/C++处没有出现(AC6)就可使用该编译器。我这边选择的带6的版本编译器C/C++处都会显示(AC6)。即可编译成功。
2022-11-11 17:01:06
1113
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人