单片机/MCU论坛
直播中

哈哈哈

9年用户 815经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

使用Arduino I2C配置CY8C9560A-24AXI gpio,GPIO0的所有位配置为低位时会报错的原因?

你好团队,我正在尝试使用 Arduino I2C 配置 CY8C9560A-24AXI gpio。将 GPIO0 的所有位配置为低位时会遇到问题。Wire.beginTransmission (0x42);  Wire.Write (0x08);//IODIRA 寄存器 //GPIO-0 的 08h Wire.Write (0x00); //00 表示 GPIO0 位低 Wire.endTransmission ();请告诉我问题出在哪里。                                                                                   

回帖(1)

李鸾

2024-3-5 10:39:04
尝试将端口 0 的所有位配置为输出,以便诊断
写入 (18h); // 端口选择
写入(0); // 端口 0
Write(1ch); // 端口方向
写入(0); // 所有位输出 - 0 表示输出,1 表示输入
写入(08h); /端口 0 输出寄存器
写入(0); // 端口 0 至 0 的所有位
举报

更多回帖

发帖
×
20
完善资料,
赚取积分