ปลดปล่อยพลังของบอร์ด ATMEL MCU
รายละเอียด
หน่วยความจำโปรแกรม Flash คุณภาพสูงในตัว
Flash คุณภาพสูงลบและเขียนได้ง่าย รองรับ ISP และ IAP และสะดวกสำหรับการดีบักผลิตภัณฑ์ การพัฒนา การผลิต และการอัปเดตEEPROM ในตัวที่มีอายุการใช้งานยาวนานสามารถบันทึกข้อมูลสำคัญได้เป็นเวลานานเพื่อหลีกเลี่ยงการสูญเสียเมื่อปิดเครื่องRAM ความจุขนาดใหญ่ในชิปไม่เพียงแต่สามารถตอบสนองความต้องการของโอกาสทั่วไปเท่านั้น แต่ยังสนับสนุนการใช้ภาษาระดับสูงเพื่อพัฒนาโปรแกรมระบบได้อย่างมีประสิทธิภาพมากขึ้น และสามารถขยาย RAM ภายนอกได้เช่นไมโครคอมพิวเตอร์ชิปตัวเดียว MCS-51
พิน I/O ทั้งหมดมีตัวต้านทานแบบดึงขึ้นที่กำหนดค่าได้
ด้วยวิธีนี้ จึงสามารถตั้งค่าแยกกันเป็นอินพุต/เอาท์พุต สามารถตั้งค่า (เริ่มต้น) อินพุตความต้านทานสูง และมีความสามารถของไดรฟ์ที่แข็งแกร่ง (อุปกรณ์ขับเคลื่อนกำลังสามารถละเว้นได้) ทำให้ทรัพยากรพอร์ต I/O มีความยืดหยุ่น มีประสิทธิภาพ และใช้งานได้อย่างเต็มประสิทธิภาพใช้.
ตัวแบ่งสัญญาณนาฬิกาอิสระหลายตัวบนชิป
สามารถใช้สำหรับ URAT, I2C, SPI ตามลำดับตัวจับเวลา 8/16 บิตมีพรีสเกลเลอร์สูงสุด 10 บิต และซอฟต์แวร์สามารถตั้งค่าสัมประสิทธิ์การแบ่งความถี่เพื่อให้ระดับเวลาต่างๆ ได้
USART ความเร็วสูงที่ได้รับการปรับปรุง
มีฟังก์ชั่นของรหัสตรวจสอบการสร้างฮาร์ดแวร์ การตรวจจับและตรวจสอบฮาร์ดแวร์ บัฟเฟอร์การรับสองระดับ การปรับและการวางตำแหน่งอัตรารับส่งข้อมูลอัตโนมัติ กรอบข้อมูลป้องกัน ฯลฯ ซึ่งปรับปรุงความน่าเชื่อถือของการสื่อสาร อำนวยความสะดวกในการเขียนโปรแกรม และทำให้ ง่ายต่อการสร้างเครือข่ายแบบกระจายและตระหนักถึงการใช้งานที่ซับซ้อนของระบบสื่อสารคอมพิวเตอร์หลายเครื่อง ฟังก์ชั่นพอร์ตอนุกรมนั้นเกินกว่าพอร์ตอนุกรมของไมโครคอมพิวเตอร์ชิปตัวเดียว MCS-51 อย่างมาก และเนื่องจากไมโครคอมพิวเตอร์ชิปตัวเดียว AVR นั้นรวดเร็วและขัดจังหวะ เวลาให้บริการสั้นสามารถรับรู้การสื่อสารที่มีอัตรารับส่งข้อมูลสูง
ความน่าเชื่อถือของระบบที่เสถียร
AVR MCU มีวงจรรีเซ็ตการเปิดเครื่องอัตโนมัติ, วงจร Watchdog อิสระ, วงจรตรวจจับแรงดันต่ำ BOD, แหล่งรีเซ็ตหลายแหล่ง (รีเซ็ตการเปิดเครื่องอัตโนมัติ, รีเซ็ตภายนอก, รีเซ็ต Watchdog, รีเซ็ต BOD), ความล่าช้าในการเริ่มต้นที่กำหนดค่าได้ เรียกใช้โปรแกรมได้ตลอดเวลา ซึ่งช่วยเพิ่มความน่าเชื่อถือของระบบฝังตัว
2. ข้อมูลเบื้องต้นเกี่ยวกับซีรี่ส์ไมโครคอนโทรลเลอร์ AVR
ไมโครคอมพิวเตอร์ชิปตัวเดียว AVR ซีรีส์เสร็จสมบูรณ์แล้ว ซึ่งสามารถนำไปใช้กับความต้องการของโอกาสต่างๆมีทั้งหมด 3 เกรด ได้แก่
ซีรีย์จิ๋วเกรดต่ำ: ส่วนใหญ่ Tiny11/12/13/15/26/28 ฯลฯ ;
ซีรีย์ AT90S ระดับกลาง: ส่วนใหญ่ AT90S1200/2313/8515/8535 ฯลฯ(ถูกกำจัดหรือแปลงร่างเป็นเมก้า)
ATmega คุณภาพสูง: ส่วนใหญ่เป็น ATmega8/16/32/64/128 (ความจุ 8/16/32/64/128KB) และ ATmega8515/8535 ฯลฯ
พินอุปกรณ์ AVR มีตั้งแต่ 8 พิน ถึง 64 พิน และมีแพ็คเกจต่างๆ ให้ผู้ใช้เลือกตามสภาพจริง
3. ข้อดีของ AVR MCU
โครงสร้าง Harvard พร้อมความสามารถในการประมวลผลความเร็วสูง 1MIPS/MHz
ชุดคำสั่งลดขนาดฟังก์ชันพิเศษ (RISC) พร้อมรีจิสเตอร์การทำงานทั่วไป 32 รายการ เอาชนะปรากฏการณ์คอขวดที่เกิดจากการประมวลผล ACC เดี่ยวของ 8051 MCU;
การเข้าถึงกลุ่มการลงทะเบียนอย่างรวดเร็วและระบบคำสั่งแบบรอบเดียวช่วยเพิ่มประสิทธิภาพขนาดและประสิทธิภาพของโค้ดเป้าหมายได้อย่างมากบางรุ่นมี FLASH ขนาดใหญ่มาก ซึ่งเหมาะอย่างยิ่งสำหรับการพัฒนาโดยใช้ภาษาระดับสูง
เมื่อใช้เป็นเอาต์พุต จะเหมือนกับ HI/LOW ของ PIC และสามารถเอาต์พุต 40mAเมื่อใช้เป็นอินพุต สามารถตั้งค่าเป็นอินพุตความต้านทานสูงแบบไตรสเตตหรืออินพุตที่มีตัวต้านทานแบบดึงขึ้นได้ และมีความสามารถในการจมกระแสตั้งแต่ 10mA ถึง 20mA;
ชิปรวม RC oscillators เข้ากับหลายความถี่, การรีเซ็ตอัตโนมัติเมื่อเปิดเครื่อง, โปรแกรมเฝ้าระวัง, ความล่าช้าในการเริ่มต้นและฟังก์ชั่นอื่น ๆ วงจรต่อพ่วงนั้นง่ายกว่า และระบบมีเสถียรภาพและเชื่อถือได้มากขึ้น
AVR ส่วนใหญ่มีทรัพยากรบนชิปมากมาย: ด้วย E2PROM, PWM, RTC, SPI, UART, TWI, ISP, AD, Analog Comparator, WDT ฯลฯ
นอกจากฟังก์ชัน ISP แล้ว AVR ส่วนใหญ่ยังมีฟังก์ชัน IAP ซึ่งสะดวกสำหรับการอัพเกรดหรือทำลายแอปพลิเคชัน
4. การประยุกต์ AVR MCU
จากประสิทธิภาพที่ยอดเยี่ยมของไมโครคอมพิวเตอร์ชิปตัวเดียว AVR และคุณลักษณะข้างต้น จะเห็นได้ว่าไมโครคอมพิวเตอร์ชิปตัวเดียว AVR สามารถนำไปใช้กับสถานการณ์แอปพลิเคชันแบบฝังส่วนใหญ่ในปัจจุบัน
บอร์ด ATMEL MCU เป็นเครื่องมือพัฒนาที่มีความอเนกประสงค์และเชื่อถือได้สูง ซึ่งออกแบบมาสำหรับระบบฝังตัวโดยนำเสนอคุณสมบัติและฟังก์ชันที่หลากหลายสำหรับการใช้งานที่หลากหลาย ตั้งแต่อุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภคไปจนถึงระบบอัตโนมัติทางอุตสาหกรรมหัวใจสำคัญของบอร์ด MCU นี้คือไมโครคอนโทรลเลอร์ ATMEL ซึ่งเป็นที่รู้จักในด้านประสิทธิภาพสูงและการใช้พลังงานต่ำไมโครคอนโทรลเลอร์ใช้สถาปัตยกรรม AVR มอบการประมวลผลโค้ดที่มีประสิทธิภาพและแข็งแกร่ง และการผสานรวมกับอุปกรณ์ต่อพ่วงและอุปกรณ์ภายนอกได้อย่างราบรื่นบอร์ดนี้มาพร้อมกับอุปกรณ์ต่อพ่วงออนบอร์ดที่หลากหลาย รวมถึงพิน GPIO, UART, SPI, I2C และ ADC ช่วยให้สามารถเชื่อมต่อและสื่อสารกับเซ็นเซอร์ภายนอก แอคชูเอเตอร์ และอุปกรณ์อื่นๆ ได้อย่างราบรื่นความพร้อมใช้งานของอุปกรณ์ต่อพ่วงเหล่านี้ทำให้นักพัฒนามีความยืดหยุ่นอย่างมากในการสร้างแอปพลิเคชันนอกจากนี้ บอร์ด ATMEL MCU ยังมีหน่วยความจำแฟลชและ RAM ขนาดใหญ่ ซึ่งให้พื้นที่เพียงพอสำหรับจัดเก็บโค้ดและข้อมูลช่วยให้มั่นใจได้ว่าสามารถรองรับแอปพลิเคชันที่ซับซ้อนซึ่งมีความต้องการหน่วยความจำขนาดใหญ่ได้อย่างง่ายดายคุณลักษณะเด่นของบอร์ดคือระบบนิเวศที่กว้างขวางของเครื่องมือพัฒนาซอฟต์แวร์ATMEL Studio IDE มอบแพลตฟอร์มที่ใช้งานง่ายและใช้งานง่ายสำหรับการเขียน การคอมไพล์ และการดีบักโค้ดนอกจากนี้ IDE ยังมีไลบรารีส่วนประกอบซอฟต์แวร์ ไดรเวอร์ และมิดเดิลแวร์มากมาย เพื่อลดความซับซ้อนของกระบวนการพัฒนาและเร่งเวลาออกสู่ตลาดบอร์ด ATMEL MCU รองรับโปรโตคอลการสื่อสารที่หลากหลาย รวมถึง USB, อีเทอร์เน็ต และ CAN ทำให้เหมาะสำหรับการใช้งานที่หลากหลาย รวมถึง IoT, หุ่นยนต์ และระบบอัตโนมัตินอกจากนี้ยังมีตัวเลือกพาวเวอร์ซัพพลายที่หลากหลาย ช่วยให้นักพัฒนาสามารถเลือกพาวเวอร์ซัพพลายที่เหมาะสมที่สุดตามความต้องการใช้งานเฉพาะของพวกเขานอกจากนี้ บอร์ดยังได้รับการออกแบบให้เข้ากันได้กับบอร์ดขยายและอุปกรณ์ต่อพ่วงที่หลากหลาย ทำให้นักพัฒนามีความยืดหยุ่นในการใช้ประโยชน์จากโมดูลที่มีอยู่และเพิ่มฟังก์ชันการทำงานได้ตามต้องการความเข้ากันได้นี้ช่วยให้มั่นใจได้ถึงการสร้างต้นแบบที่รวดเร็วขึ้นและการรวมคุณสมบัติเพิ่มเติมได้ง่ายขึ้นเพื่อช่วยเหลือนักพัฒนา บอร์ด ATMEL MCU จึงมาพร้อมกับเอกสารที่ครอบคลุม รวมถึงเอกสารข้อมูล คู่มือผู้ใช้ และหมายเหตุการใช้งานนอกจากนี้ ชุมชนที่มีชีวิตชีวาของนักพัฒนาและผู้ที่สนใจยังมอบทรัพยากรที่มีคุณค่า การสนับสนุน และโอกาสในการแบ่งปันความรู้โดยสรุป บอร์ด ATMEL MCU เป็นเครื่องมือพัฒนาระบบฝังตัวที่น่าเชื่อถือและอเนกประสงค์ด้วยไมโครคอนโทรลเลอร์อันทรงพลัง ทรัพยากรหน่วยความจำที่กว้างขวาง อุปกรณ์ต่อพ่วงออนบอร์ดที่หลากหลาย และระบบนิเวศการพัฒนาที่แข็งแกร่ง บอร์ดนี้จึงเป็นแพลตฟอร์มที่เหมาะสำหรับการสร้างและทดสอบแอปพลิเคชันในสาขาต่างๆ โดยนำนวัตกรรมมาสู่กระบวนการพัฒนาและประสิทธิภาพ