Advertisement

ป้ายโฆษณา
ป้ายโฆษณา
ป้ายโฆษณา
ป้ายโฆษณา
ป้ายโฆษณา
ป้ายโฆษณา
STM32 Nucleo และ mbed compiler
บทความ - ฉบับที่ 44 July 2014
เขียนโดย โอภาส ศิริครรชิตถาวร   
วันพุธที่ 06 สิงหาคม 2014 เวลา 11:10 น.

nucleoบอร์ดไมโครคอนโทรลเลอร์ 32 บิตราคาประหยัดที่มาพร้อมกับคอมไพเลอร์ฟรีที่ทรงประสิทธิภาพ

ตอนที่ 1 : แนะนำบอร์ด STM32 Nucleo และการพัฒนาโปรแกรมขั้นต้น

 

แนะนำบอร์ดไมโครฯ ร่วมสมัยที่เจ้าพ่อแห่งวงการ ARM Cortex อย่าง STMicroelectronics ลงทุนลงแรงจัดมาให้นักเล่น นักทดลองทุกระดับได้ใช้งานในราคาแสนประหยัด นำเสนอเต็มๆ ในแบบมินิซีรีส์เชิงปฏิบัติการ 2 ตอนจบ

 

จากความสำเร็จของ Arduino ที่ได้รับความนิยมไปทั่วโลก มีผู้ใช้งานจำนวนมาก ทำให้มีการพอร์ตย้ายตัวไมโครคอนโทรลเลอร์ ATmega ที่ใช้ใน Arduino ไปใช้กับไมโครคอนโทรลเลอร์ตระกูลอื่นๆ สำหรับในโลก 32 บิต ก็มีหลายเจ้าที่ได้ดัดแปลงให้ใช้กับโปรแกรมของ Arduino ได้เช่น บอร์ดตระกูล chipKIT UNO32 หรือ chipKIT MAX32 ที่ใช้ไมโครคอนโทรลเลอร์ PIC32 ของ Microchip หรือบอร์ด Open CM9.04 ที่ใช้ไมโครคอนโทรลเลอร์ STM32F103CB ของ Robotis โดยทางผู้ผลิตจะต้องออกแบบ ผลิตฮาร์ดแวร์ จัดทำซอฟต์แวร์ IDE ที่ใช้ในการเขียนและคอมไพล์โปรแกรมกันเอง

 

เมื่อขาใหญ่ในโลก 32 บิตอย่าง STMicroelectronic ที่ออกบอร์ดทดลองในตระกูล Discovery ซึ่งใช้ไมโครคอนโทรลเลอร์ตระกูล STM32 ที่ได้รับความนิยมแพร่หลายไปทั่วโลก เนื่องจากราคาที่ถูกมาก เล็งเห็นถึงศักยภาพและความนิยมในตัว Arduino จึงได้นำไมโครคอนโทรลเลอร์ STM32 ของตัวเองมาผลิตใหม่ให้ มีขาต่อที่ ตรงกับบอร์ด Arduino Uno เพื่อรองรับการนำฮาร์ดแวร์ชีลด์ (บอร์ดอินพุตเอาต์พุตหรือบอร์ดต่อขยายความสามารถ) ต่างๆ มาใช้ได้ โดยได้ตั้งชื่อบอร์ดในตระกูลนี้ว่า STM32 Nucleo

 

อนุกรมของบอร์ด STM32 Nucleo

ทาง STMicroelectronic ได้ผลิตบอร์ดในอนุกรม STM32 Nucleo ออกมา 4 รุ่น ประกอบด้วย

 

1. STM32 Nucleo F103RB ใช้ ARM Cortex-M3 สัญญาณนาฬิกา 72 MHz หน่วยความจำแฟลช 128KB หน่วยความจำแรม 20KB

 

2. STM32 Nucleo F030RB ใช้ ARM Cortex-M0 สัญญาณนาฬิกา 48 MHz หน่วยความจำแฟลช 64KB หน่วยความจำแรม 8KB

 

3. STM32 Nucleo L152RE ใช้ ARM Cortex-M3  แบบพลังงานต่ำพิเศษ สัญญาณ นาฬิกา 32MHz หน่วยความจำแฟลช 512KB หน่วยความจำแรม 80KB

 

4. STM32 Nucleo F401RE ใช้ ARM Cortex-M4 สัญญาณนาฬิกา 84MHz หน่วยความจำแฟลช 512KB หน่วยความจำแรม 96KB เป็นรุ่นที่มีความสามารถในการประมวลผลเลขทศนิยมและคำสั่งประมวลผลสัญญาณดิจิตอล

 


ติดตามต่อใน The Prototype Electronics ฉบับที่ 44 หรือสมัครสมาชิกราย 12 ฉบับ ในราคา 800 บาท พร้อมรับส่วนลด 15% เมื่อซื้อสินค้าจากwww.inex.co.th

สั่งซื้อออนไลน์  สมัครสมาชิก


 
 
JOOMLA TEMPLATES Joomla Templates By JoomlaBear