โปรแกรมเมอร์ CH341A: วิธีแฟลชชิปหน่วยความจำโดยไม่ต้องบัดกรี สั้น ๆ เกี่ยวกับชิป รายการราคาอุปกรณ์เสริม

วิศวกร วิศวกรอิเล็กทรอนิกส์สมัครเล่น ใครก็ตามที่เกี่ยวข้องกับอุปกรณ์อิเล็กทรอนิกส์: ซ่อมทีวี คอมพิวเตอร์ เครื่องรับสัญญาณดาวเทียมและไม่ทราบวิธีแฟลชชิปหน่วยความจำโดยไม่ต้องบัดกรีออกจากบอร์ด โปรแกรมเมอร์ CH341A เป็นสากล โมดูลอิเล็กทรอนิกส์ขนาดเล็กนี้ได้รับการออกแบบให้เชื่อมต่อกับพอร์ต คอมพิวเตอร์ USBด้วยการตั้งโปรแกรมไมโครเซอร์กิต 24xx, 25xx ซีรีส์และที่คล้ายกัน

เนื้อหาสิ่งพิมพ์

สั้น ๆ เกี่ยวกับโปรแกรมเมอร์ eeprom-flash CH341A

จำได้ว่าชิปหน่วยความจำของซีรีส์ 24xx (eeprom), 25xx (แฟลชอนุกรม) ถูกใช้ทุกที่ในอุปกรณ์อิเล็กทรอนิกส์ ชิปดังกล่าวมีอยู่ในอุปกรณ์ในครัวเรือนและอุตสาหกรรมที่ทันสมัยเกือบทั้งหมดซึ่งมีไมโครคอนโทรลเลอร์

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

เพื่อความเข้าใจที่ดีขึ้นของอุปกรณ์ เราจะเสริมคำอธิบาย (เอกสารข้อมูล) ของโปรแกรมเมอร์ CH341A ด้วยมาตรฐาน ข้อกำหนดทางเทคนิค:


CH341A โปรแกรมเมอร์สากลสำหรับการทำงานกับชิปหน่วยความจำ EEPROM และ FLASH ที่ใช้กันอย่างแพร่หลาย วิศวกรอิเล็กทรอนิกส์ที่เคารพตนเองทุกคนจะต้องซื้ออุปกรณ์ดังกล่าว

การประกอบอุปกรณ์นั้นใช้ไมโครคอนโทรลเลอร์ CH341A USB Bus Convert Chip โปรแกรมเมอร์ถูกออกแบบมาสำหรับ การเชื่อมต่อทางกายภาพไปยังพอร์ต USB ของคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการ Windows ที่ใช้งานได้ทั้งหมดในปัจจุบัน โมดูลการเขียนโปรแกรมหน่วยความจำประกอบอยู่บนบอร์ดขนาด 45x25 มม.


รูปร่างแผงวงจรโปรแกรมเมอร์ที่ด้านล่าง ไมโครโปรเซสเซอร์เองและท่อที่มาพร้อมกับไมโครอิเล็คทรอนิคส์ตั้งอยู่บนพื้นที่ขนาด 45x25 mm

ด้านหนึ่งของกระดานวางอยู่ ชิ้นส่วนอิเล็กทรอนิกส์. ติดตั้งที่ด้านที่สองของแผงวงจร แผงเครื่องกล(ZIF) สำหรับการยึดไมโครเซอร์กิตที่ตั้งโปรแกรมได้ชั่วคราวในแพ็คเกจ DIP แผงนี้ใช้สำหรับการอ่านหรือ "กะพริบ"

การทำงานกับโปรแกรมเมอร์อเนกประสงค์ CH341A

การเชื่อมต่อกับอุปกรณ์ชิปหน่วยความจำแฟลชของซีรีส์ 25xx พร้อมการออกแบบเคส SOP8/SOP16 จะดำเนินการผ่านแพดที่เกี่ยวข้อง แผ่นอิเล็กโทรดสองแผ่นนั้นอยู่บนแผงวงจรของโปรแกรมเมอร์ CH341A ถัดจากแผง ZIF โดยตรง


CH431A โปรแกรมเมอร์สากลและชุดอุปกรณ์ องค์ประกอบเพิ่มเติม. กระดานจิ๋วพร้อมรูพิน ด้านหลังมีแพลตฟอร์มสำหรับชิป SOP

มาพร้อมกับอุปกรณ์เพิ่มเติม แผงวงจร. สามารถใช้ในกรณีที่ทำงานกับไมโครเซอร์กิตในแพ็คเกจ SOP8 / SOP16

สำหรับการตั้งโปรแกรมในวงจร บอร์ดมีหน้าสัมผัสกำลังไฟ 3.3 โวลต์และหน้าสัมผัสอินเทอร์เฟซ ISP ที่สอดคล้องกัน:

  • โมซี;
  • มิโซะ;

ในขณะเดียวกันก็สามารถทำได้ผ่านอินเทอร์เฟซ RS232 (เอาต์พุตบนบอร์ด RX, TX, GND) วงจรโปรแกรมเมอร์ CH341A ออกแบบมาสำหรับแหล่งจ่ายไฟ แรงดันคงที่ 5 โวลต์จาก แหล่งภายนอก. แรงดันไฟฟ้านี้ เมื่ออุปกรณ์เชื่อมต่อกับพีซี จะจ่ายผ่านบัส USB


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

บอร์ดมีไฟแสดงสถานะ - LED สีแดง โหมดการเขียนโปรแกรมภายนอกหรือภายในเปิดใช้งานได้โดยการถอดหรือติดตั้งจัมเปอร์บนหน้าสัมผัส S/P (ซีเรียล/ขนาน) ซึ่งมีอยู่ในบอร์ดโปรแกรมเมอร์เช่นกัน จัมเปอร์ถูกตั้งค่าเป็นค่าเริ่มต้น

