logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

S32DS for S32 Platform GPIO输入中断实践

本文介绍了S32微控制器GPIO中断配置的实现方法。首先通过Pins工具配置GPIO引脚为输入模式并设置下降沿触发中断,然后通过代码实现中断初始化:1)注册中断处理函数;2)设置中断优先级;3)使能中断。最后展示了中断回调函数的实现,包含两种方式:寄存器方式和SDK函数方式,用于检测特定引脚中断并清除标志位。整个过程涵盖了从硬件配置到软件实现的完整中断处理流程。

#单片机
S32DS for S32 Platform UART实践

本文介绍了S32K144 MCU的UART配置与使用流程。首先通过Pins工具配置LPUART引脚,再添加UART外设组件并设置参数。初始化部分展示了LPUART驱动的初始化和接收回调函数安装。中断回调函数实现了接收数据后立即发送的功能。最后给出了包含时钟初始化、引脚配置和UART数据收发的主函数示例,实现了串口数据的发送与回显功能。整个过程涵盖了从硬件配置到软件实现的完整开发流程。

#mcu
S32DS for S32 Platform RTC输出时间

本文介绍了在S32项目中配置和使用RTC(实时时钟)模块的完整流程。首先通过配置工具添加RTC组件并设置参数,然后进行初始化操作,包括启动计数器、设置初始时间等。文章详细说明了RTC的中断处理函数实现,包括每秒触发的秒中断和定时报警中断。在main函数中集成了RTC与UART功能,实现了时间获取和串口输出功能。最后提供了完整的RTC程序下载链接。该方案可用于嵌入式系统中的时间管理和定时任务触发。

#mcu
S32DS for S32 Platform SPI实践

本文介绍了S32K144芯片SPI模块的配置与使用流程:1)通过Pins工具配置LPSPI引脚;2)在Peripherals中添加SPI驱动组件并修改配置参数;3)调用LPSPI_DRV_MasterInit函数初始化主设备;4)使用LPSPI_DRV_MasterTransferBlocking实现SPI数据传输。整个过程涵盖了从硬件引脚配置到软件驱动的完整开发步骤,适用于基于S32K144的S

#mcu
S32DS for S32 Platform PWM输出实践

本文介绍了S32K144 MCU的PWM配置流程:1)通过Pins工具配置FTM0引脚;2)添加PWM外设组件并修改参数;3)完成时钟、引脚和FTM初始化;4)提供了PWM频率和占空比调整函数。关键代码包括初始化函数FTM_DRV_Init()、频率调整函数PWM_FrequencyChange()和占空比设置函数PWM_DutyCycleChange(),实现了PWM基本功能的配置与控制。

#mcu
GUI Guder生成的代码移植到VScode模拟器

本文介绍了LVGL图形界面开发环境的搭建与移植方法。首先指导读者在VSCode中配置LVGL模拟器,并提供了CSDN参考教程链接。其次详细说明了如何从NXP官网下载安装GUI Guider工具,强调版本匹配的重要性。在移植部分,文章分三个步骤:1)将GUI Guider生成的文件复制到VSCode工程;2)修改CMakeLists.txt文件以解决头文件路径问题;3)修改main.c文件添加必要的

#vscode#ide#编辑器
GUI Guder生成的代码移植到VScode模拟器

本文介绍了LVGL图形界面开发环境的搭建与移植方法。首先指导读者在VSCode中配置LVGL模拟器,并提供了CSDN参考教程链接。其次详细说明了如何从NXP官网下载安装GUI Guider工具,强调版本匹配的重要性。在移植部分,文章分三个步骤:1)将GUI Guider生成的文件复制到VSCode工程;2)修改CMakeLists.txt文件以解决头文件路径问题;3)修改main.c文件添加必要的

#vscode#ide#编辑器
S32DS for S32 Platform RTC输出时间

本文介绍了在S32项目中配置和使用RTC(实时时钟)模块的完整流程。首先通过配置工具添加RTC组件并设置参数,然后进行初始化操作,包括启动计数器、设置初始时间等。文章详细说明了RTC的中断处理函数实现,包括每秒触发的秒中断和定时报警中断。在main函数中集成了RTC与UART功能,实现了时间获取和串口输出功能。最后提供了完整的RTC程序下载链接。该方案可用于嵌入式系统中的时间管理和定时任务触发。

#mcu
到底了