YONYON-R&D
码龄16年
关注
提问 私信
  • 博客:191,942
    191,942
    总访问量
  • 85
    原创
  • 15,391
    排名
  • 162
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:EVERYBODY DIES, I DECIDE WHAT TIDE TO BRING.

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
  • 加入CSDN时间: 2008-07-13
博客简介:

eydj2008的专栏

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    693
    当月
    21
个人成就
  • 获得286次点赞
  • 内容获得36次评论
  • 获得576次收藏
创作历程
  • 34篇
    2024年
  • 8篇
    2023年
  • 19篇
    2022年
  • 12篇
    2021年
  • 5篇
    2020年
  • 10篇
    2019年
  • 13篇
    2018年
  • 1篇
    2017年
  • 1篇
    2014年
  • 1篇
    2010年
成就勋章
TA的专栏
  • 科普学习
    2篇
  • 编程分享
    15篇
  • 硬件开发
    2篇
  • 电机开发
    4篇
  • STM32
    6篇
  • 算法分享
    3篇
兴趣领域 设置
  • 人工智能
    opencv计算机视觉目标检测机器学习人工智能
  • 嵌入式
    单片机stm32嵌入式硬件
  • 数学
    线性代数数学建模
创作活动更多

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

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

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

光耦合MOSFET(Optocoupled MOSFET,简称OCMOS)

光耦合MOSFET(Optocoupled MOSFET,简称OCMOS)是一种将光电耦合器和MOSFET结合在一起的器件,用于实现电气隔离和信号传输。选择合适的光耦合MOSFET时,还需要考虑具体应用的需求和环境条件,以确保最佳性能和可靠性。- 最大输出电流和电压:确保所选型号能够满足电路的最大电流和电压需求。- 最大输出电流和电压:确保所选型号能够满足电路的最大电流和电压需求。- 隔离电压:根据应用环境的电气隔离要求选择合适的隔离电压。- 隔离电压:根据应用环境的电气隔离要求选择合适的隔离电压。
原创
发布博客 2024.11.14 ·
394 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

多任务同时调用一个函数 要注意什么?

4. **优先级反转**:高优先级的任务可能会被低优先级的任务阻塞,如果低优先级任务持有高优先级任务所需要的锁。7. **内存分配**:如果函数中涉及动态内存分配,要注意多任务环境下内存管理器的行为。5. **性能考虑**:频繁的锁竞争会导致性能下降。9. **测试和验证**:由于并发编程的复杂性,必须进行充分的测试,包括压力测试和边界条件测试,以确保在各种情况下都能正常工作。10. **文档说明**:对于那些不是线程安全的函数,应该在文档中明确指出,以便使用者能够采取适当措施。
原创
发布博客 2024.10.14 ·
269 阅读 ·
11 点赞 ·
0 评论 ·
6 收藏

STM32H7 软件复位操作 NVIC_SystemReset()