ตำแหน่งของจัมเปอร์ที่ติดตั้งบนหน้าสัมผัส S / P (อนุกรม / ขนาน) ของโปรแกรมเมอร์ CH341A สอดคล้องกับโหมดการเขียนโปรแกรมภายใน ในกรณีนี้ การอ่าน การตรวจสอบ การเขียนชิปหน่วยความจำจะดำเนินการโดยตรงผ่านแผง ZIF ของโปรแกรมเมอร์ CH341A

ดังนั้นหากจัมเปอร์บนบอร์ดโปรแกรมเมอร์ CH341A ถูกลบออกจากหน้าสัมผัส S / P (อนุกรม / ขนาน) การเขียนโปรแกรมในโหมดนี้มีไว้สำหรับการเชื่อมต่อโดยตรงกับชิปหน่วยความจำบนบอร์ด อุปกรณ์ภายนอกโดยไม่ต้องบัดกรีชิป

ซอฟต์แวร์ที่ทันสมัย ​​(ซอฟต์แวร์)

ผลกระทบของโมดูลทางกายภาพสากล CH341A ต่อ ระดับโปรแกรมรองรับซอฟต์แวร์ที่เกี่ยวข้อง "CH341A Programmer" โปรแกรมนี้แจกฟรีบนเครือข่าย ()

อินเทอร์เฟซเดสก์ท็อป หน้าต่างโปรแกรมชัดเจนและเรียบง่ายแม้สำหรับผู้ใช้มือใหม่ การกำหนดที่สำคัญทั้งหมด ซอฟต์แวร์อินเทอร์เฟซแปลเป็นภาษารัสเซีย โดยทั่วไป ซอฟต์แวร์รองรับหลายภาษาสำหรับอินเทอร์เฟซ


นี่คือลักษณะของหน้าต่างซอฟต์แวร์สำหรับโปรแกรมเมอร์ CH341A สะดวก ง่ายต่อการรับรู้ และเข้าใจอินเทอร์เฟซที่รองรับสัญกรณ์ในภาษารัสเซีย

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

เมื่อเชื่อมต่อโปรแกรมเมอร์กับ ช่องเสียบยูเอสบีระบบจะแสดงข้อความเกี่ยวกับความจำเป็นในการติดตั้งไดรเวอร์โดยอัตโนมัติ

คุณเพียงแค่ต้องระบุพาธไปยังโฟลเดอร์ด้วยโปรแกรมและแค่นั้นเอง จริงอยู่ที่สุดท้าย เวอร์ชั่น Windowsร้องขอ ลายเซ็นดิจิทัล. แต่นี่ไม่ใช่ปัญหาสำหรับผู้ใช้ที่มีประสบการณ์

รายละเอียดปลีกย่อยของการเขียนโปรแกรมบน CH341A

แล้วในแพ็คเกจ DIP ล่ะ? การทำงานกับชิปหน่วยความจำ EEPROM (24xx, 25xx) ในแพ็คเกจ DIP ดำเนินการดังนี้:

  1. บนแผง ZIF ให้ตั้งที่จับตั้งฉากกับตัวเครื่อง
  2. ใส่ microcircuit เข้าไปในเซลล์ตามการกำหนดบนบอร์ด 24xx หรือ 25xx (ขา 1 อยู่ใกล้กับที่จับ)
  3. ลดที่จับขนานกับตัวแผง
  4. เชื่อมต่อโปรแกรมเมอร์ CH341A กับพอร์ต USB
  5. เปิดโปรแกรมเมอร์และดำเนินการตามที่จำเป็น (การอ่าน การกะพริบ การเปรียบเทียบ ฯลฯ)

ชิปการเขียนโปรแกรมจากหน่วยความจำแฟลชซีรีส์ 25xx พร้อมการดำเนินการแพ็คเกจ SOP นั้นแตกต่างกันเล็กน้อย ในกรณีนี้สามารถใช้แผงควบคุม ZIF ของหน้าสัมผัสได้ แต่ต้องติดตั้งไมโครเซอร์กิตบนบอร์ดเพิ่มเติม


ด้านบนสุดคือมุมมองการทำงานของโปรแกรมเมอร์ซึ่งเป็นที่ตั้งของแผง ZIF ตำแหน่งที่ระบุของชิปที่ใส่ไม่ถูกต้อง กุญแจควรอยู่ใกล้ที่จับมากขึ้น นอกจากนี้ยังไม่รองรับซีรีส์ 93C

บอร์ดนี้ต้องติดตั้งหมุดสัมผัสโดยการบัดกรีลงในรูที่เหมาะสม ไมโครเซอร์กิตที่ตั้งโปรแกรมได้นั้นจะต้องบัดกรีกับแผ่นอิเล็กโทรดด้วย

ในขณะเดียวกัน มีวิธีที่ง่ายกว่านั้น บนกระดานหลักของโปรแกรมเมอร์ CH341A ยังมีแผ่นรองสำหรับการกำหนดค่า SOP

ชิปที่ตั้งโปรแกรมได้วางอย่างระมัดระวังบนแพลตฟอร์มดังกล่าวเพื่อให้ขาของไมโครเซอร์กิตตกลงบนรางสัมผัส


แผ่นสัมผัสสำหรับวางชิปหน่วยความจำใน SOP แบบเคส สองแพลตฟอร์มสำหรับซีรีย์ 25xx และอีกแพลตฟอร์มสำหรับซีรีย์ 24xx

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

