Hallo zusammen, ich habe vor einen Dali-Slave mit dem µC ST7DALI zu basteln. Ich habe mich für den Controller entschieden, weil er schon von Haus aus das Protokoll mitbringt und so der Programmieraufwand für mich reduziert wird. Nun habe ich mir einen Raisonance RLink Programmer zugelegt. Als Entwicklungsumgebung verwende ich Ride7. Leider ist der zugehörige Linker 2kB codelimitiert. Um das aufzubohren, müsste ich mindestens 800€ (dann 32kB codelimitiert) investieren. Das ist deutlich zu viel für mich als Bastler. Gibt es andere Entwicklungsumgebungen/Linker ohne Codelimitierung, die ich einbinden könnte? Bin mittlerweile auch so frustiert, dass ich auch ganz offen für alternative Anregungen, das Projekt umzusetzen, offen bin. Viele Grüße Jens
Vielleicht hilft dir das weiter? https://www.google.de/url?sa=t&source=web&rct=j&url=http://www.atmel.com/images/atmel-42071-dali-slave-reference_design_application-note_at01244.pdf&ved=0ahUKEwi98LDknfbNAhWH6xoKHURqAGcQFggeMAA&usg=AFQjCNGGLWknnd4wS23bIN5lRtT5rihxNA&sig2=_vnwmgnSrkXcTZIOV9sD4Q Als Alternative.
Jens schrieb: > ich habe vor einen Dali-Slave mit dem µC ST7DALI zu basteln. Ich habe > mich für den Controller entschieden, weil er schon von Haus aus das > Protokoll mitbringt und so der Programmieraufwand für mich reduziert > wird. Wenn ich mir Deine Probleme mit der Entwicklungsumgebung etc. so anschaue, dann bezweifle ich daß sich so der Programmieraufwand reduziert. DALI ist ein ziemlich simples Protokoll. Ich glaube Du machst es Dir einfacher, wenn Du einen weit verbreiteten µC nimmst, von mir aus einen Atmega, STM32,..., und das DALI dann dort selbst implementierst. Den µC selbst und die Entwicklungsumgebung hast Du dann schnell im Griff. Und das DALI ist dann auch nicht mehr weit. Kennst Du dieses Projekt: Beitrag "RS232-DALI-Gateway für ATtiny2313 / Python-GUI" Das ist das Gegenstück, ein DALI Master. Da der auch die Antworten der Slaves empfangen kann, hast Du da schöne Codebeispiele für Empfang und Senden drin. Darauf könntest Du aufbauen.
Jens schrieb: > Gibt es andere Entwicklungsumgebungen/Linker ohne Codelimitierung, die > ich einbinden könnte? Es gibt auf SourceForge einen Port des SDCC für den STM7. STM8 geht beim SDCC ja wohl generell. /regards
habe mal auf sourceforge besagten SDCC heruntergeladen, leider kann ich es nicht in der Ride7 Entwicklungsumgebung einbinden, da Linker usw. nur per DropDown angegeben werden können... Lange Rede kurzer Sinn: Ich habe mir den Link von foldi angesehen und werde das mal weiter verfolgen. So wie es aussieht ist das Projekt Softwareseitig fix und fertig. Wenn ich es richtig verstehe müsste ich nur die Komponenten zusammenlöten, flashen und bin fertig. Habe ich das so richtig verstanden? Ansonsten würde ich zu diesem Thema einen eigenen Thread aufmachen. Kann sicher an der ein oder anderen Stelle noch einen Hinweis brauchen...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.