- 自从CubeMX等图像配置软件的出现,同学们往往点几下鼠标就解决了单片机的配置问题。对于追求开发速度的业务场景下,使用快速配置软件是合理的,高效的,但对于学生的学习场景下,更为重要的是知其然并知其所以然。 自从CubeMX等图像配置软件的出现,同学们往往点几下鼠标就解决了单片机的配置问题。对于追求开发速度的业务场景下,使用快速配置软件是合理的,高效的,但对于学生的学习场景下,更为重要的是知其然并知其所以然。
- 本文基于STMF103C8,详细讲解华为LiteOS移植教程。LiteOS代码为官方代码仓develop分支目前最新代码。 本文基于STMF103C8,详细讲解华为LiteOS移植教程。LiteOS代码为官方代码仓develop分支目前最新代码。
- 简 介: 使用LED的过程中,需要在电路中设计有限流电路(可以是限流电阻,或者恒流电路)以保证LED流过的电流不要超过LED最大工作电流。使用限流电阻是在普通的LED应用中的最常见方便的电路。现... 简 介: 使用LED的过程中,需要在电路中设计有限流电路(可以是限流电阻,或者恒流电路)以保证LED流过的电流不要超过LED最大工作电流。使用限流电阻是在普通的LED应用中的最常见方便的电路。现...
- 目录 1、项目背景 2、方案特点 3、实现方法 3.1、无线发射器 3.2、无线接收器 4、无线控制器配对 4.1、无线配对 4.2、模式切换 4.3、清除配对 1、项目背景 当项目需要近距离无线通信,控制传输数字量信号时,若使用蓝牙、WiFi模块,成本高昂,且需要AT指令配置比较繁琐,若使用红外传感器,通信距离... 目录 1、项目背景 2、方案特点 3、实现方法 3.1、无线发射器 3.2、无线接收器 4、无线控制器配对 4.1、无线配对 4.2、模式切换 4.3、清除配对 1、项目背景 当项目需要近距离无线通信,控制传输数字量信号时,若使用蓝牙、WiFi模块,成本高昂,且需要AT指令配置比较繁琐,若使用红外传感器,通信距离...
- 点击上方“小麦大叔”,选择“置顶/星标公众号” 福利干货,第一时间送达 对策一:尽量减少每个回路的有效面积 图1 回路电流产生的传导干扰 传导干扰分差模干扰DI和共模干扰CI两种。先来看看传导干扰是怎么产生的。如图1所示,回路电流产生传导干扰。 这里面有好几个回路电流,我们可以把每个回路都看成是一个感应线圈,或变压器线... 点击上方“小麦大叔”,选择“置顶/星标公众号” 福利干货,第一时间送达 对策一:尽量减少每个回路的有效面积 图1 回路电流产生的传导干扰 传导干扰分差模干扰DI和共模干扰CI两种。先来看看传导干扰是怎么产生的。如图1所示,回路电流产生传导干扰。 这里面有好几个回路电流,我们可以把每个回路都看成是一个感应线圈,或变压器线...
- 点击上方“小麦大叔”,选择“置顶/星标公众号” 福利干货,第一时间送达 CAN(“Controller Area Network”,控制器局域网) 作用:将整车中各种不同的控制器连接起来,实现信息的可靠共享,并减少整车线束数量。可以设想一种极端情况,如下图所示: 如:果整车上所... 点击上方“小麦大叔”,选择“置顶/星标公众号” 福利干货,第一时间送达 CAN(“Controller Area Network”,控制器局域网) 作用:将整车中各种不同的控制器连接起来,实现信息的可靠共享,并减少整车线束数量。可以设想一种极端情况,如下图所示: 如:果整车上所...
- 移位操作符是C语言中非常重要的工具,提供了高效的位级操作方法。理解和正确使用移位操作符,对于编写高性能和高效能的程序至关重要。本文详细介绍了左移和右移操作符的使用方法、应用场景及注意事项,希望对您理解和使用C语言移位操作有所帮助。 移位操作符是C语言中非常重要的工具,提供了高效的位级操作方法。理解和正确使用移位操作符,对于编写高性能和高效能的程序至关重要。本文详细介绍了左移和右移操作符的使用方法、应用场景及注意事项,希望对您理解和使用C语言移位操作有所帮助。
- 头文件在C语言编程中起着组织代码和提高代码复用性的作用。标准头文件提供了丰富的库函数,而自定义头文件可以将常用函数、宏定义、类型定义等封装起来,以便在多个源文件中共享。遵循良好的头文件命名和使用约定,有助于编写清晰、易维护的C语言程序。 头文件在C语言编程中起着组织代码和提高代码复用性的作用。标准头文件提供了丰富的库函数,而自定义头文件可以将常用函数、宏定义、类型定义等封装起来,以便在多个源文件中共享。遵循良好的头文件命名和使用约定,有助于编写清晰、易维护的C语言程序。
- 理解C语言中的运算符优先级和结合性是编写正确代码的关键。本文详细介绍了C语言中的各种运算符、它们的优先级和结合性,并通过示例展示了如何正确使用这些运算符。掌握这些知识,将有助于编写出逻辑严谨、结构清晰的C语言程序。 理解C语言中的运算符优先级和结合性是编写正确代码的关键。本文详细介绍了C语言中的各种运算符、它们的优先级和结合性,并通过示例展示了如何正确使用这些运算符。掌握这些知识,将有助于编写出逻辑严谨、结构清晰的C语言程序。
- 在C语言中,常量的前缀和后缀用于明确指定常量的类型和进制系统。前缀主要用于区分不同进制的数字常量,而后缀则用于区分不同类型的整数和浮点数。正确使用前缀和后缀,可以提高代码的可读性和可维护性,确保编译器正确地理解和处理常量。 在C语言中,常量的前缀和后缀用于明确指定常量的类型和进制系统。前缀主要用于区分不同进制的数字常量,而后缀则用于区分不同类型的整数和浮点数。正确使用前缀和后缀,可以提高代码的可读性和可维护性,确保编译器正确地理解和处理常量。
- 标识符是编程语言中的基本元素之一。在C语言中,标识符用于命名变量、函数、类型、标签等。正确理解和使用标识符对于编写可读性强、易维护的代码至关重要。 标识符是编程语言中的基本元素之一。在C语言中,标识符用于命名变量、函数、类型、标签等。正确理解和使用标识符对于编写可读性强、易维护的代码至关重要。
- `volatile` 关键字在 C 语言中用于防止编译器对某些变量进行优化,确保每次访问该变量时都直接从内存中读取最新的值。它主要用于处理硬件寄存器和多线程中的共享变量。然而,`volatile` 不保证操作的原子性和顺序,因此在多线程环境中,仍然需要适当的同步机制来确保线程安全。 `volatile` 关键字在 C 语言中用于防止编译器对某些变量进行优化,确保每次访问该变量时都直接从内存中读取最新的值。它主要用于处理硬件寄存器和多线程中的共享变量。然而,`volatile` 不保证操作的原子性和顺序,因此在多线程环境中,仍然需要适当的同步机制来确保线程安全。
- 该项目开发一种基于STM32单片机的矿山环境作业安全监测系统,以提高矿山作业的安全性和效率。系统集成了多种传感器,包括DHT11温湿度传感器、MQ5气体传感器和PM2.5传感器,用于实时监测矿山环境中的关键参数,如温度、湿度、瓦斯浓度和颗粒物含量。通过这些传感器,系统能够及时发现潜在的安全隐患,并采取必要的预防措施。 该项目开发一种基于STM32单片机的矿山环境作业安全监测系统,以提高矿山作业的安全性和效率。系统集成了多种传感器,包括DHT11温湿度传感器、MQ5气体传感器和PM2.5传感器,用于实时监测矿山环境中的关键参数,如温度、湿度、瓦斯浓度和颗粒物含量。通过这些传感器,系统能够及时发现潜在的安全隐患,并采取必要的预防措施。
- 一.IIC总线基础特性:两根通信线:SCL、SDA同步,半双工总线挂载多设备(一主多从,多主多从)配置特性:SCL、SDA配置为开漏输出SCL、SDA带上拉电阻(一般4.7K) 时序特性:起始条件:SCL:High,SDA:High->Low终止条件:SCL:High,SDA:Low->High发送:Master->SCL:Low->SDA高位先行->SCL:High->Slave接收:Sl... 一.IIC总线基础特性:两根通信线:SCL、SDA同步,半双工总线挂载多设备(一主多从,多主多从)配置特性:SCL、SDA配置为开漏输出SCL、SDA带上拉电阻(一般4.7K) 时序特性:起始条件:SCL:High,SDA:High->Low终止条件:SCL:High,SDA:Low->High发送:Master->SCL:Low->SDA高位先行->SCL:High->Slave接收:Sl...
- 利用CP226实验箱上的K16~K23二进制拨动开关作为DBUS数据输入端,其它开关作为控制信号的输入端,将通过K16~K23设定的数据写入运算器输入锁存器A和W。 利用CP226实验箱上的K16~K23二进制拨动开关作为DBUS数据输入端,其它开关作为控制信号的输入端,将通过K16~K23设定的数据写入运算器输入锁存器A和W。
上滑加载中
推荐直播
-
探秘仓颉编程语言:华为开发者空间的创新利器
2025/02/22 周六 15:00-16:30
华为云讲师团
本期直播将与您一起探秘颉编程语言上线华为开发者空间后,显著提升开发效率,在智能化开发支持、全场景跨平台适配能力、工具链与生态完备性、语言简洁与高性能特性等方面展现出的独特优势。直播看点: 1.java转仓颉的小工具 2.仓颉动画三方库lottie 3.开发者空间介绍及如何在空间用仓颉编程语言开发
回顾中 -
大模型Prompt工程深度实践
2025/02/24 周一 16:00-17:30
盖伦 华为云学堂技术讲师
如何让大模型精准理解开发需求并生成可靠输出?本期直播聚焦大模型Prompt工程核心技术:理解大模型推理基础原理,关键采样参数定义,提示词撰写关键策略及Prompt工程技巧分享。
去报名 -
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
去报名
热门标签