08 2024 档案
摘要:在c语言中,default只用在switch语句中,代表默认处理,代表着默认值,default的作用就是switch语句里所有的case都不成立时所要执行的语句,default关键字用来标记switch语句中的默认分支。 一般来说default语句都是放在最后一个case,即使 default 语句
阅读全文
摘要:简短不看版 STC15的SRAM分为idata和xdata两大部分,data又是idata的一部分。 空间分配先使用data,data不够再用idata,idata使用时要预留22个字节以上的空间进行压栈,idata不够再使用xdata,这样的程序效率是最高的 STC15 默认先使用idata中的d
阅读全文
摘要:fatal: you are not currently on a branch 在Git中,fatal: you are not currently on a branch 是一个常见的错误提示,通常发生在你尝试进行提交(commit)或推送(push)操作时,但你当前并未处于任何分支(branc
阅读全文
摘要:扭矩是衡量电机动力性能的关键指标,它直接关联到实际使用中的击打力度。因此,仅依赖高频率是不足以提供满意的体验的,产品需要具备适当的扭矩。通常情况下,扭矩数值越大,电机的力量也就越强劲。不过,多数筋膜枪在宣传中并不会直接提供电机的扭矩数值,这需要我们根据公式自行计算。 扭矩的计算公式为:T=9550P
阅读全文
摘要:电子线路焊接!焊料、助焊剂,配方/用法,这些你该知道的!https://www.sohu.com/a/393956729_120253189 重复使用的锡膏能否加入助焊剂接着用? http://www.smthome.net/viewarticle.php?id=481575
阅读全文
摘要:背景 捷配的厂子在杭州,比嘉立创的近,因此最近开始用捷配下单。注意到下单界面的参数有一点不同,可以概括为以下几点: PCB/Gerber文件上传时机:嘉立创先导入文件再下单,而捷配是先下单(板子长宽需要自己填)再上传文件。 嘉立创默认有铅喷锡,捷配默认无铅喷锡(这一点给捷配点赞) 嘉立创的工艺极限值
阅读全文
摘要:磁控椭圆机的阻力原理 磁控阻力的原理 手动磁控=磁阻模块+手动旋钮 电动磁控=磁阻模块+拉线马达+电控仪表 自发电=磁阻模块+拉线马达+电控仪表+自发电模块 所以理解了磁阻模块的原理,后面的就很容易明白了。磁阻模块的原理非常简单,就是“磁铁+飞轮”,通过调整磁铁和飞轮的距离,来控制阻力的大小。磁铁距
阅读全文
摘要:PCA大致工作原理 PCA是一个具有捕获功能的16位定时器,高八位TH0,低八位TL0,CCON寄存器控制着定时器的计数与中断请求。 CR=1表示开始计数 中断:CCON最低位加上CMOD的最低位可以控制产生中断。中断的向量是interrupt 7,进和中断时,必须首先将sbit CCF0 = CC
阅读全文
摘要:u8g2字体命名规则 <prefix> '_' <name> '_' <purpose> <char set> prefix:基本上都是 u8g2; name:一般会挂钩上字符像素使用量,比如5X7 purpose: t(transparent)\h(height)\m(monospace)\8(8
阅读全文
摘要:声明 转载本文请联系原作者获取授权,同时请注明本文来自高义萌科学网博客。链接地址:https://blog.sciencenet.cn/blog-729747-1256705.html 正文 一般来说,英文单词的缩写都源于这个单词的全拼。比如重量单位kg是kilogram(公斤)的缩写,速度单位mp
阅读全文
摘要:我在这里: 单片机连线示意: 问题解决 在进行仿真的时候,可能不会出现terminal显示框, 可以在菜单栏debug->virtual terminal来让它显示: 如果visual terminal显示的是乱码,我们就需要根据实际情况修改单片机时钟频率,双击单片机,在弹出框中设置合适的频率,这个
阅读全文
摘要:晶联迅液晶显示屏驱动型号:JLX12864G-109 Ver2.0单片机:STM32F103C8T6(72MHz)开发平台:STM32CubeMX+Keil硬件连接:LCD_CS --> PB3LCD_RES --> PB4LCD_RS --> PB5LCD_CLK(D6) --> PB6LCD_S
阅读全文
摘要:8051架构是一种经典的微控制器架构,广泛应用于各种嵌入式系统中。在8051架构中,中断是一种重要的机制,用于处理异步事件,如外部设备的输入、定时器的溢出等。每个中断都有一个对应的中断号,用于标识和处理不同的中断源。 以下是8051架构中常见的中断号及其对应的硬件资源: 外部中断0 (INT0) 中
阅读全文
摘要:焊盘脱落的原因 在焊接时焊盘脱落多是因为焊接时间过长或反复焊接造成温度过高,焊盘铜片反复膨胀才会脱落, 焊盘脱落的补救方法 焊盘脱落是无法恢复的,而飞线就是解决办法 。 正常应该是通过PCB板上的覆铜来完成电气连接,现在由于焊盘脱落,所以要用导线将未连接的两个电路连接起来。 不过一般来说,很好补救,
阅读全文
摘要:一、型号介绍 有很多种型号的震动模块,801S、SW-520D、SW-420、SW-18010P 等等,它们之间大同小异。 接好 VCC 和 GND,电源指示灯将被点亮。 当检测到震动时,板载指示灯点亮;震动停止,板载指示灯熄灭。 用螺丝刀转动「灵敏度调节电位器」可以调节灵敏度(大家可以将电位器旋到
阅读全文
摘要:RainMaker 可为您提供以下组件和功能: 设备 SDK:允许用户配置可读取 / 修改的设备信息和属性。可以实现网络配置、OTA 升级,云通信等功能。 透明的云中间件:支持亚马逊 AWS 服务,使得设备的公开属性可以被手机 APP 或其他第三方服务(如语音助手)访问。 自适应 iOS / And
阅读全文
摘要:目录: 一、栅极电阻 二、泄放电阻 一、栅极电阻 我们知道,mos管是电压控制器件,与双极性三极管不同的是,mos管的导通只需要控制栅极的电压超过其开启阈值电压即可,不需要栅极电流。所以本质上,MOS管栅极上无需串联任何电阻。 对于普通的双极性三极管,它是电流控制器件。它的基极串联电阻是为了了限制基
阅读全文
摘要:转载自:http://www.uml.org.cn/embeded/202206174.asp 1. RT-Thread 简介 1.1 RT-Thread 是什么 据不完全统计,世界有成千上万个 RTOS(Real-time operating system,实时操作系统),RT-Thread 就是
阅读全文
摘要:转载自:https://www.cnblogs.com/tian777/p/17552281.html 目录 git 强制更新本地代码(和远端代码保持一致) 1.拉起最新远端代码版本 2.同步本地到最新版本 3.拉取代码 4.简化写法 备注 1.拉起最新远端代码版本 撤销本地、暂存区、版本库、 gi
阅读全文
摘要:方法1:通过 platformio.int 添加URL 添加github的库 在PlatformIO中添加GitHub上的库,你需要在项目的platformio.ini文件中使用库的GitHub URL。以下是添加库的步骤: 打开你的PlatformIO项目的platformio.ini文件。 在[
阅读全文
摘要:阅前须知: 本文代码中包含网络音乐的部分,可能因为音乐链接失效或者联网因素导致实验失败,推荐用SD卡方式,或者蓝牙音乐相关的Arduino库进行测试。 正文 使用ESP32和MAX98357音频放大器芯片来播放音乐,效果令人惊叹! 【ESP32开发指南】 首先使用ESP32板和MAX98357芯片进
阅读全文