Página 1 de 1

STM8 assembly #include

MensagemEnviado: 18 Jun 2015 10:12
por edsont
Estou iniciando no assembly do STM8 (ST Visual Develop) e estou com uma dúvida básica:

Quando eu coloco #include "stm8s103f3p.inc" as definições dos registros não são encontradas pelo linker.
Nos arquivo ".inc" aparece tudo como EXTERN. As definições ficam no arquivo ".asm". O que eu estou fazendo de errado, ou falta fazer?

Re: STM8 assembly #include

MensagemEnviado: 22 Jun 2015 11:56
por edsont
Por razão que desconheço parece que é necessário procurar e colocar o arquivo ".asm" correspondente ao ".inc" em Source Files no projeto.

Re: STM8 assembly #include

MensagemEnviado: 04 Jul 2017 17:40
por Vonnilmam
Caro e ilustre amigo ,

Eu programo em assembler a decadas, sempre relutei em aprender C...

Quer uma dica, trabalha em C com esses stms da vida, vai por mim é muito mais produtivo e eficiente, além de dar menos dor de cabeça.

Eu também estou estudando esses bichinhos e são lindos demais, além do custo ultra baixo e são muito utilizados no mercado.

Boa sorte,

Re: STM8 assembly #include

MensagemEnviado: 04 Jul 2017 20:45
por edsont
Vonnilmam escreveu:Caro e ilustre amigo ,

Eu programo em assembler a decadas, sempre relutei em aprender C...

Quer uma dica, trabalha em C com esses stms da vida, vai por mim é muito mais produtivo e eficiente, além de dar menos dor de cabeça.

Eu também estou estudando esses bichinhos e são lindos demais, além do custo ultra baixo e são muito utilizados no mercado.

Boa sorte,

Obrigado pela dica, mas neste caso programar em C não era uma opção. A aplicação exigia velocidade (interupção, encoder incremental), baixissimo consumo e precisão em cálculo. Mas deu tudo certo. Ficou no limite, tive que fazer até calculos otimizados com shift para economizar alguns ciclos de clock.