最近使用STM32F103的单片机,PB4接了一个LED灯,低电平点亮,发现程序没有办法拉低PB4。
仔细查了一下数据收着,发现PB4默认是JTAG引脚,并置于上拉模式,所以没法直接当做普通的IO口拉低。可以复用为SWD下载方式,那么PB4就可以“省出来了”
以下是配置PB4做普通IO口的函数
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB , ENABLE);
//PB4默认用作调试口,如果用作普通的IO,需要加上以下两句
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4|GPIO_Pin_5;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
GPIO_Init(GPIOB, &GPIO_InitStructure);
上一篇:STM32 PA15作普通IO用时的配置
下一篇:STM32F103释放Jtag接口用做普通io
推荐阅读
史海拾趣
Desco Tools公司一直注重客户服务和品质保障。公司建立了完善的客户服务体系,为客户提供全方位的技术支持和解决方案。同时,公司还建立了严格的质量管理体系,确保每一件产品都符合高标准的质量要求。这些举措赢得了客户的信任和好评,也为公司的长期发展提供了有力保障。
随着技术的不断进步和产品线的不断丰富,迈翔科技开始积极拓展国内外市场。公司不仅在国内市场取得了良好的销售业绩,还成功打入了欧美、东南亚等国际市场。同时,公司也与众多知名企业建立了长期稳定的合作关系,进一步提升了品牌影响力和市场竞争力。
作为一家技术驱动的公司,Baumer Electric Ag始终注重研发投入和技术升级。公司不断引进先进的生产设备和技术手段,提高生产效率和产品质量。同时,Baumer还积极与高校、科研机构等合作,开展前沿技术研究和新产品开发。这些举措为公司的持续发展提供了强大的技术支持和创新动力。
这五个故事展示了Baumer Electric Ag公司在电子行业中的发展历程。从创业初期的坚持与突破,到关键人才的引入与领导层的更迭,再到股份制改革与产品创新的结合,以及国际化战略与出口业务的拓展和持续投资与技术升级,Baumer Electric Ag凭借其卓越的技术实力和创新精神,逐步在电子行业中树立起了自己的品牌形象和市场地位。
随着电子行业的快速发展和变革,CAMBION公司也面临着诸多挑战。例如,新兴技术的崛起使得市场竞争日益激烈,消费者对电子产品性能的要求也不断提高。为了应对这些变革,CAMBION公司不断调整战略,加大研发投入,推出了一系列具有竞争力的新产品。同时,公司还加强与上下游企业的合作,共同推动产业链的升级和发展。
某EPC公司始终将品质放在首位,建立了完善的质量管理体系和严格的质量控制标准。公司注重从源头上控制产品质量,通过严格筛选原材料、加强生产过程监控和检测等措施,确保产品的稳定性和可靠性。同时,公司积极响应客户需求和反馈,不断改进产品和服务质量,赢得了客户的广泛赞誉和信赖。凭借卓越的品质和口碑效应,公司逐渐在电子行业中树立了良好的品牌形象。
为了扩大市场份额和提升品牌影响力,Blue Giga积极寻求与各行业领导者的合作。它与微软、谷歌、英特尔等知名企业建立了战略合作伙伴关系,共同推动物联网和无线连接技术的发展。这些合作不仅为Blue Giga带来了更多的商业机会,也提升了其在行业中的地位。
你的操作员接口终端是否会给你带来痛楚?我不是指只是由于不能正确发挥功能而引起的失望和沮丧。我指的是真实的感同身受的痛楚,如同任何真正的计算机终端,一个HMI会遭遇到健康以及与安全有关的使用问题等。当结合HMI工作时,一般说来,正确的符合 ...… 查看全部问答∨ |
|
我司是WAVECOM代理商提供技术(软/硬件)支持以及DEMO. 联系方式: QQ:1109321905(请注明) 13554943187 Kavin (钟庆福) … 查看全部问答∨ |
|
各位大侠高手请支招,谢谢了。问题现象如下 平台:wince 6.0 + arm9(公司自己的SOC) 摄像头 OV7680 和OV2650, 两个都支持 用ce私有目录下的测试应用程序,可以正常preview,CAPTU ...… 查看全部问答∨ |
设计资源 培训 开发板 精华推荐
- 【1月14日 技术直播】工程师请就位,Keysight计量专家开讲啦 ~电子仪器计量校准基础知识与校准周期探讨
- 看视频赢京东卡|泰克示波器视频学习中心重磅上线!
- 年末芯币竞价最后一期——RIGOL 数字示波器
- Microchip直播:单片机编程不再难, 利用MPLAB®代码配置器(MCC)实现快速开发
- 【摸黑抢楼】赢大礼,关于示波器的狂想曲!正式开抢!!!
- 看视频抽好礼:Type-C承载的高速串行标准,功能多样,挑战也不小
- 【泰有聊】系列技术文章连载1:示波器“芯”升级,聊一聊TEK061/041 ASIC创新平台
- 泰克多媒体总线系列专题之三 《USB3.1接口测试》下载有礼
- 创新驱动变革,R&S示波器助力功率电子测试
- zigbee低功耗
- 晚上雪花飘飘的红外摄像机的原因在这里
- 英蓓特STM32 v100 显示ulink2
- 【Silicon Labs 开发套件评测】+Si7021温湿度传感检测
- 专业汇编语言Professional Assembly Language.pdf
- WINCE里面,自己写的流接口驱动,怎么实现可以让应用程序向驱动里面注册一个回调函数?看到WINCE驱动里面有很多注册回调函数的驱动程序!
- 关于AXI总线和Avalon总线的讨论
- 我做的触摸屏显示的坐标总是4095,应该触摸不同的位置变化的,为什么?
- 【TI DLP创意征集】具有用户跟随能力的屏幕显示
- xilinx原厂FPGA开发板转让—sp605 spartan6 LX45t开发板