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/AVRPWM0Setup.xml | 92 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 help/en_US/AVRPWM0Setup.xml (limited to 'help/en_US/AVRPWM0Setup.xml') diff --git a/help/en_US/AVRPWM0Setup.xml b/help/en_US/AVRPWM0Setup.xml new file mode 100644 index 0000000..f72f258 --- /dev/null +++ b/help/en_US/AVRPWM0Setup.xml @@ -0,0 +1,92 @@ + + + + + + + + AVRPWM0Setup + Function to Setup OC0 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 OC0 pin to produce 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 OC0 on compare match when up-counting. Set OC0 on compare match when down-counting. +1 for Set OC0 on compare match when up-counting. Clear OC0 on compare match when down-counting. +For Fast PWM Mode: +0 for non-inverted output i.e Clear OC0 on compare match, set OC0 at BOTTOM. +1 for inverted output i.e Set OC0 on compare match, clear OC0 at BOTTOM. +For CTC Mode: +0 to Clear OC0 on compare match +1 to Set OC0 on compare match +2 to toggle OC0 on compare match + + + +This is curretly dummy function. It provides no functionality but is required +for providing support for generating C code for AVR. + + + + + + + Examples + + + + + See also + + AVRPWM0SetDuty + + + + + Authors + + Ashish Kamble + + + -- cgit