U
unexpert
Guest
Hello. Nagkakaroon ako ng kaunting problema sa aking programming. Ako nagbibigay ng signal sa aking board at ito ay makita at ipakita ang maximum at minimum na punto ng wave signal. Gayunpaman, hindi ako talagang sigurado kung sinulat ko ang aking code ng tama. Gayundin, ako nakakakuha ng error na ito: "operator ay nangangailangan ng isang pointer at isang integer bilang mga operands" Narito ang isang bahagi ng aking code.
Code:
ADCON0 = ADC_SINE; ADCON0bits.GO = 1; habang (ADCON0bits.DONE), / / Terminates ang A / D ng conversion kapag ang lahat ng signal ang ay na-convert adc_result = 256 * ADRESH + ADRESL; / / Store ang resulta min = adc_result [0]; max = adc_result [0]; para sa (j = 0; j