From aef4e8398f2b1848b0e4cdd9580dbbe93e4006f9 Mon Sep 17 00:00:00 2001 From: Jorawar Singh Date: Fri, 30 Jun 2017 11:28:58 +0530 Subject: Help files, modified Raspberry Pi code conversion --- help/en_US/AVRPWM2Setup.xml | 88 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 help/en_US/AVRPWM2Setup.xml (limited to 'help/en_US/AVRPWM2Setup.xml') diff --git a/help/en_US/AVRPWM2Setup.xml b/help/en_US/AVRPWM2Setup.xml new file mode 100644 index 0000000..fe80252 --- /dev/null +++ b/help/en_US/AVRPWM2Setup.xml @@ -0,0 +1,88 @@ + + + + + + + + AVRPWM2Setup + Function to Setup OC2 pin for required PWM mode + + + + + Parameters + + waveform_mode: + integer, from 0 to 2 + output_mode: + integer, from 0 to 1 (or 2) depending on the waveform_mode + + + + + Description + +Every Micro controller has PWM pins which can generate varying voltages +from 0V-5V.This function helps to use OC2 pin to produces required +output waveform by setting the waveform mode and otput mode. + + +waveform_mode can take values- + +0 -> for Phase correct PWM Mode +1 -> for Fast PWM Mode +2 -> for CTC Mode + + + +output_mode can take values- + +For Phase correct PWM Mode: +0 for Clear OC2 on compare match when up-counting. Set OC2 on compare match when down-counting. +1 for Set OC2 on compare match when up-counting. Clear OC2 on compare match when down-counting. +For Fast PWM Mode: +0 for non-inverted output i.e Clear OC2 on compare match, set OC2 at BOTTOM. +1 for inverted output i.e Set OC2 on compare match, clear OC2 at BOTTOM. +For CTC Mode: +0 to Clear OC2 on compare match +1 to Set OC2 on compare match +2 to toggle OC2 on compare match + + + +This is curretly dummy function. It provides no functionality but is required +for providing support for generating C code for AVR. + + +Example +AVRPWM2Setup(2,0); //This function will select CTC waveform mode and will clear OC2 on +compare match + + + + + See also + + AVRPWM2SetDuty + + + + + Authors + + Ashish Kamble + + + -- cgit