打印

GPIO问题

[复制链接]
2317|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
wenjun_wang86| | 2013-12-18 10:43 | 只看该作者
应该是配合时钟信号才传递信息吧?那就把端口配置好后,再按照规定的信号沿读取或写入数据。

使用特权

评论回复
板凳
zhangmangui| | 2013-12-18 11:30 | 只看该作者
可以的   好像其中有些只能配置为输出

使用特权

评论回复
地板
zhangmangui| | 2013-12-18 11:32 | 只看该作者


像DX就不能作为input

使用特权

评论回复
5
polaris0327|  楼主 | 2013-12-18 14:41 | 只看该作者
zhangmangui 发表于 2013-12-18 11:30
可以的   好像其中有些只能配置为输出

我看手册要配置ebsr寄存器,配置直接定义成这样好像不行:
ioport unsigned int *ebsr  =(unsigned int *)0x6c00;
*ebsr=0x1;(这能不能把剩余位缺省掉?)

QQ截图20131218143729.png (172.67 KB )

QQ截图20131218143729.png

使用特权

评论回复
6
polaris0327|  楼主 | 2013-12-18 14:42 | 只看该作者
还有GPIO0=0是要接地么?

使用特权

评论回复
7
polaris0327|  楼主 | 2013-12-18 14:42 | 只看该作者
wenjun_wang86 发表于 2013-12-18 10:43
应该是配合时钟信号才传递信息吧?那就把端口配置好后,再按照规定的信号沿读取或写入数据。 ...

时钟信号直接pll配置就可以了吧?

使用特权

评论回复
8
polaris0327|  楼主 | 2013-12-18 14:42 | 只看该作者
wenjun_wang86 发表于 2013-12-18 10:43
应该是配合时钟信号才传递信息吧?那就把端口配置好后,再按照规定的信号沿读取或写入数据。 ...

时钟信号直接pll配置就可以吧?

使用特权

评论回复
9
zhangmangui| | 2013-12-18 16:01 | 只看该作者
polaris0327 发表于 2013-12-18 14:42
还有GPIO0=0是要接地么?

GPIO是0是1可能与上电瞬间的启动模式有关系  =0就是接地

使用特权

评论回复
10
zhangmangui| | 2013-12-18 16:03 | 只看该作者
polaris0327 发表于 2013-12-18 14:41
我看手册要配置ebsr寄存器,配置直接定义成这样好像不行:
ioport unsigned int *ebsr  =(unsigned int * ...

这个具体没研究过  我是将McBSP的引脚配置为GPIO使用过

使用特权

评论回复
11
polaris0327|  楼主 | 2013-12-18 17:10 | 只看该作者
zhangmangui 发表于 2013-12-18 16:01
GPIO是0是1可能与上电瞬间的启动模式有关系  =0就是接地

这个好像是sw100那个模块控制的

使用特权

评论回复
12
polaris0327|  楼主 | 2013-12-18 17:11 | 只看该作者
zhangmangui 发表于 2013-12-18 16:03
这个具体没研究过  我是将McBSP的引脚配置为GPIO使用过

McBSP是不是只能当成串行输入?

使用特权

评论回复
13
zhangmangui| | 2013-12-18 17:53 | 只看该作者
polaris0327 发表于 2013-12-18 17:11
McBSP是不是只能当成串行输入?

5509还可以配置为GPIO   DX不能配置为输入的IO  DR不能配置为输出的IO

使用特权

评论回复
14
polaris0327|  楼主 | 2013-12-19 11:00 | 只看该作者
zhangmangui 发表于 2013-12-18 17:53
5509还可以配置为GPIO   DX不能配置为输入的IO  DR不能配置为输出的IO

#error HPI Hal Module Not Supported on Specified Target
这个是什么问题啊。。

使用特权

评论回复
15
188598686| | 2013-12-19 12:25 | 只看该作者
正在学习

使用特权

评论回复
16
zhangmangui| | 2013-12-19 13:04 | 只看该作者
polaris0327 发表于 2013-12-19 11:00
#error HPI Hal Module Not Supported on Specified Target
这个是什么问题啊。。

你在build option中预定义里面写的是CHIP_5509还是CHIP_5509A?

使用特权

评论回复
17
polaris0327|  楼主 | 2013-12-19 16:35 | 只看该作者
zhangmangui 发表于 2013-12-19 13:04
你在build option中预定义里面写的是CHIP_5509还是CHIP_5509A?

之前应该是包含的csl文件错了。
关于时域频域绘图,我的GPIO一个角直接与片上地信号相连,用watch window观察都可以看到值是1,但是绘图出来时一个周期三角信号如下,是为什么

QQ截图20131219163534.png (5.54 KB )

QQ截图20131219163534.png

使用特权

评论回复
18
zhangmangui| | 2013-12-19 16:44 | 只看该作者
polaris0327 发表于 2013-12-19 16:35
之前应该是包含的csl文件错了。
关于时域频域绘图,我的GPIO一个角直接与片上地信号相连,用watch window ...

查看的地址对了没    这个具体不好说   GPIO作为输入  应该是0

使用特权

评论回复
19
polaris0327|  楼主 | 2013-12-19 16:50 | 只看该作者
zhangmangui 发表于 2013-12-19 16:44
查看的地址对了没    这个具体不好说   GPIO作为输入  应该是0

应该是没问题的啊

QQ截图20131219165005.png (6.07 KB )

QQ截图20131219165005.png

QQ截图20131219163534.png (1.14 KB )

QQ截图20131219163534.png

使用特权

评论回复
20
polaris0327|  楼主 | 2013-12-19 16:53 | 只看该作者
我是把8位GPIO的数值对应到c[0]-c[7]中,最后加起来合成一个a,a图像观察室正确的,但是每个c[i]图像都是不对的

使用特权

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

本版积分规则

15

主题

86

帖子

0

粉丝