While I don't know who, if anyone, here knows much about that processor (I know a little), chances are that at least some of your questions will be general enough that we can give advice even if we don't have detailed knowledge about it. Whether we know the HCS12 or not, the main thing we'll need is some idea of the problem your having, including any specific code which you're having trouble with.
Also, could you tell us which SBC or embedded controller (or simulator thereof, more likely) you are targeting? The details of the other hardware will almost certainly be important, since the whole point of a micro-controller is, well, to control devices. Dealing with the CPU is probably less of an issue than dealing with the peripherals; the Freescale processors are rather simple beasts if memory serves, and while they have some weird quirks to them, they aren't that hard to learn to work with. Some of the single-board computer layouts based on them, on the other hand, seem to be designed to maximize frustration more than anything else.
Finally, have you ever done any assembly programming for any other CPU before? I'm assuming not, but if you have, it could help to know which processor and system it was for, as it would give some frame of reference from which to explain things. I know you know some C, so we may be able to use that as well, but the closer we can get to what you are actually doing the easier it is to explain new details. |