หนึ่งไมโครคอนโทรลเลอร์ขนาดใหญ่หรือไมโครคอนโทรลเลอร์ขนาดเล็กจำนวนมาก?
ฉันคุ้นเคยกับการทำสิ่งพื้นฐานและตรงไปตรงมากับไมโครคอนโทรลเลอร์ สิ่งต่าง ๆ เช่นการขับขี่ LED, การวิ่งมอเตอร์, กิจวัตรพื้นฐาน, GUIs บนตัวอักษร LCD และอื่น ๆ แต่มักจะมีเพียงหนึ่งภารกิจสำคัญที่มีงานด้านน้อยที่สุด สิ่งนี้ได้ผลักไสฉันไปสู่ผลิตภัณฑ์ระดับล่างเนื่องจากเป็นสิ่งที่จำเป็นจริงๆในกรณีเหล่านี้ ฉันต้องการเริ่มต้นออกแบบสิ่งที่ซับซ้อนมากขึ้น แต่ด้านบนของไมโครคอนโทรลเลอร์ที่ต่อเนื่องไม่ใช่สิ่งที่ฉันได้สัมผัสมาอย่างดี ดังนั้นฉันจึงมีช่วงเวลาที่ท้าทายมากที่พยายามเลือกไมโครคอนโทรลเลอร์ที่ฉันจะทำงานหลายอย่างพร้อมกัน - ฉันไม่สามารถบอกได้ด้วยหมายเลข MIPS และ pinout ที่น่าพอใจถ้ามันมีแรงม้ามากพอที่จะทำสิ่งที่ฉันต้องการ ทำ. ตัวอย่างเช่นฉันต้องการควบคุมมอเตอร์ BLDC จำนวน 2 ตัวด้วยการทำงานของ PI ควบคู่ไปกับการสื่อสารแบบอนุกรมและ USB บางส่วน GUI และงานอื่น ๆ ฉันถูกล่อลวงให้มีเพียงไมโครคอนโทรลเลอร์สำหรับแต่ละมอเตอร์และอีกอันสำหรับงานเบ็ดเตล็ดดังนั้นฉันสามารถรับประกันได้ว่าค่าใช้จ่ายจากสิ่งอื่น ๆ จะไม่ทำให้การทำงานของมอเตอร์มีความสำคัญ แต่ฉันไม่รู้ว่าจริง ๆ แล้วเป็นความคิดที่ดีหรือเป็นวิธีที่ไร้เดียงสาในการทำสิ่งต่าง ๆ ฉันเดาคำถามของฉันเป็นสองเท่าจริง ๆ : วิธีการแบบ all-in-one เป็นความคิดที่ดีเมื่อต้องทำมัลติทาสกิ้งจำนวนมากหรือดีกว่าที่จะแบ่งส่วนและแยกและ ฉันจะรู้ได้อย่างไรว่าไมโครคอนโทรลเลอร์ที่ฉันกำลังดูมีพลังในการคำนวณเพียงพอที่จะทำสิ่งที่ฉันต้องการจากรายการงานของฉันได้อย่างไร …