จากนั้นกดชิปเบา ๆ ด้วยไม้หนีบผ้าขนาดเล็ก แล้วทุกอย่าง ด้วยวิธีมาตรฐาน- การเชื่อมต่อพอร์ตและการเขียนโปรแกรม

โปรแกรมเมอร์ CH341A: ซื้อได้ที่ไหนและราคาเท่าไร

การซื้ออุปกรณ์บนพอร์ทัล Aliexpress ที่รู้จักกันดีจะทำกำไรได้มากกว่า ราคาที่ประกาศโดยผู้ขายชาวจีนเป็นเพียงสัญลักษณ์เท่านั้น (ไม่เกิน 200 รูเบิลรวมค่าขนส่ง) การซื้อที่เร็วและง่ายขึ้นผ่านตลาด Yandex ของรัฐบาลกลาง คำแนะนำด้านล่าง:

ความไม่สะดวกเพียงอย่างเดียวสำหรับผู้ซื้อในกรณีที่ขอผ่าน AliExpress ภาษาจีน- คุณต้องรอพัสดุมาถึงประมาณหนึ่งเดือนครึ่ง แต่ถ้าคุณคำนึงถึงโอกาสที่เปิดขึ้นพร้อมกับการซื้อผลิตภัณฑ์นี้คุณสามารถรอ 3 เดือน


หน้าหนึ่งของ ผู้ขาย Aliexpressเสนอโปรแกรมเมอร์ CH341A ให้ซื้อ 112 รูเบิล ข้อเสนอนี้ได้รับการยืนยันแล้ว - คุณสามารถซื้อได้อย่างปลอดภัยเช่นสำหรับเงิน Yandex
  • แอตเมล;
  • อามิค;
  • Excel เซมิคอนดักเตอร์อิงค์;
  • เน็กซ์แฟลช;
  • มิกซ์;
  • บริษัทเทคโนโลยี Chingis;
  • วินบอนด์;
  • สายฝัน เซมิคอนดักเตอร์.

ชุดชิปที่รองรับ: table

ATMEL AT25DF041A AT25DF321 AT25F004 AT25F512A AT25F2048 AT25F4096 AT25F1024A AT25FS010 AT25FS040 AT26DF081A AT26DF161A AT26DF321 AT26F004
AMIC A25L05P, A25L10P, A25L20P, A25L40P, A25L80P, A25L16P
กัป EN25B05 EN25P05 EN25B10 EN25P10 EN25BF20 EN25P20 EN25F20 EN25B40 EN25P40 EN25F40 EN25B80 EN25P80 EN25F80 EN25T80 EN25B16 EN25P16 EN25B32 EN25P32
เซนต์ M25P05A M25P10A M25P20 M25P40 M25P80 M25P16 M25P32 M25P64 M25PE10 M25PE20 M25PE40 M25PE80 M25PE16 M25PE32 M45PE10 M45PE20 M45PE43 M45PE16
เอ็กเซล เซมิคอนดักเตอร์ อิงค์ ES25P10, ES25P20, ES25P40, ES25P80, ES25P16, ES25P32
NEXFLASH NX25P80, NX25P16, NX25P32
MXIC MX25L512, MX25L1005, MX25L2005, MX25L4005, MX25L8005, MX25L1605, MX25L3205, MX25L6405, MX25L6445, MX25L6405
CHINGIS TECHNOLOGY CORPORATION Pm25LV512, Pm25LV010, Pm25LV020, Pm25LV040, Pm25LV080, Pm25LV016, Pm25LV032, Pm25LV064
WINBOND W25P10 W25X10 W25Q10 W25P20 W25X20 W25Q20 W25P40 W25X40 W25Q40 W25P80 W25X80 W25Q80 W25P16 W25X16 W25Q16 W25P32 W25X32 W25Q36 W2
สายฝน SA25F005, SA25F010, SA25F020, SA25F040, SA25F080, SA25F160, SA25F320

และอยู่ไกลจาก รายการทั้งหมดบริษัทที่มีชิปหน่วยความจำสำหรับอ่านและเขียนโค้ดด้วยโปรแกรมเมอร์ CH341A

หลังจากอ่านเนื้อหาของชิปโดยอุปกรณ์แล้ว โปรแกรมจะบันทึกไฟล์ไปยังโฟลเดอร์ที่ระบุและกำหนดนามสกุล *.bin (ไบนารี) ให้กับพวกเขา

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

แฟลชชิปหน่วยความจำโดยไม่ต้องบัดกรี

ในทางปฏิบัติ อุปกรณ์ได้รับการตรวจสอบโดยการอ่านการถ่ายโอนข้อมูลหน่วยความจำ eeprom ของตัวควบคุม Pixel (2 ชิ้น ATMLH132) ผลลัพธ์ที่ได้นั้นน่าประทับใจ

งานที่ไม่สามารถทำได้ด้วยการออกแบบอื่นที่คล้ายคลึงกันเสร็จภายใน 3-4 วินาที ในเวลาเดียวกัน ไมโครเซอร์กิตไม่ได้ถูกบัดกรี

โมดูลหน่วยความจำเชื่อมต่อโดยตรงกับโปรแกรมเมอร์ CH341A ซึ่งประกอบด้วยชิป 24 ซีรีส์สองตัว การเชื่อมต่อทำผ่านขั้วต่อ 4 พินมาตรฐาน

รายละเอียดเพิ่มเติมในภายหลังในรายงาน Pixel ในระหว่างนี้ ประสบการณ์ที่ง่ายกว่า: วิธีทิ้งชิป 24C04 โดยไม่ต้องบัดกรีชิปออกจากบอร์ด

