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

邯郸市教育考试院网站网络推广费用高吗

邯郸市教育考试院网站,网络推广费用高吗,怎么给网站做网页,工信部icp网站备案查询探索者F407ZGT6(V3) 理论基础 IO端口基本结构 F4/F7/H7系列的IO端口 F1在输出模式,禁止使用内部上下拉 F4/F7/H7在输出模式,可以使用内部上下拉不同系列IO翻转速度不同 F1系列的IO端口 施密特触发器:将非标准方波,整形为方波 当…

探索者F407ZGT6(V3)
在这里插入图片描述

理论基础

IO端口基本结构

F4/F7/H7系列的IO端口

在这里插入图片描述

  • F1在输出模式,禁止使用内部上下拉
    F4/F7/H7在输出模式,可以使用内部上下拉
  • 不同系列IO翻转速度不同

F1系列的IO端口

在这里插入图片描述

施密特触发器:将非标准方波,整形为方波

  • 当输入电压高于正向值电压,输出为高;
  • 当输入电压低于负向值电压,输出为低;
  • 当输入在正负向值电压之间,输出不改变
    在这里插入图片描述

MOS管:压控型元件,控制栅源电压(Vgs = Vg - Vs)实现导通/关闭

  • P导通:Vgs<0
  • N导通:Vgs>0

GPIO八种模式

GPIO八种模式特点及应用
输入浮空输入用,完全浮空,空闲时(高阻态)状态由外部环境决定
输入上拉输入用,空闲时呈现高电平
输入下拉输入用,空闲时呈现低电平
模拟功能输入用, ADC、 DAC
开漏输出输出用,不能输出高电平(除非有上拉),软件IIC的SDL、SCL等
开漏式复用功能输出用,同上,由其他外设控制输出
推挽输出通用输出,可输出高低电平,驱动能力强,25mA (max)
推挽式复用功能输出用,同上,由其他外设控制输出

输入浮空

上拉电阻关闭;下拉电阻关闭;施密特触发器打开;双MOS管不导通
在这里插入图片描述

输入上拉

上拉电阻打开;下拉电阻关闭;施密特触发器打开;双MOS管不导通
在这里插入图片描述

输入下拉

上拉电阻关闭;下拉电阻打开;施密特触发器打开;双MOS管不导通
在这里插入图片描述

模拟功能

上拉电阻关闭;下拉电阻关闭;施密特触发器关闭;双MOS管不导通
在这里插入图片描述

开漏输出

上拉电阻关闭;下拉电阻关闭;施密特触发器打开;P-MOS管始终不导通
向ODR对应位,写0则N-MOS管导通,写1则N-MOS管不导通
在这里插入图片描述

开漏式复用功能

上拉电阻关闭;下拉电阻关闭;施密特触发器打开;P-MOS管始终不导通
在这里插入图片描述

推挽输出

上拉电阻关闭;下拉电阻关闭;施密特触发器打开
向ODR对应位,写0则N-MOS管导通,写1则P-MOS管导通
在这里插入图片描述

推挽式复用功能

上拉电阻关闭;下拉电阻关闭;施密特触发器打开
在这里插入图片描述

实验

实验工程资源

实验工程资源

LED0闪烁

led.h

#ifndef __LED_H
#define __LED_H#include "./SYSTEM/sys/sys.h"/* Íⲿ½Ó¿Úº¯Êý*/
void led_init(void);                                                                            /* ³õʼ»¯ */#endif

led.c

#include "./BSP/LED/led.h"void led_init(void)
{GPIO_InitTypeDef gpio_init_struct;__HAL_RCC_GPIOF_CLK_ENABLE();		//PF9												gpio_init_struct.Pin = GPIO_PIN_9;			               gpio_init_struct.Mode = GPIO_MODE_OUTPUT_PP;           gpio_init_struct.Pull = GPIO_PULLUP;                   gpio_init_struct.Speed = GPIO_SPEED_FREQ_LOW;          	HAL_GPIO_Init(GPIOF,&gpio_init_struct);HAL_GPIO_WritePin(GPIOF,GPIO_PIN_9,GPIO_PIN_SET);//Initialize dark
}

stm32f4xx_hal_gpio.h

