Hmmh, it could be done, but it'll be a bit tricky, especially the requ การแปล - Hmmh, it could be done, but it'll be a bit tricky, especially the requ ไทย วิธีการพูด

Hmmh, it could be done, but it'll b

Hmmh, it could be done, but it'll be a bit tricky, especially the requirement to play and scan the RF simultaneously might lead to software complexity. I'd probably start by examining how to use the onboard SPI port to most benefit. For example, if your VS1000 CPU master clock is 48 MHz, you could set 191 to the SPI clock divider so you'd get 125 kHz SPI clock from the SCLK pin (48 MHZ / (191+1)*2). Using the SPI peripheral in 16-bit mode you'd get an interrupt from the SPI controller once per 16 bits, which is 7812.5 Hz. That would certainly be manageable. Your code can then handle 16 bits received from the MOSI pin by the SPI hardware. But I'm not sure how cycle accurate restarting the SPI transfer after each 16 bits in the interrupt handler is, you should test it.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
Hmmh มันสามารถทำ ได้ แต่มันจะยุ่งยากเล็กน้อย โดยเฉพาะอย่างยิ่งความต้องการที่จะเล่น และสแกน RF พร้อมอาจนำไปสู่ความซับซ้อนของซอฟต์แวร์ ฉันอาจจะเริ่มต้น ด้วยการตรวจสอบวิธีการใช้พอร์ต SPI สวบสาบเพื่อประโยชน์สูงสุด ตัวอย่าง ถ้า CPU คุณ VS1000 หลักนาฬิกา เป็น 48 MHz คุณสามารถตั้ง 191 แบ่งนาฬิกา SPI เพื่อคุณจะได้รับนาฬิกา SPI 125 kHz จากขา SCLK (48 MHZ / (191 1) * 2) ใช้ SPI ที่ต่อพ่วงในโหมด 16 บิตคุณจะได้รับการขัดจังหวะจากตัวควบคุม SPI ครั้งละ 16 บิต ซึ่งเป็น 7812.5 Hz ที่แน่นอนจะสามารถจัดการได้ รหัสของคุณสามารถแล้วจัดการรับจากขา MOSI ฮาร์ดแวร์ SPI 16 บิท แต่ผมไม่แน่ใจว่าของวงจรถูกต้องเริ่มถ่ายโอน SPI หลังจากแต่ละ 16 บิทในตัวจัดการการขัดจังหวะ คุณควรทดสอบ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
Hmmh ก็สามารถทำได้ แต่มันจะเป็นบิตหากินโดยเฉพาะอย่างยิ่งความต้องการที่จะเล่นและสแกน RF พร้อมกันอาจนำไปสู่​​ความซับซ้อนของซอฟต์แวร์ ฉันอาจจะเริ่มต้นโดยการตรวจสอบวิธีการใช้พอร์ต SPI onboard เพื่อประโยชน์มากที่สุด ตัวอย่างเช่นถ้านาฬิกาหลัก CPU VS1000 ของคุณเป็น 48 MHz, คุณสามารถตั้งค่า 191 ถึงแบ่งนาฬิกา SPI ดังนั้นคุณจะได้รับ 125 เฮิร์ทซ์นาฬิกา SPI จากขา SCLK (48 MHZ / (191 +1) * 2) การใช้อุปกรณ์ต่อพ่วง SPI ในโหมด 16 บิตคุณจะได้รับการขัดจังหวะจากตัวควบคุม SPI ละ 16 บิตซึ่งเป็น 7,812.5 Hz ที่แน่นอนจะจัดการได้ รหัสของคุณแล้วสามารถจัดการกับ 16 บิตที่ได้รับจากขา MOSI โดยฮาร์ดแวร์ SPI แต่ผมไม่แน่ใจว่าวงจรที่ถูกต้องเริ่มต้นการถ่ายโอน SPI หลังจากที่แต่ละ 16 บิตในตัวจัดการขัดจังหวะคุณควรทดสอบ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
hmmh มันสามารถทำได้ แต่มันเป็นบิตหากิน โดยเฉพาะอย่างยิ่งความต้องการที่จะเล่นและสแกน RF พร้อมกันอาจนำไปสู่ความซับซ้อนของซอฟต์แวร์ ฉันอาจจะเริ่มโดยการตรวจสอบว่าใช้ onboard SPI Port ที่จะได้รับประโยชน์มากที่สุด ตัวอย่างเช่น ถ้าคุณ vs1000 CPU Master นาฬิกา 48 MHz ,คุณสามารถตั้งค่า 191 กับ SPI นาฬิกาแบ่งเพื่อที่คุณจะได้รับ 125 kHz SPI นาฬิกาจาก sclk พิน ( 48 MHz ( 191 / 1 ) ( 2 ) ใช้ SPI อุปกรณ์ต่อพ่วงในโหมด 16 บิตที่คุณจะได้รับการขัดจังหวะจาก SPI ควบคุมครั้งละ 16 บิต ซึ่งเป็น 7812.5 เฮิร์ต ที่แน่นอนจะจัดการ รหัสของคุณสามารถจัดการกับ 16 บิตที่ได้รับจากขาโมซีโดย SPI ฮาร์ดแวร์แต่ผมไม่แน่ใจว่าวงจรถูกต้องเริ่มต้น SPI โอนหลังละ 16 บิตในรบกวนผู้ดูแลคือคุณควรจะทดสอบ
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: