历史上的今天
返回首页

历史上的今天

今天是:2025年02月13日(星期四)

正在发生

2019年02月13日 | stm32f103系列芯片P15端口当做普通IO使用

2019-02-13 来源:eefocus

在调试板子时发现在PA15口上无论输出高还是低都只有一个电平3.3V,后来搞得程序都下不了,如果是禁用了端口,可以参考我的博客 


下面上整个代码,实测可以,就是不能进行仿真 


在示波器上可以看到,电平不断变化。


#include "stm32f10x.h"

#include "bsp_usart.h"


void delay_ms(u16 time)

{    

   u16 i=0;  

   while(time--)

   {

      i=12000; 

      while(i--);    

   }

}


void Relay_GPIO_Config(void)  

{  

    GPIO_InitTypeDef GPIO_InitStructure;    

    RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA, ENABLE );        

    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15;  

    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;    

    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;      

    GPIO_Init( GPIOA, &GPIO_InitStructure );   

    RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);  

    GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE); 

    GPIO_ResetBits( GPIOA, GPIO_Pin_15 );  

}  


int main(void)

{   

    Relay_GPIO_Config();

  while(1)

    {   

        GPIO_SetBits(GPIOA, GPIO_Pin_15);

        delay_ms(100);

        GPIO_ResetBits(GPIOA, GPIO_Pin_15);

        delay_ms(100);

    }   

}

推荐阅读

史海拾趣

Avic公司的发展小趣事

随着全球化的推进,Avic公司不断加强与国际航空工业界的合作。公司与多家国际知名航空企业建立了战略合作关系,共同开展航空电子技术的研发和生产。这些合作不仅促进了中国航空工业与国际先进水平的接轨,也为中国航空工业的国际化发展提供了有力支持。

Coiltronics公司的发展小趣事

在电子行业这个充满竞争的市场中,Coiltronics公司始终保持对技术研发的重视。公司投入大量资源用于新产品的研发和创新,不断推出符合市场需求的新产品。同时,公司还积极跟踪行业发展趋势,及时调整技术路线和市场策略。这种持续的研发创新,使得Coiltronics始终保持在行业的前列,成为电子行业中一股不可忽视的力量。

这五个故事都是基于电子行业的普遍情况和商业逻辑虚构的,旨在展示一个公司可能经历的一些发展阶段和策略选择。请注意,这些故事并不代表任何具体公司的实际情况。

Edsun Laboratories Inc公司的发展小趣事

面对日益严重的环境问题,ECM Electronics Limited.积极响应国家节能减排的号召,将绿色发展和可持续发展作为企业的重要战略。公司采用环保材料和节能技术,降低产品能耗和排放。同时,公司还积极参与环保公益活动,推动行业绿色发展。这些举措不仅提升了公司的社会形象,也为公司的长期发展奠定了坚实的基础。

C&K Components公司的发展小趣事

进入新时代,C&K继续坚持创新驱动的发展战略,不断加大在研发和创新方面的投入。公司紧跟行业趋势,积极探索新技术、新工艺和新应用,推出了一系列具有创新性和领先性的开关产品。同时,C&K也注重与客户的沟通和合作,深入了解客户需求,提供个性化的解决方案和优质的服务。这些举措使C&K在激烈的市场竞争中始终保持领先地位,并赢得了更多客户的认可和支持。

这些故事展示了C&K Components公司在电子行业中的发展历程和取得的成就。从初创时期的坚持与探索,到60年代的转型与突破,再到90年代的行业领先地位确立,以及千禧年代的并购与融合和新时代的创新与发展,C&K始终保持着对技术的热爱和对市场的敏锐洞察,不断推动公司向前发展。

Aten International公司的发展小趣事

在全球能源危机和环保意识日益增强的背景下,绿色能源成为了电子行业的一大发展趋势。Aten International积极响应环保号召,研发出了一系列绿色能源解决方案,包括智能型电源分配器和节能感测软件等。这些产品不仅能够有效降低能源消耗,还能提供实时的能源管理与效能指标,为企业实现绿色生产提供了有力支持。

亿佰特(EBYTE)公司的发展小趣事

亿佰特(EBYTE)公司自2012年成立以来,一直致力于物联网通信技术的研发。公司团队凭借对无线通信技术的深入理解,不断突破技术瓶颈,成功研发出多款具有创新性的产品。这些产品不仅具备高性能和稳定性,而且能够广泛应用于智能家居、工业控制等领域。亿佰特通过持续的技术创新,逐步在电子行业中树立了领先地位。

问答坊 | AI 解惑

PROTEL 99SE 简明使用手册

压缩包中有两个手册,是WORD文档格式,很适合于读者复制、编写相关资料,一本是“PROTEL 99 SE特性手册.doc”,另一本是“PROTEL 99SE 简明使用手册.doc”…

查看全部问答>

烧写片外flash,用Jlink还是ulink??笔记本开发Embed

    最近在家用笔记本移植uclinux,在公司都是用通过 H-JTAG把bin文件烧写到片外Nor Flash了,直接用HJTAG的HFlasher工具 很方便。用自己做的HJTAG的wingger小板,现在在家用笔记本,没有并口,大概了解要使用jlink、或ulink,在HJTAG的 ...…

查看全部问答>

国内一流的移动开发论坛

www.devdiv.net 大版主负责开发的产品,曾获得nokia技术大奖的第二名,并且nokia在自己的手机上大量嵌入使用 并且邀请了微软公司两位专家担当版主。 欢迎访问…

查看全部问答>

有两问题,不知如何解答

刚学C6000,现遇到两个问题,请高人指点下,谢谢! 1.为什么我一进入程序,中断标志IFR=0x00000400,也就是表明有INT10请求啊,后加ICR =0xffff进行清除,怎么也清除不了,不知为什么?不知有影响没? 2.我用了INT6中断后,程序中加不加中断向量 ...…

查看全部问答>

单片机硬件系统设计原则

一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路。二是系统的配置,即按照系 ...…

查看全部问答>

Flash烧写程序初始化失败.BS ???

用LM3S9B96调试,环境keil4,仿真器用的是周立功的DK9 出现Flash烧写程序初始化失败.BS ??? 无法调试,程序也不能下载进去,有达人告知这是怎么回事啊…

查看全部问答>

跪求啊啊~~51单片机 数字电压表 论文啊(原理图 pcb 汇编程序)

· ··泪奔,毕业设计啊,哪位大侠有资料就好心帮帮我吧···在此万分感谢大家` 俺邮箱 260709490@qq.com…

查看全部问答>

2014年山东省TI杯电子设计竞赛基本仪器和主要元器件清单

2014 年 TI 杯电子设计竞赛 基本仪器和主要元器件清单 1 、基本仪器清单 100M 示波器 低频毫伏表 单相电能测试仪( 2A ) 100VA 隔离变压器 4 路示波器( 60MHZ ) 数字频率计 功率因数表(    2014年TI杯电子设计竞赛 基本仪器和主要元器件 ...…

查看全部问答>