![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
S32k144学习总结
*balance
请各位大佬多多指教
展开
-
S32K144之SDK版:RTC时钟应用
背景定义实时时钟的缩写是RTC(Real_Time Clock)。RTC 是集成电路,通常称为本质一个32位的计数器,只能向上计数(输入频率低的定时器,可以记录很久的时间,有电子的,可以MCU掉电继续记录时间)应用场景日历:记录一个时间(年月日,时分秒)闹钟:设定特定时间进入中断(处理特定事情:软件复位,软件唤醒,退出待机...)RTC_Second(秒中断)RTC_Overflow(溢出事件/时间无效)RTC_Alarm(闹钟中断)原创 2022-12-20 15:53:44 · 963 阅读 · 0 评论 -
S32K144之SDK版:FLASH(内部模拟EEPROM)模块应用
【代码】S32K144之SDK版:FLASH(内部模拟EEPROM)模块应用。原创 2022-12-20 15:35:31 · 3008 阅读 · 7 评论 -
S32K144之SDK版:LPIT低功耗定时器应用
LPIT是一种具有多个定时器通道的低功耗周期性中断定时器。当计时器达到程序设定的计数后,相应的计时器通道将产生预触发信号和触发输出信号,这些预触发信号和触发输出可用于触发设备上的其他模块。中断的目的是为了充分利用MCU的资源 模式0-32位周期计数器模式在Case-1基础上,TSOI=1,(Stop On Interrupt),输出效果同Case-1,只是发生一次中断后变停止了。Case3-触发重载在Case-1基础上,TROT=1,(Reload On Trigger),输出效果同Case-1,只是当有原创 2022-07-14 14:34:52 · 2175 阅读 · 0 评论 -
Sk32k144:生成hex文件和烧写(jflash)
目录一,配置生成hex文件二,获取和安装jflash三,建立jflash工程四,烧写hex文件五,多个hex文件合一,配置生成hex文件1.设置产生镜像文件2.勾选生成hex文件3.生成文件路径二,获取和安装jflash1. 打开Jlink驱动官方下载地址(最好不要选择最新版本)https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack...原创 2022-05-30 16:18:02 · 2845 阅读 · 1 评论 -
S32K144之SDK版: bootloader 跳转APP测试
一,实验设计/* * bootloader实验 * 实验目的: * 将bootloader 和 app 工程烧录进入开发板,在bootloader程序里,使用按键KEY1,跳转进入APP程序 * * BOOTLOADRT程序内存分配: * 中断向量表 * 0x00000000 - 0x00000400 * flash配置信息 * 0x00000400 - 0x00000410 * bootloader程序 占用31.728k空间 * 0x00000410 - 0x000080..原创 2022-05-17 12:37:20 · 4293 阅读 · 2 评论 -
S32K144之SDK版:UART串口数据解析
通过串口输入可以命令可以打印对应的信息一,uart2.c文件/******************************************************************************/#include"Cpu.h"#include <stdio.h>#include <string.h>#include "stdarg.h"#include <stdint.h>#include <stdbool.h>..原创 2022-05-06 10:38:36 · 2333 阅读 · 0 评论 -
芯片为什么会被锁?(为避免辛苦劳作的成果被窃取,自我保护措施)
单片机程序基本上都存在于Flash中,大部分能够读取或者识别Flash上的数据就能够获得Firmware文件,从而给复制产品带来了机会。单片机(MCU)一般都有内部程序区和数据区(或者其一)供用户存放程序和工作数据(或者其一)。为了防止未经授访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或者加密字节,以保护片内程序。如果在编程时加密锁定位被使能(锁定),就无法用普通编程器直接读取单片机内的程序,这就叫单片机加密。攻击方法软件攻击定义:该技术通常使用处理器通信接口并利用协议、..原创 2022-04-25 20:07:02 · 2535 阅读 · 0 评论 -
S32K144之SDK版:CAN模块应用
S32K144之SDK版:CAN模块应用原创 2022-04-25 10:05:50 · 2688 阅读 · 2 评论 -
S32K144之SDK版:串口接收引脚抖动,LPUART0->CTRL 寄存器异常无法进入中断
项目场景:S32K144芯片和工控机使用串口通讯(周期性收发数据)问题描述数据传输过程中数据不时出现S32k144串口无法接收的情况,重复重新打开串口也无效果,只有重启才能恢复。原因分析:1.用示波器看出现错误时候,接收引脚是否还有串口接收数据(验证数据有)2.用示波器看出现错误时候,在中断中用个引脚做拉高拉低,判断中断是否能够进入(能够进入)3.仿真看出现错误的时候和正常的时候,寄存器的差异(有差异)正常时候:不正常时候:发现LPUART0-..原创 2022-04-24 17:57:21 · 1832 阅读 · 1 评论 -
S32k144 UART +DMA 中断错误
项目场景: 发送TX口拉低一下MCU就跑飞了,但是TX用来GPIO就正常,就串口不行问题描述 发送TX口拉低一下MCU就跑飞了,但是TX用来GPIO就正常,就串口不行 INT_SYS_SetPriority(DMA0_IRQn,configLIBRARY_LOWEST_INTERRUPT_PRIORITY); INT_SYS_SetPriority(DMA1_IRQn,configLIBRARY_LOWEST_INTERRUPT_PRIORITY);...原创 2022-04-15 14:17:01 · 4581 阅读 · 0 评论 -
S32K144之SDK版:GPIO中断应用
目录一,配置GPIO二,生成代码三,代码补全GPIO代码中断代码一,配置GPIO二,生成代码三,代码补全GPIO代码 ///初始化GPIO PINS_DRV_Init(NUM_OF_CONFIGURED_PINS, g_pin_mux_InitConfigArr); ///安装中断函数 INT_SYS_InstallHandler(PORTD_IRQn,PORTD_LeftRightPWM_ISR,NULL);原创 2022-04-15 11:29:51 · 2470 阅读 · 2 评论 -
S32K144之SDK版:ADC模块使用
目录一,添加IIC模块二,配置GPIO三,配置IIC模块参数四,代码一,添加ADC模块二,配置GPIO三,配置ADC模块参数四,代码#define ADC_VREFH 5.0f //单片机最大电压#define ADC_VREFL 0.0ffloat g_adcValue;uint16_t g_adcRawValue;uint16_t g_adcMax;///初始化GPIOPINS_DRV_Init(NU...原创 2022-04-12 16:42:38 · 3750 阅读 · 0 评论 -
S32K144之SDK版:IIC模块使用(多从机)
目录1.添加IIC模2.配置IIC模块3.配置EDMA模块4.代码1.添加IIC模2.配置IIC模块3.配置EDMA模块4.代码EDMA_DRV_Init(&dmaController1_State, &dmaController1_InitConfig0, edmaChnStateArray,edmaChnConfigArray, EDMA_CONFIGURED_CHANNELS_COUNT);///默认第一个从机地址I2C_Maste原创 2022-04-12 16:14:28 · 2736 阅读 · 0 评论 -
S32K144之SDK版:PWM模块使用
文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、添加PWM模块的SDK二、配置模块参数1.FTM的GPIO2.配置PWM三、初始化代码///..原创 2022-04-12 15:59:17 · 3920 阅读 · 2 评论 -
S32K144之SDK版:FreeMaster安装和使用
目录安装官网下载(需要账号)安装使用新建工程配置添加变量添加图形化窗口安装官网下载(需要账号)官网直接收索就有:链接安装后面步骤会需要输出这个使用新建工程配置我使用的是PE,自己看自己的使用的是什么硬件启动选择.elf 文件(为了识别变量)添加变量添加图形化窗口效果...原创 2022-03-24 18:25:44 · 2229 阅读 · 0 评论 -
S32K144之SDK版:调试如何看实时数据变化
添加调节插件仿真观察变化原创 2022-03-24 16:30:23 · 379 阅读 · 0 评论 -
S32K144之SDK版:硬件CRC
CRC基本参数添加CRC模块配置模块参数代码const uint8_t CRCTest[2] ={0xAA,0x55};static void prvSetupHardware( void ){ CRC_DRV_Init(INST_CRC1, &crc1_InitConfig0);}static void Os_Task_1000ms( void *pvParameters ){ for( ;; ) { /*****Begin*****.原创 2022-03-23 17:46:45 · 922 阅读 · 1 评论 -
FreeRTOSconfig.h文件详解
7.1配置选项说明对于初学者来说,要在以后的时间里达到熟练操作FreeRTOS的配置选项。大部分的选项在FreeRTOS.h文件里面都有默认的配置。用户在使用时,把用到配置选项放在FreeRTOSConfig.h文件配置即可。7.2基本配置基本配置是FreeRTOS中经常用到的配置,下面分别进行介绍,这里有个感性认识即可,随着后面的使用中会熟练起来。7.2.1configUSE_PREEMPTIONu配置为1使能抢占式调度器。u配置为0使能合...原创 2022-03-07 19:49:22 · 2868 阅读 · 0 评论 -
S32DS之Tab换4空格
4原创 2022-03-03 09:57:36 · 762 阅读 · 0 评论 -
S32DS之无法代码跳转
原创 2022-03-03 09:54:46 · 1143 阅读 · 3 评论 -
S32DS之添加文件路径
修改号这里就可以看到了原创 2022-03-02 14:07:35 · 1961 阅读 · 0 评论 -
S32k144中断向量表重定向
启动文件初始化中断向量表管理例子UART中断过程 LPUART_DRV_Init(INST_LPUART1, &lpuart1_State, &lpuart1_InitConfig0); //初始化串口 LPUART_DRV_InstallRxCallback(INST_LPUART1,LPUART1_RX_ISR, NULL);//安装接收中断回调函数 LPUART_DRV_ReceiveData(INST_LPUART1, b...原创 2022-03-01 09:19:35 · 2143 阅读 · 4 评论 -
S32K144之SDK版:FTM定时器(测试打印系统信息)
修改FreeRTOS代码main.c中添加uint8_t CPU_RunInfo[400];volatile uint32_t CPU_RunTime;FreeRTOSconfig.h中修改/* Run time and task stats gathering related definitions. */#define configGENERATE_RUN_TIME_STATS 0#define configUSE_TRACE_FACILITY原创 2022-02-24 16:24:49 · 1266 阅读 · 0 评论 -
S32K144之SDK版看门狗模块
添加看门狗模块(使用抽象后的)配置时钟看门狗配置保存生成配置代码初始化看门狗和喂狗WDG_Init(&wdg_pal1_Instance, &wdg_pal1_Config0);WDG_Refresh(&wdg_pal1_Instance);原创 2022-02-11 08:58:25 · 4720 阅读 · 0 评论 -
S32DS——PE调试器使用
新建一个PE调试实例配置调试器原创 2022-01-28 15:00:34 · 4899 阅读 · 2 评论 -
S32k144SDK版本——电源管理模块
添加电源管理模块生成代码初始化代码 POWER_SYS_Init(&powerConfigsArr,6,&powerStaticCallbacksConfigsArr,0); POWER_SYS_SetMode(1,POWER_MANAGER_POLICY_AGREEMENT);原创 2022-01-26 14:06:22 · 934 阅读 · 0 评论 -
S32k144SDK版本——FTM_IC输入捕获
目录添加输入捕获模块选择引脚设置引脚设置对应的定时器和时钟总线选择对应定时器通道、添加回调函数、设置触发方式初始化添加输入捕获模块选择引脚设置引脚设置对应的定时器和时钟总线选择对应定时器通道、添加回调函数、设置触发方式初始化FTM_DRV_Init(INST_FLEXTIMER_IC1, &flexTimer_ic1_InitConfig, &ftm1StateStruct);FTM_DRV...原创 2022-01-26 09:16:45 · 3949 阅读 · 3 评论