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

7
จุด DMA ใน CPU ฝังตัวคืออะไร
ฉันเพิ่งทำโปรเจ็กต์กับ mbed (LPC1768) เมื่อเร็ว ๆ นี้โดยใช้ DAC เพื่อส่งสัญญาณคลื่นต่าง ๆ ฉันอ่านบางส่วนของแผ่นข้อมูลและพูดคุยกันว่า DMA มีอุปกรณ์ต่อพ่วงมากมายได้อย่างไร ดูเหมือนว่ามันจะมีประโยชน์ แต่จากการอ่านเพิ่มเติมฉันพบว่า DMA ใช้ดาต้าบัสเดียวกันกับซีพียู (ซึ่งฉันเดาว่าเป็นเรื่องปกติ) นี่หมายความว่า CPU ไม่สามารถโต้ตอบกับความทรงจำใด ๆ ในขณะที่ DAC กำลังรับข้อมูลหรือไม่ นอกจากนี้เนื่องจาก DAC ไม่มีบัฟเฟอร์ (เท่าที่ฉันสามารถบอกได้) และดังนั้นจึงต้อง DMA บ่อยมากประเด็นของ DMA คืออะไร หาก CPU ไม่สามารถทำธุรกรรมหน่วยความจำได้จะทำอะไรได้หรือไม่

4
BJT ทรานซิสเตอร์ทำงานอย่างไรในสภาวะอิ่มตัว?
นี่คือสิ่งที่ฉันรู้เกี่ยวกับ NPN BJTs (ทรานซิสเตอร์แบบสองขั้วทางแยก): ปัจจุบัน Base-Emitter ขยาย HFE ครั้งที่ Collector-Emitter ดังนั้น Ice = Ibe * HFE Vbeคือแรงดันไฟฟ้าระหว่าง Base-Emitter และเช่นเดียวกับ diode ใด ๆ มักจะอยู่ที่ประมาณ 0,65V Vecแม้ว่าฉันจะจำไม่ได้ ถ้าVbeต่ำกว่าเกณฑ์ขั้นต่ำสุดทรานซิสเตอร์จะเปิดขึ้นและไม่มีกระแสไฟผ่านหน้าสัมผัสใด ๆ (โอเคอาจจะมีกระแสรั่วไหลเล็กน้อย แต่ก็ไม่เกี่ยวข้องกัน) แต่ฉันยังมีคำถาม: ทรานซิสเตอร์ทำงานอย่างไรเมื่ออิ่มตัว ? เป็นไปได้หรือไม่ที่จะให้ทรานซิสเตอร์อยู่ในสถานะเปิดภายใต้เงื่อนไขอื่นที่ไม่ใช่Vbeต่ำกว่าขีด จำกัด ? นอกจากนี้อย่าลังเลที่จะชี้ให้เห็นข้อผิดพลาดใด ๆ ที่ฉันทำในคำถามนี้ คำถามที่เกี่ยวข้อง: ฉันไม่สนใจว่าทรานซิสเตอร์ทำงานอย่างไรฉันจะทำให้ทรานซิสเตอร์ทำงานได้อย่างไร

6
อะไรทำให้แพลตฟอร์มใดเหมาะสมหรือไม่เหมาะสมสำหรับการใช้งานจริง? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา สมมติว่าต้นทุนสินค้าเป็นปัจจัยที่ไม่มีนัยสำคัญ หาก บริษัท ขาดทีมในการผลิตบอร์ดแบบกำหนดเองสำหรับผลิตภัณฑ์เฉพาะ แต่ประสบความสำเร็จกับแพลตฟอร์มการพัฒนาชั้นวางนอกเช่น Arduino / Netduino / mbed สิ่งที่ควรพิจารณาก่อนจะไปข้างหน้าคืออะไร ถ้าฉันไม่เข้าใจผิด Arduino เดิมทีมีกลุ่มเป้าหมายเป็นนักศึกษามหาวิทยาลัยเนื่องจากราคาถูกและใช้งานง่าย มันกลายเป็นแพลตฟอร์มยอดนิยมสำหรับศิลปินและผู้ผลิต ฉันเห็นว่า Netduino เป็นส่วนขยายเชิงตรรกะของ Arduino - ช่วยให้ผู้ใช้ IDE ที่แข็งแกร่งและสมบูรณ์ (Visual Studio 2010) และทำสิ่งต่าง ๆ ได้อย่างรวดเร็วผ่าน. NET Micro Framework mbed เป็นอีกหนึ่งแพลตฟอร์ม hobbyist ที่ดีเพราะใช้งานง่ายเครื่องมือฟรี (คอมไพเลอร์ออนไลน์) และอุปกรณ์ต่อพ่วงฮาร์ดแวร์ ดังนั้นคำถามของฉันคือทำไม บริษัท ไม่ควรนำแพลตฟอร์มการพัฒนาเหล่านี้มาใช้ในการผลิต กล่าวอีกนัยหนึ่งมันเป็นความคิดที่ดีหรือไม่ที่จะซื้อบอร์ดจาก Sparkfun …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.