draracle
码龄18年
关注
提问 私信
  • 博客:158,398
    社区:4,441
    视频:58
    162,897
    总访问量
  • 118
    原创
  • 21,648
    排名
  • 433
    粉丝
  • 37
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2006-07-20
博客简介:

draracle的巢穴

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    726
    当月
    8
个人成就
  • 获得242次点赞
  • 内容获得33次评论
  • 获得298次收藏
  • 代码片获得209次分享
创作历程
  • 32篇
    2024年
  • 15篇
    2023年
  • 18篇
    2022年
  • 41篇
    2021年
  • 8篇
    2020年
  • 5篇
    2013年
  • 1篇
    2012年
成就勋章
TA的专栏
  • 电子管
    8篇
  • 跨平台
    3篇
  • C++
    10篇
  • 日志
    32篇
  • Think.JS
    5篇
  • Node.JS
    4篇
  • 网络
    11篇
  • 脑
    1篇
  • C#
    2篇
  • 序列化
    1篇
  • VC
    3篇
  • miniLZO
    1篇
  • Unity
    1篇
  • cocos2d-x
    2篇
  • unicode
    1篇
  • 服务器
    22篇
  • 图形
    4篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

OPA1612中文说明书

发布资源 2024.11.11 ·
pdf

UE5 不同的编译模式下,module的组织形式

但是问题来了,这个方法只适合客户端模式,不适合编辑器模式!因为客户端可以用静态库,而编辑器模式需要的是动态库。告诉我atom的dll不存在。非常的简单,甚至屏蔽了所有依赖。然后在入口的module引用这个库。主要是将module的类型改成External,不参与编译,同时准备好这个库的静态库。后来,迫不得已,我只能将这个atom库改成静态库,不参与编译。这样,就可以编译了。这个地方引入了静态库,再编译,就可以再客户端模式和编辑器模式下一同生效。这个非常的坑,我想了很多办法都没有办法兼容两种模式。
原创
发布博客 2024.10.27 ·
361 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

如何设计电子管 300B 单端

发布资源 2024.10.16 ·
pdf

如何将 cryptopp库移植到UE5内

这段时间在折腾UE5.4.4,学习的过程中,准备把cryptopp移植到游戏的工程内,但UE的编译环境和VS的编译环境完全不同,能在VS下顺利编译的cryptopp代码,移植之后,全在报错,错误千奇百怪,我尝试了修复这些错误,结果有一些错是根本修复不了的。1>D:\UEProject\Dawn\Source\cryptopp\code\config_misc.h(121): error C4668: 没有将“CRYPTOPP_GCC_VERSION”定义为预处理器宏,用“0”替换“#if/#elif”
原创
发布博客 2024.10.06 ·
960 阅读 ·
21 点赞 ·
10 评论 ·
20 收藏

1L4混合电路耳放(玩的第一个直热管)

有了设计的目标,接下来就是选管和设计线路,把淘宝上常见的直热管都翻了一遍,功率直热管非常的贵,而且灯丝电流普遍较大,做耳放实属浪费,因此直接放弃,经过多次筛选之后,一些早期的收音机管落入我的视线,这些管子都是电池供电,普遍电压较小,一般都是1.4V的电压,电流也偏小,大部分都是50毫安的电流,正好是那个时期电池能提供的能量。由于之前做过6V6耳放,虽然声音不错,但6V6是旁热管束射四极管,灯丝电流很大,加之整个电路都是用胆整流,因此,整个6V6系统的功耗非常的高,就几百毫瓦的耳放而言,感觉十分的浪费。
原创
发布博客 2024.08.22 ·
601 阅读 ·
14 点赞 ·
0 评论 ·
13 收藏

关于有源晶振的坑

板子回来后焊接完所有原件,接到电脑上的时候,发现核心板并没有工作,接到电脑之后没有任何反应。测量晶振的时候,3.3V供电没问题,输出1.5V也没有问题(万用表无法测量频率),当时非常的疑惑,这个核心板的设计并不复杂,甚至可以说非常简单,就是USB,LDO加MCU和NOR Flash,没有复杂的外围设计。在设计起振线路的时候,出于对稳定性的考虑,选择了有源晶振,有源晶振通常有4个脚,PIN2一般是接地,PIN3是输出,PIN4是接VCC,这三个脚没有任何异议,但是第一脚,非常麻烦。
原创
发布博客 2024.08.13 ·
461 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

RP2040

发布视频 2024.08.13

正确使用铝电解电容的注意事项

发布资源 2024.08.08 ·
pdf

http 协议中GET如何传递参数(Query String)?

之前看过数数提供的开发包,因为服务器用的是C++,而数数提供的C/C++开发包简陋的吓人,简单的看了一下代码,发现这些SDK在内存,临界区管理,多线程管理上没有做任何优化,如果直接使用,不仅增加了服务器的风险,还降低了服务器的性能,所以决定使用数数的POST接口来传递数据,但是需要自己手搓一个Http Connection来实现Http的访问。由于之前搞Web Scoket的时候,已经做了一些Http协议的基础代码,包括请求行,状态行,请求头,响应头等,所以基本上就是在这些基础上进一步的封装。
原创
发布博客 2024.07.19 ·
725 阅读 ·
4 点赞 ·
1 评论 ·
2 收藏

TI 的 ina228 中文资料

发布资源 2024.07.15 ·
pdf

树莓派PICO使用INA226测量电流和总线电压(4)

