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

Back to Subject List

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


 
#118064 - I don't think I'd try that ...
Responding to: ???'s previous message
Meaning, of course, the switch of the internal RAM block from data space to program space, or both. I'm a believer in starting with small steps and one at a time.

You say,"The program spits out {HI'0x0'.} which only shows up as HI because the terminal program truncates at the end of a string."

What does the terminal program interpret as the end of the string? When you say it truncates, does that mean that if you send it 10 characters it deletes the last 3, or what? How does any of that lead you to the conclusion that the XRAM block isn't functioning? IDE drives are RAM buffered, and, in any case, even the pre-buffering type are loosely coupled so you can fetch the data at any rate between the access time of the buffer RAM and two or three fortnights per transfer. There's no rush.

Why are you using 32 MHz? Is there some reason for that? Apparently the "bootloader" will autobaud to 9600 baud from 24.00 MHz. Is there some timing constraint that causes you to use 32 MHz, or was that just the only crystal or oscillator you had available?

I don't know SBCMON but that sounds like it's on the order of what I meant. I had ULTRAMON51, which allows assembly and disassembly in mind, but you could use pretty much whatever you like. The reason is that you can "manually" examine/modify SFR bits with that one, and I suppose many others will do the same.

You ask, "I guess I don't understand the "no path of retreat to safe ground". What is there a need to retreat from? I've tested as I've built (yes notably except for the SRAM but I didn't decide to use that till later)."

What I meant, of course, was that you provided no safe ground to which to retreat. That would have been provided by the 35-cent socket. As it stands, you have no easy way to determine whether there's a fault in your circuit or in your MCU. If you had another 8052 application, you could extract the MCU and drop it in there. When I have a couple of hours to myself, I'll do just that with one of the '420's that I have, in order to download the code snippet to which you referred, just to see what it does. I, of course, don't use a terminal emulator, but, rather, a terminal. That will change the landscape somewhat, but we'll see what that reveals.

Free PCB's for what? There are lots of guys who'd like to have someone else do their work for them. Be sure you're justly compensated for your part of the work.

RE

List of 67 messages in thread
TopicAuthorDate
DS89C420 internal SRAM Access question            01/01/70 00:00      
   Timed access            01/01/70 00:00      
      Re: Timed access            01/01/70 00:00      
         Lacking ?            01/01/70 00:00      
            Re: Lacking            01/01/70 00:00      
   dunno            01/01/70 00:00      
      Re: dunno            01/01/70 00:00      
         lots of features to track            01/01/70 00:00      
   Example Code            01/01/70 00:00      
      Dallas SRAM Access            01/01/70 00:00      
   Update / Further Puzzle            01/01/70 00:00      
      False Alarm            01/01/70 00:00      
         A bug, maybe?            01/01/70 00:00      
            Isn't that CPU EOL (or not for new des?)            01/01/70 00:00      
               Yes, it's been replaced but he has it.            01/01/70 00:00      
                  Not Quite EOL but thats next ...            01/01/70 00:00      
                     Could be a disappointment            01/01/70 00:00      
                  how are you going to know if the problem            01/01/70 00:00      
                  Damned with faint praise!            01/01/70 00:00      
                     Clearly it's not for production            01/01/70 00:00      
                        Is there a difference between IAP & ISP?            01/01/70 00:00      
                           what I understand is            01/01/70 00:00      
                              DS89C4x0 IAP/ISP explained            01/01/70 00:00      
                           Final Update            01/01/70 00:00      
                              Try this            01/01/70 00:00      
                                 Re: Try this            01/01/70 00:00      
                                    It may be time for a different specimen            01/01/70 00:00      
                                       Re: new specimen            01/01/70 00:00      
                                          huh?            01/01/70 00:00      
                                             not enough benefit in replacing            01/01/70 00:00      
                                          I've been at this a LONG time ...            01/01/70 00:00      
                                    what does it return            01/01/70 00:00      
                                       returns 0x00            01/01/70 00:00      
                                          probably, but why?            01/01/70 00:00      
                                          I doubt you have to connect 'em            01/01/70 00:00      
                                              do not know what ISTR is            01/01/70 00:00      
                                                what it means            01/01/70 00:00      
                                                me either            01/01/70 00:00      
                                                   before you "move on"            01/01/70 00:00      
                                          oscillscope             01/01/70 00:00      
                                             it's not clear how a 'scope will help            01/01/70 00:00      
                                                Well a 'scope would ...            01/01/70 00:00      
                                                   exactly ... so why not have another look            01/01/70 00:00      
                                                      code?            01/01/70 00:00      
                                                         What about SFR definitions?            01/01/70 00:00      
                                                            SFR Def            01/01/70 00:00      
                                                            SFR was defined            01/01/70 00:00      
                                                               bad idea            01/01/70 00:00      
                                                                  Yep, it leads to confusion!            01/01/70 00:00      
                                    but...            01/01/70 00:00      
                                       confusion            01/01/70 00:00      
                                          That was what I wondered, too.            01/01/70 00:00      
                                             So ... What about it?            01/01/70 00:00      
                                             Clear a few things up            01/01/70 00:00      
                        wrong way around            01/01/70 00:00      
                     Most the time..            01/01/70 00:00      
                        That's undoubtedly the case.            01/01/70 00:00      
   Matthew, I am curious about something            01/01/70 00:00      
      Answer as best I can            01/01/70 00:00      
         It's still not clear ...            01/01/70 00:00      
            hmmm try some more            01/01/70 00:00      
               I don't think I'd try that ...            01/01/70 00:00      
                  Re:            01/01/70 00:00      
                     It's not rude ...            01/01/70 00:00      
                        Now ... here's what I did ...            01/01/70 00:00      
               test.asm once more            01/01/70 00:00      
                  Some more questions            01/01/70 00:00      

Back to Subject List