Benutzer:Djmaster: Unterschied zwischen den Versionen

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche
(Meine Module)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
==Probleme==
+
==Person==
25.1.2011 - ethersex mit m644 und 32khz uhrenquarz.<br>
+
 
datenblatt mega644 seite 101 - http://www.atmel.com/dyn/resources/prod_documents/doc2593.pdf<br>
+
Nick im IRC: teekanne bzw t33kanne
services/clock/clock.c - zeile 64<br>
+
 
  <obiflix> du könntest https://github.com/ethersex/ethersex/commit/da511f074940423e8e8ef7ee67ca20e6d91f608c rückgängig machen
+
 
  <obiflix> möglicherweise bekommst du dann probleme mit dcf77, falls du das nutzen möchtest, aber einen versuch ist es wert ;)
+
 
Notiz: Hat funktioniert für den MEGA644<br>
+
 
 +
==Die Software==
 +
 
 +
===TFTP-Bootloader & Fuses===
 +
 
 +
http://www.ethersex.de/firmware-builder/list.cgi
 +
 
 +
Menuconfig:
 +
 
 +
  │ │          Load a Default Configuration  --->
 +
  │ │                  [*]    Ethernet Bootloader
 +
  │ │          Network  --->
 +
  │ │              [*] Ethernet (ENC28J60) support  --->
 +
  │ │                          Etherrape IP address: "192.168.12.220"
 +
  │ │                          Netmask: "255.255.255.0"
 +
  │ │              [*] UDP support
 +
  │ │              [*] UDP broadcast support
 +
  │ │          Applications --->
 +
  │ │              [*] TFTP support --->
 +
  │ │              Bootloader configuration --->
 +
  │ │                      [*] TFTP-o-matic
 +
  │ │                      --- TFTP-o-matic configuration
 +
  │ │                          TFTP IP address: "192.168.12.120"
 +
  │ │                          TFTP image to load: "ethersex.bin"
 +
 
 +
make clean &&make --> ethersex.hex
 +
 
 +
=======The ethersex project========
 +
Compiled for: atmega644 at 20000000Hz
 +
Imagesize: 6064/65536 bytes (9.25%)
 +
  [==----------------------------]
 +
 +
  Program (.text + .data) : 6064 bytes
 +
Data (.data + .bss)    : 826 bytes
 +
 +
===================================
  
Update#1<br>
+
sudo avrdude -cusbasp -pm644 -U lfuse:w:0xff:m -U hfuse:w:0xd8:m -U efuse:w:0xfc:m
26.1.2011 - Problem sollte nun behoben sein, Danke an eku!
+
  sudo avrdude -cusbasp -pm644 -U flash:w:ethersex.hex
  master Erik Kunze * ae3ef98 (2 files in 1 dirs): use timer makros for prescaler 64 (32768Hz/256/64=2Hz) - http://bit.ly/eG2d4c
+
sudo avrdude -cusbasp -pm644 -U lock:w:0x0F:m
--- DCF muss noch getestet werden
 
  
==Person==
+
Achtung bei den SMD Typen vom mega644, ich habe mega644P bekommen, wobei ich jetzt nicht weiß ob die SMD immer P Typen sind. Egal das Problem ist man sollte avrdude genau lesen und auch "-p m644p" anhängen da der P Type eine andere Signatur aufweist. Hat mich ne Stunde gekostet. ;)
  
Nick im IRC: teekanne bzw t33kanne
+
===Firmware via TFTP Flashen===
 +
noch leer...
  
==Hardware==
+
==Meine Module==
 +
    *Verwendung: Testsystem
 +
    *CPU: m644
 +
    *Board: Lochrasterplatine at etherrape
 +
    *Hostname: esex
 +
    *IP: 192.168.12.220
 +
    *MAC: ac:de:48:35:b6:94
  
===ethersex#1===
+
    *Verwendung: Messstation
*Verwendung: Messstation
+
    *CPU: m644
*CPU: m644
+
    *Board: etherrape
*Board: etherrape
+
    *Hostname: esex50
*Hostname: esex50
+
    *IP: 192.168.123.50
*IP: 192.168.123.50
+
    *MAC: ac:de:48:df:19:cd
*MAC: ac:de:48:df:19:cd
 
  
===ethersex#2===
+
    * Verwendung: Thermostat
*Verwendung: Testsystem
+
    * CPU: m644p
*CPU: m644
+
    * Board: SMD Board v2 selbstgeätzt
*Board: Lochrasterplatine at etherrape
+
    * Hostname: m644222
*Hostname: esex
+
    * IP: 192.168.123.222
*IP: 192.168.12.220
+
    * MAC: ac:de:48:85:4c:12
*MAC: ac:de:48:35:b6:94
 
  
 
==Bilder==
 
==Bilder==
Zeile 44: Zeile 83:
  
 
===Messstation===
 
===Messstation===
 +
 
<gallery perrow=7>  
 
<gallery perrow=7>  
 
Bild:IMG_5286.JPG
 
Bild:IMG_5286.JPG
Zeile 49: Zeile 89:
 
