สารบัญ:

การเขียนโปรแกรม MSP430 DIP โดยใช้ Ez430: 4 ขั้นตอน
การเขียนโปรแกรม MSP430 DIP โดยใช้ Ez430: 4 ขั้นตอน

วีดีโอ: การเขียนโปรแกรม MSP430 DIP โดยใช้ Ez430: 4 ขั้นตอน

วีดีโอ: การเขียนโปรแกรม MSP430 DIP โดยใช้ Ez430: 4 ขั้นตอน
วีดีโอ: MSP430G2230 (8 pin SOIC) Programming Tutorial via Launchpad 2024, พฤศจิกายน
Anonim
การเขียนโปรแกรม MSP430 DIP โดยใช้ Ez430
การเขียนโปรแกรม MSP430 DIP โดยใช้ Ez430

เมื่อฉันพบโปรแกรมเมอร์ ez430 USB ของ TI ดูเหมือนว่าจะเป็นหนึ่งในวิธีที่ง่ายกว่าในการเริ่มต้นและใช้งาน MCU ฉันจะผิดได้อย่างไร มันมี ez ในชื่อ! ปรากฎว่ามันง่ายจริงๆ…ส่วนใหญ่

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

ในบทความสั้นๆ นี้ ฉันหวังว่าจะแสดงวิธีเริ่มต้นใช้งานตัวอย่าง DIP ที่คุณสั่งซื้อจาก TI โดยใช้ ez430 ฉันจะทำงานกับไมโครคอนโทรลเลอร์ยูนิต (MCU) เดียวกันกับบอร์ดเป้าหมาย ez430 คือ MSP430F2013 MSP430x2xx ใด ๆ จะทำงานด้วยวิธีเดียวกัน และเท่าที่ฉันทราบ MSP430 ทั้งหมดจะใช้การเชื่อมต่อการเขียนโปรแกรมเดียวกัน หากคุณใช้แพ็คเกจอื่นที่ไม่ใช่แพ็คเกจอินไลน์คู่ (DIP หรือ DIL) หรืออุปกรณ์อื่นที่ไม่ใช่ MSP430x2xx คุณจะต้องอ้างอิงเอกสารข้อมูลสำหรับอุปกรณ์เพื่อค้นหาตำแหน่งพินที่เหมาะสม

ขั้นตอนที่ 1: อะไหล่

อะไหล่
อะไหล่

ในการตั้งโปรแกรม msp430 มีเพียงไม่กี่ส่วนที่คุณต้องการ รายการดังต่อไปนี้: ซ็อกเก็ต IC แบบมีสาย MSP430 MCU ez430 ซ็อกเก็ต 4 พิน (.050 การเชื่อมต่อโครงข่ายกริด) บันทึกย่อเกี่ยวกับซ็อกเก็ต 4 พิน คู่มือผู้ใช้ ez430 แสดงรายการหมายเลขชิ้นส่วน Mill-Max Mouser.com มีสินค้าเหล่านั้นในสต็อกเมื่อฉันตรวจสอบครั้งล่าสุด และ Mill-Max อาจเสนอตัวอย่าง โปรดทราบว่ารูปภาพมีส่วนเพิ่มเติมสำหรับบอร์ดโปรโตที่กล่าวถึงในบทความต่อไป ฉันใช้ลวดเกจ 30 เกจเคลือบ Kynar สำหรับการเชื่อมต่อแบบห่อ

ขั้นตอนที่ 2: บอร์ด

บอร์ด
บอร์ด
บอร์ด
บอร์ด
บอร์ด
บอร์ด
บอร์ด
บอร์ด

