- 博客(241)
- 资源 (31)
- 收藏
- 关注
原创 HC32L136 ADC多通道初始化及采集例程以及Bgr_BgrEnable闭坑
本文介绍了HC32L136芯片5通道ADC的初始化配置及扫描转换采集实现。通过配置ADC工作模式为扫描模式、时钟分频、采样周期等参数,并设置5个外部输入通道(PA7、PB0、PB2、PB10、PB11)。特别注意避免使用Bgr_BgrEnable函数,改用直接寄存器操作启用内部电压模块,解决了该函数导致的systick定时器异常问题。程序采用中断方式处理ADC数据采集,在中断服务程序中获取各通道转换结果并存储。该实现为多通道ADC采集提供了完整解决方案。
2026-02-12 04:59:52
173
原创 STM8L152 DAC输出能不能达到VDDA及初始化例程
摘要:STM8L152的DAC模块性能优异,在Buffer开启时输出范围为0.2V至VDDA-0.2V,Buffer关闭时为0V至VREF-1LSB。初始化代码展示了如何配置两个12位DAC通道:首先使能DAC和比较器时钟,禁用输出缓冲,设置无触发模式,最后使能通道并设置默认最大值输出。该配置适用于需要精确电压输出的应用场景。
2026-02-10 19:55:45
116
原创 麒麟系统安装后添加自启动
1. 在/etc/systemd/system/目录下新建文件rc-local.service。其中/scu/autorun.sh是我设备需要运行的脚本,里面有驱动加载、应用程序等。3. 在/etc目录下新建上述的rc.local,在文件中输入以下内容。4. 在/scu/autorun.sh添加所需要运行的脚本或者程序。其中/etc/rc.local,为你需要自启动的内容文件。2.在文件中输入内容。
2025-10-03 14:23:49
396
转载 看动图,读懂光纤通信背后的原理
摘要:本文介绍了光纤通信的基本原理和关键特性。主要内容包括:光纤结构(纤芯、包层、涂敷层)、光传输原理(全反射)、光纤类型(单模/多模)、重要参数(数值孔径、模场直径)、光损耗机制(散射、弯曲损耗)以及色散现象。文章还涉及光纤连接技术(熔接、连接器)和光器件(耦合器),通过简明图解帮助理解光纤通信的工作原理。(149字)
2025-08-11 18:45:51
530
原创 手机迁移聊天记录到电脑,同一个网络却未发现可迁移设备
3. 禁用其他无用的网卡(PC端)(必要时)2. 关闭防火墙(PC端)(必要时)1. 开启路由器PNP(必要时)
2025-07-21 08:48:09
898
原创 修改RK3568 UBUNTU开机画面
导出kerlel目录下,logo.bmp和logo_kernel.bmp到widows,修改成所需的图片,注意尽量像素一致,重新拷贝回kernel目录,编译,烧录系统,成功。
2025-04-24 19:52:41
496
原创 RK3568添加WK2168驱动过程
RK3568 UBUNTU20.02 添加WK2168 SPI转8串口调试过程。串口1 TX接串口2 RX。
2025-04-02 09:24:24
269
原创 STM32F030通过DMA方式读取ADC及芯片内部温度程序
说明:采用DMA方式读取8通道ADC以及1通道芯片内部温度,Chip_Temp最终为计算得出的温度值。注:温度精确度一般为±1℃,最大为±2℃。
2025-03-18 22:21:47
835
原创 华大MCU HC32F005端口GPIO控制失效问题
2. 问题分析:1)经过测试和跟踪,使能脚的释放指令已经执行,但是引脚实际并没有生效。2)网上找到的资料说是端口竞争冒险问题,在发生中断后可能发生无法有效控制的情况,与本次现象很相似。1. 问题来源:RS485通信时,且数据量大、持续运行一段时间后,发现RS485使能引脚没有得到释放,导致总线锁死,无法通信,影响到整个总线的设备。但是HC32F005的DLL库里并没有上述的函数,且MCU也没有对应置位、清除寄存器,所以不适用上述的函数。
2025-02-17 09:20:44
510
转载 充电桩液冷超充技术
充电桩的输出电流受限于充电枪线,充电枪线里面的铜制电缆来导电,而电缆的发热与电流的平方值成正比,充电电流越大,线缆发热也就越大,要降低线缆发热量避免过热就必须增加导线的截面积,当然枪线也就越重。全液冷充电桩采用液冷充电模块,液冷模块正面及背面无任何风道,模块靠液冷板内部循环的冷却液与外界进行热交换,从而充电桩功率部分可以全封闭设计,将散热器外置,内部通过冷却液将热量带到散热器上,外部空气吹走散热器表面的热量。充电桩体内的液冷充电模块、电气配件等与外界环境无接触,从而可以实现IP65的防护,可靠性更高。
2025-01-05 14:36:54
2743
原创 酸碱PH值与浓度关系
硫酸百分比浓度是指溶液中硫酸的质量占溶液总质量的百分比。 例如,如果100克溶液中含有98克的硫酸,那么硫酸的百分比浓度为98%
2024-10-20 23:15:02
9545
原创 短信接收PDU 7-bit格式压缩
将查证,发现是采用了压缩算法,毕竟ASCII只需要7位,一个字节能省出1个bit出来,压缩后于unicode就不一样了。其中596C46B3D100,经第三方软件解码得到的字符居然是”1213464“。接收到一条7位格式的PDU,和unicode编码不一致,导致原有解码代码错误。
2024-09-19 08:30:13
376
原创 统信UOS安装CH384串口卡驱动
本文讲解如何在统信UOS系统下安装CH384 PCIE多串口驱动安装过程,CPU为飞腾D2000。其他Linux内核系统安装亦可参照类似方法。
2024-09-18 22:22:28
1681
原创 rk3568 ubuntu修改IP地址
在Ubuntu系统中,修改IP地址通常涉及编辑网络配置文件。rk3568 ubuntu修改IP地址。找到netplan的配置文件,这通常在。例如,如果你想将IP地址设置为静态地址。修改配置文件中的IP地址设置。保存文件并退出编辑器。目录下,文件名可能是。
2024-04-20 14:13:18
861
原创 RK3568 UBUNTU修改网卡名称
RK3568 UBUNTU系统有两个网卡,ETH0和ETH1,于设备机壳丝印ETH1、ETH2无法对应,于是百度了一下相关的修改办法,有修改设备树的等等,挑了一个最简单,验证通过。注:重启后,网卡名称会编程之前的名称,解决办法:将上述内容做成脚本,放到系统启动项上,开机启动。
2024-04-15 14:17:01
547
转载 海拔高度对电子产品性能的影响及要求
我们可发现无论是热辐射还是热传导,如果热量是传递到机箱内空气中,最终需要通过热对流传递到空气外,而热对流需要空气介质,就像真空中热量只能通过热辐射传递(月球有热源时最高温127℃,无热源最低温-183℃),空气密度下降将导致同功耗情况下,对产品散热效率要求更高,继而对散热设计提出新要求。查看下述两个表数据,海拔每升高1km,相对大气压力约降低12%,空气密度约降低10%,绝对湿度随之降低,最高温度降低5 ℃,平均温度降低5 ℃。温度降低则反之,则当自由电子数量无法满足器件开始工作临界条件时,机器无法启动。
2023-12-07 12:03:58
2388
转载 要设置Ubuntu上的网卡速率
请将"ethX"替换为您要更改速率的网卡接口的名称,如eth0或enp3s0。将"Y"替换为您要设置的速率值,如1000表示设置为千兆位速率。将"Z"替换为全双工模式(full duplex)或半双工模式(half duplex)。将"A"替换为是否启用自动协商。注意:这些设置仅在您的网卡硬件支持所设置的速率和模式时才有效。1. 打开终端:您可以使用快捷键Ctrl+Alt+T或在应用程序菜单中搜索终端来打开终端。请将"ethX"替换为您要检查的网卡接口的名称,如eth0或enp3s0。
2023-10-12 23:35:55
4302
原创 OK3568 forlinx系统编译过程及问题汇总
检查内核文件 /home/forlinx/3568/OK3568-linux-source/kernel/arch/arm64/boot/dts/rockchip/OK3568-C-linux.dts 的节点 [pmu_io_domains]14点多完成编译,共花了13个多小时,提示build.sh指令错误,所在行1077,打开文件,最后一行1066。>!2. 拷贝Linux源码到虚拟机,解压。请再次确认板级的电源域配置!
2023-10-05 18:28:47
2155
原创 Altium DXP原理图转换成Orcad Capture
买了个开发板,原图是Altium DXP的,但是个人熟悉的Orcad,PCB无所谓了,反正都要重画,但是原理图是件大工程,重画还可能出问题,所以想着把DXP转成Capture格式,查阅了相关文档,做了很多尝试,最后发现AD9转到Orcad 17确实有问题,升级到AD18后问题解决,实际上过程也很简单,如下所述,做个记录。
2023-08-15 06:19:48
1067
原创 各运营商查询余额方法
方法1:发送101到10010,查询实时话费及余额。方法1:发送101到10001,查询实时话费及余额。方法3:送到CXYE或YE发10010,查询余额。方法2:发送102到10010,查询余额。方法2:发送102到10001,查询余额。方法2:发送CXYE或YE到10086。方法1:发送101到10086。
2023-05-07 20:28:59
11691
1
原创 华大HC32L136写FLASH 0xff问题
给HC32L136做在线升级ISP功能,发现对FLASH进行大数据写操作时,校验不通过,写进去函数返回成功,但实际上还是0xFF。
2023-04-20 08:33:20
992
1
原创 解决EXCLE表打开文件乱码问题
有时候收到其他同事发过来的excel文档或者csv文档,发现里面是乱码的,主要的原因来讲是引文ANSI和UTF-8编码的问题,网上大部分的办法是采用导入后调整编码的方式来解决,比较复杂,实际上可以通过比较简单的方法就可以了
2023-02-08 16:22:20
1543
SNMP协议详解
2013-07-03
ZLG easyARM615开发板电路图 LM3S615
2009-03-02
通信原理PPT
2013-01-05
Cadence16.6破解文件加安装步骤
2013-05-18
LM3Sxxx RTC
2013-03-25
芯海CS1238驱动例程
2025-10-04
check-config.sh
2024-09-16
STM32 LwIP内存配置
2018-03-27
TI AM3358评估板原理和PCB图
2018-12-25
短信编码PDU生产解析工具
2019-01-14
通过温度和湿度计算露点温度的函数
2020-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