เพื่อให้สามารถเชื่อมต่อกับไมโครเซอร์กิตในแพ็คเกจ DIP บนบอร์ดได้โดยตรง คุณต้องมี "ราวหนีบผ้า" เครื่องมือนี้สามารถซื้อได้ในราคาไม่แพงในเว็บไซต์ที่กล่าวถึงก่อนหน้านี้


ชุดอุปกรณ์เสริมสำหรับโปรแกรมเมอร์ ซึ่งรวมถึงคลิปคอนแทคสำหรับไมโครเซอร์กิตในแพ็คเกจ DIP และบอร์ดอะแดปเตอร์ที่ติดต่อกับแผง ZIF

หนีบผ้าได้รับการติดตั้งในกล่องไมโครเซอร์กิตเพื่อให้หน้าสัมผัสทั้งหมด "นั่งลง" บนขาชิป ขาแรกของไมโครเซอร์กิตที่ใช้งานได้ต้องตรงกับ "หนีบผ้า" สัมผัสกับสายสีแดง

ควรจำไว้ว่า: บอร์ดที่มีชิปทำงานซึ่งเขียนหรือลบดัมพ์จะต้องถูกตัดการเชื่อมต่อจากแหล่งพลังงานใด ๆ รวมถึง (ที่เกี่ยวข้องกับคอมพิวเตอร์ เมนบอร์ด). ในโปรแกรมเมอร์ CH341A จัมเปอร์บนหน้าสัมผัส "S / P" จะถูกลบออก


ตัวอย่างการเชื่อมต่อสายเคเบิลกับหนีบผ้าเข้ากับชิปหน่วยความจำที่ตั้งโปรแกรมได้ ตัวนำที่ทำเครื่องหมายด้วยสีแดงตรงกับส่วนติดต่อกับขาแรกของชิป

ปลายสายเคเบิลผสมพันธุ์ด้วย "หนีบผ้า" เชื่อมต่อกับอะแดปเตอร์ (มินิบอร์ด) ผ่านการเชื่อมต่อแบบพิน แล้วต่อกับแผง ZIF ของโปรแกรมเมอร์ CH341A

ขึ้นอยู่กับประเภทของไมโครเซอร์กิตที่จะตั้งโปรแกรม บอร์ดอแดปเตอร์จะถูกติดตั้งในซ็อกเก็ตหน้าสัมผัสสำหรับชิปซีรีส์ 24xx หรือ 25xx

ตัวอย่างเช่น สำหรับชุดข้อมูล 24C04 ที่ระบุ การอ่านดัมพ์ใช้เวลาไม่เกิน 3 วินาที:


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

ชิปหน่วยความจำบางตัวที่ออกแบบมาสำหรับแรงดันไฟฟ้า 5 โวลต์อาจไม่ตอบสนองต่อการทำงานของโปรแกรมเมอร์ CH341A สิ่งนี้แสดงโดยข้อเท็จจริงที่ว่าการถ่ายโอนข้อมูลไม่ได้อ่านหรือเขียน

เหตุผลอธิบายง่ายๆ: โดยค่าเริ่มต้นในวงจรโปรแกรมเมอร์ CH341A แรงดันใช้งาน(เสถียรจาก USB) เท่ากับ 3.3 โวลต์ ด้วยระดับแรงดันไฟต่ำและกระแสไฟไม่เกิน 500 mA ชิปบางตัวจึงไม่สามารถตั้งโปรแกรมได้


แผนผังของโปรแกรมเมอร์ CH341A ที่ออกแบบมาสำหรับการเขียนโปรแกรมชิปหน่วยความจำของซีรีส์ 24xx (eeprom) และ 25xx (หน่วยความจำแฟลช)

นอกจากนี้ควรพิจารณาการสูญเสียผ่านความจุของบอร์ดที่ติดตั้งชิปด้วย ที่ กรณีที่คล้ายกันต้องการระดับแรงดันไฟฟ้าในการทำงานของการเขียนโปรแกรม - 5 โวลต์ที่มีศักย์ไฟฟ้าสูง

ทางออกคือการเชื่อมต่อแรงดันไฟฟ้านี้จากแหล่งพลังงานภายนอกผ่านขั้วต่อ 7-pin บนบอร์ดโปรแกรมเมอร์ CH341A ตาม แผนภูมิวงจรรวม(ดูด้านบน).

เพิ่มเติมเกี่ยวกับการเขียนโปรแกรมชิปหน่วยความจำ


แท็ก:
สวัสดีทุกคน!
ทนทานมากในชีวิตของปรมาจารย์ วิศวกรรมอิเล็กทรอนิกส์ได้เข้ามา โปรแกรมเมอร์ usb CH341A ซึ่งโดดเด่นด้วยความกะทัดรัดและใช้งานง่าย สำหรับผู้ที่ยังไม่คุ้นเคยกับอุปกรณ์นี้บทความนี้มีไว้สำหรับ
พูดง่ายๆ คือ อุปกรณ์นี้ใช้สำหรับการเขียนโปรแกรม ( เฟิร์มแวร์ ) ชิป BIOS ต่างๆ สำหรับแล็ปท็อป, การ์ดแสดงผล, เมนบอร์ดคอมพิวเตอร์, หน่วยความจำทีวี, จอภาพ ฯลฯ และอาจเป็นพื้นฐานที่สุด - 24 EEPROM และ 25 SPI FLASH

