18f25k22 hserin


Results 1 to 18 of 18

Thread: 18f25k22 hserin

Threaded View

  1. #13
    Join Date
    May 2013
    Location
    australia
    Posts
    2,680


    1 out of 1 members found this post helpful. Did you find this post helpful? Yes | No

    Default Re: 18f25k22 hserin

    works as expected
    only slight change was to move serout to portb.7 to suit my pickit2 debug uart tool and put something printable
    into BArray

    Code:
    '-------------------------------------------------------------------------' Name  : Hserin Test  (18F25K22)
    ' Serout Baud rate: 188:4800,84:9600,49:14400,32:19200,15:28800,6:38400  'ok
    ' Serout : p296,297
    ' 9600 Open Inverted None 49236
    ' HSERIN [WAIT("!"), STR MyArray\200, STR MyArray(200)\200, _
    ' STR MyArray(400)\200, STR MyArray(600)\100]
    '
    '-------------------------------------------------------------------------
     Include "modedefs.bas" ' Include serial modes
    ;----[18F25K22 Hardware Configuration]------------------------------------------
    #CONFIG
      CONFIG  FOSC = INTIO67
      CONFIG  PLLCFG = On   
      CONFIG  WDTEN = Off       
      CONFIG  MCLRE = INTMCLR   
      CONFIG  LVP = Off
    #ENDCONFIG
    
    
    
    
        ANSELA = 0  ; All Digital
        ANSELB = 0
        ANSELC = 0
    DEFINE OSC 64                     
    TRISA = % 11111111    '1:IN, 0:OUT             
    TRISB = % 11111111
    TRISC = % 11111111                   
    OSCCON = $70
    OSCTUNE = $40                     
    
    
    
    
    
    
    
    
    ' Set receive register to receiver enabled
    DEFINE HSER_RCSTA 90h
    DEFINE HSER2_RCSTA 90h
    ' Set transmit register to transmitter enabled
    DEFINE HSER_TXSTA 20h
    DEFINE HSER2_TXSTA 20h
    ' Set baud rate
    DEFINE HSER_BAUD 9600 
    DEFINE HSER2_BAUD 9600
    DEFINE HSER_CLROERR 1
    
    
    
    
    
    
    
    
    AArray VAR BYTE[12]
    BArray VAR BYTE[12]   
    
    
     ARRAYWRITE BARRAY,["GOT IT",0]
    
    
    
    
    ' code to scan sample : 0 59749 96859 1                     
    MAIN:                             
    
    
    
    
    HSERIN [wait ("0"), str AArray\12]
    serOut2 PORTB.7,84, [str BArray,13,10]
    
    
    GoTo MAIN
    what doesn't work are code snippets and failure to provide connection details [ schematic]
    and even a description of what happens versus what you expect to happen


    Name:  jbergs.jpg
Views: 2576
Size:  99.5 KB
    Last edited by richard; - 19th January 2025 at 23:56.
    Warning I'm not a teacher

Similar Threads

  1. Hserin
    By Dinoden in forum mel PIC BASIC Pro
    Replies: 7
    Last Post: - 13th December 2016, 04:16
  2. 18F25K22 Help
    By ERMEGM in forum mel PIC BASIC Pro
    Replies: 17
    Last Post: - 25th November 2014, 10:36
  3. migration from 16F876a to 18F25k22
    By MOUNTAIN747 in forum General
    Replies: 26
    Last Post: - 19th March 2012, 21:33
  4. Config 18F25K22
    By mpardinho in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 26th April 2011, 19:08
  5. hserin
    By jcleaver in forum mel PIC BASIC Pro
    Replies: 28
    Last Post: - 21st February 2007, 18:15

Members who have read this thread : 13

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