S32K144笔记
YELL.DOLL
在读大四,每天学一点
展开
-
S32K144-12.flexcan fifo
FlexCAN 模块的字模块,包括了用来存储消息缓冲的相关联的内存区域,Rx 全局掩码寄存器、Rx 私有掩码寄存器、Rx 先进先出队列以及 Rx 队列标识过滤器。消息缓冲区存储在一个专用于 FlexCAN 模块的 RAM 区,请求存取 RAM 接收和传输消息帧,验证接收到的消息以及进行错误处理。私有掩码则有64个,RXIMR0 - RXIMR63,对应MB0 – MB63,是一一对应的关系,所以私有掩码和对应的MB可以放到一起配置。0xC0000000|0x7FF ID为标准帧。DMA的代码和中断一样。原创 2024-01-25 23:18:12 · 1039 阅读 · 3 评论 -
S32K144-11.can
S32K144原创 2024-01-24 23:56:11 · 874 阅读 · 0 评论 -
S32K144-10.pwm
S32K144原创 2024-01-24 23:55:18 · 845 阅读 · 0 评论 -
S32K144-9.spi
spi发送数据 SPI移位寄存器,TX每发送一个字节,RX同步接收一个字节。原创 2024-01-24 23:54:11 · 625 阅读 · 0 评论 -
S32K144-8.lin
/ lin1时基回调函数,uint32_t lin1TimerGetTimeIntervalCallback0(uint32_t *ns)2 报头处理回调函数 LIN_DRV_InstallCallback(INST_LIN1,(lin_callback_t)报头处理回调函数 LIN_DRV_InstallCallback(INST_LIN1,(lin_callback_t)// LIN_DRV_MasterSendHeader()函数会进入到这里,在这里通过ID的不同进行不同的操作。原创 2024-01-22 21:02:07 · 1157 阅读 · 8 评论 -
S32K144-7.lptmr系统定时器
Microseconds 1us微秒。//系统绑定lptmr中断函数。设置定时器中断回调函数。//初始化 lptmr。//lptmr开始计数。原创 2024-01-19 22:24:03 · 533 阅读 · 0 评论 -
S32K144-6.WDOG
看门狗”就是一个计数器,由于位数有限计数器能够装的数值是有限的(比如8位的最多装256个数、16位的最多装65536个数),从开启“看门狗”那刻起,它就开始不停的数机器周期,数一个机器周期就计数器加1,加到计数器盛不下了(术语叫溢出)就就产生一个复位信号,重启系统。固定256分频, clock cycle变成了500Hz,128kHZ/256 = 500。“看门狗”都是启动了之后就不能被关闭,只能系统复位(重新断电在上电)才能关闭。复位时间2s 计数值 = 1024*1/500。原创 2024-01-19 22:23:31 · 723 阅读 · 0 评论 -
S32K144-lpuart
* 发送一条消息验证串口通信是否正常 */2.添加并设置过lpuart模块。2.添加并设置过lpuart模块。1.设置lpuart的gpio。1.设置lpuart的gpio。/* 初始化串口 *//*串口接收函数*/原创 2024-01-19 21:01:34 · 541 阅读 · 0 评论 -
S32K144-ADC
实际电压 = (AD值 / 4095) * 3.3。触发AD转换,读取AD转换值。1.设置adc的gpio。2.添加并设置adc模块。1.设置adc的gpio。2.添加并设置adc模块。原创 2024-01-19 21:00:35 · 834 阅读 · 0 评论 -
S32K144-3.LPIT点灯
在这种模式下,当T_EN使能后,CVAL根据TVAL递减到0,产生中断,产生触发信号,CVAL继续重载,循环如此,周期的产生中断。在该模式下,输入触发被忽略。3.系统绑定 创建的lpit函数。1.初始化lpit和通道。2.创建lpit函数。原创 2024-01-18 22:37:33 · 530 阅读 · 0 评论 -
S32K144-2.中断点灯
4.中断配置(触发方式函数,绑定实现中断功能函数,使能中断函数)4.中断配置(触发方式函数,绑定实现中断功能函数,使能中断函数)实现按键开关PTB 3读取状态,控制PTB2的led开关。实现按键开关PTB 3读取状态,控制PTB2的led开关。触发方式函数 PTB 3 上升沿。绑定实现中断功能函数 PORTB。3.编写实现中断功能函数。3.编写实现中断功能函数。2.gpio外设初始化。原创 2024-01-18 22:36:29 · 634 阅读 · 0 评论 -
S32K144-1.按键点灯笔记
传入的是clock_manager_user_config_t定义的结构体地址,寻找到这个定义的结构体。为读取引脚状态的库函数,&(1<<3)表示读取PTB3的状态。把函数拖进,main.c正确位置填写好形参。main中设置一个循环放置代码。引脚,引脚号,输出高低。3.设置gpio输出状态。3.设置gpio输出状态。直接拖入,已经设置好了。从s32ds新建工程。原创 2024-01-18 22:35:44 · 737 阅读 · 0 评论