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

用vs做购物网站代码wordpress google字体本地

用vs做购物网站代码,wordpress google字体本地,济南媒体记者,无法解析服务器域名GD32F103VE外部中断线线0~15#xff0c;对应外部IO口的输入中断。它有7个中断向量#xff0c;外部中断线0 ~ 4分别对应EXTI0_IRQn ~ EXTI4_IRQn中断向量#xff1b;外部中断线 5 ~ 9 共用一个 EXTI9_5_IRQn中断向量#xff1b;外部中断线10~15 共用一个 EXTI15_10_IRQn中断…GD32F103VE外部中断线线0~15对应外部IO口的输入中断。它有7个中断向量外部中断线0 ~ 4分别对应EXTI0_IRQn ~ EXTI4_IRQn中断向量外部中断线 5 ~ 9 共用一个 EXTI9_5_IRQn中断向量外部中断线10~15 共用一个 EXTI15_10_IRQn中断向量。 7个中断向量EXTI0_IRQnEXTI1_IRQnEXTI2_IRQn EXTI3_IRQn EXTI4_IRQnEXTI9_5_IRQn和EXTI15_10_IRQn。 这7个中断向量对应7个中断服务函数 EXTI0_IRQHandler()EXTI1_IRQHandler()EXTI2_IRQHandler() EXTI3_IRQHandler()EXTI4_IRQHandler()EXTI9_5_IRQHandler()EXTI15_10_IRQHandler() 测试程序如下 #include KEY.h #include LED.h/* GD32F103VE外部中断线线0~15,对应外部IO口的输入中断。 它有7个中断向量,外部中断线0 ~ 4分别对应EXTI0_IRQn ~ EXTI4_IRQn中断向量; 外部中断线 5 ~ 9 共用一个 EXTI9_5_IRQn中断向量;外部中断线10~15 共用一个EXTI15_10_IRQn中断向量。 7个中断向量:EXTI0_IRQn,EXTI1_IRQn,EXTI2_IRQn, EXTI3_IRQn, EXTI4_IRQn,EXTI9_5_IRQn和EXTI15_10_IRQn。 这7个中断向量对应7个中断服务函数: EXTI0_IRQHandler(); EXTI1_IRQHandler(); EXTI2_IRQHandler(); EXTI3_IRQHandler(); EXTI4_IRQHandler(); EXTI9_5_IRQHandler(); EXTI15_10_IRQHandler(); */void ExternalInterrupt3_Init(void); void ExternalInterrupt7_Init(void); void ExternalInterrupt13_Init(void);//函数功能:初始化ExternalInterrupt3 void ExternalInterrupt3_Init(void) {//NVIC_PRIGROUP_PRE4_SUB0:抢占优先级为4bit(取值为0~15),子优先级为0bit(没有响应优先级)//NVIC_PRIGROUP_PRE3_SUB1:抢占优先级为3bit(取值为0~7),子优先级为1bit(取值为0~1)//NVIC_PRIGROUP_PRE2_SUB2:抢占优先级为2bit(取值为0~3),子优先级为2bit(取值为0~3)//NVIC_PRIGROUP_PRE1_SUB3:抢占优先级为1bit(取值为0~1),子优先级为3bit(取值为0~7)//NVIC_PRIGROUP_PRE0_SUB4:抢占优先级为0bit(没有抢占优先级),子优先级为3bit(取值为0~15)nvic_priority_group_set(NVIC_PRIGROUP_PRE4_SUB0);//设置系统中断优先级抢占优先级为4bit,子优先级为0bitnvic_irq_enable(EXTI3_IRQn, 2U, 0U);//设置EXTI3_IRQn的中断优先级,抢占优先级为2,子优先级为0rcu_periph_clock_enable(RCU_GPIOE);//使能GPIOE时钟,enable GPIO clockrcu_periph_clock_enable(RCU_AF); //外部中断,需要使能复用功能时钟gpio_init(GPIOE, GPIO_MODE_IN_FLOATING, GPIO_OSPEED_50MHZ, GPIO_PIN_3);//将GPIOE3设置为浮空输入gpio_exti_source_select(GPIO_PORT_SOURCE_GPIOE, GPIO_PIN_SOURCE_3);//设置GE3引脚为外部中断源,select GPIO pin exti sourcesexti_init(EXTI_3, EXTI_INTERRUPT, EXTI_TRIG_FALLING);//配置外部中断线使用外部中断3(EXTI_3)//中断模式为外部中断(EXTI_INTERRUPT)//中断触发方式为下降沿中断(EXTI_TRIG_FALLING)exti_interrupt_flag_clear(EXTI_3);//清除外部中断3标志exti_interrupt_enable(EXTI_3);//使能外部中断3(EXTI_3) }//函数功能:外部中断3的中断服务函数,外部中断0~外部中断4具有独立的中断入口地址 void EXTI3_IRQHandler(void) {FlagStatus ret;retexti_interrupt_flag_get(EXTI_3);//读取外部中断3(EXTI_3)的中断标志//get EXTI lines flag when the interrupt flag is setif(RESET ! ret){MCU_Led_Toggle();exti_interrupt_flag_clear(EXTI_3);} }//函数功能:初始化ExternalInterrupt7 void ExternalInterrupt7_Init(void) {rcu_periph_clock_enable(RCU_GPIOE);//使能GPIOE时钟,enable GPIO clockrcu_periph_clock_enable(RCU_AF);//使能复用功能时钟gpio_init(GPIOE, GPIO_MODE_IN_FLOATING, GPIO_OSPEED_50MHZ, GPIO_PIN_7);//将GPIOE7设置为浮空输入nvic_irq_enable(EXTI5_9_IRQn, 2U, 0U);//设置EXTI5_9_IRQn的中断优先级,抢占优先级为2,子优先级为0gpio_exti_source_select(GPIO_PORT_SOURCE_GPIOE, GPIO_PIN_SOURCE_7);//设置GE7引脚为外部中断源,select GPIO pin exti sourcesexti_init(EXTI_7, EXTI_INTERRUPT, EXTI_TRIG_FALLING);//配置外部中断线使用外部中断7(EXTI_7)//中断模式为外部中断(EXTI_INTERRUPT)//中断触发方式为下降沿中断(EXTI_TRIG_FALLING)exti_interrupt_flag_clear(EXTI_7);//清除外部中断7标志exti_interrupt_enable(EXTI_7);//使能外部中断7(EXTI_7) }//this function handles external lines 5 to 9 interrupt request //函数功能:外部中断5~外部中断9的中断服务函数 void EXTI5_9_IRQHandler(void) {FlagStatus ret;retexti_interrupt_flag_get(EXTI_7);//读取外部中断7(EXTI_7)的中断标志//get EXTI lines flag when the interrupt flag is setif(RESET ! ret){MCU_Led_Toggle();exti_interrupt_flag_clear(EXTI_7);} }//函数功能:初始化ExternalInterrupt13 void ExternalInterrupt13_Init(void) {rcu_periph_clock_enable(RCU_GPIOE);//使能GPIOE时钟,enable GPIO clockrcu_periph_clock_enable(RCU_AF);//使能复用功能时钟gpio_init(GPIOE, GPIO_MODE_IN_FLOATING, GPIO_OSPEED_50MHZ, GPIO_PIN_13);//将GPIOE13设置为浮空输入nvic_irq_enable(EXTI10_15_IRQn, 2U, 0U);//设置EXTI10_15_IRQn的中断优先级,抢占优先级为2,子优先级为0gpio_exti_source_select(GPIO_PORT_SOURCE_GPIOE, GPIO_PIN_SOURCE_13);//设置GE13引脚为外部中断源,select GPIO pin exti sourcesexti_init(EXTI_13, EXTI_INTERRUPT, EXTI_TRIG_FALLING);//配置外部中断线使用外部中断13(EXTI_13)//中断模式为外部中断(EXTI_INTERRUPT)//中断触发方式为下降沿中断(EXTI_TRIG_FALLING)exti_interrupt_flag_clear(EXTI_13);//清除外部中断13标志exti_interrupt_enable(EXTI_13);//使能外部中断13(EXTI_13) }//this function handles external lines 10 to 15 interrupt request //函数功能:外部中断10~外部中断15的中断服务函数 void EXTI10_15_IRQHandler(void) {FlagStatus ret;retexti_interrupt_flag_get(EXTI_13);//读取外部中断13(EXTI_13)的中断标志//get EXTI lines flag when the interrupt flag is setif(RESET ! ret){MCU_Led_Toggle();exti_interrupt_flag_clear(EXTI_13);} } #include LED.hvoid LED_Init(void);//函数功能:初始化MCU_Led void LED_Init(void) {rcu_periph_clock_enable(RCU_GPIOD);//使能GPIOD时钟,enable GPIO clockgpio_init(GPIOD, GPIO_MODE_OUT_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_15);//将GPIOD15设置为输出上拉MCU_Led_Off(); // GPIO_BC(GPIOD) GPIO_PIN_15;//清除GPIOD15输出,GPIO bit clear register } #ifndef __LED_H #define __LED_H#include gd32f10x.h //使能uint8_t,uint16_t,uint32_t,uint64_t,int8_t,int16_t,int32_t,int64_t#define MCU_Led_Off() GPIO_BOP(GPIOD)GPIO_PIN_15 //GD15输出高电平 #define MCU_Led_On() GPIO_BC(GPIOD)GPIO_PIN_15 //GD15输出低电平 #define MCU_Led_Toggle() gpio_bit_write( GPIOD,GPIO_PIN_15,(bit_status)((1-gpio_input_bit_get(GPIOD,GPIO_PIN_15))) ) //GD15取反输出电平extern void LED_Init(void);#endif 测试时按下连接到PE3PE7和PE13的按钮就可以实现LED灯反转。
http://wiki.neutronadmin.com/news/235722/

相关文章:

  • 招聘网站大全58同城h5网页版制作
  • 网站没有备案会被降权吗flash建网站教程
  • 会展网站建设h开头的网页设计软件
  • 常用ppt模板网站有关建设网站的英语文献
  • 企业网站制作公司合肥dede 汽车网站
  • 个人如何接网站建设订单预算有哪些网站做私活
  • 网站域名证书哪里获取推广链接让别人点击
  • 北京食药局网站年检怎么做青岛专业网站开发公司
  • 做网站需要哪些程序上海轨道交通建设查询网站
  • 做网站优化公司报价wordpress首页文章缩略图插件
  • 强化网站建设和管理网络优化工程师前景
  • 荆门市住房和城乡建设局网站有没有帮人做CAD的网站
  • 建站网哪个好青岛网站建设哪家更好
  • 吴家山网站建设公司湖南企业网站制作公司
  • 上海免费网站建设咨询品牌设计公司成都
  • 做公寓酒店跟网站合作有什么技巧济宁恒德建设有限公司网站
  • 个人网站备案 导航制学网网站
  • 成都开网站多城市地方门户网站系统
  • 公路水运建设质量与安全监督系统网站网站怎么做看起来好看
  • 那些做兼职的小网站怎么交换友情链接
  • 企商百度网站建设网站建设地带
  • 佛山做外贸网站渠道邹平做网站哪家好
  • 密云郑州阳网站建设北京高端网站建设公司
  • 长沙电商网站制作免费做链接的app有哪些
  • 公司网站制作网络公司网站的换肤功能怎么做
  • 课程网站建设特色网站建设公司排名前十
  • 自己做的网站为何手机不能浏览厦门哪里有建设网站的
  • 二级域名网站查询入口有内涵的广告公司名字
  • 外包建设网站服务焦作网站建设哪家正规
  • 论坛类网站建站老外采购平台