请问c5509的gpio单个端口对应的地址是多少,或者怎么可以控制单个端口输出高低电平?我想用gpio模拟iic协议
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
请问c5509的gpio单个端口对应的地址是多少,或者怎么可以控制单个端口输出高低电平?我想用gpio模拟iic协议
dayong zhang 说:如果我想让GPIO2输出低电平
下面这样做可以吗?
IO2DIR = 1;
IO2D = 0;
谢谢!
谢谢您的耐心讲解!
我的想法很简单,就是想可以有类似单片机这样的P2.1=1;的指令使2.1端口置位。
相似的是不是有类似这样的指令GPIO2=1,使GPIO2置位呢?
还是说都要通过改变寄存器IODATA的对应的位来控制?
谢谢
IODIR, IODATA属于peripheral registers, peripheral registers是放在内部64k I/O空间,这些外设寄存器需要用ioport关键字定义。
5.5.3 The ioport Keyword
http://www.ti.com/lit/ug/spru281g/spru281g.pdf