这篇文章将写一些题外话,关于INA226的地址,如果不清楚开发板的I2C地址,可以通过总线扫描的办法来获取开发板设定的地址。我的开发板的地址就是0x40。
原创
发布博客 2024.07.14 ·
334 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

树莓派PICO使用INA226测量电流和总线电压(3)

上一篇文章我们讲了如何测试电流,但是INA226有一个非常典型的问题,那就是误差比较大,因为采样电阻非常小,我的开发板用的是100mΩ的采样电阻,在设定中我也用的是这个采样电阻值,但事实上,测试得到的偏差会超过10%,因为采样电阻本身有误差,焊接的工艺,焊锡膏的成分也有带来误差,甚至PCB上的布局和连线也会导致误差!所以,在实际场景中,想要达到比较精确的值,这个采样电阻,绝对不适合采用过小的电阻,比如10mΩ左右的电阻,因为积累误差甚至会超过电阻本身的的值。
原创
发布博客 2024.07.14 ·
494 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

树莓派PICO使用INA226测量电流和总线电压(2)

依照手册给出的公式,我们必须人为的指定一个最大的测量电流,然后用这个值除以 32768,即2的15次方,得到的值,就是电流的最低有效位。所以,在设计线路的时候,尽可能将采样电阻贴紧INA226,减少线路带来的误差。这个值非常的关键,因为它就是ADC能提供的分辨率,在手册里,提供了如何计算校准值的方法,其中最关键的就是计算LSB。上一篇文章里,我们讲了如何设置配置寄存器(0x01),在测量电流之前,还需要设置校准寄存器(0x05),校准寄存器非常关键,如果不设置这个寄存器,INA226是不会工作的。
原创
发布博客 2024.07.13 ·
570 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

树莓派PICO使用INA226测量电流和总线电压(1)

接下来就是选择参数,配置好平均次数,采样时间,模式等,得到一个uint16_t的值,这个值不能直接传递给INA226,因为I2C通讯传递的是大端数据,即高位在前(字节为单位),而PICO使用的是小端数据,所以,需要对数据进行一次位变换。在测量之前,必须先设置好两个寄存器,即0x01和0x05,第一个是配置寄存器,需要设置INA226的工作状态,第二个是校准寄存器,在校准寄存器设置之前,INA226是不会进行测量的。给测试板接上输入电源,简单的测量了一下各个位置的电压,没问题后,接上电脑开始写代码。
原创
发布博客 2024.07.13 ·
2002 阅读 ·
39 点赞 ·
0 评论 ·
12 收藏

最简 INA226 写寄存器的代码

改写 0x00 寄存器的初始值,并获取打印这个寄存器的值。
原创
发布博客 2024.07.08 ·
370 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

PICO 读取 INA226 寄存器的最简代码

读取INA226 的0x00号寄存器,获取基础设置。
原创
发布博客 2024.07.08 ·
108 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

RP2040 开发,用 Arduino 通过 ADC 获取电压测量数据

这两天测试了一下如何通过 RP2040 的内置 ADC 获取一个待测量的电压数据,RP2040 内置了4路ADC,分辨率是12bit,也就是说,可以获取4096阶的变化量,但第4个 ADC 已经用于测量芯片的内部温度,所以实际能用的仅有3个 ADC。但由于片内LDO的电压并不是标准的3.3V,所以,实际测量结果会有误差。这个测量电路非常简单,额外加一个电位器就行了,电位器的两端分别接3.3V,和A Gnd,版上能很容易找到3.3V的接口,接地要接AG,电位器中点接A0那个端口,就是GPIO 26。
原创
发布博客 2024.06.27 ·
668 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Arduino 开发 RP2040 时如何使用Adafruit TinyUSB 进行虚拟串口通讯

最近在琢磨用RP2040开发灯丝控制电路,买回来一块RP2040的开发板,在琢磨需要的功能的时候,发现一些问题,问题的起源是想用电脑控制RP2040,设想是通过usb通讯,查了一下,找到Adafruit TinyUSB这个库可以做CDC(通讯),Arduino 的库内可以找到Adafruit TinyUSB这个库,也可以下载,但是无法使用,因为编译会出现大量的报错。这让我非常费解。因为我是基于Adafruit 提供的例子来编译的。按道理能提供例程,至少不应该有这种bug。后来我仔细看了Adafruit Ti
原创
发布博客 2024.06.24 ·
1128 阅读 ·
15 点赞 ·
0 评论 ·
12 收藏

来自电力电容的降维打击

我找了一圈电解电容,通常用于音频(分频器)的轴向电容耐压也就100V,其他的耐压高的试了几个,效果都很差,听起来怪怪的。于是我开始在海鲜市场准备找一些油电容来试试,各种品牌的都买了一些,直到有一天我找到一对Electronicon 的 E62 系列的油电容,容量合适,42uf,耐压1100V,属于电力电容,风机上拆下来的,价格很便宜,我对这个电容本身不是很在意,以为和之前的那些油电容差不多,结果一测试,让我大吃一惊:100HZ D值 0.0002,1KHZ D值0.0009,10KHZ D值0.0022!
原创
发布博客 2024.06.17 ·
285 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

Error code 64 - ERROR_NETNAME_DELETED

网络连接问题有多种原因,但通常是由于网络适配器不正确、交换机设置不正确、硬件故障或驱动程序问题导致的。一些连接症状是间歇性的,不能明确指出这些原因中的任何一个。
原创
发布博客 2024.05.21 ·
324 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多