Loading...
  Show Posts
Pages: 1 ... 58 59 [60] 61
886  Using Arduino / Networking, Protocols, and Devices / Re: Shutdown mode for ethernet? (Wiznet W5100 chip) on: July 19, 2011, 05:16:38 am
Nothing in (spammed) WIZnet forum about "5100 powerdown" but a new promising chip  : W5200 !!
Several enhancements.... among them a powerdown pin !!


887  International / Français / Re: Domo'Duino, la domotique par Arduino ( mon Ethernet-shield est arrivé ) on: July 18, 2011, 03:46:25 pm
As-tu essayé, chicotore, d'augmenter un peu la taille du buffer ?

Sauf erreur de ma part avec cette librairie on commence par rassembler toute la page web dans un buffer puis on envoie le contenu du buffer.

L'explication du défaut constaté serait alors la suivante :
Le navigateur bloque parce qu'il attend la fin de la page.... qui ne lui a pas été envoyée !!
C'est le cas quand le buffer n'est pas assez grand pour accepter le ou les les derniers
Code:
plen=es.ES_fill_tcp_data_p(buf...
Chaque 'fill ....buf' rajoute des octets jusqu'au  moment ou le buffer est plein.
Les octets 'excédentaires" sont perdus et jamais envoyés au client.
S'il ne manque que le dernier ">" de la page le navigateur attendra longtemps....
(Quand ça passe profites en pour voir le code source dans le navigateur, mesurer la taille en octets.et voir si 5OO suffit)
888  Using Arduino / Networking, Protocols, and Devices / Re: Shutdown mode for ethernet? (Wiznet W5100 chip) on: July 18, 2011, 08:07:43 am
Hi
I've look for same thing last days and found no 'software only' solution.
Nothing in 5100 data sheet. Nothing on the web.
I even try to keep resetting 5100 with no result.
Unless some 'undocumented' feature only way seems 'power control' and 'isolation' from SPI.
 
For that reason I'll stay with 5100 for server apps needing permanent ethernet connection and use ENC28J60 for client apps. Librairies for that chip are getting better.
Here is the way for sleep mode :
http://blog.derouineau.fr/2011/07/putting-enc28j60-ethernet-controler-in-sleep-mode/
889  International / Français / Re: Module Ethernet ENC28J60 on: July 17, 2011, 03:23:51 pm
Désolé chicotore je n'ai pas mis les numéros dans l'ordre des signaux énumérés.....
Le 'dernier de la liste' , SS est la 10 !!

Voici la déclaration des signaux au début du fichier enc28j60.c dans la librairie :

Code:
#define ENC28J60_CONTROL_CS         10
#define SPI_MOSI 11
#define SPI_MISO 12
#define SPI_SCK 13

Je ne sais si la carte achetée sur ebay est un clone complet du shield ethernet de Nuelectronics
Si oui, en plus des 4 signaux précédents, la sortie INT de la puce Ethernet est reliée à la broche numérique 2
Voici ci dessous un bout du schéma de la carte Nuelectronics avec les liaisons repérées (sans compter le Reset)
890  International / Français / Re: Module Ethernet ENC28J60 on: July 17, 2011, 10:23:24 am
Aucune perte de signaux par rapport à la même puce montée sur un shield.
D'une manière ou d'une autre, par des pistes de cuivre ou par des fils,  il faut bien que le ci ENC28J60 et le Mega328 communiquent par 4 signaux : MISO,MOSI,SCK et SS (soit les sorties digitales 10 à 13) !!
Les 3 premiers signaux restent utilisables pour communiquer avec d'autre composants éventuels en SPI.
Seul le dernier est , comme sur le shield, attribué spécifiquement à la puce ENC28J60.
(Sur la photo avec les fils que chicotore a posté on aurait pu libérer une bonne partie de la rangée latérale pour aller récupérer MISO, MOSI et SCK sur le connecteur ISP à 6 contatcs où ils sont dupliqués.)
Pour s'en assurer rien de tel que l'observation des schémas.
891  International / Français / Re: Domo'Duino, la domotique par Arduino ( mon Ethernet-shield est arrivé ) on: July 17, 2011, 07:23:36 am
Bonjour

La dernière proposition de Jean François passe chez moi et fonctionne après avoir augmenté un peu la taille du buffer pour tenir compte de l'allongement du code HTML
Testé avec la version suivante (juin 2011) de la librairie Ethershield : (Nuelectronics améliorée, completée...)
https://github.com/thiseldo/EtherShield
(http://blog.thiseldo.co.uk/)
892  Using Arduino / Networking, Protocols, and Devices / Re: Help with serial port Bluetooth module on: July 17, 2011, 04:35:18 am
Hi
On Android side did you test it with some proven terminal like BlueTerm ot SenaBterm ?
Is your Android version known for good serial port profile handling ?
If you stay under 57600 bauds no reason loose bytes in such short messages if Android appication is good.
893  International / Français / Re: Module Ethernet ENC28J60 on: July 16, 2011, 04:32:48 pm
Ce module convient tout à fait à l'objectif visé : développement  avec l'IDE Arduino mais en montage 'minimal' sans carte Arduino. L'un des vendeurs donne le schéma : il s'agit du schéma standard pour le ENC28J60. (schéma joint)

-Dans un petit montage entièrement sous 3,3V c'est parfait (prévoir presque 200mA pour le c.i ENC28J60)
Pas de régulateur 3V3 présent. Surtout ne pas alimenter le module en 5V !! (Un ENC28J60 aliemnté en 3,3V peut par contre recevoir des signaux 5V)

-La librairie Ethernet 'officielle' ne convenant pas vu la puce qui équipe ce module il faut utiliser une des librairies disponibles pour cette puce économique mais plus 'rustique' .....

Ayant fait le tour de la question ces derniers jours et comparé les diverses librairies j'ai retenu celle ci, plus aboutie, toujours en développement, incorporant les fonctionalités des autres librairies, et permettant d'écrire un code plus lisible :  http://jeelabs.net/projects/cafe/wiki/EtherCard

Pas de pb sur plaque d'essai avec un module équivalent avec régulateur 3V3, un Mega328 et quelques composants divers...
DHCP et DNS OK !!

894  Topics / Device Hacking / Re: Fonera on: July 15, 2011, 03:49:10 pm
Hi
Simpl seems no hackable like previous Foneras   smiley-sad
http://www.gargoyle-router.com/phpbb/viewtopic.php?f=8&t=733&start=0&st=0&sk=t&sd=a
I'm, too, looking for a low cost WiFi router 'OpenWRT  compatible' to replace a bricked Fonera2 smiley-yell used in client mode......
Browsing here gives some solutions for this problem:
http://wiki.openwrt.org/toh/start
895  Using Arduino / Programming Questions / Re: Help with webserver and sd card logging on: July 15, 2011, 09:06:21 am
Not clear when browsing rapidly your code :

In case you use "official' Ethershield do you carefully manage chipselect for each chip on SPI bus (SD and W5100) ?

-> You must deselect one when dealing with other. (only one CS pin low : pin 4  when SD, pin10 when ethernet)

"Note that because the W5100 and SD card share the SPI bus, only one can be active at a time. If you are using both peripherals in your program, this should be taken care of by the corresponding libraries. If you're not using one of the peripherals in your program, however, you'll need to explicitly deselect it. To do this with the SD card, set pin 4 as an output and write a high to it. For the W5100, set digital pin 10 as a high output"  as mentionned on Ethersield page.
896  International / Français / Re: Un câble USB à moins de 3 euros on: July 13, 2011, 10:16:21 am
Superbe trouvaille Jean Marie !
Tous les signaux de contrôle de modems sont directement disponible.
F1 est sans doute un fusible de protection.
Le cavalier reliant (provisoirement !) Tx et Rx permet de faire un test par rebouclage.
L'adaptateur à l'air d'etre en plus livré avec 4 cordons.
C'est plus que complet et bien tentant même si je ne rencontre pas de probleme pour 'resetter' l'Arduino au bon moment que ce soit avec l'"ancien" ou le "nouveau bootloader (Optiboot).
J'appuie dès que l'IDE lance Avrdude, c'est à dire juste après l'appartion du message "Binary sketch size XXXX")
897  International / Français / Re: Un câble USB à moins de 3 euros on: July 11, 2011, 03:28:57 pm
A mon avis un adaptateur qui fournit RTS, DTR (ou les deux) est utilisable sans modification.
Pour info voir ci dessous le brochage "FTDI" de référence et un exemple d'adaptateur qui fournit  DTR a la place de RTS.
-> S'il n'y a ni DTR ni RTS, il faut aller en chercher un des deux sur la puce.
898  International / Français / Re: Un câble USB à moins de 3 euros on: July 11, 2011, 12:34:17 pm
Oui Ojal l'adaptation est nécessaire car le module ne sort pas les signaux DTR ou RTS suceptibles de resetter le Mega328 et ainsi amorcer le bootloader.
Ces signaux existent au niveau de la puce Prolific PL2303 (broches 2 et 3, voir PDF en lien) mais la soudure d'un fil pour récupérer l'un de ces signaux est quand même acrobatique !!
http://www.prolific.com.tw/support/files/%5CIO%20Cable%5CPL-2303HX%5CDocuments%5CDatasheet%5Cds_pl2303HX_v15F.pdf
Tout module ne sortant pas DTR ou RTS nécessite une modification.
899  International / Français / Re: Un câble USB à moins de 3 euros on: July 11, 2011, 07:54:48 am
@Jean-Marie
La liaison entre la broche 9 (Reset du CP2102) et la résistance R2 est principalement sur la face inférieure.
La piste est facile à couper en cas de doute !
Couper cette piste n'est à la réflexion pas une bonne idée : il faut laisser au circuit sa résistance R2 de tirage (pull up) sur son reset.
900  International / Français / Re: Un câble USB à moins de 3 euros on: July 10, 2011, 06:03:42 pm
@Skywodd
ta box a sans doute bénéficié des mêmes soins qu'une Fonera de récupération
munie hier d'un de ces petits modules "Usb-TTL 6 pins" !!

Pages: 1 ... 58 59 [60] 61