S32K开发经历
文章平均质量分 72
NXP的S32KDS软件的使用
阿衰0110
立志开源
展开
-
S32K的bootloader CAN总线实现
本文摘要:本文章介绍如何使用NXP官方软件S32KDS实现CAN总线上的bootloader开发平台:S32 Design Studio forARMVersion 2.2SDK版本:S32_SDK_S32K1xx_RTM_3.0.0使用芯片:S32K148使用设备:图莫斯usb2can1. 先介绍一下用于升级的CAN协议(假定ID:0x555为设备的独有ID)(1)开始升级时,上位机会持续发送表1-1的报文。在APP程序里会有一个相应的处理,即接收到表1-1的报文后会重启MCU..原创 2022-03-24 13:20:50 · 10616 阅读 · 3 评论 -
S32K的flash组件使用(操作FLASH)
本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的flash组件(操作FLASH)开发平台:S32 Design Studio for ARM Version 2.2SDK版本:S32_SDK_S32K1xx_RTM_3.0.0使用芯片:S32K1481. 添加flash组件到工程2. 打开flash配置页面3. 配置flash参数(无特殊要求则采用默认配置)一些参数的介绍:P-Flash:存放程序代码的地方,即ROMD-Flash:存放数据的地方,即原创 2022-03-09 17:14:34 · 9512 阅读 · 8 评论 -
S32K的入门教学
本文摘要:本文章介绍如何使用官方软件S32KDS,新建工程及基本开发使用开发平台:SDK版本:使用芯片:S32K148。原创 2023-02-14 12:39:58 · 1349 阅读 · 3 评论 -
S32K的flexcan组件can fd使用
本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的flexcan组件实现can fd收发开发平台:S32 Design Studio for ARM Version 2.2SDK版本:S32_SDK_S32K1xx_RTM_3.0.0使用芯片:S32K148组件例程下载方式在文末!!!1. 配置CAN所使用的引脚2. 添加flexcan组件到工程(使用多个CAN就添加多个)3. 打开对应的flexcan配置页面4. 进行配置5. 时钟配置原创 2022-05-20 16:41:43 · 4231 阅读 · 6 评论 -
S32K的pwm_pal组件使用
本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的flash组件(操作FLASH)开发平台:S32 Design Studio for ARM Version 2.2SDK版本:S32_SDK_S32K1xx_RTM_3.0.0使用芯片:S32K148组件例程下载方式在文末!!!1. 配置要使用的PWM输出引脚2. 将pwm_pal组件添加到工程3. 配置PWM参数4.配置好参数后点击如下图按钮或选项即可将配置数据更新至代码5. 在代码中添加初始.原创 2022-04-07 18:06:58 · 1721 阅读 · 0 评论 -
S32K的flexcan组件使用(RxFIFO+DMA)
本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的flexcan组件(RxFIFO+中断)开发平台:S32 Design Studio for ARM Version 2.2SDK版本:S32_SDK_S32K1xx_RTM_3.0.0使用芯片:S32K1481. 配置CAN所使用的引脚2. 添加flexcan组件到工程(使用多个CAN就添加多个)3. 打开对应的flexcan配置页面4. 根据所需进行配置(这里介绍使用RxFIFO功能DMA方式)5原创 2022-02-24 17:47:58 · 3179 阅读 · 0 评论 -
S32K的flexcan组件使用(RxFIFO+中断)
本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的flexcan组件(Rx FIFO+中断)开发平台:S32 Design Studio for ARM Version 2.2使用芯片:S32K148注:本文讲述CAN使用Rx FIFO功能中断方式实现无过滤CAN报文接收,DMA方式见这篇文章!1. 配置CAN所使用的引脚2. 添加flexcan组件到工程(使用多个CAN就添加多个)3. 打开对应的flexcan配置页面4. 根据所需进行配置(这里介绍使用.原创 2022-02-24 15:53:21 · 4218 阅读 · 7 评论 -
S32K的lin组件使用(不用LDF配置LIN)
本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的Lin组件(不使用LDF文件配置)开发平台:S32 Design Studio for ARM Version 2.2使用芯片:S32K1481. 配置要使用的LIN对应的UART端口2. 添加对应组件到工程,lin和lptmr组件3. 配置lin4. 配置lptmr定时器(lptmr组件具体应用可参考往期文章)5.配置好参数后点击如下图按钮或选项即可将配置数据更新至代码6.在代码中加入LIN...原创 2022-02-18 11:13:51 · 5217 阅读 · 5 评论 -
S32K的LinStack组件使用(LDF配置LIN)
本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的LinStack组件开发平台:S32 Design Studio for ARM Version 2.2使用芯片:S32K1481. 双击PinSettings先配置好要使用的LIN的串口引脚2. 双击Components将LinStack组件添加进工程3. 双击LinStack组件打开如下图的LinStack配置页面4. 复制LDF文件将其粘贴到Source文件夹下5. 在LinStack配置页面里.原创 2022-02-15 17:27:18 · 3951 阅读 · 11 评论 -
S32K的lpit组件使用(通用定时器)
本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的lpit组件(通用定时器)开发平台:S32 Design Studio forARMVersion 2.2SDK版本:S32_SDK_S32K1xx_RTM_3.0.0使用芯片:S32K1481. 添加lpit组件到工程2. 打开lpit配置页面3. 配置lpit参数(lpit通道0举例)4.配置好参数后点击如下图按钮或选项即可将配置数据更新至代码5.在代码中加入lpit初始化的代码即可使用定时...原创 2022-03-09 15:24:00 · 2363 阅读 · 0 评论 -
S32K的lptmr组件使用(系统定时器)
本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的lptmr组件开发平台:S32 Design Studio for ARM Version 2.2使用芯片:S32K1481. 双击Components打开如下图右侧页面,再双击其中lptmr组件即可添加至工程2. 双击我们加入到工程的lptmr组件进入到如下图右侧页面3. 在此页面下可以设置定时器参数,具体设置如下图4. 配置好参数后点击如下图按钮或选项即可将配置数据更新至代码5. 在代码中加入定时.原创 2022-02-14 15:53:04 · 1906 阅读 · 0 评论 -
S32K的wdog组件使用(看门狗)
本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的wdog组件(看门狗)开发平台:S32 Design Studio for ARM Version 2.2使用芯片:S32K1481. 添加wdog组件到工程2. 打开wdog组件配置页面3.配置好参数后点击如下图按钮或选项即可将配置数据更新至代码4.在代码中加入wdog初始化的代码即可使用看门狗// 看门狗中断void WDOG_EWM_IRQHandler(void){ SEGGER_RTT_...原创 2022-02-19 15:39:08 · 2843 阅读 · 2 评论 -
S32K的lpuart组件使用(串口)
本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的flexcan组件(RxFIFO+DMA)开发平台:S32 Design Studio for ARM Version 2.2SDK版本:S32_SDK_S32K1xx_RTM_3.0.0使用芯片:S32K1481. 配置要使用串口的引脚2. 添加lpuart组件到工程...原创 2022-03-02 10:51:47 · 4139 阅读 · 2 评论