本来想设置TIME1CC4来触发AD转换的,所以选用 注入通道的外部触发转换模式 ,在这句 ADC_SoftwareStartInjectedConvCmd(ADC1, ENABLE);完成后, ADCx->CR2 | =CR2_JEXTTRIG_JSWSTART_Set ; CR2_JEXTTRIG_JSWSTART_Set 头文件定的为 0x00208000; 这些都没错,但仿真后显示的,只有ADC1->CR2 ,只有低16处理有效,高16位处理无效?不知道为什么,而且直接 ADC->CR2操作,编译又说无这个寄存器?有人可以帮忙解答吗?
|