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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/30/07 19:04
Read: times


 
#131729 - Optimal? Well, maybe occasionally ...
Responding to: ???'s previous message
Jan Waclawek said:
Kai Klaas said:
Jan said:
As engineering generally, also this discussion needs just a little balance and quite a few compromises... :-)

What kind of compromises?

Kai


This discussion or engineering?

In this discussion, if Erik would admit that there still are areas of application where parallel interfacing - of which 8255 is an example interface IC, even if of a considerable age - is an optimum choice; and Richard would accept that such applications are getting more and more rare - well that would lead maybe to a compromise (and shorter OT threads...)

In engineering... a whole bunch of compromises... but I don't think that was what you had in mind :-)

JW




As I've repeatedly said, I don't even like the 82C55. It's too weak to do really useful work (though no weaker than they typical 805x), and it's too slow for use with some devices, though my current 805x of choice is not one of them.

There are a few, and I'd emphasize FEW, places where it's optimal, in the context of 805x applications, mainly because of its density, and those would be cases such as the one I mentioned before, where one has to have many dozens of outputs and inputs, all working within the confines of a single task, and all processed as a group, but with relatively precise timing (remember those control valves in the nuclear reactor?). If you have, say, 64 remote valves you have to open or close, and two local indicators for each, it's pretty easy to see how you might benefit from using 8 82C55's to do that.

I've never said that 82C55 was better than something else, though I have said that it's easier to use the 8255 that's already on the board than to add something else.

Now, parallel I/O is where ouputs change and inputs are sampled BYTEwise. Serial I/O is where outputs change and inputs are sampled BITwise. I think there's room for debate about whether a serial device to which the MCU writes or from which it reads in serial format but whose inputs and ouputs are sampled or driven bytewise are serial or parallel. I'm not suggesting that we have this debate now, but I do want to point it out, since remote parallel I/O has long been accomplished with serial means. It can also be argued that bit manipulation, particularly as done in the 805x, where port bits can be addressed directly, is not BYTEwise.

My only purpose in beating on Erik every time he says that using an 82C55 is wrong, categorically, is to remind him that, in this regard, HE is wrong.

I don't think anyone can infer from my comments over the years that I'm unwilling to compromise. In fact, I've made no statement from which I should retreat at all, as I've merely pointed out that Erik's position is too narrow and interferes with progress in many learners' instances every time he asserts it.

As for the 8255 being old, well, yes, it's old. So am I. But nobody seems to object to the use of the 1N914A diode. They've been around much longer than the 8255. I'd point out that both continue to do what they've always done, and quite well.

RE



