การฝังส่วนประกอบฮาร์ดแวร์ด้วย C และ C+ การเขียนโปรแกรม จําเป็นสําหรับการพัฒนาระบบที่ฝังได้อย่างมีประสิทธิภาพ การคํานวนจริง ช่วยตรวจสอบการปฏิสัมพันธ์ของฮาร์ดแวร์ที่เหมาะสม และความมั่นคงของระบบ

การเข้าใจข้อกําหนดของฮาร์ดแวร์

พารามิเตอร์ เหล่า นี้ ส่ง ผล ต่อ วิธี ที่ ซอฟท์แวร์ มี ปฏิกิริยา กับ อุปกรณ์ ต่าง ๆ.

การคํานวณการหน่วง

การ กะพริบ ตา เป็น สิ่ง สําคัญ สําหรับ งาน เช่น การ อ่าน และ การ ควบคุม การ วรรค ตอน.

[FLT: 0] เดเลย์ (ms) = (ลําดับวงจร) / (ความถี่ของล็อคใน MHz)

สมมติว่าระบบที่วิ่งที่ 16 MHz และต้องล่าช้า 1 มิลลิวินาที จํานวนรอบที่จําเป็นคือ:

[FLT: 0] ลําดับวงจร = 16 MHZ * 1 มิลส์ = 16,000 รอบ

โวลต์ และ การ คํานวณ ปัจจุบัน

การคํานวณที่เกี่ยวข้องกับแรงดันไฟฟ้าและกระแสไฟฟ้า จําเป็นยิ่งสําหรับการจัดการพลังงานและการเลือกส่วนประกอบ

[FLT: 0] V = I * R

ถ้าฝ่ายต่อต้านมีแรงต้านสูงถึง 220 โอม และกระแสที่ปรารถนาคือ 20 mA แรงดันไฟฟ้าที่ข้ามฝ่ายต่อต้านควรสูง:

V = 0.02 A * 220 ⁇ = 4.4 V

ใช้ การ คํานวณ เพื่อ ออก แบบ ระบบ

การ คํานวณ อย่าง ถูก ต้อง ช่วย ใน การ เลือก ส่วน ประกอบ ที่ เหมาะ สม และ ความ มั่นคง ของ ระบบ.

  • ชีพจรอุปทาน (V[FLT: 0] up[FLT: 1]
  • การตัดสินใจต้องการปัจจุบัน (I[FLT: 0]] leD
  • [FLT:] supp - V –LLT (FLT:2] – – –LLLT:3]]] /I[FLLT:4] –LLELLLE (FT: 5)

2550. สําหรับอาหาร 5V, ชีพจร LED ไปข้างหน้า 2V และ 20 MA ในปัจจุบัน: สืบค้นเมื่อ 20 MV.

[FLT: 0] R = (5 V - 2 V) / 0.02 A = 150 ⁇