We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
If I power up my board the code runs but not properly, it appears to skip through delay routines instantly which is preventing correct initiation of some of the external devices. ...but if I then use the reset button on the board everything works fine. The uc is a Philips 80C31 running at 11MHz. The board has the reset circuitry as per the data sheet. Does anyone have any ideas as to what is going on here and what I can do to fix it? - I am going to try a longer RC period on the reset pin. Many thanks
"Curious that some of the code worked correctly though." Bad reset problems seem to be just as unpredictable as things like a corrupt stack. You just never really know what's going to happen. The usual advice is to use a reset supervisor IC rather than an RC reset circuit.