企业网站建设方案效果,网站链接推广,wordpress theme framework,专业团队p图目录
一、确定引脚接线模式
接线时注意以下几点#xff1a;
二、外接小灯泡引脚连接(以F12引脚为例)
1.正极接GPIOF3.3v电压引脚、负极接F12
2.正极接GPIOF3.3v电压引脚、负极接F12
三、问题检查 一、确定引脚接线模式
小灯泡有两级#xff1a;正极、负极#xff0c;…目录
一、确定引脚接线模式
接线时注意以下几点
二、外接小灯泡引脚连接(以F12引脚为例)
1.正极接GPIOF3.3v电压引脚、负极接F12
2.正极接GPIOF3.3v电压引脚、负极接F12
三、问题检查 一、确定引脚接线模式
小灯泡有两级正极、负极电流只能从正极流向负极。
接线时注意以下几点
1.若要USB接口提供电源则正极接F组引脚负极接地输出模式配推挽
gpio_init.GPIO_OTypeGPIO_OType_PP;
2.若要板子芯片提供电源则正极接3.3v电压负极接引脚输出模式配开漏
gpio_init.GPIO_OTypeGPIO_OType_OD;
二、外接小灯泡引脚连接(以F12引脚为例)
1.正极接GPIOF3.3v电压引脚、负极接F12
#include stm32f4xx.h // Device header
#include led.h
#include key.h
#include BitBand.hint main()
{Led_Init();Key_Init();uint8_t key0;//此处为F12引脚的参数配置GPIO_InitTypeDef gpio_init;//五大参数配置gpio_init.GPIO_ModeGPIO_Mode_OUT;//此处可以设置为开漏引脚正极已经接芯片3.3v电压只需提供低电压选择开漏即可gpio_init.GPIO_OTypeGPIO_OType_OD;gpio_init.GPIO_PinGPIO_Pin_12;gpio_init.GPIO_PuPdGPIO_PuPd_UP;gpio_init.GPIO_SpeedGPIO_High_Speed;//初始化GPIO_Init(GPIOF,gpio_init);while(1){//类似PEin();PFout();函数在上一篇文章中已被封装keyPEin(4);if(key0){PFout(9)0;PFout(10)0;PFout(12)0;PFout(14)0;}else{PFout(9)1;PFout(10)1;PFout(12)1;PFout(14)1;}}
}
结果 开关控制外接小灯泡1 2.正极接GPIOF3.3v电压引脚、负极接F12
#include stm32f4xx.h // Device header
#include led.h
#include key.h
#include BitBand.hint main()
{Led_Init();Key_Init();uint8_t key0;//此处为F12引脚的参数配置GPIO_InitTypeDef gpio_init;//五大参数配置gpio_init.GPIO_ModeGPIO_Mode_OUT;//此处必须配置为推挽因为负极引脚接地只能使用推挽提供高电压gpio_init.GPIO_OTypeGPIO_OType_PP;gpio_init.GPIO_PinGPIO_Pin_12;gpio_init.GPIO_PuPdGPIO_PuPd_UP;gpio_init.GPIO_SpeedGPIO_High_Speed;//初始化GPIO_Init(GPIOF,gpio_init);while(1){keyPEin(4);if(key0){PFout(9)0;PFout(10)0;PFout(12)0;PFout(14)0;}else{PFout(9)1;PFout(10)1;PFout(12)1;PFout(14)1;}}
}
结果 开关控制外接小灯泡2 三、问题检查
如若灯泡不亮请按照如下注意点检查一下
1.检查正负极接法。千万不可犯正极接地、负极接电源这种低级错误。
2.检查输出模式配置。如若正极接引脚负极接地但是输出模式设为了开漏那就没法提供高电压了小灯泡自然不亮。
3.代码电压赋值不对。好好检查代码的书写。