请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:RF430FRL152HEVM 主题中讨论的其他器件:RF430FRL152H
大家好。 我能够读取 ADC1和/或 ADC2。 但是、如果我尝试(在一个循环中)首先读取 ADC1、请将该值存储在缓冲区中、然后将该值存储在缓冲区中、它将不再起作用。 它始终为我提供相同的缓冲器[0]和缓冲器[1]值。 这是我对 RF430FRL152H 的理解不够还是对 C 的理解不够? 我是否错过了一些简单的东西?
第1个工程、第2个工程不:
SD14CTL0 = SD14EN + VIRTGND; SD14CTL1 = SD14UNI + SDRBEN0 + SD14INCH_A3 + SD14INTDLY_0; while (1) { SD14CTL0 |= SD14SC; Ref_value[0]= SD14MEM0; }
SD14CTL0 = SD14EN + VIRTGND; while (1) { SD14CTL1 = SD14UNI + SDRBEN0 + SD14INCH_A3 + SD14INTDLY_0; SD14CTL0 |= SD14SC; Ref_value[0]= SD14MEM0; SD14CTL1 = SD14UNI + SDRBEN1 + SD14INCH__A2 + SD14INTDLY_0; SD14CTL0 |= SD14SC; Ref_value[1]= SD14MEM0; }