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

Back to Subject List

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


 
#113158 - I agree completely but here's the thing
Responding to: ???'s previous message
About the lack of sense in writing twice because the write pulse isn't long enough on a single cycle I agree completely. However, if your target is students, you need to lay some groundwork, else it seems you're just spouting off some opinion which may or may not be founded in solid theory.

It's not clear to me what you mean by "8 MHz part" or "12 MHz part," and if it's not clear to me, it certainly won't be clear to a student. You see, the notion of an "8 MHz part" with respect to the i8255, means one thing, while "12 MHz part" with respect to an 805x means something quite different.

The i8255 was not designed for use with the 805x series, and the notion of an "8 MHz part" didn't even exist at the time it was developed. The 12 MHz i805x is a 1 MHz part, i.e. it manages to generate a single bus cycle in 1 microsecond. The i8255 doesn't have a clock input, so defining it in terms of a clock may not be particularly helpful. It would be easier to address the O/P's issues if we knew precisely which 8255 version he's using, but that is apparently not available.

Now, we, the slightly more experienced forum participants, could do the O/P's work for him, but he won't learn anything if we do that, nor will we.

Creating a lot of noise about how inappropriate we may find the use of this device or that, probably won't help him, nor will it solve the problem. What has to happen is this.

(1) the O/P needs to attach his oscilloscope to the board set and tell us what the duration of the various chip selects at the point of origin is.

(2) he then needs to measure the duration of those same signals at their destination(s) turns out to be. This may not tell US much, but it should tell HIM a great deal.

(3) he should ensure that the strobes he creates with his logic are of reasonable "shape and size" as one might conclude from the MCU datasheet, taking the intervening logic into consideration.

(4) he should then compare the physically observed signal timing with the datasheets for the SPECIFIC DEVICES he's using and verify that the device requirements are being met, both at the external device and at the MCU, and draw some conclusions.

(5) he should then report the results of his empirical observations to us and and only then can we help him assess the conclusions he has reached from his observations. Without those observations, we can't do much, nor can he.

Note that most of this is up to HIM, and not us. We can't force him to do those things, but without the observations, all we can do is generate lots of speculation and that results in noise, not information.

RE


Moreover, since his problem appears to be at the RAM, some timing data would be useful.




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