自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cbirdfly's Blog

温故知新,学以致用

  • 博客(138)
  • 资源 (37)
  • 收藏
  • 关注

原创 @@@Blog总目录@@@

cbirdfly's Blog的目录,不断完善中...二.经历与经验三.技术基础四.项目

2021-11-19 22:50:06 652

原创 安装Windows Server 2016 服务器 标准版

安装Windows Server 2016 服务器 标准版

2022-10-13 17:05:08 126 2

原创 STM32的存储器映射中的指针操作

也就是说0x4001 0C0C这个地址在存储器中,其实只是一个字节的地址。计算机能向四个字节写数据,是因为强制类型转换成了 unsigned int ,而unsigned int 就是四个字节,0x4001 0C0C是首地址。计算机知道首地址,然后知道要写几个字节,就能向4个字节里面写数据了,也就是写32位的数据。

2022-09-26 23:51:09 94 1

原创 3.提升不同专业能力的差别?

首先,我觉得工资和个人能力是成正相关的,这应该是是所有人都认同的吧?如果工资是一个函数的话,也可以说,工资(Y)是一个与个人能力(X)有关的一次函数Y=aX+b。方然我们不能忽略行业之间的差别以及一些其他的因素,所以存在b这个零偏。

2022-08-19 15:46:50 79

原创 被锡膏坑了一把

没想到被锡膏坑了一把

2022-06-23 06:51:25 125

原创 2.什么是机械设计?

机械设计的最终目标是确定部件(机器零件)的尺寸和形状,并选择适合的材料与制造工艺,从而使得设计出来的机器可以完成预定的功能而不发生失效。

2022-06-18 16:21:43 310

原创 DIY无人机(匿名拓控者P2+F330机架)

DIY无人机(匿名拓控者P2+F330机架)

2022-06-12 00:21:48 921

原创 1.SolidWorks各模块的学习顺序

Solidworks各个功能模块的学习顺序是什么?

2022-06-10 15:36:01 740 1

原创 0.一些自己初学Solidworks的疑惑

1.为什么要选择学习SolidWorks?2.初学我应该装哪个版本的软件呢?3.这个软件好难卸载?卸载不干净,再安装容易出错?

2022-06-05 23:09:32 86

原创 DIY无人机组装与飞控参数调试记录(DJI NAZA-LITE)

早就想玩一玩无人机,奈何各种原因一直没有机会,工作之后资金富足,加上本身工作和这个相关性比较大,于是就自己DIY了一台无人机。整理了一下要点,备忘。

2022-03-24 01:14:43 4583 4

原创 国产的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 3215

原创 科里奥利力简单清晰的推导

看到一个比较好的科里奥利力推导方法:本文参考:[1]黄永义. 科里奥利力简单而清晰的导出[J]. 广西物理,2015,36(04):43-44.

2021-12-16 15:22:01 2644

原创 对科里奥利力的理解

为了描述旋转体系的运动,需要在运动方程中引入一个假想的力,这就是科里奥利力。引入科里奥利力之后,人们可以像处理惯性系中的运动方程一样简单地处理旋转体系中的运动方程,大大简化了旋转体系的处理方式。

2021-12-16 13:39:12 1968 1

原创 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 455

原创 0.2 - 机械加工工艺-----机加工设备及表面处理

一.加工设备二.表面处理

2021-12-09 12:58:48 112

原创 0.3 - 非标设备常用材料

低碳钢:钢材含碳量≤0.25%,由于含碳量低,因而强度低,硬度低,但塑性、韧性高,可锻性和焊接性好。一般丌采用热处理,用于制造中小机械零件和要求丌高的模具。如自动化设备常用的Q235(A3)钢及钢型材。中碳钢:钢材含碳量为0.3%—0.6%,强度、硬度较高,切削性能较佳但焊接性较差,主要用于较大负载的机械零件。由于含碳量较高,可热处理。设备轴类零件常用40#、45#、50#钢,是最常用的中碳钢。不锈钢:不锈钢耐酸碱性介质的腐蚀,是一种不容易生锈的合金钢,在自动化设备上常用的牌号为SUS3...

2021-12-09 12:47:55 770

原创 0.1- 机械加工工艺-----切削加工基础

零件切削加工质量与对应加工方法

2021-12-09 10:47:01 789

