In this chapter we will explore the use of a single DAC channel. We wi การแปล - In this chapter we will explore the use of a single DAC channel. We wi ไทย วิธีการพูด

In this chapter we will explore the

In this chapter we will explore the use of a single DAC channel. We will start with the simplest case – direct software control of a analog output – which is useful for creating slow moving signals that do not have to be synchronized in time. We will then explore the generation of time-synchronized signals; first with DAC module provided triangle wave generator, and then interrupt driven code to produce a sine wave. Interrupt driven operation does not scale well to high update rates – eventually, all of the processor cycles are required just to service the interrupt. Thus, we will examine the use of DMA to “feed” the DAC, with a lower frequency interrupt used to update the DMA buffer. Finally, we will define an exercise to read audio files from an SD card and play them, via DMA, to an external audio amplifier driven by the DAC.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ในบทนี้ เราจะศึกษาการใช้ DAC ช่องเดียว เราจะเริ่มต้นกับกรณีที่ง่ายที่สุด –ซอฟต์แวร์โดยตรงควบคุมการแสดงผลแบบแอนะล็อก – ซึ่งจะเป็นประโยชน์สำหรับการสร้างสัญญาณเคลื่อนไหวช้าที่ไม่จำเป็นต้องตรงเวลา เราจะสำรวจการสร้างสัญญาณซิงโครไนส์เวลา แล้ว ครั้งแรก กับ DAC โมให้เครื่องกำเนิดคลื่นสามเหลี่ยม แล้ว ขัดจังหวะควบคุมรหัสผลิตคลื่นไซน์ สัญญาณขัดจังหวะในการขับเคลื่อนการดำเนินงานปรับมาตราส่วน เพื่อปรับปรุงสูงราคาดี – ในที่สุด ทั้งหมดของวงจรประมวลผลจำเป็นเพียงเพื่อบริการการขัดจังหวะ ดังนั้น เราจะตรวจสอบการใช้ DMA ให้ "อาหาร" DAC มีการขัดจังหวะความถี่ที่ต่ำกว่าที่ใช้ในการปรับปรุงบัฟเฟอร์ DMA สุดท้าย เราจะกำหนดการออกกำลังกาย การอ่านแฟ้มเสียงจากการ์ด sd ออกเล่น ผ่าน DMA การขยายเสียงภายนอกขับเคลื่อน ด้วย DAC
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ในบทนี้เราจะสำรวจการใช้ช่อง DAC เดียว เราจะเริ่มต้นกับกรณีที่ง่าย - การควบคุมซอฟต์แวร์โดยตรงจากการส่งออกอนาล็อก - ซึ่งจะเป็นประโยชน์สำหรับการสร้างสัญญาณเคลื่อนไหวช้าที่ไม่ต้องได้รับการทำข้อมูลให้ตรงกันในเวลา จากนั้นเราจะสำรวจการสร้างสัญญาณเวลาตรงนั้น ครั้งแรกกับโมดูล DAC ให้กำเนิดคลื่นสามเหลี่ยมแล้ว interrupt ขับเคลื่อนรหัสการผลิตคลื่นไซน์ ขัดขวางการดำเนินการผลักดันไม่ดีขนาดที่จะปรับปรุงอัตราสูง - ในที่สุดทุกรอบของการประมวลผลที่มีความจำเป็นเพียงเพื่อให้บริการการขัดจังหวะ ดังนั้นเราจะตรวจสอบการใช้งานของ DMA ที่ "ฟีด" DAC ที่มีความถี่ต่ำ interrupt ใช้ในการปรับปรุงบัฟเฟอร์ DMA สุดท้ายเราจะกำหนดในการออกกำลังกายในการอ่านไฟล์เสียงจาก SD card และเล่นผ่าน DMA เพื่อขยายเสียงภายนอกขับเคลื่อนด้วย DAC
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ในบทนี้เราจะสำรวจใช้ DAC ช่องเดียว เราจะเริ่มต้นด้วยที่ง่ายที่สุดและซอฟต์แวร์โดยตรง กรณีการควบคุมอนาล็อกเอาท์พุท ) ซึ่งจะเป็นประโยชน์สำหรับการสร้างช้าย้ายสัญญาณที่ไม่ต้องตรงกันในเวลา จากนั้นเราจะสำรวจรุ่นเวลาตรงกันสัญญาณ ; ครั้งแรกกับ DAC ให้เครื่องกำเนิดไฟฟ้าคลื่นโมดูลสามเหลี่ยมแล้วขัดจังหวะขับเคลื่อนรหัสผลิตไซน์คลื่น ขัดจังหวะขับเคลื่อนการดำเนินงานไม่ได้มาตราส่วนดีเพื่อปรับปรุงอัตราสูงและในที่สุดทั้งหมดของหน่วยประมวลผลรอบจะต้องพึ่งบริการขัด ดังนั้น เราจะตรวจสอบการใช้ DMA " ฟีด " DAC ที่มีความถี่ต่ำรบกวนใช้ปรับปรุง DMA บัฟเฟอร์ ในที่สุดเราจะนิยามแบบฝึกหัดอ่านไฟล์เสียงจากการ์ด SD และเล่นผ่าน DMA , ภายนอกเครื่องขยายเสียงขับโดยดั๊ก .
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: