- 博客(21)
- 资源 (3)
- 收藏
- 关注
转载 CAN通讯中的远程帧:明明数据帧就够了,为什么还要它?
远程帧不是“残缺的数据帧”,而是一种高效的请求机制。它让CAN总线从“你发我就收”的被动模式,升级为“你需要我才给”的智能交互。
2026-09-08 20:37:11
3
转载 别再搞混!RS485与CAN通讯,看似一样实则天差地别
本文直击初学者最易混淆的8个关键点:信息筛选机制、差分信号功能含金量、节点数限制、极易踩坑的电平逻辑相反、收发控制方式(手动 vs 自动)、远距离传输的可靠性差异、优先级实现方式、终端电阻的必要性区别。最后给出实用选型建议——简单低要求场景选RS485,高可靠、强干扰、多节点场景选CAN。文中穿插教室对话、手机短信、快递保价等通俗比喻,帮你快速建立直觉,避开调试常见坑。
2026-09-05 20:50:47
20
转载 告别充电线,你的手机是时候换成无线充电了
无线充电的核心优势是便捷与耐用:无需插拔,随放随充,适配碎片化补电场景,同时避免充电口因插拔、进灰、进水而损坏。其原理类似可分离式变压器,充电板内初级线圈产生交变磁场,手机背面次级线圈感应出电流,再经整流、滤波、稳压后为电池充电。选购时建议优先原厂配件,以解锁私有快充协议;多品牌用户可混用通用Qi充电器,只是充电速度可能稍慢。非原厂产品也可按外观、价格和兼容性灵活选择。
2026-09-05 20:34:26
2
转载 刚戳穿“纳米”骗局,华为又掏出一把新尺子
华为提出“韬定律”,将芯片度量标准从“几何缩微”转向“时间缩微”与“逻辑折叠”。在制裁导致先进制程受限的背景下,华为不再比拼晶体管尺寸,转而衡量信号跑多快、任务能否一站式完成。这不是推翻摩尔定律,而是重新定义“好芯片”,把竞争从纳米代号拉向系统级优化能力。新尺子能否成为行业共识,取决于华为能否在自身体系内跑通并展现体验优势。
2026-09-03 20:19:47
6
原创 AI 大模型开源 vs 传统软件开源:不是一回事,别搞混了
本文从“权重”这一核心概念切入,解释了AI大模型开源与传统软件开源的本质区别:代码只是“配方”,权重才是“烤好的蛋糕”。文章进一步分析了企业愿意开放权重背后的商业逻辑,并澄清了“中国AI爱开源、美国不爱开源”的常见误解,指出中美在开源策略上其实高度一致。
2026-09-02 20:28:35
167
转载 芯片的“纳米”数只是个名字?摩尔定律的死局,被这样“续”上了
本文回顾了摩尔定律的起源与演变,指出芯片制程中的“纳米”数值早已从真实的晶体管栅极物理长度,逐步演变为代表工艺等级的商业代号。随着FinFET、GAA等三维晶体管结构普及,行业转而以单位面积晶体管密度作为核心衡量指标,导致不同厂商的“纳米”标注难以直接比较。作者认为,摩尔定律并未真正终结,而是在物理微缩接近极限后,通过结构创新、密度提升和设计优化延续了“性能提升、功耗降低”的核心逻辑,只是其表现形式发生了根本变化。
2026-08-30 19:27:39
6
转载 国产操作系统是否有望替代Windows系统?
这篇文章探讨了在中美博弈背景下,国产操作系统能否替代Windows的问题。文章指出,短期内完全替代并不现实,主要障碍在于桌面应用生态严重不足,大量专业软件和大型游戏缺失,用户迁移成本高。文章分析了Windows断供的可能性,认为全面断供概率低,但局部或分级断供风险较大。国产操作系统虽在办公和通用软件适配方面取得进展,但仍处于从“可用”向“好用”过渡的阶段。总体来看,国产系统替代Windows是长期趋势,但需要时间和生态积累。
2026-08-30 19:07:28
15
原创 单片机闲置引脚处理指南
底层逻辑通用:杜绝浮空、特殊功能脚固定电平、模拟数字分开处理。软件方案不可照搬:Cortex-M系列推荐输出低电平;低功耗8/16位MCU推荐输入+上拉;51的P0口必须硬件上拉。数据手册是最终依据:每款芯片的GPIO章节都有"Unused Pins"说明,原厂推荐永远最靠谱。你在项目中遇到过因闲置引脚处理不当导致的奇葩bug吗?欢迎在评论区分享,一起排雷。
2026-08-16 16:45:05
336
原创 即拿即用:STM32后备寄存器(BKP)的另类用法(无需开启RTC)
STM32后备寄存器不开启RTC也能独立使用。本文分享一个实战技巧:用BKP保存设备运行状态,配合魔数校验,在意外复位后实现无缝恢复,并给出可直接复用的读写函数。
2026-08-06 21:35:57
318
原创 STM32F4 HardFault故障排查:利用map文件定位到错误函数
本文记录了STM32F407项目在FreeRTOS系统中出现HardFault死循环的排查过程。通过寄存器分析获取PC指针值,结合map文件定位到故障发生在xTaskIncrementTick函数内。最终推断故障与低速晶振未起振有关,关闭低速晶振后问题解决。该方法通过寄存器值反推故障位置,为硬件故障排查提供了有效参考。
2026-03-31 17:41:37
205
原创 WPF数据绑定的跨类操作
至此,数据绑定完成,但是,如果在其它类中,这个DataBangding.PercentCount就不能操作了,如果项目稍微复杂一些,不可能所有代码都放在MainWindow里,需要将一部分代码分到其它类中,其它类中难免需要操作数据绑定,怎么办呢?其实,定义了数据绑定之后,在任意一个类中都能操作,我现在就来演示实现设为过程。1、将数据绑定的实例化放在App.xaml.cs中,不要在MainWindow实例化。4、MainWindow.xaml.cs中创建上下文。至此,数据绑定可以在任意类里使用了。
2026-03-26 12:27:02
301
原创 STM32F4系列单片机CAN过滤器和屏蔽器的配置
STM32单片机的CAN总线通讯,最难理解的地方就是过滤器和屏蔽器的配置。void HAL_CAN1_Filter_Config(void){CAN_FilterTypeDef CAN_FilterStructure;CAN_FilterStructure.FilterActivation = ENABLE;CAN_FilterStructure.FilterBank = 1;CAN_FilterStructure.FilterMode
2021-12-13 10:26:19
8684
原创 ARM芯片GPIO初始化过程
GPIO初始化过程 int gpio_request(unsigned gpio, const char *label) void gpio_free(unsigned gpio) int s3c_gpio_setpull(unsigned int pin, s3c_gpio_pull_t pull) int s3c_gpio_cfgpin(unsigned int pin, uns...
2018-08-22 16:03:04
2205
1
WPF图表控件ScottPlot的使用例程
2023-12-12
CH376文件创建和字节读写总结
2022-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