首页 > 试题广场 >

一个嵌入式系统需要通过SPI总线以4 Mbps的速率从外部高

[单选题]
一个嵌入式系统需要通过SPI总线以4 Mbps的速率从外部高速ADC连续采集数据并存入一片SRAM中。为确保数据不丢失且CPU占用率最低,应优先采用哪种技术方案?
  • 在主循环中通过轮询方式检查SPI接收缓冲区的状态,读出数据
  • 配置SPI接收中断,在中断服务程序(ISR)中将数据从SPI数据寄存器拷贝到SRAM
  • 使用实时操作系统(RTOS),创建一个最高优先级的任务专门负责读取SPI数据
  • 配置DMA控制器,使其在SPI接收缓冲区满的硬件信号触发下,自动将数据从SPI外设寄存器传输到SRAM目标地址

这道题你会答吗?花几分钟告诉大家答案吧!