历史上的今天
返回首页

历史上的今天

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

正在发生

2018年09月06日 | 使用stm32f103 PA11不能正常使用IO问题

2018-09-06 来源:eefocus

最近做了个小项目 使用 PA11 输出控制光耦配置方式 如下:

 

    GPIO_InitTypeDef GPIO_InitStructure;

    

    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

     GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;

 

    GPIO_InitStructure.GPIO_Pin = DN_GPIO_PINS;

    GPIO_Init(DN_GPIO_PORT, &GPIO_InitStructure);

    RCC_APB2PeriphClockCmd(DN_RCC_APB , ENABLE);

 

 

第一版的时候

端口为

#define DN_GPIO_PORT GPIOC

#define DN_GPIO_PINS GPIO_Pin_5

#define DN_RCC_APB            RCC_APB2Periph_GPIOC

可以正常输出

第二版 将改口改到 PA11上了按照上面的配置 不能正常输出

#define DN_GPIO_PORT GPIOA

#define DN_GPIO_PINS GPIO_Pin_11

#define DN_RCC_APB            RCC_APB2Periph_GPIOA

 

折腾一天 后 将IO时钟配置 挪到初始化化最上面解决问题 可以正常使用

    GPIO_InitTypeDef GPIO_InitStructure;

RCC_APB2PeriphClockCmd(DN_RCC_APB , ENABLE);

    

    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;

 

    GPIO_InitStructure.GPIO_Pin = DN_GPIO_PINS;

    GPIO_Init(DN_GPIO_PORT, &GPIO_InitStructure);


推荐阅读

史海拾趣

Eurotech公司的发展小趣事

Eurofarad公司自创立之初,就专注于电容器技术的研发。在当时,电容器市场已经相当成熟,但Eurofarad公司凭借对材料科学的深入研究,成功开发出一种新型的高性能电容器。这种电容器不仅具有更高的能量密度,而且寿命更长,稳定性更好。这一技术突破为Eurofarad公司赢得了市场的初步认可,也为公司后续的发展奠定了坚实的基础。

Baumer Electric Ag公司的发展小趣事

1962年,赫尔穆特•维茨(Helmut Vietze)加入Baumer Electric Ag,成为一名模具制造工。他凭借出色的个人能力和工作表现,很快在公司中脱颖而出。1964年,公司创始人Herbert Baumer去世后,Helmut Vietze接管了管理层,并带领公司走向新的发展阶段。他的领导为公司注入了新的活力,推动了Baumer在技术和市场上的双重突破。

AUSTIN公司的发展小趣事

随着汽车行业的竞争日益激烈,奥斯汀汽车开始寻求与其他公司的技术合作。1952年,奥斯汀与诺菲尔德车厂合并,组成了英国汽车公司(BMC),旗下包括莫里斯、沃尔斯利、莱利及MG等多个品牌。此外,奥斯汀汽车还积极与国际汽车公司展开合作,如与日产汽车在1952年签署了技术合作协议,共同开发新的车型。这些合作使得奥斯汀汽车的技术水平得到了显著提升,同时也推动了公司的国际化发展。

DAYLIGHT公司的发展小趣事

DAYLIGHT公司成立于XX年,由一群富有远见卓识的电子工程师和投资者共同创立。当时,电子行业正经历着快速的技术革新,市场对高效、可靠的电子产品需求日益增加。DAYLIGHT公司凭借其独特的技术优势和创新能力,成功开发出一系列高性能的电子产品,迅速在市场中立足。

爱浦电子(AIPULNION)公司的发展小趣事

爱浦电子自成立以来,一直致力于模块电源技术的研发与创新。在成立初期,公司便凭借其专业的研发团队和先进的生产设备,成功研发出多款具有竞争力的模块电源产品。随着技术的不断进步,爱浦电子不断对产品进行升级和优化,以满足市场日益增长的需求。公司不仅通过了ISO9001质量管理体系认证,还成功获得了CE、RoHS等国际认证,进一步提升了产品的品质和竞争力。

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

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

问答坊 | AI 解惑

这次国赛大家用什么处理器呢?

本帖最后由 paulhyde 于 2014-9-15 03:31 编辑 大家投投票吧~~~    …

查看全部问答>

linux权威指南,内核图,文件结构图

linux权威指南,内核图,文件结构图。可以参考一下,有一个宏观了解。…

查看全部问答>

LM3S615烧写问题及解决问题方法

不能向Micromouse615中flash烧写程序,用H-jtag能检测到内核,但检测不到flash。该怎么解决啊!!! 有可能是LM3S615的JTAG被锁住了,用LM-LINK试试能不能下载程序,如果不行的话就证明JTAG的确被锁住,那么解锁就可以了。  如果LM-LINK可 ...…

查看全部问答>

CE5.0系统从NAND启动,系统起不来,串口显示“stepldr ldr”

环境:64M NAND+64MSDRAM  WINCE 5.0 我将LOGO转化为二进制文件,通过JTAG烧写到NAND的第9~15块,其中(第0块为stepldr,1为TOC,2~8为EBOOT,第20开始是MBR),系统能正常显示并起来,但是当我插上短路帽从NAND启动的时候,发现系统起 ...…

查看全部问答>

如何删除控制面板中的项?

控制面板中有一些不用的选项,如蓝牙,背光调节。想把他们去掉如何操作? wince 5.0 还有请问就是开始菜单中的suspend如何去掉?…

查看全部问答>

外企公司招聘硬件工程师

要求: 1、有通讯公司或电信公司行业工作背景; 2、熟悉FPGA,高速电路和信号设计、路由器、基站; 3、3-5年工作经验。英语良好。 有需要请发Email至:carol.gao@iSearch-consultant.com.cn 或电话:13910215642  …

查看全部问答>

移植万利EK-STM32F板的例程到IAREWARMv5.3及固件函数库v3.0

万利EK-STM32F板的例程是基于固件函数库 v0.3 (对, 就是2007年5月的v0.3), 现在不能够在IAR EWARM v5.3跑 (板上的ST Link能连接了, Thanks 刘工的新Driver!), 相信是例程的framework ...…

查看全部问答>

求教,这个uart如和接?

收了一块YC的2440板子,没有标准的串口接口,只有一个3路uart的接口,不知道如和接,高手看看如图红色圈出来的地方…

查看全部问答>

N阶的螺旋方阵

在网上看到一个题目,有点意思,给大家看看   题目描述: 要求从键盘任意输入一个数n(n<10),然后打印出n阶的螺旋方阵 题目解释: 所谓的n阶螺旋方阵是指方阵的边长为n,其打印输出时的顺序为, 例如:  样例输入: 4  样例输出: ...…

查看全部问答>

STM32 LwIP创建新的回调函数

例程是tcp_echoserver,将受到的数据包不做任何处理,直接发送到以太网口。我想处理收到的数据,在例程的recv回调函数中添加处理程序可以实现,现在的疑问是可以构建自己的上层应用函数,自己占有独立的数据包缓存空间,构成自己的回调函数,请大侠 ...…

查看全部问答>