单片机应用开发之细节处理
闲暇过客
毕业于北京理工大学自动控制专业,工学硕士学位,2005年-2019年期间,任职瑞萨电子(中国)有限公司 MCU 应用技术部,执行部长。
展开
-
MCU 上电复位功能的使用注意点
学习和使用单片机的伙伴,对于单片机的复位(Reset)功能,应该是了然于胸了,因为这个功能是学习单片机最先需要了解的功能。那么,单片机复位的本质是什么呢?" Reset " 这个英文词汇,充分说明了其本质:重新设定。通俗点儿说,就是 ” 从头开始 “ 之意。我们对磁盘进行的格式化操作(format),其本质也是一种 “Reset” 操作。只不过这个 " Reset " 是清空磁盘、写入必要格式信息的初始化操作。上电复位功能(以下简称POR)是复位功能的一种,被广泛集成在新型单片机中,以取代传统的阻容复原创 2020-05-23 17:32:18 · 7106 阅读 · 0 评论 -
电子产品开发细节之 MCU未使用I/O端口的处理
实际的应用系统中,由于考虑未来的功能扩展或其它原因,经常会有未使用的 I/O。如何处理这些 I/O,关系应用系统的消耗电流甚至系统可靠性。因此,正确处理未使用的 I/O 端口,对于基于MCU的控制系统,是非常必要的。对于双向的 I/O 端口,通常 MCU 的手册会推荐以下两种处理方法:方法一:将端口设置为输出,并保持开路( open);方法二:将端口设置为输入,并通过上拉电阻和电源连接;对于方法二,之所以通过上拉电阻和电源连接,其目的是为了将输入端口固定到高电平,以避免管脚悬空时可能在管脚上出现中原创 2020-05-19 16:44:33 · 3020 阅读 · 1 评论 -
电子产品开发细节之 上拉电阻
细节决定品质,这句话人尽皆知。但是,在电子产品的开发实践中,真正做到充分地处理细微之处,并非易事。细节处理不充分,在通常工作条件下,产品能够运行正常;但是当工作条件恶化(例如,电源波动,噪声干扰),可能会出现意想不到的负面结果。而电子产品质量的优劣,更多是在恶劣工作条件下才能充分体现出来。本文以下图所示的上拉电阻为例,说明细节处理对电子产品质量的重要性。上拉电阻的主要作用,是为了保证输入型 I/O端口在无外部输入信号时,保持确定的高电平。这一点对于即使刚入门的电子工程师,通常也是能够理解、掌握的。那么原创 2020-05-19 12:50:46 · 405 阅读 · 0 评论 -
电子产品开发细节之 MCU I/O 端口处理
电子产品开发细节之 MCU I/O 端口处理I/O 端口,是单片机学习者首先接触的基本外围功能,用于输出控制信号、或者输入外部状态信号。尽管功能简单、易用,在实际的电子产品开发中,仍有值得注意的细节,甚至这些细节的处理关乎产品的质量。作为示例,本文介绍2点需要关注的内容。1、端口的方向设置对于双向I/O端口,具体应用中根据实际需要,设置为输入端口或者输出端口,这个功能的实现,通常是在初始化程序中,通过设置I/O端口的方向寄存器来完成的。如下例所示:以上的程序,从逻辑上看,没有任何问题。但是,在产原创 2020-05-19 12:00:35 · 1321 阅读 · 0 评论