#1楼主:CC2430内部上下拉电阻如何使用?
文章发表于:2008-08-22 10:28
cc2430IO口内部有上下拉电阻,在输入时,应该怎么用?如果想输入高电平,应该用上拉还是下拉?反之呢? 有知道的,还请能说明下原理.谢谢.
#2
文章发表于:2008-08-22 15:10
它是一个寄存器控制的,
应该是PnINP
举个例子吧,P2_4的上拉,
寄存器P2INP中,高三位是用来控制对应的P1\P2\P0口上拉还是下拉的,
比如要P2口所有I/O口上拉,就设置为P2INP &= 0x7F,
这里设置后,还要选择对应I/O口的模式,比如P2_4,哪么我们就需要将这个口的
MDP2_4选择为上拉/下拉模式,这个位也在P2INP中,他是4位(第五位),也就是
P2INP &= 0xEF;
这样就是对P2_4上拉了。
我都晕了,你看看技术手册吧,那里面很详细的
#3
文章发表于:2008-08-22 16:11
怎样设置我是知道的,我不知道的是,为什么要这样设置?也就是说在何种情况下,用上拉,何种情况下用下拉.
#5
文章发表于:2008-08-27 15:21
说一两个具体点的例子:
如果这个引脚设置为外部中断,下降沿触发,则这个脚应该设置为上拉,设置为上拉时,这个脚为1.8V。如果是上升沿触发,则这个脚应该设置为下拉,设置为下拉时,这个脚为0V
如果这个引脚为普通数据线或者时钟线,输出,如果这跟线在不传输数据或者时钟信号是高电平,则设置为上拉,否则相反。