文件名称:数据管理-解决springboot打成jar运行后无法读取resources里的文件问题
文件大小:20.95MB
文件格式:PDF
更新时间:2024-07-30 11:21:53
stm32F7中文
15.7 快速转换模式 可通过降低 ADC 分辨率来执行快速转换。RES 位用于选择数据寄存器中可用的位数。每种 分辨率的 小转换时间如下: 12 位:3 + 12 = 15 ADCCLK 周期 10 位:3 + 10 = 13 ADCCLK 周期 8 位:3 + 8 = 11 ADCCLK 周期 6 位:3 + 6 = 9 ADCCLK 周期 15.8 数据管理 15.8.1 使用 DMA 由于常规通道组只有一个数据寄存器,因此,对于多个常规通道的转换,使用 DMA 非常有 帮助。这样可以避免丢失在下一次写入之前还未被读出的 ADC_DR 寄存器中的数据。 在使能 DMA 模式的情况下(ADC_CR2 寄存器中的 DMA 位置 1),每完成常规通道组中的 一个通道转换后,都会生成一个 DMA 请求。这样便可将转换的数据从 ADC_DR 寄存器传输 到用软件选择的目标位置。 尽管如此,如果数据丢失(溢出),则会将 ADC_SR 寄存器中的 OVR 位置 1 并生成一个中 断(如果 OVRIE 使能位已置 1)。随后会禁止 DMA 传输并且不再接受 DMA 请求。在这种 情况下,如果生成 DMA 请求,则会中止正在进行的常规转换并忽略之后的常规触发。随后 需要将所使用的 DMA 流中的 OVR 标志和 DMAEN 位清零,并重新初始化 DMA 和 ADC,以 将需要的转换通道数据传输到正确的存储器单元。只有这样,才能恢复转换并再次使能数据 传输。注入通道转换不会受到溢出错误的影响。 TIM8_CC4 事件 片上定时器的内部信号 0111 TIM1_TRGO(2) 事件 1000 TIM8_TRGO 事件 1001 TIM8_TRGO(2) 事件 1010 TIM3_CC3 事件 1011 TIM5_TRGO 事件 1100 TIM3_CC1 事件 1101 TIM6_TRGO 事件 1110 表 94. 注入通道的外部触发(续) 源 连接类型 JEXTSEL[3:0]