打印

如何使用CY8C201A0系列芯片实现I/O扩展

[复制链接]
2197|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
derekx|  楼主 | 2008-9-2 20:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   我在使用CY8C201A0的一个项目中,遇到I/O扩展的问题。
   我想通过i2c来直接控制PSOC配置好的输出端口。
   其试验过程如下:
   1、利用EXPRESS配置好PSOC的输出端口,强输出--逻辑电平。并在这个端口上串联一个LED和电阻到地。
   2、利用USB-Bridge通过i2c直接向PSOC的子地址04(或05)中对应端口的位置1写进去,写操作返回成功(寄存器04和05是端口输出寄存器,是只写的)
    结果:端口的LED没有任何变化,电平一直为低。
    我曾怀疑i2c没有写成功,但是我用相同的命令写入其他可读写的寄存器,并回读检查,是OK的。
    我查阅这方面的资料很少,有那位大虾可以详细解答一下cy8c201x0系列实现IO扩展的问题吗?
    谢谢!等待着
沙发
PSoC_Rock| | 2008-9-3 10:53 | 只看该作者

将端口串联LED和电阻到Vdd,试试.

使用特权

评论回复
板凳
derekx|  楼主 | 2008-9-3 11:31 | 只看该作者

回复主题:如何使用CY8C201A0系列芯片实现I/O扩展

换了端口LED的接法后,LED一直常亮,写入0后,仍然没反应。

使用特权

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

本版积分规则

1

主题

12

帖子

1

粉丝