ธันวาคม 14, 2019, 11:59:22 pm *
ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
ส่งอีเมล์ยืนยันการใช้งาน?

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
   หน้าแรก   ช่วยเหลือ เข้าสู่ระบบ สมัครสมาชิก  
หน้า: [1]   ลงล่าง
  พิมพ์  
ผู้เขียน หัวข้อ: เราสามารถโปรแกรม Psoc ผ่าน Serial Port ได้ไหมครับ  (อ่าน 15901 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
วิสิทธิ์ แผ้วกระโทก
Global Moderator
Sr. Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 307



| |
« เมื่อ: กรกฎาคม 16, 2011, 05:13:48 pm »

พี่สันติครับ พอดี ได้อ่านรายละเอียดคร่าวๆ แล้วสนใจ อยากศึกษา Psoc ด้วยหน่ะครับ เท่าที่ดูบอร์ดทดลอง ก็เห็นมีของ Inex กับ MRT ที่น่าสนใจ แต่ดูแล้ว เหมือนเค้าไม่ได้ใช้ตัวโปรแกรมลงชิพ แยกต่างหากเลย เหมือนๆว่าเค้าโปรแกรมลงชิพ ผ่าน RS232

ถ้าโปรแกรมผ่าน RS232 ได้จริง ผมว่าจะซื้อเฉพาะตัวไอซีเปล่าๆ มาต่อบอร์ดไข่ปลาทดลองเล่นดูหน่ะครับ ไม่ทราบว่า เราทำได้ไหม

เห็นว่าทาง cypress เค้าปล่อยให้เราใช้ complier ได้ฟรีแล้วครับ ก็เลยอยากจะลองศึกษาดูด้วย

รบกวนหน่อยครับ ถ้าพี่มี circuit ตัวโปรแกรมลงชิพ

บันทึกการเข้า

ShadowMan
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

เพศ: ชาย
กระทู้: 8272


ShadowWares


| |
« ตอบ #1 เมื่อ: กรกฎาคม 16, 2011, 06:28:23 pm »

PSoC เป็น  MCU ที่น่าสนใจ มีทั้ง Module ที่เป็น Analog และ Digital มากมายให้เลือกใช้
ตัว IDE ก็เก่งกาจเอาเรื่อง โดยเฉพาะ PSoC Express ลากวาง แล้วคอมไพล์ได้โดยที่ไม่ต้องเขียนโปรแกรมเลย
แต่ไม่รู้ทำไมไม่โตในบ้านเรา ส่วนตัวผมยังใช้ CY27C443 เป็นพระเอกในหลายๆงานอยู่เลย แต่ละงานใช้เวลา
เขียนโปรแกรมไม่ถึง 30 นาที (ลองนึกภาพการเขียน LabVIEW หรือ Simulink ของ MATLAB ทำนองนั้นเลยครับ)

MRT เป็นรายแรกที่เปิดตลาดเมื่อประมาณ 5 ปีที่แล้ว ต่อจากนั้นอีก 1-2 ปี inex ก็ทำตลาดตามมา
แต่ที่น่าเศร้าคือทั้งสองค่าย ดูเหมือนจะเลิกพัฒนาบอร์ดต่อ และกลุ่ม user บ้านเราก็น้อยมาก

การโปรแกรมจะต้องใช้เครื่องโปรแกรม
สำหรับของ MRT มีเครื่องโปรแกรมที่ชื่อว่า PSoC-1000 หรืออะไรสักอย่าง และติดต่อผ่าน Serial Port
สำหรับของ inex เขาได้เอาตัว PSoC อีกตัวนึงมาทำหน้าที่เป็นตัวติดต่อกับ Computer ผ่าน USB (ใช้ Firmware ของ Cypress) นั่นคือในบอร์ดของ inex จะมี MCU อยู่สองตัว
(รายละเอียดส่วนนี้ตรวจสรวจสอบอีกที เพราะผมอาจจะจำผิดจำถูก)

การโปรแกรม hex ลงไปที่ตัว CPU นานมากพอสมควร เนื่องจากโดยโครงสร้างแล้ว PSoC ถูกออกในส่วนของ ROM มาเป็น Page เดียว หรือเรียกได้ว่ามีอยู่กี่ k ก็ต้องเขียนลงไปทุก address โปรแกรมแต่ละครั้งอาจจะต้องรอกันมากกว่า 30 วินาที ตอนนี้ไม่ทราบว่ามีอะไรเปลี่ยนไปบ้างหรือเปล่า แต่ที่แน่ๆ บนโลกของ Mobile device Cypress กุมตลาดไปได้เยอะมากพอสมควร




วงจรเครื่องโปรแกรม รู้สึกว่าทาง Cypress ปล่อยให้ copy กันได้ฟรีๆ ทั้ง hardware และ firmware

ขอมูลน่าสนใจสำหรับ PSoC >> http://www.easypsoc.com/book/chapter1.html

บันทึกการเข้า

By SDW: Do No Wrong Is Do Nothing
          If you want to increase your success rate, double your failure rate
วิสิทธิ์ แผ้วกระโทก
Global Moderator
Sr. Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 307



| |
« ตอบ #2 เมื่อ: กรกฎาคม 16, 2011, 09:40:02 pm »

สงสัยต้องได้ซื้อยกบอร์ดแล้วครับพี่

พี่พอจะบอกได้ไหมครับ งานส่วนใหญ่ที่พี่เอา Psoc เข้าไปทำ เป็นงานแบบไหน แล้วทำไม ถึงไม่เลือกใช้ไมโครคอนโทรลเลอร์ตระกูลอื่นๆ

ขอทราบประดับความรู้หน่อยครับ

บันทึกการเข้า

ShadowMan
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

เพศ: ชาย
กระทู้: 8272


ShadowWares


| |
« ตอบ #3 เมื่อ: กรกฎาคม 16, 2011, 10:10:01 pm »

อ้างถึง
สงสัยต้องได้ซื้อยกบอร์ดแล้วครับพี่
ซื้อมาดีกว่าครับ ทำเองอาจะยุ่งยาก โดยเฉพาะเครื่องโปรแกรม

อ้างถึง
พี่พอจะบอกได้ไหมครับ งานส่วนใหญ่ที่พี่เอา Psoc เข้าไปทำ เป็นงานแบบไหน แล้วทำไม ถึงไม่เลือกใช้ไมโครคอนโทรลเลอร์ตระกูลอื่นๆ
ขอทราบประดับความรู้หน่อยครับ
จริงก็ใช้ได้แทบทุกงานเลยครับ สำหรับพี่ส่วนมากจะเอาไปใช้กับระบบวัดและควบคุมในโรงงาน
เพราะเจ้านี่มันมี Filter, Op-Amp ADC และ Digital module ทุกแบบ ไม่ว่าจะเป็น Timer/Counter, I2C, SPI, UART, 1-Wire, PMM
นอกนี้ยังมี Function ควบคุมการทำงานของอุปกรณ์ต่างๆ เช่น LCD และ 7-Segment เรียกว่า คลิกๆ เอาก็เสร็จ ส่งฝ่ายผลิตได้ในวันเดียว
แบบนี้แล้วจะมองตัวอื่นอีกทำไม แต่... หลายคนบอกว่าใช้ยาก บางทีก็อาจจะจริง เพราะการกำหนดคุณสมบัติอะไรที่ไม่รู้เท่าทัน อาจจะทำ
ให้การทำงานของ Module ต่างๆ ไม่เป็นไปตามที่คิดก็เกิดขึ้นได้ง่ายๆเช่นกันครับ แต่ถ้าอ่านดีๆ และระวังสักเล็กน้อย โอกาศเกิดเชแทบจะเป็น 0

ตัวนี้ MRT ให้มา




ปล.
ทำงาน เลือก : สะดวก เร็ว ดี
เรียนรู้ เลือก : ง่ายๆ ไปถึงถึงยากๆ และไม่ต้องสนใจเรื่อง สะดวก เร็ว ดี
บันทึกการเข้า

By SDW: Do No Wrong Is Do Nothing
          If you want to increase your success rate, double your failure rate
ShadowMan
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

เพศ: ชาย
กระทู้: 8272


ShadowWares


| |
« ตอบ #4 เมื่อ: กรกฎาคม 16, 2011, 10:28:44 pm »

เอามายั่วน้ำลาย:

<a href="http://www.youtube.com/v/Dt-p2SzyIiM&amp;rel=0" target="_blank">http://www.youtube.com/v/Dt-p2SzyIiM&amp;rel=0</a>

<a href="http://www.youtube.com/v/MiFhqR27lZA&amp;rel=0" target="_blank">http://www.youtube.com/v/MiFhqR27lZA&amp;rel=0</a>


บันทึกการเข้า

By SDW: Do No Wrong Is Do Nothing
          If you want to increase your success rate, double your failure rate
วิสิทธิ์ แผ้วกระโทก
Global Moderator
Sr. Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 307



| |
« ตอบ #5 เมื่อ: กรกฎาคม 17, 2011, 08:09:34 am »

เท่ ดี ผมว่าคลิปแรก ไม่รู้เค้าเปิดโปรแกรมไรมั่ง แค่เห็นก็อยากแล้ว เดี๋ยวมองๆหาเครื่องโปรแกรมมือสองสักเครื่องก่อน แล้วค่อยซื้อไอซี มาลองเล่นดู
บันทึกการเข้า

ShadowMan
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

เพศ: ชาย
กระทู้: 8272


ShadowWares


| |
« ตอบ #6 เมื่อ: กรกฎาคม 17, 2011, 08:25:51 am »


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

น่าเสียดาย ที่มองหา PSoC Prog ช้าไป ผมเพิ่งจะแจกเขาไป 2 ตัว เมื่อ 3-4 วันมานี่เอง


บันทึกการเข้า

By SDW: Do No Wrong Is Do Nothing
          If you want to increase your success rate, double your failure rate
วิสิทธิ์ แผ้วกระโทก
Global Moderator
Sr. Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 307



| |
« ตอบ #7 เมื่อ: กรกฎาคม 17, 2011, 10:14:54 pm »

T_T  :sad: 
บันทึกการเข้า

Sleepforrst
Newbie
*
ออฟไลน์ ออฟไลน์

กระทู้: 3


| |
« ตอบ #8 เมื่อ: กันยายน 16, 2019, 11:14:45 am »

นี้พึงรู้เลยนะเนี้ยสพหรับโปรแกรมนี้มัน เข้าใจยาก แค่ลองได้อ่านไดูจากหลายๆคอมมเ็นก็เออเข้าใจมานิดนึง ก็ต้องขอบคุณข้อมูลนะครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป: