Show Notes
- Amazon USA Store: https://www.amazon.com/dp/0997925965?tag=9natree-20
- Amazon Worldwide Store: https://global.buys.trade/The-AVR-Microcontroller-and-Embedded-Systems-Using-Assembly-and-C-Sepehr-Naimi.html
- eBay: https://www.ebay.com/sch/i.html?_nkw=The+AVR+Microcontroller+and+Embedded+Systems+Using+Assembly+and+C+Sepehr+Naimi+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Shopee: https://asia.buys.trade/shopee_The-AVR-Microcontroller-and-Embedded-Systems-Using-Assembly-and-C-Sepehr-Naimi.html
- Lazada: https://asia.buys.trade/lazada_The-AVR-Microcontroller-and-Embedded-Systems-Using-Assembly-and-C-Sepehr-Naimi.html
- Tiktok: https://asia.buys.trade/tiktok_The-AVR-Microcontroller-and-Embedded-Systems-Using-Assembly-and-C-Sepehr-Naimi.html
- อ่านเพิ่มเติม: https://thai.9natree.com/read/0997925965/
#ATmega328PและArduinoUno #แอสเซมบลีAVRและรีจิสเตอร์ #ตัวตั้งเวลาตัวนับและPWM #UARTSPIและI2C #ADCและการเชื่อมต่อเซนเซอร์ #TheAVRMicrocontrollerandEmbeddedSystemsUsingAssemblyandC
หนังสือเล่มนี้เป็นตำราเชิงปฏิบัติด้านไมโครคอนโทรลเลอร์ AVR โดย Sepehr Naimi, Sarmad Naimi และ Muhammad Ali Mazidi ใช้ ATmega328P บนบอร์ด Arduino Uno เป็นแพลตฟอร์มหลัก และใช้ Atmel Studio เป็นสภาพแวดล้อมการพัฒนา จุดประสงค์ไม่ใช่สอนการใช้ไลบรารี Arduino ระดับสูงเป็นหลัก, แต่พาผู้อ่านลงไปเข้าใจการทำงานของฮาร์ดแวร์และรีจิสเตอร์ที่อยู่ใต้โปรแกรมนั้น เนื้อหาแบ่งเป็นสองช่วงอย่างชัดเจน, ช่วงแรกใช้ภาษาแอสเซมบลีอธิบายสถาปัตยกรรม, ชุดคำสั่ง, หน่วยความจำ, สแตก และการขัดจังหวะของ AVR ส่วนช่วงหลังนำทั้งแอสเซมบลีและภาษา C ไปควบคุมอุปกรณ์ต่อพ่วงและวงจรจริง เช่น พอร์ตอินพุตเอาต์พุต, ตัวตั้งเวลา, การสื่อสารอนุกรม, การแปลงสัญญาณแอนะล็อกเป็นดิจิทัล, จอ LCD, มอเตอร์ และเซนเซอร์ หนังสือจึงอยู่กึ่งกลางระหว่างตำราสถาปัตยกรรมคอมพิวเตอร์ขนาดเล็กกับคู่มือสร้างเฟิร์มแวร์ฝังตัว, โดยมุ่งให้ผู้อ่านเชื่อมข้อกำหนดของวงจรเข้ากับโค้ดระดับรีจิสเตอร์ได้อย่างมีระบบ.