我们刚刚使用atmega1280
和FT232RL
制作了自定义电路板,以便与raspberry pi 2
进行通信。
电路板运行良好,引导程序:好的,arduino草图上传:好的,串口通信到1Mb:好的。
因为我之前已经使用usb集线器测试了这个:只有通过USB端口连接的树莓可以启动和启动。没问题。
我们想象一个具有相同功能的电路板but nope
...
使用FT232RL
的默认配置,当我通过usb以相当高的5V连接电路板时,覆盆子无法启动。如果我用电线将电路板的+ 5V连接到raspi GPIO,则raspi启动。如果我取下这根电线,树莓就会停留在......所以usb电源可以完成这项工作!
我在想ftdi eeprom的配置可能有问题吗?
这是我用于ftdi_eeprom.conf
的最后一个配置:
# Identify the device to write.
vendor_id=0x0403 # Vendor ID
product_id=0x6001 # Product ID
max_power=0 # Max. power consumption: value * 2 mA. Use 0 if self_powered = true.
# Strings
manufacturer="FTDI" # Manufacturer
product="EB_BOARD" # Product
serial="EB_BOARD_V2_0" # Serial Number
# Options
self_powered=true # Turn this off for bus powered
remote_wakeup=true # Turn this on for remote wakeup feature
use_serial=true # Use the serial number string
# Normally out don't have to change one of these flags
#BM_type_chip=true # Newer chips are all BM type
in_is_isochronous=false # In Endpoint is Isochronous
out_is_isochronous=false # Out Endpoint is Isochronous
suspend_pull_downs=false # Enable suspend pull downs for lower power
change_usb_version=false # Change USB Version
usb_version=0x0200 # Only used when change_usb_version is enabled
# Dump to file
filename=ftdi_eeprom.dump
请帮助我们!我们做了一个漂亮的电路板设计,但现在我们有一条电线穿过两块板......太可悲了:))
谢谢!
编辑:usb端口为树莓提供5v / 3A。