历史上的今天
返回首页

历史上的今天

今天是:2025年08月07日(星期四)

正在发生

2019年08月07日 | STM32F429之IO操作

2019-08-07 来源:eefocus

1、读引脚状态


使用HAL库函数,这两天因为不注意把自己坑了两天!是这样的,我想读PB3口的状态,调用库函数HAL_GPIO_ReadPin(),我是这样写的HAL_GPIO_ReadPin(GPIOB,3),怎么读都不对整的都快抑郁了,goto到函数里边发现GPIOx->IDR & GPIO_Pin,我赋值GPIO_Pin=3,那读的就是引脚0和1的状态啊,改成HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_3)就对了。一不注意就犯错啊。


2、IO引脚的复用


看F4xx的手册没有特别的介绍引脚的复用功能和映射,F1的时候专门有寄存器AFIO对引脚的重映射进行管理,F4没有了程序下载引脚的当做普通IO时候禁用IO。F4的数据手册没有给出明确的说明。


推荐阅读

史海拾趣

ZTE高新兴(Gosuncn)公司的发展小趣事

对于J-107B型高频双头式热合机电路,网友可能提出的问题及回答如下:

问题一:J-107B型高频双头式热合机的主要工作原理是什么?

回答:J-107B型高频双头式热合机的主要工作原理是利用高频电场作用于塑料材料,使其内部分子发生极化现象,并在高频电场的快速变化下,这些被极化的分子以同样极快的速度跟随变化,从而因介电损耗产生大量的热量。这些热量聚集并达到高温,使塑料材料熔化。在熔化状态下,通过施加一定的压力,可以使两块或多块塑料熔合粘结在一起,实现高频热合的目的。

问题二:J-107B型高频双头式热合机的电路结构有哪些主要部分?

回答:J-107B型高频双头式热合机的电路结构主要包括以下几个主要部分:

  1. 高频振荡电路:这是热合机的核心部分,通常由电子管(如Fu-33中功率发射电子管)组成,用于产生高频电场。电子管通过自激振荡方式工作,利用电子管的授间电容作振荡回路的主电窖,组成考毕兹振荡器。

  2. 时间控制电路:用于控制热合的时间,通常由电子管(如6P6P电子管)和时间控制元件(如RP1和RP2调节器)组成。通过调整这些元件,可以精确地控制热合过程中的各个阶段时间,如预热时间、熔合时间和冷却时间。

  3. 电源电路:为整个热合机提供稳定的电源供应,确保高频振荡电路和时间控制电路的正常工作。电源电路需要满足一定的电压和电流要求,通常要求电源电压在190~230V范围内。

  4. 保护电路:为了防止电路过载、短路等异常情况的发生,热合机还配备了保护电路。这些电路能够在检测到异常情况时迅速切断电源,保护设备和操作人员的安全。

问题三:如何维护和保养J-107B型高频双头式热合机?

回答:为了保持J-107B型高频双头式热合机的良好性能和延长使用寿命,需要进行定期的维护和保养。以下是一些建议:

  1. 定期检查电源线和插头:确保它们没有损坏或松动,避免电源问题导致的故障。

  2. 清洁机器内部:定期清理机器内部的灰尘和杂物,保持机器内部的清洁和干燥。这有助于防止电子元件因灰尘积累而损坏。

  3. 检查电子元件:定期检查高频振荡电路和时间控制电路中的电子元件是否损坏或老化。如有需要,应及时更换以确保电路的正常工作。

  4. 调整和维护模具:模具是热合机的关键部件之一,需要定期进行调整和维护。确保模具的接合位置准确、平整,避免模具损坏导致的热合质量下降。

  5. 注意安全操作:在操作过程中,应注意安全用电和防火措施。避免在潮湿或腐蚀性气体环境下使用热合机,以防止触电或设备损坏。

  6. 定期校准:对于需要精确控制时间或温度的热合机,应定期进行校准以确保其准确性。这有助于提高热合质量和生产效率。

Epistar Corp公司的发展小趣事

