打印

28335IO口存在一个bug,各位有遇到下文的情况不?

[复制链接]
1978|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
BUG, IO, pi, gp, GPIO
本帖最后由 970253146 于 2016-3-17 09:01 编辑

最近调试一个设备,出现异常。今天排查的时候发现了一个奇怪的现象。gpioxh&l是高电平或者低电平
比方说gpio1h;gpio2h;gpio3h;…的gpio5h;delay();gpio1l;gpio2l;gpio3l;…gpio5l.delay();把它们放到while(1)里面,就应该是这5个IO口产生几乎同频率的方波啊。可是我无意中发现,如果这样操作的话,会有两个引脚输出一些非常稀疏而且非常窄的脉冲,没有规律的。我换过IO口,并不是所有的IO口都会这样,只有一部分如此。但是呢单独操作其中一个IO的时候都是可以的。既然这样就排除了io初始化的问题,或者是硬件电路的问题。从来没有遇到过这样的情况,请各位帮忙分析一下啊

pic.png (44.42 KB )

pic.png

相关帖子

沙发
xyz549040622| | 2016-3-17 08:30 | 只看该作者
会不会是时间的问题呢?你操作两个IO时间加延时看看。

使用特权

评论回复
板凳
970253146|  楼主 | 2016-3-17 09:03 | 只看该作者
xyz549040622 发表于 2016-3-17 08:30
会不会是时间的问题呢?你操作两个IO时间加延时看看。

版主你好,我贴图了。你看,就是上面这样的情况。单独使用其中任何一个IO的时候都是可以运行的。这就不存在说我没有配置好,无论是示波器还是分析仪都能抓到,说明了硬件电路都是好的。
而且,这样的操作对51也构成不了任何压力,别说28335了。:(

使用特权

评论回复
地板
xyz549040622| | 2016-3-17 09:29 | 只看该作者
970253146 发表于 2016-3-17 09:03
版主你好,我贴图了。你看,就是上面这样的情况。单独使用其中任何一个IO的时候都是可以运行的。这就不存 ...

是呀,确实是很奇怪的问题。和软件操作应该是没关系了。只能再另一家买个片子看看情况了,说不定片子的问题,或者换个芯片试试。

使用特权

评论回复
5
JY-DX-JY| | 2016-3-17 13:18 | 只看该作者
置高用SET,置低用CLEAR怎么样呢

使用特权

评论回复
6
970253146|  楼主 | 2016-3-17 13:27 | 只看该作者
xyz549040622 发表于 2016-3-17 09:29
是呀,确实是很奇怪的问题。和软件操作应该是没关系了。只能再另一家买个片子看看情况了,说不定片子的问 ...

现在只能用stm32做了,哎。等我做完之后,我就再买一块开发板试试看。谢谢版主,祝生活愉快

使用特权

评论回复
7
970253146|  楼主 | 2016-3-17 13:29 | 只看该作者
JY-DX-JY 发表于 2016-3-17 13:18
置高用SET,置低用CLEAR怎么样呢

这个也是一个办法,我可以试试看。按道理说我第一种方法是可以的。我调一并口外设老是没调对,我检查控制信号的时候才发现这个现象的

使用特权

评论回复
8
zhangmangui| | 2016-3-17 21:35 | 只看该作者
不知道有没有看到频率大概是多少?
你最好对比一下手册  有些GPIO是有差异的
还有你的GPIO外有没有其他硬件或容性 感性的东西  
还有你的分析仪换一下接入口试试

使用特权

评论回复
9
zhangmangui| | 2016-3-17 21:36 | 只看该作者
还有有条件最好用示波器看看吧

使用特权

评论回复
10
edishen| | 2016-3-17 23:24 | 只看该作者
说不过去啊  

使用特权

评论回复
11
edishen| | 2016-3-17 23:25 | 只看该作者
从你抓到的波形看    不应该是GPIO没有起作用   而是输出的频率改变了   

使用特权

评论回复
12
edishen| | 2016-3-17 23:26 | 只看该作者
个人认为     还不像外部接的外设影响的    如果影响  测到的状态应该是一样的

使用特权

评论回复
13
edishen| | 2016-3-17 23:27 | 只看该作者
而不是过一会就来些     并且周期和其他一样   
我觉得软件的可能性比较大    这个问题 不至于换MCU类型

使用特权

评论回复
14
Varus| | 2016-3-18 20:28 | 只看该作者
芯片有问题没

使用特权

评论回复
15
970253146|  楼主 | 2016-3-19 14:38 | 只看该作者
谢谢各位的回帖,今天上21ic了。要出去一下,晚点再回复各位

使用特权

评论回复
16
williamzjy| | 2016-3-19 16:50 | 只看该作者
呵呵,我也遇到了这个问题,最后看手册解决了

EM截图_2016319165015.png (180.24 KB )

EM截图_2016319165015.png

使用特权

评论回复
17
米尔豪斯| | 2016-3-20 21:39 | 只看该作者
GPIO外有没有其他硬件产生干扰了

使用特权

评论回复
18
blessdxp| | 2017-1-19 11:09 | 只看该作者
我发现了有时候置高低电平的时候不响应

使用特权

评论回复
19
302609161| | 2018-11-5 16:15 | 只看该作者
你好问下你下面哪个波形是怎么搞出来的

使用特权

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

本版积分规则

93

主题

289

帖子

5

粉丝