markdem
Member level 3
- Joined
- May 16, 2006
- Messages
- 58
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,286
- Activity points
- 1,830
Hi all,
I have been asking Google for the last hour, but cant find a answer.
I would like to know what magic make the connection between the HEX file and the micro controller. In other words, how does me writing something like "output_high(PIN_A0);" make PIN_A0 high?
Most websites tell me that the c code is converted to ASM and then a HEX file is made, burned to a PIC and then the PIC executes the code but leave it there. I wan to know HOW the HEX file is executed.
I hope this makes scene.
Thanks.
I have been asking Google for the last hour, but cant find a answer.
I would like to know what magic make the connection between the HEX file and the micro controller. In other words, how does me writing something like "output_high(PIN_A0);" make PIN_A0 high?
Most websites tell me that the c code is converted to ASM and then a HEX file is made, burned to a PIC and then the PIC executes the code but leave it there. I wan to know HOW the HEX file is executed.
I hope this makes scene.
Thanks.