近年来,随着OLED(有机发光二极管)技术的兴起,LED行业面临着巨大的挑战。Epistar敏锐地意识到了这一点,开始积极调整战略方向,加大在OLED技术领域的研发力度。同时,公司还通过优化产品结构、提高生产效率等措施降低成本、提升竞争力。这些努力使Epistar在OLED技术浪潮中保持了稳健的发展态势。

General Industrial Controls ( GIC )公司的发展小趣事
最高输入电压可达40V,最低输入电压为4.5V。
AIM - American Iron and Metal公司的发展小趣事

随着环保意识的日益增强,AIM积极响应国家的环保政策,将绿色生产理念融入公司的日常运营中。公司投入大量资金引进环保设备和技术,优化生产流程,减少污染物排放。同时,AIM还推出了一系列环保型电子产品,满足了消费者对绿色产品的需求。

CLARE公司的发展小趣事

为了进一步拓展市场,CLARE公司积极开拓国内市场,并与多家知名企业建立了战略合作关系。同时,公司还积极进军国际市场,通过参加国际展会、设立海外分支机构等方式,加强与国际客户的交流与合作。这些举措不仅为CLARE公司带来了更多的商业机会,也进一步提升了其在全球电子行业中的地位和影响力。

Crouzet公司的发展小趣事

随着市场竞争的加剧,Crouzet开始注重提供定制化的解决方案,以满足客户不断变化的需求。公司凭借强大的研发能力和丰富的行业经验,能够根据客户的具体需求,提供量身定制的产品和服务。这种以客户需求为导向的经营理念,使得Crouzet在市场上赢得了更多的客户和合作伙伴。

问答坊 | AI 解惑

CreateEvent wdk编译失败 error C4013 CreateEvent undefined assuming extern returning

这是为什么?? 连WaitForSingleObject也是一样的错误返回 WaitForSingleObject 不行 ZwWaitForSingleObject 不行 ::WaitForSingleObject 也不行 与CreateEvent雷同。。 晕了 …

查看全部问答>

使用OpenGL ES 2.0画一个最简单的三角形

求一段代码,需要使用OpenGL ES 2.0, 画一个简单的三角形,平面的就好。…

查看全部问答>

关于单片机除法优化的问题

用减法代替法优化的化我用仿真反而速度慢,而且是商小于10啊。移位和与运算貌似只能取代除数是2的次方的除法,还有什么方法没有?还有什么其他方面的优化没有?…

查看全部问答>

源码阅读相关工具问题,大家指教。初学

有没有一种工具能把c源码转化成框图的? 就是程序的架子展现出来。…

查看全部问答>

ignoring a call with SMS

BOOL IncomingBarPWndProc (HWND hwnd, UINT uimessage, WPARAM wParam, LPARAM lParam) {     BOOL    bResult         = FALSE;     LPCTSTR        ...…

查看全部问答>

开发车载定位系统,通过GPRS通信,这里都需要什么认证?

个人大侠,问题如上,有开发过的朋友指点一下,谢谢!…

查看全部问答>

求助:PPP链路建立,得到了IP地址:10.15.**.**,可向WAP网关发送UDP数据包没反应

我按照IPCP协商原则,得到了一个IP地址,然后不是可以用UDP和WAP网关建立连接吗?我在VC环境下用套接字都可以实现与网关会话,这里就不行了 发送的数据包如下: 7EFF030021  PPP格式 4500002402090000801192270A1591D80A0000AC & ...…

查看全部问答>

U盘老是自动运行并打开

不知道为什么我刚买的清华紫光的U盘插到电脑上就自动运行并且打开了U盘 但是在我同学电脑上不出现这个问题,而其他人的U盘在我的电脑也不出现问题! 请问这个问题是怎么造成的?? 怎解决呢?? 谢谢!!~…

查看全部问答>

STM32 交流采样 ADC 变换

我做1V电压的交流采样,并进行ADC变换。最低电压约为-1.414.我叠加了1.65的直流,现在最低电压就差不多0.235左右。最高电压约3.064左右。参考电压是3.3的,但是转换结果怎么会有0000和FFF?不能解释啊。。。。请高手指导…

查看全部问答>

ccs5和ccs4中文教程

新手分享点资料给大家,当新手间的相互帮助吧…

查看全部问答>