เอลโปรโทรนิกส์ - โลโก้GangPro430 แฟลชโปรแกรมเมอร์
สำหรับไมโครคอนโทรลเลอร์ MSP430Fxx ของ TI
คู่มือผู้ใช้ล่ามบรรทัดคำสั่ง
PM015A03 ปรับปรุงครั้งที่ 0
12 เมษายน 2007

GangPro430 แฟลชโปรแกรมเมอร์

เอลโปรโทรนิค อิงค์
16 สี่แยกไดรฟ์
ริชมอนด์ฮิลล์,
ออนแทรีโอ L4E-5C9
แคนาดา

Web เว็บไซต์: www.elprotronic.com
อีเมล: info@elprotronic.com
โทรสาร: 905-780-2414
เสียง: 905-780-5789

ลิขสิทธิ์ © Elprotronic Inc. สงวนลิขสิทธิ์
ข้อสงวนสิทธิ์:
ห้ามทำซ้ำส่วนใดส่วนหนึ่งของเอกสารนี้โดยไม่ได้รับความยินยอมเป็นลายลักษณ์อักษรล่วงหน้าจาก Elprotronic Inc.
ข้อมูลในเอกสารนี้อาจมีการเปลี่ยนแปลงได้โดยไม่ต้องแจ้งให้ทราบล่วงหน้าและไม่ถือเป็นการผูกมัดใดๆ ต่อ Elprotronic Inc. แม้ว่าข้อมูลที่มีอยู่ในเอกสารนี้จะถือว่าถูกต้อง แต่ Elprotronic Inc. จะไม่รับผิดชอบต่อข้อผิดพลาดหรือการละเว้นใดๆ
ในกรณีใดๆ Elprotronic Inc พนักงานหรือผู้เขียนเอกสารนี้จะไม่รับผิดชอบต่อความเสียหาย การสูญเสีย ค่าใช้จ่าย ค่าธรรมเนียม การเรียกร้อง การเรียกร้องค่าเสียหาย ค่าธรรมเนียมหรือค่าใช้จ่ายพิเศษโดยตรงหรือโดยอ้อมหรือเป็นผลสืบเนื่องใดๆ ทั้งสิ้น
ซอฟต์แวร์ที่อธิบายไว้ในเอกสารนี้ได้รับการจัดทำภายใต้ใบอนุญาตและอาจใช้หรือคัดลอกได้เฉพาะตามเงื่อนไขของใบอนุญาตดังกล่าวเท่านั้น
การปฏิเสธการรับประกัน: คุณตกลงว่า Elprotronic Inc. ไม่ได้ให้การรับประกันอย่างชัดแจ้งกับคุณเกี่ยวกับซอฟต์แวร์ ฮาร์ดแวร์ เฟิร์มแวร์ และเอกสารประกอบที่เกี่ยวข้อง ซอฟต์แวร์ ฮาร์ดแวร์ เฟิร์มแวร์ และเอกสารประกอบที่เกี่ยวข้องที่มอบให้คุณ "ตามที่เป็น" โดยไม่มีการรับประกันหรือการสนับสนุนใดๆ Elprotronic Inc. ปฏิเสธการรับประกันทั้งหมดเกี่ยวกับซอฟต์แวร์ ไม่ว่าจะโดยชัดแจ้งหรือโดยนัย รวมถึงแต่ไม่จำกัดเพียง การรับประกันโดยนัยใดๆ ของความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ ความสามารถในการขาย คุณภาพในการขาย หรือการไม่ละเมิดสิทธิของบุคคลที่สาม
ข้อจำกัดความรับผิด: ในกรณีใด ๆ Elprotronic Inc. จะไม่รับผิดต่อคุณสำหรับการสูญเสียการใช้งาน การหยุดชะงักของธุรกิจ หรือความเสียหายโดยตรง โดยอ้อม พิเศษโดยบังเอิญ หรือผลที่ตามมาใด ๆ (รวมถึงกำไรที่สูญเสียไป) โดยไม่คำนึงถึงรูปแบบของการดำเนินการไม่ว่าจะเป็นตามสัญญา การละเมิด (รวมทั้งการประมาทเลินเล่อ) ความรับผิดต่อผลิตภัณฑ์โดยเคร่งครัด หรืออื่น ๆ แม้ว่า Elprotronic Inc. จะได้รับคำแนะนำเกี่ยวกับความเป็นไปได้ของความเสียหายดังกล่าวแล้วก็ตาม

