WCH沁恒单片机
直播中

niu!kf

13年用户 601经验值
私信 关注
[问答]

请问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
  
  

回帖(1)

罗玉婧

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



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

  
举报

更多回帖

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