历史上的今天
返回首页

历史上的今天

今天是:2025年01月04日(星期六)

2019年01月04日 | STM32点亮LED

2019-01-04 来源:eefocus

原理图 

测试灯,接GPIO外设B,Pin 12 

led


举例 

前提,工程模版建立好

#include "stm32f10x.h"void delay(u32 i)
{    while(i--);
}void led_init()
{
    GPIO_SetBits(GPIOB, GPIO_Pin_12); //设置数据端口
    delay(6000000);
    GPIO_ResetBits(GPIOB, GPIO_Pin_12);
    delay(6000000);
}   

int main(void)
{
    GPIO_TypeDef gt = {0};
    GPIO_InitTypeDef git = 
    {
        GPIO_Pin_12,
        GPIO_Speed_50MHz,
        GPIO_Mode_Out_PP
    };

    SystemInit(); //系统时钟初始化 72M

    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); //使能GPIO时钟

    GPIO_Init(GPIOB, &git); //gpio初始化

    while(1)
    {
        led_init();
    }
}


推荐阅读

史海拾趣

Gamma Microelectronics ( APM )公司的发展小趣事

为了进一步满足市场需求,G24i在英国威尔士卡迪夫建成了世界上第一条25MW的大规模生产基于钛衬底的DSSC基地。这一基地的建成标志着G24i在DSSC领域实现了从研发到生产的全链条覆盖。大规模生产不仅降低了产品的制造成本,也提高了生产效率和质量稳定性。G24i通过不断优化生产流程和提升管理水平,确保了产品的市场竞争力。

Curtis Industries公司的发展小趣事

Curtis Industries公司在发展的同时,也积极承担社会责任。公司关注环保问题,采用环保材料和节能技术生产产品,减少对环境的影响。此外,公司还积极参与公益活动,支持教育事业和社会福利事业的发展。这些举措不仅提升了公司的社会形象,也为公司的可持续发展注入了新的动力。

Anachip公司的发展小趣事

面对不断变化的市场需求和行业趋势,Anachip公司始终保持着创新的精神。公司不断加大研发投入,推出了一系列具有创新性的产品和技术。同时,公司还积极探索新的商业模式和市场机会,为未来发展奠定了坚实的基础。通过持续创新和努力,Anachip公司有望在电子行业中取得更加辉煌的成就。

这些故事是基于一般性的行业趋势和企业成长经历而构建的,旨在展示一个电子行业中公司可能的发展轨迹。在实际情况下,Anachip公司的发展道路可能会有所不同,具体的故事需要依据该公司的真实历史和业务情况来编写。

Boyd Corporation公司的发展小趣事

在电子行业快速发展的背景下,Boyd Corporation始终保持着对技术的追求和对市场的敏锐洞察。公司不断深耕细作,优化现有产品,同时积极研发新产品,以满足市场的不断变化和客户的不同需求。通过持续创新,Boyd Corporation在电子行业中始终保持着领先地位,为客户提供了更优质的产品和服务。

这五个故事展示了Boyd Corporation在电子行业中的发展历程和取得的成就。作为一家技术领先、市场领先的企业,Boyd Corporation将继续秉承创新、质量、服务的理念,为电子行业的发展做出更大的贡献。

GardTec Inc公司的发展小趣事

背景:为了满足全球客户的需求,GardTec开始实施全球化战略,在亚洲和美国等地设立全球制造厂和库存地。

发展:通过在全球范围内的战略布局,GardTec不仅提升了产品的供应效率,还更好地服务了世界各地的客户。公司的全球化布局进一步巩固了其在风扇配件市场的领先地位。

影响:全球化战略的实施,使得GardTec的产品能够迅速响应市场变化,满足不同地区客户的多样化需求,从而增强了公司的市场竞争力。

ASC Capacitors公司的发展小趣事

ASC Capacitors的创始人,凭借对电子行业的深厚情感和对电容技术的独到见解,于XXXX年创立了这家公司。他们深知电容在电子行业中的重要性,因此立志要打造一家专业制造高质量电容器的企业。从最初的几间厂房和几名员工,ASC Capacitors凭借坚韧不拔的精神和对技术的执着追求,逐渐在电子行业中崭露头角。

问答坊 | AI 解惑

如何选择数字万用表

仔细阅读DMM说明书 从资料上看, 数字多用表 (DMM) 的模式有几百种之多。为了挑选出合用的 DMM 是一件很伤脑筋的事。问题是如何找到价钱适当而性能符合需要的 DMM。在选择之前, 先要确定需要测量的量值是什么。 你做精密的计量工作吗 ? 真的是用 ...…

查看全部问答>

稳压电源

智能车比赛…

查看全部问答>

djyos含example的0.2.0版本发布了!!!内含example的教程。

大家可以到 www.djyos.com 下载,有问题,可以加QQ群:62419319 讨论。…

查看全部问答>

Wince自启动问题

在设置程序自启动时,我采用两种方法, 1、将程序名改为explorer.exe,然后放到Release文件夹里,覆盖原有的explorer.exe,这样做成的bin文件在启动后出现了这个错误:50 was not found 2、更改shell.reg。程序名为final.exe    [HK ...…

查看全部问答>

【VxWorks5.x -->VxWorks6.x 移植问题】

大家好,谁有没有做过 PPC的BSP 从 5.X ---> 6.X 的移植啊? 我所知道的是,从6.x对5.X的支持是兼容的,那么我就先把 5.X 的BSP文件夹 如 ppc_myself_XXX 放到 h/config/ 下,然后新建立 BSP 工程,进行编译,可是编译的时候,发现ERROR超多啊 ...…

查看全部问答>

并口驱动开发求助!!!很急.

#include #include #include #include #include #include #include #include #include #include #include #include #include #include MODULE_LICENSE(\"Dual BSD/GPL\"); int parlelport_major=61; int port; stat ...…

查看全部问答>

香帅:在哪可以找到STM32的USB在PC端的驱动

想看看STM32的USB,没找到驱动,不过在ST的网上找到的固件包,ST-Dfuse里好像也没驱动,找到模拟串口和stick鼠标的就OK了,谢谢.…

查看全部问答>

cmd文件怎么写啊

c语言写源程序,可不知道写cmd文件, 求高手赐教啊…

查看全部问答>

FPGA实现高速传输模块

跪求,请问哪位高手有关于FPGA实现高速传输的源代码或者相关资料? 本人在做相关的学习工作,本人的邮箱: ziqiang10@126.com…

查看全部问答>

基于flash的dsp的tms320c6414自启动

我用的dsp是tms320c6414,flash采用的是SST39vf160x,按8bit存储方式把程序代码下载到flash中,然后编写了boot.asm,boot.asm中二次启动的代码也是按8bit从dsp的emifb(dsp的emifb与flash相连)搬移到sram中,可以实现dsp自启动功能。但是由于SST39v ...…

查看全部问答>