- 博客(12)
- 收藏
- 关注
原创 S32K3学习笔记---S32K3之PWM模块
Pulse Width Modulation,脉冲宽度调制。PWM有非常广泛的应用,如直流电机的调速,开关电源、逆变器等,传统的PWM如果使用的通道过多,可能造成负载率过高,而S32K3的eMIOS模块有一个很大的改变
2024-01-13 18:28:20
2224
原创 S32K3学习笔记---S32K3之LIN模块
LIN相对于CAN来说成本低、传输速率低,且LIN控制器相对简单。对于一些局部传输,用CAN比较浪费,并且很多传感器也是支持LIN通信的,所以就会选择用LIN。本文是记录在两个核分别注册一路lin,采用中断的形式,并基于MCAL代码进行调试
2023-12-24 21:58:51
2309
1
原创 S32K3学习笔记---S32K3之CAN模块
本文是基于S32K324 RTD3.0做的一个简单调试,在两个核分别注册一路CAN,会分别介绍中断和轮询两种方式,一般而言BT用轮询,APP里面一般用中断。其次也是介绍一下CANFD和CAN,主要记录整个过程。
2023-12-03 17:41:23
5063
5
原创 S32K3学习笔记---S32K3之LPSPI
本文主要是记录一下自己用过的几种SPI不同形式,以下是基于S32K324做的一个SPI通信的例子,会分别在两个核分别注册一路SPI,以及记录一下同步、异步、有无DMA的SPI方式
2023-11-11 22:38:12
4219
1
原创 S32K3学习笔记---S32K3之Gpt、Dio、Platform
本文是在S32K324上在两个核上分别注册一个定时器中断,在每个定时器中断里面翻转一个IO。用这个简单功能来记录Port、Dio、Platform、Gpt、Ecuc等模块的配置
2023-11-05 18:15:00
1950
4
原创 S32K3学习笔记---S32K3之MCU模块
对于刚开始接触MCAL来讲,MCU模块算是比较基础且重要的一个模块,因为基本上所有的外设都和MCU模块相关联。此模块很大如果不搞清楚可能导致很多问题,因此单独记录一下这个模块。MCU模块最主要的作用就是配置时钟、设置工作模式等。此模块主要是根据芯片手册来配置,**一定要多看芯片手册**。
2023-11-04 18:34:19
2852
原创 S32K3学习笔记---链接文件及启动相关实操
基于S32K324官网demo修改一个双核双中断向量表单elf的工程,由于项目需要,要求每个核有自己的中断向量表且每个核的中断优先级是可以重复的等
2023-10-29 18:37:22
2179
4
原创 关于GY33 -模拟IIC- STM32F4移植的记录
也是第一次移植的使用IIC,之前基本直接使用别人的库,了解IIC协议而已,自己在移植 IIC 的时候出现了一些问题,好在最终还是移植成功了,再此分享一下。其实主要问题还是延时和引脚定义的问题,需要好好去看看F1和F4的引脚定义以及几种输出的不同,每款单片机的时钟频率是不一样的, F1最高主频 72MHz, F4最高主频168MHz,F4的GPIO最高翻转速度为84MHz,F1最大翻转速度只有18...
2019-10-17 19:49:06
1319
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人