jPWM.jal - main library jPWMpin.jal - configuration pin library (default: pin A2) syntax is: PWM_OUT (DUTY, CYCLE) where is: DUTY - (0 - 255), duty cycle --- 0 = 0v, 255 = 5V (+ few percent) CYCLE - (1 - 255), number of times to do PWM_OUT --- 1 = 4,17 ms, 255 = 1,063s (+ few percent) I tryed that this command be like a BASICSTAMP PWM command. On this list a saw before a question for PWM speed controller. Guy can not to solve a pwm output to control a motor. I think this can do a job. A quick example for LED dimmer: -------------------- include 16f84_4 include jpic include jlib include jpwm -- This example turn ON LED on A2 and then dimmer it to OFF for 2 sec var byte PRO = 255 -- start PWM with 5V forever loop pwm_out(PRO, 10) -- PWM out to LED for 41.7 ms PRO = PRO - 5 -- decrement PRO end loop -------------------- ######################################### # branek@eunet.yu # http://solair.eunet.yu/~branek - not working yet # ICQ: 15616778 # www.otpor.com #########################################
See