การเขียนโปรแกรม MSP430 ต้องใช้เพียง 4 สาย รวมทั้งการเชื่อมต่อ Vcc และ Vss แผนผังด้านล่างน่าจะช่วยได้ นี่เป็นการเชื่อมต่อเดียวที่คุณต้องใช้เพื่อดาวน์โหลดโปรแกรมไปยัง MCU ฉันได้สร้างบอร์ดเขียนโปรแกรมไว้สองบอร์ด วิธีแรกใช้เขียงหั่นขนมขนาดเล็ก ซ็อกเก็ต ZIF และสายไฟ 4 เส้นจากสายเคเบิล IDE เก่าที่มีซ็อกเก็ต 4 พินที่บัดกรีที่ปลายด้านหนึ่ง ซ็อกเก็ต Zero Insertion Force ช่วยประหยัดแรงเมื่อย้าย MCU ไปรอบๆ ส่วนที่สองใช้ซ็อกเก็ต DIP จาก Mill-Max และหมุดบางตัวที่ฉันวางไว้ตลอดจนส่วนประกอบอื่น ๆ ฉันพันสายเชื่อมต่อส่วนใหญ่แล้ว จำเป็นต้องบัดกรีซ็อกเก็ต 4 พินเท่านั้น โดยทั่วไปมันเป็นโปรโตบอร์ดที่ไม่มีออสซิลเลเตอร์ ดูแผนผังบอร์ดโปรโตได้ที่นี่ ตารางที่ 2-2 ของเอกสาร TI slau144c (คู่มือผู้ใช้ MSP430x2xx) แสดงการสิ้นสุดของพินที่ไม่ได้ใช้ นี่เป็นสิ่งสำคัญสำหรับบอร์ดโครงการของคุณ แต่ไม่ใช่สำหรับการเขียนโปรแกรม MCU จะไม่เรียกใช้โปรแกรมของคุณเว้นแต่คุณจะดึงพิน RST ให้สูงโดยใช้ตัวต้านทาน 47k อีกหมายเหตุหนึ่งเกี่ยวกับซ็อกเก็ตพิน เมื่อคุณเชื่อมต่อพิน ez430 กับซ็อกเก็ต 4 พิน ตรวจสอบให้แน่ใจว่าการเชื่อมต่อ Vcc นั้นถูกต้อง คุณสามารถตรวจสอบได้โดยดูที่แผนผังในคู่มือผู้ใช้ ez430 สังเกตว่า R10 ติดอยู่กับ Vcc ที่ด้าน ez430 คุณควรจะสามารถตามรอยบนบอร์ดกลับไปที่พินตัวเชื่อมต่อที่ใกล้ที่สุดซึ่งเป็นพิน 1 ของตัวเชื่อมต่อ คุณสามารถสร้างการเชื่อมต่อการเขียนโปรแกรม 4 สายที่เรียกว่า Spy-Bi-Wire ลงในแอปพลิเคชันสุดท้ายของคุณได้ และคุณไม่จำเป็นต้องถอดชิปเลย หากคุณตัดสินใจที่จะทำเช่นนั้น คุณสามารถจ่ายไฟให้กับ MCU จากแหล่งพลังงาน 3V ของแอปพลิเคชันของคุณ และเพียงเชื่อมต่อพิน 2 และ 3 (ดู J1) บนโปรแกรมเมอร์ USB เข้ากับ MCU ของคุณ

ขั้นตอนที่ 3: การเขียนโปรแกรม

การเขียนโปรแกรม
การเขียนโปรแกรม

ดังที่ฉันได้กล่าวไปแล้ว เมื่อคุณมีฮาร์ดแวร์พร้อมแล้ว ez430 ก็ใช้งานง่าย โปรแกรม IAR Kickstart ที่มาพร้อมกับอุปกรณ์จะช่วยให้คุณเริ่มต้นใช้งานได้อย่างรวดเร็ว มีโปรแกรมตัวอย่างรวมอยู่ด้วยซึ่งไฟ LED กะพริบต่อกับพอร์ต 1.0 ในการรันโปรแกรมตัวอย่างบนบอร์ดของคุณ เพียงเพิ่ม LED และตัวต้านทานที่พิน 2 และตัวต้านทานแบบดึงขึ้น 47k ohm บนพิน 10 และคุณควรจะปิดและกะพริบ แหล่งข้อมูลการเขียนโปรแกรมอื่นเพื่อเรียนรู้การใช้ msp430 สามารถทำได้ พบได้ที่เว็บนี้ครับ ประมาณนั้นครับ มีโปรแกรมตัวอย่างอื่น ๆ อยู่สองสามโปรแกรม หากคุณต้องการทดลองใช้ก่อนที่จะเริ่มเขียนโปรแกรม การค้นหา 'msp430 โปรเจ็กต์' อย่างรวดเร็วจะทำให้คุณได้รับผลลัพธ์ค่อนข้างน้อย ขอให้โชคดีและมีความสุขในการเขียนโปรแกรม!

ขั้นตอนที่ 4: ลิงค์ที่มีประโยชน์

TI's MSP430 Pageez430 Users GuideMSP430x2xx Users GuideMill-Max Socket เอกสารข้อมูลLeon Heller's pageMSP430 Programming

แนะนำ: