前一阵接到一个客户需求,客户想找一个带USB HOST的单片机,实现通过USB设备采集数据到PC的功能,要求超低成本。 需要采集的数据并不大,找了一圈带USB HOST的单片机都不便宜,CH374也要近¥10.00。没办法,告诉客户他想要的成本下没法实现。
过了几天,在查看Mega48的规格书时候发现,Mega48的串口跟模拟USB接口是同一组IO,马上就有解决办法了:跟PC通信的时候采用模拟USB(数据量不大,低速设备可以满足要求),与采集设备通信的时候采用串口通信,采集设备用一个¥5的51搞掂!!
以下是原理图:
|