Ir para o conteúdo
renato_m

Como programar a porta série em C num 8051?

Mensagens Recomendadas

renato_m

Boas pessoal,

estou ca com um problema e tenho que resolver hoje...

estou a fazer um trabalho que tenho que comunicar por porta serie para um microcontrolador 8051!

estou a usar o devc ++, e o meu programa esta em C, como faço isso???

URGENTE PFV

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
skin

Peço-te que leias as regras do fórum antes de postares.


Our lives begin to end the day we become silent about things that matter - Martin Luther King

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Deus

Eu estou a resolver um projecto com este problema, se os moderadores assim o quiserem eu posso disponibilizar aqui o codigo para o resolver...  :P


Linguagens: C / Java / Prolog / Assembly / HTMLA aprender: Java

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
bubulindo

Eu tendo experimentado com ambos (8051 e computador) fiquei na dúvida sobre o que realmente pretendes...

Se queres o código C para colocar a UART do 8051 a funcionar, ou se queres código para colocar a porta série do computador a funcionar.

Mais importante ainda, devias especificar o sistema operativo que estás a utilizar... no XP, creio que podes mexer na porta série de maneira relativamente fácil, mas duvido que isso seja simples nos sistemas posteriores... mas é possível.

O que é que o microcontrolador envia para a porta série? Quando envia?

Pesquisando assim a modos que "I feel lucky!" pelo google obtive isto:

http://www.edaboard.com/thread141562.html

http://bytes.com/topic/c/answers/608179-get-data-rs232-serial-port-c-c

http://bytes.com/topic/c/answers/780206-communicating-serial-device-using-dev-c

http://www.gidforums.com/t-9176.html

Isto está em C++

http://www.daniweb.com/forums/thread56329.html

Serve? Em todo o caso, se não tiverem o 8051, podem sempre experimentar com loopback. Liguem o pino 2 ao pino 3 da ficha DB9 da porta série e tudo o que enviarem será recebido no vosso computador.


include <ai se te avio>

Mãe () {

}

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Deus

Desculpem  mas penso que não me fiz entender bem...

Eu já tenho a solução, vou apresentar o meu projeco na sexta e se quiserem eu depois da apresentação disponibilizo aqui o meu codigo e esclareço qualquer duvida...

Penso que seria bom de modo a ajudar a aumentar o conteudo do forum...


Linguagens: C / Java / Prolog / Assembly / HTMLA aprender: Java

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
bubulindo

Não te fizeste entender bem e nem sequer aumentaste o conteúdo do fórum.

O código que procuravas era do lado do PC, ou do lado do microcontrolador?

Se era do microcontrolador, devias ter postado na secção de electrónica. Se era do lado do computador, não fazia mal colocares aqui a bibliografia que seguiste ou, se puderes, o código (ou parte) que fizeste.


include <ai se te avio>

Mãe () {

}

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Deus

Peço mais uma vez desculpa,  se o topico está no sitio errado não fui eu que o criei, eu apenas me disponiblizei para fornecer codigo após a minha apresentação mas para isso queria aprovação do moderadores pois sei que uma das filosofias do forum é poder ajudar e não entregar feito...

Eu tenho tudo a funcionar, tanto o assembly do micro como o C do pc, posso citar a bibliografia que usei para programar o micro mas quanto ao C foi à base de pesquisa online...


Linguagens: C / Java / Prolog / Assembly / HTMLA aprender: Java

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
bubulindo

Ok, engano meu...

Podes sempre contactar quem criou a thread por mensagem e disponibilizar o código se assim o quiseres. A filosofia do fórum passa por ajudar e não disponibilizar feito para evitar que se incentive o que se vê por aqui todos os anos entre Setembro e Dezembro. E, claro, para não prejudicar os alunos. Eles não sabem, mas têm de ser eles a fazer as coisas para aprender programação.


include <ai se te avio>

Mãe () {

}

Partilhar esta mensagem


Ligação 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

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.