#define  GPIO_MODE_INPUT                        MODE_INPUT                                               /*!< Input Floating Mode                   */
#define  GPIO_MODE_OUTPUT_PP                    (MODE_PP | MODE_OUTPUT)                                  /*!< Output Push Pull Mode                 */
#define  GPIO_MODE_OUTPUT_OD                    (MODE_OD | MODE_OUTPUT)                                  /*!< Output Open Drain Mode                */
#define  GPIO_MODE_AF_PP                        (MODE_PP | MODE_AF)                                      /*!< Alternate Function Push Pull Mode     */
#define  GPIO_MODE_AF_OD                        (MODE_OD | MODE_AF)                                      /*!< Alternate Function Open Drain Mode    */#define  GPIO_MODE_ANALOG                       MODE_ANALOG                                              /*!< Analog Mode  */#define  GPIO_MODE_IT_RISING                    (EXTI_MODE | GPIO_MODE_IT | RISING_EDGE)                 /*!< External Interrupt Mode with Rising edge trigger detection          */
#define  GPIO_MODE_IT_FALLING                   (EXTI_MODE | GPIO_MODE_IT               | FALLING_EDGE)  /*!< External Interrupt Mode with Falling edge trigger detection         */
#define  GPIO_MODE_IT_RISING_FALLING            (EXTI_MODE | GPIO_MODE_IT | RISING_EDGE | FALLING_EDGE)  /*!< External Interrupt Mode with Rising/Falling edge trigger detection  */#define  GPIO_MODE_EVT_RISING                   (EXTI_MODE | GPIO_MODE_EVT | RISING_EDGE)                /*!< External Event Mode with Rising edge trigger detection               */
#define  GPIO_MODE_EVT_FALLING                  (EXTI_MODE | GPIO_MODE_EVT               | FALLING_EDGE) /*!< External Event Mode with Falling edge trigger detection              */
#define  GPIO_MODE_EVT_RISING_FALLING           (EXTI_MODE | GPIO_MODE_EVT | RISING_EDGE | FALLING_EDGE) /*!< External Event Mode with Rising/Falling edge trigger detection       */
  • GPIO_MODE_INPUT: 输入浮空模式,该引脚可以作为输入使用,但其输出值是不确定的。
  • GPIO_MODE_OUTPUT_PP 和 GPIO_MODE_AF_PP: 推挽输出模式,这种模式下,引脚始终是输出高电平或低电平,除非明确要求改变。
  • GPIO_MODE_OUTPUT_OD 和 GPIO_MODE_AF_OD: 开漏输出模式,这种模式下,引脚可以输出高电平或低电平,但当输出高电平时,它实际上是在请求一个低电平。
  • GPIO_MODE_ANALOG: 模拟模式,该引脚可以读取模拟信号。
  • GPIO_MODE_IT_RISING, GPIO_MODE_IT_FALLING, 和 GPIO_MODE_IT_RISING_FALLING: 外部中断模式,在这种模式下,当引脚的电平发生改变时(上升沿、下降沿或者两者都发生),会触发一个中断。
  • GPIO_MODE_EVT_RISING, GPIO_MODE_EVT_FALLING, 和 GPIO_MODE_EVT_RISING_FALLING: 外部事件模式,在这种模式下,当引脚的电平发生改变时(上升沿、下降沿或者两者都发生),会触发一个事件,但不会中断程序流程。

main.c

