logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++面向对象程序设计 第六章

本文摘要: C语言中联合(union)与结构(struct)的区别在于,联合成员共享同一内存空间。文中通过职工结构类型的例子展示了无名联合的使用方法:当联合未命名时,其成员可直接作为结构成员访问。随后讨论了C/C++中的强制类型转换差异,并重点介绍了动态内存分配工具new和delete。相比C的malloc/free,new/delete无需计算数据类型大小和强制转换,使用更简便。文章还演示了如何

文章图片
#c++
STM32 DMA USART PROG

这篇文章主要介绍了基于STM32的DMA(直接内存访问)数据传输实验。代码实现了通过DMA通道将内存数据发送到串口外设的功能,包含DMA初始化配置、数据传输控制以及进度显示等关键部分。实验通过按键触发DMA传输,利用LCD实时显示传输进度,并在传输完成后提示完成状态。核心函数包括DMA通道配置(MYDMA_Config)和传输使能(MYDMA_Enable),展示了如何通过DMA实现高效数据传输而

文章图片
FSMC LCD存储器接口 LCD控制方法FSMC LCD控制原理FSMC 寄存器PZ6808PZ6808FSMCINITSTM32F10X通过 FSMC 与 ILI93xxTFTLCD驱动的通信的若

FSMC LCD存储器接口 LCD控制方法FSMC LCD控制原理FSMC 寄存器PZ6808PZ6808FSMCINITSTM32F10X通过 FSMC 与 ILI93xxTFTLCD驱动的通信的若干问题STM32的FSMC详解 SCHIPS 引脚接线图第38讲 TFTLCD显示实验_FSMC-M4外部器件地址映射外部器件地址映射表主要特性

文章图片
#stm32#嵌入式硬件#单片机
STM32串口通信PWM波呼吸灯转速测量DMACRC32、CRC16、CRC原理文档集合

STM32串口通信PWM波呼吸灯转速测量DMACRC32、CRC16、CRC原理文档集合

文章图片
#单片机#嵌入式硬件
Win10上使用C++和PaddleOCR进行文字识别的CMake编译指南

本文介绍了在Windows10环境下使用C++和PaddleOCR进行文字识别的完整流程。主要内容包括:1)安装Visual Studio、CMake和PaddleOCR等必要工具;2)创建CMake项目并添加C++源文件;3)编写简单的OCR识别代码示例;4)项目构建与运行方法。文章还提供了注意事项,包括依赖项检查、图像质量处理建议以及代码优化方向,并推荐参考官方文档解决可能遇到的问题。该指南为

文章图片
#c++#开发语言
STM32RTC实时时钟讲解

本文简要介绍了RTC实时时钟的基本概念,主要包含RTC实时时钟-1和RTC实时时钟3两种型号的重复提及,体现该系列产品的核心功能与应用场景。内容显示RTC实时时钟在多个领域均有应用,但具体技术细节未展开说明。全文简明扼要,突出了RTC时钟模块作为关键电子元器件的标准化特性。

#嵌入式硬件
C与C++语言结构体编程 switch case语句

本文分享了C语言结构体的学习心得,重点探讨了结构体的作用和内存对齐原则。结构体的三大作用包括:1)组织对象属性,提高代码可读性和可维护性;2)简化函数参数传递,便于扩展;3)通过内存对齐提升CPU访问效率。文章通过日期时间结构体示例和内存地址分析,详细解释了结构体成员变量的排列顺序对内存占用的影响,并总结了内存对齐的三项原则:成员起始地址需为其大小的整数倍、结构体总大小需为最大成员的整数倍、嵌套结

文章图片
#嵌入式硬件#c语言
C++ 语言编程 创建 class Student类

int sno;int age;{sno=s;{age=a;int main()亮出23CM8public:int sno;int age;sno=s;age=a;int main()return 0;

#c++#算法#开发语言
MDK警告及排查方法Keil开发STM32编译不通过解决办法

本文总结了嵌入式开发中常见的编译警告和错误类型及其解决方法,涉及变量定义、函数声明、代码格式等多个方面。 编译警告部分包括:未使用变量警告(#550-D)、文件末尾缺少换行(#1-D)、不可达代码(#111-D)、变量未初始化使用(C3017W)、声明但未引用变量(#177-D)、非void函数缺少返回值(#940-D)以及函数参数声明过时(#1295-D)等警告。 编译错误部分包括:缺少分号(#

#java#前端#服务器
    共 51 条
  • 1
  • 2
  • 3
  • 6
  • 请选择