LED工程建立

文章目录

  • LED工程建立
  • 前言
  • 一、新建工程
  • 二、配置外设
    • 1.配置PIT模块
    • 2.配置GPIO模块
    • 3.编辑添加初始化代码
    • 4.生成外设代码
    • 5.编译
  • 三、调试工程
  • 总结

前言

建立简单的LED熟悉开发环境。

一、新建工程

新建LED工程


二、配置外设

1.配置PIT模块


2.配置GPIO模块

3.编辑添加初始化代码

代码如下(示例):

void pitCh0Handler(void)
{PIT_DRV_ClearStatusFlags(INST_PIT1, 0U);PINS_DRV_TogglePins(PTA, 1UL<<0);
}/*! \brief The main function for the project.\details The startup initialization sequence is the following:* - startup asm routine* - main()
*/
int main(void)
{/* Write your local variable definition here *//*** Processor Expert internal initialization. DON'T REMOVE THIS CODE!!! ***/#ifdef PEX_RTOS_INITPEX_RTOS_INIT();                   /* Initialization of the selected RTOS. Macro is defined by the RTOS component. */#endif/*** End of Processor Expert internal initialization.                    ***//* Write your code here *//* For example: for(;;) { } */CLOCK_DRV_Init(&clockMan1_InitConfig0);PINS_DRV_Init(NUM_OF_CONFIGURED_PINS, g_pin_mux_InitConfigArr);INT_SYS_InstallHandler(PIT_Ch0_IRQn, &pitCh0Handler, NULL);PIT_DRV_Init(INST_PIT1, &pit1_InitConfig);PIT_DRV_InitChannel(INST_PIT1, &pit1_ChnConfig0);PIT_DRV_StartChannel(INST_PIT1, 0U);/*** Don't write any code pass this line, or it will be deleted during code generation. ***//*** RTOS startup code. Macro PEX_RTOS_START is defined by the RTOS component. DON'T MODIFY THIS CODE!!! ***/#ifdef PEX_RTOS_STARTPEX_RTOS_START();                  /* Startup of the selected RTOS. Macro is defined by the RTOS component. */#endif/*** End of RTOS startup code.  ***//*** Processor Expert end of main routine. DON'T MODIFY THIS CODE!!! ***/for(;;) {if(exit_code != 0) {break;}}return exit_code;/*** Processor Expert end of main routine. DON'T WRITE CODE BELOW!!! ***/
} /*** End of main routine. DO NOT MODIFY THIS TEXT!!! ***//* END main */

4.生成外设代码

5.编译

三、调试工程



总结

通过建立LED工程熟悉了S32DS开发环境和基本的外设配置流程。

MPC5748G开发笔记-----LED工程建立相关推荐

  1. FPGA开发第一弹:Vivado软件安装、开发使用与工程建立

    FPGA开发第一弹:Vivado软件安装.开发使用与工程建立 文章目录 FPGA开发第一弹:Vivado软件安装.开发使用与工程建立 软件安装 工程建立(软件使用) 新建工程 设计输入 功能仿真 创建 ...

  2. MPC5748G开发笔记-----S32DS提示The target may have entered reset escalation

    S32DS芯片锁死,提示The target may have entered reset escalation 文章目录 S32DS芯片锁死,提示The target may have entere ...

  3. MPC5748G开发笔记-----CAN通信

    CAN通信 文章目录 CAN通信 前言 一.CAN_PAL配置 二.编写代码 1.采用轮询方式 2.采用中断形式 3.CANoe测试 总结 前言 基于MPC5748G开发板的CAN通信 一.CAN_P ...

  4. MPC5748G开发笔记-----MPC5748G程序跑飞uSDHCDriverIRQHandler

    MPC5748G程序跑飞uSDHCDriverIRQHandler 文章目录 MPC5748G程序跑飞uSDHCDriverIRQHandler 前言 一.跑飞时的状态 二.利用异常中断获取位置 1. ...

  5. iOS开发笔记--OC工程中调用不了Swift代码

    今天在OC工程里面直接引入了一个第三方的Swift包,结果OC文件里面死活找不到Swift对象.打开 "工程名-swift.h"文件内容似乎是空的.(正常的文件应该会有很多OC方法 ...

  6. C8051F340之keil uVision3工程建立

    keil uVision3的开发环境下工程建立和环境配置 1.新建工程-->选择CPU类型.新建的工程存放在某个目录下,最好在该目录下建立Project和Source文件夹,分别存放工程文件和源 ...

  7. JNI开发笔记(四)--实现一个简单的JNI工程并生成so库

    实现一个简单的JNI工程并生成so库 引 前言 1. 编写C/h文件并添加到工程 2. 修改CmakeLists.txt文件 3. 编写native-lib.cpp文件 4. 在MainActivit ...

  8. JNI开发笔记(三)--JNI工程的框架分析

    JNI工程的框架分析 引 1. JNI工程的组成部分 2. 各个部分之间的关系 引 JNI开发笔记(一)–Android Studio安装与环境搭建 JNI开发笔记(二)–创建JNI基础工程并运行 1 ...

  9. 【STM32】【STM32CubeMX】STM32CubeMX的使用之一:工程建立之点亮你的LED

    文章目录 前言 1.工程建立 2.配置 2.1.写在前面 2.2.操作界面一览 2.1.引脚输出与配置 2.2.时钟配置 2.3.工程设置 2.3.1.Project 2.3.2.Code Gener ...

最新文章

  1. 利用python将数据写入CSV文件中
  2. 个人喜欢的关于模式识别、机器学习、推荐系统、图像特征、深度学习、数值计算、目标跟踪等方面个人主页及博客
  3. mysql alert on delete cascade_如何在mysql中删除级联使用?(How do I use on delete cascade in mysql?)...
  4. el表达式与jstl的用法
  5. 解决 idea 运行 Spring Boot 项目启动慢的问题
  6. (整理)C/C++野指针
  7. 大学生医保的报销范围
  8. 由于AsyncTask是一个单独的类,如何使OnPostExecute()的结果进入主要活动?
  9. Navicat for SQL Server Mac 版 SQL 创建工具
  10. 搭建sendmail邮件服务器
  11. pic单片机c语言程序设计实例精粹 pdf,PIC单片机C语言程序设计.pdf
  12. 汽车汽配行业DMS渠道商系统精准掌握渠道库存,提升市场响应能力
  13. LitePal数据存储
  14. Web前端JSP面试题
  15. 搜狗微信临时链接转换成永久链接
  16. usermod -a -G group1 user1
  17. 云防护当道,如何绕过云防护来进行渗透测试
  18. 热点登陆打不开网页 服务器已关闭,手机登录路由器管理页面打不开怎么办?...
  19. SAP中销售订单计划行类别中请求/装配对物料需求计划的影响测试
  20. Unity 使用贝塞尔曲线实现抛物线运动

热门文章

  1. Python是由谁发明的,Python概述
  2. 【实验1:RT-Thread环境搭建+IIC光线传感器实验】
  3. 2021-2027全球与中国点对点微波天线市场现状及未来发展趋势
  4. layui使用wangEditor富文本插件
  5. JAVA基础知识(四)面向对象基础
  6. 探访华为云全球最大云数据中心,背后藏着这些“黑科技”
  7. 当你问ChatGPT一些奇奇怪怪的问题
  8. BOSE耳机降级教程 适用QC30 QC35 QC35Ⅱ Noise Cancelling Headphones 700等多个型号(原方法有反馈可以使用 具体没测试 可以自行测试一下)...
  9. 用python制作炫酷的滚动地球
  10. 我对古代名篇《庄子·养生主》的理解