ใบพัด Parallax เป็นผลิตภัณฑ์ที่ดีหรือไม่? [ปิด]


10

Parallax Propeller แตกต่างจากโซลูชั่นมัลติคอร์อื่นอย่างไร ฉันเพิ่งเห็นบทความเกี่ยวกับโปรเจคเปิดที่ชนะการประกวดออกแบบของพวกเขา ฉันต้องการเห็นสิ่งที่คนอื่นคิดเกี่ยวกับชิป ผลิตภัณฑ์ใด ๆ ที่คล้ายกัน แต่ดีกว่า

อัตราการหมุนอย่างไร


3
สิ่งนี้ไม่ปิดในฐานะ "อิงตามความคิดเห็น" ได้อย่างไร
Austin

ก่อนที่ไซต์ QA นี้จะกลายเป็นวิศวกรรมไฟฟ้ามันถูกเรียกว่า ChipHacker และคำถามประเภทนี้ก็ยินดีต้อนรับ ดูประวัติได้ที่นี่: meta.electronics.stackexchange.com/questions/586/…
Daniel Grillo

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

เมื่อฉันมองไปที่การใช้อุปกรณ์นี้กรณีการใช้งานที่ได้รับความนิยมไม่ได้ใช้ขนานกันตามที่ตั้งใจไว้เดิม แทนที่จะเลือกเพื่อให้ง่ายต่อการพัฒนาโปรแกรมให้ใหญ่ขึ้น ที่จริงแล้วการพยายามทำสิ่งที่ขนานกันนั้นบางงานหาข้อมูลและเครื่องมืออาจต้องทำเครื่องมือของตัวเองไม่แน่ใจว่าฉันออกจากโครงการนั้นไปที่ใด ...
old_timer

หนึ่งBIGสิ่งที่ต้องระวังคือการเดินสายไฟของ VDD และ GND เส้น หมุดทั้งสองในแต่ละคู่จะต้องเชื่อมต่อโดยตรง ถ้าสิ่งนี้ไม่ได้ทำ (แม้จะเป็นช่วงสั้น ๆ ) แล้วอินพุตคริสตัล / นาฬิกาภายนอกจะตาย (อย่างถาวร) ทำให้คุณมีออสซิลเลเตอร์ภายใน (ไม่แน่นอน) สำหรับนาฬิกา นี่ไม่ใช่ปัญหาใหญ่ถ้า IC ถูกบัดกรี แต่ถ้าเป็น breadboarded คุณต้องระวังให้มาก
Alex Hajnal

คำตอบ:


13

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

สปินไม่เร็วอย่างเห็นได้ชัด แต่ PASM แบบดิบๆนั้นค่อนข้างมีชีวิตชีวา (วงจรการเรียนการสอน 50ns)

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

ฉันเก็บสแต็คบอร์ดไว้เป็นประโยชน์สำหรับต้นแบบที่รวดเร็ว ความสามารถในการทำผิดพลาดและเขียนรวบรวม / ทดสอบรอบในเวลาไม่กี่วินาที (ใช้เวลาประมาณ 7 วินาทีในการดาวน์โหลดโปรแกรมที่ใหญ่ที่สุดแน่นอนในชิปและรวบรวมขนาดใหญ่ไม่ค่อยใช้เวลามากกว่า 2 วินาที - บ่อยขึ้นในหลายร้อยมิลลิวินาที) สำหรับรอบการพัฒนาที่รวดเร็วมาก

Parallax มุ่งเน้นไปที่ตลาดผู้เริ่มต้นจริง ๆ รวมถึงการเป็นเครื่องจักรเล็ก ๆ ที่มีศักยภาพมันเป็นเรื่องง่ายมากที่กรีนฮอร์นจะทำงานในระยะเวลาอันสั้น

เลขจำนวนเต็ม 32 บิตแบบเนทิฟนั้นก็ดีเช่นกัน

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


11

ความแตกต่างอย่างมากกับ MCU อื่น ๆ คือใบพัดมีอุปกรณ์เสริมฮาร์ดแวร์น้อยมาก ไม่มี I2C ไม่มีอินเตอร์เฟสแบบอนุกรมไม่มีโฆษณาและอื่น ๆ ... โอ้ .. อย่าลืมไม่มีการขัดจังหวะ เฉพาะเครื่องสร้างวิดีโอต่อ COG และ 2 เคาน์เตอร์ต่อ COG (COG เป็นชื่อของแกน) ในการเหลือบมองครั้งแรกมันไม่ได้ฟังดูดีมาก!

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

SPIN รองรับการพัฒนาซอฟต์แวร์แบบแยกส่วนโดยเรียกว่า Objects และ Parallax สนับสนุนนักพัฒนาโดยเสนอแพลตฟอร์มอินเทอร์เน็ตสำหรับ Object Exchange ดังนั้นถ้าคุณต้องการชิปที่มีพอร์ตอนุกรม 8 พอร์ต ... เลือกวัตถุที่ใช้ตัวประมวลผลแบบอนุกรม 4 ตัวต่อ COG ให้ใช้มันในรูปแบบ 2 COG และคุณอยู่ที่นั่น

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

PS:

ไบรอันกล่าวว่า:

ซอฟต์แวร์นี้เป็นการดาวน์โหลดฟรีบนเว็บไซต์ของ Parallax คุณจะต้องซื้อโปรแกรมเมอร์เช่น PROP PLUG ในราคาที่ไม่แพง

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

