9 我目前有一个Uno(工作电压为5v),并且正在考虑购买Due(仅工作电压为3.3v)。我想让它们通过串行或SPI或类似方式进行通信,但是大概不能直接连接它们(我猜Due的引脚会损坏)。 有什么方法可以确保连接安全吗?还是我可以安全地使用它们之间的另一种交流形式? arduino-uno serial pins arduino-due voltage-level — 彼得·布鲁姆菲尔德 source
8 对于5V逻辑输出至3V3逻辑输入,可以使用电阻分压器降低电压。 卸载时,3V3逻辑输出足以驱动5V逻辑输入。检查AVR数据表中的确切电压(0.6×Vcc = 3V,可在数据表中的DC特性下找到)。 换句话说,只要稍加注意,它就可以工作。 要构建更可靠的双向解决方案,请使用电平转换器。此页面上列出了几个,但其他制造商也制造类似的设备。 本文档介绍了如何使用MOSFET在不同电源电压之间双向转换逻辑电平。 — 吉比 source +1作为MOSFET解决方案参考。我认为双向电平转换不起作用。迷人。 — jfpoilpret 2014年 此外,对于MOSFET电平转换器,不需要分立组件-像FDC6301N双FET这样的器件。或者有专用的电平转换器,例如PCA9306。 — Cybergibbons 1 Adafruit拥有一个随时可用的MOSFET电平转换器(adafruit.com/products/757),对于需要进行双向电平转换的I2C通信,它也非常有用。 — Mike WP