ใช้ โปรแกรมเมอร์ eeprom CH341A คุณต้องเชื่อมต่อกับพอร์ต USB ของคอมพิวเตอร์หลังจากนั้นหากทุกอย่างเป็นปกติไฟ LED สีแดงบนโปรแกรมเมอร์จะสว่างขึ้นโดยส่งสัญญาณว่าอุปกรณ์เปิดอยู่ หากคุณยังไม่ได้ติดตั้ง โปรแกรมเมอร์ไดรเวอร์ จากนั้นระบบปฏิบัติการจะตรวจไม่พบอุปกรณ์ ดังนั้นต้องติดตั้งไดรเวอร์แยกต่างหาก หลังจากติดตั้งไดรเวอร์ คอมพิวเตอร์ของคุณควรรู้จักโปรแกรมเมอร์เป็น USB-EEP/I2C CH341A เมื่อคอมพิวเตอร์ตรวจพบอุปกรณ์ คุณต้องติดตั้ง โปรแกรมพิเศษเพื่อทำงานร่วมกับโปรแกรมเมอร์ โปรแกรมที่ใช้บ่อยที่สุดคือ CH341A Programmer ดาวน์โหลดไดรเวอร์ ร่วมกับโปรแกรมที่คุณสามารถทำได้จากเว็บไซต์นี้ แม้ว่าโปรแกรมจะมีภาษาอังกฤษและ ชาวจีนมันสามารถ Russified


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

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

โปรแกรมเมอร์มีความเป็นไปได้ในการเขียนโปรแกรมในวงจรโดยใช้อินเทอร์เฟซ ISP ในร่างกายอีกด้วย เครื่องมือนี้มีอินเทอร์เฟซ RS232 นอกจากนี้ในร่างกายของโปรแกรมเมอร์ยังมีจัมเปอร์ P/S ที่ใช้ในการสลับโหมด Paralell (การตั้งโปรแกรมภายใน) และ Serial (การตั้งโปรแกรมภายนอก) หากคุณจะตั้งโปรแกรมไมโครเซอร์กิตในแผงโปรแกรมเมอร์ จัมเปอร์ P / S จะต้องลัดวงจร และสำหรับการตั้งโปรแกรมไมโครเซอร์กิตโดยไม่ต้องเลิกขายจากอุปกรณ์ (ดาวน์โหลด เฟิร์มแวร์ ) ต้องเปิดจัมเปอร์ P/S

ไมโครเซอร์กิตบางประเภท ตั้งโปรแกรมได้ โปรแกรมเมอร์ CH341A :

MX25L12845, MX25L6405 MX25L6405 W25Q128 EN25Q64
AMIC:
A25L05P,A25L10P,A25L20P,A25L40P,A25L80P,A25L16P
เอทีเอ็ม:
AT25DF041A,AT25DF321,AT25F004,AT25F512A,AT25F2048,AT25F4096,AT25F1024A,AT25FS010,AT25FS040,AT26DF081A,
AT26DF161A,AT26DF321,AT26F004
กัป:
·EN25B05,EN25P05,EN25B10,EN25P10,EN25BF20,EN25P20,EN25F20,EN25B40,EN25P40,EN25F40,EN25B80,·EN25P80,EN25F80,EN25T80,EN25B16,EN25P16,EN25B32,EN25P32,ENP64B64,
เอ็กเซล เซมิคอนดักเตอร์ อิงค์
ES25P10, ES25P20, ES25P40 หรือไม่ ES25P80, ES25P16, ES25P32
เซนต์:
· M25P05A,M25P10A,M25P20,M25P40,M25P80,M25P16,M25P32,M25P64,M25PE10,M25PE20,M25PE40,   M25PE80,M25PE16,M25PE32,M45PE10,M45PE20,M45PE40,M16PEM,45PE,M45PE
MXIC:
MX25L512, MX25L1005, MX25L2005, MX25L4005, MX25L8005, MX25L1605, MX25L3205, MX25L6405
MX25L6445, MX25L6405(SOP16)
เน็กซ์แฟลช:
NX25P80,NX25P16,NX25P32
Chingis Technology Corporation
Pm25LV512,Pm25LV010,Pm25LV020,Pm25LV040,Pm25LV080,Pm25LV016,Pm25LV032,Pm25LV064
สายฝัน เซมิคอนดักเตอร์
SA25F005,SA25F010,SA25F020,SA25F040,SA25F080,SA25F160,SA25F320,
WINBOND
· W25P10, W25X10, W25Q10, W25P20, W25X20, W25Q20, W25P40, W25X40, W25Q40, W25P80, W25X80, W25Q80,   W25P16??W25X16, W25Q16, W25P32, W25X32, W25Q32, W25P64, W25P6425และคนอื่น ๆ.

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

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



บัดกรีได้ปกติครับ ฟลักซ์เหลือจากงานนิดหน่อยครับ

ลักษณะเฉพาะ:

รุ่น: CH341A;
โปรแกรมเมอร์ประกอบอยู่บนไมโครคอนโทรลเลอร์: ชิปแปลงบัส USB CH341A;
เข้ากันได้กับ ระบบปฏิบัติการ: Windows 98, Windows ME Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10;
โปรแกรม/อ่าน: FLASH EEPROM 24-25 ซีรีส์;
แผง ZIF 16 พินพร้อมปุ่มล็อคและเกนเป็นศูนย์
อินเทอร์เฟซ ISP 6 พิน;
อินเทอร์เฟซ RS232;
ไฟ LED แสดงสถานะ: แหล่งจ่ายไฟ;
แรงดันไฟฟ้าที่ใช้งาน: 5 VDC;
ติดตั้งควอตซ์ 12 MHz บนบอร์ด
ขนาด (ยาว x กว้าง x สูง): 66 x 28 x 15 มม.;
น้ำหนักชุด : 20 กรัม


สั้นๆ เกี่ยวกับชิปที่ใช้อยู่

CH341 เป็นตัวแปลงมัลติฟังก์ชั่นจาก USB 2.0 เป็น UART, EPP, I2C และ SPI
ในโหมด UART ไม่เพียงแต่รองรับ RX / TX เท่านั้น แต่ยังรองรับสัญญาณควบคุมอื่นๆ ดังนั้นคุณจึงสามารถสร้างโมเด็ม USB บนชิปได้ อยู่ในโหมด พอร์ตขนานนำอินเทอร์เฟซ EPP และการจำลองเครื่องพิมพ์มาใช้ (ช่วยให้คุณเชื่อมต่อเครื่องพิมพ์ด้วยอินเทอร์เฟซ LPT โดยตรงกับ USB โดยไม่ต้องเขียน) ไดรเวอร์เพิ่มเติม). ในโหมดซีเรียล รองรับอินเทอร์เฟซ I2C และ SPI
ชิปต้องการการเดินสายเพิ่มเติมเพียงเล็กน้อย (ควอตซ์ภายนอกและตัวเก็บประจุสองสามตัว) สามารถใช้ EEPROM ภายนอกเพื่อจัดเก็บ ID ผู้จำหน่าย ID อุปกรณ์ และการตั้งค่าชิปบางอย่างได้ ขับเคลื่อนจาก 5 V (ผ่านตัวควบคุม LDO ในตัว) หรือจาก 3.3 V โดยตรง


นี่เป็นการดัดแปลงที่หลากหลายสำหรับเขา

มีการติดตั้งไมโครเซอร์กิตในแผง ZIF หรือบัดกรีกับบอร์ด ง่ายต่อการใช้อะแดปเตอร์
นอกจากนี้ยังมีความเป็นไปได้ในการเขียนโปรแกรมในวงจรผ่านอินเทอร์เฟซ ISP นอกจากนี้ในร่างกายของโปรแกรมเมอร์ยังมีอินเทอร์เฟซ RS232
วิธีใช้งานที่นี่
บนตัวโปรแกรมเมอร์มีจัมเปอร์ที่มีเครื่องหมาย P/S ใช้เพื่อสลับระหว่างโหมด Parallel (ภายใน) และ Serial (ภายนอก)

โปรแกรมนี้ใช้ในการทำงานกับมัน

แถมคนขับ

การติดตั้งไดรเวอร์
ในการเริ่มต้นใช้งานโปรแกรมเมอร์ ก่อนอื่นคุณต้องเชื่อมต่อกับพอร์ต USB ของคอมพิวเตอร์ แม้จะไม่มีชิปติดตั้งอยู่ในบล็อกก็ตาม หากโปรแกรมเมอร์กำลังทำงานและกับ ขั้วต่อ USBทุกอย่างเป็นไปตามลำดับจากนั้นไฟ LED บนเคสโปรแกรมเมอร์จะสว่างขึ้นส่งสัญญาณการมาถึงของพลังงานและคอมพิวเตอร์ของคุณจะส่งเสียงแจ้งให้คุณทราบว่าได้ใส่อันใหม่แล้ว อุปกรณ์ USB. การติดตั้งไดรเวอร์โปรแกรมเมอร์จะเหมือนกับอุปกรณ์ USB ใดๆ เรากดชุดค่าผสม ชนะคีย์+ หยุดชั่วคราวหรือเพียงแค่เปิดตัวจัดการอุปกรณ์ ในรายการอุปกรณ์สำหรับ อุปกรณ์ที่ไม่รู้จักระบุเส้นทางไปยังไดรเวอร์ (เปิดเครื่องรูดล่วงหน้าจากไฟล์เก็บถาวรซึ่งสามารถดาวน์โหลดได้ด้านล่างในหน้า) ซึ่งควรเป็นไฟล์ ch341wdm.inf วิธีที่สองในการติดตั้งไดรเวอร์คือการเรียกใช้ไฟล์ ch341par.exe ด้วยสิทธิ์ของผู้ดูแลระบบ และไดรเวอร์จะติดตั้งเอง หากติดตั้งไดรเวอร์อย่างถูกต้อง คุณสามารถดำเนินการตั้งโปรแกรมชิปได้
โปรแกรมมีภาษาจีนในตัวและ ภาษาอังกฤษแต่มีโอกาสที่จะ Russify ได้

หน้าตาโปรแกรม

ฟิลด์ 1 เลือกประเภทของไมโครเซอร์กิต ฟิลด์ 2 บอกวิธีการติดตั้งบนแผงควบคุม
ฟิลด์เฟิร์มแวร์ฟิลด์ 3

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

หลังจากเลือกประเภทชิปแล้ว (คุณสามารถลองกด CHIP SEACH ไปที่ การตรวจจับอัตโนมัติ) และแทรกลงในแผงควบคุม กด READ และอ่านเนื้อหา
เราบันทึกในกรณี (ทันใดนั้นไม่ใช่กรณี) FILE-SAVE-where
ปุ่ม ERASE จะลบเนื้อหาในชิป
ตอนนี้เรามาแฟลชอันใหม่กัน - FILE-OPEN-firmware
โปรแกรมกระพริบ
ตรวจสอบวิธีการเย็บ VERIFY

คุณสามารถทำได้ทันที ERASE-PROGRAM-VERIFY โดยกด AUTO

รายการชิปที่รองรับ

ข้อมูลเพิ่มเติม

MX25L12845, MX25L6405 MX25L6405 W25Q128 EN25Q64
AMIC:
A25L05P,A25L10P,A25L20P,A25L40P,A25L80P,A25L16P
เอทีเอ็ม:
AT25DF041A,AT25DF321,AT25F004,AT25F512A,AT25F2048,AT25F4096,AT25F1024A,AT25FS010,AT25FS040,AT26DF081A,
AT26DF161A,AT26DF321,AT26F004
กัป:
·EN25B05,EN25P05,EN25B10,EN25P10,EN25BF20,EN25P20,EN25F20,EN25B40,EN25P40,EN25F40,EN25B80,·EN25P80,EN25F80,EN25T80,EN25B16,EN25P16,EN25B32,EN25P32,ENP64B64,
เอ็กเซล เซมิคอนดักเตอร์ อิงค์
ES25P10, ES25P20, ES25P40 หรือไม่ ES25P80, ES25P16, ES25P32
เซนต์:
· M25P05A,M25P10A,M25P20,M25P40,M25P80,M25P16,M25P32,M25P64,M25PE10,M25PE20,M25PE40,   M25PE80,M25PE16,M25PE32,M45PE10,M45PE20,M45PE40,M45PEM,45PE,M45PE
MXIC:
MX25L512, MX25L1005, MX25L2005, MX25L4005, MX25L8005, MX25L1605, MX25L3205, MX25L6405
MX25L6445, MX25L6405(SOP16)
เน็กซ์แฟลช:
NX25P80,NX25P16,NX25P32
Chingis Technology Corporation
Pm25LV512,Pm25LV010,Pm25LV020,Pm25LV040,Pm25LV080,Pm25LV016,Pm25LV032,Pm25LV064
สายฝัน เซมิคอนดักเตอร์
SA25F005,SA25F010,SA25F020,SA25F040,SA25F080,SA25F160,SA25F320,
WINBOND
· W25P10, W25X10, W25Q10, W25P20, W25X20, W25Q20, W25P40, W25X40, W25Q40, W25P80, W25X80, W25Q80,   W25P16??W25X16, W25Q16, W25P32, W25X32, W25Q32, W25P64, W25P6425


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

กาลครั้งหนึ่ง ฉันได้เขียนบทความสองสามเรื่องเกี่ยวกับชิป FTDI FT232H ซึ่งเป็นที่รู้จักอย่างกว้างขวางในวงแคบ และการใช้งานที่หลากหลาย FT232H สำหรับ DIY นั้นดีสำหรับทุกคน แต่ก็มีข้อเสียหลายประการ - เคส LQFP48 ซึ่งค่อนข้างไม่เป็นที่พอใจสำหรับการบัดกรีด้วยมือ (สำหรับผู้รักฮาร์ดคอร์ตัวจริง มีตัวเลือกอื่นใน QFN48 บัดกรี - ฉันไม่ต้องการ ฉัน จะไม่โกหก) ราคาสำหรับชิปดั้งเดิมคือ 250 รูเบิล ทุกคนไม่ต้องการความน่าจะเป็นของชิปปลอมและความซ้ำซ้อนที่ใช้งานได้

วิธีแก้ปัญหาตามปกติมาจากอาณาจักรกลางซึ่งหลังจากหลายปีของการปรับตัวที่สร้างสรรค์ของชิปของคนอื่นอย่างโง่เขลา ในที่สุดพวกเขาก็เปิดตัวตัวแปลง USB-TTL ของตัวเอง - WinChipHead CH341Aในแพ็คเกจ SOP-28 (ไม่ใช่ DIP แต่ยังบัดกรีได้โดยไม่มีปัญหา)

การผลิตชิปเริ่มต้นขึ้นเมื่อราวปี 2549 แต่ฉันเพิ่งมาสนใจในปี 2014 เมื่อโปรแกรมเมอร์ I2C/SPI ที่ใช้ชิปนี้ทำให้อีเบย์ของยุโรปท่วมท้น โดยผู้ขายเสนอราคาตั้งแต่ 3.5 ยูโรรวมค่าขนส่ง ต้นทุนเฉลี่ยโปรแกรมเมอร์ชาวจีนที่ดีอย่าง MiniPro TL866A ราคา 50 ยูโรกลับกลายเป็นข้อเสนอที่ดึงดูดใจจนไม่อาจต้านทานได้

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

สั้น ๆ เกี่ยวกับชิป

CH341- ตัวแปลงมัลติฟังก์ชั่นจาก USB 2.0 เป็น UART, EPP, I2C และ SPI
ในโหมด UART ไม่เพียงแต่รองรับ RX / TX เท่านั้น แต่ยังรองรับสัญญาณควบคุมอื่นๆ ดังนั้นคุณจึงสามารถสร้างโมเด็ม USB บนชิปได้ ในโหมดพอร์ตขนาน อินเทอร์เฟซ EPP และการจำลองเครื่องพิมพ์จะถูกนำมาใช้ (ทำให้คุณสามารถเชื่อมต่อเครื่องพิมพ์ด้วยอินเทอร์เฟซ LPT โดยตรงกับ USB โดยไม่ต้องเขียนไดรเวอร์เพิ่มเติม) ในโหมดซีเรียล รองรับอินเทอร์เฟซ I2C และ SPI

ชิปต้องการการเดินสายเพิ่มเติมเพียงเล็กน้อย (ควอตซ์ภายนอกและตัวเก็บประจุสองสามตัว) สามารถใช้ EEPROM ภายนอกเพื่อจัดเก็บ ID ผู้จำหน่าย ID อุปกรณ์ และการตั้งค่าชิปบางอย่างได้ ขับเคลื่อนจาก 5 V (ผ่านตัวควบคุม LDO ในตัว) หรือจาก 3.3 V โดยตรง

นอกจาก CH341A ในแพ็คเกจ SOP-28 แล้ว SSOP-20 มีสองตัวเลือก - CH341T และ CH341H ตัวเลือกแรกขาดการรองรับ SPI ตัวที่สอง - I2C ดังนั้นฉันจะไม่พิจารณาในบทความนี้

การใช้งานที่เป็นไปได้

