HPWM on second half


Results 1 to 23 of 23

Threaded View

  1. #23
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default

    Here's an example for the 12F615.
    Code:
    @ DEVICE PIC12F615, MCLR_OFF, IOSCFS_4MHZ, INTRC_OSC_NOCLKOUT, WDT_OFF, BOD_OFF, PROTECT_OFF
        
    DEFINE OSC 4
    duty VAR WORD
    
    ANSEL   = 0	            ' 12F615 Set all pins to digital
    CMCON0 = 0
    OPTION_REG = 0          ' Disable internal pullups
    WPU = 0                 ' 12F615 Individual pull-ups disabled
    VRCON   = 0             ' Internal Vref disabled
    
        TRISIO = %00111010  ' GPIO.0 = P1B, GPIO.2=P1A outputs
        PR2 = 82            ' Set PWM for approximately 12kHz
        CCP1CON = %10001100 ' PWM mode; P1A active-high; P1B active-high
        T2CON = %00000100   ' %00000110 = TMR2 ON 1:16 prescale
        PWM1CON = %10000001 ' min dead-band time
        
        Duty = 166          ' Roughly 50% duty cycle
        CCP1CON.4 = duty.0
        CCP1CON.5 = duty.1
        CCPR1L = DUTY >> 2
                                    
    MAIN:
        GOTO  MAIN
        
        End
    This has a 1uS dead-band with roughly 12kHz PWM, and each output is the compliment of
    the other.
    Attached Images Attached Images  
    Regards,

    -Bruce
    tech at rentron.com
    http://www.rentron.com

Similar Threads

  1. Bit Angle Modulation (BAM) in a PIC
    By Bronx68 in forum mel PIC BASIC Pro
    Replies: 150
    Last Post: - 24th February 2015, 14:41
  2. 18F4620 HPWM Half Bridge Mod problem
    By showtime in forum mel PIC BASIC Pro
    Replies: 8
    Last Post: - 2nd November 2007, 13:55
  3. Using HPWM in half bridge mode on 16f690
    By Chris Barron in forum mel PIC BASIC
    Replies: 0
    Last Post: - 29th December 2006, 12:18
  4. sound command & music
    By trying in forum mel PIC BASIC Pro
    Replies: 14
    Last Post: - 26th May 2006, 15:14
  5. 3 HPWM channels
    By docwisdom in forum mel PIC BASIC Pro
    Replies: 9
    Last Post: - 4th April 2006, 03:43

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts