ENC28J60 krijg hem niet werkend

Arduino shields
Berichten: 11
Geregistreerd: 10 Aug 2015, 20:08

ENC28J60 krijg hem niet werkend

Berichtdoor arnaudarduino » 24 Sep 2015, 21:56

Hallo ik heb een ENC28J60 ethernetkaartje HANRUN HR911105A .
Ik heb bijna alle libaries al geprobeerd ,maar krijg hem niet in de lucht.
Wie helpt met kant en klaar test sketch. Ik weet het even niet meer.
Op de arduino heb ik pin 10 CS pin 11 SI pin 12 SO pin 13 SCK aan de andere kant heb ik VCC 3,3V en GND aan GND

Bedankt

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: ENC28J60 krijg hem niet werkend

Berichtdoor nicoverduin » 25 Sep 2015, 07:45

Niet om het een of ander, maar volgens mij is de HANRUN HR911105A het type RJ45 socket. Niet je kaartje. Waar heb je dat kaartje gekocht? link?
Overigens heb ik in het verleden meerdere projecten gedaan met de ENC28J60 en nooit problemen gehad
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 11
Geregistreerd: 10 Aug 2015, 20:08

Re: ENC28J60 krijg hem niet werkend

Berichtdoor arnaudarduino » 25 Sep 2015, 18:32

Kaartje is een ENC28J60 (dacht dat Hanrun ook bij kaartje hoorde) ,zelfde als op deze foto Afbeelding, ergens in een webshop in een gesealde verpakking.

Ik heb diverse test sketch(en) met bijhorende libaries geprobeerd maar geen werkte.
Doe vast wat verkeerd maar.....wat

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: ENC28J60 krijg hem niet werkend

Berichtdoor nicoverduin » 26 Sep 2015, 14:27

Ik heb deze ff getest met hetzelfde bordje met deze library: https://github.com/jcw/ethercard

Werkt als een tierelier. Let wel, de CS pin zit bij deze library standaard op Pin 8. Ik ben nog ff aan het uitzoeken of je deze geparametriseerd kan veranderen.

Voorbeeld sketch was "backsoon.ino"

@edit:
In de setup kom je o.a. dit statement tegen:
cpp code
if (ether.begin(sizeof Ethernet::buffer, mymac) == 0)
Serial.println( "Failed to access Ethernet controller");


Als je die veranderd in:

cpp code
if (ether.begin(sizeof Ethernet::buffer, mymac, 10) == 0)
Serial.println( "Failed to access Ethernet controller");


Heb je de CS op pin 10 zitten.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 11
Geregistreerd: 10 Aug 2015, 20:08

Re: ENC28J60 krijg hem niet werkend

Berichtdoor arnaudarduino » 27 Sep 2015, 09:59

Dankje, hij werkt. Diverse testjes gedraaid werkt ook .
Er is een maar daar waar ik dit kaartje voor in wil zetten lukt het niet.http://thinkpad.tweakblogs.net/blog/10673/uitlezen-van-de-slimme-meter-p1-poort-met-een-arduino-en-waarden-opslaan-in-mysql-database#arduinocode
De libraries voorzien niet in de vraag, en er moeten er zo veel aangeroepen worden .
Kennelijk heeft de ENC28J60 minder geheugen en is iig voor log doeleinden niet stabiel.
Steeds wordt de verbinding verbroken na versturen bericht ,ondanks verwijderen ..close ,in de sketch.
Vandaag deze maar eens proberen. http://netfreak.no-ip.info/netfreak/index.php/it-und-technik/85-it-und-technik/503-s0-bus-vom-stromzaehler-mit-arduino-auslesen. Ik wil graag een website met de gegevens van een kWh meter met S0-bus 2000p=1kWh, hoop dat deze sketch daar geschikt voor is.

Terug naar Shields

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 6 gasten