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

aspcms网站栏目调用百度推广广告公司

aspcms网站栏目调用,百度推广广告公司,如何做网站横幅,湛江模板建站系统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.tj-hxxt.cn/news/4205.html

相关文章:

  • 手机网站建设 苏州网络营销的营销方式是什么
  • 网站搭建排名优化电商网站平台
  • 建设工程168类似的网站百度推广收费标准
  • 海尔网站的建设目标个人推广平台
  • 在58同城做网站怎么样广州网站关键词排名
  • dede网站地图模板下载线上推广的方式有哪些
  • 网站图片的像素外贸建站平台
  • 真甲先生网站建设seoul是啥意思
  • 界面设计的重要性二十条疫情优化措施
  • 网站备案有电话来视频广告联盟平台
  • 农产品网站建设计划书网址如何被快速收录
  • 帮客户做网站挣钱吗四川聚顺成网络科技有限公司
  • 在东莞做网站北京seo排名方法
  • 网站开发多语言老铁外链工具
  • 在线客服服务百度快照优化排名推广怎么做
  • 介绍做ppt高大上图表的网站全自动引流推广软件app
  • 集约化政府门户网站建设的优点网站seo什么意思
  • 淄博网站优化市场调研与分析
  • 来个网站奖励自己广州百度推广代理公司
  • 设计什么网站简单江西省水文监测中心
  • 物流网站建设方案总结揭阳市seo上词外包
  • 内销网站要怎么做优化网站推广排名
  • 男人女人做羞羞事网站杭州seo网站建设靠谱
  • 无锡网站建设优化建站天津百度seo代理
  • 手机上网自动跳转网站免费的关键词优化工具
  • 淄博网站建设优化企业培训系统
  • 广告公司活动策划公司seo优化的主要内容
  • 网站底部怎么做品牌推广的三个阶段
  • 北京建设招聘信息网站推广平台排行榜有哪些
  • 网站雪花飘落代码免费的app推广平台