วิธีการเปลี่ยนจากไมโครคอนโทรลเลอร์ "พื้นฐาน" เป็น ARM Cortex
ฉันมีประสบการณ์หลายปีกับคอร์ 8 บิตจากผู้ผลิตหลายรายเช่น 8051, PIC และ AVR - และตอนนี้ฉันมี Cortex M0 เพื่อค้นหา เฉพาะอันนี้แต่ฉันหวังว่าเราจะได้ทั่วไปมากกว่านั้น มันกลายเป็นมากกว่าที่ฉันต่อรองเล็กน้อยด้วยเอกสารหลายฉบับที่อธิบายส่วนต่าง ๆ ของระบบในระดับรายละเอียดที่แตกต่างกันและไม่มีจริง ๆ ที่ฉันเห็นว่าเชื่อมต่อเข้าด้วยกัน เมื่อเทียบกับการมีแผ่นข้อมูลเดียวที่อธิบายทุกอย่าง ฉันเข้าใจว่ามีเอกสารมากขึ้นตั้งแต่แรก แต่การเปลี่ยนรูปแบบทำให้ฉันต้องวนซ้ำ เว็บไซต์ด้านบนมีเอกสารหนึ่งฉบับที่เป็นภาพรวมที่ดีของแต่ละระบบย่อยและอุปกรณ์ต่อพ่วงแยกและอีกอันหนึ่งอธิบายรายละเอียดการลงทะเบียนแต่ละครั้งและฉันมีซอร์สโค้ดทั้งหมดสำหรับ SDK ของพวกเขารวมถึงไฟล์ส่วนหัวและตัวอย่างที่ซับซ้อนบางอย่าง ไม่มีอะไรที่อธิบายถึงความเชื่อมโยงทั้งหมดเข้าด้วยกัน มีคำแนะนำสั้น ๆ ของสถาปัตยกรรม Cortex ที่อธิบายการทำงานของสิ่งต่าง ๆ ที่คอนโทรลเลอร์ขนาดเล็กไม่มี - เช่นบัสหลายชั้นจาก CPU ไปยังอุปกรณ์ต่อพ่วงแต่ละตัวมีตัวจับเวลาจ้องจับผิดของตัวเอง - และพวกมันเชื่อมต่อกันอย่างไร?