原创 0.9 - GPIO寄存器的C语言映射与STM32库函数雏形构建思路

首先,从参考手册可知,程序存储器(flash)、数据存储器(SRAM)、寄存器(外设控制)和输入输出端口被组织在同一个4GB的线性地址空间内。 数据字节以小端格式存放在存储器中。一个字里的最低地址字节被认为是该字的最低有效字节,而最高地址字节是最高有效字节。可访问的存储器空间被分成8个主要块,每个块为512MB。说白了,寄存器就是一个有着控制外设能力的存储器单元,我们要使用片上外设的功能,就需要按照规定(参考手册),向这些寄存器中写入对应的二进制数值。 而我们向这...

2021-12-04 01:58:26 479

原创 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 330

原创 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 1208

原创 电脑自带蓝牙与HC-06蓝牙模块使用串口助手通信

情况是这样的,我笔记本有蓝牙,HC06连着单片机。我需要用电脑上的串口助手,来接受HC-06传出的数据。

2021-11-23 13:13:10 11365 11

原创 HC-06蓝牙模块进入AT模式

网络上的辣鸡错误资料真很容易误导别人,包括商家发给我的文档,说要加回车,实际尝试到最后居然不要加,害的我调了一个晚上,一个简单的AT命令居然搞了大半天,真是气的哭笑不得。

2021-11-23 12:51:12 4020 5

原创 0.6 - STM32工程文件建立注意事项及原因

USE_STDPERIPH_DRIVER,STM32F10X_MD第一个宏默认。第二个需要更具芯片型号

2021-11-14 03:00:15 187

原创 0.5 - STM32工程模板的建立思路

本文参考了海创的视频和相关资料:1.STM32的工程模板主要包含三种类型的文件:1.库文件(官方提供的代码文件,不需要改,直接用的),2.工程文件(用KEIL建立的),3.用户文件(自己编写的代码文件,要自己改或写的)所以要有三个文件夹,如下图:2.官方提供的代码文件类型:根据上面的思路,看一下官方提供的固件库里面有什么?要用的都在Library文件夹里面,里面是CMSIS文件和...

2021-11-14 02:34:01 942

原创 0.0 - STM32的KEIL5开发环境配置

1.如果是重装的话,要将注册表也清理一下:输入regedit打开注册表,再进入HKEY_CLASSER_ROOT选项,下拉滑动条找到UVPROJFILE(KEIL工程文件类型),将这UV开头的都删掉。2.准备好基础包+芯片包:3.先安装基础包,再安装芯片包。4.激活5.配置设置...

2021-11-14 00:36:31 470

原创 0.4-如何使用CMSIS-DAP下载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 2486

原创 0.3-固件库的安装(STM32F10x标准库 V3.5)

STM32F10x标准库下载(官网)STM32F10x标准库下载(积分)STM32F103C8xx开发模板下载(积分)固件库就是ST官方将MCU功能的寄存器操作全部封装成了函数,并且以代码文件的形式提供给用户进行开发使用的,用户要调用功能不需要自己去操作操作寄存器,只要调用函数就可以实现相关操作。项目开发的程序层次图如下:上面的链接下载后,得到的也是一个文件包,解压后目录如下图所示。固件库安装:创建文件夹复制标准库文件:首先创建自己的文件夹,并...

2021-09-30 16:26:55 1156

原创 0.2-STM32F103x8功能及通信功能接线图

DS5319_STM32F103x8,STM32F103xB单片机数据手册STM32F103x8功能通信功能接线图接线图截选自洋桃电子开放课程 IIC总线: USART串口/RS232/RS485:SPI总线:CAN总线:USB接口:...

2021-09-30 14:39:53 294

原创 0.0 - Solidworks如何才能卸载干净?

不知道你们卸载SW是怎么操作的,我以前都是直接直接在控制面板里面,直接点卸载,然后再装就是各种报错。。。其实想要卸载干净再多点几个勾就可以了,如下图,视频教程也再下方。视频教程:SolidWorks完整卸载教程-适用于任何版本...

2021-08-15 01:10:50 3479

原创 小甲鱼老师《带你学C带你飞》的后续课程补充

小甲鱼老师的《带你学C带你飞》系列之前有预告,说有机器人电子制作的续集,但是这么久了还是没有等到,博主在这里根据自己的学习经历,推荐一些学习的资料,可以为小甲鱼老师填一下坑。如果你认真看完《带你学C带你飞》后,C语言的基础应该是没有问题了,你可以用这个工具来干很多事情了,最适合的应该就是去搞一下单片机,这个实际就属于嵌入式软件方向了。这里可以用非常有名的开源硬件平台Arduino进行入门。先学会用C语言通过Arduino控制一些实际的东西,让你的代码思维横跨在软件和硬...

2021-08-10 12:20:54 657

原创 0.1-----用AD画PCB的流程

原理图:1.新建项目,并且准备好原理图库和PCB库(封装库)。2.用原理图库,通过Pin脚连接来绘制原理图,构建电路的逻辑关系。3.用自带的功能检查原理图,并且消除检查出的错误。4.将原理图库与封装库关联,用封装管理器检查是否每个元器件都有对应的封装。=======================================================================PCB图:5.用原理图来生成PCB图,快捷键E+N更改一下丝印的字体的大小,30mil+7

2021-08-10 10:06:26 912

原创 1.4-----PCB设计?(电路设计)确定方案

文章中谈论的是低速低功率的PCB。=================================================1.为什么会存在PCB这种东西? 如果没有学过PCB设计,可能一开始对这个东西是一头雾水的。PCB设计分为两个部分,一个是原理图设计,一个是元器件布局(Layout)。 原理图设计,设计的是元器件件之间的连接关系,说白了就是元器件之间的引脚怎么连接? 元器件布局,顾名思义就是每个元器件应该摆在PCB的哪个位置...

2021-08-06 12:44:35 306

原创 Altium Designer中off grid pin解决方法

取消对应的电气检查选项即可,这个检查是为了让原理图更加美观。然后保存,再重新编译就好了。

2021-08-03 10:12:27 614

原创 推荐一个解剖学网站

博主高中是学的是物生班的,非常喜欢生物这门课,后来学了很多工程类的知识,愈发觉得人体真是一个伟大的工程架构,我们如今的工程学,很多也是在变相的拓展人体的能力。从这个角度来看,医生就是人体维修师,最近查资料的时候,找到一个不错的网站,推荐给大家看看。https://www.visiblebody.com/zh/learn图文并茂,形象生动,真的是太棒了!...

2021-07-29 22:22:15 2541 2

原创 NAND闪存(NAND Flash)颗粒SLC,MLC,TLC,QLC的对比

存储基质:浮栅晶体管解析:SLC:每个Cell单元存储1bit信息,也就是只有0、1两种电压变化,结构简单,电压控制也快速,反映出来的特点就是寿命长,性能强,P/E寿命在1万到10万次之间,但缺点就是容量低而成本高,毕竟一个Cell单元只能存储1bit信息。MLC:每个cell单元存储2bit信息,需要更复杂的电压控制,有00,01,10,11四种变化,这也意味着写入性能、可靠性能降低了。其P/E寿命根据不同制程在3000-5000次不等。TLC:每个cell单元存储3b...

2021-07-28 11:27:42 6985 2

原创 如何用银灿IS903主控DIY自己的U盘?(练习BGA焊接的好项目)

第一步.准备材料焊接工具:手机维修植球钢网,吸锡带,热风枪,电烙铁(恒温焊台),BGA助焊膏,中温锡膏,刮刀(卡片也行),洗板水,镊子。制作材料:U盘主控板(直接搜IS903主控就可以),Flash闪存颗粒:推荐64G MLC的(一般足够用了)。也可以选择两块32G做双通道,读写速度可以翻倍。最求更高性能也可以选更好的主控和更好的颗粒,例如SLC的。要注意的一点,搭配IS903主控,SLC不要买8S2F这个料,跑圈跑不过,会爆红,网上宣城能跑的工具我也试过,也没用。量产工具(软件):.

2021-07-28 01:53:46 5927

原创 产品几何技术规范(GPS) 线性尺寸公差ISO代号体系

机械狗必备:第一部分:https://wwa.lanzoui.com/ik1aFrlrhuh 密码:cbje第二部分:https://wwa.lanzoui.com/iGHFSrlrhsf 密码:869i

2021-07-19 13:02:41 167

原创 Openpnp使用过程的一些问题记录

