Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - tha

Pages: [1] 2 3 ... 21
1
ARM Processors / STM32F7 17 Digital camera interface (DCMI)
« on: December 02, 2022, 09:11:38 am »
17 Digital camera interface (DCMI)

17.1 DCMI introduction

The digital camera เป็น a synchronous parallel interface สามารถที่จะรับ a high-speed data flow จาก an external 8-, 10-, 12- or 14-bit CMOS camera module. มันรองรับ different data formats: YCbCr4:2:2/RGB565 progressive video และ compressed data (JPEG).

อินเทอร์เฟซนี้สำหรับใช้กับ black & white cameras, X24 and X5 cameras, และมันถูกทึกทักเอาว่าการประมวลผลล่วงหน้าทั้งหมด เช่น การปรับขนาดถูกดำเนินการใน the camera module.

2
ARM Processors / STM32F7 16 Digital-to-analog converter (DAC)
« on: November 29, 2022, 07:32:26 am »
16 Digital-to-analog converter (DAC)

16.1 DAC introduction

The DAC module เป็น a 12-bit, voltage output digital-to-analog converter. The DAC สามารถถูกกำหนดค่าใน 8- หรือ 12-bit mode และอาจถูกใช้ร่วมกับ the DMA controller. ใน 12-bit mode, the data สามารถถูกวางแนวชิดซ้ายหรือชิดขวา. The DAC มี two output channels, แต่ละตัวมี converter ของตัวเอง. ใน dual DAC channel mode, การแปลงสามารถถูกทำได้อย่างอิสระหรือพร้อมกัน เมื่อทั้งสอง channels ถูกจัดกลุ่มเข้าด้วยกันสำหรับ synchronous update operation. An input reference pin VREF+ (แชร์กับ ADC) มีให้ใช้งานสำหรับความละเอียดที่ดีกว่า.

3
ARM Processors / STM32F7 14 Quad-SPI interface (QUADSPI)
« on: November 22, 2022, 02:04:44 pm »
14 Quad-SPI interface (QUADSPI)

14.1 Introduction

The QUADSPI คือ a specialized communication อินเตอร์เฟสเป้าหมาย single, dual หรือ quad SPI Flash memories. มันสามารถทำงานหนึ่่งใน the three following modes:
•   indirect mode: ทุก the operations ถูกดำเนินการโดยใช้ the QUADSPI registers
•   status polling mode: the external Flash memory status register จะถูกอ่านเป็นระยะๆและ an interrupt สามารถถูกสร้างใน
     กรณีที่มีการเซ็ต flag
•   memory-mapped mode: the external Flash memory ถูกแม็ปเข้ากับ the microcontroller address space และถูกมอง
     โดย the system ราวกับว่ามันเป็น an internal memory

ทั้งปริมาณงานและความจุสามารถถูกเพิ่มขึ้นเป็นสองเท่าโดยใช้ dual-flash mode, โดยที่ two Quad-SPI Flash memories ถูกเข้าถึงพร้อมกัน.

4
ARM Processors / STM32F7 13 Flexible memory controller (FMC)
« on: November 10, 2022, 08:25:57 am »
13 Flexible memory controller (FMC)

The Flexible memory controller (FMC) ประกอบด้วย three memory controllers:
•   The NOR/PSRAM memory controller
•   The NAND memory controller
•   The Synchronous DRAM (SDRAM/Mobile LPSDR SDRAM) controller

5
ARM Processors / STM32F7 12 Cyclic redundancy check calculation unit (CRC)
« on: November 09, 2022, 07:36:36 am »
12 Cyclic redundancy check calculation unit (CRC)

12.1 Introduction

The CRC (cyclic redundancy check) calculation unit ถูกใช้เพื่อให้รับ a CRC code จาก 8-, 16-or 32-bit data word และตัวสร้างสมการโพลิโนเมี่ยล.

ในบรรดา applications อื่น, CRC-based techniques ถูกใช้เพื่อตรวจสอบ data transmission หรือความสมบูรณ์ของการจัดเก็บ. ในในขอบเขตของ the functional safety standards, พวกเขาเสนอวิธีการการตรวจสอบ the Flash memory integrity. The CRC calculation unit ช่วยคำนวณ a signature ของ the software ในระหว่าง runtime, เพื่อถูกเปรียบเทียบกับ a reference signature ที่สร้างขึ้นที่ linktime และเก็บไว้ที่ a given memory location.

6
11 Extended interrupts and events controller (EXTI)

The external interrupt/event controller ประกอบด้วยมากถึง 24 edge detectors สำหรับการสร้าง event/interrupt requests. แต่ละ input line สามารถถูกกำหนดค่าเพื่อเลือก the type (interrupt or event) ได้อย่างเป็นอิสระและ the corresponding trigger event (rising or falling หรือทั้งคู่). แต่ละ line สามารถถูกบังได้อย่างอิสระอีกด้วย. A pending register จะรักษา the status line ของ the interrupt requests.

7
ARM Processors / STM32F7 10 Nested vectored interrupt controller (NVIC)
« on: November 08, 2022, 08:11:42 am »
10 Nested vectored interrupt controller (NVIC)

10.1 NVIC features

The nested vector interrupt controller NVIC รวมคุณลักษณะต่อไปนี้ไว้:
•   สูงถึง 98 maskable(บังได้) interrupt channels สำหรับ STM32F75xxx and STM32F74xxx (ไม่ได้รวมถึง the 16 interrupt
     lines of Cortex®-M7 ที่มี FPU)
•   16 programmable priority levels (4 bits of interrupt priority ถูกใช้)
•   low-latency exception and interrupt handling
•   power management control
•   การจัดให้มีใช้ของ system control registers

The NVIC and the processor core interface ถูกผูกเป็นคู่อย่างใกล้ชิด, ซึ่งทำให้ low latency interrupt processing และการประมวลผลอย่างมีประสิทธิภาพของ late arriving interrupts.

ทุก interrupts รวมทั้ง the core exceptions ถูกจัดการโดย the NVIC. สำหรับข้อมูลที่มากขึ้นเกี่ยวกับ exceptions and NVIC programming, ดูที่ programming manual PMxxxx.

8
ARM Processors / STM32F7 9 Chrom-ART Accelerator™ controller (DMA2D)
« on: November 04, 2022, 08:17:21 am »
9 Chrom-ART Accelerator™ controller (DMA2D)

9.1 DMA2D introduction

The Chrom-ART Accelerator™ (DMA2D) เป็น a specialized DMA อุทิศให้กับการจัดการภาพ มันสามารถดำเนินการการทำงานดังต่อไปนี้:
•   เติมบางส่วนหรือทั้งหมดของภาพปลายทางด้วยสีเฉพาะ
•   คัดลอกบางส่วนหรือทั้งหมดของภาพต้นทางไปยังบางส่วนหรือทั้งหมดของภาพปลายทาง
•   คัดลอกบางส่วนหรือทั้งหมดของภาพต้นทางไปยังบางส่วนหรือทั้งหมดของภาพปลายทางด้วย a pixel format conversion
•   ผสมบางส่วนและ/หรือ two complete source images ด้วยรูปแบบพิกเซลที่แตกต่างกันและคัดลอกผลลัพธ์บางส่วนหรือทั้งหมดไปยัง
     บางส่วนหรือทั้งหมดของภาพปลายทางด้วยรูปแบบสีที่แตกต่างกัน.

ทุก the classical color coding schemes ถูกรองรับจาก 4-bit จนถึง 32-bit ต่อ pixel ด้วย indexed or direct color mode. The DMA2D มี dedicated memories ของมันเองสำหรับ CLUTs (color look-up tables).

Pages: [1] 2 3 ... 21