MCU4Fun

Drive your idea

Your Shopping Cart




รถเข็นของท่านยังไม่มีรายการสินค้า

   

You are here: Home บทความ PSoC PSoC Evol V.1 กับ ET-ISSP-PSOC

PSoC Evol V.1 กับ ET-ISSP-PSOC

อีเมล
User Rating: / 3
แย่ดีที่สุด 

     หากท่านมีบอร์ด PSoC Evol V.1 แล้วกำลังมองหาเครื่องโปรแกรมตระกูล PSoC ในบ้านเรา (ประเทศไทย) มีไม่กี่ค่ายที่ทำออกมาให้ใช้หนึ่งในนั้นก็ ET-PSOC ISSP V 1.0 ของทาง ETT วันนี้ MCU4Fun ขอนำเสนอการใช้งานร่วมกับระหว่าง PSoC Evol V.1 กับ ET-PSOC ISSP V 1.0  

1. ทำตัวแปลง ISSP port  สำหรับ ET-PSOC ISSP V 1.0 กับ PSoC Evol V.1

     เนื่องจากขา ISSP port ของ ET-PSOC ISSP V 1.0 กับ PSoC Evol V.1 ไม่ตรงกัน ดังนั้นหากใช้ ET-PSOC ISSP V 1.0 ด้วยตัวแปลงให้เป็น 5 ขาของทาง ETT ก็ไม่สามารถโปรแกรม PSoC Evol V.1 ได้ถึงแม้จะมี 5 ขาเหมือนกันก็ตาม ดังนั้นต้องจัดทำตัวแปลงขึ้นมาใช้ดังรูป

 ett convert issp to psoc

 psoc with et-psoc-isp

2. ตรวจสอบความพร้อมของบอร์ด PSoC Evol V.1 และ ET-PSOC ISSP V 1.0

     2.1  จ่ายไฟเข้าที่บอร์ด PSoC Evol V.1

     2.2  เปิดโปรแกรม ET_PSOC_ISSP_V1_0a

ett psoc icon 

3. โปรแกรมบอร์ด PSoC Evol V.1 ด้วย ET-PSOC ISSP V 1.0 ตามขั้นตอนดังนี้

     3.1  ต่อสาย ISSP cable จาก ET-PSOC ISSP V 1.0 เข้ากับตัวแปลง ISSP port ที่สร้างขึ้นในขั้นตอนที่ 1 แล้วเสียบไปที่ ISSP port ของบอร์ด PSoC Evol V.1

 psoc with et-psoc-isp 1

psoc with et-psoc-isp 2

จะสังเกตุได้ว่าไฟ PGM จะติดสว่าง และไฟ RUN จะกระพริบตลอดเวลา ส่วนไฟ TRG จะดับ

 

     3.2 ทำการเชื่อมต่อระหว่างโปรแกรมกับเครื่องโปรแกรม ET-PSOC ISSP V 1.0 โดยการเลือก Com port แล้วกด Connect จะเป็นดังรูป

 psoc with et-psoc-isp3

    

      3.3  ทำการเลือกเบอร์ของชิปที่ Device Name ไปที่ CY8C27443 จะได้ผลดังรูป

 psoc with et-psoc-isp 4

 

    

     3.4  ทำการเปิดไฟล์ .hex ที่ต้องการโปรแกรมโดยกดที่ปุ่ม Open Hex File ดังรูป

 psoc with et-psoc-issp 5

    

     3.5  ทำการค้นหาชิปที่เชื่อมต่ออยู่กับเครื่องโปรแกรม ในที่นี้คือ CY8C27443 ที่อยู่ในนบอร์ด PSoC Evol V.1 โดยการกดปุ่ม Search จะได้ผลดังรูป

 psoc with et-psoc-isp 6

 ซึ่งจากรูปจะมีตัวหนังสือสีน้ำเงินบอกเบอร์ของชิปที่ค้นหาเจอในที่นี้คือ CY8C27443

    

     3.6  ทำการโปรแกรมลงชิปโดยการดปุ่ม Auto โปรแกรมจะทำงานงานโดยอัตโนมัติ ตั้งแต่ Erase -> Program -> Verify -> Security -> Checksum ดังรูป

 psoc with et-psoc-isp 7

     โดยจะสังเกตุได้ว่าทำงานในขั้นตอนไหน จะมีตัวเลขสีแดงปรากฎขึ้น หากทำขั้นตอนนั้นเสร็จเรียบร้อยแล้วจะมีตัวหนังสือ PASS สีน้ำเงิน และไฟ TRG จะติดค้าง

 

    

     3.7  เมื่อทำการโปรแกรมเสร็จสมบูรณ์จะเป็นดังรูป

