• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

[_Silence_]

O que é Programação de PIC's?

30 mensagens neste tópico

Tal como está no título gostava de saber o que é isto isto =)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Assim por alto, PIC é um circuito integrado, um microprocessador. e trata-se de programa-lo para funcionar por exemplo como o "cerebro" de um robot...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Assim por alto, PIC é um circuito integrado, um microprocessador. e trata-se de programa-lo para funcionar por exemplo como o "cerebro" de um robot...

E com que linguagem é que se programam as PICs...???

Não deve ser com C, nem Pascal, nem PHP ou Java.....É com código binário???

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu como já disse anteriormente tambem nao sou perito (nem de perto nem de longe LOL) na matéria, mas pelo que eu já precebi 'da coisa' há programas para fazer a programação dos CI.

http://www.bobblick.com/techref/projects/picprog/picser.zip (por exemplo)

A linguagem a usar não é "000" e "111" mas deve de ser quase! LOL Penso que dá pra programar em linguagems de baixo nivel, tipo assembler.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Citação
Eu como já disse anteriormente tambem nao sou perito (nem de perto nem de longe LOL) na matéria, mas pelo que eu já precebi 'da coisa' há programas para fazer a programação dos CI.

http://www.bobblick.com/techref/projects/picprog/picser.zip (por exemplo)

A linguagem a usar não é "000" e "111" mas deve de ser quase! LOL Penso que dá pra programar em linguagems de baixo nivel, tipo assembler.

OK..então daqui a uns anos, quando já estiver com o curso de Engenharia Informática acabado ( se lá entrar... :D ) eu começo a pensar em programar em PICs....

Devias querer dizer Assembly e não Assembler não era? ;)

[[]]

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já existem editores e compiladores para criar software para PIC e seus familiares que usam uma linguagem estilo C.

Aqui um colega de trabalho, anda sempre "a brincar" com PIC's e EPROM's e programa os CI's com um compilador que, segundo ele, utiliza como linguagem o C.

Cumps,

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Citação
Já existem editores e compiladores para criar software para PIC e seus familiares que usam uma linguagem estilo C.

Aqui um colega de trabalho, anda sempre "a brincar" com PIC's e EPROM's e programa os CI's com um compilador que, segundo ele, utiliza como linguagem o C.

Cumps,

Isso facilita bastante a programação de PICs então....

Acho que assim daqui a uns mesitos quando dominar o C já posso começar em programar em PICs tambem...

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

A questão é... porquê e para quê programação de PIC's nos nossos casos???

PIC's normalmente não necessitam de uma electronica já mais avançada para se poder tirar partido destas???

cumps a todos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Sim, precisam de toda uma estrutura electronica para eles depois operarem e fazerem o que realmente nos queremos, é uma programação que não tem como fim o mesmo que ao programares qq coisa pra contruires uma determinada aplicação. Mas como é programação tb..:D aqui está ela! :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Sim, precisam de toda uma estrutura electronica para eles depois operarem e fazerem o que realmente nos queremos, é uma programação que não tem como fim o mesmo que ao programares qq coisa pra contruires uma determinada aplicação. Mas como é programação tb..:D aqui está ela! :D

Alem de que é uma programação muito utilizada nos nossos dias e cada vez mais daqui para a frente, com a entrada na "Era Robótica".....

Por isso, achei que focar aqui o tema de Programação ligada ao Hardware, nomeadamente á Electrónica e Robótica era importante, para desenvolver algumas linguagens não tão comuns quanto aquelas que nós utilizamos....

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

yá!:D e ainda há-de vir o dia em que vao por ai aparecer projectos de robot's da malta do P@P! :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

foi uma optima ideia sim.. eu por acaso nem sonhava com esta tecnologia...

mas tou a ver que não existem mesmo limites nisto.. :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
foi uma optima ideia sim.. eu por acaso nem sonhava com esta tecnologia...

mas tou a ver que não existem mesmo limites nisto.. :D

Limites existem, só que são tão longínquos quão o tamanho do código do completo de todos os componente so Linux...por isso podemos discutir e discutir que o ser humano normal não os atingirá nunca a 100%...

Nem o Linus Torvalds conhece a 100% o código-fonte do Linux, quanto mais todos nós os aprendizes da programação conseguirmos aprender todas as linguagens....

