คำถามติดแท็ก cortex-m

3
อะไรคือความแตกต่างระหว่างซีรี่ส์ Cortex-M และซีรี่ส์ Cortex-R
มันน่าสนใจ! ฉันค้นหาบทความที่ชัดเจน แต่ฉันไม่พบบทความที่ชัดเจนเกี่ยวกับเรื่องนี้ นอกจากนี้ฉันยังพบลิงค์นี้: ARM Cortex-Rและลิงค์นี้: Cortex-R ซีรี่ส์แต่มันไม่ชัดเจนอย่างแน่นอน ในหน้า wiki เขียนว่า: แกนมีไว้สำหรับการใช้งานแบบเรียลไทม์ที่มีประสิทธิภาพ และในหน้าของ Cortex-R เขียนว่า: โปรเซสเซอร์ ARM Cortex®-R แบบเรียลไทม์นำเสนอโซลูชั่นการประมวลผลประสิทธิภาพสูงสำหรับระบบฝังตัวที่ต้องการความน่าเชื่อถือความพร้อมใช้งานสูงการยอมรับข้อบกพร่องการบำรุงรักษาและการตอบสนองแบบเรียลไทม์ และเหล่านี้: ประสิทธิภาพสูง: การประมวลผลที่รวดเร็วรวมกับความถี่สัญญาณนาฬิกาสูง เรียลไทม์: การประมวลผลตรงตามข้อ จำกัด แบบเรียลไทม์ในทุกโอกาส ปลอดภัย: ระบบที่ไว้วางใจได้และเชื่อถือได้พร้อมความต้านทานข้อผิดพลาดสูง ประหยัดค่าใช้จ่าย: ฟีเจอร์เพื่อประสิทธิภาพพลังงานและพื้นที่ สำหรับอันดับหนึ่ง: ตัวอย่างเช่น Cortex-M เมื่อเร็ว ๆ นี้ NXP ได้สร้างซีรี่ส์ NXP_LPC4XXX ที่มีอัตรานาฬิกา 200Mhz และสำหรับ Cortex-R คุณสามารถเห็นสิ่งนี้: ARM Cortex ™ -R4 Microcontrollers TMS570LSมันตลกเพราะมันมี …

2
ARM MCU ทำงานเร็วกว่าคริสตัลภายนอกได้อย่างไร
ดังนั้นก่อนหน้านี้ฉันทำงานกับ Atmel MCU 8 บิตที่เรียบง่ายเท่านั้นและฉันก็ตระหนักในแผนงานของฉันว่ามันมีผลึก 12Mhz เท่านั้น แต่ MCU นั้นทำงานที่ 100MHz (ฉันคิดว่าค่าเริ่มต้นคือ 80MHz. ฉันทำให้มันสูงขึ้นเพียงครั้งเดียวเพื่อความสนุกสนานมันเป็นเพียงบรรทัดง่าย ๆ ในรหัส) มันทำอย่างไร ทำไม Atmega328 ถึงทำงานที่ความเร็วคริสตัลมือสอง?
12 arm  crystal  cortex-m 

4
ปัญหา Endian บน STM32
ฉันกำลังใช้ arm gcc (CooCox) เพื่อเขียนโปรแกรม STM32F4 การค้นพบและฉันได้รับการต่อสู้กับปัญหา endian ฉันสุ่มตัวอย่างด้วย ADC 24 บิตผ่าน SPI เนื่องจากสามไบต์กำลังเข้ามา MSB ครั้งแรกที่ฉันมีความคิดในการโหลดมันลงในกลุ่มเพื่อให้พวกเขา (ฉันหวังว่าต่อไป!) ใช้งานง่ายขึ้นเล็กน้อย typedef union { int32_t spilong; uint8_t spibytes [4]; uint16_t spihalfwords [2];} spidata; spidata analogin0; ฉันโหลดข้อมูลโดยใช้ spi อ่านเป็น analogin0.spibytes [0] - [2], ด้วย [0] ในฐานะ MSB จากนั้นฉันพ่นมันออกทาง USART ที่ megabaud ครั้งละ 8 บิต …
11 c  stm32  cortex-m  gcc 

4
ความแตกต่างระหว่างฟังก์ชั่น rand () และอุปกรณ์ต่อพ่วง RNG (ตัวสร้างตัวเลขสุ่ม) คืออะไร?
ฉันสงสัยว่าอุปกรณ์ต่อพ่วง RNG (ตัวสร้างตัวเลขสุ่ม) ใน STM32F4XXXX MCUs ดูในคู่มืออ้างอิงนี้ (หน้า 748) ในทางกลับกันเรามีฟังก์ชั่น rand () ในไลบรารี stdlib ที่ทำหน้าที่เดียวกัน ตอนนี้ฉันมีสองคำถาม: อะไรคือความแตกต่าง (ข้อดีและข้อเสีย) ระหว่างฟังก์ชั่น rand () และอุปกรณ์ต่อพ่วง RNG (หมายเลขสุ่ม)? ดูส่วนนี้: โปรดอธิบายเกี่ยวกับตัวเลือกทั้งสองนี้ (โดยเฉพาะตัวเลือกที่สอง)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.