发表于:2020/5/21 11:00:30
#10楼
楼主请教一个问题:
我用连个BLINK做脉冲开出,测试GPIO口4和16,4是复用的,16没有复用,发现都没有成功。
MyBlink_1(ENABLE:=TRUE, TIMELOW:=T#2S, TIMEHIGH:=T#2S, OUT=>dwOut.4);
MyBlink_2(ENABLE:=TRUE, TIMELOW:=T#2S, TIMEHIGH:=T#2S, OUT=>dwOut.16);
我看了一下,程序当中4口好像默认是输入口,直接把它和GND短接在codesys的GPIO映射中会有反应,16口完全没有反应。但是在codesys的软件上,GPIO映射表中这两个口确实每隔2秒就开出一次,设备中用万用表测没有反应。
还望赐教
我用连个BLINK做脉冲开出,测试GPIO口4和16,4是复用的,16没有复用,发现都没有成功。
MyBlink_1(ENABLE:=TRUE, TIMELOW:=T#2S, TIMEHIGH:=T#2S, OUT=>dwOut.4);
MyBlink_2(ENABLE:=TRUE, TIMELOW:=T#2S, TIMEHIGH:=T#2S, OUT=>dwOut.16);
我看了一下,程序当中4口好像默认是输入口,直接把它和GND短接在codesys的GPIO映射中会有反应,16口完全没有反应。但是在codesys的软件上,GPIO映射表中这两个口确实每隔2秒就开出一次,设备中用万用表测没有反应。
还望赐教