บอร์ด“Black Pill” ที่มี STM32F4 Cortex-M4F MCU มีราคาถูกอยู่แล้ว แต่ฉันได้เจอ clone หรือ เลียนแบบ มีราคาที่ถูกกว่าเพียง 49 เซนต์((~18฿) (บวกค่าจัดส่งมาประเทศไทยอีกประมาณ 12฿) บอร์ดดังกล่าวใช้ไมโครคอนโทรลเลอร์ AT32 (หรือ AT32F4) Cortex-M4F ที่มีความเร็ว 240 MHz และรองรับ Arduino
ส่วนคุณสมบัติอื่น ๆ ก็ค่อนข้างเหมือนกัน มี pin-headers 20 ขา 2 แถวสำหรับ GPIO, ส่SWD header, พอร์ต USB Type-C สำหรับจ่ายไฟและการเขียนโปรแกรม และปุ่มต่างๆ
สเปคของบอร์ด WeAct “Black Pill”:
- ไมโครคอนโทรลเลอร์ – Artery Technology AT32F403ACGU7 Cortex-M4F MCU ที่ความเร็ว 240MHz พร้อม RAM 96 + 128KB, zero wait-state flash 256KB, wait-state flash 768KB; หมายเหตุ: ขนาด RAM และแฟลชสามารถกำหนดได้โดยผู้ใช้ และตัวเลขที่แสดงที่นี่เป็นความจุสูงสุด
- ที่เก็บข้อมูล – Footprint สำหรับ SPI flash
- USB – 1x พอร์ต USB Type-C สำหรับจ่ายไฟและเขียนโปรแกรม
- การดีบัก – 5x pin SWD header หรือพอร์ต USB
- ส่วนขยาย – 2x 20-pin headers พร้อมสัญญาณไฟ, สูงสุด 7x U(S)ART, 3x I2C, 4x SPI, 1x USB FS, 10-channel 12-bit ADC, 4x I2S, 12x TIM, 2x CAN, 2-channel DAC
- อื่น ๆ
- ปุ่ม Reset (NRST), Boot0 และ user
- high-speed crystal oscillator 8MHz/25MHz
- low-speed crystal oscillator 32.768KHz
- การใช้พลังงาน – 5V ผ่าน USB, input 3.3V-5V ผ่าน headers ; 3.3V LDO output current สูงสุด 100mA
- ขนาด – ประมาณ 52.4 ซม. x 20.8 มม.
ไมโครคอนโทรลเลอร์ AT32 สามารถเขียนโปรแกรมด้วยภาษา C โดยใช้ Keil IDE และสามารถหาแหล่งข้อมูลต่างๆ เช่น SDK พร้อมตัวอย่างโค้ด, เอกสาร datasheet, คู่มืออ้างอิง และเครื่องมือบน GitHub นอกจากนี้ WeAct ยังพัฒนา “ไลบรารี” ArduinoCore-AT32F4 เพื่อให้ผู้ใช้สามารถเขียนโปรแกรมบอร์ด AT32F4 ด้วย Arduino IDE และสามารถหาโค้ดและคำแนะนำใน repository
ในเว็บไซต์ของ Artery ยังมีรายการเครื่องมือสำหรับ Windows และ Linux, บันทึกการใช้งาน และรายละเอียดเพิ่มเติมเกี่ยวกับไมโครคอนโทรลเลอร์ AT32F403A Series ในหน้าหน้าเพจสินค้า
แปลจากบทความภาษาอังกฤษ : 49 cents “Black Pill” board clone features AT32 Cortex-M4F microcontroller
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT