[通用 MCU] AURIX Development Stdio 安装及使用文档

[复制链接]
6104|30
 楼主| o88ne 发表于 2024-4-30 18:04 | 显示全部楼层
创建一个新的AURIX  Development Studio Library Project

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| o88ne 发表于 2024-4-30 18:05 | 显示全部楼层
展开“Infineon”文件夹,选择“New AURIX Library Project”,然后按“Next”

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| o88ne 发表于 2024-4-30 19:05 | 显示全部楼层
给工程一个合法的名字

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| o88ne 发表于 2024-4-30 19:05 | 显示全部楼层
然后选择芯片后Finish即可:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| o88ne 发表于 2024-4-30 19:05 | 显示全部楼层
快捷键
1、修改快捷键的命令
window->preference->General->Keys
修改自定义的快捷键,如下图所示

 楼主| o88ne 发表于 2024-4-30 19:06 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| o88ne 发表于 2024-4-30 19:06 | 显示全部楼层
单行或者多行注释
单行注释:只需要将光标放到要注释的行,按快捷键Ctrl+/ 完成注释,再次按Ctrl+/取消注释
多行注释:用鼠标拖选要注释的行,按Ctrl+/, 在次按取消注释。多行注释还有个快捷键是Ctrl+shift+/,注释效果如下所示,该种注释方法再次按快捷键无法撤销,要种Ctrl+z。

3、撤销这一步操作 Ctrl+Z, 恢复这一步操作Ctrl+Y
4、跳转到变量的定义处:Ctrl+鼠标左键,点击变量
5、文本放大缩小:ZOOM+IN,缩小ZOOM+OUT,或者在Windows->Editor找到这两个选项
6、跳转到函数定义处:将鼠标放到函数名上,按F3
7、将某一行或者某几行内容上移或者下移,向上移动 Alt +↑ ,向下移动Alt+↓
8、代码自动补全提示 Alt+/
9、Ctril+Shift+O 自动引入所需要得包
 楼主| o88ne 发表于 2024-4-30 19:06 | 显示全部楼层
用GPIO点亮一个LED灯
按键按下,led亮,放开则灭,相关代码如下:

#include "Ifx_Types.h"
#include "IfxCpu.h"
#include "IfxScuWdt.h"
#include "GPIO_LED_Button.h"

#define LED          &MODULE_P20,9  
#define BUTTON  &MODULE_P22,0
void init_GPIOs(void)
{
    IfxPort_setPinMode(LED, IfxPort_Mode_outputPushPullGeneral);
    IfxPort_setPinMode(BUTTON, IfxPort_Mode_inputPullUp);
}
void control_LED(void)
{

    if(IfxPort_getPinState(BUTTON) == 0)
    {
   
        IfxPort_setPinState(LED, IfxPort_State_low);
    }
    else
    {
        IfxPort_setPinState(LED, IfxPort_State_high);
    }
}
IFX_ALIGN(4) IfxCpu_syncEvent g_cpuSyncEvent = 0;

void core0_main(void)
{
    IfxCpu_enableInterrupts();
   
    IfxScuWdt_disableCpuWatchdog(IfxScuWdt_getCpuWatchdogPassword());
    IfxScuWdt_disableSafetyWatchdog(IfxScuWdt_getSafetyWatchdogPassword());
   
   
    IfxCpu_emitEvent(&g_cpuSyncEvent);
    IfxCpu_waitEvent(&g_cpuSyncEvent, 1);
   
    init_GPIOs();
   
    while(1)
    {
        control_LED();
    }

}
 楼主| o88ne 发表于 2024-4-30 19:07 | 显示全部楼层
效果图如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
芯路例程 发表于 2024-5-24 21:37 | 显示全部楼层
AURIX Development Stdio安装指南:简单步骤,易于使用。下载并安装软件,配置环境变量,开始开发。使用文档全面详细。
szt1993 发表于 2024-5-27 12:56 | 显示全部楼层
适合新手从0开始进行开发
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部