logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【嵌入式C语言题库】C 语言指针进阶选择题(一级指针 · 工程实战篇)003

本文精选10道指针进阶选择题,涵盖真实工程场景中的关键知识点。题目涉及指针运算、数组与指针关系、const/volatile修饰、结构体内存布局、大小端存储等核心概念。每道题配有详细解析,重点剖析常见陷阱,如指针类型转换、内存越界访问、只读存储区修改等问题。最后附上数组与指针的易错点对照表,帮助开发者深入理解指针本质。通过具体案例演示指针在内存操作、寄存器访问和函数参数传递中的实际应用,适合嵌入式

文章图片
#c语言#开发语言
为什么 C 语言函数里局部变量可以作为返回值?——从基础到嵌入式航空应用

C语言函数返回局部变量值安全性的关键点:1.基本类型返回值是安全的,因为返回的是值拷贝而非变量本身;2.返回局部变量指针/数组是危险的(野指针问题);3.嵌入式开发中推荐使用调用者提供缓冲区、静态变量或堆分配来避免问题。特别在航空通信等关键领域,正确处理变量生命周期对系统稳定性至关重要。

#c语言#算法#数据结构
008-TMS320F28335 DSP外设详解:SPI的配置与应用

本文详细介绍了TMS320F28335 DSP的SPI模块功能及应用。SPI作为高速同步串行接口,具有全双工、主从模式、多速率等特性,适用于存储器、传感器等外设通信。重点阐述了SPI控制、传输、中断等关键寄存器的配置方法,并提供了与外部Flash和传感器通信的代码实例。通过合理配置时钟相位、极性等参数,可实现高效可靠的数据传输。掌握SPI模块的使用对嵌入式开发具有重要意义。

文章图片
#fpga开发#单片机#嵌入式硬件 +1
007-TMS320F28335 DSP外设详解:SCI的配置与应用

本文详细介绍了TMS320F28335 DSP的SCI(串行通信接口)模块,包括其异步串行通信基础、功能特性、寄存器配置方法及应用实例。SCI支持可编程波特率、多种数据格式和错误检测功能,通过寄存器设置可实现与PC等设备的通信。文中提供了完整的代码示例,展示如何初始化SCI模块、发送字符串和接收字符。掌握SCI模块的应用对嵌入式开发具有重要意义。

文章图片
#单片机#嵌入式硬件#dsp开发
011-TMS320F28335 DSP外设详解:eCAP和eQEP的配置与应用

本文详细介绍了TMS320F28335 DSP的eCAP(增强型捕获模块)和eQEP(增强型正交编码器接口)两大外设。eCAP模块支持高精度信号捕获、多种触发模式和中断功能,适用于脉冲宽度测量;eQEP模块提供正交编码器接口、方向检测和位置计数功能,常用于电机转速和位置测量。文章通过寄存器配置说明和具体应用实例(包括硬件连接和代码实现),指导开发者快速掌握这两个模块的使用方法。这些功能使其成为电机

文章图片
#单片机#嵌入式硬件#dsp开发
从接口选型到体系结构认知——谈 CPU–FPGA–DSP 异构处理系统与同构冗余设计

本文探讨了异构处理系统架构的核心概念,通过分析CPU、FPGA和DSP组合的系统连接方式,揭示了接口选型背后的架构逻辑。文章指出,异构系统是指包含不同指令体系和处理范式的处理单元组合,而eLBC和XINTF接口的选择体现了不同处理器的架构优势。同时阐明了同构处理系统与同构型双余度产品的区别,强调一个系统可以同时具备异构处理架构和同构型双余度特性。这种理解有助于工程师从体系结构层面把握处理器组合、接

#fpga开发
【嵌入式C语言题库】C 语言指针进阶选择题(一级指针 · 工程实战篇)003

本文精选10道指针进阶选择题,涵盖真实工程场景中的关键知识点。题目涉及指针运算、数组与指针关系、const/volatile修饰、结构体内存布局、大小端存储等核心概念。每道题配有详细解析,重点剖析常见陷阱,如指针类型转换、内存越界访问、只读存储区修改等问题。最后附上数组与指针的易错点对照表,帮助开发者深入理解指针本质。通过具体案例演示指针在内存操作、寄存器访问和函数参数传递中的实际应用,适合嵌入式

文章图片
#c语言#开发语言
006-TMS320F28335 DSP外设详解:ePWM的配置与应用

本文详细介绍了TMS320F28335 DSP的ePWM模块功能及应用。ePWM具有高精度输出(150ps)、多通道独立控制、可编程死区等特性,通过TBPRD、CMPA等寄存器可配置PWM频率、占空比和工作模式。文中给出了电机控制实例代码,包括频率和占空比设置方法,并解释了时钟分频参数HSPCLKDIV和CLKDIV的作用。ePWM模块在电机控制和电源管理领域具有重要应用价值,掌握其配置方法对开发

文章图片
#单片机#嵌入式硬件#dsp开发
深入解析1394总线:CC节点与RN节点的协作机制及航空航天应用

本文系统解析了MIL-STD-1394B总线的架构特点及其在关键任务系统中的应用。该总线通过双冗余通道(A/B)、树状/菊花链拓扑(最多63节点)实现高可靠通信,支持800Mbps带宽和实时同步/异步传输。核心包含两类节点:CC节点(主控设备,负责总线管理)和RN节点(从设备,执行数据采集与控制)。其协作机制通过令牌传递和优先级调度实现确定性传输,在航空电子、舰船系统和武器控制等场景中展现出优于A

#网络#嵌入式硬件
008-TMS320F28335 DSP外设详解:SPI的配置与应用

本文详细介绍了TMS320F28335 DSP的SPI模块功能及应用。SPI作为高速同步串行接口,具有全双工、主从模式、多速率等特性,适用于存储器、传感器等外设通信。重点阐述了SPI控制、传输、中断等关键寄存器的配置方法,并提供了与外部Flash和传感器通信的代码实例。通过合理配置时钟相位、极性等参数,可实现高效可靠的数据传输。掌握SPI模块的使用对嵌入式开发具有重要意义。

文章图片
#fpga开发#单片机#嵌入式硬件 +1
    共 16 条
  • 1
  • 2
  • 请选择