当前位置: 首页 > news >正文

教用vs2013做网站的书公司品牌宣传方案

教用vs2013做网站的书,公司品牌宣传方案,有用织梦做的大网站吗,wordpress花园主题gpio输出 该函数库的目的就是在统一的地方配置&#xff0c;将配置的不同项放置在一个结构体内部使用一个枚举来定义一个的别名 led.c #include <stdio.h> #include "led/bsp_led.h"static led_t leds[LED_NUM]{{GPIOB,GPIO_PIN_2,RCC_APB2_PERIPH_GPIOB},{GP…

gpio输出

  1. 该函数库的目的就是在统一的地方配置,将配置的不同项放置在一个结构体内部
  2. 使用一个枚举来定义一个的别名

led.c

#include <stdio.h>
#include "led/bsp_led.h"static led_t leds[LED_NUM]={{GPIOB,GPIO_PIN_2,RCC_APB2_PERIPH_GPIOB},{GPIOB,GPIO_PIN_1,RCC_APB2_PERIPH_GPIOB},{GPIOB,GPIO_PIN_0,RCC_APB2_PERIPH_GPIOB},{GPIOC,GPIO_PIN_5,RCC_APB2_PERIPH_GPIOC},{GPIOC,GPIO_PIN_4,RCC_APB2_PERIPH_GPIOC},{GPIOC,GPIO_PIN_3,RCC_APB2_PERIPH_GPIOC},{GPIOC,GPIO_PIN_2,RCC_APB2_PERIPH_GPIOC},{GPIOC,GPIO_PIN_1,RCC_APB2_PERIPH_GPIOC},{GPIOB,GPIO_PIN_3,RCC_APB2_PERIPH_GPIOB},};/*LED初始化
*/
static void bsp_led_init (led_t *pled)
{GPIO_InitType GPIO_InitStructure;/* Check the parameters */assert_param(IS_GPIO_ALL_PERIPH(pled->gpiox));RCC_EnableAPB2PeriphClk(pled->gpio_rcc, ENABLE);/* Configure the GPIO pin */if (pled->pin <= GPIO_PIN_ALL){GPIO_InitStruct(&GPIO_InitStructure);GPIO_InitStructure.Pin        = pled->pin;GPIO_InitStructure.GPIO_Current = GPIO_DC_12mA;GPIO_InitStructure.GPIO_Pull    = GPIO_No_Pull;GPIO_InitStructure.GPIO_Mode  = GPIO_Mode_Out_PP;GPIO_InitPeripheral(pled->gpiox, &GPIO_InitStructure);}
}/*led 开关
*/
void led_on_off(em_led_t id,Bit_OperateType sta)
{led_t *pled=NULL;if(LED_NUM>id){pled =  leds+id;GPIO_WriteBit(pled->gpiox,pled->pin,sta);}}
/*led 闪烁
*/
void led_on_blink(em_led_t id)
{led_t *pled=NULL;if(LED_NUM>id){pled =  leds+id;GPIO_WriteBit(pled->gpiox,pled->pin,(Bit_OperateType)!GPIO_ReadOutputDataBit(pled->gpiox,pled->pin));}}/*一键初始化所有LED
*/
void bsp_leds_init(void)
{for(int i=0;i<LED_NUM;i++){bsp_led_init(leds+i);}
}

led.h

#ifndef _BSP_LED_H_
#define _BSP_LED_H_
#include <stdint.h>
#include "n32l40x.h"#define  ON   Bit_SET 
#define  OFF  Bit_RESETtypedef enum
{LED0,//LED1,//LED2,//LED3,//LED4,//LED5,//LED6,//led灯LED7,//led灯LED8,//485输出控制LED_NUM//gpio输出数量
}em_led_t;typedef struct
{GPIO_Module* gpiox;uint16_t pin;uint32_t gpio_rcc;
}led_t;/*一键初始化所有LED
*/
void bsp_leds_init(void);
/*led 开关
*/
void led_on_off(em_led_t id,Bit_OperateType sta);/*led 闪烁
*/
void led_on_blink(em_led_t id);#endif
http://www.yayakq.cn/news/240876/

相关文章:

  • 建网站免费外贸汽车网站有哪些
  • 网站ftp地址是什么做男鞋的网站好
  • 网站的注册上一步下一步怎么做网站开发运作
  • 校园网网站建设规划书全球网站免费空间注册
  • 马鞍山网站建设与制作百度权重查询
  • 国外做图片识别训练的网站公司域名申请流程
  • 软件下载网站如何履行安全管理义务确保提供的软件建设网站建设费用
  • 苏州网站建设外包网站 app建设开发合作协议
  • 模板网站修改教程视频php 英文商城网站建设
  • 文案撰写网站网站建设技能考试试题三
  • 做网站前端用什么语言网页生成pdf不显示
  • 知名建筑类的网站网站类型有哪些
  • 怀化订水网站win8 metro风格网站后台管理模板
  • 网站开发模块的需求分析wordpress扁平化主题
  • 花都网站建设价格视频网站开发应用到哪些技术
  • 建站教程的特点建设网站的体会
  • 东莞哪里有做企业网站的东莞建网站平台
  • 动易网站后台网站建设阿胶膏的作用
  • 网站建设优化服务策划php用户管理系统源码
  • 做视频赚钱的网站有哪些微信公众平台高级开发
  • 营销型和展示型网站网站做管理员消息推送
  • 渭南网站建设公司电话成都世迅网站建设
  • 网站建设歺首选金手指14wordpress英文版切换中文
  • 电子商务网站建设与课程设计给企业做免费的推广
  • 织梦导航网站模板淄博前信网络科技有限公司
  • 小学生信息科学做网站wordpress子目录建站
  • 网站建设理由爱用建站怎么样
  • 做智能网站软件微信引流推广
  • 在线网站建设系统wordpress简洁好用页脚代码
  • 建设银行网站用户密码找回wordpress的FTP帐号