ข้อตกลงอนุญาตสิทธิ์การใช้งานสำหรับผู้ใช้ปลายทาง

โปรดอ่านเอกสารนี้อย่างละเอียดก่อนใช้ซอฟต์แวร์และฮาร์ดแวร์ที่เกี่ยวข้อง ELPROTRONIC INC. และ/หรือบริษัทในเครือ (“ELPROTRONIC”) ยินดีให้สิทธิ์การใช้งานซอฟต์แวร์แก่คุณในฐานะบุคคล บริษัท หรือนิติบุคคลที่จะใช้ซอฟต์แวร์ (ซึ่งต่อไปนี้จะเรียกว่า “คุณ” หรือ “ของคุณ”) เฉพาะภายใต้เงื่อนไขที่คุณตกลงตามเงื่อนไขทั้งหมดของข้อตกลงสิทธิ์การใช้งานนี้เท่านั้น นี่คือสัญญาทางกฎหมายและบังคับใช้ได้ระหว่างคุณและ ELPROTRONIC เมื่อคุณเปิดแพ็คเกจนี้ ทำลายตราประทับ คลิกปุ่ม "ฉันยอมรับ" หรือแสดงการยินยอมทางอิเล็กทรอนิกส์ หรือโหลดซอฟต์แวร์ แสดงว่าคุณยอมรับข้อกำหนดและเงื่อนไขของข้อตกลงนี้ หากคุณไม่ยอมรับข้อกำหนดและเงื่อนไขเหล่านี้ ให้คลิกปุ่ม "ฉันไม่ยอมรับ" หรือแสดงการปฏิเสธ ห้ามใช้ผลิตภัณฑ์ฉบับสมบูรณ์อีกต่อไป และส่งคืนพร้อมหลักฐานการซื้อไปยังตัวแทนจำหน่ายที่ซื้อผลิตภัณฑ์มาภายในสามสิบ (30) วันนับจากวันที่ซื้อ และคุณจะได้รับเงินคืน

  1. ใบอนุญาต.
    ซอฟต์แวร์ เฟิร์มแวร์ และเอกสารประกอบที่เกี่ยวข้อง (เรียกรวมกันว่า “ผลิตภัณฑ์”) เป็นทรัพย์สินของ Elprotronic หรือผู้ให้ใบอนุญาต และได้รับการคุ้มครองโดยกฎหมายลิขสิทธิ์ แม้ว่า Elprotronic ยังคงเป็นเจ้าของผลิตภัณฑ์ แต่คุณจะมีสิทธิ์บางประการในการใช้ผลิตภัณฑ์หลังจากที่คุณยอมรับใบอนุญาตนี้
    ใบอนุญาตนี้ควบคุมการเผยแพร่ การแก้ไข หรือการปรับปรุงใดๆ ต่อผลิตภัณฑ์ที่ Elprotronic อาจจัดหาให้กับคุณ สิทธิและภาระผูกพันของคุณเกี่ยวกับการใช้ผลิตภัณฑ์นี้มีดังนี้: คุณสามารถ:
    A. ใช้ผลิตภัณฑ์นี้บนคอมพิวเตอร์หลายเครื่อง
    B. ทำสำเนาซอฟต์แวร์หนึ่งชุดเพื่อวัตถุประสงค์ในการเก็บถาวร หรือคัดลอกซอฟต์แวร์ลงในฮาร์ดดิสก์ของคอมพิวเตอร์ของคุณและเก็บต้นฉบับไว้เพื่อวัตถุประสงค์ในการเก็บถาวร
    ค. ใช้ซอฟต์แวร์บนเครือข่าย
    คุณอาจจะไม่: 
    A. อนุญาตช่วง ทำวิศวกรรมย้อนกลับ ดีคอมไพล์ ถอดประกอบ ดัดแปลง แปล ทำความพยายามใดๆ เพื่อค้นหาซอร์สโค้ดของผลิตภัณฑ์ หรือสร้างผลงานลอกเลียนแบบจากผลิตภัณฑ์
    B. แจกจ่ายทั้งหมดหรือบางส่วน ส่วนใดส่วนหนึ่งของส่วนประกอบซอฟต์แวร์ของผลิตภัณฑ์นี้;
    C. ใช้ซอฟต์แวร์นี้กับอะแดปเตอร์การเขียนโปรแกรม (ฮาร์ดแวร์) ที่ไม่ใช่ผลิตภัณฑ์ของ Elprotronic Inc.
  2. ลิขสิทธิ์
    Elprotronic เป็นเจ้าของสิทธิ ชื่อ และลิขสิทธิ์ทั้งหมดในผลิตภัณฑ์และสำเนาของผลิตภัณฑ์ทั้งหมด ผลิตภัณฑ์ได้รับการคุ้มครองโดยกฎหมายลิขสิทธิ์และบทบัญญัติของสนธิสัญญาระหว่างประเทศ
    ดังนั้นคุณต้องปฏิบัติต่อผลิตภัณฑ์เช่นเดียวกับสื่อลิขสิทธิ์อื่น ๆ
  3. ข้อจำกัดความรับผิด
    ในกรณีใดๆ Elprotronic จะไม่รับผิดต่อคุณสำหรับการสูญเสียการใช้งาน การหยุดชะงักของธุรกิจ หรือความเสียหายโดยตรง โดยอ้อม พิเศษ โดยบังเอิญ หรือผลที่ตามมาใดๆ (รวมถึงกำไรที่สูญเสียไป) โดยไม่คำนึงถึงรูปแบบของการดำเนินการไม่ว่าจะเป็นตามสัญญา การละเมิด (รวมทั้งการประมาทเลินเล่อ) ความรับผิดต่อผลิตภัณฑ์โดยเคร่งครัด หรืออื่นๆ แม้ว่า Elprotronic จะได้รับคำแนะนำเกี่ยวกับความเป็นไปได้ของความเสียหายดังกล่าวแล้วก็ตาม
  4. การปฏิเสธการรับประกัน
    คุณตกลงว่า Elprotronic ไม่ได้ให้การรับประกันอย่างชัดแจ้งต่อคุณเกี่ยวกับซอฟต์แวร์ ฮาร์ดแวร์ เฟิร์มแวร์ และเอกสารประกอบที่เกี่ยวข้อง ซอฟต์แวร์ ฮาร์ดแวร์ เฟิร์มแวร์ และเอกสารประกอบที่เกี่ยวข้องที่มอบให้คุณ "ตามที่เป็น" โดยไม่มีการรับประกันหรือการสนับสนุนใดๆ ทั้งสิ้น Elprotronic ปฏิเสธการรับประกันทั้งหมดเกี่ยวกับซอฟต์แวร์และฮาร์ดแวร์ ไม่ว่าจะโดยชัดแจ้งหรือโดยนัย รวมถึงแต่ไม่จำกัดเพียง การรับประกันโดยนัยใดๆ ของความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ ความสามารถในการขาย คุณภาพในการขาย หรือการไม่ละเมิดสิทธิของบุคคลที่สาม

อุปกรณ์นี้เป็นไปตามส่วนที่ 15 ของกฎ FCC
การทำงานอยู่ภายใต้เงื่อนไขสองประการต่อไปนี้: (1) อุปกรณ์นี้ต้องไม่ก่อให้เกิดการรบกวนที่เป็นอันตราย และ (2) อุปกรณ์นี้ต้องยอมรับการรบกวนใดๆ ที่ได้รับ รวมถึงการรบกวนที่อาจก่อให้เกิดการทำงานที่ไม่พึงประสงค์

บันทึก: อุปกรณ์นี้ได้รับการทดสอบและพบว่าเป็นไปตามขีดจำกัดสำหรับอุปกรณ์ดิจิทัลคลาส B ตามส่วนที่ 15 ของกฎ FCC ขีดจำกัดเหล่านี้ได้รับการออกแบบมาเพื่อให้การป้องกันที่เหมาะสมต่อการรบกวนที่เป็นอันตรายในการติดตั้งในที่อยู่อาศัย อุปกรณ์นี้สร้าง ใช้ และสามารถแผ่พลังงานความถี่วิทยุ และหากไม่ได้ติดตั้งและใช้งานตามคู่มือการใช้งาน อาจทำให้เกิดการรบกวนที่เป็นอันตรายต่อการสื่อสารทางวิทยุ อย่างไรก็ตาม ไม่มีการรับประกันว่าการรบกวนจะไม่เกิดขึ้นในการติดตั้งโดยเฉพาะ หากอุปกรณ์นี้ทำให้เกิดการรบกวนที่เป็นอันตรายต่อการรับวิทยุหรือโทรทัศน์ ซึ่งสามารถระบุได้โดยการปิดและเปิดอุปกรณ์ ผู้ใช้ควรพยายามแก้ไขการรบกวนโดยใช้วิธีการต่อไปนี้วิธีใดวิธีหนึ่ง:

  • ปรับทิศทางหรือย้ายตำแหน่งเสาอากาศรับ
  • เพิ่มระยะห่างระหว่างอุปกรณ์และตัวรับ
  • เชื่อมต่ออุปกรณ์เข้ากับเต้าเสียบในวงจรที่แตกต่างจากที่เสียบเครื่องรับอยู่
  • ปรึกษาตัวแทนจำหน่ายหรือช่างวิทยุ/โทรทัศน์ที่มีประสบการณ์เพื่อขอความช่วยเหลือ
    คำเตือน: การเปลี่ยนแปลงหรือแก้ไขที่ไม่ได้รับการอนุมัติโดยชัดแจ้งจาก Elprotronic Inc. อาจทำให้สิทธิ์ในการใช้งานอุปกรณ์ของผู้ใช้เป็นโมฆะ

MARMITEK Connect TS21 Toslink Digital Audio Switcher - ce

อุปกรณ์ดิจิทัลคลาส B นี้เป็นไปตามข้อกำหนดทั้งหมดของข้อบังคับอุปกรณ์ที่ทำให้เกิดสัญญาณรบกวนของแคนาดา

ตัวแปลบรรทัดคำสั่ง GangPro430

สามารถใช้ GangPro430 Multi-FPA API-DLL กับเชลล์อินเทอร์พรีเตอร์บรรทัดคำสั่งได้ เชลล์นี้ช่วยให้สามารถใช้หน้าต่างหรือสคริปต์ Command Prompt มาตรฐานได้ file เพื่อดำเนินการฟังก์ชัน API-DLL ดูคู่มือผู้ใช้ GangPro430 Multi-FPA API-DLL (PM025A02) สำหรับคำอธิบายโดยละเอียดของฟังก์ชัน API-DLL
เมื่อติดตั้งแพ็คเกจซอฟต์แวร์มาตรฐานแล้ว จำเป็นต้องมีทั้งหมด files อยู่ในไดเร็กทอรี
C:\โปรแกรม Files\Elprotronic\MSP430\USB GangPro430\CMD-line และมี

GP430-คำสั่งบรรทัดคำสั่ง.exe -> ล่ามเชลล์บรรทัดคำสั่ง
แก๊งค์โปร430FPA.dll -> มาตรฐาน API-DLL files
GangPro430FPA1.dll -
รายการ MSP.ini -> การเริ่มต้น file

API-DLL ทั้งหมด files ควรอยู่ในไดเร็กทอรีเดียวกันกับที่ GP430-คำสั่งบรรทัดคำสั่ง.exe อยู่ เพื่อเริ่มอินเทอร์พรีเตอร์บรรทัดคำสั่ง ควรดำเนินการ GP430-commandline.exe

