打印

为什么该引脚还有电压输出啊

[复制链接]
617|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chenjunt|  楼主 | 2020-3-15 15:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
编程了一个简单的程序,下载到单片机里,为什么我相应的寄存器我设置为输入了,为什么该引脚还有电压输出啊

使用特权

评论回复
沙发
zhanglli| | 2020-3-15 16:00 | 只看该作者

配置位里晶振选择对了吗

使用特权

评论回复
板凳
zhuhuis| | 2020-3-15 16:08 | 只看该作者
看看有没有配置成上拉输入的

使用特权

评论回复
地板
chuxh| | 2020-3-15 16:10 | 只看该作者
或则看看单片机复位后默认的电平

使用特权

评论回复
5
chenjunt|  楼主 | 2020-3-15 16:13 | 只看该作者
请问怎么查看有没有配置成上拉输入的呢

使用特权

评论回复
6
chenjunt|  楼主 | 2020-3-15 16:15 | 只看该作者
应该没错,振荡类型选择的是XT

使用特权

评论回复
7
ousj| | 2020-3-15 16:18 | 只看该作者
是用外部晶振?

使用特权

评论回复
8
guoyt| | 2020-3-15 16:20 | 只看该作者
看芯片的数据手册

使用特权

评论回复
9
wangzsa| | 2020-3-15 16:23 | 只看该作者
设置的问题吧

使用特权

评论回复
10
wenfen| | 2020-3-15 16:26 | 只看该作者
不要直接设置寄存器

使用特权

评论回复
11
CoolSilicon| | 2020-3-15 17:23 | 只看该作者
需要检查
模拟复用寄存器ANSELx
方向寄存器TRISx
看看吧.

使用特权

评论回复
12
ynwa| | 2020-3-16 10:59 | 只看该作者
chenjunt 发表于 2020-3-15 16:13
请问怎么查看有没有配置成上拉输入的呢

你量到的电压是多少?

输入脚应该加上拉或下拉电阻。首先,你应该知道你自己有没有在芯片外部电路上给这个引脚加上拉。如果你没有加外部上拉,那你应该根据数据手册看看这个引脚是否具有内部上拉的选项。如果有,你可以通过寄存器设置,使能该引脚的内部上拉。如果这个引脚不具备内部上拉,则必须外加上拉。

另外,你要看这个引脚是否和其他外设(特别是模拟输入)功能复用。必须确保设置该引脚为数字输入。




使用特权

评论回复
13
wangpe| | 2020-3-21 11:02 | 只看该作者
试着直接设置寄存器的单独的位

使用特权

评论回复
14
supernan| | 2020-3-21 11:05 | 只看该作者
对,试一下,不能保证可以帮你解决问题,但是应该是这个疑惑吧

使用特权

评论回复
15
pangb| | 2020-3-21 11:08 | 只看该作者
如果该I/O口有模拟输入端口,程序要把AD模块先关闭好像

使用特权

评论回复
16
chenjunt|  楼主 | 2020-3-21 11:15 | 只看该作者

明白了,多谢大家讨论这么多哈

使用特权

评论回复
17
formation| | 2020-3-22 11:50 | 只看该作者
输入引脚悬空的话,是有可能量到电压值的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

718

主题

7868

帖子

5

粉丝