打印
[demo程序]

NV32F100x demo板流水灯范例

[复制链接]
846|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhangyi3312|  楼主 | 2017-10-31 08:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include "common.h"
#include "gpio.h"
#include "sysinit.h"
#include "start.h"

void Delay(__IO uint32_t nCount);
void LED_Init(void);
int main(void)
{
        sysinit();
        cpu_identify();               
  LED_Init();
        while(1)
        {
                        GPIO_PinSet(GPIO_PTH1); //PTH1 置 1
                        GPIO_PinSet(GPIO_PTH2); //PTH2 置 1
                        GPIO_PinSet(GPIO_PTE7); //PTE7 置 1
                        Delay(0x0FFFFF);
                        GPIO_PinClear(GPIO_PTH1); //PTH1 置 0
                        GPIO_PinClear(GPIO_PTH2); //PTH2 置 0
                        GPIO_PinClear(GPIO_PTE7); //PTE7 置 0
                  Delay(0x0FFFFF);
        }
}

void LED_Init(void)
{
        GPIO_Init(GPIOB, GPIO_PTH1_MASK, GPIO_PinOutput);   //LED2
        GPIO_Init(GPIOB, GPIO_PTH2_MASK, GPIO_PinOutput);   //LED3
        GPIO_Init(GPIOB, GPIO_PTE7_MASK, GPIO_PinOutput);   //LED4
}


/*****************************************************************************
  * [url=home.php?mod=space&uid=247401]@brief[/url]  :延时函数,简单延时
  * @param  :nCount - 延时计数值         
  * @retval :None
  ***************************************************************************/
void Delay(__IO uint32_t nCount)
{
        for(; nCount != 0; nCount--);
}


相关帖子

沙发
zhangyi3312|  楼主 | 2017-10-31 08:39 | 只看该作者
NV32F100x demo板流水灯范例.zip (1.82 MB)

使用特权

评论回复
板凳
罗勋义| | 2017-10-31 21:06 | 只看该作者
最简单的例程。

使用特权

评论回复
地板
elhfs| | 2017-11-20 15:29 | 只看该作者
入门程序

使用特权

评论回复
5
zya888| | 2018-1-26 10:30 | 只看该作者
void LED_Init(void)
{
        GPIO_Init(GPIOB, GPIO_PTH1_MASK, GPIO_PinOutput);   //LED2
        GPIO_Init(GPIOB, GPIO_PTH2_MASK, GPIO_PinOutput);   //LED3
        GPIO_Init(GPIOB, GPIO_PTE7_MASK, GPIO_PinOutput);   //LED4
}
看起来好牛啊

使用特权

评论回复
6
zheng522| | 2018-1-26 10:39 | 只看该作者
这个作为一个工程模板,还是不错的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

117

帖子

0

粉丝