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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/06/07 20:19
Read: times


 
#132159 - Let him do what he wants! He'll learn something.
Responding to: ???'s previous message
If we help him do what he wants, maybe WE will learn something too.

He doesn't want to buy other chips. He wants to make THESE chips work. There's no reason why he shouldn't do that, is there? It's his hobby project. It's his budget. It's his kitchen.

It's not WRONG for him to change chips, but it's not WRONG for him to decline to do so. Frankly, I don't think he can make this work for a number of reasons, but none of the reasons involve the EEPROM or the MCU. The reason it will be difficult to make it work is that he's not considered timing constraints, and that he's operating his MCU outside specified limits, and that he's trying to make a PCB for the first time, and that he's got no test equipment by means of which he can determine what's wrong when the circuit doesn't behave as he expects. I suspect he also hasn't yet heard of metastability.

What I personally believe is that he should first see to it that his MCU circuit works. Then he should, with that MCU circuit, ensure that he can program the EEPROM from the MCU. If, having reached a point at which he can program and verify his MCU, he wants to insert his circuit to force the MCU to execute instructions fed to it from his parallel port, he should go ahead and attempt that. It IS his project, after all.

If he's followed this forum for any length of time, he knows that a large percentage of the "problems" that have been discussed involve IAP and ISP. I don't blame him for wondering whether that's worth pursuing. He probably is aware of the reset/FLASH-corruption issues that pop up from time to time.

He has on hand an MCU that's essentially an 80C31. He has an EEPROM which, among other things, he wants to program in-circuit. He's never said whether he has the means to program the EEPROM on its own, perhaps to see whether his MCU circuit works. I'd guess he doesn't, else he'd not be trying to build an EEPROM programmer. If I were going to advise him, I'd tell him to delay the EEPROM programming effort, and start by programming an SRAM from the PC's parallel port. He can always get a BBRAM and plug it into the SRAM socket once he's written his code to it. He can then migrate to an EEPROM, if that's what he wants to do.

The key is that he wants to do it himself, and in his way. If he wanted to buy a solution, he'd have done that already. Goodness knows, those DIY-at-home PCB kits cost more than a decent kit of premade PC board and parts for an MCU circuit.

What's more, if those FLASH-based IAP/ISP-capable parts were all they're advertised to be, we'd never be discussing reset circuit problems, or IAP/ISP problems. Let's try to help him do what HE wants, rather than what WE want.

RE


List of 45 messages in thread
TopicAuthorDate
CMOS?            01/01/70 00:00      
   74HC and 74HCT IS CMOS!            01/01/70 00:00      
      yes            01/01/70 00:00      
         a datasheet and a calculator            01/01/70 00:00      
   Why do you want to "process the PSEN signal" I kno            01/01/70 00:00      
      You need to stick your nose in the books, Mike            01/01/70 00:00      
         umm.            01/01/70 00:00      
            WHAT are you doing with the PSEN ?            01/01/70 00:00      
               programmer + system            01/01/70 00:00      
                  80C51BH doesn't have EPROM            01/01/70 00:00      
                     He's using it as an 80C31            01/01/70 00:00      
                     im meant            01/01/70 00:00      
                  Ambiguous            01/01/70 00:00      
                     LPT            01/01/70 00:00      
                        Is it T0 and T1, or T1 and T2?            01/01/70 00:00      
                           T0 and T1 and, for a '52 T2            01/01/70 00:00      
            What do you mean \"ummm\"            01/01/70 00:00      
               welcome to "Trying"            01/01/70 00:00      
                  nobody thinks you're stupid, however ...            01/01/70 00:00      
                     answer.            01/01/70 00:00      
                        why screw with the clock?            01/01/70 00:00      
                           stop trying to make deals!            01/01/70 00:00      
                              not necessarily            01/01/70 00:00      
                                 ok            01/01/70 00:00      
                                    sorry, I goofed            01/01/70 00:00      
                              Because...            01/01/70 00:00      
                                 Yes, but will it work? It's ATMEL ... (yechhh!)            01/01/70 00:00      
                                 Just to play it safe            01/01/70 00:00      
                                    or try the Maxim/DALLAS parts ...            01/01/70 00:00      
                                       BINGO            01/01/70 00:00      
                                       Not a good first chip            01/01/70 00:00      
                                          What's his primary purpose            01/01/70 00:00      
                                       Mike - FREE CHIP            01/01/70 00:00      
                        An easier way?            01/01/70 00:00      
                           if he is to get another chip, then            01/01/70 00:00      
                              Harder than it needs to be            01/01/70 00:00      
                                 Let him do what he wants! He'll learn something.            01/01/70 00:00      
                                    a small correction            01/01/70 00:00      
                                       Well, I wouldn't know ... I don't use ATMEL            01/01/70 00:00      
                                    answers....            01/01/70 00:00      
                                       TOTALLY and ABSOLUTELY incorrect. if "the flash            01/01/70 00:00      
                                          .            01/01/70 00:00      
                                             Mike ,,, there are other problems ...            01/01/70 00:00      
                        There may be some surprises ...            01/01/70 00:00      
               two Timers            01/01/70 00:00      

Back to Subject List