历史上的今天
返回首页

历史上的今天

今天是:2024年09月02日(星期一)

正在发生

2018年09月02日 | stm32调试遇到问题及解决

2018-09-02 来源:eefocus

一、PB4始终是高电平,导致超声波传感器用不起来。

百度了一下,stm32有些管脚上电默认的功能不是通用的GPIO,比如JTAG与SWD调试管脚,所以如果想要使用这几个管脚作为通用IO口的话就必须将JTAG与SWD功能关闭,并且要开启AFIO时钟。即外设的复用IO。


加上这两句:RCC_APB2PeriphClockCmd(RCC_APBPeriph_AFIO,ENABLE);
		   GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST,ENABLE);
二、多通道AD转换时有一个引脚的电压没接外部电流时都是一点几伏
由于AD转换需要设置引脚为模拟输入,模拟输入的引脚电压不固定空引脚大概为1/2VCC。所以我分析就是有可能浮空了没有接到电压。万用表测了下果然一个电阻地没焊上
三、printf()函数的重映射
1、必须包含stdio
2、Target->Code Generation->Use MicroLIB勾选上


推荐阅读

史海拾趣

BOCA公司的发展小趣事

为了进一步提升竞争力,BOCA公司开始尝试产业链整合。公司不仅加强了对上游原材料供应商的控制,还通过并购和合作的方式,将下游的组装、销售等环节也纳入自己的体系。这一举措使得BOCA能够更好地控制产品质量和交货期,同时也降低了成本,提高了整体运营效率。

DIOTEC公司的发展小趣事

为了进一步拓展欧洲市场,DIOTEC于1989年在斯洛文尼亚的特尔博夫列建立了第二家工厂。这座工厂成为了DIOTEC在欧洲的重要生产基地,不仅提高了产能,还使得公司能够更好地服务欧洲客户。斯洛文尼亚工厂的建成,标志着DIOTEC在欧洲市场的地位得到了进一步巩固。

千志电子(CCO)公司的发展小趣事

为了满足市场需求和扩大生产规模,千志电子不断加大投资力度。2014年,千志电子在湖北投资建设了千志电子科技(湖北)有限公司项目,总投资额达到5000万元人民币。该项目占地面积50亩,主要生产电阻等电子产品。预计项目建成后可实现年产值4000万元,年创利税350万元,安置劳动力120人左右。这一项目的投资建设不仅使千志电子的生产规模得到了进一步扩大,还为其未来的发展奠定了坚实基础。

FSP [FSP TECHNOLOGY INC.]公司的发展小趣事

随着技术的不断进步和市场的日益成熟,千志电子开始注重电阻产业的深耕。公司不仅专注于电阻的生产,还逐渐向电阻专用设备、原材料等领域延伸。2006年,千志电子成立了深圳市鑫兴志实业有限公司,主要生产电阻相关的生产机器如切割机、焊接机、成型机、涂装机等。同时,千志电子还成立了千志电子科技(湖北)有限公司,生产各类型电阻器、设备及电阻所需原材料如碳棒、线材等。这一战略调整使千志电子形成了从原材料到设备的完整产业链,提高了生产效率和产品质量,进一步巩固了其在电阻行业的领先地位。

DEMMELPRODUCTS公司的发展小趣事

DEMMELPRODUCTS公司自创立之初,就坚持以技术创新为核心竞争力。在公司的早期阶段,研发团队攻克了一项关键技术难题,成功开发出一款具有高性价比和高可靠性的新型电子元件。这款产品凭借其卓越的性能,迅速在市场上脱颖而出,赢得了客户的广泛认可。随着技术的不断迭代和升级,DEMMELPRODUCTS公司逐渐在电子行业中树立了技术领先的形象。

圣邦微电子(Fangtek)公司的发展小趣事

DEMMELPRODUCTS公司自创立之初,就坚持以技术创新为核心竞争力。在公司的早期阶段,研发团队攻克了一项关键技术难题,成功开发出一款具有高性价比和高可靠性的新型电子元件。这款产品凭借其卓越的性能,迅速在市场上脱颖而出,赢得了客户的广泛认可。随着技术的不断迭代和升级,DEMMELPRODUCTS公司逐渐在电子行业中树立了技术领先的形象。

问答坊 | AI 解惑

请教大家我应该用什么方法设计这个波形发生和控制电路

大家好!我想设计一个电路,可以产生两路同步的波形,还在波形产生到某个点的时候触发一个采集卡采 集数据,请问我是用cpld,单片机,arm,fpga,dss,plc中的哪种?因为我要学会了才弄,希望大家给 点意见。…

查看全部问答>

LCD黑屏问题调试[PXA310 bootloader]

LCD黑屏问题调试[PXA310 bootloader] 1. PXA310+DA9034+NXP5209架构的手机 2.Bug:LCD黑屏问题调试 3.任务级别:bootloader XXX:为保密公司做的项目 附件功能用不了,我用latex写的报告, 1.复制粘贴至另一个文件后,保存为一个文件,文 ...…

查看全部问答>

无线传感器分级休眠模型的研究

摘要:为了提高无线传感器的有效工作时间, 在无线传感器处于等待状态时, 令其休眠是重要的一种降低功耗策略。分析已 有的两种无线传感器分级休眠能耗模型的特点, 指出这两种模型是单部件无线传感器分级休眠模型, 它们不适用于多部件 组成的无线传 ...…

查看全部问答>

2440实验板,不通过JTAG如何烧写引导程序

大家好!2440的板子上不用JTAG,可以向flash里面烧写引导程序吗?通过USB、串口或者网口可以吗?…

查看全部问答>

请问Build菜单中Open Build Release Directory是连接哪个文件的。我想知道如何写一个.bat文件,让其自动编译驱动。

请问Build菜单中Open Build Release Directory是连接哪个文件的。我想知道如何写一个.bat文件,让其自动编译驱动。然后加载到nk.bin文件中。分别使用命令build、makeimg。 下面是我写的,我觉得是“call wince.bat ARMV4I CEBASE smdk2440”错误。 ...…

查看全部问答>

求助,望各位大侠赐教

现在在搞个磁卡打印机的程序,用的COM口,发出读指令后,有返回值,请问如何记录返回值?谢谢!…

查看全部问答>

请香主和大侠看下RTC的问题(用官方库)已解决

先贴上中断部分的程序:void RTC_IRQHandler(void){  vu32 Time_temp;  if (RTC_GetITStatus(RTC_IT_SEC) != RESET)  {    /* Clear the RTC&nbs ...…

查看全部问答>

用Flash保存设置的数据,如何知道未用Flash

小弟用STM32做一光源控制器,其中一些相关的设置,希望能保存到Flash中,在下次开机的时候能够直接读取出来,省去重新设置的麻烦。 在保存数据的时候,我如何确定要保存到Flash的哪个地址?哪些地址是没有被代码使用到的? 代码是如何被存放 ...…

查看全部问答>

怎么向外部存储器烧写程序

我想把程序烧写到外部存储器中 用的是quartus ii , 外部存储器不是专用的EPCS那种 是winbond的 该怎么操作呢 在网上看了好多 但还是很迷茫 看altera 的资料讲的都是针对EPCS的。按他的方法先把.sof文件转成.jin的格式 然后再用slf方式下载到存储器 ...…

查看全部问答>