ts-7000
[Top] [All Lists]

[ts-7000] Problem with RS485 enable register

To:
Subject: [ts-7000] Problem with RS485 enable register
From: "e_fenimore" <>
Date: Sun, 19 Aug 2007 02:04:55 -0000
I noticed in the hardware manual that, to use the RS485 feature on the
TS-7260, one must write a byte value to the address 0x22C0_0000.  For
example, it says to enable half duplex 9600 baud access, one must
write a 0x04 to this address.

Interesting thing is, when I read from this address in code, I get
values alternating between 188 and 252.  If I use the peek16 value
supplied on the development cd, I am able to see it set to 0.  

The code I used to read it in my program is (borrowed from other code
elsewhere):

        bool ccc;
        volatile unsigned char *chip;
        int fd;

        fd = open( "/dev/mem", O_RDWR );
        chip = (vuchar*)mmap( 0, getpagesize(), PROT_READ|PROT_WRITE,
                        MAP_SHARED, fd, 0x22C00000 );
        printf("RS 485 mode %d\n", *chip);
        close( fd );

Any ideas?



 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU