ch558-9 Port1 能否设置为OC输出无上拉电阻

请问,ch558-9的Port1是否可以设置为OC 无上拉,外部上拉至5V以支持5V输出?谢谢

尝试了下面代码

PORT_CFG &= ~bP1_OC;

P1_DIR |= 1 << 5;

P1_PU &= ~(1 << 5);

Port 1 Pin 5无外部连接的情况,测试结果是高电平输出3.3V

Port 3采用类似设置输出为2.5V

您好,仅看代码的配置,引脚是配置成了01X的模式,是推挽输出,这个时候按照参数表中的高电平输出电压就是3.3v。


image.png

如果要实现不带上拉的5V OC输出,可以在推挽输出低电平和000纯高阻两个模式之间切换实现OC的两种模式切换,选择可以5V耐压的端口,在外部加上上拉电阻。

image.png


谢谢提醒!




只有登录才能回复,可以选择微信账号登录