- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 C语言代码风格
本文从工程视角系统梳理了 C 语言常见的“命名风格”与“复合语句缩进/花括号风格”,强调命名与排版的核心目标在于“防错、易读和可维护”,而非形式美观。文章区分了主流、场景化与已被淘汰的风格,指出统一规范与工程约束比具体风格选择更为重要。
2025-12-20 20:18:39
875
原创 SPI协议概述(线制角度)
本文主要从线制角度对SPI进行分类,主要介绍了四线SPI、三线SPI、双线SPI这三种,并针对最常见的典型四线SPI从接线方式、数据传输、工作模式、全/半双工下最低目标频率的计算等方面去剖析SPI协议。
2025-12-03 15:18:10
846
原创 extern “C”用法详解
本文主要针对extern "C"的含义进行了解释,并且附带了嵌入式开发中比较常用的一种extern "C"模版,同时也从工程设计的角度对extern关键字的使用进行了解析。
2025-10-16 13:45:49
390
原创 <一> 读《嵌入式系统硬件与软件架构》有感
嵌入式系统开发需综合考虑硬件与软件组件协同工作,语言选择取决于系统需求而非单一特性。硬件包含处理器、I/O模块等,软件涉及操作系统、驱动等组件。组件选择需从项目需求出发,如电子手表的实时性要求可能决定MCU和RTOS的选择。网络连接需分析距离、介质和架构特性(LAN/WAN),常见架构包括对等、客户机/服务器及混合模式,各有优缺点及应用场景。嵌入式开发强调系统性思维,各组件需相互匹配以实现整体功能。
2025-06-13 21:41:57
688
原创 使用SolidWorks的Simulation插件进行静应力分析基础步骤
本文介绍了SolidWorks Simulation插件在零件仿真分析中的关键操作步骤:1)材质选择方法,包括使用预设库或自定义材质参数;2)常见连接类型(相触、接合、螺栓、轴承)的应用场景;3)夹具设置技巧,强调根据实际工况分析受力面;4)详细列举12种外部载荷类型,并提供实用操作口诀;5)网格划分注意事项与质量把控要点。文章指出相较于ANSYS,SolidWorks Simulation更适合本科生进行常规分析,具有更短的学习曲线,但同时也推荐了ANSYS的基础教程供进阶学习参考。
2025-06-06 03:24:19
4463
1
原创 I2C总线协议详解
●I2C总线(Inter IC BUS)是由Philips公司开发的一种简单、双向二线制同步串行总线●主要用于的芯片之间的通信。SDA(串行数据线)●带,即主机每次向从机发送数据后,从机会都会返回给主机一个应答,接收数据同理。●支持总线挂载多个设备(一主多从、多主多从),而且都可以作为一个发送器或接收器。
2024-01-18 22:07:15
1660
1
原创 Python基础学习(二)
(1)按程序语句的自然顺序,从上到下,依次执行每条语句的程序【注:是程序中最基本的语句。可以理解为程序从第一行开始依次向下执行,没有特殊的执行顺序,故此为自然】eg:结果:l i e b e这个实例中最后输出的是“liebe”,而不是“libee”之类的顺序,就是因为顺序结构从上到下依次执行的特点。(2)也称分支结构,是按照条件选择执行不同的代码段。执行流程:如果表达式的值为True,就执行语句块,如果表达式的值为Flase,就跳过语句块,继续执行后面的代码。
2024-01-18 17:25:43
928
1
有关C语言主函数调用被调函数中变量名称的变化问题
2022-04-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