LusoRobótica - Robótica em Português
Sistemas específicos => Arduino / AVR => Tópico iniciado por: _Mika_ em 17 de Setembro de 2014, 08:28
-
Bom dia, já alguém usou um atmega 328p (ou semelhante) para controlar o Arduino Ethernet shield?
Thankx
Mickael Oliveira
-
Um pouco redundante a pergunta, não?
Se é um shield arduino, o mais provável é que quase só tenha sido controlado por um atmega328, o controlador do Arduino Uno, digo eu...
-
Pois eu percebo, devia ter sido mais especifico. Basicamente é fazer algo do gênero (http://www.ermicro.com/blog/?p=1773 (http://www.ermicro.com/blog/?p=1773)), mas com o hanrun hr911105a que é uma copia do arduino shield.
-
Posso enviar o código que estou a usar... mas é o do ermicro
-
O codigo que está no ermicro, usa o atmega168, e tu tens o atmega 328 e querias saber se dá para usar.
A resposta é sim, podes usar o 328p, mas ao compilar pode dar erro, e os erros serão devido aos nomes do registos, timmers , é só consultar os datasheets de ambos e mudar. Do atmega 8 para o 328p acontece-me isso, agora o 168 para 328 nao sei se tem os registos e timers com o mesmo nome.
-
Porque é que isto estava trancado?
As maiores diferenças para quem usa o IDE do arduino é que existe um bug no .h do 168p e não existe os designadores PB ou PD, enquanto no do 328p já existe, há algumas diferenças, mas só me lembro dessa.
-
Bom dia, o código que usei segue em anexo. Embora seja projectado para o Wiznet WIZ811MJ, e eu tenha usado um hanrun hr911105a, ambos recorrem ao w5100.
Mas tive alguns problemas em encontrar o esquema de saidas do hanrun hr911105a(já que este é consebido para o arduino) pelo que algumas das ligações possam estar erradas.
Tentei pinga-lo e por vezes conseguia, mas não conseguia aceder à página do mesmo.
Não percebi o bloqueio. Talvez tenha feito algo de errado e não me dei conta