不过,尽管SRAM的内容理论上在系统复位后不会自动被清除,但实际应用中,由于系统重启后程序可能会立即初始化所有的变量和数据结构,这通常会导致SRAM看起来像是被清空了。此外,如果复位是由电源故障引起的,那么SRAM的内容可能会因为电源丢失而丢失。如果你需要确保某些特定的数据在复位后仍然可用,可以考虑使用后备电池供电的RTC寄存器、EEPROM或其他非易失性存储器来保存这些数据。`函数被调用时,触发的是一个全芯片复位,这将影响到整个系统,包括ITCM和DTCM。- ITCM 和 DTCM 的内容会被清除。
原创
发布博客 2024.10.14 ·
571 阅读 ·
8 点赞 ·
0 评论 ·
6 收藏

1US内的同步通讯 有哪些协议和通讯方式?

**特点**:它使用了专用硬件和改进的算法来进一步减少抖动和延迟,适用于对时间同步有极高要求的应用场景,比如粒子物理实验。- **描述**:IEEE 1588 PTP是一种网络时间同步协议,旨在通过以太网等网络提供亚微秒级的时钟同步精度。- **特点**:这类模块往往针对具体应用场景优化,能够在保证一定范围内的移动性的同时保持较高的同步精度。- **特点**:这种方法仍然依赖于NTP协议的基本框架,但是增加了硬件层面的支持以提高时间戳的准确性。### 6. 专用同步模块。### 5. 光纤传输。
原创
发布博客 2024.09.29 ·
401 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

Hamming码 ECC错误检测纠正

**错误检测与纠正**:接收端收到编码后的信息后,会重新计算每个校验位,并与接收到的信息中的校验位进行比较。- **数据位与校验位**:假设原始数据包含k个数据位,那么通过添加r个校验位后,整个编码后的字长为n=k+r。校验位的位置通常是2的幂次(即第1, 2, 4, 8, ...位),而其余位置用于存放数据位。- **校验位的计算**:每个校验位负责检查包括它自己在内的特定组的数据位。- 第3个校验位(P4)覆盖4, 5, 6, 7, 12, 13...等位(即二进制下第3位为1的所有位置)。
原创
发布博客 2024.09.27 ·
247 阅读 ·
7 点赞 ·
0 评论 ·
3 收藏

C++类中采用位域时为什么不能使用字节对齐?

共用体允许你在相同的内存位置存储不同类型的数据,这意味着你可以将位域和非位域的数据放在同一个内存区域中。这样,你可以通过位域来操作数据,同时也能直接访问底层的字节数据,从而方便地进行HEX格式的转换和发送。在C++类中使用位域(bit-fields)时,不能直接应用字节对齐的原因主要是因为位域的布局和对齐是由编译器控制的,并且与具体的实现相关。这样可以绕过位域的对齐问题。通过这种方式,你可以通过位域来设置数据,然后通过共用体中的原始字节数组来访问这些数据的底层表示,从而方便地进行HEX格式的转换和发送。
原创
发布博客 2024.09.19 ·
392 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

血氧仪测量原理

血氧仪的测量部位通常是耳垂或指尖,因为这些部位有丰富的末梢循环血液,能够准确反映人体的血氧状况。血氧仪的使用方便、快捷,广泛应用于医院、家庭等场合,特别是在监测呼吸系统疾病、心血管疾病等患者的血氧饱和度时具有重要意义。血氧仪,也称为脉氧仪,是临床上比较常用的一种无创测血氧状况的仪器。其主要通过手指血氧测量血氧饱和度,原理是利用LED光电探测器分辨不同波长的比例,从而计算氧合血红蛋白的含量。
原创
发布博客 2024.09.13 ·
300 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

STM32H7 如何使用ITCM DTCM?

STM32H7系列微控制器中的ITCM()和DTCM()是两块高速内存区域,它们通过专用的TCM总线直接与Cortex-M7核心相连,提供了极高的访问速度。
原创
发布博客 2024.09.10 ·
848 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

IAR 调试程序进入EXIT_0, 可能是什么问题?

IAR调试程序时进入EXIT_0,通常表示程序在执行过程中遇到了某种异常或错误,导致它提前退出。
原创
发布博客 2024.09.10 ·
463 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

CMSIS RTOS2 的主要函数有哪些?

CMSIS-RTOS2(Cortex Microcontroller Software Interface Standard Real-Time Operating System API version 2)是在基于Arm Cortex处理器的设备上运行的实时操作系统内核上指定的通用RTOS接口。它提供了一套丰富的API,以便应用程序和中间件组件能够在不同的RTOS内核上实现更好的代码重用和更简单的集成。
原创
发布博客 2024.09.06 ·
897 阅读 ·
13 点赞 ·
0 评论 ·
20 收藏

在C++中成员初始化的区别

在你的例子中,m_strCH1m_strCH2等字符串变量和m_nSlider1m_Addr等内置类型变量通过成员初始化列表进行初始化,这是推荐的做法,因为它们避免了不必要的默认构造和赋值开销。而等复杂类型或数组可能需要在构造函数体内使用memset或其他方式进行初始化,因为它们可能需要更复杂的初始化逻辑。
原创
发布博客 2024.09.05 ·
250 阅读 ·
6 点赞 ·
0 评论 ·
2 收藏

全球主要论文知识库-学习资源

以下是一些。
原创
发布博客 2024.09.05 ·
384 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

FreeRtos CMSIS V1和V2有什么区别?

CMSIS(Cortex Microcontroller Software Interface Standard)是ARM公司推出的一种基于CORTEX内核微处理器的软件接口标准,它旨在简化微控制器软件开发,为开发人员提供一致且高效的接口。CMSIS分为不同的版本,其中V1和V2是两个重要的版本,它们在多个方面存在区别。
原创
发布博客 2024.09.03 ·
906 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

嵌入式是用C++还是用C的架构 怎么选?

综上所述,选择使用 C++ 还是 C 的架构需要综合考虑语言特性、项目需求、开发周期和成本等因素。在实际选择时,可以根据具体情况进行权衡,选择最适合项目的架构。如果项目需要面向对象编程、泛型编程、丰富的标准库等高级特性,并且对性能要求不是特别严格,那么 C++ 可能是更好的选择。如果项目对性能要求极高、可移植性要求高,或者团队对 C 语言更加熟悉,那么 C 架构可能更加合适。
原创
发布博客 2024.09.02 ·
970 阅读 ·
21 点赞 ·
0 评论 ·
14 收藏

【C++】如何解决“pointer to incomplete class type is not allowed”。

这个错误信息 “pointer to incomplete class type is not allowed” 在 C++ 中通常表示你正在尝试使用一个尚未完全定义的类的指针。总之,这个错误通常是由于类定义不完整或缺少必要的头文件包含引起的。通过检查类的定义和头文件的包含情况,可以解决这个问题。
原创
发布博客 2024.08.29 ·
430 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

如何测量空气中的氧含量?

在选择测量方法时,需要考虑的因素包括精度要求、成本、响应时间以及是否需要便携性等。例如,在工业安全、潜水、航空航天和医疗领域,通常使用电化学传感器或顺磁氧分析仪来实时监测氧气水平。而在科研领域,可能更倾向于使用红外吸收光谱法或激光吸收光谱技术来获得更高的精度。测量空气中氧气(O2)的含量通常可以通过几种不同的方法来完成。
原创
发布博客 2024.08.15 ·
540 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

深度摄像头 用什么来采集深度?

这些技术各有优缺点,在不同的应用场景中发挥着重要作用。比如,结构光技术在近距离测量中精度较高,ToF 技术适合中远距离和快速测量,双目立体视觉技术则在一些需要较大视场和较高分辨率的场景中表现出色。
原创
发布博客 2024.07.26 ·
345 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

电机选型-转动惯量计算

步进电机选型 钢体转动 按长方体近似计算。
原创
发布博客 2024.07.25 ·
207 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

STM32中的I2S(Inter-IC Sound)接口和SA接口(Serial Audio Interface)的区别

兼容性:I2S是SAI的一个子集,所有I2S设备理论上都可以通过配置SAI接口来兼容。灵活性:SAI提供更多的配置选项,支持更广泛的音频传输协议,适合更复杂和多样化的音频应用需求。选择依据:如果应用只需要基本的数字音频传输功能,I2S可能已经足够。而对于需要更高级特性和兼容多种音频标准的系统,SAI将是更好的选择。
原创
发布博客 2024.07.02 ·
1430 阅读 ·
6 点赞 ·
1 评论 ·
9 收藏

MOS管的结温估算

MOS管表面温度(𝑇𝑠Ts​)的检测可以通过直接粘贴温度传感器如热敏电阻、热电偶或使用红外温度计进行非接触式测量来实现,如前文所述。
原创
发布博客 2024.07.02 ·
1555 阅读 ·
6 点赞 ·
0 评论 ·
17 收藏
加载更多