HC32F005的ADC问题
HC32F005的ADC多通道连续转换累加模式时,多个通道连续多次转化的结果是全部保存在 ADC_result_acc 这一个结果寄存器中吗?也就是说并不是每个ADC通道都有对应独立的 ADC_result_acc 结果寄存器吗? 是的,只有一个ADC_result_acc寄存器 完成一次转换就需要读出来,或者用DMA模式。 是的,每次转换完成都要读出来,不然会被覆盖。 多通道连续转换累加模式是什么情况 各个通道的都加在一起吗 如果只有一个寄存器 那么我怎么知道各个通道的数据是什么呢 可以有单通道连续采样累加模式吗 这样可以做平均计算呵呵 这种寄存器应该是各个通道公用一个所以要及时读取转换结果 只有一个寄存器 所以每次转换完都要及时读取结果可是这种只有一个寄存器的话 当转换速度很高 会不会影响结果的读取或者影响转换速率呢
你可以存在数组里的啊,把数据输出出来就好了 话说,这芯片的ADC好用不,精度咋样? 好像是都保存在这里吧 你需要转换一次之后,就要把数据读出来的,不然就覆盖喽 没用过,不过连续转换一般都需要转换完提出来数据的吧 好像是每个通道都用这个寄存器吧 按理来说可以将每次转换完的数据复制到一个数组里,这样就好区分了 每个通道好像都是用的这一个寄存器 应该没有对应的单独的寄存器吧 你仿真一下看看不就知道了么,这个还是比较容易的
页:
[1]