BRA e RCALL no 18F

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Mensagempor Alesandro F Zagui » 20 Out 2009 10:30

Eu sinto essa mesma dificuldade pra migrar pro C, quando começo a um projeto em C, esse projeto já está todo formulado na minha mente em ASM.

A sensação é que em ASM eu tenho um controle maior do µC.

Mas sei que a mudança é necessária!!!!!
Alesandro Freire Zagui
Alesandro F Zagui
Byte
 
Mensagens: 154
Registrado em: 12 Mai 2009 11:03
Localização: Campo Mourao, Pr

Mensagempor fabim » 20 Out 2009 10:53

Alesandro F Zagui escreveu:Eu sinto essa mesma dificuldade pra migrar pro C, quando começo a um projeto em C, esse projeto já está todo formulado na minha mente em ASM.

A sensação é que em ASM eu tenho um controle maior do µC.

Mas sei que a mudança é necessária!!!!!


Tio veja bem,
Na minha concepção tem dois tipos de C.
O de macho, que é o ANSI C, uma espécie de ASM em alto nivel, e orientado.
O de kemaroschka, que o cara usa apenas macros e não sabe nada do que se passa, CCS hitec por exemplo> setup_analogues(xxxxx

O ANSI C te da toda a liberdade necessária, para saber o que se passa, para setar ou limpar um bit, para manipular um registrador, para fuçar em qualquer registrador, ou para ponteiros.

O C, se utilizado por um cabra macho, pode ser super enxuto, rapido e sem frescuras.

Digita no google, ANSI C para quem tem pressa.

Baixe esta apostila, eu aprendi o basico do C, em uma semana com esta apostila, e consegui entender todos os operandos e sintaxi basica de manipulação.
O resto, foi aqui no forum.

Abraços

Fabim
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor fabim » 20 Out 2009 11:06

sendo mais exato.

http://www.dei.isep.ipp.pt/~abarros/docs/ANSI_C.pdf


Leia, estude, brinque com o mikroC e proteus.
Dentro de uma semana tu ja vai mudar de idéia, e ja vai estar mentalizando em C o que deve ser feito.
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Alesandro F Zagui » 20 Out 2009 12:37

Obrigado força fabim.

Concordo com você, o compilador deve ser o mais próximo possível do ANSI.

E o que voce acha do C18?
Alesandro Freire Zagui
Alesandro F Zagui
Byte
 
Mensagens: 154
Registrado em: 12 Mai 2009 11:03
Localização: Campo Mourao, Pr

Mensagempor fabim » 20 Out 2009 13:10

ANSI tambem, só que tem pouquissimas diferenças em algumas coisas.
O C18 é muito bom tambem, mais a IDE não tem tantos recursos quanto eu gostaria que tivesse.

e dá licensa que eu to tomando café e fumando.
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Anterior

Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x