STM32F103R8T6光耦输入电路问题

2019-08-17 03:48发布

电路如图
  INPUT3 INPUT2 INPUT1 分别接STM32F103R8T6的PB12 PB13 PB14,三个口都配置为输入模式(GPIO_Mode_IPU),其中PB12,PB13能正常检测到输入的状态,当DIN1拉低时PB14(INPUT1)端的电瓶为3.10V,DIN1高时为3.27,求高手解答

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
king_jia
1楼-- · 2019-08-17 06:38
你的光耦接反了,输入端和输出端接反了,你看光耦的内部构造。
xyharmu
2楼-- · 2019-08-17 11:50
补充说明,光耦是好的,因为我吧接PB14口的线断开,能正常拉低光耦,如果次电路中不要光耦隔离,PB14端口也是能拉低的
xyharmu
3楼-- · 2019-08-17 15:39
king_jia 发表于 2017-7-3 20:30
你的光耦接反了,输入端和输出端接反了,你看光耦的内部构造。

接反了?
你的意思是DIN端应该接单片机,INPUT端应该接外部输入?
king_jia
4楼-- · 2019-08-17 17:18
 精彩回答 2  元偷偷看……
xyharmu
5楼-- · 2019-08-17 20:21
king_jia 发表于 2017-7-4 10:45
是的,反过来就好了

光耦不是单向的吗?
xyharmu
6楼-- · 2019-08-17 21:21
king_jia 发表于 2017-7-4 10:45
是的,反过来就好了

怎么可能反过来接呢?

一周热门 更多>