Ir para conteúdo
  • Cadastre-se
  • Posts Por Dia

    0.01
  • Posts

    25
  • Registrado em

  • Última visita

  • Créditos EBR

    61 [ Doar ]

Sobre binho2tr

  • Data de Nascimento 27/04/1981

Informação Pessoal

  • Sexo
    Undisclosed
  • Localidade
    PORTO ALEGRE

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Conquistas de binho2tr

Novato

Novato (1/14)

4

Joinhas

  1. Cara com dois display 8 segmentos big number(http://produto.mercadolivre.com.br/MLB-743365906-109915-display-a-c-23101-bb-big-azul-48x70mm-_JM), e um arduino nano e meia duzia de componentes tu faz isso. Deve sair uns R$60 de material. Pode também colocar uma impressora NÃO FISCAL, mas aí encarece um pouco o projeto. Mas no mais é bem simples de fazer. Se quiser ajuda estamos ai.
  2. Alguém sabe onde posso comprar o painel lcd de uma LG 32 polegadas, quem tiver usada pra vender pode me chamar ai.
  3. Compro este LCD, se alguém tiver uma dica de onde comprar agradeço !
  4. Nos PHAT sempre passe o fio do PONTO A por fora da carcaça como o amigo acima falou. Colocar o resistor em série com o fio tbm ajuda. E outro detalhe, é sempre bom ter mais de um CHIP e de modelos diferentes, ontem mesmo não tinha jeito de subir um trinity com um CR3 lite, ai peguei no fundo da gaveta um cacildos v3 foi q era uma bleza.
  5. Boa noite pessoal, depois de passar dois dias pesquisando e não encontrando muito material sobre o assunto, principalmente em português, vou disponibilizar uma rotina de leitura e escrita via SPI para arduino DUE. Existem diversos tutoriais na internet mas somente para os outros modelos de arduino, pois o DUE utiliza a biblioteca SPI de uma forma diferente. Esse código eu peguei do blog do Kerry D. Wong e adaptei para trabalhar com o DUE + FRAM FM25l16. Uma das primeiras coisa a se prestar atenção são nos pinos SPI do ARDUINO DUE, eles ficam no conector SPI o mesmo que é ligado o shield de ethernet+sdcard. Ali estão os pinos de MOSI, SCK e MISO, o pino CS pode ser o 4, 10 ou 52. Depois de escolher o pino CS você deve inicializar a rotina SPI.begin([pino]), e todo envio de comando deve chamar o pino, exemplo SPI.transfer(pino,comando). Outro detalhe é que nos outros arduinos quando executa a rotina de envio SPI.transfer, sempre se coloca o pino CS em LOW, com o arduino DUE a própria biblioteca faz, sendo assim é só chamar o comando. mas tem um detalhe, quando queremos enviar mais de um pacote de informação deve-se chamar com SPI.transfer(pino,comando,SPI_CONTINUE); desta forma o pino CS continua em LOW para o envio do próximo pacote. Vou deixar o programa exemplo, qualquer dúvida é só pergunta. [code] #include <SPI.h> // Comandos Retirados do manual do fabricante const byte CMD_WREN = 0x06; //0000 0110 Set Write Enable Latch const byte CMD_WRDI = 0x04; //0000 0100 Write Disable const byte CMD_RDSR = 0x05; //0000 0101 Read Status Register const byte CMD_WRSR = 0x01; //0000 0001 Write Status Register const byte CMD_READ = 0x03; //0000 0011 Read Memory Data const byte CMD_WRITE = 0x02; //0000 0010 Write Memory Data const int FRAM_CS1 = 52; // chip select byte FRAMStatusRegistrador(){ SPI.transfer(FRAM_CS1, CMD_RDSR,SPI_CONTINUE); byte streg = SPI.transfer(FRAM_CS1,0x00); Serial.print("STATUS DO CMD_RDSR: "); Serial.println(streg); } int FRAMAlteraRegistrador(byte VALOR){ SPI.transfer(FRAM_CS1,CMD_WREN); SPI.transfer(FRAM_CS1, CMD_WRSR,SPI_CONTINUE); SPI.transfer(FRAM_CS1,VALOR); } int FRAMWrite(int addr, byte DADO) { if (addr > 0x7ff) return -1; byte addrMSB = (addr >> & 0xff; byte addrLSB = addr & 0xff; SPI.transfer(FRAM_CS1,CMD_WREN); SPI.transfer(FRAM_CS1,CMD_WRITE,SPI_CONTINUE); SPI.transfer(FRAM_CS1,addrMSB,SPI_CONTINUE); SPI.transfer(FRAM_CS1,addrLSB,SPI_CONTINUE); SPI.transfer(FRAM_CS1,DADO); return 0; } byte FRAMRead(int addr) { int cs = 0; cs = FRAM_CS1; if (addr > 0x7ff) return -1; //Serial.println("VAI LER"); byte addrMSB = (addr >> & 0xff; byte addrLSB = addr & 0xff; //digitalWrite(cs, LOW); SPI.transfer(FRAM_CS1,CMD_READ,SPI_CONTINUE); SPI.transfer(FRAM_CS1,addrMSB,SPI_CONTINUE); SPI.transfer(FRAM_CS1,addrLSB,SPI_CONTINUE); return SPI.transfer(FRAM_CS1,0xFF); } void setup() { Serial.begin(9600); pinMode(FRAM_CS1, OUTPUT); SPI.begin(FRAM_CS1); //SEMPRE REFERENCIA O PINO CS SPI.setDataMode(FRAM_CS1,SPI_MODE0); SPI.setBitOrder(FRAM_CS1,MSBFIRST); SPI.setClockDivider(FRAM_CS1,21); // Detalhe importante o divisor de clock é numero e não a constante como nos demais arduinos FRAMStatusRegistrador(); FRAMAlteraRegistrador(0x00); FRAMStatusRegistrador(); char buf[]="192.168.013.333"; delay(500); FRAMWrite(0x0600, 0x00); FRAMWrite(0x0601, 0x01); FRAMWrite(0x0602, 0x2A); FRAMWrite(0x0603, 0x02); //MAC FRAMWrite(0x0604, 0x5F); FRAMWrite(0x0605, 0x3A); */ Serial.println("[ LEITOR FRAM FM25L16 ]"); Serial.print("END IP: "); for (int i = 0X000; i < 0X00F; i++){ //FRAMRead(i, (byte*) buf, 14); buf = FRAMRead(i); Serial.print(buf); } Serial.println(""); Serial.println("[ DADOS LIDOS DE (0X00 ATE 0X7FF) ]"); for (int i = 0; i < 0x7FF; i++){ //FRAMRead(i, (byte*) buf, 14); buf = FRAMRead(i); Serial.print(buf); } } void loop() { } [/code]
  6. Ai galera, to com um controle aqui na oficina que pisca 2 vzs e desliga. alguem tem alguma luz ae?
  7. Fiz. não sei se alguém tiver um corona V4 e puder verificar as tensões na entrada com ele em stand by e puder postar ibagens ficaria grato, estou sem nenhum slim aqui para referência.
  8. Sim apenas restaurei a nand original, gravou normalmente.
  9. Obrigado pelos retornos, mas esses testes eu já havia feito Alguma dica a mais
  10. eu verifiquei alguns pontos e tinha os 3.3v e 5v, explica ai como ligar sem a placa frontal, tentei ligar com o controle com fio mas nao rolou tbm.
  11. Já vi outros tópicos aqui sobre isso mas o pessoal saiu do foco. Pois bem, tenho aqui na bancada um box slim que só faz beep. A fonte permanece laranja, e nenhum componente aquece. O cliente falou que tinha uma goteira em cima, limpei o box e deixei secar mas o bichinho não liga de jeito nenhum. Alguém tem alguma dica ? ele estava com RGH, retirei o chip e regravei a nand original, mas o problema persiste.
  12. Cara, segue essas dicas. Não tem erro.
  13. Tem certeza que não tentaram fazer RGH nessa placa, observei que ela está com os pontos onde são soldados chip e leitor com a solda mais brilhante.
  14. binho2tr

    Bug Corona V6

    Eu uso todos os tipos de CHIP, mas quando quero fazer o serviço rápido e sem precisar ficar fazendo malabarismo com fios uso o CR3lite e Timming 4-3.
  15. cr3 lite ou matrix v3 (piratão mesmo). Nenhum box com retorno, e boot 5~10 segundos, raras vezes acima disto.

SOBRE O ELETRÔNICABR

EletrônicaBR é o melhor fórum técnico online, temos o maior e mais atualizado acervo de Esquemas, Bios e Firmwares da internet. Através de nosso sistema de créditos, usuários participativos têm acesso totalmente gratuito. Os melhores técnicos do mundo estão aqui!
Técnico sem o EletrônicaBR não é um técnico completo! Leia Mais...
×
×
  • Criar Novo...