打印
[ZLG-MCU]

Luminary IO口问题

[复制链接]
1858|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
airwill|  楼主 | 2009-1-8 21:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
airwill|  楼主 | 2009-1-9 09:31 | 只看该作者

o, 目的是提高准双向状态数据操作的方便

使用特权

评论回复
板凳
computer00| | 2009-1-9 10:46 | 只看该作者

应该可以吧...自己测试一下比发帖还快。

使用特权

评论回复
地板
zlgmcu| | 2009-1-9 11:44 | 只看该作者

这里的GPIO文档有详解,请参考

【Luminary开发工具及开发指南】
http://www.zlgmcu.com/luminary/exploitation_guide.asp

使用特权

评论回复
5
airwill|  楼主 | 2009-1-9 20:10 | 只看该作者

3楼有道理

 我是试了好久, 没有结果才发帖询问的,嗯去看看4楼的资料去

使用特权

评论回复
6
wftyy| | 2009-1-9 20:54 | 只看该作者

我以前试过,是不可以的。

只能设置成输入,然后再读取。真的很奇怪 :-)
我用的是库函数。不知直接操作寄存器会不会可行。
要不你试试?

使用特权

评论回复
7
airwill|  楼主 | 2009-1-9 21:01 | 只看该作者

我已经试过操作寄存器了, 不行哦

带着渺茫的希望再去看了 4 楼的资料, 只是凭添一分失望

使用特权

评论回复
8
computer00| | 2009-1-9 22:28 | 只看该作者

那可能就真的不行了,可能将输入结构断开掉了。

使用特权

评论回复
9
hotpower| | 2009-1-9 22:41 | 只看该作者

没问题~~~

使用特权

评论回复
10
airwill|  楼主 | 2009-1-10 20:05 | 只看该作者

感谢楼上

只是你讲的芯片, 不是我这里的 LM3Sxxx,
你所说的问题,也不是我想要解决的问题
不过有一点是对的, 我这里确实是为了降低 模拟 I2C (线与条件)的软件复杂性.

使用特权

评论回复
11
wftyy| | 2009-1-11 00:17 | 只看该作者

呵呵

我也是想降低软硬件的复杂性,有次用一个IO和远端的DS18B20连。
就是因为要进行输入输出的转换,给脉冲的读写时序老是跟不上。
后来只有把相邻的两个IO并联用焊锡焊在一起,才解决。有些搞笑。

使用特权

评论回复
12
airwill|  楼主 | 2009-1-12 20:17 | 只看该作者

哈哈

楼上这招也挺管用哦, 算做无奈的办法了

使用特权

评论回复
13
zlgmcu| | 2009-1-13 09:15 | 只看该作者

11楼好思路,就是这个意思

使用特权

评论回复
14
疯子8972| | 2009-1-15 19:56 | 只看该作者

这个方法好:)

使用特权

评论回复
15
airwill|  楼主 | 2009-1-18 00:21 | 只看该作者

居然这么多人赞成!

io口资源可是好宝贵的哦!!!!!!!

使用特权

评论回复
16
airwill|  楼主 | 2009-1-22 22:44 | 只看该作者

今天看到了 STM32 的资料

原来那个片子, 读写寄存器的地址是分开的

使用特权

评论回复
17
ijk| | 2009-1-23 16:54 | 只看该作者

有的芯片能做到

最近刚发现,有的芯片能做到:不更改 DIR 寄存器(保持IO为输出状态)就能读取 IO 口外部的状态。这个芯片是STM8,让我觉得不错,蛮有用的小功能。

使用特权

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

本版积分规则

556

主题

17723

帖子

884

粉丝