- 拓展: 嵌入式工程师题库(适用于各大名厂笔试、软考、计算机等级考试) 第1题:下面代码片段中有哪些隐患或者错误? 回答: 1、调用get2(m)函数的时候,没有return,也不是全局变量,无法将new申请的内存地址传出,无法修改m的实际值; 2、调用m=get1()函数的时候,函数内定义的数组是局部变量,对应的内存在这个函数结束的时候就会被释放,因此re... 拓展: 嵌入式工程师题库(适用于各大名厂笔试、软考、计算机等级考试) 第1题:下面代码片段中有哪些隐患或者错误? 回答: 1、调用get2(m)函数的时候,没有return,也不是全局变量,无法将new申请的内存地址传出,无法修改m的实际值; 2、调用m=get1()函数的时候,函数内定义的数组是局部变量,对应的内存在这个函数结束的时候就会被释放,因此re...
- 目录 1、实验目的 2、实验设计 3、实验步骤 3.1、使用 STM32CubeMX 新建项目工程 3.2、编写LED闪烁代码 3.3、配置烧写参数 3.4、烧录程序 1、实验目的 了解STM32L432KC LED灯外围电路搭建原理;学习STM32CubeMX新建工程的方法;掌握STM32编程实现LED闪烁的编程技巧。 2、实验设计 分析STM32L... 目录 1、实验目的 2、实验设计 3、实验步骤 3.1、使用 STM32CubeMX 新建项目工程 3.2、编写LED闪烁代码 3.3、配置烧写参数 3.4、烧录程序 1、实验目的 了解STM32L432KC LED灯外围电路搭建原理;学习STM32CubeMX新建工程的方法;掌握STM32编程实现LED闪烁的编程技巧。 2、实验设计 分析STM32L...
- 目录 1、无刷电机与有刷电机工作原理的区别 1.1、有刷电机工作原理 1.2、无刷电机工作原理 2、无刷电机与有刷电机的性能差异 2.1、有刷电机结构简单、开发时间久、技术成熟 2.2、直流有刷电机响应速度快,起动扭矩大 2.3、直流有刷电机运行平稳,起、制动效果好 2.4、直流有刷电机控制精度高 2.5、直流有刷电机使用成本低,维修方便 2.6、... 目录 1、无刷电机与有刷电机工作原理的区别 1.1、有刷电机工作原理 1.2、无刷电机工作原理 2、无刷电机与有刷电机的性能差异 2.1、有刷电机结构简单、开发时间久、技术成熟 2.2、直流有刷电机响应速度快,起动扭矩大 2.3、直流有刷电机运行平稳,起、制动效果好 2.4、直流有刷电机控制精度高 2.5、直流有刷电机使用成本低,维修方便 2.6、...
- 目录 1、基本、通用类型定时器 2、独立看门狗定时器 3、窗口看门狗定时器 之前分享了STM32 GPIO的原理、特性、选型和配置、如何计算RTC时钟异步预分频和同步预分频,这次简要阐述STM32L011微控制器定时器的参数配置(其他型号大同小异,本文侧重讲解配置,至于各类定时器的特点后续再述),STM32定时器种类繁多有通用定时器、基本定时器、独立看门... 目录 1、基本、通用类型定时器 2、独立看门狗定时器 3、窗口看门狗定时器 之前分享了STM32 GPIO的原理、特性、选型和配置、如何计算RTC时钟异步预分频和同步预分频,这次简要阐述STM32L011微控制器定时器的参数配置(其他型号大同小异,本文侧重讲解配置,至于各类定时器的特点后续再述),STM32定时器种类繁多有通用定时器、基本定时器、独立看门...
- 目录 1、电源设计 2、USB集线器设计 3、USB转TTL设计 4、模块效果 最近调测程序经常用到单片机的三个串口同时交互通信,我使用1路USB转TTL串口调试模块不断切换,不仅影响观察效果,更是劳心劳力。 本打算淘宝选购4路USB转TTL串口调试模块,均价在60RMB...... 遂决定DIY一款4路USB转TTL串口调试模块~ 1、电源设计 US... 目录 1、电源设计 2、USB集线器设计 3、USB转TTL设计 4、模块效果 最近调测程序经常用到单片机的三个串口同时交互通信,我使用1路USB转TTL串口调试模块不断切换,不仅影响观察效果,更是劳心劳力。 本打算淘宝选购4路USB转TTL串口调试模块,均价在60RMB...... 遂决定DIY一款4路USB转TTL串口调试模块~ 1、电源设计 US...
- 目录 1、选择题 2、填空题 3、简答题 通过学习软考嵌入式工程师、牛客网、各大名厂的嵌入式工程师试题,将其总结,希望可以帮助到广大求职者、参加软考、计算机等级考试的同志。 上次更新时间:2020年2月4日(更新中) 拓展: 2018年摩拜校招嵌入式工程师笔试卷 编程题:力扣(LeetCode)刷题 1、选择题 ... 目录 1、选择题 2、填空题 3、简答题 通过学习软考嵌入式工程师、牛客网、各大名厂的嵌入式工程师试题,将其总结,希望可以帮助到广大求职者、参加软考、计算机等级考试的同志。 上次更新时间:2020年2月4日(更新中) 拓展: 2018年摩拜校招嵌入式工程师笔试卷 编程题:力扣(LeetCode)刷题 1、选择题 ...
- 微控制器(处理器)的运行必须要依赖周期性的时钟脉冲来驱动——往往由一个外部晶体振荡器提供时钟输入为始,最终转换为多个外部设备的周期性运作为末,这种时钟“能量”扩散流动的路径,犹如大树的养分通过主干流向各个分支,因此常称之为“时钟树”。在一些传统的低端8位单片机诸如51,AVR,PIC等单片机,其也具备自身的一个时钟树系统,但其中的绝大部分是不受用户控制的,亦即在单片机上电后,... 微控制器(处理器)的运行必须要依赖周期性的时钟脉冲来驱动——往往由一个外部晶体振荡器提供时钟输入为始,最终转换为多个外部设备的周期性运作为末,这种时钟“能量”扩散流动的路径,犹如大树的养分通过主干流向各个分支,因此常称之为“时钟树”。在一些传统的低端8位单片机诸如51,AVR,PIC等单片机,其也具备自身的一个时钟树系统,但其中的绝大部分是不受用户控制的,亦即在单片机上电后,...
- 目录 1、Keil 简介 2、软件下载 3、环境搭建 1、Keil 简介 Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个 目录 1、Keil 简介 2、软件下载 3、环境搭建 1、Keil 简介 Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个
- 目录 1、模块简介 2、模块应用 2.1、工作模式 2.2、模块配置 1、模块简介 本博客选用LoRa Radio Module-868MHZ作为无线通信模组,其是一款体积小、微功率、低功耗、高性能、远距离的无线数据传输模块。具备内部自动扩频计算和前导 CRC 纠错处理能力。使用时,不改变用户的任何数据和协议,采用半双工通讯,实现串口无线数据收发传输的功能。 ... 目录 1、模块简介 2、模块应用 2.1、工作模式 2.2、模块配置 1、模块简介 本博客选用LoRa Radio Module-868MHZ作为无线通信模组,其是一款体积小、微功率、低功耗、高性能、远距离的无线数据传输模块。具备内部自动扩频计算和前导 CRC 纠错处理能力。使用时,不改变用户的任何数据和协议,采用半双工通讯,实现串口无线数据收发传输的功能。 ...
- 项目开发中单片机芯片的选型是一件重要而费心的事情 , 如果芯片型号选择得合适 , 单片机应用系统就会得经济 , 工作可靠 ; 如果选择得不合适 , 就会造成经济浪费 , 影响单片机应用系统的正常运行 , 甚至根本就达不到预先设计的功能。 对于一个已经设计好的单片机应用系统来说 , 它的技术要求和系统功能都应当十分明确 . 如果选择功能过于少的单片机芯片 , 该应用系统就无法... 项目开发中单片机芯片的选型是一件重要而费心的事情 , 如果芯片型号选择得合适 , 单片机应用系统就会得经济 , 工作可靠 ; 如果选择得不合适 , 就会造成经济浪费 , 影响单片机应用系统的正常运行 , 甚至根本就达不到预先设计的功能。 对于一个已经设计好的单片机应用系统来说 , 它的技术要求和系统功能都应当十分明确 . 如果选择功能过于少的单片机芯片 , 该应用系统就无法...
- 目录 1、RS232基础 1.1、电气特性 1.2、连接器的机械特性 1.3、传输电缆 1.4、链路层 1.5、传输控制 1.6、RS-232标准的不足 2、RS485基础 2.1、RS-485 的电气特性 2.2、传输速率与传输距离 2.3、网络拓扑 2.4、连接器 2.5、RS-232与RS-485对比 3、RS422基础知识 3.1、R... 目录 1、RS232基础 1.1、电气特性 1.2、连接器的机械特性 1.3、传输电缆 1.4、链路层 1.5、传输控制 1.6、RS-232标准的不足 2、RS485基础 2.1、RS-485 的电气特性 2.2、传输速率与传输距离 2.3、网络拓扑 2.4、连接器 2.5、RS-232与RS-485对比 3、RS422基础知识 3.1、R...
- 目录 1、实验目的 2、实验设计 3、实验步骤 3.1、使用 STM32CubeMX 新建项目工程 3.2、编写双串口代码 3.3、配置烧写参数 3.4、烧录程序 1、实验目的 了解STM32L432KC UART1和UART2的原理及特性;学习STM32CubeMX新建双串口工程的方法;掌握STM32编程实现双串口实现数据收、发的编程技巧。 2、实验设... 目录 1、实验目的 2、实验设计 3、实验步骤 3.1、使用 STM32CubeMX 新建项目工程 3.2、编写双串口代码 3.3、配置烧写参数 3.4、烧录程序 1、实验目的 了解STM32L432KC UART1和UART2的原理及特性;学习STM32CubeMX新建双串口工程的方法;掌握STM32编程实现双串口实现数据收、发的编程技巧。 2、实验设...
- 目录 1、程序循环检测方式 2、中断驱动方式 3、直接内存访问方式 单片机I/O设备的控制方式主要有三种:程序循环检测、中断驱动和直接内存访问。 1、程序循环检测方式 程序循环检测方式的基本思路是:在程序(一般是设备驱动程序)当中,通过不断地检测I/O设备的当前状态,来控制一个I/O操作的完成。具体来说,在进行I/O操作之前,要循环地去检测该设备是否已经就绪。如... 目录 1、程序循环检测方式 2、中断驱动方式 3、直接内存访问方式 单片机I/O设备的控制方式主要有三种:程序循环检测、中断驱动和直接内存访问。 1、程序循环检测方式 程序循环检测方式的基本思路是:在程序(一般是设备驱动程序)当中,通过不断地检测I/O设备的当前状态,来控制一个I/O操作的完成。具体来说,在进行I/O操作之前,要循环地去检测该设备是否已经就绪。如...
- 目录 1、驱动原理 2、驱动程序 3、低功耗设计 在工业物联网传感器可视化设计时,仅仅为显示传感器的数值变化,多选用低成本、低功耗、尺寸合适的LCD数码屏,本次博客为各位分享华大半导体HC32L136驱动LCD数码屏的实现方法以及低功耗设计。 1、驱动原理 LCD数码屏本质上就是数码管,因为其主要是为了显示传感器数据,多为若干个7段数码管(7个亮段和1个小数... 目录 1、驱动原理 2、驱动程序 3、低功耗设计 在工业物联网传感器可视化设计时,仅仅为显示传感器的数值变化,多选用低成本、低功耗、尺寸合适的LCD数码屏,本次博客为各位分享华大半导体HC32L136驱动LCD数码屏的实现方法以及低功耗设计。 1、驱动原理 LCD数码屏本质上就是数码管,因为其主要是为了显示传感器数据,多为若干个7段数码管(7个亮段和1个小数...
- 目录 1、基本结构 2、4种输入模式 3、4种输出模式 4、GPIO选型和配置 1、基本结构 STM32 GPIO是通用输入/输出端口的英文简称,其可实现输入、输出、驱动、通信等功能,STM32的I/O 端口有8种模式(4种输入模式和4种输出模式),每个 I/O 端口位支持3种最大翻转速度(2MHz、10MHz、50MHz),均可自由编程,但I/O 端口寄存器必... 目录 1、基本结构 2、4种输入模式 3、4种输出模式 4、GPIO选型和配置 1、基本结构 STM32 GPIO是通用输入/输出端口的英文简称,其可实现输入、输出、驱动、通信等功能,STM32的I/O 端口有8种模式(4种输入模式和4种输出模式),每个 I/O 端口位支持3种最大翻转速度(2MHz、10MHz、50MHz),均可自由编程,但I/O 端口寄存器必...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签