Depois de perder algumas horas, tentando fazer uma gravação no cartão SD, utilizando os exemplos da IDE do Arduino sem alteração nenhuma e uma placa Shield Ethernet DFRobot descobri que a mesma não possui suporte ao cartão SD. A placa vem com o soquete para conectar o SD Card, porém o CI Wiznet 5100 vem com um curto circuito de fábrica.
Mesmo no desenho do fabricante é possível ver o curto circuito de longe. Abaixo a foto do meu protótipo.
Esquema do CI Wiznet 5100:
Os pinos curto circuitados são os pinos 55 e 54. O pino 54 é o ADDR0 que se refere ao endereço zero do barramento de comunicação, enquanto que o pino 55 se refere ao CS (Chip Select) utilizado no SD Card. O CS deve sair do estado 0 e ir para o estado 1 (5V) para habilitar o SD Card enquanto que o pino de endereço de dados ADDR0 deve oscilar na frequencia de Clock conforme a transmissão dos dados. Outro detalhe é que a maioria dos pinos que não são utilizados, por default, se mantém em nível lógico 0. Portanto ambos não poderiam estar conectados diretamente.
Abaixo mais um link para referência:
http://www.dfrobot.com/index.php?route=product/product&path=35_39&product_id=52
Nenhum comentário:
Postar um comentário