发新帖我要提问
12
返回列表
打印
[DSP编程]

GPIO操作问题

[复制链接]
楼主: 清枫城主
手机看帖
扫描二维码
随时随地手机跟帖
21
清枫城主|  楼主 | 2016-9-19 17:54 | 只看该作者 回帖奖励 |倒序浏览
lnulibin 发表于 2016-9-1 23:04
把一个无符号的字节型变量,赋值给一个位,一般是将该字节的最低位送至目标。
处理时,要仔细。例如,DAT=0 ...

应该是这样 学习了

使用特权

评论回复
22
清枫城主|  楼主 | 2016-9-19 17:55 | 只看该作者
gregy_cn 发表于 2016-9-2 08:55
28335吗?
你的这种赋值方式,赋值前CPU会回读端口状态,然后位与/位或完成bit操作。
全速运行的时候一个设 ...

你这样说挺有道理的

使用特权

评论回复
23
吃货菌| | 2017-3-6 13:23 | 只看该作者
楼主查出来是什么原因了吗?最近也是遇到这个问题,不太想加延时,不知道有没有其他方法?

使用特权

评论回复
24
我来19| | 2017-3-10 11:49 | 只看该作者
你这个问题我也遇到过,就是操作GPADAT这个寄存器时需要一定的延时,不然GPIO的数据不一定能输出正确。芯片手册上建议,最好使用SET,CLEAR的寄存器来给GPIO口置位或者复位

使用特权

评论回复
25
清枫城主|  楼主 | 2017-5-2 19:59 | 只看该作者
吃货菌 发表于 2017-3-6 13:23
楼主查出来是什么原因了吗?最近也是遇到这个问题,不太想加延时,不知道有没有其他方法? ...

加延时  就搞定了

使用特权

评论回复
26
冈萨雷斯| | 2017-5-5 21:40 | 只看该作者
你不会用指针么?Fuzhi方式好业余。另外加nop解决。

使用特权

评论回复
27
吃货菌| | 2017-5-8 13:13 | 只看该作者
清枫城主 发表于 2017-5-2 19:59
加延时  就搞定了

现在用的是set和clear了,延时对我的整个系统影响蛮大的

使用特权

评论回复
28
清枫城主|  楼主 | 2017-5-9 14:54 | 只看该作者
吃货菌 发表于 2017-5-8 13:13
现在用的是set和clear了,延时对我的整个系统影响蛮大的

我对时间到没有那么苛刻

使用特权

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

本版积分规则