โมดูล IoT M5Stamp C3U ใช้อินเทอร์เฟซ USB ของ ESP32-C3 สำหรับการเขียนโปรแกรมเฟิร์มแวร์

M5Stamp C3U เป็นการอัพเดทของโมดูล M5Stamp C3 RISC-V IoT ที่มาพร้อมฝาคลอบทนความร้อน รองรับ WiFi 4 และ Bluetooth 5.0 โดยไม่ต้องใช้ CH9102 USB to TTL Chip แต่ใช้อินเทอร์เฟซ USB ภายในของโปรเซสเซอร์ ESP32-C3 แทนการเขียนโปรแกรมซีเรียลของเฟิร์มแวร์ และเพิ่มพิน GPIO พิเศษในกระบวนการ แม้ว่าโปรเซสเซอร์ ESP32 หลายตัวจะมาพร้อมกับอินเทอร์เฟซ USB ในตัว แต่บอร์ดจำนวนมากยังคงใช้ USB to TTL chip ภายนอก เช่น CH340 หรือ CP2102 เพื่อจัดการกับอินเทอร์เฟซแบบอนุกรมที่ใช้สำหรับการดีบักและแฟลชเฟิร์มแวร์ ซึ่งมีอาจเป็นเพราะข้อจำกัดเมื่อใช้พอร์ต USB ของ ESP32-C3 คอนโซลคอนโทรลเลอร์แบบอนุกรม/JTAG แต่ M5Stack อาจถือว่า ไม่คิดว่าข้อจำกัดเหล่านี้จะส่งผลต่อการใช้งาน แต่คิดว่าจะช่วยประหยัดค่าใช้จ่ายได้บ้าง สเปคของ M5Stamp C3U WiSoC – ESP32-C3FH4 [...]


อ้างอิง : https://th.cnx-software.com/2022/03/07/%e0%b9%82%e0%b8%a1%e0%b8%94%e0%b8%b9%e0%b8%a5-m5stamp-c3u-iot-%e0%b9%83%e0%b8%8a%e0%b9%89-usb-interface-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%b1%e0%b8%9a-firmware-programming/