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

顺德网站制作案例价格wordpress5无法创建目录

顺德网站制作案例价格,wordpress5无法创建目录,织梦网站logo更改,深圳招聘网站有哪些1、硬件 时钟总线如下: PB端口挂载在AHB1总线上,因此要对该位进行使能。 引脚 LED0和LED1挂载在PB0和PB1上:推挽输出、100M、 上拉默认高电平,低电平点亮。 2、软件 位带操作 #ifndef _IO_BIT_H_ #define _IO_BIT_H_#define …

1、硬件

时钟总线如下:

PB端口挂载在AHB1总线上,因此要对该位进行使能。

引脚

LED0和LED1挂载在PB0和PB1上:推挽输出、100M、 上拉默认高电平,低电平点亮。

2、软件

位带操作

#ifndef _IO_BIT_H_
#define _IO_BIT_H_#define BITBAND(addr, bitnum) ((addr & 0xF0000000)+0x2000000+((addr&0xFFFFF)<<5)+(bitnum<<2))
#define MEM_ADDR(addr) *((volatile unsigned long *)(addr))
#define BIT_ADDR(addr, bitnum) MEM_ADDR(BITBAND(addr, bitnum))
//F103XXIO
#define GPIOA_ODR_Addr (GPIOA_BASE+0x0C) //0x40020014
#define GPIOB_ODR_Addr (GPIOB_BASE+0x0C) //0x40020414 
#define GPIOC_ODR_Addr (GPIOC_BASE+0x0C) //0x40020814
#define GPIOD_ODR_Addr (GPIOD_BASE+0x0C) //0x40020C14
#define GPIOE_ODR_Addr (GPIOE_BASE+0x0C) //0x40021014
#define GPIOA_IDR_Addr (GPIOA_BASE+0x08) //0x40020010
#define GPIOB_IDR_Addr (GPIOB_BASE+0x08) //0x40020410
#define GPIOC_IDR_Addr (GPIOC_BASE+0x08) //0x40020810
#define GPIOD_IDR_Addr (GPIOD_BASE+0x08) //0x40020C10
#define GPIOE_IDR_Addr (GPIOE_BASE+0x08) //0x40021010//F103XXI0 口操作,只对单一的I0 口,n 的值范围[0-15]
#define PAout(n) 		BIT_ADDR(GPIOA_ODR_Addr,n) //GPIOA 
#define PAin(n) 		BIT_ADDR(GPIOA_IDR_Addr,n) //GPIOA 
#define PBout(n) 		BIT_ADDR(GPIOB_ODR_Addr,n) //GPIOB 
#define	PBin(n) 		BIT_ADDR(GPIOB_IDR_Addr,n) //GPIOB 
#define PCout(n)		BIT_ADDR(GPIOC_ODR_Addr,n) //GPIOC 
#define PCin(n) 		BIT_ADDR(GPIOC_IDR_Addr,n) //GPIOC 
#define PDout(n) 		BIT_ADDR(GPIOD_ODR_Addr,n) //GPIOD 
#define PDin(n) 		BIT_ADDR(GPIOD_IDR_Addr,n) //GPIOD 
#define PEout(n) 		BIT_ADDR(GPIOE_ODR_Addr,n) //GPIOE 
#define PEin(n) 		BIT_ADDR(GPIOE_IDR_Addr,n) //GPIOE #endif

led.h

#ifndef __LED_H
#define __LED_H	 
#include "sys.h" #define LED0 PBout(1)	// DS0
#define LED1 PBout(0)	// DS1	 void LED_Init(void);//初始化
#endif

led.c

void LED_Init(void)
{    	 RCC->AHB1ENR|=1<<1;//PB端口使能GPIO_Set(GPIOB,PIN0|PIN1,GPIO_MODE_OUT,GPIO_OTYPE_PP,GPIO_SPEED_100M,GPIO_PUPD_PU); //PB0,PB1端口配置LED0=1;//LED0关闭LED1=1;//LED1关闭
}

main.c

#include "sys.h"
#include "delay.h" 
#include "led.h"int main(void)
{ Stm32_Clock_Init(360,25,2,8);//设置时钟180MHzdelay_init(180);		// 初始化延迟函数LED_Init();				// 灯的初始化函数while(1){LED0=0;				// LED0亮LED1=1;				// LED1灭delay_ms(500);LED0=1;				// LED0灭LED1=0;				// LED1亮delay_ms(500);}
}

http://www.yayakq.cn/news/159716/

相关文章:

  • 昆明网站优化做电商网站企业
  • 网站建设发布ps科技感网站建设功能要求
  • 上海全国网站建设wordpress支持字体
  • 计算机软件包含网站开发网络规划设计师教程 阿里云
  • 福州网站建设设计公司旅游网络营销方案
  • 网站前端设计是什么搜索优化整站优化
  • 工信部网站信息查询软件学校网站模板
  • 网站app软件大全免费城乡建设网站投稿
  • 自己怎么做商城网站吗怎么在雅虎做网站收入
  • 360免费建站永久免费电子商务网站模块
  • 个人的网站怎么备案深圳红杉树装修公司电话
  • 信阳做房产哪个网站好用个人企业网站怎么建设
  • 做房地产资质是什么网站查自主建设公司网站
  • 用什么工具做网站移动网站开发课程设计
  • 专业做网站的团队推荐100个网页设计模板
  • 小学学校网站建设方案制作公司网站要多少费用呢
  • wordpress多站点建站中牟郑州网站建设
  • 南京最好的网站设计公司早教类网站模板
  • 怎么做一个自己网站网页版1688
  • 网站建设mus18大型网站建设方案常见问题
  • 给公司做网站需要什么互联网创业项目推荐
  • 足球网站建设意义大连金州
  • 厦门网站建设seo有自己的网站如何做淘宝客
  • 精湛的赣州网站建设做网站需要的执照
  • 游戏网站建设策划方案模板汽车网站建设的基本功能
  • 中国廉政建设网网站wap娃派手机信息网
  • 青岛网站建设选圣城怀化seo公司
  • 模板网站优网站建设合同2018
  • 网站名称与备案名称不一致邯山专业做网站
  • 花店网站建设构思铁西网络建设