Posted on Leave a comment

RP2040 (microcontroller) คืออะไร

RP2040

คือ microcontroller ของค่าย Raspberry Pi ออกแบบโดย Raspberry Pi บนสถาปัตยกรรม ARM Cortex-M0+ รองรับการเขียนโปรแกรม สำหรับมือสมัครเล่น (ที่ไม่ใช่เล่น ๆ ) นิยมใช้อย่าง MicroPython และรองรับการเขียนโปรแกรมระดับมืออาชีพ โดยรองรับ C/C++ ด้วย จุดเด่นของ microcontroller ตัวนี้คือประสิทธิภาพสูง โดยเป็น dual-core ARM Cortex-M0+ 32bit ทำงานที่ความถี่ 133 MHz มี Flash ขนาด 2MB และ SRAM ขนาด 264KB ซึ่งสูงมากเมื่อเทียบกับรุ่นพี่เก่าแก่อย่าง Arduino UNO ที่ใช้ ATmega328p ทำงานที่ความถี่ 16MHz มี Flash ขนาด 32K และ SRAM ขนาด 2K ที่สำคัญคือราคาไม่สูงมาก และมีหลายบริษัทฯได้พัฒนาบอร์ดของตัวเองโดยใช้ chip ตัวนี้ บริษัทที่เป็นที่รู้จักกันดีเช่น Arduino, Adafruit, Sparkfun และอื่นๆ อีกมาก ที่สำคัญอีกอย่างคือมีการ port TensorFlow Lite Micro ไว้รองรับงาน Machine Learning ด้วย

ถือว่าเป็น microcontroller ที่น่าสนใจมาก ๆ ทั้งความที่เป็น dual-core ARM และมีการ port TensorFlow Lite Micro มาให้ใช้ด้วย

ที่มา

https://www.raspberrypi.com/products/rp2040/