最近做一个简单的报警模块,通过有线网报警;功能是检测到低电平时上报到平台。
为了这一个功能加一个单片机感觉不太划算,有没有带I/O的以太网模块推荐
CH32V307芯片内置以太网模块和PHY,最终选择这款芯片;
选STM32的话需要M4内核单片机才有以太网,但是需要外接一个phy;成本比较高。
ESP32既有wifi,也有以太网,不过它集成的是以太网MAC,phy需要外接。
实际上大部分支持以太网的单片机都只集成了mac,phy需要外接。
如果可以外接phy,那可选的单片机还是比较多的。
推荐使用ESP8266或ESP32,它们是基于WiFi的低成本微控制器,内置GPIO并支持I2C、SPI等多种接口。它们可以通过Arduino或MicroPython等编程环境进行编程,并且具有丰富的社区资源和代码库。另外,W5500、ENC28J60等以太网模块也可以考虑,它们需要外接微控制器,但成本较低,接口丰富。