STM32ZET6
获得 411 次赞
帮助过290人
1.光耦是通过光电转换来实现信号的隔离的,光耦体积大、功耗高、传输速度慢,但是价格便宜2.磁耦合是通过变压器来隔离信号的,且体积、功耗、使用方面都有光耦无法比的,贵点看你的应用的速度了,一般来说光耦就行了。
如果从机同时发的话,TX是推挽输出会互相影响的,如果不同时不会,还有单片机的TX要规定好协议,以便从机检测是不是发给自己,或是用模拟开环来却换也行,分时用
要说执行效率,那就是汇编了,其次寄存器,如果讲到库函数的话,LL库比较快,里面用到很多内联函数,直接跟寄存器打交道,减少判断所花费的时间,标准库比LL慢,两者接近,hal最慢,但是通用性好,比较好移植,可以把优化等级开大点。