List of 144 messages in thread
TopicAuthorDate
speed of microcontroller            01/01/70 00:00      
   crystal            01/01/70 00:00      
      Incorrect!            01/01/70 00:00      
         Sorry.            01/01/70 00:00      
   Impossible to say!            01/01/70 00:00      
      confusion            01/01/70 00:00      
         Jan you need to add            01/01/70 00:00      
            scroll down            01/01/70 00:00      
               the enlightenment that it "was explained there tha            01/01/70 00:00      
                  I may move it...            01/01/70 00:00      
   Other things            01/01/70 00:00      
   Anything can happen            01/01/70 00:00      
      That's why we have Datasheets!            01/01/70 00:00      
      switching times            01/01/70 00:00      
         the other way round            01/01/70 00:00      
         You've missed the point entirely!            01/01/70 00:00      
            Example            01/01/70 00:00      
         show and tell            01/01/70 00:00      
   where the datasheet belong            01/01/70 00:00      
      Overclocking            01/01/70 00:00      
         How maximum speed is set            01/01/70 00:00      
            you forgot            01/01/70 00:00      
               the overclockers...            01/01/70 00:00      
               Vdd and leakage            01/01/70 00:00      
                  Lynn, please....            01/01/70 00:00      
   and Lynn please ...            01/01/70 00:00      
      Are the average readers...            01/01/70 00:00      
         i do not know the 'average'            01/01/70 00:00      
            Job security            01/01/70 00:00      
         Off-datasheet operation            01/01/70 00:00      
         view of an insider to the insides...            01/01/70 00:00      
      careful now, Erik            01/01/70 00:00      
         apples and oranges            01/01/70 00:00      
            Yes, your example was 25 ppm ... ...            01/01/70 00:00      
               OT: It feels like home...            01/01/70 00:00      
                  Well ... this topic is totally exhausted ...            01/01/70 00:00      
                     as the song says "let me entertain you"            01/01/70 00:00      
                        That doesn't change anything.            01/01/70 00:00      
                            BULLSHIT            01/01/70 00:00      
                              so what? You\'ve got lots of bandwidth. Use it!            01/01/70 00:00      
                                 Once again            01/01/70 00:00      
                                    Richard, do you have an electric drill?            01/01/70 00:00      
                                    I read that ...            01/01/70 00:00      
                                       3 - three - wrongs            01/01/70 00:00      
                                    If you believe this, then read the datasheet again            01/01/70 00:00      
                                       clarification            01/01/70 00:00      
                                          OT: for all the 8255 lovers and haters...            01/01/70 00:00      
                                             It's not about the 8255, Jan            01/01/70 00:00      
                                                where thr .... did you get that from?            01/01/70 00:00      
                                                   Please clarify ...            01/01/70 00:00      
                                                      if that is what you want to call it, then yes.            01/01/70 00:00      
                                                         Well, that\'s a horse of a different color            01/01/70 00:00      
                                                            what about "roughconvert" do you not understand            01/01/70 00:00      
                                                               OK ... so that's 1250 bytes/ms ,,, or 12.5 Mbps ?            01/01/70 00:00      
                                                                  I have no intention            01/01/70 00:00      
                                                                     It won't benefit me ...            01/01/70 00:00      
                                                                        nope, for that I am paid            01/01/70 00:00      
                        OOOH! You're right ... I misread your post            01/01/70 00:00      
                           yes, stick an \'always\' in            01/01/70 00:00      
                              Are you distorting or just misinformed?            01/01/70 00:00      
                                 neither            01/01/70 00:00      
                                    now let me get this straight ...            01/01/70 00:00      
                                       This would be so darn easy to describe if I were n            01/01/70 00:00      
                                          More clarification, please, Erik            01/01/70 00:00      
                                             At the risk of entering a flame war...            01/01/70 00:00      
                                                Yes, I suspect it is ... but he didn't say that            01/01/70 00:00      
                                                   gave you all you need, if you want to argue \'possi            01/01/70 00:00      
                                                      You're wandering off track ...            01/01/70 00:00      
                                                         then how come you keep asking            01/01/70 00:00      
                                                            Because you, Erik, have overstated your case            01/01/70 00:00      
                                             the danger of 'it'            01/01/70 00:00      
                                                not quite ...            01/01/70 00:00      
                                                   Richard, I would never accuse you of such a            01/01/70 00:00      
                                                   Artist vs. engineer            01/01/70 00:00      
                                                      why, were it not for you, then ...            01/01/70 00:00      
                                                         How do I...            01/01/70 00:00      
                                                            Thre has been no other reason to bring this partic            01/01/70 00:00      
                                                               depends on the circumstances            01/01/70 00:00      
                                                                  Jan, consider the details, please            01/01/70 00:00      
                                                                     bit bang for lack of other term            01/01/70 00:00      
                                                                        Jan, that may be, but I don\'t think so ...            01/01/70 00:00      
                                                                           on interfacing both slow and fast on external bus            01/01/70 00:00      
                                                                              Your conclusion doesn't follow, Jan            01/01/70 00:00      
                                                                                 I did not discuss the appropriateness of any...            01/01/70 00:00      
                                                                     again ignoring increased interrupt latency            01/01/70 00:00      
                                                                        What latency is that, Erik?            01/01/70 00:00      
                                                                           I already did            01/01/70 00:00      
                                                                              Not exactly ...            01/01/70 00:00      
                                                                                 not me, necessarily            01/01/70 00:00      
                                                                                    Just how would that occur?            01/01/70 00:00      
                                                                                       finally you got it.            01/01/70 00:00      
                                                               Once again, Erik, you\'ve missed the point            01/01/70 00:00      
                                                                  once more ignoring interrupt latency            01/01/70 00:00      
                                                               double post again ... looks like the server\'s slow            01/01/70 00:00      
                                                         I'm lost long ago...            01/01/70 00:00      
                                                            Jan, it\'s not my \"red herring\"            01/01/70 00:00      
                                                               not so wide range of applications            01/01/70 00:00      
                                                                  What do you mean?            01/01/70 00:00      
                                                                     this discussion or engineering?            01/01/70 00:00      
                                                                        Oh, this annyoing beating arround the bush!            01/01/70 00:00      
                                                                           Sorry Erik!            01/01/70 00:00      
                                                                        Optimal? Well, maybe occasionally ...            01/01/70 00:00      
                                                                           not use antiques is interfering with progress???            01/01/70 00:00      
                                                                              Yes, the learner's progress            01/01/70 00:00      
                                                                                 Is that not obvious?            01/01/70 00:00      
                                                                                    nope ... not that simple            01/01/70 00:00      
                                                                                       in the post you are responding to!!!            01/01/70 00:00      
                                                                                    Erik, You have no argument ... just an opinion            01/01/70 00:00      
                                                                                       wrong once more            01/01/70 00:00      
                                                                                          Erik, YOU said it affects nothing            01/01/70 00:00      
                                                                                             this is NOT about \'me\' or \'mine\'            01/01/70 00:00      
                                                                                                there you go again ...            01/01/70 00:00      
                                                                                                   it has ABSOLUTELY nothing to do with any specific            01/01/70 00:00      
                                                                                                      We definitely disagree on this ...            01/01/70 00:00      
                                                                                                         if you can not accept this being general, then            01/01/70 00:00      
                                                                                                            It has to be personal and about YOU, Erik            01/01/70 00:00      
                                                                                                               I thought so            01/01/70 00:00      
                                                                                                                  Now you've proven my point, Erik            01/01/70 00:00      
                                                                                                                     back to technical ONLY            01/01/70 00:00      
                                                                                                                        So, what's the problem?            01/01/70 00:00      
                                                                                                                           what good would that do?            01/01/70 00:00      
                                                                                                                              Can't you support your dubious assertions?            01/01/70 00:00      
                                                                                                                                 no ';cases' please            01/01/70 00:00      
                                                                                                                                    Without specifics, there's no proof            01/01/70 00:00      
                                                                                                                                       I will not            01/01/70 00:00      
                                                                                                                                          All you've done so far, Erik, is huff and puff ...            01/01/70 00:00      
                                                                                                                                             I have given you 'details'            01/01/70 00:00      
                                                                                                                                                Maybe, but your \"details\" don\'t support your claim            01/01/70 00:00      
                                                                  Jan, there are always tradeoffs            01/01/70 00:00      
                                                                     forgetting the \"methods of yore\" and instead discu            01/01/70 00:00      
                                                               he can            01/01/70 00:00      
                                                                  There's a semantic problem ...            01/01/70 00:00      
                                                                     already answered            01/01/70 00:00      
                                                         Get over it, Erik ... I don't want your "secrets"            01/01/70 00:00      
                                                            once more ignoring interrupt latency bugs            01/01/70 00:00      
                                                               You keep referring to interrupts ...            01/01/70 00:00      
                                                                  I even made that exception            01/01/70 00:00      
                                                                     That's probably quite true            01/01/70 00:00      
   Why "non-specific/vague question" karma point??            01/01/70 00:00      
      You don't get more vague than...            01/01/70 00:00      
         Come on...            01/01/70 00:00      
            question vs answer            01/01/70 00:00      
            we still only guess            01/01/70 00:00      
               So...            01/01/70 00:00      

Back to Subject List