Hello,
I am a novice developer of firmware.
I am using the MC9S12G128 model that I always use, and I need a 12-bit ADC, so I am using the MC9S12ZVCA.
In MC9S12G128, ADC values were converted with ATD Conversion Result Registers, and the converted results could be saved as variables.
In MC9S12ZVCA, I would like to know which register serves to convert ADC.
I will wait for your answer.
Thanks.
Solved! Go to Solution.
Hello s.kim@gisystem.co.kr,
Actually, there is S12ZVC demo that utilizes ADC
It can be downloaded here:
VLG-MC9S12ZVC Evaluation Board | NXP
Regards,
Daniel
Thank you for answer.
Can you provide ADC sample code of MC9S12ZVCA?
Thanks.
Hello s.kim@gisystem.co.kr,
Actually, there is S12ZVC demo that utilizes ADC
It can be downloaded here:
VLG-MC9S12ZVC Evaluation Board | NXP
Regards,
Daniel
Hello s.kim@gisystem.co.kr,
There are no result registers in the S12ZVC ADC module.
The results are transferred to SRAM by DMA at the end of each conversion.
The ADC module only takes a pointer to a result array in SRAM.
Please refer to the S12ZVC RM rev2.1, Section 9.5.3.2.3,
Because S12ZVL and S12ZVC have the same ADC, you can use this example:
Example S12ZVL ADC0 triggered by TIM0 OC updates PWM duty cycle
Regards,
Daniel