main.c

来自「Cortex-M4+example」· C语言 代码 · 共 46 行

C
46
字号
//-------------------------------------------------------------------------*
// 工 程 名: light                                                         *
// 硬件连接: 将K60核心板与扩展板连接                                       *
// 程序描述: 用GPIO编程控制小灯闪烁                                        *
// 目    的: 第一个Freescale K60系列MCU C语言程序框架                      *
// 说    明: 提供Freescale MCU的编程框架,供教学入门使用                   *
//---------------苏州大学飞思卡尔嵌入式系统实验室2011年--------------------*

//头文件
#include "includes.h"

//全局变量声明

//主函数
void main(void)
{
    //1 主程序使用的变量定义
    uint32 runcount;	//运行计数器
    
    //2 关中断
    DisableInterrupts;     //禁止总中断
    
    //3 模块初始化
    light_init(Light_Run_PORT,Light_Run1,Light_OFF); //指示灯初始化
    light_init(Light_Run_PORT,Light_Run2,Light_ON); //指示灯初始化

    //4 开中断

    //主循环
    while(1)
    {
        //1 主循环计数到一定的值,使小灯的亮、暗状态切换
        runcount++;
        if(runcount>=5000000)
        {
            light_change(Light_Run_PORT,Light_Run1);//指示灯的亮、暗状态切换
            light_change(Light_Run_PORT,Light_Run2);//指示灯的亮、暗状态切换
            runcount=0;
        }
    }
}




⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?