โปรแกรมเมอร์ USB (AVR): คำอธิบายวัตถุประสงค์

สารบัญ:

โปรแกรมเมอร์ USB (AVR): คำอธิบายวัตถุประสงค์
โปรแกรมเมอร์ USB (AVR): คำอธิบายวัตถุประสงค์

วีดีโอ: โปรแกรมเมอร์ USB (AVR): คำอธิบายวัตถุประสงค์

วีดีโอ: โปรแกรมเมอร์ USB (AVR): คำอธิบายวัตถุประสงค์
วีดีโอ: Avr studiо, proteus, программатор | Микроконтроллеры с нуля #2 2024, อาจ
Anonim

บางครั้งช่างวิทยุที่ออกแบบอุปกรณ์อิเล็กทรอนิกส์จำเป็นต้องใช้ไมโครคอนโทรลเลอร์ในการออกแบบ ไมโครคอนโทรลเลอร์ต้องการเฟิร์มแวร์ - นั่นคือสิ่งที่โปรแกรมเมอร์มีไว้เพื่อ

โปรแกรมเมอร์ USB (AVR): คำอธิบายวัตถุประสงค์
โปรแกรมเมอร์ USB (AVR): คำอธิบายวัตถุประสงค์

โปรแกรมเมอร์คืออะไร?

โปรแกรมเมอร์คืออุปกรณ์ฮาร์ดแวร์-ซอฟต์แวร์ที่ใช้ในการอ่านหรือเขียนข้อมูลไปยังอุปกรณ์จัดเก็บข้อมูล (หน่วยความจำภายในของไมโครคอนโทรลเลอร์) หากนักวิทยุสมัครเล่นจำเป็นต้องตั้งโปรแกรมอุปกรณ์ไมโครคอนโทรลเลอร์หนึ่งครั้ง คุณสามารถใช้โปรแกรมเมอร์ทั่วไปที่เชื่อมต่อกับพอร์ต COM หรือ LPT ตัวอย่างเช่น โปรแกรมเมอร์ที่ง่ายที่สุดสำหรับชิป AVR คือสายเคเบิล 6 สาย 4 ตัวต้านทาน (โปรแกรมเมอร์ PonyProg)

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

โปรแกรมเมอร์ดังกล่าวเชื่อมต่อกับคอมพิวเตอร์โดยใช้โปรแกรมพิเศษ (ซึ่งเรียกอีกอย่างว่าโปรแกรมเมอร์) มันถ่ายโอนเฟิร์มแวร์จากคอมพิวเตอร์และอุปกรณ์จะเขียนลงในหน่วยความจำของไมโครเซอร์กิตเท่านั้น สามารถเชื่อมต่อโปรแกรมเมอร์ผ่านพอร์ตอนุกรมหรือพอร์ตขนาน ผ่านขั้วต่อ USB ฯลฯ โปรแกรมเมอร์สมัยใหม่มักจะเชื่อมต่อผ่าน USB

โปรแกรมเมอร์ USB มีไว้สำหรับการเขียนโปรแกรมอุปกรณ์ไมโครโปรเซสเซอร์ของบริษัทบางแห่ง (ขึ้นอยู่กับยี่ห้อของโปรแกรมเมอร์) ในรูปแบบที่ประกอบเข้าด้วยกัน ช่วยลดความยุ่งยากในกระบวนการกำหนดค่าซอฟต์แวร์

จะเชื่อมต่อโปรแกรมเมอร์ USB ได้อย่างไร?

ในการใช้อุปกรณ์ คุณต้องเชื่อมต่อกับพอร์ต USB บนคอมพิวเตอร์ของคุณ หลังจากนั้นข้อความจะปรากฏขึ้นบนคอมพิวเตอร์เกี่ยวกับการเชื่อมต่ออุปกรณ์ USBasp ใหม่และไฟ LED บนโปรแกรมเมอร์จะสว่างขึ้นซึ่งหมายความว่าอุปกรณ์เชื่อมต่อสำเร็จ

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

ตามกฎแล้วโปรแกรมเมอร์มีอินเทอร์เฟซสองแบบ - อันหนึ่งสำหรับเชื่อมต่อไมโครคอนโทรลเลอร์และอีกอันสำหรับเชื่อมต่อกับคอมพิวเตอร์ ในการเชื่อมต่อไมโครคอนโทรลเลอร์ คุณสามารถใช้โหมดการเขียนโปรแกรมแบบอนุกรม ISP และอุปกรณ์นี้เชื่อมต่อกับคอมพิวเตอร์ผ่านขั้วต่อ USB มาตรฐาน

ในการควบคุมโปรแกรมเมอร์ คุณต้องติดตั้งโปรแกรมพิเศษ เป็นการดีที่สุดที่จะใช้แอพพลิเคชั่นที่มีหน้าต่าง ตัวอย่างเช่น ในการทำงานกับอุปกรณ์ คุณสามารถใช้โปรแกรม ExtremeBurner, Khazama, avrguge และอื่นๆ

แนะนำ: