在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;
}

效果

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