自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 【S32K1】DMA SPI

S32K144有16个硬件通道,前4个通道有trigger功能(但是trigger信号与实际DMA传输发生之间的clock数并不是确定的)【两种有效场景:定期轮询特定总线上的外设,使用GPIO口输出或采集波形】,异步DMA不支持trigger。DMA请求可以通过DMAMUX route到HW DMA通道上。三种模式:Disable、Normol、Periodic TriggereDMA数据传输过程:激活通道->读取/写入->TCD(Transfer Control Descriptor)重新载入。

2024-04-23 17:42:48 742

原创 【s32k1】FlexNVM、NVM

【ps】Davinci的第三方库导入工具并没有将Fee模块成功导入,这里是将mcal包fee文件夹里的Fee.epd文件直接修改后缀为arxml复制到davinci包的BSWMD\Mcal_S32k文件夹底下(暂不清楚会不会有什么问题)这是一个可配置的闪存块,可用作额外的闪存空间(D-flash)、支持增强型 EEPROM 功能的存储器(E-flash)或 作为两者的组合。FlsSector(物理sector,s32k144划分的大小是2k一个sector)Page 硬件定义的一次可写入最小单位。

2024-04-16 16:58:33 610 3

原创 【S32K1】wdg配置-davinci

这里使用GPT定时产生中断去喂狗,nxp的mcal将喂狗时间定义为超时时间的一半。但是这样就有个问题:若程序发生了一些异常情况,e.g.死循环,但是中断仍能正常响应,喂狗照常进行,就没办法达到wdg纠正程序状态(复位)的目的。mcal代码会根据gpt、wdg的频率计算gpt中断时间,但是gpt存在一个tick最大值,所以,这就要求wdg和gpt的频率不能差值过大。②三种wdg模式(fast、slow需要的话可以配置不同的时钟源以及超时时间,但是这里我直接用的一样的,暂时不需要这么多模式)

2024-04-12 17:25:36 563

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除