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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/06/06 19:44
Read: times


 
#129096 - first of all, let me be clear ...
Responding to: ???'s previous message
I completely agree that it looks like an address line stuck at one value.

However, what I meant by " If so, the simulation using data type int should have revealed why as well, shouldn't it? " was that the simulator should have shown how it compensated for the stuck address line, thereby allowing the O/P to see what was going on. Of course, it's not clear that he simulated the version using int data type.

My point, however, really is that the beginner shouldn't fool with 'C' until he's thoroughly familiar with how to program the MCU in ASM. I feel that it introduces confusion and ambiguities that aren't obvious to the beginner, particularly if he fails to grasp how the compiler handles the different data types.

What's more, it's not obvious to the casual onlooker, like me, for example, what the compiler really does, though I, like most "casual" lookers-on have a fair grasp of what it SHOULD be doing.

When there's question as to whether the hardware works properly, the beginner, not necessarily every user, should stick to ASM, where the MCU behavior in response to his code is more clearly defined.

One solid clue that could readily be generated would be to use IRAM rather than XRAM for the data buffer. If they behave differently, then there's probably a construction problem. I'm rather surprised that hasn't already been tried.

RE



List of 54 messages in thread
TopicAuthorDate
SRAM HY62256 interfacing            01/01/70 00:00      
   i think your address line A0 is stuck            01/01/70 00:00      
   Sram            01/01/70 00:00      
      Stuck            01/01/70 00:00      
      Common Errors in Memory Systems            01/01/70 00:00      
   How to post code            01/01/70 00:00      
       How to post code            01/01/70 00:00      
         Read the instructions!            01/01/70 00:00      
         how did you check them?            01/01/70 00:00      
         Checks            01/01/70 00:00      
            Schematic            01/01/70 00:00      
               no problem with hand-drawn schematics            01/01/70 00:00      
                  how to attach schematic which are in pdf format            01/01/70 00:00      
                     How to post code and Schematics            01/01/70 00:00      
                  my home page            01/01/70 00:00      
                     Your Home Page!            01/01/70 00:00      
                        exactly!            01/01/70 00:00      
                     Schematic Diagram as attachment            01/01/70 00:00      
                        Read the instructions!            01/01/70 00:00      
                           schematic problem            01/01/70 00:00      
                              link will be........            01/01/70 00:00      
   schematic pdf link            01/01/70 00:00      
      Schematic of SRAM with 8051            01/01/70 00:00      
         Capacitors?            01/01/70 00:00      
            where capacitor is used???            01/01/70 00:00      
               decoupling capacitor            01/01/70 00:00      
                  decoupling capacitor ??            01/01/70 00:00      
                     i have seen your profile            01/01/70 00:00      
                        It seems to have changed            01/01/70 00:00      
                     At the IC            01/01/70 00:00      
                        have a look            01/01/70 00:00      
                           Erik by god it is recently changed!            01/01/70 00:00      
   I think Neil is asking            01/01/70 00:00      
   Isn't this a 'C' problem rather than a RAM problem            01/01/70 00:00      
      Really?            01/01/70 00:00      
         code tested at simulator            01/01/70 00:00      
            So it's a hardware fault            01/01/70 00:00      
               Hardware tested            01/01/70 00:00      
                  answer to "why":            01/01/70 00:00      
                     but dont forget to put pull ups its port 0!            01/01/70 00:00      
                        for the test - yes, sure, sorry, I forgot            01/01/70 00:00      
                  "Hardware tested" and who gives a hoot            01/01/70 00:00      
                  Tested?!            01/01/70 00:00      
            it's the HW then            01/01/70 00:00      
         Yes, it looks like that.            01/01/70 00:00      
            Oh no it doesn't!            01/01/70 00:00      
               first of all, let me be clear ...            01/01/70 00:00      
                  not just stuck-at            01/01/70 00:00      
                     Good point!            01/01/70 00:00      
                        Let's give him credit ...            01/01/70 00:00      
                           yes it would, look here            01/01/70 00:00      
                              typo            01/01/70 00:00      
                              defective parts            01/01/70 00:00      
                                 if you look inside ...            01/01/70 00:00      

Back to Subject List