- 博客(44)
- 资源 (12)
- 收藏
- 关注
原创 STM32F103RCT6调试SPI-flash w25qxx- Fatfs时出行 open res=0 fwrite res=1
解决w25qxx flash能打开不能写入的问题
2024-05-19 23:42:57
210
原创 1块9毛钱,修复拓牛TC1D智能垃圾桶盖子不能正常开合的故障
买了1坤年的拓牛垃圾桶突然有天无法正常开合上盖,仔细检查后,几块钱买了几个零件就修复了,避免了邮寄回厂家需要花费60元的费用
2024-01-26 22:04:41
5081
原创 STM32F103C8t SPI1重映射到PB3 PB4 PB5无输出
解决STM32F103C8t SPI1重映射到PB3 PB4 PB5无输出问题
2023-10-07 00:27:31
2084
4
原创 关于STM32软件IIC与PCF8563通信 逻辑分析仪0xA2 Missing Ack /NAK排查与解决
最近在使用PCF8563时 准备用STM32 软件IIC通信时改了软件IIC后,将所有函数都做了适配。但是 发现PCF正常初始化 程序无法运行,链接上逻辑分析仪后发现是一直收不到ACK改了相关设置后就通了
2023-06-11 14:51:12
1012
原创 Kicad改主题 层颜色 (护眼黑底 层颜色类似立创EDA 或者Altium Designer)
配置Kiacd 实现类似Altium Designer的主题效果
2023-02-14 11:31:08
2440
原创 2pin端口同时复用模拟Analog和数字USB信号调试(基于具有负信号处理能力的 USB 2.0 高速 (480Mbps) 和音频开关芯片)
基于具有负信号处理能力的 USB 2.0 高速 (480Mbps) 和音频开关芯片 项目测试,总结
2023-02-06 18:53:02
681
原创 【Jlink烧录自动化】一台电脑连接 多个Jlink 用 J-flash批处理程序烧写多个单片机(生产批量烧录)
一台电脑连接 多个Jlink 用 J-flash批处理程序烧写多个单片机(生产批量烧录)
2022-10-01 18:51:41
6627
8
原创 【STM32学习】 基于STM32 USB存储设备的w25qxx自动判断容量检测
使用STM32USB功能配置成Mass Storage Class 存储介质使用w25qxx做U盘时,发现一个比较好玩的事情。当换不同容量的存储介质时需要改下程序,显示不同的大小的容量。
2022-06-25 18:18:08
1110
原创 STM32F411 SPI2输出错误,PB15无脉冲调试记录【最后发现PB15与PB14短路】
昨晚上调试TFT时,由于硬件问题将TFT的SDA 和SCL接口用在了SPI2 的PB15(SPI_MOSI) 与PB13(SPI2_SCK)上。最后发现是PB15与PB14短路
2022-06-23 23:11:57
1048
2
原创 【STM32-USB-MSC问题求助】STM32F411CEU6 (WeAct)+w25q64+USB-MSC Flash用SPI2 读出容量只有520KB
STM32CubeMX 生成F411CEUx USB MSC 工程 采用SPI2与w25qxx结合做8MB容量的Flash时 无法读取 或者读取容量对不上
2022-06-18 22:22:32
5329
10
原创 保姆级STM32F103C8T6做USB-TypeC版J-link OB(官方数据手册,硬件设计,固件烧录,序列号SN修改)
前言项目开发要用到Jlink调试代码,每次连接都有用Jlink 的Jtag连接板子的SWD接口,又恰逢开发板升级,然后想着能否把Jlink集成在下一代的开发板上。看了下手中的Jlink好像比较小检查之后发现这个好好像叫Jlink-OB,OB好像是On Board的缩写,打开外壳查看。。。。这也太简洁了吧,外部晶振都没有,直接用的内部的晶振。。而且还是用的STM32F072C8T6 做主控,手头也没有F072的板子,只有F103C8T6,如果原理相同的话应该是可以平替的,然后就试着找官方的
2022-05-06 23:01:25
25454
20
原创 PMOS双电源供电隔离电路(USB接入为电池充电 电池断开供电)
项目需求最近的一个项目上需要加入外部USB电源接入时为电池充电与此同时电池电源保持断开(USB电压为5V 锂电池电压为4.2V以内)因此需要在电池供电通路添加自动断开电路方案设计寻找资料之后选择了PMOS元件原理图如下(上图为立创EDA仿真版)V1表示锂电池 电压3.7VV2表示USB电源 电压5VR4为470ohm电阻模拟负载D1为肖特基二极管防反流(压降低)运行原理当S1断开 S2闭合时 表示USB电源未接入电路 而电池接入电路XMM3 为电流表 此时示数为正 代表电流方向
2021-11-21 02:20:55
8360
15
原创 自供电面包板----面包板伴侣项目介绍
之前有段时间一直用面包板来搭建电路用于快速验证想法,但是呢 在找电脑USB线连接面包板的工具时还是没找到比较满意的模块,某宝是有相关的产品 买回来实验之后效果也不那么满意。用Arduino开发时可以用其自带的USB进行串口烧录和通信,但是用STC8051就没那么容易了,要自己搭建串口电路。因此呢 结合上述的开发过程中遇到的难点,自己设计了一款面包板伴侣。它主要实现了3个功能1、 内部自带串口以及arduino复位下载功能采用的是基于CH340N的USB-TTL转换电路, 用于串口通信。
2021-09-05 18:50:50
2490
2
原创 【arduino SD卡开发】 将文件写入SD卡的特定 文件夹内
开发项目想把文件写入SD卡并且用时间加日期的方式记录写入时间尝试使用日期和时间命名文件名 程序语句是这样写的:myFile = SD.open("2021-08-05_23-52-27.csv", FILE_WRITE);但是好像文件名太长无法创建搜索之后发现是有个8.3命名规则 简单来说就是创建的文件是这个格式: XXXXXXXX.YYYXXXXXXXX 为文件名 最长8个字符.YYY 是文件类型 最长3个字符由于文件名太长 所以放弃这个命名方式之后在arduino论坛上找到了这个函数
2021-08-12 00:18:47
1263
原创 【Bread board Power项目总结(1)】----单片机单IO输出调试信息技巧 (串口被占用的情况下 进行调试查看程序运行状态)
问题描述:前段时间做一个项目采用的是8位STC公司的STC15W204S-35I SOP-8封装的芯片。封装脚位如图:项目中使用了串口 因此占用了TXD RXD,用于接收串口数据还占用了 外部中断0 因此INT0 也被占用。只剩下P3.3 P5.4 P5.5但是算法跑起来之后总是达不到理想效果前后校验算法没问题 (当时还没找出BUG)之后就想判断算法到哪一步卡住了之前的想法就是用串口打印出各流程执行的结果;结果猛然想起来有唯一的串口被占用了。况且这个单片机还不支持调试。要么换一个
2021-08-06 13:30:47
498
原创 Kicad 导出立创商城标准BOM格式插件---带立创商城元件库---预览(带下载链接)
优快云下载链接导入Kicad之后的效果描述生成BOM修改封装之后可以直接导入 立创商城 的 BOM配单生成BOM格式预览(注意:生成BOM带输出 supplier part number 需要使用立创商城的开源库 链接内附带 请下载安装)优快云下载链接...
2021-07-22 12:08:21
1341
原创 关于TP5400锂电池充放电一体模块 电感“尖叫”(升压Boost电路中 电感有可听见的高频振荡的问题探索与尝试改善)
TP5400锂电池充放电一体模块电感“尖叫”前言电感高频振荡人耳可听问题1、怀疑是电感问题2、芯片升压功能本身振荡频率低?3、芯片坏了?4、选用电感有问题?猜想验证结论前言最近一个项目中用到了锂电池充放电电路 之后在 立创开源硬件平台搜索到了这个项目:锂电池充放电一体模块对比了芯片的Datasheet之后,确认原理图没有错误然后才集成到项目中。之后实验了一下 效果不错 也实现了预期的功能但是有个问题:当模块输出5V时 会有高频振荡声。电感高频振荡人耳可听问题人耳能听到电感振荡应该是电感的振
2021-07-02 00:26:36
8107
16
原创 KiCad PCB元件批量改层
KiCad PCB元件批量改层问题描述:批量元件在顶层 想要换到背面去解决办法: 选中需要转换的元件 之后在按 “F”键 或者 选中元件 右击选择 翻转问题描述:批量元件在顶层 想要换到背面去解决办法: 选中需要转换的元件 之后在按 “F”键 或者 选中元件 右击选择 翻转...
2021-07-01 17:36:09
2382
原创 NTC温度传感器 (含arduino程序)(公式解算版)(终极)
声明:本文为在参考下文之后二次创作成果。参考文章 Arduino中文社区:NTC热敏电阻测温库终极版效果:1、创建对象编程2、添加B值参数 添加NTC连接引脚参数程序注释#include <NTC_Temp.h>//连接方式:GND----|4700|----|NTC |---VCC//NTC_Temp temp1 = NTC_Temp(100000,4700,3950,A0,HIGH);//NTC_Temp temp1 = NTC_Temp(10000,4700,34
2021-05-12 00:15:50
6899
4
原创 arduino USB-ttl与HC-42(BT5.0)蓝牙模块
这两天调试蓝牙模块HC-42(BT5.0).连接方法:USBTTL HC-42RXD-------------------TXDTXD-------------------RXD5V----------------------VCCGND------------------GND首先是用STC-ISP自带的串口助手测试 发现不行发送“AT”没有反应而且换了个串口助手也没有反应之后看了这篇博文。HC-42蓝牙模块-nRF52832-数传蓝牙之后买了
2021-04-23 15:48:55
2902
原创 巧用Excel求解NTC 10K 温度传感器 (含程序)(区间线性回归)(升级版)
相比上一代区间线性回归方式升级版的NTC10K温度传感器读取 效率更高 温度解算偏差更小 内存占用空间更小 测温区间更宽{-20°---160°}
2021-04-17 01:04:11
2847
6
原创 Arduino 新建个人库 (arduino新建标签) Keywords.txt 语法
Arduino - 扩展库如何编写自己的Arduino库?
2021-04-13 17:21:33
1050
原创 【机械】圆锥轴半圆键失效分析(DLE-120cc发动机)
背景DLE发动机输出轴为圆锥型,带半圆键输出轴。 发动机为油动2冲程双缸180°对峙排布,考虑到航空设备的重量要求,次发动机未设计用于平衡输出力矩的飞轮。因此输出轴对外输出的转矩在时间轴上的脉动曲线幅值较大,这种脉动输出特性表现在飞机上就是震动。发动机转速较高的情况下震动幅度要小于低速下的震动幅值。输出轴外加负载(桨)之后输出的力矩随时间的变化也是同频脉动曲线。转矩传动原理发动机输出轴为圆锥型。此轴型传递转矩的原理是通过前端的螺栓螺母联结提供预紧力,预紧力传递到圆锥结合面上分...
2020-09-08 00:18:01
2294
1
原创 巧用Excel求解NTC 10K 温度传感器 (含程序)(区间线性回归)
@请叫我常思聪NTC 10K 温度传感器快速读取(C程序)一、温度传感器原本想选DS18B20,但是通过相关文件查到如下特性:测温精度高,单线通信节省端口资源;采样周期>500ms,且采样等待周期内不能有干扰。对比最终实现灵敏快速采样的目的,该传感器被pass。然后调查了下NTC:一种负温度系数热敏电阻,并且电阻值与温度呈一定的函数关系。由于热敏特性,遂经常用于做热敏探头;阻值与温度函数关系为:RT =RT0×e^((Bn (1/T-1/T0)));其中Bn材料系数;Rt,Rt0为
2020-07-23 00:39:17
6943
原创 小米10手机散热器设计(一)散热计算(W/mk W/m°C单位计算)
一、散热片准备采用热传导方式在小米10 手机背部接触传导。分为3层设计,从接触手机背面到外部分别为导热硅胶片、紫铜板、密齿散热片(风冷方案)或者水冷导热片(水冷方案)。如图由于小米10背部有凸出2mm的摄像头所以采用0.5mm导热硅脂厚度为+1.5mm紫铜板摄像头处镂空处理二、选用某宝如下导热硅胶垫其中导热系数4w/mk单位w/mk意义为:(来自百度百科)1wm/m²k=1w/mk三、导热计算所选材料导热系数为4 w/mk,且导热面积为0.1.
2020-07-13 01:04:42
7457
2
原创 自制原版mega2560(mega16U2 and mega2560 BootLoader 恢复&再造)
原版mega2560插上电脑端口显示mega2560,如果想要达到相同效果需要两步:烧录Atmega16U2 :使插入电脑显示“Atmega2560”如图:准备:USBasp(免驱版)(别看他写的是isp本质就是asp,还可以选择正版USBasp 或者USBtinyISP)下载相关驱动并安装()(资料包含带第三方数字签名的USBtiny驱动,和USBasp无需重启计算机解决无第三方数字签名的问题)2、连接Atmega16U2 ICSP接口3、打开progispV2.0
2020-07-08 11:15:58
4965
1
原创 10W和3W联合LED驱动(固定翼无人机航灯)
来源于航灯项目。航灯采用的是大功率10W的单颗LED和3W单颗LED。航灯是安放在机翼侧的用于指示飞机飞行方向和姿态的指示灯。但在固定翼无人机上主要是用于指示飞机状态。原本的航灯是用红绿各一颗安放在左右机翼的单颗LED,但是考虑到灯光亮度可能不够所以准备用多个10WLED并联满足亮度要求。但是由于机翼截面形状为流线纺锤形中间部分可以用10Wled但是边角空间位置就不够了。看到网...
2020-04-13 23:24:53
1381
原创 关于单片机存储“Program Size: data=56.4 xdata=0 code=1067”对应 flash 和RAM ROM
给单片机下载程序是有时会出现:如何知道现在的程序会不会超出单片机的存储?单片机的芯片手册中:flash为程序存储空间,对应keil 中的code size;但是flash (ROM)单位为KB (1k byte即:1024字节),keil中提示的 code单位为 B(byte :字节)编译过后keil显示:“Program Size: data=56.4 xdata=0...
2020-03-26 11:37:59
5435
转载 STC15W401AS 用定时器2没反应
https://blog.youkuaiyun.com/qq_33255400/article/details/85498005
2020-03-26 09:44:49
999
1
保姆级STM32F103C8T6做USB-TypeC版J-link OB 的固件 与 烧录工具
2022-05-06
USB-AF-5pin-VOOC-5A大电流4脚5P说明书.pdf
2021-12-14
Kicad 导出立创商城标准BOM格式插件---带立创商城元件库.zip
2021-07-22
NTC_Temp.zip
2021-05-12
Excel 参数化解算NTC10K区间线性回归参数
2021-04-16
USBtiny驱动USBasp驱动 完全解决数字签名问题绝对好使.zip
2020-07-07
solidworks批量转换.zip
2020-06-16
solidworks钣金折弯 从3D设计到收到快递——solidworks钣金设计(原创)
2019-08-04
自用Altium Desiger集成库 USBTypeABC、miniUSB、microUSB母座 接线端子 插件端子XH2.54、杜邦
2018-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人