Página 1 de 1

Dúvida Serial

MensagemEnviado: 07 Fev 2014 16:00
por Marcao
Olá Doutores! Estou afim de fazer um projeto e pretendo utilizar um at89s52 como pendrive mas não para ser utilizado no pc, irei conectá-lo a um conector usb fêmea usando um conector usb macho. Mesmo utilizando conectores USB utilizarei comunicação serial para comunicar os dois microcontroladores por não ter encontrado com muita disponibilidade o AT89C5134 que possui comunicação USB. Sei que o único barramento do pc projetado para ser desconectado e conectado com o pc ligado é a USB. Considerando esse fato será que poderei conectar e desconectar os microcontroladores mesmo tendo certeza que no momento da desconexão não há transferência de dados? E caso haja desconexão durante a transferência existe a possibilidade de corrupção de dados como acontece nos pendrives?

Re: Dúvida Serial

MensagemEnviado: 07 Fev 2014 17:00
por brasilma
Perfeitamente, o protocolo que implementará para comunicação pode prever um sistema de checagem e correção de eventuais erros.

No final de cada pacote incluí um byte de checksum que deve ser retornado para validar o pacote e a transmissão.

Re: Dúvida Serial

MensagemEnviado: 13 Fev 2014 15:59
por renan-papaco
pra saber se há transferências no ato da conexão vc pode por uns leds nas linhas de dados, usando um transistor BC548 como switch...não ligue os leds diretamente no barramento de comunicação se não vai prejudicar tudo.