我有一个Netduino Plus与at transeiver连接通过SPI。我想在每次Netduino重新启动时重置传输器。是否可以通过编程方式打开/关闭3V3引脚?
发布于 2012-05-13 20:30:36
我建议使用FET (由其中一个I/O引脚控制)来启用/禁用收发器的3V3电源。当你说收发器时,我认为“不止几个mA”:)
顺便说一句,我们在Netduino Go的新Shield Base模块中考虑到了这一反馈。它在3V3和5V电源插头上都有一个集成的FET,因此您可以在代码中启用/禁用屏蔽的电源。一旦新的Ethernet go!bus模块发货,Shield Base发布(很快),您的解决方案就可以重新部署到Netduino Go + Shield Base,只需很少或不需要更改代码。
克里斯
秘密实验室有限责任公司
发布于 2012-03-23 18:00:46
查看电路图( http://www.netduino.com/netduinoplus/schematic.pdf ),我可以看到只有Micro SD卡插槽以编程方式控制其电源。你可以装配一个继电器来控制它(当然是通过晶体管),或者如果收发器使用的电流小于130 it (显示的设备的电流限制:http://www.datasheetarchive.com/BSS84W-7-F-datasheet.html),你可以从Netduino Plus复制电路。买一个继电器护盾看起来有点夸张,但你可能会有其他用途。
你有没有考虑过以编程的方式重置收发器,而不是使用暴力方法重新启动它?
发布于 2012-04-14 20:55:30
只是为了提供另一种观点。您可以使用关闭netduino复位线的晶体管,这将在每次netduino重新启动时重置设备。或者你可以把晶体管连接到一个备用的数字引脚上,然后在代码中给它供电。
https://stackoverflow.com/questions/9836301
复制相似问题