Ir ao conteúdo
  • Cadastre-se

Bisão1976

Membro Pleno
  • Posts

    67
  • Cadastrado em

  • Última visita

Tudo que Bisão1976 postou

  1. @Isadora Ferraz Obrigado por me responder de novo.Só para esclarecimento esse microcontrolador ATMEGA/AVRS procurei no site da própria atmel e lá nenhum possui i2c embutidos pelo menos os de 40 pinos.Então terei que implementar mesmo.Vou dar uma estudada noa dica que você me passou.Muito Obrigado
  2. @aphawk & @Isadora FerrazMuito obrigado por me responderem.Minha intenção era reutilizar uma antiga interface que utilizava já 8051 e tenho muitas destas placas aqui .E o unico AVR que tem os pinos compatível é esse que citei acima atmega 8515,procurei outros AVRS que contém o I2C embutido até existe ,porém os pino GND-VCC-RESET-CRYSTAL são diferentes e por isso dei um up no tópico. @Isadora FerrazMas é possível implementar para READ e WRITE uma Eepron externa com esse microcontrolador ATMEGA 8515,pode me passar algum material didatico ou site que eu possa estudar. Não sei se é impressão minha ,mas tem muito pouco materiais didático para ESTUDO para esses microcontroladores. Obrigado mais uma vez
  3. Olá Boa Noite a todos.Primeiro gostaria de explica que estou utilizando este tópico para não precisar criar um outro(Nem sei se isso é correto,senão me desculpem ),porém minha dúvida em questão é se alguém conhece algum tipo de AVRS que tem os pinos compatível com os antigos AT89S51 ou AT89S55 e que possa utilizar eepron externa 24cxx. Eu achei aqui um ATMEGA8515 ele tem os pinos compativel porém me parece não ter I2C.Eu trabalho muito com os microcontroladores PICS e AVR eu não saco nada,porém se alguém puder me dá uma luz.Agradeço desde já
  4. Ola Isadora muito obrigado você facilitou muito com a sua tua explicação .O código que você postou acima já deu uma grande noção.Show de bola e muito obrigado e agradeço também o VTRX unsigned int numero = 2660 int byte_high int byte_low desmontagem byte_high = numero >> 8 byte_low = numero Remontagem numero = (byte_high << 8) + byte_low
  5. Isadora e VTRX obrigado por me responderem na verdade seriam no total 320 números que queria guardar na eeprom externa (2501 até 2660 e salta para 2781 até 2940).Então mesmo "TENTANDO" desmembrar este números em duas variaveis precisaria 720 endereço e está eeprom não daria para guardar pois ela tem 512 endereços .Porém posso usar uma EEPROM com o dobro de capacidade que é a 24c08. Agora vocês podem me explicar como eu posso DECOMPOR este número em duas Variável .Tive lendo alguns postagem pela NET e diz para fazer um divisão e desculpe minha franqueza mais eu não entendi muito bem. 2660 / 256 = 10.390625
  6. Ola Amigos estou tentando fazer um projeto com microcontrolador PIC 16f877 e esse projeto consiste em GRAVAR um número na eeprom 24c04,número como estes 2600 até 2660 e depois fazer a comparação se os numeros estão certos,porém fazendo teste com a própria eeprom interna do microcontrolador vi que o máximo que suporta cada endereço é de 255 ou 0XFF.Gostaria de saber se a eeprom externa 24C04 pode suportar números acima de 255. Será que existe alguma forma de gravar um milhar dentro da EEPROM? Ou eu terei que desmembrar este números para 2 endereços ou seja 26 endereco 0 60 endereço 1 E mais um pergunta Quantos endereços tem a EEPROM 24C04 ? Muito obrigado a todos
  7. Olá estou com a mesma dúvida ,porém eu consigo usar a PORTSERIAl,porém gostaria de testar via USB e também não sei como utilizar.Alguém pode nos ajudar?
  8. Gostaria de saber dos amigos como eu faço simulação da USB no proteus 7.8.Eu já baixei o driver usb virtual no site da labcenter,mas mesmo assim não simula.Sempre aparece mensagem "PLEASE INSTALL VIRTUAL USB DRIVER". já tentei em varias versões do proteus. vocês podem me indicar um outro simulador que possa verificar se estou mandando o valor certo pela porta USB. Estou fazendo nada mais que mandar 1 em 1 seg um valor pela usb serial,só queria confirma se o valor está correto antes de montar no protoboard.
  9. Olá Galera aproveitando esse tópico,mas o assunto é mesmo.Gostaria de saber dos amigos como eu faço simulação da USB no proteus.Eu já baixei o driver usb virtual no site da labcenter,mas mesmo assim não simular.Sempre aparece mensagem "PLEASE INSTALL VIRTUAL USB DRIVER".Tem outro simulador que possa verificar se estou mandando o valor certo pela porta USB. Estou fazendo nada mais que mandar 1 em 1 seg um valor pela usb serial,só queria é confirma se o valor está correto antes de montar no protoboard Desculpe se não posso reaproveitar o tópico.
  10. _xyko_Muito obrigado pelo LINK essa era minha maior dúvida .Se esse AVR suportava outro microcontrolador de 20 pinos.Muito obrigado a você e o Paulo
  11. Paulo agradeço por esclarecer minhas dúvidas.Irei dar uma estudada no link que você me passou.Muito Obrigado
  12. Muito obrigado por me responder _xyko_ e Paulo.Muito obrigado por disponibilizar esses excelentes sites.Eu uso muito microcontroladores PIC e os 18f2550 ou 4550 tem suporte para USB,porém fiquei na dúvida se os microcontroladores da ATMEL teriam suporte para USB iguais aos da MICROCHIP.Minha pergunta é já que tenho que criar o software na "MARRA" para usar virtual usb então posso utilizar outros microcontroladores de 20 pinos AT 90 OU ATTINY .Me perdoe se a pergunta for muito *****,pois é a 1ª vez que tenho que fazer um projeto com os AVR
  13. Ola Galera gostaria de montar um teclado hid usb de 14 teclas comunicando com pc.Gostaria de saber se eu usar microcontrolador ATMEGA 8 ele tem suporte para comunicação USB ou tenho que baixar algum drive?
  14. Obrigado por me responder,tenho um programa assembly que peguei na internet e modifiquei para minha aplicação,porém saco um pouquinho de assembly e preciso termina-lo.Sobre o problema acho que deve ser bug do mplab,pois só dar esse erro quando utilizo o MPLAB com PROTEUS VSM.Simulando e debugando no PROTEUS realmente funciona normal.Mas agradeço por tentar me ajudar
  15. Olá galera estou precisando da ajuda de vocês para o seguinte problema.Fiz um programa simples em assembly para teste usando mplab,só que quando simulo só com o mplab as variaveis vem com valores certinho,porém com simulo MPLAB COM PROTEUS as variaveis vem com valor totalmente diferente.Será que algum bug do MPLAB 8.80. Eu quero só visualizar o valor das teclas no PORTB por 1 SEG,só que quando uso o PROTEUS VSM sempre no PORTB vem com valores errado não consigo entender.Por favor me ajudem aí galera INICIO: MOVLW 0X98 MOVWF TECLA2 MOVLW 0XB0 MOVWF TECLA1 MOVLW 0X30 MOVWF TECLA4 MOVLW 0X18 MOVWF TECLA5 MOVLW 0X7A MOVWF TECLA6 MOVLW 0X10 MOVWF TECLA7 MOVLW 0X3B MOVWF TECLA8 MOVLW 0X5A MOVWF TECLA3 INCF RES2,F BTFSS STATUS,Z GOTO TC CLRF RES2 GOTO INICIO TC MOVF RES2,W XORWF TECLA1,W BTFSS STATUS,Z GOTO TC1 MOVF RES2,W MOVWF PORTB CALL TEMPO CLRF PORTB GOTO INICIO TC1 MOVF RES2,W XORWF TECLA2,W BTFSS STATUS,Z GOTO TC2 MOVF RES2,W MOVWF PORTB CALL TEMPO CLRF PORTB GOTO INICIO TC2 MOVF RES2,W XORWF TECLA3,W BTFSS STATUS,Z GOTO TC3 MOVF RES2,W MOVWF PORTB CALL TEMPO CLRF PORTB GOTO INICIO TC3 MOVF RES2,W XORWF TECLA4,W BTFSS STATUS,Z GOTO TC5 MOVF RES2,W MOVWF PORTB CALL TEMPO CLRF PORTB GOTO INICIO TC5 MOVF RES2,W XORWF TECLA5,W BTFSS STATUS,Z GOTO INICIO MOVF RES2,W MOVWF PORTB CALL TEMPO CLRF PORTB GOTO INICIO TEMPO movlw 0x08 movwf d1 movlw 0x2F movwf d2 movlw 0x03 movwf d3 Delay_0 decfsz d1, f goto $+2 decfsz d2, f goto $+2 decfsz d3, f goto Delay_0 ;3 cycles goto $+1 nop END

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!