0.板子没有Mark点怎么校准元器件位置?如果PCB在设计的时候没考虑到Mark点,就可以用着个功能,在对准PCB的原点之后,选中3到4个边角的元器件,将镜头中心点对准元器件中心,即可完成校准。1.如何校准PCB原点?将顶部镜头中心移动到原点,可以用1处的按键+鼠标拖动来实现,完成后,用3获取原点坐标。然后用2移动测试,看看现在顶部的镜头中心还是在原点?2.如何添加飞达?添加飞达主要就是画红线的几个地方,Test Feed用来测试飞达推料的,有一点要注意,测试飞...

2021-07-19 12:46:52 3154

原创 0816飞达的缺点(改进方向)

0816飞达官网:https://docs.mgrl.de/maschine:pickandplace:feeder:0816feeder 这个飞达是买得某宝的材料包自己装的,结构是用3D打印机自己打印的。一共买了10个包调试的时候烧坏了一个舵机(原因是推针堵住了,导致舵机一直处于堵转的状态,然后就烧了。。。) 这个飞达如果是推0603,0805,1206的料的效果是很好的,配合JUKI 504的吸嘴,能够达到工整的贴装效果。但是推0402的话,由于打印...

2021-07-19 12:08:38 736 2

原创 Openpnp调试 ------ 0816飞达推0402编带

为什么推0402要调飞达?上图是下面这个网站上的(0816飞达的官网):https://docs.mgrl.de/maschine:pickandplace:feeder:0816feeder:mcodes调试的时候将:M620 N18 A90 B50 C0 F4 U240 V544 W2400 X0 //推0402的话,A B C的值要自己调试的,一般改B的值就好了这一串通过openPNP的这个界面发送给飞达控制板,就可以完成修改。其中主要修改的就是B的值,N后面表..

2021-07-19 10:56:11 2010

DAP烧录HEX文件.zip

DAP烧录HEX文件,用到的工具,分别是CoFlash 和 hex2bin.exe。

2021-11-12

SM2246ENAB_MPR0823A_FWR0822A_8S2F_Release.rar

SM2246EN主控+东芝8S2F颗粒开卡软件

2021-10-25

cbirdfly_F103C8_STD.7z

STM32F103C8xx开发模板,标准库版本为V3.5,KEIL 4创建

2021-09-30

STM32F10x标准库V3.5.7z

STM32F10x标准库V3.5,从官网下载的,打包放在这里。

2021-09-30

U盘DIY程序(包含多种工具).7z

包含IS903主控U盘DIY过程用到的各种工具:IS903量产工具(四种),urwtest_v18跑圈软件,U盘信息助手ChipGenius,AS_SSD_Benchmark(固态硬盘基准测试)等工具。

2021-07-28

Lenovo R7000-1.icm

联想R7000换屏幕NE156QUM-N66,SpyderX Elite校准的颜色文件。联想R7000换屏幕NE156QUM-N66,SpyderX Elite校准的颜色文件。直接在windows里面的颜色管理器安装就好。

2020-09-02

PID(参考资料).zip

一些PID的资料,有代码有视频,是自己做项目用到的,不知道对别人有没有帮助,反正不要积分,对你们有帮助更好。

2020-07-10

M1+卡控制字节生成工具.7z

M1+卡控制字节生成工具,控制位的数值理解起来比较困难,这个软件可以方便我们理解控制位的含义。

2019-07-16

极致下料,玻璃板材板材下料软件

该软件是一种板材下料软件,可以获得板材利用率较高的,板材切割方案。运行时请用管理员权限运行

2019-05-05

二维矩形排样相关论文打包

二维矩形排样相关论文,是参加数学建模比赛用到的相关论文。

2019-05-05

工程训练赛程序打包-物料搬运小车

这是比赛时最终运行时的代码,打包放在这里,需要的同学自取。

2019-04-19

Arduino 字符串读取

字符串读取库函数,字符串读取库函数,字符串读取库函数。

2019-04-19

蜘蛛机器人STL文件

这个文件是蜘蛛机器人的骨架文件,原作者的网站上有,为了方便大家,我下载下来了,有需要可以下载。

2019-04-19

ACR122U配套程序

ACR122U配套程序,

2019-03-13

Arduino mega 芯片的数据手册

这个文件是Mega 2560的数据手册,如果对Arduino 的底层进行开发的话就会用到这个!

2019-03-13

MEGA2560改进模块板物料清单及对照表

