Seite 4 von 19
Re: einfaches Interface
Verfasst: Di 13. Jun 2017, 22:10
von Klaus
die libraries sollte er automatisch über die etelex.h einbinden... da stehen auch alle optionen, die man konfigurieren kann...
kann aber sein, das die Version 1.6.5 zu alt ist, ich benutze die 1.8.1, aktuell ist die 1.8.3
ich lad die mal runter und probiere ... welches Betriebssystem verwendest Du?
P.S. mit atom und platformio geht es auch...
Re: einfaches Interface
Verfasst: Di 13. Jun 2017, 22:52
von Klaus
Ja, 1.6.5 is von 2015, das ist definitiv zu alt, da könnte man wahrscheinlich die bibliotheken nachinstallieren usw. aber:
bei der 1.8.x sind die libraries schon alle dabei, da musst du nichts nachladen, installieren oder so ... und es gibt auch ein "Windows ZIP file for non admin install" das kannst Du irgendwo entpacken und dann komplett aus dem ordner raus starten.
Re: einfaches Interface
Verfasst: Mi 14. Jun 2017, 08:19
von FredSonnenrein
Hallo Klaus,
um es nochmal klarzustellen: Ich finde alternative Projekte gut. D.h. meine Punke sind als freundliche Anregung und als Hinweis für andere Nutzer zu verstehen...
Klaus hat geschrieben:Arduino ist das gleiche c++ mit gcc, das Du auch benutzt - nur eben andere Libraryfunktionen.
Ich hab nicht so genau 'reingeschaut: Du verwendest auch Timer-Interrupts, damit bei einer Verzögerung beim Senden ins Ethernet keine Fernschreiber-Daten verlorengehen?
Klaus hat geschrieben:Bei unserem Projekt ist halt alles wesentlich einfacher, übersichtlicher und deutlich preiswerter gehalten.
Deswegen sind ja auch unter Anderem die imho überflüssigen Binärprotokolle nicht umgesetzt. (kann man drüber streiten - muss man aber nicht - kann ja jeder der es haben will gerne einbauen).
Mit Verzicht auf Binärprotokolle verzichtest du leider auch auf ein paar Funktionen, wie Durchwahl und Auslösen des Kennungsgebers (von einem i-Telex-Teilnehmer zu dir). Und auf Maßnahmen gegen einen Pufferüberlauf, z.B. bei 100 Baud Maschinen.
Klaus hat geschrieben:Der Hinweis auf die Funkenlöschung war doch der erste Kommentar im Thread, und der ist verlinkt ... wir haben bei der Platine sogar extra Lötaugen für das snubber-Glied eingebaut, falls man es nicht extern haben will ...
Stimmt, aber wer liest solche Monster-Threads von Anfang bis Ende. Ich in solchen Fällen meist nur den ersten Post und dann vom Ende zurück...
Ansonsten bin ich sehr auf Nachahmer gespannt...
Re: einfaches Interface
Verfasst: Mi 14. Jun 2017, 12:35
von ulbrichf
Klaus hat geschrieben:Ja, 1.6.5 is von 2015, das ist definitiv zu alt, da könnte man wahrscheinlich die bibliotheken nachinstallieren usw. aber:
bei der 1.8.x sind die libraries schon alle dabei, da musst du nichts nachladen, installieren oder so ... und es gibt auch ein "Windows ZIP file for non admin install" das kannst Du irgendwo entpacken und dann komplett aus dem ordner raus starten.
Windows 7 ... Die Libraries sind eigentlich eingebunden. Ist der Sourcecode von Dir definitiv der aktuellste ?
Ich meine sind die includes auch wirklich komplett ?
Ich bin auf Version 1.6.5 festgelegt, da diese den "digispark" als Microcontroller Board unterstützt,
Meines Wissens geht das mit den neueren Umgebungen nicht.
Da meine anderen Projekte mit 1.6.x entwickelt wurde... möchte ich dabei bleiben.
Re: einfaches Interface
Verfasst: Mi 14. Jun 2017, 12:52
von Klaus
bis auf mein wlan-passwort ist der code auf github aktuell ... wann hattest Du denn gedownloaded? Mein letzter Upload war vorgestern.Ggf. lädsts Du sicherheitshalber nochmal runter, ist ja nicht gross.
Die arduino 1.8.3 kannst Du wie gesagt auch ohne Installation aus einem ordner starten, wenn du das richtige zip runterlädst ("Windows ZIP file for non admin install").
Da kollidiert nichts - du hast dann nur eben nicht die devicetreiber im windows installiert, aber die hast du ja eh von deiner version ...
Re: einfaches Interface
Verfasst: Mo 19. Jun 2017, 10:43
von Klaus
Ich hab auf github jetzt anpassungen hochgeladen, so dass es sich auch auf altem arduino kompilieren lässt.
Ist aber
a) nicht getestet und
b) bei mir zu gross für den uno, während beim neuen arduino noch viel programmspeicher frei bleibt
Re: einfaches Interface
Verfasst: Mo 19. Jun 2017, 21:31
von ulbrichf
Klaus hat geschrieben:Ich hab auf github jetzt anpassungen hochgeladen, so dass es sich auch auf altem arduino kompilieren lässt.
Ist aber
a) nicht getestet und
b) bei mir zu gross für den uno, während beim neuen arduino noch viel programmspeicher frei bleibt
Hallo Klaus,
für welchen ARDUINO hast Du denn entwickelt ?
Ich selbst habe noch zwei ARDUINO UNO R3 hier liegen, dachte die würden gehen.
Mit netten Grüßen
Frank
Re: einfaches Interface
Verfasst: Mo 19. Jun 2017, 21:50
von Klaus
ulbrichf hat geschrieben:Klaus hat geschrieben:Ich hab auf github jetzt anpassungen hochgeladen, so dass es sich auch auf altem arduino kompilieren lässt.
Ist aber
a) nicht getestet und
b) bei mir zu gross für den uno, während beim neuen arduino noch viel programmspeicher frei bleibt
Hallo Klaus,
für welchen ARDUINO hast Du denn entwickelt ?
Ich selbst habe noch zwei ARDUINO UNO R3 hier liegen, dachte die würden gehen.
Mit netten Grüßen
Frank
eigentlich für den uno r3,
bei mir passt das auch gut, wenn ich mit 1.8.1 kompiliere. dann ist sogar noch gut platz für das ganze debugging.
aber wenn ich mit der älteren version kompiliere (was jetzt klappt) wird das binary leider zu gross für den uno.
was sagt er denn jetzt bei dir?
Grüße,
Klaus
P.S. falls zu gross, kannst du versuchen in der elext.h das #define DEBUG in ein #undef zu ändern ...
Re: einfaches Interface
Verfasst: Fr 14. Jul 2017, 00:49
von Klaus
Und?
Hat schon wer probiert?
Grüße,
Klaus
Re: einfaches Interface
Verfasst: Fr 14. Jul 2017, 13:26
von ulbrichf
Hallo Klaus,
habe die ARDUINO IDE 1.8.x ohne Probleme parallel installiert. In der Tat lässt sich der Code jetzt compilen.
Nun werde ich mal nach meinen verschiedenen Shields suchen. ein Ethernet mit SD Karte habe ich noch liegen.
Mir fehlt jetzt noch Dein Interface, dann könnte ich mit Deinem System fummeln.
Nette Grüße Richtung Süden,
Frank