2.9  5 reviews on Udemy

The Complete ADC conversion Library Course In PIC

Learn ADC conversion Course With PIC
Course from Udemy
 979 students enrolled
 en
Convert and read analogue signals
Convert analogue signals to digital signals
Programming and design of electronic circuits in which analogue signals are converted into digital
Programmable temperature reader
Programmable humidity reader
Use in electronic projects

ADC Library

ADC (Analog to Digital Converter) module is available with a number of PIC MCU modules. ADC is an electronic circuit that converts continuous signals to discrete digital numbers. ADC Library provides you a comfortable work with the module.

Library Routines

  1. ADC_Init
  2. ADC_Get_Sample
  3. ADC_Read

ADC_Init

This routine initializes PIC’s internal ADC module to work with RC clock. Clock determines the time period necessary for performing AD conversion (min 12TAD). 

Requires MCU with built-in ADC module.

Example: ADC_Init(); // Initialize ADC module with default settings

ADC_Get_Sample

unsigned ADC_Get_Sample(unsigned short channel);

Returns 10 or 12-bit unsigned value read from the specified channel (MCU dependent).

Description The function aquires analog value from the specified channel.

Parameter channel represents the channel from which the analog value is to be acquired. Refer to the appropriate datasheet for channel-to-pin mapping.

Parameters channel represents the channel from which the analog value is to be acquired.

Requires

  • The MCU with built-in ADC module.
  • Prior to using this routine, ADC module needs to be initialized. See ADC_Init.
  • Before using the function, be sure to configure the appropriate TRISx bits to designate pins as inputs.

Example unsigned adc_value; adc_value = ADC_Get_Sample(2); // read analog value from ADC module channel 2

ADC_Read

Prototype unsigned ADC_Read(unsigned short channel);

Returns 10 or 12-bit unsigned value read from the specified channel (MCU dependent).

Description Initializes PIC’s internal ADC module to work with RC clock. Clock determines the time period necessary for performing AD conversion (min 12TAD).

Parameter channel represents the channel from which the analog value is to be acquired. Refer to the appropriate datasheet for channel-to-pin mapping.

Requires

Nothing.

Example unsigned tmp; tmp = ADC_Read(2); // Read analog value from channel 2

The Complete ADC conversion Library Course In PIC
$ 94.99
per course
Also check at

FAQs About "The Complete ADC conversion Library Course In PIC"

About

Elektev is on a mission to organize educational content on the Internet and make it easily accessible. Elektev provides users with online course details, reviews and prices on courses aggregated from multiple online education providers.
DISCLOSURE: This page may contain affiliate links, meaning when you click the links and make a purchase, we receive a commission.

SOCIAL NETWORK