Multi Slow speed PWM and Instant Interrupts


Results 1 to 9 of 9

Threaded View

  1. #7
    Join Date
    Dec 2007
    Location
    Paris
    Posts
    101


    Did you find this post helpful? Yes | No

    Default

    Yes I understand that it is very CPU intensive... Here's the settings for the PWM:

    CPU @ 48Mhz 3 PWM channels with
    DEFINE SPWM_FREQ 100 'SPWM Frequency
    DEFINE SPWM_RES 256 'SPWM Resolution

    I tried dropping SPWM_FREQ to 40 and SPWM_RES 100 but it is still very irregular. It works well when de D+/D- lines are disconnected, so there's good chances the USB interrupt does takes too much time.

    USB INT does contains much more than just USBSERVICE. There's about a dozen PBP instructions to update de status of "Plugged, RX_READY and TX_READY" and this is why I have it as a PBP interrupt. Tried turning it into an ASM interrupt and it does work too, but that's very confusing to me??!
    Last edited by aberco; - 2nd November 2010 at 11:20.

Similar Threads

  1. 18F2420, instant interrupts, and TMR0
    By dhickman in forum mel PIC BASIC Pro
    Replies: 7
    Last Post: - 11th March 2009, 18:33

Members who have read this thread : 1

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