ATmega32 อธิบาย Pinouts

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





Atmel AVR Atmega32 เป็นชิปไมโครคอนโทรลเลอร์ที่ใช้ CMOS พลังงานต่ำซึ่งผลิตบนสถาปัตยกรรม RISC ขั้นสูงของ AVR เป็นจุดเด่นสำหรับการดำเนินการตามคำสั่งที่มีประสิทธิภาพทางเทคโนโลยีภายในแต่ละรอบนาฬิกา

ชิปยังมาพร้อมกับความสามารถในการรับอัตราความเร็วที่ 1MIPS ต่อ MHz ทำให้ผู้จัดการระบบบังคับใช้อัตราส่วนการใช้พลังงานต่อความเร็วในการประมวลผลที่มีประสิทธิภาพหรือเหมาะสมที่สุด



ทำความเข้าใจกับฟังก์ชัน Pinout

พินต่างๆของหน่วย MCU ขั้นสูงนี้อาจเข้าใจได้จากข้อมูลต่อไปนี้:



Vcc = เป็นพินแรงดันไฟฟ้าของ IC ที่เข้ากันได้กับแรงดันไฟฟ้า IC ดิจิตอล (5V)

GND หมายถึง 'กราวด์' ควรเชื่อมต่อกับรางลบของแหล่งจ่าย

พอร์ต A (PA7 ... PA0) : ที่นี่พอร์ต A อำนวยความสะดวกในรูปแบบของอินพุตอะนาล็อกสำหรับตัวแปลง A / D พอร์ตนี้อาจใช้เป็นพอร์ตอินพุต / เอาท์พุตแบบสองทิศทาง 8 บิตเฉพาะเมื่อไม่รวมตัวแปลง A / D จากการใช้งาน
พินพอร์ตได้รับการอำนวยความสะดวกด้วยตัวต้านทานแบบดึงขึ้นในตัว (กำหนดให้แต่ละบิต)

พอร์ต A บัฟเฟอร์เอาต์พุตยังให้คุณลักษณะของไดรฟ์ที่สมดุลและสมมาตรรวมถึงความสามารถในการซิงค์และแหล่งสัญญาณสูง

เมื่อพินข้าม PA0 และ PA7 ถูกกำหนดให้เป็นอินพุตและอยู่ภายใต้ตรรกะที่ต่ำจากภายนอกพวกมันจะเริ่มจัดหากระแสทันทีที่ตัวต้านทานแบบดึงขึ้นภายในได้รับพลังงาน

พินเอาต์ที่กล่าวถึงข้างต้นทั้งหมดมีการระบุสามครั้งเมื่อการรีเซ็ตถูกทริกเกอร์ (แม้ว่าจะไม่มีการเปิดใช้งานนาฬิกาก็ตาม) ไตรสถานะหมายถึงเงื่อนไขสามประเภทที่ IC สามารถสร้างได้: สูงต่ำและไม่ตอบสนองหรือเปิด .

พอร์ต B (PB7 ... PB0) : โดยทั่วไปเช่นเดียวกับพอร์ต A พอร์ตนี้ยังเป็นพอร์ตอินพุต / เอาต์พุต 8 บิตแบบสองทิศทางที่มีตัวต้านทานแบบดึงขึ้นภายใน (กำหนดค่าสำหรับแต่ละบิต) คุณลักษณะของไดรฟ์ที่กำหนดให้กับพินบัฟเฟอร์พอร์ต B มีทั้งคุณลักษณะการจมสูงและการจัดหา

เมื่อใช้เป็นอินพุตพินเหล่านี้จะจ่ายกระแสไฟฟ้าเมื่อสิ่งเหล่านี้ถูกทำให้ต่ำโดยขั้นตอนวงจรภายนอกเนื่องจากตัวต้านทานแบบดึงขึ้นภายในถูกเปิดใช้งาน หมุดพอร์ต B ถูกกำหนดด้วยคุณสมบัติสามสถานะ

นอกเหนือจากข้างต้นแล้วพินพอร์ต B ยังสามารถใช้สำหรับการใช้งานคุณสมบัติพิเศษดังที่รวมอยู่ใน Atmega32 ซึ่งแสดงอยู่ในตารางต่อไปนี้:

พอร์ต C (PC7 ... PC0) : พอร์ต C pinouts ยังเพลิดเพลินกับคุณสมบัติลักษณะต่างๆที่เปิดใช้งานสำหรับพอร์ต A และพอร์ต B

อย่างไรก็ตามนอกเหนือจากคุณสมบัติที่เหมือนกันของพอร์ต A และ B แล้วตัวต้านทานแบบดึงขึ้นภายในสำหรับพอร์ต C พิน PC5 (TDI), PC3 (TMS) และ PC2 (TCK) ทั้งหมดจะเปิดใช้งานแม้ในระหว่างการดำเนินการรีเซ็ตในกรณีที่อินเทอร์เฟซ JTAG ถูกสลับ

นอกจากนี้พอร์ต C ยังทำหน้าที่ของอินเทอร์เฟซ JTAG และคุณสมบัติอื่น ๆ ที่ระบุของ ATmega32 ดังแสดงในตารางด้านล่าง:

พอร์ต D (PD7..PD0) : เช่นเดียวกับพอร์ตข้างต้นลักษณะการจมและการจัดหากระแสพื้นฐานของพอร์ต D นั้นเหมือนกันทุกประการ

อย่างไรก็ตามเมื่อใช้สลับกันพินเหล่านี้อาจใช้เพื่อบังคับใช้ฟังก์ชันพิเศษ ATmega32 ซึ่งสามารถศึกษาได้จากตารางต่อไปนี้:

รีเซ็ต : ตามชื่อที่แนะนำการตั้งค่าพินเอาต์ใหม่อาจใช้สำหรับการรีเซ็ตหรือบังคับให้ IC กลับมาทำงานต่ออาจทำได้โดยใช้พัลส์ลอจิกต่ำที่นี่อย่างไรก็ตามความยาวขั้นต่ำของพัลส์นี้ต้องไม่น้อยกว่าความยาวพัลส์ที่ระบุของ IC. สิ่งที่สั้นกว่านี้อาจไม่รับประกันการดำเนินการรีเซ็ต

ตารางต่อไปนี้ระบุความยาวพัลส์รีเซ็ตขั้นต่ำที่ใช้ได้:

XTAL1 : อาจใช้สำหรับการล็อคกับความถี่ที่กำหนดและเพื่อให้สามารถตอบสนองความถี่ที่ไร้ที่ติผ่านขาอินพุตของแอมพลิฟายเออร์แบบกลับด้านและอินพุตของวงจรผลิตนาฬิกาภายใน

XTAL2 : เช่นเดียวกับข้างต้นสิ่งนี้อาจถูกกำหนดค่าผ่านพินเอาต์เอาต์พุตของแอมพลิฟายเออร์ออสซิลเลเตอร์กลับด้าน

พื้นที่ : หมายถึงพินเอาต์อ้างอิงแบบอะนาล็อกที่กำหนดสำหรับสเตจตัวแปลง A / D ภายใน




คู่ของ: วงจรสตาร์ทอัตโนมัติที่ตั้งโปรแกรมได้สำหรับปั๊มน้ำดีเซล ถัดไป: Fishing YoYo Stop-Motion Switch Circuit พร้อมไฟแสดงสถานะ