12F629 maximun Baudrate


Closed Thread
Results 1 to 13 of 13

Hybrid View

  1. #1
    Join Date
    Sep 2003
    Location
    Vermont
    Posts
    373

    Default

    I've had no issues with a 4 MHz xtal and Debug pushing 115200 baud. Am I doing something wrong(right)?

    Ron

  2. #2
    Join Date
    Nov 2005
    Location
    Zamora, Spain
    Posts
    11

    Wink

    Hello,
    I have increassed the frec. of the crystal to 18.432 Mhz (I use this not very usual frec for generating accurate 4ms periodic interrupts) and put
    DEFINE OSC 16
    DEFINE HSER_TXSTA 20h
    DEFINE HSER_BAUD 115200
    in the testing software.
    HSEROUT can output now 49 bytes in 3.340ms from inside a for..next loop (it counts an small time for jumping from the end to the begining of the for), what makes about 146Kbit/sec. The PIC used is a 16F876-20.

    Ron, could you tell me what model have you pushed to 115200 baud with a 4Mhz crystal? I will try to reproduce your results. I do not like loosing time rediscovering the gun-podwer.

    Last question: how can I define my 18,432Mhz oscillator to let PB generate accurate timming? Could it be done?

    Thanks a lot
    Maxi.

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

    Default

    >> Last question: how can I define my 18,432Mhz oscillator to let PB generate accurate timming? Could it be done?

    No. If you want to use faster clock speeds with PBP keeping good order, pick a frequency that PBP supports - see PBP's manual.

  4. #4
    Join Date
    Nov 2005
    Location
    Zamora, Spain
    Posts
    11

    Default

    Thanks Melanie. I yesterday put a 20Mhz XTal and all in my "old fashioned assembler firmware" started to run under PBP (there is some line in assembler for the interrupt handler, but in general the program has won in clarity and number of features).
    Maxi.

  5. #5
    Join Date
    Mar 2008
    Posts
    59

    Default Re: 12F629 maximun Baudrate

    I am using a 12f629 when I use the internal oscillator my project runs great, However when I switch to the below config and use a 10 mhz ceramic resonator my project does nothing. Please help me understand what I am doing wrong?

    #CONFIG
    cfg = _HS_OSC_
    cfg&= _WDT_ON ; WDT enabled
    cfg&= _PWRTE_OFF ; PWRT disabled
    cfg&= _MCLRE_OFF ; GP3/MCLR pin function is digital I/O, MCLR internally tied to VDD
    cfg&= _BODEN_ON ; BOD enabled
    cfg&= _CP_ON ; Program Memory code protection is enabled
    cfg&= _CPD_OFF ; Data memory code protection is disabled
    __CONFIG cfg
    #ENDCONFIG

    define OSC 10

  6. #6
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924

    Default Re: 12F629 maximun Baudrate

    Give this a try.

    Code:
    #CONFIG
        __config _HS_OSC & _WDT_ON & _MCLRE_OFF & _CP_OFF
    
    #ENDCONFIG
    Dave
    Always wear safety glasses while programming.

  7. #7
    Join Date
    Mar 2008
    Posts
    59

    Default Re: 12F629 maximun Baudrate

    Thank You for your reply! I am up and running. Your code worked and I found my code should have been

    #CONFIG
    cfg = _HS_OSC
    cfg&= _WDT_ON
    cfg&= _PWRTE_OFF
    cfg&= _MCLRE_OFF
    cfg&= _BODEN_ON
    cfg&= _CP_ON
    cfg&= _CPD_OFF
    __CONFIG cfg
    #ENDCONFIG

    define OSC 10

Similar Threads

  1. 12F629 LDR - Light Dependant Resistor
    By Dennis in forum Schematics
    Replies: 15
    Last Post: - 18th February 2010, 22:33
  2. Basic help for 12F629
    By Gene Choin in forum mel PIC BASIC
    Replies: 5
    Last Post: - 22nd September 2009, 04:06
  3. sleep on 12f629
    By sirvo in forum mel PIC BASIC Pro
    Replies: 7
    Last Post: - 8th February 2007, 14:08
  4. Servo control with 12F629
    By achilles03 in forum mel PIC BASIC Pro
    Replies: 3
    Last Post: - 23rd June 2005, 23:34
  5. 12F629 I2C problems
    By AIW128ProGuy in forum mel PIC BASIC Pro
    Replies: 3
    Last Post: - 11th November 2004, 23:41

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