freebus.org

Open Bus System
Aktuelle Zeit: 15. Juni 2015 14:47

Alle Zeiten sind UTC + 2 Stunden




Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 30. Juli 2013 22:31 
Offline
Junior Boarder
Junior Boarder

Registriert: 10. September 2012 16:48
Beiträge: 23
Gentlemen

Ich verwende LPC und AVR Controller welche ich bisher nur jeweils zusammen betrieben habe, sprich ein AVR-app8In steuert einen AVR app8out und dasselbe mit den LPC Varianten.

Das tut soweit so gut.

Nun wollte ich, dass ein AVR-app8in (mit der newlib) einen LPC app8out steuert, was mit meiner Konfiguration nicht zu funktionieren scheint. M.E. ist der Grund, dass der AVR beim Senden eines Eingangs Status auf den Bus mit dem Typ "Antwort" tut, der LPC und auch ETS im Gruppenmonitor das mit dem Typ "Schreiben" ausführt.

Schreiben mit ETS auf die Gruppenadresse tut wie erwartet.

Benötigt es eine spez. Konfiguration um die AVR und LPC gemeinsam zu verwenden ?

Danke und Grüsse


Nach oben
 Profil  
 
BeitragVerfasst: 31. Juli 2013 20:30 
Offline
Platinum Boarder
Platinum Boarder

Registriert: 9. Oktober 2007 20:48
Beiträge: 961
Wohnort: Bad Königshofen
Typ Antwort sollte nur auf eine entsprechende Anforderung kommen, sonst wird geschrieben.

_________________
LG
Andreas


Nach oben
 Profil  
 
BeitragVerfasst: 1. August 2013 14:12 
Offline
Junior Boarder
Junior Boarder

Registriert: 10. September 2012 16:48
Beiträge: 23
Danke für deine Antwort.

Dann scheint wohl was nicht zu stimmen, komischerweise tut es zw. den AVR Komponenten. Leider ist der AVR Lib Source Code nicht einsehbar, in der Applikation kann man das nicht steuern.

Grüsse
Hans


Nach oben
 Profil  
 
BeitragVerfasst: 1. August 2013 23:17 
Offline
Expert Boarder
Expert Boarder

Registriert: 18. Juli 2007 10:38
Beiträge: 112
Hallo,
haeberle hat geschrieben:
M.E. ist der Grund, dass der AVR beim Senden eines Eingangs Status auf den Bus mit dem Typ "Antwort" tut, der LPC und auch ETS im Gruppenmonitor das mit dem Typ "Schreiben" ausführt.


Kannst du das etwas genauer beschreiben? Was ist Senden eines Eingangstatus?
Senden nach einer Eingangs Änderung oder Abfrage des status per Telegramm?

Welche Version der AVR Software benutzt du? Branch und git rev
IIRC sollte das eigentlich behoben sein und der AVR nach Änderungen am Eingang write Telegramme senden

BCU1 Systeme (also theoretisch auch LPC und AVR) ist es eigentlich egal ob write oder update gesendet wird. Intern wird in beiden Fällen write umgesetzt. Eine Unterscheidung gibt es erst ab BCU2. Ist aber anhand deiner Beschreibung so nicht beim LPC umgesetzt.

Dirk


Nach oben
 Profil  
 
BeitragVerfasst: 2. August 2013 15:40 
Offline
Junior Boarder
Junior Boarder

Registriert: 10. September 2012 16:48
Beiträge: 23
Sali Dirk

Das Bild zeigt folgendes:

Zeile 1 + 2: Ein resp. Ausschalten mit einem AVR app8in und einem AVR app8out. der Typ ist "Antwort"
Zeile 3 + 4: Ein resp. Ausschalten mit einem LPC app8in und einem LPC app8out. der Typ ist "Schreiben"
Zeile 5 + 6: Ein resp. Ausschalten des AVR app8out via ETS Gruppenmonitor.

Dateianhang:
ets2.png
ets2.png [ 32.07 KiB | 1045-mal betrachtet ]

Ich verwende die libfb_atmega328p_tp_2.a


Grüsse
Hans


Nach oben
 Profil  
 
BeitragVerfasst: 2. August 2013 18:46 
Offline
Expert Boarder
Expert Boarder

Registriert: 18. Juli 2007 10:38
Beiträge: 112
haeberle hat geschrieben:

Ich verwende die libfb_atmega328p_tp_2.a


Welcher git stand? Bin mir eigentlich ziemlich sicher das ein ähnliches Problem Anfang Juni gefixt wurde. Probiere mal den aktuellen Stand.
Leider habe ich momentan keinen Zugriff auf meine Entwicklungsumgebung. Da müsstest du dich bis nach meinem Urlaub gedulden. Evtl kann auch Idefix mal schauen.

Gruß
Dirk


Nach oben
 Profil  
 
BeitragVerfasst: 3. August 2013 16:39 
Offline
Administrator
Administrator

Registriert: 15. September 2007 15:31
Beiträge: 702
Wohnort: Fürstenfeldbruck
ich selber bin beruflich unterwegs und erst wieder in ca. 2 Wochen daheim um das mit aktueller Firmware an echter Hardware testen zu können.
Kannst du Dir eine Firmware selber bauen?
Wenn ja, benutze bitte den Branch newlibname, dort sollten alle Fehler behoben sein.

_________________
Gruß
Matthias


Nach oben
 Profil  
 
BeitragVerfasst: 4. August 2013 13:06 
Offline
Junior Boarder
Junior Boarder

Registriert: 10. September 2012 16:48
Beiträge: 23
Hallo zusammen

hab den branch newlibname vom 07.06. genommen und wollte es kompilieren. Leider gibts viele build Fehler, resp. er finded Dateien nicht. Z.B. fb.h.

Da haben sich wohl ein paar Fehler eingeschlichen.

Testen kann ich das gerne, nur builden sollte ich erst mal können.

Grüsse
Hans


Nach oben
 Profil  
 
BeitragVerfasst: 4. August 2013 13:46 
Offline
Junior Boarder
Junior Boarder

Registriert: 10. September 2012 16:48
Beiträge: 23
Ich hab die fb.h aus den main branch genommen und kompilieren kann ich nun.

Weiter habe ich getestet und es funktioniert, im ETS sehe ich "Schreiben" als Typ.

Vielen Dank für euren Support!

Grüsse
Hans


Nach oben
 Profil  
 
BeitragVerfasst: 7. August 2013 20:39 
Offline
Administrator
Administrator

Registriert: 15. September 2007 15:31
Beiträge: 702
Wohnort: Fürstenfeldbruck
danke für die Rückmeldung. Die Umstellung auf die neuen Libnamen und das neue Buildsystem ist noch nicht ganz fertig.
Ich passe es, wenn ich wieder daheim an und werde es dann nach master mergen.

_________________
Gruß
Matthias


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 

Alle Zeiten sind UTC + 2 Stunden


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de