打印
[PIC®/AVR®/dsPIC®产品]

debug模式检测的输入值不停的变化

[复制链接]
731|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ousj|  楼主 | 2022-8-10 21:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 pzsh 于 2022-8-15 16:39 编辑

pic单片机D端口输入时,debug模式检测的输入值不停的变化

使用特权

评论回复
沙发
pangb| | 2022-8-10 21:38 | 只看该作者
楼主详细说说怎么回事啊,这么说太笼统了

使用特权

评论回复
板凳
ousj|  楼主 | 2022-8-10 21:40 | 只看该作者
最近才学习18f4680单片机,d端口高4位做输入,已经接上拉电阻,但是用软件检测PORTD时数值是不断变化的。是怎么回事?

使用特权

评论回复
地板
dengdc| | 2022-8-10 21:42 | 只看该作者
初始化的时候已经TRISD=0xf0;了

使用特权

评论回复
5
stly| | 2022-8-10 21:44 | 只看该作者
先查下硬件,看下波形。
再看软件:D口除做输入输出外,应该还有其它功能。你把其它功能关闭下再试。

使用特权

评论回复
6
xxmmi| | 2022-8-10 21:49 | 只看该作者
PIC的单片机IO口, 复位后, 如果有模拟, 那么该端口为模拟功能;
如果没有,则复位后是数字输入功能.

你检查一下, 看看是不是有复用功能?

使用特权

评论回复
7
carpsnow| | 2022-8-11 21:53 | 只看该作者
怎么会呢?哪虚了?

使用特权

评论回复
8
pzsh| | 2022-8-15 16:39 | 只看该作者
用示波器或万用表先量一量看端口电平的确在变化吗

使用特权

评论回复
9
ousj|  楼主 | 2022-9-1 19:09 | 只看该作者
D口确实有复用功能,我以为上电就会初始化,所以没写初始化程序

使用特权

评论回复
10
ousj|  楼主 | 2022-9-1 19:24 | 只看该作者
添加好初始化函数就好了

使用特权

评论回复
11
xxrs| | 2022-9-1 19:26 | 只看该作者
寄存器如何设置的呢

使用特权

评论回复
12
xxrs| | 2022-9-1 19:28 | 只看该作者
看看你的软件吧  是不是初始化有问题啊

使用特权

评论回复
13
wyjie| | 2022-9-1 19:30 | 只看该作者
楼主是如何发现他的值在变化的啊

使用特权

评论回复
14
stly| | 2022-9-1 19:32 | 只看该作者
是不是不小心用的它的复用功能呢

使用特权

评论回复
15
renyaq| | 2022-9-1 19:33 | 只看该作者
初始化的时候注意点就行

使用特权

评论回复
16
zhanghqi| | 2022-9-1 19:35 | 只看该作者
设置的时候给定义成什么模式了

使用特权

评论回复
17
fentianyou| | 2022-9-3 16:58 | 只看该作者
使用串口输出吧   

使用特权

评论回复
18
maudlu| | 2022-9-3 20:32 | 只看该作者
调试的时候可能有延时了。   

使用特权

评论回复
19
tpgf| | 2022-9-6 13:02 | 只看该作者
是开关量的状态在不停的变化吗

使用特权

评论回复
20
nawu| | 2022-9-6 13:10 | 只看该作者
配置成什么模式了啊

使用特权

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

本版积分规则

712

主题

7557

帖子

1

粉丝