光电开关一般内部都是OC门,输出脚不接负载电阻,直接接到STM32的IO口,IO设置为内部上拉输入。
这样使用可靠吗?还需要另加电阻上拉吗?
一般常见电路用光耦隔离, 我电源共地没意义。
或有的电路加三极管开关,好象没什么必要。
一起请教:
1、我系统用二个STM32,想一个CPU1去复位CPU2,是不是CPU2的复位接到CPU1的任意IO,CPU1通过软件就可以控制CPU2任意时候复位了?
2、二个STM32可否共用一个8M有源晶振,直接从CPU1的OSC_IN进,OSC_OUT出接到CPU2的OSC_IN,然后CPU2的OSC_OUT悬空?手册上好象没说用有源晶振时,OSC_OUT怎么接。
我是新手,顺便说下ADC的参照电压的使用的一个注意事项,帮助下新手:
ADC内部通道17的1.2V参照电压稳定性很高,使用时读通道17后修正外部采集数据,误差很小,使用很方便。
但要注意一定要先使能内部温度传感器,否则读参照电压时会出现很大误差,是完全不能使用的。
即ADC的初始化要加上这句:
ADC_TempSensorVrefintCmd(ENABLE);//内部温度传感器使能
常见光电开关内部结构如下图:
|