汽车大牛
文章平均质量分 91
大联大世平集团-上海应用技术部(NC ATU)运营的汽车大牛账号(汽车相关博文),团队成员精通各类汽车相关应用知识,能够为客户提供最优质的服务和解决方案。专注于MPU & MCU 技术领域开发,其中涵盖 UWB、NFC、车载以太网、汽车大灯、短距雷达及车载电空调等
WPG大大通
快来get原厂技术方案、学习教程吧!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
开发板测评系列六 | NXP S32K312 系列核心板试用 +使用MCAL包搭建最小系统Demo
本文介绍了使用MCAL包搭建S32K312最小系统的过程。硬件采用KnightS32K312开发板,软件环境包括S32DesignStudio和tresosStudio。详细说明了EB配置工具的安装激活、插件包部署、工程目录结构及代码生成步骤,并指导如何通过S32DS进行编译下载。文章来自S32K312开发板评测活动,提供了完整的开发环境搭建和调试流程指南。原创 2025-08-29 08:00:00 · 1436 阅读 · 0 评论 -
开发板测评系列六 | NXP S32K312 系列核心板免费试用 +ADC采集并通过UART打印
本文介绍了使用KnightS32K312开发板进行ADC模块实验的过程。硬件环境包括开发板、12V电源适配器、Jlink调试器等,软件采用S32DesignStudio3.5平台。详细说明了ADC模块的特点,包括三种类型选择、14位转换结果、自检功能和多通道映射等特性。文章重点描述了工程配置步骤,包括PORT配置、ADC硬件单元选择、单次转换软件触发模式设置,以及UART通信参数配置。最后给出了关键API函数说明,如Adc_Sar_Ip_Init初始化函数和Adc_Sar_Ip_StartConversio原创 2025-08-27 08:30:00 · 1476 阅读 · 0 评论 -
开发板测评系列六 | NXP S32K312 系列核心板免费试用 +LED灯闪烁
本文介绍了S32K312核心板的开发环境配置与LED控制实现。硬件采用大大通提供的S32K312开发板,软件使用S32DesignStudio 3.5,配合RTD驱动和Jlink调试器。详细说明了新建工程步骤、PTB10引脚的GPIO配置(输出模式控制LED闪烁),以及OSIf、DIO模块的简单设置。最后通过编写时钟初始化、延时函数和DIO反转代码,实现了红灯500ms间隔闪烁的效果。文章为S32K3系列开发入门提供了实用参考。原创 2025-08-27 08:00:00 · 519 阅读 · 0 评论 -
开发板测评系列五 | NXP S32K312 VSCode 开发环境搭建
本文介绍了使用VSCode进行嵌入式开发的高效配置方法。主要内容包括:1)安装VSCode基础环境和C/C++插件;2)重点推荐嵌入式开发插件EIDE和Cortex-Debug,详细说明如何导入Eclipse工程并配置编译器路径、头文件等;3)演示了按键功能开发流程,包括移植multi_button库实现按键单击、双击等逻辑;4)展示了ADC采样功能开发,并与按键功能绑定。文章强调VSCode相比传统IDE的优势,包括现代化界面、强大插件支持、智能提示和Git集成等,能显著提升嵌入式开发效率。原创 2025-08-26 08:30:00 · 986 阅读 · 0 评论 -
开发板测评系列五 | NXP S32K312 初体验
本文介绍了基于NXP S32K312汽车通用MCU的开发环境搭建方法。重点讲解了S32 Design Studio(S32DS)的安装步骤,以及如何手动安装实时驱动RTD插件来支持AUTOSAR和非AUTOSAR应用开发。文章详细说明了通过S32DS进行引脚配置和代码自动生成的过程,包括LED控制的GPIO初始化设置,并演示了简单的点灯程序编写、编译和烧录方法。最后提供了使用SEGGER J-Link进行调试的配置说明。原创 2025-08-25 14:02:53 · 1299 阅读 · 0 评论 -
开发板测评系列四 | NXP S32K312开发板试用-模拟I2C驱动BMP280气压传感器
本文介绍了在S32K312开发板上模拟I2C驱动BMP280气压传感器和模拟SPI通信的实现方法。主要内容包括:1. 通过GPIO模拟I2C协议,详细给出了SDA、SCL引脚初始化及读写操作的代码实现;2. 使用模拟I2C读取BMP280传感器的压力和温度数据,并解决printf打印浮点数的问题;3. 由于硬件SPI波形异常,改用GPIO模拟SPI驱动LCD屏幕,但存在刷屏速度慢的问题;4. CAN通信调试过程,包括引脚配置和初始化代码,但最终未能实现与其他厂商MCU的正常通信。文章提供了完整的代码实现和硬原创 2025-08-22 08:00:00 · 605 阅读 · 0 评论 -
开发板测评系列四 | NXP S32K312-PIT0定时器中断实现ms和us延时
本文分享了在S32K312开发板上实现微秒/毫秒延时功能,并驱动BMP280气压传感器和TFT LCD屏的经验。作者通过PIT0定时器中断实现精确延时,采用模拟I2C接口成功读取BMP280数据,但遇到浮点数打印问题。针对硬件SPI波形异常问题,改用模拟SPI驱动TFT LCD,但存在刷屏速度慢的缺陷。文章详细记录了寄存器配置、代码实现及调试过程中的问题,为开发者提供了实用的参考案例。原创 2025-08-22 08:30:00 · 647 阅读 · 0 评论 -
开发板测评系列四 | NXP S32K312开发板试用-在串口打印界面中看到SPI传输数据
本文分享了NXPS32K312开发板的初步使用体验。作者介绍了开发所需的三大软件工具:基于Eclipse的S32DS开发环境、RTD5.0驱动代码库和SeggerJLINK烧录工具。文章详细说明了工程创建、代码烧录过程,并展示了DIO/LPUART初始化、ADC采样和LPSPI通讯等功能的实现方法。通过电位器旋钮控制ADC采样值变化,以及SPI数据收发测试,验证了开发板的各项功能。文章为初次接触S32K3系列和Eclipse环境的开发者提供了实用参考。原创 2025-08-21 08:00:00 · 1121 阅读 · 0 评论 -
开发板测评系列二 | NXP S32K312 RTD MCAL环境搭建及验证
本文介绍了使用EB Tresos Studio和RTD工具搭建S32K3 MCAL开发环境的详细步骤。首先说明了软件安装顺序及插件处理方式,重点讲解了工程编译过程中路径设置和错误解决方法。接着演示了在EB Tresos中新建工程、配置Port和DIO模块的具体操作,包括引脚初始化、API选择等关键配置项。最后说明了代码生成过程,并指出配置错误会通过红色字体提示。整个过程与S32DS操作类似,为开发者提供了MCAL配置的完整指导。原创 2025-08-20 08:00:00 · 1146 阅读 · 0 评论 -
开发板测评系列三 | S32K312基于Emios模块实现呼吸灯
本文介绍了在S32DS开发环境中使用S32K312评估板实现LED呼吸灯控制的详细步骤。通过导入官方eMIOS PWM例程,修改芯片封装为100pin版本,并调整引脚配置(将PTB16改为PTB8)和外设模块设置(仅保留eMios_1通道15)。代码部分删除了原CH4相关代码,将CH12替换为CH15,并实现了通过调节PWM占空比控制LED亮度的呼吸灯效果。最后完成编译烧录,验证了蓝灯呼吸效果。该方案展示了eMIOS模块的基本使用方法,为PWM应用开发提供了参考实例。原创 2025-08-19 08:30:00 · 1228 阅读 · 0 评论 -
开发板测评系列三 | S32K312基于Gpt模块闪灯
本文介绍了如何在S32K312评估板上实现LED定时闪烁功能。通过在S32DS开发环境中导入并修改官方GPT例程,配置GPT定时器模块为24MHz时钟频率,设置1秒定时中断。关键步骤包括:调整100pin封装设置、修改Port模块引脚配置、配置GPT通道参数以及实现回调函数控制LED状态。最终实现开发板LED以1秒间隔闪烁10次的功能。该实验展示了S32K3系列芯片的GPT模块基本使用方法,为后续定时器应用开发提供了参考。原创 2025-08-19 08:00:00 · 800 阅读 · 0 评论 -
开发板测评系列三 | S32K312-创建第一个S32K3的示例程序
本文介绍了使用S32DS开发环境在KnightS32K312评估板上实现LED控制的过程。首先通过分析评估板硬件资源(包括S32K312主控芯片、电源接口、调试接口等),详细说明了硬件连接方法。随后演示了在S32DS中导入并修改官方示例项目的步骤,重点讲解了如何针对100pin封装进行引脚配置调整,将PTB8引脚设置为LED控制端口。最后完成项目编译,通过J-Link调试器将程序下载至开发板,成功实现LED点亮功能。该实验为S32K3系列MCU开发入门提供了完整的操作流程。原创 2025-08-18 08:30:00 · 1907 阅读 · 0 评论 -
开发板测评系列三 | S32K312 开发环境搭建
本文为S32K3系列MCU开发环境搭建指南,详细介绍了所需软硬件配置及安装步骤。硬件需准备PC、Jlink/PEmicro烧录器和S32K312评估板;软件包括S32DS开发平台、SDK包和Jlink驱动。文章重点说明了S32DS的激活安装、SDK包的导入方法以及Jlink驱动的配置流程,帮助开发者快速搭建开发环境并运行官方例程。通过完成这些步骤,开发者可为后续项目开发奠定基础。原创 2025-08-18 08:00:00 · 1767 阅读 · 0 评论 -
开发板测评系列二 | NXP S32K312 RTD SPI 通信
本文介绍了S32K312开发板的SPI通信实现方法,重点讲解了LPSPI模块的配置步骤。文章详细说明了SPI引脚分布、模块配置流程(包括Port/DIO模块设置和LPSPI功能配置),并提供了完整的工程代码示例,包含初始化、同步传输等关键函数实现。最后指出了测试过程中出现的波形问题,为开发者提供了SPI通信的实际操作参考。原创 2025-08-15 08:30:00 · 475 阅读 · 0 评论 -
开发板测评系列二 | NXP S32K312 RTD LLD 串口简易操作
本文介绍了基于S32K312开发板的UART串口通信实现方法。首先通过配置IOMUX表格设置LPUART0的RX/TX引脚(PTC2/PTC3),并初始化Port、DIO、UART和IntCtrl模块。随后详细说明了使用RTD接口函数进行UART初始化和数据传输的代码实现,包括波特率配置、中断设置等关键步骤。最后展示了交互测试效果:当接收到"chip"时返回"S32K312",收到"fac"时回复"NXP"。该方案为S32K3系原创 2025-08-14 08:30:00 · 574 阅读 · 0 评论 -
开发板测评系列二 | NXP S32K312 RTD LLD环境搭建及验证
本文介绍了S32K312微控制器的RTD开发环境搭建与验证流程。通过S32 Design Studio 3.6.0和RTD插件的安装配置,开发者可采用图形化工具进行引脚配置(如RGB LED控制),自动生成初始化代码。文章详细说明了工程创建、引脚配置、代码生成与调试过程,并提供了在线/离线烧录方法,包括ELF转HEX/BIN格式的配置。最后给出了J-Link调试和J-Flash烧录的具体操作步骤。该指南为S32K312开发提供了完整的环境配置和基础开发示例。原创 2025-08-14 08:00:00 · 2017 阅读 · 0 评论 -
开发板测评系列一 | NXP S32K312 系列核心板体验之二—RTD实时驱动配置FreeRTOS工程
本文介绍了基于NXP RTD配置FreeRTOS的详细步骤。首先需下载S32K312 RTD SDK(推荐4.0.0版本)和FreeRTOS SDK,并导入工程。创建工程后需配置时钟树(HSE时钟2分频)、检查外设是否引入FreeRTOS,并更新源代码。GPIO配置参考前文,修改默认例程在发送线程中添加LED控制代码。最后提供了演示视频链接,展示了两个LED灯交替闪烁的效果。该教程适用于S32K312开发板,帮助开发者快速搭建FreeRTOS环境。原创 2025-08-13 08:30:00 · 1070 阅读 · 0 评论 -
开发板测评系列一 | NXP S32K312 系列核心板体验之二—串口配置与使用
本文介绍了S32K312开发板的串口配置教程,主要包括PIN配置(PTC2/RX、PTC3/TX)、外设驱动添加(Lpuart_Uart等)、串口参数设置(波特率115200)、中断配置(IntCtrl_Ip)、引脚复用(Siul2_Port)和时钟树配置(FIRC时钟源)。文章详细说明了串口发送和接收API的使用方法,并提供了示例代码,通过调用Lpuart_Uart_Ip_AsyncSend函数实现了串口数据发送功能。最后展示了"Hello world!"的发送测试结果。该教程适用于需原创 2025-08-13 08:00:00 · 1719 阅读 · 1 评论 -
开发板测评系列一 | 初体验—NXP S32K312 系列核心板之环境搭建以及I/O的使用教程
本文记录了作者使用NXP S32K312开发板的体验过程。文章首先介绍了这款基于ARM Cortex-M7内核的开发板特性,包括160MHz主频、HSE安全引擎、多种通信接口等。随后详细说明了开发环境搭建步骤,包括IDE安装、SDK配置等。重点讲解了GPIO操作API的使用方法,包括初始化、输出输入控制等函数。作者还分享了通过图形化界面配置GPIO实现LED控制的具体代码示例,并提到后续将测评串口、触摸等外设功能。最后作者表示虽然前期配置较为复杂,但最终成功点亮LED带来了成就感。原创 2025-08-12 09:00:00 · 1151 阅读 · 0 评论 -
SemiDrive E3 名词说明(一)
本文介绍了Semidrive E3开发中的关键概念和工具。主要对比了SSDK和MCAL两种软件包的区别:SSDK采用MCUSDK架构,支持FreeRTOS;MCAL基于AUTOSAR标准开发。文章详细解释了IRAM和XIP两种程序运行方式的差异及适用场景,阐述了E3的bootmode设置和常用模式。此外,还介绍了Flashloader和Dloader的功能差异、PAC包的组成及生成方法,以及SFS文件在Flash启动中的作用。最后提供了相关参考文档和技术支持联系方式,为E3开发者提供了实用指导。原创 2025-07-22 08:30:00 · 749 阅读 · 0 评论 -
开发板测评系列一 | NXP S32K312 系列核心板体验之——PWM
本文介绍了在S32K312开发板上基于RTD配置PWM输出的方法。配置步骤包括加载驱动、port配置(选择PTA2为输出引脚)、Mcl配置(使能EMIOS模块并设置时钟分频)以及PWM参数设置(分频、占空比和时钟源选择)。文中提供了PWM初始化、频率设置和占空比设置的API接口函数。该实验由测评者付楚楚完成,最终实现40KHz的PWM输出。更多技术问题可联系大联大世平集团ATU部门。原创 2025-06-25 08:30:00 · 509 阅读 · 0 评论 -
S32K312 - 开发环境搭建及RGB灯驱动
本文详细介绍了如何为NXPS32K31X系列芯片搭建开发环境,并逐步指导从软件安装到工程创建的全过程。首先,需从NXP官网下载S32DesignStudioIDE最新版本(3.6)原创 2025-05-15 09:25:28 · 1120 阅读 · 0 评论 -
S32K312 - 使能ADC采集数据并通过Jlink观察实时数据
本次试用项目基于NXP S32K312系列核心板,旨在通过ADC模块采集模拟信号,并通过jlink调试实时查看采集数据。S32K312是NXP推出的一款高性能汽车级微控制器,具备丰富的外设资源,包括多通道ADC、UART、GPIO等,非常适合用于汽车电子、工业控制等领域的开发。项目的主要目标是掌握S32K312的ADC数据采集功能,并通过jlink调试实时查看采集数据。原创 2025-05-14 08:00:00 · 820 阅读 · 0 评论 -
详细教程!S32K312 - 使能FreeRtos并实现串口打印
本文详细介绍了如何在S32K312开发板上使用FreeRTOS进行开发。首先,从指定网址下载FreeRTOS 5.0.0版本并安装。接着,创建并更新源代码以确保工程文件可编译。然后,根据原理图配置RGB三色LED和UART引脚,并添加LPUART和中断驱动。原创 2025-05-13 10:06:43 · 1211 阅读 · 0 评论 -
芯驰 X9 系列 PTG4.3 通用编译烧写方法(附代码)
本文档提供了芯驰 X9 系列 PTG4.3 版本的通用编译烧写方法,旨在指导用户如何获取密钥、安装所需工具、下载 buildsystem、同步代码、配置编译环境、编译代码以及进行镜像烧写和启动。文档详细描述了每一步操作的具体命令和注意事项,确保用户能够顺利完成整个编译烧写流程。原创 2025-04-10 08:30:00 · 973 阅读 · 0 评论 -
超详细RockChip RK2118M SDK 的环境搭建教程
随着智能座舱的快速发展,对音频需求的极大增加,催生了复杂的硬件连接,多喇叭,多麦,多音区的实际场景,也同时需要更丰富的接口能力,更高的 AI 算力,更具性价比的音频处理芯片。原创 2025-04-09 08:00:00 · 1820 阅读 · 3 评论 -
【S32K 进阶之旅】 使用 S32K3 PIT 定时器实现 delay 延时功能
周期中断定时器 (Periodic Interrupt Timer, PIT) 模块顾名思义,就是通过计时行为引发周期性中断事件的触发器。本文基于 S32K312 开发板实现延时功能,在此之前先简单介绍下 PIT 的特性。原创 2025-02-27 08:30:00 · 1521 阅读 · 1 评论 -
SemiDrive E3 Cache 理论及应用
微控制器是一种集成电路,通常由一个或多个中央处理单元(CPU)、内存、输入/输出及其他支持功能组成,内存分为非易失和易失性存储器。原创 2025-02-20 08:30:00 · 1132 阅读 · 0 评论 -
SemiDrive E3 Secure Debug 解锁
当设备烧写相关 Secure Debug Efuse 后,再次上电系统启动安全调试,直接通过普通脚本,这时已经不能进行调试,需要通过安全调试脚本及正确的安全调试密码,进行安全验证之后,才能进行设备调试,这样可以有效地保护系统,防止非法手段通过调试口对系统进行攻击,从而使系统更安全。原创 2025-02-19 08:30:00 · 930 阅读 · 0 评论 -
NXP S32K312 UART 与 DMA 模块结合应用讲解(含代码)
本文介绍如何使用 NXP 提供的 RTD 软件包开发 S32K312 UART 与 DMA 模块结合应用,通过串口打印 Log 数据。原创 2025-02-13 08:30:00 · 2749 阅读 · 1 评论 -
SemiDrive E3 Secure Debug 函数方式验证
本文方式仅是方案过程辅助验证,当将 eFuse 烧写内容、解锁使用的脚本验证通过后,将所需要的信息形成文件,并烧写进 eFuse,开启 JTAG 口保护。原创 2025-02-10 08:30:00 · 1138 阅读 · 0 评论 -
SemiDrive E3 Secure Debug 理论及验证
安全调试(Secure Debug)顾名思义就是调试接口可以被安全管理,可以通过管理,实现只允许合法调试者调试。原创 2025-01-15 10:58:54 · 1083 阅读 · 0 评论 -
教程 | SemiDrive E3640 Gateway MCAL3.1 Sent 测试
SENT 全称:Single Edge Nibble Transmission,中文名称为:单边半字传输协议,是 SAE 推出的一种点对点的、单向传输的方案,被用于车载传感器和电子控制单元(ECU)之间的数据传输。SENT(SAE J2716) 作为一种汽车传感器的新型接口标准,较 AD 和 PWM 输出相比,具有很好的 EMC 特性并节省线束和插针结头,且能传输故障代码从而使传感器系统具有很强的故障诊断能力。基于协议简单和上述优势,SENT 可作为 Analog Input 的替代品,并可在局部系统中取代原创 2025-01-07 11:51:22 · 917 阅读 · 0 评论 -
干货 | NXP KW38 COP 看门狗介绍
本文将介绍 NXP KW38 芯片的 COP 看门狗模块,KW38 无线 MCU 不仅集成了蓝牙低功耗 5.0,还配备了 FlexCAN 模块。这种设计使得 KW38 MCU 能够轻松集成到汽车车载或工业 CAN通信网络中。FlexCAN 模块支持 CAN FD,从而提升了带宽并降低了延迟。原创 2025-01-02 08:48:04 · 1257 阅读 · 0 评论 -
Hands-On 基于 Flagchip FC7300 MCAL-按键中断控制 LED
本文详细介绍如何使用 EB 工具配置 Flagchip FC7300 MCAL 按键(Key3)中断控制 LED。首先以实例的方式介绍 Icu 功能的配置过程,对于这个实例中的相关模块(MCU、EcuC、Common、OS、Port、Dio)的功能介绍,请查看本网站的其他相关博文。原创 2024-11-06 08:30:00 · 1370 阅读 · 0 评论 -
【高性能MCU】P22-009_Butterfly E3106 Cord Board 方案
芯驰 E3 MCU 控之芯是针对汽车安全相关应用设计的新一代高性能微控制器产品。E3 全系列产品集成了 ARM Cortex R5 及 ARM Cortex R52+ CPU 并最高配置对锁步主核,其中最高规格产品配置有接近 5MB 的片内 SRAM 和高达 16MB 高性能嵌入式存储,可满足汽车应用对于算力和内存日益增长的需求。原创 2024-11-04 08:30:00 · 989 阅读 · 0 评论 -
SemiDrive E3 多核心运行 FreeRTOS 配置介绍
本文主要介绍如何通过相关配置,使 Semidrive E3 芯片中的 SF 和 SP0 core 分别运行一套 FreeRTOS 操作系统。原创 2024-11-01 09:00:00 · 1786 阅读 · 0 评论 -
干货 | NXP NCF3321 LPCD 模式唤醒阈值修改讲解
NCF3321 是世平集团代理的 NXP 所研发的新一代车规级 NFC 前端 IC,相比上代 NFC 前端 IC 性能提升巨大、支持多类型多协议卡检测、支持手机模拟 NFC 识别、支持手机与卡共同检测、宽范围工作温度工作更加稳定。原创 2024-11-01 08:30:00 · 1859 阅读 · 0 评论 -
超详细NXP KW45 软件环境搭建教程
本文主要介绍基于 KW45B41Z-EVK 开发板的软件环境搭建流程。从软件开发套件(SDK)的获取开始,接着介绍 MCUXpresso 集成开发环境(IDE)的下载与安装步骤,并最终演示如何创建和调试一个示例项目。原创 2024-10-30 09:00:00 · 1807 阅读 · 0 评论 -
【SemiDrive G9 系列软件开发】 PTG5.1.2 + MCAL_v1.3.0 PWM hands on
SemiDrive 支持系统 G9 系列目录中,PTG5.1.2 版本只适用于 G9H,其中 MCAL_v1.3.0 例程较为全面。最近进行了 PWM 模块的例程测试,操作过程 hands on 如下:原创 2024-10-29 09:00:00 · 1598 阅读 · 0 评论
分享