如何处理未使用的 I/O 引脚?

[复制链接]
4479|17
 楼主| wuhany 发表于 2011-7-5 22:52 | 显示全部楼层 |阅读模式
如何处理未使用的 I/O 引脚?
lizye 发表于 2011-7-5 22:54 | 显示全部楼层
导致耗流量高于预期值的一个问题是打开输入。为了防止打开输入,将未使用的 I/O 切换到输出模式
jiahy 发表于 2011-7-5 23:00 | 显示全部楼层
或者将未使用的输入连接到 VCC 或 VSS
jiahy 发表于 2011-7-5 23:01 | 显示全部楼层
通过电阻器将未使用的输入连接到 VCC 或 VSS
spark周 发表于 2011-7-5 23:04 | 显示全部楼层
将未使用的引脚 Test/Vpp 连接到 VSS (GND) 是一种很好的设计实践。
jiaxw 发表于 2011-7-5 23:17 | 显示全部楼层
如果将引脚 Test/Vpp 路由到 JTAG 连接器以进行调试,则外部下拉电阻器将提高 EMI/EMC 性能。
 楼主| wuhany 发表于 2011-7-5 23:30 | 显示全部楼层
多谢,楼上知道系统内快闪编程或用作EEPROM 吗?
jiaxw 发表于 2011-7-5 23:32 | 显示全部楼层
MSP430 能够对闪存内任何位置、系统内任何单个位、字节或字进行编程。即使从快闪执行代码,并且即使程序正从已编程的数据段中执行代码,快闪仍可进行系统内编程。
五谷道场 发表于 2011-7-5 23:42 | 显示全部楼层
在编程之前不必擦除数据段,但 1s 只能通过编程转换成 0s。在完整的数据段上执行擦除操作,并且将所有数据段中的 bits 擦除为 1s。在从快闪执行代码时,可以进行系统内闪存编程或擦除,在执行操作的过程中,程序计数器将在器件数据表中指定的持续时间内自动停止。
heweibig 发表于 2011-7-5 23:50 | 显示全部楼层
或者,也可以将程序计数器移到 RAM 中,并在快闪进行系统内编程或擦除期间执行应用程序 - 在这种情况下,代码将继续从 RAM 中全速执行。信息存储器与主内存闪存区域均可用于存储数据或代码,或者同时存储这两者。
午夜粪车 发表于 2011-7-5 23:54 | 显示全部楼层
嗯,唯一的区别在于:信息内存由 128 字节的较小数据段组成,而主内存则由 512 字节的数据段组成。
heweibig 发表于 2011-7-6 14:31 | 显示全部楼层
尽管器件数据表中规定了限制 Vcc 的最小值,但不需要较高的电压来对快闪进行编程。
512365098 发表于 2011-7-8 16:17 | 显示全部楼层
前段时间,我刚问过,结果:
上拉,输出,置1.
原因:使IO口保持在一个稳定的状态,最好省电,不易受干扰。
kardel 发表于 2011-7-9 12:13 | 显示全部楼层
悬空的话就置位输出,输出0

或者拉高拉低,设置输入
512365098 发表于 2011-7-9 17:31 | 显示全部楼层
无论上拉下拉,输入输出,目的都是使IO口保持在一个稳定的状态,才不易受到干扰。
pa2792 发表于 2011-7-9 18:07 | 显示全部楼层
上下拉都会占用面积和浪费元件,在初始化的时候把IO设置为输出0就好了。
512365098 发表于 2011-7-9 19:44 | 显示全部楼层
对于本身自带上下拉电阻的可以这样设置,如果没有的,悬空也可以
sqcumt123 发表于 2011-7-9 23:13 | 显示全部楼层
上拉,输出,置1.
要确保IO口保持在一个稳定的状态,所以上拉。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

879

主题

10435

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部