S32K3创建工程
·
在S32DS中基于S32K312新建一个工程
在Project Explorer中,鼠标右键,在上下文中依次选择New -- > S32DS Application Project;

在弹出的Create a S32 Design Studio Project对话框中(图2-2),配置以下参数后,单击Next。Project name:为该工程命名S32K312_BMS_Example;
Processors:在S32K3系列芯片中选择一个型号,这里以S32K312为例;

根据个人需求选择


新的工程就创建成功

在PIN引脚配置界面中配置GPIO
双击“.mex” ,或者在菜单栏找到“Open S32 Configuration Tools”,并点击“PINs”,进入引脚配置。

在引脚配置界面中,勾选引脚,接着在弹出的对话框中,选择SIUL2:gpio,89(根据各自需求);标签和标识符非常重要!!!

有的需要在弹出的“需要指明方向”,选择Output/Intput;

添加外设驱动模块
在组件中,单击Drivers的右侧,添加外设驱动模块;



更新源代码
最后单击“更新源代码”生成Pin配置代码。可以选择需要更新的文件


核对一下生成的引脚定义;

点灯代码
#include "Mcal.h"
#include "Siul2_Port_Ip.h"
#include "Siul2_Dio_Ip.h"
int main(void)
{
/* Write your code here */
Siul2_Port_Ip_Init(NUM_OF_CONFIGURED_PINS0,g_pin_mux_InitConfigArr0);
for(;;)
{
Siul2_Dio_Ip_TogglePins(LED_1_PORT, (1 << LED_1_PIN));
break;
}
return exit_code;
}

效果

更多推荐


所有评论(0)