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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
03/23/06 23:26
Read: times


 
#112906 - Help me - 8052 SBC project !
I am developing a 8052-based (AT89c52) SBC with the following features / ICs.

-> 1 X 8K SRAM (@ 0000h ~ 1FFFh)
-> 1 X 32K SRAM (@ 2000h ~ 9FFEh)
-> 1 X 32K FLASH ROM (@ 0000h ~ 7FFFh)
-> DS12287 RTC
-> 8259A (PIC Interrupt controller)
-> 2 X 8255A (PPI)
-> 1 X 8279 (Keyboard & Display controller)
-> Auxilary Output port (74HC573)
-> Auxilary Input port (74HC245)
-> LCD (Memory mapped I/O)
-> Serial EEPROM (93c56 - connected to P1 lines)
-> Multiplexed Serial ports - controlled by P1.1 (0 = RS232 / 1 = RS485).

Now, the RAM, FLASH ROMs and 8259 and the Address decoders are on BOARD-1, and the rest of the stuff is on BOARD-2. Its a wire-wrap design so far. I wanted to test my code and the system functionality first and then go for final PCB developments.

The 2 boards are connected by jumper headers and data cables. Now, i can access almost every function on teh boards except RAMs. When i write-to OR read from RAMs, it returns absured data.

If i disconnect BOARD-2, it works fine. With BOARD-2 connected, the 8255s and 8279 work fine. Even the FLASH ROM is working fine, since the code is executing off of it. I am assuming that the data bus is unable to handle the load of so many ICs, so when i disconnect the data-bus from BOARD-2, it works fine.

Hence, i added a 74HC245 bus buffer/transciever on teh data-bus so as to divide the load, but it does not work even then. Can anyone help me out?

I can send a detailed schematic diagram and code to anyone willing to look into it.

Thank you.
Zeeshan.


List of 78 messages in thread
TopicAuthorDate
Help me - 8052 SBC project !            01/01/70 00:00      
   Why?            01/01/70 00:00      
   Why Not?            01/01/70 00:00      
      wheel-reinvention gone mad!            01/01/70 00:00      
      RoHS?            01/01/70 00:00      
         An EU concern            01/01/70 00:00      
         the other side of ROHS            01/01/70 00:00      
      Reasons - 101 !            01/01/70 00:00      
         Can you buy from India?            01/01/70 00:00      
         leave the guy alone            01/01/70 00:00      
         another illusion            01/01/70 00:00      
            RE: another illusion            01/01/70 00:00      
   Wire-wrap??????            01/01/70 00:00      
      Not quite so ...            01/01/70 00:00      
         A very bad signal to beginners!            01/01/70 00:00      
            Nope ... that's the wrong signal            01/01/70 00:00      
               And what about EMC?            01/01/70 00:00      
                  Just exactly who cares about it?            01/01/70 00:00      
                     RE: Just exactly who cares about it?            01/01/70 00:00      
                        Where do you buy them?            01/01/70 00:00      
                        Consumer Vs Comercial            01/01/70 00:00      
                           emphasizing a point            01/01/70 00:00      
                     Yes            01/01/70 00:00      
   2 RAMs?            01/01/70 00:00      
      I see another "illusion"            01/01/70 00:00      
         RE: I see another "illusion"            01/01/70 00:00      
            There's another approach            01/01/70 00:00      
   Schematics !            01/01/70 00:00      
      /EA not connected !            01/01/70 00:00      
         To ground!            01/01/70 00:00      
            U1 = AT89C52            01/01/70 00:00      
               Ok            01/01/70 00:00      
         RE: /EA not connected !            01/01/70 00:00      
   i see no comment on this            01/01/70 00:00      
      RE: i see no comment on this            01/01/70 00:00      
         Very unsafe, it does not give a "long wr            01/01/70 00:00      
            7.37mhz??            01/01/70 00:00      
               RE: 7.37mhz??            01/01/70 00:00      
                  But why are you reporting...            01/01/70 00:00      
                     RE: But why are you reporting...            01/01/70 00:00      
                        simple things            01/01/70 00:00      
                           Wouldn't it be more helpful            01/01/70 00:00      
                              the reason mainly is "students"            01/01/70 00:00      
                                 I agree completely but here's the thing            01/01/70 00:00      
                                    that is not the issue            01/01/70 00:00      
                                       There's teaching and there's preaching            01/01/70 00:00      
                                          that's the crux            01/01/70 00:00      
                                             Complaining won't help.            01/01/70 00:00      
                                                where is the difference?            01/01/70 00:00      
                                                   Not much of the time            01/01/70 00:00      
                                                      OK, I realized that just after I posted            01/01/70 00:00      
                                                         We have to think of the children            01/01/70 00:00      
                                                            a response            01/01/70 00:00      
                                                               I don't recommend that sort of thing            01/01/70 00:00      
                                          RE: There's teaching & there's preaching            01/01/70 00:00      
                                 RE: the reason mainly is "students"            01/01/70 00:00      
                                    that lazy people exist does not mean you            01/01/70 00:00      
                                       RE: that lazy people exist does not mean            01/01/70 00:00      
                                          OOPS            01/01/70 00:00      
                                             RE: OOPS            01/01/70 00:00      
                                                risky            01/01/70 00:00      
         Bus contention!!            01/01/70 00:00      
            RE: Bus contention!!            01/01/70 00:00      
               Answers            01/01/70 00:00      
               Run the numbers.            01/01/70 00:00      
                  RE: Run the numbers.            01/01/70 00:00      
                     Please try a lower clock frequency!            01/01/70 00:00      
                     Vcc_2            01/01/70 00:00      
                        RE: Vcc_2            01/01/70 00:00      
                     it's not the number of IC's            01/01/70 00:00      
                     D1 = 1N4100 ?            01/01/70 00:00      
                        Would that be a 1N4001?            01/01/70 00:00      
               Reason of buffering            01/01/70 00:00      
                  RE: Reason of buffering            01/01/70 00:00      
                     use a scope            01/01/70 00:00      
      Why would that be?            01/01/70 00:00      
   You might want to use a register            01/01/70 00:00      
   8255: RIP            01/01/70 00:00      

Back to Subject List