• Welcome to LusoRobótica - Robótica em Português.
 

Atmega 328 + Arduino Ethernet shield

Started by _Mika_, 17 de September de 2014, 08:28

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

_Mika_

Bom dia, já alguém usou um atmega 328p (ou semelhante) para controlar o Arduino Ethernet shield?

Thankx

Mickael Oliveira

jm_araujo

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...


_Mika_

Pois eu percebo, devia ter sido mais especifico. Basicamente é fazer algo do gênero (http://www.ermicro.com/blog/?p=1773), mas com o hanrun hr911105a que é uma copia do arduino shield.

_Mika_

Posso enviar o código que estou a usar... mas é o do ermicro

dio123

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.


senso

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.
Avr fanboy

_Mika_

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