- 博客(146)
- 资源 (37)
- 收藏
- 关注
原创 7.什么是自上而下(Top-Down)设计?
自上而下的方法强调从宏观的、整体性的角度出发,来理解事物,然后逐步深入到细节和具体的部分。自下而上则是从局部、具体的部分出发,逐步推导出整体的认知或理解。这两种方法论在不同情境下可能会产生不同的观点和结论。
2024-04-02 15:17:06
2896
原创 6.STEP格式模型的AP214和AP203格式有什么区别?
STEP 转换程序支持 STEP AP214 文件的实体、面及曲线颜色的输入和输出。STEP AP203 标准不具有任何颜色实现方法。
2024-01-20 16:10:30
4941
原创 STLINK V2 无法用STM32CubeProgrammer下载程序
STLINK V2 无法用STM32CubeProgrammer下载程序,因为你买的STLINK V2是国产的,而且用的也是国产的芯片,不是ST的STM32F103C8T6,所以STM32CubeProgrammer识别不到芯片的串号.
2023-05-26 15:20:10
3771
2
原创 4.SolidWorks中的工程图,出图时公差怎么标?
工程图中的零件公差怎么标?这个问题其实分为三个层次,我把他分为软件操作层面,图纸表达层面,专业技术层面。
2023-05-19 11:18:31
3221
2
原创 关于“ErrorFlash Download failed“Cortex-M3”的解决办法
关于“ErrorFlash Download failed“Cortex-M3”的解决办法
2022-11-30 14:07:41
3279
原创 0.9.2 STM32的存储器映射中的指针操作
也就是说0x4001 0C0C这个地址在存储器中,其实只是一个字节的地址。计算机能向四个字节写数据,是因为强制类型转换成了 unsigned int ,而unsigned int 就是四个字节,0x4001 0C0C是首地址。计算机知道首地址,然后知道要写几个字节,就能向4个字节里面写数据了,也就是写32位的数据。
2022-09-26 23:51:09
910
1
原创 3.提升不同专业能力的差别?
首先,我觉得工资和个人能力是成正相关的,这应该是是所有人都认同的吧?如果工资是一个函数的话,也可以说,工资(Y)是一个与个人能力(X)有关的一次函数Y=aX+b。方然我们不能忽略行业之间的差别以及一些其他的因素,所以存在b这个零偏。
2022-08-19 15:46:50
356
原创 2.什么是机械设计?
机械设计的最终目标是确定部件(机器零件)的尺寸和形状,并选择适合的材料与制造工艺,从而使得设计出来的机器可以完成预定的功能而不发生失效。
2022-06-18 16:21:43
1639
原创 0.一些自己初学Solidworks的疑惑
1.为什么要选择学习SolidWorks?2.初学我应该装哪个版本的软件呢?3.这个软件好难卸载?卸载不干净,再安装容易出错?
2022-06-05 23:09:32
1228
原创 DIY无人机组装与飞控参数调试记录(DJI NAZA-LITE)
早就想玩一玩无人机,奈何各种原因一直没有机会,工作之后资金富足,加上本身工作和这个相关性比较大,于是就自己DIY了一台无人机。整理了一下要点,备忘。
2022-03-24 01:14:43
15739
9
原创 国产的Arduino Mega 2560 R3改进版串口1丝印标注错误
Mega 2560有四个串口:分别是串口0,串口1,串口2,串口3。而串口1的丝印标注反了。在板子中烧录如下代码,则串口1的TX应该不断的有输出,RX没有。void setup() { //初始化串口 Serial.begin(9600); Serial1.begin(9600);}void loop() {Serial1.println("Serial.available");delay(100);}板子上电后,用示波器观察18号,和19号引脚波形。...
2021-12-28 16:51:40
4654
2
原创 科里奥利力简单清晰的推导
看到一个比较好的科里奥利力推导方法:本文参考:[1]黄永义. 科里奥利力简单而清晰的导出[J]. 广西物理,2015,36(04):43-44.
2021-12-16 15:22:01
5165
1
原创 对科里奥利力的理解
为了描述旋转体系的运动,需要在运动方程中引入一个假想的力,这就是科里奥利力。引入科里奥利力之后,人们可以像处理惯性系中的运动方程一样简单地处理旋转体系中的运动方程,大大简化了旋转体系的处理方式。
2021-12-16 13:39:12
4027
3
原创 0.9.1 - GPIO 初始化函数与GPIO 引脚工作模式真值表
void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct);我们要使用STM32的片上外设第一步,要打开对应外设的时钟。第二步,要配置对应外设的寄存器。我们在使用STM32标准库进行开发时,会大量使用宏定义和结构体来定义或操作定义寄存器。其中GPIO是这样的,先打开APB2上对应的GPIO的时钟,然后会GPIO的寄存器写入配置,即可使用。为了方便函数操作,定义了GPIO...
2021-12-10 13:15:15
1358
原创 0.3 - 非标设备常用材料
低碳钢:钢材含碳量≤0.25%,由于含碳量低,因而强度低,硬度低,但塑性、韧性高,可锻性和焊接性好。一般丌采用热处理,用于制造中小机械零件和要求丌高的模具。如自动化设备常用的Q235(A3)钢及钢型材。中碳钢:钢材含碳量为0.3%—0.6%,强度、硬度较高,切削性能较佳但焊接性较差,主要用于较大负载的机械零件。由于含碳量较高,可热处理。设备轴类零件常用40#、45#、50#钢,是最常用的中碳钢。不锈钢:不锈钢耐酸碱性介质的腐蚀,是一种不容易生锈的合金钢,在自动化设备上常用的牌号为SUS3...
2021-12-09 12:47:55
1761
原创 0.9 - GPIO寄存器的C语言映射与STM32库函数雏形构建思路
首先,从参考手册可知,程序存储器(flash)、数据存储器(SRAM)、寄存器(外设控制)和输入输出端口被组织在同一个4GB的线性地址空间内。 数据字节以小端格式存放在存储器中。一个字里的最低地址字节被认为是该字的最低有效字节,而最高地址字节是最高有效字节。可访问的存储器空间被分成8个主要块,每个块为512MB。说白了,寄存器就是一个有着控制外设能力的存储器单元,我们要使用片上外设的功能,就需要按照规定(参考手册),向这些寄存器中写入对应的二进制数值。 而我们向这...
2021-12-04 01:58:26
671
原创 0.8 - GPIO的输入输出模式
GPIO:General-purpose input/output从参考手册可知,GPIO可以配置成上图中的多种模式,但是要理解这些名字的含义还是要具体分析GPIO功能框图:结合GPIO的输入输出模式类型,这张框图可以分为上下两部分,即输入模式和输出模式。1.输出模式:推挽输出等效电路:在该结构中输入高电平时,经过反向后,上方的P-MOS 导通,下方的N-MOS 关闭,对外输出高电平;而在该结构中输入低电平时,经过反向后,N-MOS 管导通,P-MOS 关闭...
2021-12-02 17:15:44
1224
原创 0.7 - STM32F103C8总线架构和存储器
一.总线架构上图可以简化为下图框架:其中I,S,D分别代表:I代表ICode总线,我们程序写好,是烧录在Flash中的,Icode总线就是内核从Flash读取指令用的,它几乎每时每刻都需要被使用,它是专门用来取指令的。 S代表System总线,是内核用来访问外设寄存器的。 D有代表了两种总线,分别是DCode总线,和DMA总线。DCode总线中的D表示Data,即数据,那说明这条总线是用来取数据的。我们在写程序的时候,数据有常量和变......
2021-12-02 10:57:46
2981
原创 电脑自带蓝牙与HC-06蓝牙模块使用串口助手通信
情况是这样的,我笔记本有蓝牙,HC06连着单片机。我需要用电脑上的串口助手,来接受HC-06传出的数据。
2021-11-23 13:13:10
22784
30
原创 HC-06蓝牙模块进入AT模式
网络上的辣鸡错误资料真很容易误导别人,包括商家发给我的文档,说要加回车,实际尝试到最后居然不要加,害的我调了一个晚上,一个简单的AT命令居然搞了大半天,真是气的哭笑不得。
2021-11-23 12:51:12
9444
7
原创 0.6 - STM32工程文件建立注意事项及原因
USE_STDPERIPH_DRIVER,STM32F10X_MD第一个宏默认。第二个需要更具芯片型号
2021-11-14 03:00:15
336
原创 0.5 - STM32工程模板的建立思路
本文参考了海创的视频和相关资料:1.STM32的工程模板主要包含三种类型的文件:1.库文件(官方提供的代码文件,不需要改,直接用的),2.工程文件(用KEIL建立的),3.用户文件(自己编写的代码文件,要自己改或写的)所以要有三个文件夹,如下图:2.官方提供的代码文件类型:根据上面的思路,看一下官方提供的固件库里面有什么?要用的都在Library文件夹里面,里面是CMSIS文件和...
2021-11-14 02:34:01
1243
原创 0.0 - STM32的KEIL5开发环境配置
1.如果是重装的话,要将注册表也清理一下:输入regedit打开注册表,再进入HKEY_CLASSER_ROOT选项,下拉滑动条找到UVPROJFILE(KEIL工程文件类型),将这UV开头的都删掉。2.准备好基础包+芯片包:3.先安装基础包,再安装芯片包。4.激活5.配置设置...
2021-11-14 00:36:31
1110
原创 0.4-如何使用DAP LINK 下载Hex程序?
要用到两款工具:分别是CoFlash 和hex2bin.exeCoFlash 下载配置非常简单,但它本身只支持 bin 及 elf 格式的方件,所以我们要将hex文件转换成BIN文件。1.将hex 文件转换为bin 文件这一部用hex2bin.exe来转换,要用到CMD命令行,如下图。我们将hex2bin.exe 和要转换的hex文件放在同一个文件夹下,然后cmd切换到这个文件夹,然后输入下图命令,即可完成转换。生成的bin文件,也在当前目录下。2.CoFlas...
2021-11-12 16:22:42
10042
4
原创 0.3-固件库的安装(STM32F10x标准库 V3.5)
STM32F10x标准库下载(官网)STM32F10x标准库下载(积分)STM32F103C8xx开发模板下载(积分)固件库就是ST官方将MCU功能的寄存器操作全部封装成了函数,并且以代码文件的形式提供给用户进行开发使用的,用户要调用功能不需要自己去操作操作寄存器,只要调用函数就可以实现相关操作。项目开发的程序层次图如下:上面的链接下载后,得到的也是一个文件包,解压后目录如下图所示。固件库安装:创建文件夹复制标准库文件:首先创建自己的文件夹,并...
2021-09-30 16:26:55
4141
4
原创 0.2-STM32F103x8功能及通信功能接线图
DS5319_STM32F103x8,STM32F103xB单片机数据手册STM32F103x8功能通信功能接线图接线图截选自洋桃电子开放课程 IIC总线: USART串口/RS232/RS485:SPI总线:CAN总线:USB接口:...
2021-09-30 14:39:53
833
原创 题外话2:Solidworks如何才能卸载干净?
不知道你们卸载SW是怎么操作的,我以前都是直接直接在控制面板里面,直接点卸载,然后再装就是各种报错。。。其实想要卸载干净再多点几个勾就可以了,如下图,视频教程也再下方。视频教程:SolidWorks完整卸载教程-适用于任何版本...
2021-08-15 01:10:50
5052
原创 小甲鱼老师《带你学C带你飞》的后续课程补充
小甲鱼老师的《带你学C带你飞》系列之前有预告,说有机器人电子制作的续集,但是这么久了还是没有等到,博主在这里根据自己的学习经历,推荐一些学习的资料,可以为小甲鱼老师填一下坑。如果你认真看完《带你学C带你飞》后,C语言的基础应该是没有问题了,你可以用这个工具来干很多事情了,最适合的应该就是去搞一下单片机,这个实际就属于嵌入式软件方向了。这里可以用非常有名的开源硬件平台Arduino进行入门。先学会用C语言通过Arduino控制一些实际的东西,让你的代码思维横跨在软件和硬...
2021-08-10 12:20:54
1396
原创 0.1-----用AD画PCB的流程
原理图:1.新建项目,并且准备好原理图库和PCB库(封装库)。2.用原理图库,通过Pin脚连接来绘制原理图,构建电路的逻辑关系。3.用自带的功能检查原理图,并且消除检查出的错误。4.将原理图库与封装库关联,用封装管理器检查是否每个元器件都有对应的封装。=======================================================================PCB图:5.用原理图来生成PCB图,快捷键E+N更改一下丝印的字体的大小,30mil+7
2021-08-10 10:06:26
2238
原创 1.4-----PCB设计?(电路设计)确定方案
文章中谈论的是低速低功率的PCB。=================================================1.为什么会存在PCB这种东西? 如果没有学过PCB设计,可能一开始对这个东西是一头雾水的。PCB设计分为两个部分,一个是原理图设计,一个是元器件布局(Layout)。 原理图设计,设计的是元器件件之间的连接关系,说白了就是元器件之间的引脚怎么连接? 元器件布局,顾名思义就是每个元器件应该摆在PCB的哪个位置...
2021-08-06 12:44:35
709
Windows6.1-KB2533623-x64.msu
2024-01-15
U盘DIY程序(包含多种工具).7z
2021-07-28
Lenovo R7000-1.icm
2020-09-02
Shell脚本学习指南 中文PDF
2019-02-23
Essential C++中文版+完整源代码+习题答案
2019-02-23
bochs(2.1.1)简易教程
2019-02-12
常用数值算法--C语言(重要)
2018-12-14
溜课神器的解压密码合集
2018-10-20
100个经典例题(C语言)
2018-10-20
【高清扫描版】新一代视频压缩编码标准-H.264_AVC(第二版)
2018-10-20
蓝牙串口调试工具(适用于HC-05,HC-06)
2018-10-04
C语言彩色贪吃蛇源码
2018-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人