MPC5748G S32快速上手

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

S32 MPC5748G快速上手。


一、新建工程

file -->new–>S32DS Application Project
给项目起名字,选保存路径,选MCU型号 点Next
如下图 三个core 选一个或着默认都选 SDKs 后 OK 后 Finish
在这里插入图片描述
双击ProcessorExpert.pe 再 右键Components 选择 show components library
在这里插入图片描述

在processors 下选MPC5748G 双击 在新的对话框里 选对应的封装 后 Finish
在这里插入图片描述
右键MPC5748G_324 Remove components from project 这里选用的176p的封装,所以把324的删掉
在这里插入图片描述

二、生成和编写代码

1.添加外设的库

右键Components 打开 show components library 这里添加CAN的库,双击can_pal 如果没有显示如果没有显示component library 在S32软件的最右侧工具栏里找到最小化的窗口
在这里插入图片描述

2.配置pin脚和外设

pin_mux:PinSettings 图标有个X,代表这个模块不能用,需要删除重新添加 ,成功添加之后分别双击下图的两个模块。配置pin脚和can的设置在这里插入图片描述
双击pin_mux:PinSettings 配置pin脚
在这里插入图片描述
配置LED灯的PIN脚PJ4
在这里插入图片描述
这个实验要用到3个CAN 口,应该在添加两个can_pal,配置CAN0就双击 can_pal1
配置CAN1,就双击can_pal2 其他类似 然后下图右上角的按钮生成代码

在这里插入图片描述

3.添加代码

完成之后在main函数里添加代码

//配置时钟
    CLOCK_SYS_Init(g_clockManConfigsArr, CLOCK_MANAGER_CONFIG_CNT,
                            g_clockManCallbacksArr, CLOCK_MANAGER_CALLBACK_CNT);
    CLOCK_SYS_UpdateConfiguration(0U, CLOCK_MANAGER_POLICY_FORCIBLE);

用到哪些函数直接拖过来。有些参数会自动填入,有些要手动添加
在这里插入图片描述

三、编译下载

这里不做代码编写测试,只讲流程
点 锤子 编译
在这里插入图片描述
插入下载器 在虫子里 设置 三角下拉 选debug configuration
在这里插入图片描述

识别到下载器之后在下图大方块里有相关信息 然后 apply 后 Debug开始下载程序到MCU
下载过程很慢耐心等待。下图选择下载到MCU的RAM 里,如果下载到FLASH里要选RAM上面那个。开发调试的时候建议下到RAM 。因为下载到flash里,巨慢,去了个厕所回来还没完。
在这里插入图片描述
软件的右下角会有进度条,完成之后消失
在这里插入图片描述
点resume 运行程序
在这里插入图片描述
调试界面和代码界面在 S32的 右上角切换 下图这里
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值