Bild:IMG_6594.JPG
 
Bild:IMG_6594.JPG
 
</gallery><br>
 
</gallery><br>
 +
 +
==Probleme==
 +
25.1.2011 - ethersex mit m644 und 32khz uhrenquarz.<br>
 +
datenblatt mega644 seite 101 - http://www.atmel.com/dyn/resources/prod_documents/doc2593.pdf<br>
 +
services/clock/clock.c - zeile 64<br>
 +
<obiflix> du könntest https://github.com/ethersex/ethersex/commit/da511f074940423e8e8ef7ee67ca20e6d91f608c rückgängig machen
 +
<obiflix> möglicherweise bekommst du dann probleme mit dcf77, falls du das nutzen möchtest, aber einen versuch ist es wert ;)
 +
Notiz: Hat funktioniert für den MEGA644<br>
 +
 +
Update#1<br>
 +
26.1.2011 - Problem sollte nun behoben sein, Danke an eku!
 +
master Erik Kunze * ae3ef98 (2 files in 1 dirs): use timer makros for prescaler 64 (32768Hz/256/64=2Hz) - http://bit.ly/eG2d4c
 +
--- DCF muss noch getestet werden
  
 
[[Category:Ethersex]]
 
[[Category:Ethersex]]
 
[[Category:Clock]]
 
[[Category:Clock]]
 
[[Category:PWM]]
 
[[Category:PWM]]
 +
[[Category:Bootloader]]

Aktuelle Version vom 19. Februar 2011, 14:15 Uhr

Person

Nick im IRC: teekanne bzw t33kanne



Die Software

TFTP-Bootloader & Fuses

http://www.ethersex.de/firmware-builder/list.cgi

Menuconfig:

 │ │          Load a Default Configuration  --->
 │ │                  [*]    Ethernet Bootloader
 │ │          Network  --->
 │ │              [*] Ethernet (ENC28J60) support  --->
 │ │                          Etherrape IP address: "192.168.12.220" 
 │ │                          Netmask: "255.255.255.0" 
 │ │              [*] UDP support
 │ │              [*] UDP broadcast support
 │ │          Applications --->
 │ │              [*] TFTP support --->
 │ │              Bootloader configuration  --->
 │ │                      [*] TFTP-o-matic
 │ │                      --- TFTP-o-matic configuration
 │ │                           TFTP IP address: "192.168.12.120"
 │ │                           TFTP image to load: "ethersex.bin"
make clean &&make --> ethersex.hex
=======The ethersex project========
Compiled for: atmega644 at 20000000Hz
Imagesize: 6064/65536 bytes (9.25%)
  [==----------------------------]

Program (.text + .data) : 6064 bytes
Data (.data + .bss)     :  826 bytes

===================================
sudo avrdude -cusbasp -pm644 -U lfuse:w:0xff:m -U hfuse:w:0xd8:m -U efuse:w:0xfc:m
sudo avrdude -cusbasp -pm644 -U flash:w:ethersex.hex
sudo avrdude -cusbasp -pm644 -U lock:w:0x0F:m

Achtung bei den SMD Typen vom mega644, ich habe mega644P bekommen, wobei ich jetzt nicht weiß ob die SMD immer P Typen sind. Egal das Problem ist man sollte avrdude genau lesen und auch "-p m644p" anhängen da der P Type eine andere Signatur aufweist. Hat mich ne Stunde gekostet. ;)

Firmware via TFTP Flashen

noch leer...

Meine Module

   *Verwendung: Testsystem
   *CPU: m644
   *Board: Lochrasterplatine at etherrape
   *Hostname: esex
   *IP: 192.168.12.220
   *MAC: ac:de:48:35:b6:94
   *Verwendung: Messstation
   *CPU: m644
   *Board: etherrape
   *Hostname: esex50
   *IP: 192.168.123.50
   *MAC: ac:de:48:df:19:cd
   * Verwendung: Thermostat
   * CPU: m644p
   * Board: SMD Board v2 selbstgeätzt
   * Hostname: m644222
   * IP: 192.168.123.222
   * MAC: ac:de:48:85:4c:12

Bilder

Testsystem


Messstation


Probleme

25.1.2011 - ethersex mit m644 und 32khz uhrenquarz.
datenblatt mega644 seite 101 - http://www.atmel.com/dyn/resources/prod_documents/doc2593.pdf
services/clock/clock.c - zeile 64

<obiflix> du könntest https://github.com/ethersex/ethersex/commit/da511f074940423e8e8ef7ee67ca20e6d91f608c rückgängig machen
<obiflix> möglicherweise bekommst du dann probleme mit dcf77, falls du das nutzen möchtest, aber einen versuch ist es wert ;)

Notiz: Hat funktioniert für den MEGA644

Update#1
26.1.2011 - Problem sollte nun behoben sein, Danke an eku!

master Erik Kunze * ae3ef98 (2 files in 1 dirs): use timer makros for prescaler 64 (32768Hz/256/64=2Hz) - http://bit.ly/eG2d4c

--- DCF muss noch getestet werden