Página 1 de 1

Auxilio com ASM LPC1768+KEIL.

MensagemEnviado: 05 Set 2014 10:22
por fabim
Pessoal, existe um registrador no ADC do LPC que é um tipo de OFSET.
É conhecido como TRIM, e é inicializado sempre com o valor 0x0F, ou seja, ele esta utilizando-se de ofset sem nem mesmo saber se esta ou não calibrado.
Lendo o datasheet, eu observei que é necessário inicializar este registrador, somente no boot, não podendo ser mudado após o startup.

Estou observando e consegui criar sem problemas um campo de edição no startups.s para este registrador, mais estou com muita dificuldade para CONSEGUIR fazer a carga deste valor no registrador, onde o mesmo não possui endereço registrado no header do LPC1768, possuo apenas o endereço do mesmo.

O nome do registrador é: ADTRM
O endereço físico deste SFKR é : 0x40034034
O valor que desejo escrever neste FCKR é : 0x00000200

Eu li reli http://infocenter.arm.com/help/index.js ... DIGAC.html e não consegui assimilar a lógica !!! no MPLAB era tão mais simples !! rs

eu estou tentando encaixar aqui este código :

Código: Selecionar todos
 __user_initial_stackheap

                LDR     R0, =  Heap_Mem
                LDR     R1, =(Stack_Mem + Stack_Size)
                LDR     R2, = (Heap_Mem +  Heap_Size)
                LDR     R3, = Stack_Mem
               {
              AQUI

               }       

                BX      LR

                ALIGN

                ENDIF


                END



Se alguém por nome de Jesus poder me ajudar !! :-)

TCP ?

Re: Auxilio com ASM LPC1768+KEIL.-RESOLVIDO

MensagemEnviado: 05 Set 2014 17:05
por fabim
LDR R6, = 0x40034034 ; carrega integral dentro de R6 no caso um endereço
LDR R0, = 0x00000200 ; carrega integral dentro de R0 no caso o valor que quero escrever em R6
STR R0, [R6] ; storage o valor dentro de R0, no endereço [apontado por R6]


LDR R0, = Heap_Mem
LDR R1, =(Stack_Mem + Stack_Size)
LDR R2, = (Heap_Mem + Heap_Size)
LDR R3, = Stack_Mem
BX LR

ALIGN

ENDIF


END

Re: Auxilio com ASM LPC1768+KEIL.

MensagemEnviado: 05 Set 2014 17:06
por fabim
O Miguel pegou a lógica !!

Re: Auxilio com ASM LPC1768+KEIL.

MensagemEnviado: 05 Set 2014 18:27
por tcpipchip
Tks!!!!
Que bom ter resolvido este pepino!