Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
端口B上的PIC32MX220F032D ADC_C_Pic - Fatal编程技术网

端口B上的PIC32MX220F032D ADC

端口B上的PIC32MX220F032D ADC,c,pic,C,Pic,我一直在使用Olimex板PIC32-PINGUINO-MX220 当我试图配置ADC时,我可以看到 #define OpenADC10在第4个参数上引用了mPORTBSetPinsAnalogIn,这意味着,使用此#define,我只能配置端口B上定义的模拟通道,对吗 如果这是真的,为什么在PIC32外设库中没有提到这一点 Microchip的MPLAB C32编译器?根据这里提到的(第109页) 你好,鲁斯兰,谢谢你的回答,但这并没有回答我的问题。那么你的问题是什么呢?你好,鲁斯兰,谢谢你的

我一直在使用Olimex板PIC32-PINGUINO-MX220

当我试图配置ADC时,我可以看到
#define OpenADC10
在第4个参数上引用了
mPORTBSetPinsAnalogIn
,这意味着,使用此
#define
,我只能配置端口B上定义的模拟通道,对吗

如果这是真的,为什么在PIC32外设库中没有提到这一点 Microchip的MPLAB C32编译器?

根据这里提到的(第109页)


你好,鲁斯兰,谢谢你的回答,但这并没有回答我的问题。那么你的问题是什么呢?你好,鲁斯兰,谢谢你的回答,但这并没有回答我的问题。Microchip应该警告,第4个参数仅涉及端口B,否则,创建库以帮助无经验程序员的目的是无用的,因为如果程序员在第4个参数上设置端口B通道以外的端口,ADC将根本无法在该端口上工作,文件adc10.h的另一个问题是它创建了与下一个类似的定义#定义SKIP_SCAN_AN0(1)这是正确的,我认为你可以写信给Microchip。他们可能会接受你的意见并对其进行改进。这将是一个小而大的改进。