Ir ao conteúdo

Posts recomendados

Postado
15 horas atrás, aphawk disse:

@Henrique Souza ,

 

Pegue exemplos no site do Arduino, tem vários deles usando a biblioteca soft.serial.

 

Agora, qual o display que você irá usar, tem ele no Proteus ?

 

Paulo

@aphawk Tem sim no Proteus, é o LM016L, mas com qualquer display eu já vou ter uma noção.

 

adicionado 5 minutos depois
4 horas atrás, Isadora Ferraz disse:

que tal isso pra um dispositivo...

e isso pra outro...


void tx1(dado)
{
unsigned char i;
for (i=0;i<8;i++)
	{
	RB1=dado;//lsb primeiro
	dado>>=1;
	asm('nop');asm('nop');//...ajuste do baudrate.. olha a utilidade do nop aí...
	}
}

 

@Isadora Ferraz O primeiro não está mais disponível porque deve ter dado erro, então, poderia reenviar de novo por favor?

  • Membro VIP
Postado
Em 06/02/2020 às 20:29, Isadora Ferraz disse:

Sim... né.

algo como (digito on line)
 


void tx(dado)
{
unsigned char i;
for (i=0;i<8;i++)
	{
	RB0=dado;//lsb primeiro
	dado>>=1;
	asm('nop');asm('nop');//...ajuste do baudrate
	}
}

...

tx(0x55);//onda quadrada

Sinistro... de fato deu erro agora. Mas era um link pro post #12. Se ele não lhe fora útil, o último também pode não sê-lo. Apenas troquei tx() pra tx1() e RB0 pra RB1 😁

Postado
Em 23/02/2020 às 13:12, Henrique Souza disse:
Em 22/02/2020 às 21:20, aphawk disse:

 

Paulo

@aphawk Tem sim no Proteus, é o LM016L, mas com qualquer display eu

Me desculpe mas eu estou mais confuso agora :

 

Esse display não é serial, é um display comum , então você tem a serial original do microcontrolador livre para usar onde quiser ....

Para quê você precisa então de 2 portas seriais ???????????????????????
 

Paulo

  • 2 semanas depois...
Postado
Em 24/02/2020 às 19:08, aphawk disse:

Me desculpe mas eu estou mais confuso agora :

 

Esse display não é serial, é um display comum , então você tem a serial original do microcontrolador livre para usar onde quiser ....

Para quê você precisa então de 2 portas seriais ???????????????????????
 

Paulo

@aphawk É verdade o que você disse, eu estava me confundindo e pensando que meu display precisasse também usar a porta TX, mas não precisa porque é um display comum, então, vou ter a porta TX livre para usar no meu modulo sim800l.

 

Obrigado.

  • Curtir 1
Postado
16 horas atrás, Henrique Souza disse:

@aphawk É verdade o que você disse, eu estava me confundindo e pensando que meu display precisasse também usar a porta TX, mas não precisa porque é um display comum, então, vou ter a porta TX livre para usar no meu modulo sim800l.

 

Obrigado.


Para falar com esses aparelhos tipo GPS não precisa de interrupção, basta abaixar o baud rate para uns 300 para garantir, e usar qqr rotina de serial por software.

 

O complicado é quando usamos dispositivos que “despejam” dados em alta velocidade quando querem, e aí sim temos de avaliar a necessidade de interrupção.

 

Paulo

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!