Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/26/11 17:51
Read: times


 
#180816 - Did you check the link I mentioned?
Responding to: ???'s previous message
Tom said:
the next byte it receives is then the data for it?

No, not "the next byte". After the chip have evaluated the address byte, it will remember the result of that evaluation until the next time it receives a 9-bit transfer with the high bit set.

So you may use any 8-bit protocol in between the address-byte transfers.

You may have one byte address and one byte data. Or one byte address and 10 MB of data.

Did you try google and open the link I mentioned? It did help with the explanation. There are a number of references to be found that spends pages explaining this mode. Both for chips that have automatic address processing, and for situations where the user have a PC-class UART without a 9-bit mode where they use the parity support just to get a ninth bit when sending and receiving (but then obviously having to play with odd/even parity etc).

The link I mentioned did tell how the receivers have an address and how you could mask bits to handle broadcasts where you may send to either a specific receiver or to all connected receivers.

The reason I could not post a direkt link is that Google creates a temporary link when I do the search - possible since they have a huge number of books digitized and available in their own databases. But it is reasonable that if you do a search with the same keywords, you should also see almost the same search matches.

List of 28 messages in thread
TopicAuthorDate
automatic address recognition on 8051            01/01/70 00:00      
   8-bit or 9-bit?            01/01/70 00:00      
      google            01/01/70 00:00      
         8051 microcontrollers: an applications-based introduction            01/01/70 00:00      
      You need both 9-bit *and* the "Enhanced" UART            01/01/70 00:00      
         I guess he has the enhanced            01/01/70 00:00      
            Indeed!            01/01/70 00:00      
               rephrase            01/01/70 00:00      
   which chip?            01/01/70 00:00      
      Aside: multi-UART chips not necessarily all Enhanced?            01/01/70 00:00      
         UART0 and UART1            01/01/70 00:00      
            continued            01/01/70 00:00      
               Accessing the 9th bit            01/01/70 00:00      
               Did you check the link I mentioned?            01/01/70 00:00      
                  risky suggestion            01/01/70 00:00      
                     Yes - staying in the 9-bit mode            01/01/70 00:00      
                  google            01/01/70 00:00      
                  link checked and other queries            01/01/70 00:00      
                     also...            01/01/70 00:00      
                         Accessing the 9th bit (again)            01/01/70 00:00      
                           another moment of stupidity            01/01/70 00:00      
                     getting there            01/01/70 00:00      
                        thanks for clearing this up            01/01/70 00:00      
                           fig 14 of WHAT            01/01/70 00:00      
                              link            01/01/70 00:00      
                           SM2            01/01/70 00:00      
               enhanced            01/01/70 00:00      
   thanks            01/01/70 00:00      

Back to Subject List