历史上的今天
返回首页

历史上的今天

今天是:2025年04月15日(星期二)

正在发生

2018年04月15日 | STM32的PC13、PC14、PC15用作普通IO口设置方法

2018-04-15 来源:eefocus

1. 引脚

这里写图片描述
这里写图片描述

注:最新文档中已经删除“在同一时间只有一个引脚能作为输出”也就是三个引脚可以同时作为输出引脚,其他条件未变

2. 代码

void gpioc_to_io(void){

    RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOC|RCC_APB2Periph_AFIO,ENABLE );
    PWR_BackupAccessCmd( ENABLE );/* 允许修改RTC和后备寄存器*/
    RCC_LSEConfig( RCC_LSE_OFF ); /* 关闭外部低速时钟,PC14+PC15可以用作普通IO*/
    BKP_TamperPinCmd(DISABLE);  /* 关闭入侵检测功能,PC13可以用作普通IO*/

    GPIO_InitTypeDef GPIO_InitStructure;
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13 |GPIO_Pin_14 | GPIO_Pin_15;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;          
    GPIO_Init(GPIOC, &GPIO_InitStructure);

    PWR_BackupAccessCmd(DISABLE);/* 禁止修改RTC和后备寄存器*/
    //BKP_ITConfig(DISABLE);       /* 禁止TAMPER 中断*/}


推荐阅读

史海拾趣

Freeport Resources Enterprises Corp公司的发展小趣事

为了应对矿业市场的周期性波动和不确定性风险,Freeport Resources实施了多元化经营战略。在保持矿业勘探和开发核心业务的同时,公司还涉足了电子材料贸易、新能源开发等多个领域。通过多元化经营,Freeport Resources有效分散了经营风险,提高了整体抗风险能力。此外,多元化经营还为公司带来了新的增长点,促进了公司的持续健康发展。

台湾固锝(GD)公司的发展小趣事
通过合理设计电路布局和元件选择来减少功耗和热量产生。
Ampire Co Ltd公司的发展小趣事
通过合理设计电路布局和元件选择来减少功耗和热量产生。
ConnectBlue公司的发展小趣事

在产品创新的基础上,ConnectBlue公司开始积极拓展市场。公司不仅在国内市场取得了良好的销售业绩,还积极开拓国际市场,与多家海外企业建立了合作关系。同时,公司还注重与产业链上下游企业的合作,与多家供应商和集成商建立了长期稳定的合作关系,共同推动无线通信技术的发展和应用。

EAO公司的发展小趣事

在电子制造行业日益重视环保和可持续发展的背景下,EAO公司积极响应号召,致力于研发和生产环保型电子产品。公司投入大量资源研发新型环保材料,优化生产工艺,减少生产过程中的废弃物排放。同时,EAO公司还建立了完善的电子垃圾回收体系,对废弃电子产品进行专业处理,确保资源得到合理利用,减少对环境的负面影响。

德丰(DEFOND)公司的发展小趣事

德丰金属材料有限公司(简称“德丰金属”)是一家专业从事铝合金建筑型材加工的企业。随着市场竞争的加剧和环保要求的提高,公司意识到必须加快转型升级的步伐。为此,德丰金属加大了研发投入和技术改造力度,成功开发出了一系列符合绿色环保标准的新型铝合金型材产品。同时,公司还积极拓展国际市场,与多家国外知名企业建立了长期稳定的合作关系。通过不断的努力和创新,德丰金属成功实现了从传统制造业向绿色环保型制造业的转型升级。

问答坊 | AI 解惑

AMD ElanSC520硬盘识别

目前我在定制一个AMD 平台的ELsc520系列产品,发现Wince起来后无法识别到硬盘盘符HardDisk。 我用的是Wince4.2版本的默认BSP包CEPC。 生成的nk文件放在硬盘CF卡上,从DOS启动后运行loadcepc释放nk,系统可以起来进入Wince系统。 但是无法找到硬 ...…

查看全部问答>

8成新SMARTARM 2200开发板原价6.5折转让

我手里有一块8成新SMARTARM 2200开发板,所有配件及收据齐全,现原价6.5折转让,有意者和我联系。 QQ:77525469,MSN:gxwwg_dz@hotmail.com…

查看全部问答>

如何按下触摸屏的时候驱动蜂鸣器,让蜂鸣器响一下!

在wince 5.0 下 ,如何按下触摸屏的时候驱动蜂鸣器,让蜂鸣器响一下!蜂鸣器驱动已经实现!请给一个解决方法!…

查看全部问答>

[求教]关于触发!!在线等!!!

我从传感器读信号 两个传感器同时读到黑线时,想读沿变化。   高手支招。…

查看全部问答>

如何使用ADC0808对音频进行采样的呢?

我最近在做毕业设计,想搞一个方波随输入进行一个动态的变化,有点想千千静听一样 …

查看全部问答>

LED技术在汽车上的运用

灯光早已在家居装潢、建筑设计等领域运用广泛,但由于传统灯光需要滤色与车内有限空间的矛盾,所以在以前一段时间,汽车灯光的装饰功能一直是厂商很少涉及的领域,然而随着LED(发光二极管)技术的成熟,设计师们在这一领域有了很大的拓展空间。现在 ...…

查看全部问答>

求51单片机超声避障并用光电编码器测速程序

求51单片机智能小车进行超声避障并用光电传感器测小车转速程序(要求用C语言程序)。哪位大哥可以的帮帮忙,真的有急用!!!在此先谢谢了。…

查看全部问答>

一个 430宏定义的语法的问题

#define Bitime_5 0x05*4 // ~ 0.5 bit length + small adjustment #define Bitime 13*4//0x0D 看程序 看到这两句定义请问一下 这个 * 号是什么作用是乘法吗? 怎么感觉和注释不大一样…

查看全部问答>

TIVA C Launchpad周计划——第一周(点亮LED)

收到的板子也是Stellaris LM4F120 Launchpad,发现最新的Energia正好支持这块板子,弄了个小程序,三色LED轮流闪。 感觉用Arduino这样的开发环境方便很多啊,简单,占用空间少 // the setup routine runs once when you press reset: void se ...…

查看全部问答>

BBB LCD CAPE 实际效果展示

本帖最后由 chenzhufly 于 2014-3-8 17:16 编辑 这次终于搞对了,先发个效果图 …

查看全部问答>