历史上的今天
返回首页

历史上的今天

今天是:2024年09月06日(星期五)

正在发生

2019年09月06日 | STM32实战1:按键点亮LED小灯 hh

2019-09-06 来源:eefocus


#include "sys.h"

#include "key.h"

 

void KEY_Init(void)

{

GPIO_InitTypeDef GPIO_InitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);//初始化时钟

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;

GPIO_Init(GPIOB, &GPIO_InitStructure);

}  //key.c

#include "sys.h"

#include "led.h"

 

 

void LED_Init(void)

{

GPIO_InitTypeDef GPIO_InitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);//初始化时钟

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;

GPIO_Init(GPIOC, &GPIO_InitStructure);

}

#include "sys.h"

#include "led.h"

#include "key.h"

 

int main()

{

LED_Init();

KEY_Init();

while(1)

{

LED = 1;

if(KEY == 0)

{

LED = 0;

}

}

}


推荐阅读

史海拾趣

Excel Cell Electronic Co Ltd公司的发展小趣事

随着环保意识的提高,ECE公司积极响应环保号召,致力于推广绿色环保理念。公司采用环保材料和生产工艺,减少废弃物排放和能源消耗。同时,ECE公司还积极参与环保公益活动,宣传环保知识,提高公众的环保意识。这些努力使ECE公司成为电子行业中绿色环保的倡导者和实践者。

ABC [ABC Taiwan Electronics Corp]公司的发展小趣事

随着全球电子市场的不断扩大,ABC Taiwan Electronics Corp开始实施国际化战略。公司积极参与国际电子展会,与国外客户建立合作关系,将产品推向国际市场。同时,公司还加强了对国际标准和法规的研究,确保产品符合国际质量要求。通过不断拓展海外市场,ABC的销售额和市场份额逐年攀升,成为了国际知名的电子零件供应商。

Deutsch公司的发展小趣事

Deutsch公司自创立之初,就注重技术创新和产品研发。在早期阶段,公司成功开发出一款具有突破性的电子元件,这款元件以其高性能和低成本迅速在市场上获得了认可。随着技术的不断进步,Deutsch公司不断推出创新产品,满足日益增长的市场需求。这些技术突破和产品创新不仅提升了公司的竞争力,也推动了整个电子行业的发展。

Axiomtek公司的发展小趣事

Deutsch公司自创立之初,就注重技术创新和产品研发。在早期阶段,公司成功开发出一款具有突破性的电子元件,这款元件以其高性能和低成本迅速在市场上获得了认可。随着技术的不断进步,Deutsch公司不断推出创新产品,满足日益增长的市场需求。这些技术突破和产品创新不仅提升了公司的竞争力,也推动了整个电子行业的发展。

芯源半导体(CW)公司的发展小趣事

作为一家有社会责任感的企业,芯源半导体(CW)公司始终关注环境保护和可持续发展。公司积极推广绿色生产和循环经济理念,采用环保材料和节能技术,减少生产过程中的污染和浪费。同时,公司还积极参与社会公益事业,为当地社区和弱势群体提供帮助和支持。这些举措使芯源半导体(CW)公司赢得了社会的广泛赞誉和尊重。

Cypress(赛普拉斯)公司的发展小趣事

Cypress在USB技术领域取得了显著的成就。自1996年开始深耕USB产品以来,Cypress逐渐成为了USB领域内的领先者。公司推出的EZ-PD系列产品是业界第一个支持USB PD 3.0供电规范的解决方案,赢得了市场的广泛认可。此外,Cypress还不断推出新的USB产品和技术,推动了USB技术的不断发展和创新。

问答坊 | AI 解惑

谁能帮忙给个小区单元楼防火报警系统的大致结构图

谁能帮忙给设计个小区单元楼防火报警系统的大致结构图,不需要具体的电路,给个架构图参考下就行了,谢了…

查看全部问答>

C语言深度解剖

C语言深度解剖!!!…

查看全部问答>

wavecom如何利用at指令操作stk菜单

如题,因为项目需要,急需这方面的例子(一定要例子,资料我已经有了很多,但是例子没有一个能调通的),望各位高人出手相助,在此谢过了QQ792549792…

查看全部问答>

如何构建arm开发板

假如,我已经有了一个开发板 我想往上面移植一个操作系统,比如,linux或者wince 我该从何入手? 高手出来说说…

查看全部问答>

关于USB驱动,急·!

我公司用cyprss的68013开发的USB驱动在USB1.1下正常使用,但是在USB2.0下就收不到数据,请教各位有开发经验的朋友,问题大概出在哪里?本人刚接触驱动,领导要我近期内解决这个问题,急啊!…

查看全部问答>

wince 5.0屏幕上出现乱线(附图),帮忙看看

用的是ateml的9263的版子,现在想改成三菱公司的AA065VB01型号的640*480的显示器,弄了一个星期了,还没有调好,感觉都快崩溃了 [img=http://hi.eeworld.net/attachment/201003/8/2080554_1268028378R0cE.jpg.thumb.jpg[/img] …

查看全部问答>

请教个430的问题

430单片机与SIM300模块做的保护器,用短信控制设备,现在有个问题,当保护器断电或关机后再开机设备就不执行命令,但人工复位后又恢复执行命令了,还有如果用键盘操作设备向手机发短信后也会恢复命令,就好象SIM300在睡觉,只要唤醒后就可以执行命 ...…

查看全部问答>

lm3s8962评估板申请

第一次申请评估板,希望不负所望…

查看全部问答>

I2C例程编译出错,请各位高手过目一下

请参阅文件,在IAR环境下编译的。Error[e46]: Undefined external "__program_start" referred in ?ABS_ENTRY_MOD (  ) 这是什么意思?找不到错误源...ST(万利)如果能把实验资料做得 ...…

查看全部问答>

MC145152的资料(收集)

本帖最后由 paulhyde 于 2014-9-15 09:36 编辑 摩托罗拉芯片MC145152的资料,电子设计大赛做高频的话也许会用到的  …

查看全部问答>