尊敬的团队:
我在我的项目中使用 MSP430FR5949/47。 我的应用是读取模拟数据、并根据另一侧通过串行端口的请求将其发送到外部媒体。
我每50uS 有一个 timerA3 ISR (计时器时钟为 SMCLK 初始化为8MHz)和 SCI 接收 ISR。
初始化的 ADC、以一次转换单个通道。 在计时器中断中、轮询 ADC 转换标志并读取结果。
接收到另一端的数据请求后,我正在串行端口上传输数据。
在某些卡中、另一个终端设备会在一段时间后接收免费数据。
在这里、我的疑问是:
一段时间后、ADC 是否停止转换? 因此、不会设置 ADC 标志、数据也不会加载到我的内部变量中
或
由于 TimerA3的优先级与串行 ISR 相比最低、因此由于重复的串行 ISR、计时器 ISR 不会被触发