คำถามติดแท็ก configuration

6
การเลือกการกำหนดค่าจัมเปอร์ - สะพานประสาน, ตัวต้านทาน 0 โอห์ม, สวิตช์ DIP, จัมเปอร์พิน
ฉันกำลังทำงานในคณะกรรมการพัฒนาและต้องการให้ผู้ใช้ตั้งค่าบางอย่าง มันจะถูกใช้โดยนักเรียนและวิศวกรที่พยายามสร้างวงจรบนเขียงหั่นขนม; ฉันไม่ได้ติดต่อกับผู้บริโภค โดยปกติแล้วการตั้งค่าจะยังคงเหมือนเดิม แต่เป็นไปได้ว่าทุกโครงการใหม่สามารถใช้การกำหนดค่าที่แตกต่างกัน ฉันจะใช้พินกับอินเตอร์เฟสเช่น USB และ Ethernet แต่ฉันต้องการให้ผู้ใช้มีทางเลือกในการใช้พินเหล่านั้นเพื่อจุดประสงค์อื่น จำเป็นต้องมีการกำหนดค่าบางอย่าง ตัวเลือกที่ฉันพิจารณามาแล้วคือ: สะพานประสาน: แพคเกจตัวต้านทาน 0603 ตัวใดตัวหนึ่งที่อนุญาตให้ใช้ตัวต้านทานความต้านทาน 0 ohm หรือแผ่นอิเล็กโทรดใกล้เคียงสำหรับการบัดกรีแบบหยด ข้อดี: ตัวเลือกที่ถูกที่สุดที่เป็นไปได้ ต้องการพื้นที่ PCB ขนาดเล็กที่สุด ไม่มีการเปลี่ยนแปลงโดยไม่ตั้งใจ ปรับแต่งได้โดยการบัดกรีโดยตรงไปยังแผ่น จุดด้อย: ต้องใช้หัวแร้งเพื่อทำการเปลี่ยนแปลง เป็นไปได้ที่จะทำให้บอร์ดเสียหายด้วยการบัดกรี / การทำความสะอาดซ้ำ ตัวต้านทานความต้านทาน 0 โอห์มจำเป็นต้องมีชิ้นส่วนเหล่านั้นในมือ สวิตช์ DIP: สวิตช์เชิงกลจิ๋วในแพ็คเกจ IC ข้อดี: เปลี่ยนง่ายที่สุด ทนทานพอสมควร จุดด้อย: ตัวเลือกที่แพงที่สุด อาจมีการเปลี่ยนแปลงโดยไม่ได้ตั้งใจ พื้นที่ขนาดใหญ่บน PCB กระแสต่ำสุดของตัวเลือก ยากที่จะเปลี่ยนแปลง PCB Pin …

11
ทางเลือกอื่นสำหรับสวิตช์ DIP แบบคลาสสิก
ฉันกำลังมองหาส่วนหนึ่งที่ช่วยให้ผู้ใช้เปลี่ยนการกำหนดค่าบ่อยครั้ง ตอนนี้ฉันกำลังใช้สวิตช์ DIP กรมทรัพย์สินทางปัญญาที่เชื่อมต่อกับ I2C I / O แผ่ สิ่งที่ทำให้ฉันรำคาญใจคือรอยเท้าขนาดใหญ่ของส่วนประกอบเหล่านี้ (สวิตช์ DIP รวมกับ IO expander IC) รวมถึงส่วนต่อประสานผู้ใช้ที่ค่อนข้างน่าเบื่อ มีสวิตช์ DIP หรือบางอย่างที่ทำหน้าที่เดียวกับที่ฉันสามารถพูดคุยผ่านบัสดิจิทัลเช่น I2C เพื่ออ่านสถานะได้หรือไม่ ฉันเปิดกว้างสำหรับแนวทางที่แตกต่างอย่างสิ้นเชิง ทั้งหมดที่ฉันต้องการคือสิ่งที่สามารถเปลี่ยนแปลงได้ทางกลไกอย่างถาวรและอนุญาตอย่างน้อย 64 สถานะที่แตกต่างกัน มันเป็นสิ่งสำคัญที่การกำหนดค่าสามารถทำได้เมื่อไม่ได้เปิดวงจรและให้ข้อเสนอแนะภาพของการกำหนดค่าที่แน่นอนให้กับผู้ใช้ วิธีเดียวที่จะสามารถเพิ่มพลังให้กับวงจรได้ก็คือถ้าการกำหนดค่าและการตอบกลับด้วยภาพนั้นมีอยู่ในตัวเองโดยไม่จำเป็นต้องมีการควบคุมจากไมโครคอนโทรลเลอร์หรือ SoC คำถามนี้ค่อนข้างเกี่ยวข้องกับคำถามนี้เมื่อ 6 ปีที่แล้ว: การเปลี่ยน DIP แก้ไข:มีคำแนะนำที่ดีในคำตอบและฉันคิดว่าฉันทิ้งคำถามนี้ไว้การลงคะแนนของชุมชนควรตัดสินว่าอะไรมีประโยชน์และอะไรไม่ได้ หากคุณมีปัญหาแบบเดียวกับที่ฉันมีให้ดูคำตอบทั้งหมด

2
ขนาดรหัส MSP430 เป็น CCS
นี่น่าจะตรงไปตรงมา แต่ google-ing ของฉันไม่ได้เกิดอะไรขึ้น ... ฉันสามารถสร้างโครงการของฉันได้สำเร็จใน TI Code Composer Studio (CCSv5) และกำหนดเป้าหมายอุปกรณ์ของฉัน ตอนนี้ฉันต้องการทราบขนาดรหัสโปรแกรมของฉันเพื่อที่ฉันจะได้รู้ว่าฉันมีพื้นที่ว่างเท่าไรสำหรับการเติบโตในอนาคตและอื่น ๆ เมื่อฉันพัฒนาสำหรับ AVRs ในคราสด้วยโซ่เครื่องมือ avr-gcc มันบอกฉันอย่างสะดวกในเอาต์พุตคอมไพเลอร์ในคอนโซล . แม้แต่การรวบรวม Arduino รายงานข้อมูลนี้ใน IDE ดูเหมือนว่าไม่มีโชคกับ CCS ดังนั้นคำถามคือคุณจะได้รับสถิติการใช้หน่วยความจำ MSP430 ใน CCS ได้อย่างไร โบนัสจะเป็นวิธีกำหนดค่า IDE เพื่อบอกข้อมูลนี้ในเอาต์พุตคอนโซลเมื่อฉันสร้างบิลด์ หมายเหตุ: ฉันรู้ว่ามันบอกฉันในคอนโซลเมื่อฉันโหลดมันลงในอุปกรณ์ที่มี Run => Debug ฉันกำลังมองหาผลลัพธ์ในเวลารวบรวม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.