Moin an alle
Versuche mich gerade an das Pollin AVR-IO -
Läuf soweit mit der Pollin Software.
Gibt es ein AVR Studio Projekt für den Source von Ulrich Radig ??
Oder anderen Source für diese Platine für's AVR Studio??
Ich weiß Tausende von Links usw. aber ein kleiner Hinweiß wäe nett.
Gruß Juppo
Hallo juppo,
ich habe mal die geänderten Dateien aus meinem SVN-Repo gezippt.
Das einzige, was du noch machen musst, ist die MAC-Adresse in der
config.h eintragen und ggf. das Projektverzeichnis in der .aps-Datei
anpassen (aktuell D:\AVR\ETH_M32\).
Getestet mit Version 1.2.5.
HTH
Besten Dank
Compilieren lässt sich die Sache
Aber nach reset kommt keine definierten zeichen auf der seriellen ??
Habe bei Options Frequenz 16000000 eingetragen
Denke mal die baudrate ist noch daneben.
Welche Mac Adresse muss da rein .die vom Orginalen ??
Ip Adresse wäre dann 192.168.0.99 ??
Gruß Juppo
Hallo Ich nochmal
Ich haben den Atmega 644P
Muss ich dann das Makfile makefile_Atmega664 im AVR Studio mit
einbinden??
Bekomme die Serielle nicht zum Laufen.
Gruß Juppo
Hallo,
die Makefile brauchst du nicht einbinden, das Projekt ist bereits für
den Mega644 konfiguriert.
Auf dem seriellen Port läuft wie im Original die Konsole, bei 9600 8N1
solltest du eigentlich Daten bekommen.
Kontrollier mal die Fuse-Bits, die sind beim Net-IO auch gerne mal
falsch.
Außerdem scheint der Pegelwandler beim Net-IO manchmal nicht zu tun, wie
er soll. Schau mal in der FAQ zum Net-IO hier auf der Seite
ich hab sowas mit XHR und Json gemacht. Ist kompakt und funktioniert
recht gut. Dazu habe ich eine neue Seite im Flash generiert, die alle
Variablen ausgibt:
1
PROGMEMcharPage2[]={
2
"{\"analog\":["
3
"%VA@01,"
4
"%VA@02,"
5
"%VA@03,"
6
"%VA@04,"
7
"%VA@05,"
8
"%VA@06,"
9
"%VA@07,"
10
"%VA@08,"
11
"%VA@09,"
12
"%VA@10"
13
"],\"temp\":["
14
"%DS75@0,"
15
"%DS75@1,"
16
"%DS75@2,"
17
"%DS75@3,"
18
"%DS75@4,"
19
"%DS75@5,"
20
"%DS75@6,"
21
"%DS75@7"
22
"],\"time\":"
23
"\"%TIME\""
24
"}"
25
"%END"
26
};
Die Indexseite sieht dann wie folgt aus:
1
PROGMEMcharPage1[]={
2
"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"
Das kann ich mal testen
Ich werde einen Externen AD Wandler anbauen.
Um dann über ein GSM Modem die Daten zu verfügung zu stelen.
Wie ich dann ohne Router im I-Net kommen muss ich dann auch noch mal
nachschauen.
Daten per FTP übertragen sollte auch kein Problem sein ??
Besten Dank nochmal
Juppo
juppo schrieb:
> Daten per FTP übertragen sollte auch kein Problem sein ??
Kann ich momentan nicht sagen.
Bei meinem aktuellen Vorhaben möchte ich die erfassten Daten per GET
oder POST an meinen Webserver schicken, der sie dann in die
MySQL-Datenbank speichert. Wie ich das auf dem AVR abbilde, weiß ich
noch nicht genau. Was der Webhoster dazu sagt auch nicht ;)
Hallo Chris
Ich habe deine Source in webpage.h mit eingebunden.
Aber ich bekommen nur " My AVR does json! "
Muss der Contoller online mit Internet sein oder so??
Gruß
Es klappt doch was
Es werden die 10 VA@ angezeigt mit einem dicken Punkt davor.
Die Werte werden sofort aktualisiert.
Dan muss man nur noch mal rausfinden wo die x,y Coodinaten sind und die
Eigenschaft der Zeichen.
ist doch mal wieder ein erfolg.
Gruß Juppo
Ich hoffe es ist ok, dass ich die PN hier reinkopiert habe, vielleicht
interessiert es andere auch.
juppo schrieb per PN:
> Das klappt hervorragende mit den dynamische Variablen im Explorer.> Kanst du mir noch einen Tip geben wie man in Java die Werte nicht> als Liste ausgibt,sonder als einzelne Werte, formatiert und wo genau> die Ausgabe erfolgt.
Ok, der Quelltext ist zugegeben etwas unübersichtlich ;)
ich hab ihn mal kurz aufgedröselt und angehängt. Kann jetzt aber spontan
nicht sagen, ob alles so funktioniert, wie's soll.
Der XHR-Code ist von jsfromhell.com (und genauso ist er auch, würde ich
jetzt nicht mehr verwenden, genauso wie eval zum Rückgewinnen der Daten)
Wenn die Daten angekommen sind, wird die funktion putdata() ausgeführt,
welche einfach nur das Erstellen der Liste (putlist()) für data.analog
und date.temp ausführt.
In dieser Funktion wird dann die Liste wieder generiert.
Da du mit JavaScript (großer Unterschied zu Java!) scheinbar noch nicht
so große Erfahrungen hast: Hol dir Firebug für'n Firefox
(http://www.getfirebug.com), lade die Seite, drück F12 und tippe in der
Befehlszeile einfach mal
1
dir(data)
ein. Dann siehst du die Struktur des Arrays/Objekts.
Wenn du dich nicht mit dem Document Object Model herumschlagen willst,
kannst du auch mit innerHtml arbeiten. Das ist zwar nicht unbedingt
sauber, aber für den Anfang und Privatgebrauch ok.
erstelle dazu auf der Seite einfach folgendes Tag:
1
<div id="meininhalt"></div>
in Javascript kannst du dann wie folgt auf den Inhalt zugreifen:
Ja da ist doch ein Lichtblick
Es geht eigendlich nur darum die Variable zu plazieren und dann mit
normalen HTML die Seite generieren.
HTML Java kenne ich kaum,deshalb ...
Gruß Juppo