xxkj2010 发表于 2024-4-22 08:48:59

我用其他芯片也遇到某个引脚电平不可控的问题,但排查最后,
要不就是外部电路出问题,要不就是这个问题引脚彻底损坏了,
但基本上外部电路引起的。

而楼主已经排除了外部电路问题,又用多个芯片进行测试,
仍然出现这种问题,真的是匪夷所思。

xiangzichen 发表于 2024-4-22 09:15:12

不要上电,测量下那个管脚是对地,对5V的电阻,和其他管脚对比下,
然后同样测量不焊接的芯片再次对比下,如果真的都相同,
我才相信是CPU硬件问题,否则我还是武断的认为,
要么电路图问题,要么软件问题..
{:4_168:}

国学芯用 发表于 2024-4-22 10:02:08

本帖最后由 国学芯用 于 2024-4-22 10:05 编辑

dzbj 发表于 2024-5-2 00:11:35

xiangzichen 发表于 2024-4-22 09:15
不要上电,测量下那个管脚是对地,对5V的电阻,和其他管脚对比下,然后同样测量不焊接的芯片再次对比下,如果真 ...

感谢回复

实际上 我更偏向软件问题 商业芯片至少不会在如此基础的应用上出问题 否则出问题的肯定不是一个两个 只是我自己没找到问题而已

后来急于完工就换了个管脚 以后有时间再仔细找问题吧

dzbj 发表于 2024-5-2 00:13:16

国学芯用 发表于 2024-4-22 10:02


感谢回复

这些端口设定都试过了 没有什么用 但我用的不是这个方式 是初始化文件里直接写的 不过还是感谢你的热心回复 回头有时间我再一步一步查一下 个人认为还是自己程序哪没弄对

神农鼎 发表于 2024-5-2 08:52:47

这种I/O问题,就不要怀疑芯片,


首先上你原理图的PDF让大家帮你查错

huaruolong 发表于 2024-5-4 13:19:21

最近看了一个视频,一个人讲的单片机I/o变迁的历史,里面特别提示stc属于增强型I/O,原来的I/o就是老的51单片机,它的i/o是固定的,现在新的I/o多了几个开关,可以通过程序来控制I/O的输出,举例。P1.1原来我们只需要在程序中写P1^1 = 1; 那末p1.1就是高电平,现在变了,还需要另外一个开关来确定p1.1是普通I/o还是特殊I/o,就好像我们打开定时器中断,TR0 = 1;Et0 = 1; EA = 1;这三个开关缺一不可,而增强星I/0也有2个开关,只打开一个开关i/0就不受控制。是否这就是你所说的i/o不受控制的原因,估计p0,p1,p2,p3还和原来一样,但新增加p4,p5,p6,p7可能和原来不一样了。需要特别程序把它变成像p1一样的普通i/o口。

durongze 发表于 2024-5-5 18:42:45

huaruolong 发表于 2024-5-4 13:19
最近看了一个视频,一个人讲的单片机I/o变迁的历史,里面特别提示stc属于增强型I/O,原来的I/o就是老的51单 ...

赞同这个答案

神农鼎 发表于 2024-5-5 20:38:46


视频讲解:I/O口原理及应用


https://www.stcaimcu.com/forum.p ... =3184&extra=&page=1



dongjiudianzi 发表于 2024-5-5 22:06:53

来学习一下
页: 1 [2] 3
查看完整版本: 求问:IO口无法控制