| ??? 01/15/11 03:01 Modified: 01/15/11 04:02 Read: times |
#180611 - Re: just a note Responding to: ???'s previous message |
Guy Lavoie said:
I'm nothing close to a 8051 "expert" (I'm the hobbyist making MIDI drums with piezo sensors...which is coming along just fine!) but I did notice something in the original Intel manual concerning interrupts. This is in the "Hardware Description" manual on page 16 (of the "Bible" linked to earlier on 8052.com), where it says:
"All of the bits that generate interrupts can be set or cleared by software, with the same result as though it had been set or cleared by hardware. That is, interrupts can be generated or pending interrupts can be canceled in software." Does that help at all? It does, since it provides clarity on how Intel originally intended the 8051 to function. Whether all derivatives adhere to it is another matter entirely. (I didn't go to the trouble, so nice find, btw :-)) There is also the problem of Atmel's interpretation of 'the bible', apparently lacking in some detail (like the above) and including mention of their x2 clock speedup feature (among other possible inconsistencies) that are not included in the original Intel document. Reason I linked to it instead of Intel's original was it appeared to be more relevant to Robin's processor variant of choice (the AT89S52). Regards Valentin PS: I've always had a fascination with electronic music instruments, and would be very interested to hear more about your project.. |