Arduino 改进版,串口驱动为CH340G,该文件是这个板子的元件物料对照表。

2019-03-13

微软运行库

msvcr100.dll 文件丢失,一般是微软的运行库没有安装,上面是常用的微软运行库的集合,安装完之后就能解决动态链接库丢失的问题。

2019-03-13

嵌入式操作系统

嵌入式操作系统

2019-02-26

Shell脚本学习指南 中文PDF

《Shell脚本学习指南》将告诉你这些有关UNIX主流工具的知识。除此之外,《Shell脚本学习指南》还会帮助你解决UNIX命令与标准的差异。

2019-02-23

Essential C++中文版+完整源代码+习题答案

Essential_C++ 程序源代码 本書的所有程式,以及習題解答中的完整程式碼,皆可線上取得。你可以在 Addison Wesley Longman 的網站(www.awl.com/cseng/titles/0-201-48518-4)或我的個人首頁(www.objectwrite.com)中取得。所有程式皆在 Visual C++ 5.0 環境中以 Intel C++ 編譯器測試過

2019-02-23

33067526_机械工程导论影印版_[美]威克特着_西安交通大学

33067526_机械工程导论影印版_[美]威克特着_西安交通大学

2019-02-18

bochs(2.1.1)简易教程

这是网友王南洋制作的《x86汇编语言:从实模式到保护模式》工具。是一个bochs虚拟机的简单教程。CSDN有一个太贵了,我下载了重新上传,方便没有积分的用户。

2019-02-12

常用数值算法--C语言(重要)

这是用C语言实现的常用的数值算法,例如雅可比迭代法,最小二乘法,拉格朗日插值多项式,改进欧拉法,牛顿迭代法,需要提升C语言算法能力的小伙伴可以看看。

2018-12-14

Shell脚本学习指南 中文PDF版

Shell脚本学习指南 中文PDF版

2018-12-14

六足机器人的运动分析及路径规划

详细的介绍了多足机器人运动仿真,路径规划和坐标转换技术,并且过程详细。

2018-12-11

溜课神器的解压密码合集

这是溜课神器的解压密码合集,之前自己手里也有好多溜课的资源可是没有密码,于是只好自己买了一个会员,现在把密码备份一份在这里以防不时之需,需要的同学可以下载。毕竟自己花了299,资源分设高一点。

2018-10-20

100个经典例题(C语言)

100个经典例题(C语言),学习编程语言不光要看书看视频,京城思考,还要多做题目,这样才能让自己的思路融汇贯通,这100个经典例题相信会帮助大家很好的理解自己做学的知识。

2018-10-20

【高清扫描版】新一代视频压缩编码标准-H.264_AVC(第二版)

H.264视频编码技术被称为新一代,视频编码标准。本书在介绍数字视频和基本编码原理的基础上,系统阐述了H264/AVC标准的特点,编码器的原理以及码流的句法和定义,根据音视频编码技术的特点和应用发展的特点,还分别论述了H.264视频编码传输在移动通信中的应用,H.264的高保真范围扩展FRExt和H264的可伸缩编码SVC。

2018-10-20

蓝牙串口调试工具(适用于HC-05,HC-06)

蓝牙串口调试工具,如果你的Arduino 控制板用的是 HC-06 的蓝牙模块,这个软件是你的最佳选择,还有键盘模式。非常方便调试。

2018-10-04

程序是怎么跑起来的-高清版

高清版本,而且还带有书签,上传主要方便需要的人,可是没有免费的选项。

2018-10-04

自己做计算机

资源分贵点,有需要下载就好了。(动手制作一台计算机.mobi)

2018-09-25

C语言彩色贪吃蛇源码

本源码的流程图和核心思路在这里:https://blog.csdn.net/C1664510416/article/details/82558690 代码中也有注释,又不懂的可以一起讨论。

2018-09-09

逆向工程核心原理(高清)

人民邮电出版社 《逆向工程核心原理》高清扫描版本,需要可以下载。

2018-09-04

Re-For-Beginners(逆向工程入门)

本书是由乌云内部人员翻译的,是学习破解的初学的不可多的教材,讲的深入浅出。

2018-08-31

逐点比较法直线插补实验(VB程序源码)

数控实验的直线插补程序,用VB写的代码,四个象限都有,自己写的删除了怪可惜的,需要的同学下载吧

2018-06-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除