รูปแบบคำสั่ง:
instruction_name (พารามิเตอร์1, พารามิเตอร์2, …. )
พารามิเตอร์:

  1. สตริง ( file ชื่อ ฯลฯ ) – “fileชื่อ"
  2. ตัวเลขจำนวนเต็มทศนิยม เช่น 24 หรือจำนวนเต็มเลขฐานสิบ เช่น 0x18
    บันทึก: ช่องว่างจะถูกละเว้น คำสั่งไม่คำนึงถึงตัวพิมพ์ใหญ่และเล็ก F_OpenInstancesAndFPAs( “*# *” )
    และ f_openinstancesandfpas( “*# *” ) เหมือนกัน

Exampเลอ-1:
เรียกใช้ GP430-commandline.exe
พิมพ์:
F_OpenInstancesAndFPAs( “*# *” ) // เปิดอินสแตนซ์และค้นหาอแด็ปเตอร์ตัวแรก (SN ใดก็ได้)
กด ENTER – ผลลัพธ์ ->1
(OK)
พิมพ์:
F_การเริ่มต้น()
//เริ่มต้นด้วย config ที่นำมาจาก config.ini
//การตั้งค่าที่นำมาจาก GangPro430 – พร้อมรหัสประเภท MSP430 ที่กำหนดไว้ file ฯลฯ
กด ENTER – ผลลัพธ์ ->1
(OK)
พิมพ์:
F_โปรแกรมอัตโนมัติ( 0 )
กด ENTER – ผลลัพธ์ ->63 ( 63-> 0011 1111 -> ตั้งโปรแกรมเป้าหมาย XNUMX เป้าหมาย -> ตกลง )
พิมพ์:
F_รายงานข้อความ()

Elprotronic GangPro430 โปรแกรมเมอร์แฟลช - รายงาน

กด ENTER – ผลลัพธ์ -> แสดงข้อความรายงานสุดท้าย (จาก F_Autoprogram(0)) ดูผลลัพธ์ในรูป A-1:

พิมพ์ quit() และกด ENTER เพื่อปิด GP430-คำสั่งบรรทัดคำสั่ง.exe โปรแกรม

Exampเลอ-2:

F_OpenInstancesAndFPAs( “*# *” )// เปิดอินสแตนซ์และค้นหาอะแดปเตอร์ตัวแรก (SN ใดๆ)
F_การเริ่มต้น()
F_รายงานข้อความ()
F_การกำหนดค่าFileโหลด ( “fileชื่อ” )//ใส่เส้นทางและการกำหนดค่าที่ถูกต้อง file ชื่อ
F_รหัสอ่านFile(1, “Fileชื่อ”)//ใส่เส้นทางและรหัสที่ถูกต้อง file ชื่อ (รูปแบบ TI.txt)
F_โปรแกรมอัตโนมัติ( 0 )
F_รายงานข้อความ()
........................
........................
F_Put_Byte_to_Gang_Buffer( 1, 0x8000, 0x11 )
F_Put_Byte_to_Gang_Buffer( 1, 0x8001, 0x21 )
........................
F_Put_Byte_to_Gang_Buffer( 1, 0x801F, 0xA6 )
F_เปิดอุปกรณ์เป้าหมาย()
F_Segment_Erase ( 0x8000 )
F_คัดลอกบัฟเฟอร์ไปที่แฟลช( 0x8000, 0x20 )
F_คัดลอกแฟลชไปที่แก๊งบัฟเฟอร์( 0x8000, 0x20 )
F_รับไบต์จากบัฟเฟอร์แก๊ง( 1, 0x8000 )
F_รับไบต์จากบัฟเฟอร์แก๊ง( 2, 0x8000 )
F_รับไบต์จากบัฟเฟอร์แก๊ง( 1, 0x8001 )
F_รับไบต์จากบัฟเฟอร์แก๊ง( 2, 0x8001 )
........................
F_รับไบต์จากบัฟเฟอร์แก๊ง( 1, 0x801F )
F_รับไบต์จากบัฟเฟอร์แก๊ง( 2, 0x801F )
F_ปิดอุปกรณ์เป้าหมาย()
เลิก()

รายการคำสั่งบรรทัดคำสั่ง

quit();ปิดโปรแกรมแปลคำสั่ง
help();แสดงรายการด้านล่าง
F_Trace_ON()
ปิดการติดตาม F()
F_OpenInstances( ไม่ใช่ )
F_ปิดอินสแตนซ์()
F_OpenInstances และ FPA( “Fileชื่อ" )
F_Set_FPA_index( เอฟพีเอ )
F_รับ_FPA_ดัชนี()
F_LastStatus(fpa)
F_DLLTypeVer()
F_Multi_DLLTypeVer()
F_Check_FPA_access (ดัชนี)
F_รับ_FPA_SN(เอฟพีเอ
F_APIDLL_Directory( “เส้นทาง APIDLL” )
F_การเริ่มต้น()
F_Dispเซ็ตอัพ()
F_ปิด_ทั้งหมด()
F_Power_Target(เปิดปิด)
F_Reset_เป้าหมาย()
F_รายงานข้อความ()
F_รหัสอ่านFile( file_รูปแบบ, "Fileชื่อ" )
F_Get_CodeCS(ปลายทาง)\n”);
F_อ่านรหัสผ่านFile( file_รูปแบบ, "Fileชื่อ" )
F_การกำหนดค่าFileโหลด ( “fileชื่อ" )
F_SetConfig( ดัชนี ข้อมูล )
F_GetConfig( ดัชนี )
F_Put_Byte_to_Gang_Buffer(หมายเลขเป้าหมาย, ที่อยู่, ข้อมูล)
F_Get_Byte_from_Gang_Buffer(เป้าหมาย_no, ที่อยู่)
รหัส F_Clr_บัฟเฟอร์()
F_Put_Byte_to_Code_Buffer(ที่อยู่,ข้อมูล)
F_Put_Byte_to_Password_Buffer (ส่วนเสริม ข้อมูล)
F_Get_Byte_from_Code_Buffer (เพิ่ม)
F_Get_Byte_from_Password_Buffer( เพิ่ม )
F_โปรแกรมอัตโนมัติ( 0 )
F_ยืนยันฟิวส์หรือรหัสผ่าน()
F_Memory_Erase ( โหมด )
F_Memory_Blank_Check()
F_Memory_Write( โหมด )
F_Memory_Verify ( โหมด )
F_Gang_แฟลช_อ่าน()
F_เปิดอุปกรณ์เป้าหมาย()
F_ปิดอุปกรณ์เป้าหมาย()
F_Segment_Erase ( ที่อยู่ )
F_Sectors_Blank_Check( เพิ่มเริ่มต้น, เพิ่มหยุด)
F_Copy_Buffer_to_Flash( start_addr, ขนาด )
F_Copy_Gang_Buffer_to_Flash(เพิ่มเริ่มต้น,ขนาด)
F_Flash_to_Gang_Buffer(เพิ่มเริ่มต้น,ขนาด)
F_Blow_ฟิวส์()
F_Write_Word(แอดเดอร์, ข้อมูล)
F_Write_Byte (แอดเดอร์ ข้อมูล)
F_Copy_Buffer_to_RAM ( start_addr ขนาด )
F_Copy_Gang_Buffer_to_RAM(เพิ่มเริ่มต้น,ขนาด)
F_Copy_RAM_to_Gang_Buffer(เพิ่มเริ่มต้น,ขนาด)
F_Set_PC_and_RUN(พีซี_แอดดร)
F_ซิงค์_CPU_JTAG()
F_รับ_เป้าหมาย_Vcc()
F_รับผลลัพธ์เป้าหมาย()
F_รับหน้ากากเป้าหมายที่ใช้งาน ()
ดัชนี F_Disable_FPA_( fpa )
F_Enable_FPA_index( เอฟพีเอ )
F_Customize(ปลายทาง,ข้อมูล)

โปรดดูบทที่ 4 เพื่อดูรายละเอียดคำแนะนำที่ระบุไว้ข้างต้น
บันทึก:
คำสั่งทั้งหมดที่ระบุไว้ในบทที่ 4 ไม่ได้ถูกนำไปใช้ในอินเทอร์พรีเตอร์บรรทัดคำสั่ง ตัวอย่างเช่นample – คำสั่งทั้งหมดใช้ตัวชี้ แต่อย่างไรก็ตาม การกระทำดังกล่าวไม่ได้จำกัดการเข้าถึงฟีเจอร์ทั้งหมดของ API-DLL เพราะคำสั่งทั้งหมดที่ใช้ตัวชี้จะถูกนำไปใช้งานในวิธีที่ง่ายกว่าโดยไม่ต้องใช้ตัวชี้เช่นกัน

คู่มือผู้ใช้ล่ามบรรทัดคำสั่ง GangPro430
PM015A03 ปรับปรุงครั้งที่ 0

เอกสาร / แหล่งข้อมูล

Elprotronic GangPro430 โปรแกรมเมอร์แฟลช [พีดีเอฟ] คู่มือการใช้งาน
GangPro430, โปรแกรมเมอร์แฟลช GangPro430, โปรแกรมเมอร์แฟลช, โปรแกรมเมอร์

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *