debug timeout issue 12F683


Closed Thread
Results 1 to 8 of 8

Hybrid View

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


    Did you find this post helpful? Yes | No

    Default

    Hi Nick,

    DEFINE OSC 8 with it running on the default 4MHz internal would definitely do it.
    Regards,

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

  2. #2


    Did you find this post helpful? Yes | No

    Default

    I made the changes to the oscillator configuration. I set up a I/O toggle with 100ms pause and I am seeing the correct timing of the test code. since the pause command derrives it's timing from the osc, I am assume it is running at 8Mhz. modified code below.


    INCLUDE "Modedefs.Bas"

    DEFINE OSC 8

    @ DEVICE PIC12F683, MCLR_OFF,INTRC_OSC_NOCLKOUT,protect_off

    DEFINE DEBUGIN_REG GPIO ' Set as software RX in
    DEFINE DEBUG_BAUD 2400 ' Set bit rate
    DEFINE DEBUGIN_BIT 0 ' Set GPIO bit 0
    DEFINE DEBUGIN_MODE 1 ' Set Debugin mode: 0 = true, 1 = inverted

    OSCCON = %01110001 ' set internal 8MHz
    TRISIO = %00000001
    ANSEL = %00000000
    ADCON0 = 0
    CMCON0 = 7 ' Disable comparator
    VRCON = 0 ' CVreff = OFF
    CCP1CON = %00001100 ' PWM mode
    PR2 = 249 '
    T2CON = %00000100 ' Start Timer2, Prescaller 1:1


    Rudder VAR byte
    Duty VAR WORD
    PWM_ON CON %00001100
    PWM_OFF CON 0


    test:
    GPIO.4 = 1
    pause 100
    GPIO.4 = 0
    pause 100
    goto test

  3. #3
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default

    OSCCON = %01110001 should get you running at 8MHz internal, but you might want to
    change to DEFINE DEBUGIN_MODE 0 ' for true mode. Most IR modules idle high. Inverted
    mode serial inputs should idle low.
    Regards,

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

  4. #4


    Did you find this post helpful? Yes | No

    Talking

    Bruce, that did it. The debugin time out was being hosed by the pull up on the IR data out. Thanks for the help!!!!

    Nick

  5. #5
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default

    Glad I could help. Wait until the new 8-pin 12F1822s' come out. Then you can use the
    hardware USART to receive IR data in the background using DT_INTs....
    Regards,

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

Similar Threads

  1. N-Bit_MATH
    By Darrel Taylor in forum Code Examples
    Replies: 38
    Last Post: - 16th December 2010, 15:48
  2. About USB
    By dias11 in forum mel PIC BASIC Pro
    Replies: 6
    Last Post: - 3rd December 2009, 21:41
  3. debug not working with MPASM assempler
    By santamaria in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 4th March 2009, 08:51
  4. Data EEPROM gets clobbered during programming
    By BrianT in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 18th July 2008, 03:46
  5. 18F1320 ... Strange Memory
    By Acetronics2 in forum mel PIC BASIC Pro
    Replies: 43
    Last Post: - 9th April 2006, 10:55

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