อธิบายไว้ฉันจะไม่พูดซ้ำฉันจะสังเกตว่าใน CH341A ฉันตรวจสอบประสิทธิภาพของ TX และ RX เท่านั้นและไม่ใช่อินเทอร์เฟซ UART ทั้งหมดหากทันใดนั้นมีคราดใต้น้ำอย่างกะทันหันเขียนความคิดเห็นฉัน ยินดีที่จะเพิ่มลงในบทความ

สินค้าสำเร็จรูป

อุตสาหกรรมของจีนนำเสนอโปรแกรมเมอร์สากล I2C / SPI หลายล้านรายการบนชิปนี้ซึ่งราคาถูกกว่าอีกรุ่นหนึ่ง


ตัวเลือกที่ฉันได้รับในราคา 3.5 ยูโรตามการรับประกันของผู้ผลิตสามารถตั้งโปรแกรมชิปของซีรีย์ 24xx (I2C) และ 25xx (SPI) ซึ่งควรจะเสียบเข้าไปในซ็อกเก็ต ZIF (หากอยู่ใน DIP- แพ็คเกจ 8-300) หรือกด / บัดกรีที่แผ่นเชื่อมโยงไปถึงที่ด้านหลังของบอร์ด (หากอยู่ใน SOIC-8 หรือ SOIC-16) หรือเชื่อมต่อด้วยสายไฟ เฉพาะ UART และ SPI เท่านั้นที่ส่งออกไปยังหวี และจะต้องนำ I2C จากซ็อกเก็ต ZIF หากจำเป็น (ข้อบกพร่องนี้ได้รับการแก้ไขแล้วในเวอร์ชันใหม่กว่า แต่มีราคาแพงกว่า)


วงจรโปรแกรมเมอร์แตกต่างจากวงจรอ้างอิงจากแผ่นข้อมูลเฉพาะในการใช้คอนโทรลเลอร์ LDO ภายนอกแทนที่จะเป็นวงจรในตัวซึ่งเห็นได้ชัดว่าวงจรในตัวนั้นไม่น่าเชื่อถือมาก ในสำเนาของฉันทุกอย่างถูกบันทึกไว้ในแถวและนอกเหนือจาก CH341A แล้วยังมีไฟ LED 2 ดวงบนกระดาน (พลังงานและการทำงาน) ตัวต้านทาน 2 ตัวตัวเก็บประจุ 5 ตัว (2 สำหรับควอตซ์และ 3 สำหรับตัวควบคุม LDO) ควอตซ์ 12 MHz 1 ตัวควบคุม AMS1117 LDO และซ็อกเก็ต ZIF สำหรับชิปสองตัวในแพ็คเกจ DIP-8-300 จากการตั้งค่ามีจัมเปอร์ตัวเดียวที่สลับโปรแกรมเมอร์ระหว่าง I2C / SPI และ USB-UART ในขณะที่เปลี่ยนรหัสอุปกรณ์

ใน Windows 8.1 ไดรเวอร์สำหรับทั้งสองโหมดจะถูกดึงออกจากเครือข่ายโดยอัตโนมัติ ในขณะที่ใน Linux จะอยู่ในเคอร์เนลเป็นเวลาหลายปี


สำหรับการเขียนโปรแกรมใน Windows จะใช้ซอฟต์แวร์ภาษาจีนของการประพันธ์ของ SkyGz ซึ่งขายโดยผู้ขายส่วนใหญ่อย่างผิดกฎหมายจาก EBAY แต่ไม่หยุดทำงาน นี่คือลิงค์ไป - malthus.mooo.com/download/file.php?id=893 - อย่าลืมทีหลัง ให้อาหารนกแก้วสบถและแก้ไขผ้าปิดตา.

สำหรับ Linux มีโปรเจ็กต์เปิด ch341prog (SPI) และ (I2C) ทั้งคู่ใช้งานได้ค่อนข้างดี แต่จะค่อนข้างดีที่จะเพิ่มการรองรับทั้งสองโหมดใน flashrom (ดูโปรแกรมเมอร์พื้นบ้านอยู่ที่ราคาสกปรกและ FR ยังคง ไม่รู้ว่าเป็นอย่างไร)

ฉันตรวจสอบการทำงานของโปรแกรมเมอร์ใน Windows 8.1 x64 และ Xubuntu Core 15.04 x64 บนชิป OnSemi 24C16 I2C และชิป Winbond W25Q64CV SPI การทำงานกับ I2C ใช้เวลาไม่กี่วินาที (เนื่องจากชิปมีหน่วยความจำ 2 KB และหากต้องการก็สามารถทำได้ อ่านและเขียน ) แต่ชิป SPI แปดเมกะไบต์อ่านในหนึ่งนาทีและเขียนเป็นสองส่วนซึ่งแน่นอนว่าอยู่ไกลจากบันทึก แต่ไม่นานเกินไปสำหรับอุปกรณ์ราคา $ 5

บทสรุป

หากคุณไม่ต้องการการสนับสนุนสำหรับ JTAG ชิปหลายหมื่นตัวและ ICSP แต่คุณต้องการเฟิร์มแวร์สำรอง / กู้คืนอย่างรวดเร็ว อุปกรณ์ต่างๆจากเราเตอร์ไปยังพีซีและเซิร์ฟเวอร์ - ฉันแนะนำโปรแกรมเมอร์ CH341A สำหรับการซื้อ มันใช้งานได้เต็ม 5 เหรียญ และเมื่อเพิ่มการรองรับลงใน flashrom มันจะดีมาก

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

ขอบคุณผู้อ่านที่ให้ความสนใจและขอให้เฟิร์มแวร์ของคุณไม่มีวันตก