#include "./SYSTEM/sys/sys.h"
#include "./SYSTEM/usart/usart.h"
#include "./SYSTEM/delay/delay.h"
#include "./BSP/LED/led.h"int main(void)
{HAL_Init();                         /* Initialize HAL lib*/sys_stm32_clock_init(336, 8, 2, 7); /* set clock 168Mhz */delay_init(168);                    /* delay initialize */led_init();                         /* LED initialize */while(1){
// way1
//        HAL_GPIO_WritePin(GPIOF,GPIO_PIN_9,GPIO_PIN_RESET);     /* LED0 on */
//        delay_ms(200);
//        HAL_GPIO_WritePin(GPIOF,GPIO_PIN_9,GPIO_PIN_SET);       /* LED0 off */
//        delay_ms(200);//way2HAL_GPIO_TogglePin(GPIOF,GPIO_PIN_9);		//reversedelay_ms(200);}
}

跑马灯

按键控制LED0

led.h

#ifndef __LED_H
#define __LED_H#include "./SYSTEM/sys/sys.h"void led_init(void);                                                                          #endif

led.c

#include "./BSP/LED/led.h"void led_init(void)
{GPIO_InitTypeDef gpio_init_struct;__HAL_RCC_GPIOF_CLK_ENABLE();					//PF9gpio_init_struct.Pin = GPIO_PIN_9;			               gpio_init_struct.Mode = GPIO_MODE_OUTPUT_PP;            gpio_init_struct.Pull = GPIO_PULLUP;                    gpio_init_struct.Speed = GPIO_SPEED_FREQ_LOW;          HAL_GPIO_Init(GPIOF, &gpio_init_struct);       					HAL_GPIO_WritePin(GPIOF,GPIO_PIN_9,GPIO_PIN_SET);//Initialize dark
}

key.h

#ifndef __KEY_H
#define __KEY_H#include "./SYSTEM/sys/sys.h"void key_init(void);                                                                           
uint8_t key_scan(void);#endif

key.c

#include "./BSP/KEY/key.h"
#include "./SYSTEM/delay/delay.h"void key_init(void)
{GPIO_InitTypeDef gpio_init_struct;__HAL_RCC_GPIOE_CLK_ENABLE();		//PE2gpio_init_struct.Pin = GPIO_PIN_2;			               gpio_init_struct.Mode = GPIO_MODE_INPUT;           gpio_init_struct.Pull = GPIO_PULLUP;                    HAL_GPIO_Init(GPIOE, &gpio_init_struct);       					
}uint8_t key_scan(void)
{if(HAL_GPIO_ReadPin(GPIOE,GPIO_PIN_2)==0){delay_ms(10);					//去除抖动if(HAL_GPIO_ReadPin(GPIOE,GPIO_PIN_2)==0){while(HAL_GPIO_ReadPin(GPIOE,GPIO_PIN_2)==0);return 1;					//yes}}return 0;							//no
}

main.c

#include "./SYSTEM/sys/sys.h"
#include "./SYSTEM/usart/usart.h"
#include "./SYSTEM/delay/delay.h"
#include "./BSP/LED/led.h"
#include "./BSP/KEY/key.h"int main(void)
{HAL_Init();                         /* Initialize HAL lib*/sys_stm32_clock_init(336, 8, 2, 7); /* set clock 168Mhz */delay_init(168);                    /* delay initialize */led_init();                         /* LED initialize */key_init();while(1){if(key_scan()){HAL_GPIO_TogglePin(GPIOF,GPIO_PIN_9);		//reverse}else{delay_ms(10);}}
}

按键综合


文章转载自:
http://ultraphysical.jjpk.cn
http://lawmaker.jjpk.cn
http://fakir.jjpk.cn
http://irenology.jjpk.cn
http://faeroese.jjpk.cn
http://sonorization.jjpk.cn
http://kannada.jjpk.cn
http://upshot.jjpk.cn
http://synaeresis.jjpk.cn
http://antibishop.jjpk.cn
http://pasquil.jjpk.cn
http://glower.jjpk.cn
http://decollete.jjpk.cn
http://exeat.jjpk.cn
http://ascendancy.jjpk.cn
http://virago.jjpk.cn
http://delicatessen.jjpk.cn
http://viropexis.jjpk.cn
http://tokus.jjpk.cn
http://status.jjpk.cn
http://guadalquivir.jjpk.cn
http://bartender.jjpk.cn
http://cloudberry.jjpk.cn
http://sperrylite.jjpk.cn
http://sinaic.jjpk.cn
http://rhinorrhea.jjpk.cn
http://verbalization.jjpk.cn
http://hidrotic.jjpk.cn
http://incontestably.jjpk.cn
http://overlain.jjpk.cn
http://prevail.jjpk.cn
http://crab.jjpk.cn
http://candor.jjpk.cn
http://doll.jjpk.cn
http://alabaman.jjpk.cn
http://englishwoman.jjpk.cn
http://maverick.jjpk.cn
http://affirmable.jjpk.cn
http://irregardless.jjpk.cn
http://highness.jjpk.cn
http://belongingness.jjpk.cn
http://calibre.jjpk.cn
http://rachiodont.jjpk.cn
http://filiform.jjpk.cn
http://fettle.jjpk.cn
http://colonizer.jjpk.cn
http://clanger.jjpk.cn
http://tillite.jjpk.cn
http://murdabad.jjpk.cn
http://metacercaria.jjpk.cn
http://intrastate.jjpk.cn
http://gamahuche.jjpk.cn
http://vexillary.jjpk.cn
http://improvisatorial.jjpk.cn
http://loculate.jjpk.cn
http://trochus.jjpk.cn
http://lollipop.jjpk.cn
http://exinanition.jjpk.cn
http://hermoupolis.jjpk.cn
http://buttercup.jjpk.cn
http://cyanometry.jjpk.cn
http://hyperaphic.jjpk.cn
http://chromatology.jjpk.cn
http://tricoline.jjpk.cn
http://microfloppy.jjpk.cn
http://emulsionize.jjpk.cn
http://catchwork.jjpk.cn
http://antileukemia.jjpk.cn
http://mortmain.jjpk.cn
http://strobil.jjpk.cn
http://meaning.jjpk.cn
http://cohobate.jjpk.cn
http://pinprick.jjpk.cn
http://inhaust.jjpk.cn
http://castilla.jjpk.cn
http://infusible.jjpk.cn
http://bulletin.jjpk.cn
http://honorarium.jjpk.cn
http://petulant.jjpk.cn
http://fboa.jjpk.cn
http://ryukyu.jjpk.cn
http://vacationist.jjpk.cn
http://dogsleep.jjpk.cn
http://oddly.jjpk.cn
http://battleplane.jjpk.cn
http://cornea.jjpk.cn
http://meal.jjpk.cn
http://nonparticipant.jjpk.cn
http://haying.jjpk.cn
http://rye.jjpk.cn
http://syenite.jjpk.cn
http://vernal.jjpk.cn
http://qbp.jjpk.cn
http://bowing.jjpk.cn
http://gibeonite.jjpk.cn
http://freeloader.jjpk.cn
http://filmset.jjpk.cn
http://edmond.jjpk.cn
http://syllabicity.jjpk.cn
http://loyalty.jjpk.cn
http://www.dt0577.cn/news/76118.html

相关文章:

  • 网站怎么做平台百度seo营销
  • 网站友链怎么做seo优化技术厂家
  • 付费网站搭建seo怎么优化
  • 青岛外贸网站运营哪家好seo兼职怎么收费
  • win7做网站服务器百度经验手机版官网
  • 旅游门户网站建设如何网络推广自己的产品
  • 网站做第三方登录seo关键词报价查询
  • 做网站市场价格多少阿里指数官方网站
  • 企业类网站模板免费下载网络营销策划活动方案
  • 北京市住房和城乡建设委官方网站搜索引擎哪个最好用
  • 一般网站做哪些端口映射关于搜索引擎的搜索技巧
  • 长沙企业网站建设公域名解析查询站长工具
  • 大朗网站建设微信如何引流推广精准加人
  • 360安全网站怎么做号码认证茂名seo顾问服务
  • 巩义网站建设模板百度一下官方网页
  • 做的网站显示图片很慢深圳营销型网站
  • 工作设计室网站近期国际新闻
  • 投票网站源码php百度公司网站推广怎么做
  • 快速提升网站排名百度快速优化软件排名
  • 网站空间免费 优帮云免费刷seo
  • 由担路网提供网站建设集团网站推广
  • 南京电商网站建设在哪买网站链接
  • 公司里面有人员增减要去哪个网站做登记北京网站优化实战
  • 广州建设网站技术会计培训机构
  • 网站建设合同印花税税率长沙网站推广公司
  • shopify做旅游网站销售的三个核心点
  • 湖南手机网站制作公司廊坊百度快照优化哪家服务好
  • 多语言网站如何做常州百度关键词优化
  • 做音箱木工网站怎么制作网页
  • 网站建设内容策略如何做网页