observação.

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

observação.

Mensagempor fabim » 30 Nov 2006 10:35

Amigos do ASM51.
Para os iniciantes que ja conhecem asm e querem migrar para uma linguagem de alto nivel.
Experimentem baixar na net a IDE "MikroPAscal". mikroe.com.

Um dos melhores compiladores que ja conheci e ainda com uma biblioteca bem grande e comandos simples e faceis de memorizar, e pra deixar o prato mais gostoso tem um q help ao lado para facilitar o aprendizado. vários exemplos em USB para 18F .. CAN .. SPI.. Display etc.
Vale a pena aprender a fuçar no menino, para quem ja conhece pascal é papada..
O compilador é demo e compila até 2048...

Abraços.
Fabim
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor proex » 30 Nov 2006 14:37

MicroPascal é pra Dspic somente.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor fabim » 30 Nov 2006 14:49

Po Proex.. da uma olhada direitinho antes de afirmar algo....

Tenho até o ***** do 5.0.0.3 Full..

BLZ.
para down...
MI"K"ROC
MIKROBASIC
MIKROPASCAL

link para down..
http://www.mikroe.com/en/download/
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor proex » 30 Nov 2006 15:27

Por que nao disse logo que existe outro MikroPascal pra PIc? ehehehhe

Perdi um tempao baixando a versao pra Dspic.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor proex » 01 Dez 2006 07:33

Muito interessante compilador C deles, muitas funçoes já inclusas.

Comparado com o CCS que tenho aqui, é bem superior.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor fabim » 01 Dez 2006 13:49

Vc deu uma olhada nos exemplos..
A biblioteca.
É enorme.. faz tudo suzim. rss.
fóra que quando precisar de velocidade, ele aceita asm sem problemas, basta na inicialização do micro vc colocar algum valor nas variaveis que o asm vai usar.. sinão da um erro.

Bão eim. rsss

Abração PROEX.
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Maia » 01 Dez 2006 15:37

Baixei o MikroPascal do site e já fiz alguns testes e ele em hora alguma disse que era demo. Quais as limitações da versão demo e quando que elas se manifestam?
Abraços,
Maia
Avatar do usuário
Maia
Byte
 
Mensagens: 348
Registrado em: 15 Out 2006 16:25
Localização: Rio de Janeiro

Mensagempor fabim » 01 Dez 2006 16:28

demo.. ele compila até 2K... depois disso.
Error .. demo limit.
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Renie » 01 Dez 2006 17:00

Olá Maia!

Coloca a lib de glcd e só um comando dentro do programa!

Só a lib de glcd estoura o limite!hehehehhe
[]'s
Renie
-------------------------------------------------------------------------------------------------------------
Meu velho site com eletrônica praticamente parado http://www.reniemarquet.com
Nosso Blog http://artemadeiraevida.blogspot.com.br
Renie
Word
 
Mensagens: 732
Registrado em: 11 Out 2006 22:35
Localização: RJ - Niterói - Brasil

Mensagempor proex » 01 Dez 2006 21:32

Isso é verdade. Estava vendo essas libs e o código assembler gerado por elas. Mas isso é uma caracteristica do C.

Talvez algum compilador gere um código um pouco mais enxuto, mas sempre será muito maior que o escrito diretamente em assembler.

Afinal, usar C para escrever código pra chip de 2k de memoria é chutar o balde ehehhe.

Mas o MikroC é muito bom mesmo, principalmente se o usarmos a familia 18F. Muito superior ao CCS.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor fabim » 07 Dez 2006 07:07

bom gentem.
Deem uma procurada na net, que tem uns doidos que ja fizeram o ckack para o 5.0.0.3 o menino fica full funfiona fuvio, 100 excessão..

To usando o Mikropascal, porem o cracker é para o C Basic e PAscal..

E outra coisa vc pode usar ASM quando quizer e interfaciar com pascal sem dar nenhum errinho.

Abraços a todos.

Fabim
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor lopz » 07 Dez 2006 11:13

eu tenho o essencial para a versão 6 do MikroC... se alguem tiver interresse,,, me fala;; que eu mando em off...
lopz
Bit
 
Mensagens: 6
Registrado em: 23 Out 2006 06:27

Mensagempor Fábio Pereira » 07 Dez 2006 11:39

Proex,

Discordo de ti ... Eu programo vários micros com menos de 2kb de memória e em C e não tenho problema nenhum.

Acho que as pessoas confundem as coisas: C é uma baita ferramenta e permite fazer coisas muito complexas facilmente.

Quer um exemplo ?

main()
{
volatile float a,b,c;
a=10.567;
b=1.834;
c=(a/2.3)*b;
}

O código C é bem pequeninho, mas o código binário gerado ... É bem grande ...

A culpa é do compilador ? Eu acho que não. Faça a mesma coisa em assemby e veja.

A culpa é do programador.

Quando se fala de compiladores com bibliotecas prontas como o CCS ou o MikroC, a maioria das pessoas se esquecem de que tais bibliotecas ou funções são desenvolvidas para serem genéricas, permitindo que sejam configuradas para vários hardwares diferentes.

No entanto, se você otimizar a biblioteca ou função, ou ainda escrever as suas próprias funções (como você provavelmente o faria em ASM), aí você verá que C não é tão ruim assim.

Até +
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON


Voltar para PIC

Quem está online

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

cron

x