- #1
- 85
- 0
Hey guys!
I just got a new Tiva C MCU. It's architecture is ARM, and I have no experience programming in assembly using said architecture. To start, I'm trying to run a simple program that puts a value in a register. In an MSP430, the project I'm trying to do would look something like this:
Would somebody be kind enough to show me the code of how to write this in ARM architecture (specially with the Tiva C series Launchpad)? I think I know how to write the mov, but the other parts (such as the ORG, RESET, and END) don't seem to work the same way that they do in the MSP.
Thank you all very much!
I just got a new Tiva C MCU. It's architecture is ARM, and I have no experience programming in assembly using said architecture. To start, I'm trying to run a simple program that puts a value in a register. In an MSP430, the project I'm trying to do would look something like this:
Code:
#include "msp430.h"
;---------------------------------------
ORG 0f800h ; Program Start
;---------------------------------------
RESET mov #0280h,SP ; Stack Pointer Initialized
StopWDT mov #WDTPW+WDTHOLD,&WDTCTL ; Stop WDT
mov #5, R15 ; Delay to R15z
ORG 0FFFEh ; MSP430 RESET Vector
END
Would somebody be kind enough to show me the code of how to write this in ARM architecture (specially with the Tiva C series Launchpad)? I think I know how to write the mov, but the other parts (such as the ORG, RESET, and END) don't seem to work the same way that they do in the MSP.
Thank you all very much!