psoc with et-psoc-issp 8 

     คือในทุกขั้นตอนจะ PASS หมด และไฟ TRG จะดับ เป็นอันว่าเราได้โปรแกรมบอร์ด PSoC Evol V.1 ด้วย ET-PSOC ISSP V1.0 สำเร็จเรียบร้อยแล้ว

สุดท้ายนี้ขอให้สนุกกับการทดลองด้วยบอร์ด PSoC Evol V.1 โดยใช้ ET-PSOC ISSP V 1.0 ในการโปรแกรม

รายละเอียดเพิ่มเติมของ ET-PSoC ISSP

 

 

 

 

คอมเมนต์คอมเมนต์  

 
0 #5 Mr.P 2012-06-15 12:58
ใช่ครับ ผมเลือกเบอร์ก่อ น แล้วค่อยกดปุ่ม Search ครับ
อ้างอิง
 
 
0 #4 MCU4Fun 2012-06-15 11:44
ได้ทำตามขั้นตอน 3.3 ที่ทำการเลือก Device Name ว่าเป็น PSoC ตัวไหนก่อนหรือไ ม่ครับ ก่อนที่จะทำการค ้นหา Serach Device เพื่ออ่านค่ามาเ ปรียบเทียบกับ Target Board
อ้างอิง
 
 
0 #3 Mr.P 2012-06-15 09:26
จ่ายไฟให้แล้วคร ับ ที่บอร์ด Target VCC 5 V
อ้างอิง
 
 
0 #2 MCU4Fun 2012-06-15 09:22
ไม่ทราบว่าจ่ายไ ฟให้กับตัว PSoC stamp หรือยังครับ โดยปกติต้องจ่าย ไฟเพื่อให้ตัว Target บอดร์ดด้วยน่ะคร ับ
ซึ่งการเลือกขึ้ นอยู่กับการใช้ง าน
Power Sync Device ไว้ใช้ตอนที่เสี ยบเครื่องโปรแกร มเข้ากับ คอมพิวเตอร์ หรือใช้กับ PSoC แบบ 8 ขา ซึ่งต้องใช้ไฟจา กเครื่องโปรแกรม
Reset Sync Device ไว้ใช้ตอนที่จะท ำการโปรแกรม
ซึ่งจากรูปคุณ Mr.P จะทำโปรแกรม ซึ่งขั้นตอนแรกจ ะเป็นการค้นหาตั ว PSoC ว่าเป็นเบอร์อะไ ร ซึ่งดูจาก error จะบอกว่ามองไม่เ ห็นหรือค้นหา PSoC ไม่เจอ
อ้างอิง
 
 
0 #1 Mr.P 2012-06-15 00:08
ขั้นตอนกดปุ่ม search ผมหา device ไม่เจอหน่ะครับ


ผมใช้ ET-PSoC ISSP Programmer V1.0 ต่อเข้ากับ USB to serial ครับ มองเห็น COM2 แล้วก็ต่อสายจาก เครื่งอโปรแกรมม าที่บอร์ด ET-PSoC Stamp CY8C27643

เป็นที่สาเหตุไร ได้บ้างครับ
อ้างอิง
 

เพิ่มคอมเมนต์ใหม่


รหัสป้องกันความปลอดภัย
รีเฟรช


?>