สำหรับการเริ่มต้นกับใบพัดคุณจะต้อง: 1. ใบพัด 2. อินเตอร์เฟซ (อนุกรมหรือ USB เป็นอนุกรม) นั่นคือมัน! ราคาไม่แพงมาก แน่นอนว่าวัตถุบางอย่างจะไม่ทำงานด้วยความเร็วต่ำ

เพิ่มบน: คริสตัล 5 MHz เพื่อรับความเร็วภายในเต็ม 80MHz ที่สร้างด้วย PLL (ความเร็วเต็มหมายถึงความเร็วที่กำหนดในสเป็คเป็นความถี่สูงสุด;) นาที 32kByte serial EEPROM เพื่อเก็บหนึ่งโปรแกรม

อ่า ... EEPROM ... แตกต่างจากไมโครคอนโทรลเลอร์ตัวอื่น ใบพัดไม่มีหน่วยความจำที่ไม่ลบเลือนภายในเพื่อเก็บโปรแกรมไว้เช่น FLASH หรือ EEPROM ภายใน มันกำลังทำการบูทจาก EEPROM ภายนอกหรือ FRAM เข้าไปใน RAM ภายใน ฉันสร้างความเสียหายให้ AVRs โดยการตั้งโปรแกรมไว้บ่อยครั้งซึ่งฉันคิดว่าเป็นเรื่องปกติมากเมื่อทำการพัฒนาโปรแกรม สิ่งนี้จะไม่เกิดขึ้นกับใบพัด! EEPROM หายไปไหน ดี .. แนบหนึ่งถัดไป


5

การหมุนนั้นเร็วพอที่จะบิต I / O แบบอนุกรมที่ 19200 Baud

มีไลบรารีของกิจวัตรขนาดใหญ่ซึ่งส่วนใหญ่เป็นไดรเวอร์ I / O แต่มีโปรแกรมการสังเคราะห์เสียงพูดที่ประสานกันใน 4 ส่วนและโปรแกรมควบคุมวิดีโอที่หลากหลายสำหรับโทรทัศน์และ VGA แสดงเหนือสิ่งอื่นใด แม้จะมีไลบรารี่แบบ floating point รวมถึงฟังก์ชั่นยอดเยี่ยมทั่วไป


5

ฉันเห็นด้วยกับโพสต์ของ Brad Campbell ด้านบน ฉันเริ่มโปรแกรม Propeller เมื่อประมาณครึ่งปีที่แล้วและได้กลายเป็นแฟนตัวยงของ MCU ตัวนี้

นี่คือรายการเพิ่มเติมสองสามรายการ

ความเร็ว: DC ถึง 80 MHZ

ซอฟต์แวร์นี้เป็นการดาวน์โหลดฟรีบนเว็บไซต์ของ Parallax คุณจะต้องซื้อโปรแกรมเมอร์เช่น PROP PLUG ในราคาที่ไม่แพง

เอกสารทั้งหมดรวมถึงแบบฝึกหัดจำนวนมากสามารถดาวน์โหลดได้ฟรี

ตรวจสอบฟอรัมของ Parallax วิศวกรออกแบบมีความกระตือรือร้นในฟอรัมและมีคำถามช่วยเหลือมากมาย

Parallax ยังมีการบริการลูกค้าที่ยอดเยี่ยม


4

คุณพูดถึงโซลูชั่นแบบมัลติคอร์อื่น ๆ แต่อย่าให้พื้นที่ใด ๆ มาเปรียบเทียบ

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

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


3

ตัวเลือกมัลติคอร์อีกตัวคือ XMOS - 1600 MIPS จากสี่คอร์พร้อมกับแปดฮาร์ดแวร์ 100/50 MIPS เธรดฮาร์ดแวร์ต่อคอร์ พวกเขาเริ่มต้นที่ $ 7.50 สำหรับอุปกรณ์ QFP เดี่ยว 400 คอร์ เครื่องมือพัฒนา (ยอดเยี่ยม) นั้นฟรี

ลีออง


1

ฉันรู้ว่าโพสต์นี้เป็นของโบราณ แต่ฉันสะดุดในขณะที่ค้นหาอย่างอื่น

ฉันไม่แนะนำใบพัดให้พอ ฉันได้เรียนรู้เพิ่มเติมเกี่ยวกับ EE โดยใช้สิ่งที่ฉันมีกับเรื่องอื่น มันใช้งานได้หลากหลาย

นอกจากนี้สิ่งหนึ่งที่ต้องพูดถึงคือ PASM (ภาษาแอสเซมบลี) มันมีหนึ่งชุดคำสั่งภาษาแอสเซมบลีที่ง่ายที่สุดที่ฉันเคยเห็น ด้วยความคุ้นเคยกับ 6502 ฉันพบว่าง่ายต่อการเรียนรู้ และมีคำแนะนำน้อยมาก ซึ่งดูเหมือนจะเป็นข้อ จำกัด แต่มันก็ไม่ได้! มันทำให้การเรียนรู้ง่ายขึ้นและเร็วขึ้น

มันไม่สมบูรณ์แบบ (คืออะไร) แต่ฉันพบว่า PASM ใช้งานง่ายกว่ามากที่ฉันชอบมันมากกว่า SPIN

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.