S32K148
文章平均质量分 70
weifengdq
嵌入式, 系统工程师, 公众号weifengdq
展开
-
S32K 全局标志位没有使用volatile导致程序卡死问题
目录OSIF添加printf支持进入本篇重点OSIF添加默认在Reference_Components下面有, 没有的话也可以从Componets Library里面拉过来:然后可以直接使用 OSIF_TimeDelay(100); 延时100ms.printf支持串口的printf支持可以参考我之前的博客 :S32K148----SDK笔记----LPUART_含printf支持或者使用不限特定单片机和IDE, 嵌入式系统更为通用的自己组printf:github printf,原创 2021-03-14 16:10:54 · 712 阅读 · 1 评论 -
S32K148 CAN_PAL SDK_RTM300 PE配置
文章目录前言建立工程ProcessorExpert配置发送接收代码参考调试验证微信公众号前言S32K148----SDK笔记----CAN收发前面写过这个S32K flexcan组件的用法, 其实有对flexcan进一步封装的can_pal组件, 本篇就介绍下它的用法. 以CAN0(PTE4, PTE5)为例, 不用CANFD.建立工程打开S32 Design Studio for AR...原创 2019-12-11 22:57:37 · 4645 阅读 · 7 评论 -
FreeRTOS S32K148
文章目录前言建立工程ProcessorExpert配置FreeRTOS代码补全调试运行完整工程微信公众号前言前几节用的是ST的STM32CubeMX生成FreeRTOS工程(CMSIS-RTOS2对FreeRTOS的封装), 其实NXP的S32 Design Studio for ARM中的ProcessorExpert也集成了FreeRTOS, 而且用的是原生的FreeRTOS API, 可...原创 2019-12-06 22:55:44 · 2056 阅读 · 0 评论 -
S32K148 SDK3.0 PE配置 PWM
文章目录前言建立工程ProcessorExpert配置补全代码完整工程下载微信公众号前言S32K1xx Series Reference Manual的pdf文档45章介绍的是FTM(FlexTimer Module), S32K148有7个FTM:本节中用到的是FTM4, Channel2, 使用引脚PTE22, 外挂一颗无源蜂鸣器:蜂鸣器参数:只要给4kHz, 50%占空比, ...原创 2019-12-03 17:23:29 · 3305 阅读 · 0 评论 -
S32K148 SDK3.0 PE配置 看门狗(WDOG)
文章目录前言建立工程ProcessorExpert配置代码补全完整工程下载微信公众号前言S32K1xx Series Reference Manual的pdf文档23章给出了看门狗的框图:先不用细看, 下面结合PE配置看. 本文中用到LPUART2(PTA8, PTA9), 用的J-Link调试, S32K148_SDK 3.0.0.建立工程打开S32 Design Studio fo...原创 2019-12-03 15:30:36 · 2934 阅读 · 3 评论 -
S32K148----SDK笔记----LwIP以太网测试
文章目录前言建立工程ProcessorExpert配置补全代码调试运行工程代码前言S32K148含字母E或者J的有以太网, 如FS32K148UJ, 使用RMII接口连接PHY芯片, 官方的开发板带的PHY是TJA1101, 车载以太网, 传输使用两根线而不是标准4根线的百兆以太网, 这里我们还是用传统的方式来测试, 外接的是KSZ8041PHY, 代码方面可以说没有差别, 某宝淘的板子:...原创 2019-10-25 20:58:54 · 5860 阅读 · 3 评论 -
S32K148----SDK笔记----CAN收发
文章目录前言建立工程ProcessorExpert配置发送CAN报文CAN接收中断工程代码前言S32K148自带3路CAN, 官方的SDK给了can_pal的例程, 本文更基础一点, 直接用flexcan组件相关的函数, CANFD需要相应的电平转换芯片速率上的支持, 我暂时用不到CANFD, 就只拿来做基础的CAN通信. 先测试CAN发送, 然后测试CAN的接收中断. 板子某宝淘的, 连接两...原创 2019-10-24 20:17:04 · 11535 阅读 · 8 评论 -
S32K148----SDK笔记----LPUART_含printf支持
文章目录前言建立工程ProcessorExpert配置发送一条消息printf支持接收中断前言S32K148自带3路LPUART(0/1/2), 除此之外, 还有FLEXIO中的两路(两对收发, 或者4收, 或者4发?), 从某宝淘了个最小系统板和Jlink V9, 本文就用它们做一个LPUART的笔记:左边是Jlink V9, 支持虚拟串口(没有的话试试 J-Link Commander...原创 2019-10-23 21:56:00 · 8106 阅读 · 5 评论 -
S32K148_ProcessorExpert之定时器中断
文章目录目标建立工程ProcessorExpert配置代码拖动和补全调试设置工程源码目标通过定时器每1s翻转一次 LED_GREEN(引脚PTE22) 的亮灭状态.建立工程步骤:File -> New -> S32DS Application ProjectProcessors 选择 S32K148, Project Name 填你自己的工程名Select SDK: S...原创 2019-09-24 21:43:42 · 19544 阅读 · 10 评论 -
S32K148_ProcessorExpert之Blink
文章目录流程新建工程ProcessorExpert配置拖动补全代码GPIO函数调试运行工程下载流程本文先建立一个新的空工程, 然后使用ProcessorExpert配置生成初始化代码, 最后拖拽函数, 填写参数, 补全代码, 点灯.先来看一下S32K148EVB板上LED的原理图:新建工程ProcessorExpert配置如上图, 重命名PTE21/22/23为 LED_R...原创 2019-09-23 10:56:03 · 2150 阅读 · 0 评论 -
S32K148之S32开发环境搭建
文章目录前言S32安装硬件连接例程前言某些原因, 要从STM32暂时转战S32K148, 目标车载CAN+以太网. 记录这个系列博客, 供以后自己参考. 用的是 S32K148EVB-Q176, 链接里面可以下载原理图等相关文档, 就是下面这个1000多的家伙(图片来自官方, 侵删):开发环境暂用 S32 Design Studio for ARM, 就是这货:S32安装S32DS-...原创 2019-09-20 20:40:36 · 7376 阅读 · 5 评论