Daqui a um aninho ou dois, quando o forum tiver uns 5000 ou mais users, abro uma secção de programação de componentes de robótica e reinsiro lá esta secção....

Depois até de projectos de robots seremos responsáveis....

Cumps :D:D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Olha que não sei se vais esperar tanto tempo /tantos users para isso (robotica) já começa a ir aparecendo aqui e ali malta de volta disso !!! :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

se soubesses a % do code do kernel de linux que o linus realmente conhece ficarias parvo..... :D

enfim, a robotica nao esta tao longinqua quanto isso! Eu mesmo achei piada e vou tentar fazer um semaforo... nao deve ser assim taooooo dificil :D

Abraços!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Um semaforo???

Como assim? Diz ai algum promenores que pode ser que te possa ajudar (se precisares)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

lol exactamente :D

O que preciso eh dum timer. aos x push green, aos x+n push yellow... nao sei se tas a perceber...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Heyas all...

Responder ao post do redhat...(Porque de PIC's ainda não sei nada, em Julho vou programar um para uma fechadura electrónica com impressão digital e aí espero ficar a saber bastante sobre isso..já sei alguma coisa de microcontroladores já programei um 8031 e programei-o em C...)

Em relação a semáforos...depende do que queres fazer...

Estás-te a referir à parte teórica de por várias coisas a correr ao mesmo tempo, usa-se semáforos para isso..mas são outro género de semáforos..

Ou queres fazer um cruzamento por exemplo?? Se for um cruzamento...

Tenho mesmo o material que tu precisas (não fui eu que fiz é claro..é de uma cadeira que tive)...em que o 1º trabalho era fazer um cruzamento com peões, carros e um comboio..

Podes ver aqui:

http://www-srmi.dee.fct.unl.pt/leec/str/

Secção prática, e depois o 1º trabalho...sacas o doc e vês o que aquilo faz..

Não é a coisa mais simples de fazer, já requer alguma experiência em algoritmia, e é preciso ver que aquilo corre tudo ao mesmo tempo e às vezes um gajo perdesse quando está a programar e quando o prog dá barraca...

Hasta all [[]]

PS: 1º post no fórum :D

PS1: Este post se calhar estaria melhor na secção de C, ou coisa parecida..estejam à vontade para mudar e apagar..

PS2: Agora vou ver as outras secções que acabei de me registar :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bem-vindo ao forum Lancaster...Não eu acho que o post está na secção correcta....

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não sei se precebi bem a coisa,..lol,... mas se a ideia é meter por exemplo 2 semaforos a funcionar fazes na boa mesmo na boa sem PIc's nem nada

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas...

Se queres fazer um semaforo, real... vai a este link http://www.microchipc.com/conference/

e faz downaload do pdf, num dos capitulos, é fazer um semaforo..

Em relação aos compiladores C, a própia microchip tem uma versão gratuita que só dá para os PIC's da série PIC18FXXXX.. Mas para as versões PIC12, PIC16, PIC18 tanto a CCS www.ccsinfo.com e a Hitech www.ht-soft.com tem versões demostração que suportam alguns PIC's.

Para iniciados, acsonsenho o compilador da CCS é mais user-friendly. Mas o melhor mesmo no inicio é fazer um programa ou dois em assembler.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Heyas all...

Não sei se precebi bem a coisa,..lol,... mas se a ideia é meter por exemplo 2 semaforos a funcionar fazes na boa mesmo na boa sem PIc's nem nada

Exacto não é preciso ser feito em PIC's não fui explícito no post em cima..

Este trabalho é feito em C, por isso é que disse que se calhar estava na secção errada...

Basicamente o trabalho é para modelar um cruzamento real, em C...só que usando programação em tempo real, ou seja, correr 3 ou 4 funções ao mesmo tempo...

Hasta all [[]]

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

qual eh a vantagem de teres um semaforo se ele nao eh autonomo? :roll:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Heyas all...

qual eh a vantagem de teres um semaforo se ele nao eh autonomo? :roll:

Autonomo? Autonomo como?

Se estás a falar, em ele ficar a alternar sempre entre o verde-amarelo-vermelho, ele alterna...conforme o que tu programas-te...

Da maneira que eu fiz, ele ficava a verde durante 45 segundos a verde e 15 a amarelo, depois ficava a vermelho durante 50 segundos..depois mudava para a outra faixa..e por aí adiante...

Era isto?

Hasta all [[']]

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora