Beiträge von DL9VF

    Hallo Gerd,
    freut mich, daß es auch bei Dir funktioniert.


    Bei mir ist die Tonausgabe ausreichend laut. Eine interessante Erklärung zur Tonausgabe mit den AVR's habe ich hier gefunden:
    http://mschrod.de/Elektronik/A…onausgabe/Tonausgabe.html


    Vielleicht lässt sich am beschriebenen Ablauf noch etwas vereinfachen, z.B. die *.hex- Datei direkt mit BASCOM-AVR in den Butterfly zu laden?
    Das habe ich aber noch nicht herausgefunden.


    vy 73'' aus Potsdam-


    Frank, DL9VF

    Hallo Gerd,


    Du bist schon auf dem richtigen Weg:


    Wo die einzelnen Ports liegen, ist in http://www.atmel.com/dyn/resou…rod_documents/doc4271.pdf im Bild 3.1 abgebildet.
    Das ist das linke Bild in Deinem letzten Posting.


    PBx sind die einzelnen Pins des Port B. An diesen Pins hängt von hause aus aber auch der aufgelötete Joystick
    (vgl Bild 3.11 in der gleichen pdf- Datei). Du brauchst deshalb keine Taste anlöten, sondern kannst das Programm
    auch direkt mit dem Joystick bedienen (oben, unten, Mitte), wie Burkhard Kainka schreibt.
    Man muss die Zeichen nur langsam geben ;)


    Die externe Spannung habe ich am Port D angeschlossen (vgl Bild 3.10 in der gleichen pdf- Datei)


    vy 73'' aus Potsdam


    Frank, DL9VF

    Hallo Gerd,


    was ich im Folgenden beschreibe, sind nur meine eigenen Erfahrungen. Das Ganze ist keine systematische Beschreibung,
    dafür hatte ich noch keine Zeit. Es ist nur eine quick&dirty- Beschreibung, die bei mir funktioniert.
    Für Ergänzungen, Korrekturen oder Tips bin ich natürlich dankbar.


    Als Hardware verwende ich einen „seriellen Programmieradapter“- das ist die dreiadrige Verbindung zwischen serieller Schnittstelle des PC und dem Butterfly wie oben in Deinem Posting dargestellt.
    Mein PC hat keine serielle Schnittstelle mehr. Deshalb verwende ich einen USB-zu-seriell-Adapter.
    Dieser Adapter sollte richtig installiert sein, also in der Systemsteuerung zu sehen sein.

    Der COM-Port sollte COM 1,2,3 oder 4 sein, die Baudrate 19200, restliche Einstellungen: 8,N,1


    Das Programm BASCOM- AVR hast Du ja schon installiert. Damit kannst Du Basic-Listings (*.bas) bearbeiten
    und daraus ein *.hex-File erzeugen. Um das *.hex- File anschliessend in den Butterfly zu übertragen, verwende
    ich das Programm „AVR-Studio“.
    Download AVR-Studio:
    www.atmel.com -> Products, Microcontroller Solutions -> AVR 8 and 32 bit-> (links) Tools and Software
    -> Design Software -> AVR Studio 4
    Aktuell ist im Moment V. 4.18.
    Eventuell ist vor dem Download eine Registrierung erforderlich.
    Lade AVR- Studio herunter und installiere es.



    (a) Basic- Listing bearbeiten mit BASCOM-AVR:
    Öffne mit File -> Open die *.BAS- Datei.
    Wähle mit File -> SaveAs einen (neuen leeren) Ordner, an dem Du die *.hex-Datei speichern möchtest
    Bearbeite die Datei nach Wunsch und compiliere sie mit Compile Programm (F7)
    In Deinem Ordner sollte jetzt die *.hex- Datei stehen



    (b) Butterfly programmieren mit AVR-Studio:
    Beim Start von AVR- Studio öffnet sich ein Fenster „Welcome to AVR-Studio“
    Wähle mit Open Deine *.hex- Datei.
    Es öffnet sich ein Fenster „Select debug platform and device“ , hier wählst Du links „AVR-Simulator“ und rechts“ ATmega169.

    Nach dem Klick auf Finish dauert es ein paar Sekunden, danach solltest Du das Fenster ‚Disassembler‘ sehen.
    Ist der Butterfly mit der seriellen Schnittstelle verbunden?


    Ab jetzt wird es für mich nicht mehr ganz reproduzierbar:
    Mit Klick auf Tools -> AVR-Prog öffnet sich normalerweise das Fenster AVR-Prog.

    Prüfe dort, ob die richtige *.hex- Datei ausgewählt ist.
    Mit Flash -> Program überträgst Du die *.hex- Datei in den Butterfly.


    Aber ….
    Der Butterfly enthält einen Bootloader, der das Einlesen des Programmes vereinfacht.
    Laut Internet wird der Bootloader durch die beschriebene Art der Programmierung nicht verändert, meinem persönlichen Empfinden nach geht das Einlesen ab dem zweiten Mal aber trotzdem immer komplizierter als beim ersten Mal.


    Wenn Du nach dem Klick auf Tools -> AVR-Prog nicht das Fenster AVR-Prog bekommst,
    sondern ein Fenster ‚Not supported board found‘, dann teste folgendes:
    Zum Programmieren externe Spannung (max 4.5V) an das Butterfly- Bord anlegen
    VOR dem Klick auf Tools -> AVR-Prog BEIDE Spannungen (Knopfzelle und externe Spannung)
    kurz entfernen.
    BEIM Klick auf Tools -> AVR-Board den Knopf am Butterfly- Board drücken (Mitte)

    Wenn das Fenster ‚AVRProg‘ kommt, hast Du gewonnen.


    Ich habe –wie gesagt- noch nicht verstanden, warum manchmal die Fehlermeldung kommt.
    Wenn vor Klick auf Tools -> AVR das Display auf dem Butterfly- Bord LEER ist, ist man aber wohl auf dem richtigen Weg.

    Es soll auch eine Möglichkeit geben, das Bord durch Kurzschliessen von zwei Pins zu resetten. Welche Pins das sind,
    habe ich noch nicht gefunden.


    Also dann- viel Spaß beim Testen !


    vy 73‘‘- Frank, DL9VF

    Hallo Gerd,


    um auf Deine Frage zur erforderlichen Hardware zurückzukommen:
    Man kann den Schmetterling (wie andere Atmel- Schaltkreise auch) mit unterschiedlichen Programmieradaptern programmieren.
    Die hardwaremäßig wohl einfachste Lösung ist ein "serieller Programmieradapter" - eine dreiadrige Verbindung von der seriellen Schnittstelle Deines PC zum Butterfly. Wenn Dein PC keine serielle Schnittstelle mehr hat, brauchst Du einen USB-zu-seriell-Adapter.


    Wie gesagt- das ist die einfachste Lösung. Andere Adapter (z.B ICE, JTAG) sind teurer.


    vy 73''- Frank, DL9VF

    Hallo Gerd,


    freut mich, dass es geklappt hat.
    Sag uns hier einfach Bescheid, wenn Deine Schmetterlinge angekommen sind. Dann machen wir die nächsten Schritte.


    vy 73" aus Potsdam-


    Frank, DL9VF

    Hallo Gerd,

    Zitat

    Welche "Ausrüstung" hardwaremäßig braucht man, um das o.g. Pgm erst in das Pgm AVR-BASCOM zu laden ...

    ... das funktioniert mit Bordmitteln:


    BASCOM-AVR gibt es als kostenfreie Demoversion und als kostenpflíchtige Vollversion.
    Die Vollversion ist auf jeden Fall empfehlenswert; die Demoversion verarbeitet nur Programme,
    deren Quelltext nicht größer ist als 48kB.
    Für das Butterfly-CW-Decoder-Projekt reicht die Demoversion aus.


    Die BASCOM-AVR-Demoversion findest Du auf http://www.mcselec.com
    linke Leiste: Main Menu -> Downloads
    Bildmitte: Downloads ->Categories -> Ordner "Bascom"
    Bildmitte: Downloads [Home/Bascom]-> Categories -> Ordner "Bascom-AVR"
    Bildmitte: Downloads [Home/Bascom/BASCOM AVR]-> Categories -> zip-Datei "Bascom-AVR Demo"
    Lade die BASCOM-AVR- Demoversion herunter und installiere sie.


    Auf der Internetseite, auf der der Decoder beschrieben wird, kann der Quelltext heruntergeladen
    werden. Die Datei morsen.zip enthält die Datei morse.bas. Diese kannst Du in BASCOM-AVR
    mit File-> Open einlesen und dann dort bearbeiten.


    Probier das einfach mal aus


    Grüße aus dem verschneiten Potsdam


    Frank, DL9VF

    Hallo Nik, hallo Peter,


    auch von mir Herzlichen Glückwunsch !!
    Ich wünsche der ganzen Familie alles Gute, vor allem Gesundheit 8)


    vy 73'' aus Potsdam-


    Frank, DL9VF


    Der QRP-Report 4/2010 ist erschienen.


    Meldeschluß: 11.Dez 2010
    Wer sich bis zum 11.Dez 2010 bei uns anmeldet (oder nach Ausschluß wieder anmeldet) hat,
    bekommt den QRP-Report ab Heft 4/2010 von uns zugeschickt.


    Buchungsschluß: 09.Dez 2010
    Alle Beiträge, die bis zum 09.Dez 2010 auf unserem Berliner Konto eingegangen sind,
    werden beim bezahlt-bis- Datum auf dem Report 4/2010 berücksichtigt.


    Versand: seit 16.Jan 2011



    Links:
    Mitgliederliste der DL-QRP-AG
    Hinweise zur Mitgliedschaft in der DL-QRP-AG
    Aktuelles aus der Mitgliederverwaltung


    vy 73'' aus Potsdam


    Frank, DL9VF 8)


    Der QRP-Report 3/2010 ist erschienen.


    Meldeschluß: 04.10.2010
    Wer sich bis zum 04.10.2010 bei uns angemeldet (oder nach Ausschluß wieder angemeldet hat),
    bekommt den QRP-Report ab Heft 3/2010 von uns zugeschickt.


    Buchungsschluß: 30.09.2010
    Alle Beiträge, die bis zum 30.09.2010 auf unserem Berliner Konto eingegangen sind,
    wurden beim bezahlt-bis- Datum auf dem Report 3/2010 berücksichtigt.


    Versand: seit 28.10.2010



    Links:
    Mitgliederliste der DL-QRP-AG
    Hinweise zur Mitgliedschaft in der DL-QRP-AG
    Aktuelles aus der Mitgliederverwaltung


    vy 73'' aus Potsdam


    Frank, DL9VF 8)

    Der QRP-Report 2/2010 ist erschienen.


    Meldeschluß: 05.07.2010
    Wer sich bis zum 05.07.2010 bei uns angemeldet (oder nach Ausschluß wieder angemeldet) hat,
    bekommt den Report 2/2010 von uns zugeschickt.


    Buchungsschluß: 01.07.2010
    Alle Beiträge, die bis 01.07.2010 auf unserem Berliner Konto eingegangen sind,
    werden beim bezahlt-bis- Datum auf dem Report 2/2010 berücksichtigt


    Versand: seit 25.07.2010


    Links:
    Mitgliederliste der DL-QRP-AG
    Hinweise zur Mitgliedschaft in der DL-QRP-AG
    Aktuelles aus der Mitgliederverwaltung


    vy 73'' aus Potsdam


    Frank, DL9VF 8)

    Hallo,


    Report war heute auch im Briefkasten. Danke schön. Allerdings scheint das Bezahlt bis: Datum nicht zu stimmen. Ich bin mir ziemlich sicher das ich erst 2009 eingetreten bin.


    73 de Marco,DO7NE


    Marco,
    Fragen zur Mitgliedschaft oder zum bezahlt-bis- Datum bitte per eMail oder PN an mich.
    Du hast Post 8)


    Danke- Frank, DL9VF

    Hallo Manfred,


    nein, an unseren "Spielregeln" hat sich nichts geändert.
    Ich beschreibe jetzt mal in kurzer Form, wie die Mitgliederverwaltung funktioniert:


    Die Mitgliedschaft in der DL-QRP-AG beginnt mit einer formlosen Mitteilung an uns
    (mit Postadresse für den QRP-Report) und der Einzahlung des Mitgliedsbeitrages.
    Die Aufnahme kann ein paar Tage dauern, weil ich ehrenamtlich noch in einer großen dt. Hilfsorganisation tätig bin, nach Aufnahme verschicken wir aber in der Regel eine Bestätigungs- eMail.
    Die Mitgliedschaft wird für jedes Mitglied individuell berechnet- 10 Euro verlängern die Mitgliedschaft jeweils um ein Jahr, immer gerechnet ab individuellem Aufnahmedatum.
    Wir halten das für gerecht, weil viele Mitglieder "mitten im Jahr" auf die DL-QRP-AG aufmerksam werden und ihr beitreten, z.B. nach Afu- Messen. Die Handhabung der Beitrittstermine ist kein Problem, die Software gibt das her.


    Zum Stichtag 1.3., 1.6., 1.9. und 1.12. -oder später, je nachdem, wieviel Lesestoff Ingo (DK3RED) für das jeweils neue Heft zusammen hat-, gibt der FUNKAMATEUR den Startschuß für den Versand des neuen Heftes:


    Zuerst verbuchen wir die Überweisungen des letzten Quartals:
    Wir bekommen einen Kontoauszug von der Bank und ordnen die Überweisungen den Mitgliedern zu. Die Mitgliedschaften werden nach der Formel 10 Euro = 1 Jahr oder nach individuellem Wunsch verlängert (manche OM's zahlen freiwillig höhere Beiträge.)
    Das Ganze ist eine Sache von wenigen Tagen, an denen meist ca. 300 bis 400 Überweisungen bearbeitet werden. Deshalb sind wir allen Mitgliedern dankbar, die ihren Namen und ihr Rufzeichen gut lesbar auf der Überweisung vermerken. Für Rückfragen ist dann keine Zeit.
    Wir verbuchen bewußt erst kurz vor Erscheinen des neuen Heftes, damit noch möglichst viele Einzahlungen berücksichtigt werden können.


    Dann werden Mitglieder, deren Mitgliedschaft nicht bis zum Stichtag für das jeweilige Heft (1.3., 1.6., 1.9. oder 1.12.) bezahlt ist, aus der Mitgliederliste gestrichen: Wir gehen davon aus, daß diese Mitglieder keinen Report mehr bekommen möchten.


    Zum Schluß geht die Versandliste an den FUNKAMATEUR- Verlag, der den Report an die in der Liste verzeichneten Empfänger schickt.
    Auf dem QRP-Report drucken wir aus, bis zu welchem Heft die Mitgliedschaft bezahlt ist.


    Zwischen den einzelnen beschriebenen Schritten können je nach Arbeitsaufkommen mehrere Tage oder Wochen vergehen.
    Wir verstehen, daß Euch das Warten auf den Report schwer fällt, und machen deshalb den aktuellen Stand des Versandes hier im QRP-Forum öffentlich.


    Wie Du in meinem Posting oben lesen kannst, hat der Versand des Heftes 1/2010 noch nicht begonnen.
    Deine Überweisung von gestern wird auf dem Report 1/2010 noch nicht berücksichtigt sein,
    denn Buchungsschluß für das Heft war der 30.03.2010


    PS: Auf Deinem Report 4/2009 müsste hinten draufstehen: bis Heft 1/2012
    Du bekommst das Heft 1/2010 also -wie allen anderen auch- von uns zugeschickt,
    sobald der Versand begonnen hat. OK ?


    vy 73'' aus Potsdam-


    Frank, DL9VF


    Der QRP-Report 1/2010 ist erschienen.


    Danke an Ingo, DK3RED, und seine Co- Autoren für die geleistete Arbeit.


    Buchungsschluß: 31.03.2010
    Mitgliedsbeiträge, die bis zum 31.03.2010 auf unserem Konto eingegangen sind,
    sind beim "bezahlt- bis- Datum" auf Heft 1/2010 berücksichtigt.
    Beiträge, die später eingezahlt wurden, werden erst auf dem Heft 2/2010 berücksichtigt.


    Meldeschluß: 04.04.2010
    Neue Mitglieder und Wiedereinsteiger, die sich bis zum 04.04.2010 bei uns angemeldet haben,
    bekommen den Report ab Heft 1/2010 von uns zugeschickt.


    Versand: seit 14.05.2010


    vy 73'' aus Potsdam


    Frank, DL9VF 8)

    Ich wünsche Euch einen 'Guten Rutsch' und alles Gute für das neue Jahr,
    vor allem Gesundheit, Spaß am Hobby und immer einen betriebsbereiten Lötkolben 8)


    vy 73'' aus dem verschneiten Potsdam
    Frank, DL9VF

    Hallo Gerd,


    dann hatte ich Dich falsch verstanden, sorry- ich dachte, Du möchtest 'Netserver' modifizieren.


    Welche grafischen Elemente meinst Du denn speziell ?
    Eine Oberfläche wie in NetServer sollte mit den gängigen grafischen Programmierumgebungen für Windows kein Problem sein:
    Schaltflächen, Eingabefelder, Optionsfelder zum Anklicken haben die m.E. alle an Bord.


    Visual Basic 2008 Express kannst Du kostenlos herunterladen.
    Ich habe damit keine Erfahrungen (ich schreibe lieber mit Delphi, das wird seit Kurzem nicht mehr kostenfrei angeboten :()


    vy 73''- Frank, DL9VF


    PS: Ich möchte hier keinen Glaubenskrieg auslösen:
    Natürlich gibt es auch grafische Programmierumgebungen für Linux und andere Betriebssysteme

    Hallo Gerd,


    ich glaube nicht, daß man die Original-Software 'Netserver' 'weiterentwickeln' kann.
    Es gibt aber verschiedene Projekte, die NetServer durch andere Software ersetzen.
    Ein guter Einstieg ist m.E. hier:


    vy 73''- Frank, DL9VF

    Der QRP- Report 4/2009 ist erschienen.


    Danke an Ingo und alle Autoren für ihre Arbeit.

    Buchungsschluß: 11.12.2009
    Mitgliedsbeiträge, die bis zum 11.12.2009 auf unserem Konto eingegangen sind,
    wurden beim "bezahlt- bis- Datum" auf Heft 4/2009 berücksichtigt.
    Beiträge, die später eingezahlt wurden, werden erst auf dem Heft 1/2010 berücksichtigt.


    Meldeschluß: 13.12.2009
    Neue Mitglieder und Wiedereinsteiger, die sich bis zum 13.12.2009 bei uns angemeldet haben,
    haben den Report von uns zugeschickt bekommen.


    Versand: seit 28.12.2009




    Beim Verbuchen Eurer Überweisungen war diesmal etwas mehr Handarbeit nötig als sonst.
    Bitte prüft deshalb, ob Euer bezahlt- bis- Datum auf dem Adressaufkleber korrekt abgedruckt ist.


    Bitte gebt uns auch Bescheid, wenn der Report 4/09 nach angemessener Zeit nicht bei Euch angekommen ist:
    Wenn mal ein einzelnes Heft auf dem Postweg verlorengeht, senden wir es Euch in der Regel noch einmal zu.
    Anfragen wie 'Ich habe seit 4/2007 keinen Report mehr bekommen, könnt Ihr mir die Hefte nochmal schicken ?'
    möchten wir künftig aber vermeiden 8)

    An dieser Stelle möchte ich mich bei allen OM's bedanken, die auf der Überweisung ihren Namen und ihr Rufzeichen
    (und nicht ihre Mitgliedsnummer) vermerken. Das erleichtert uns das Verbuchen sehr.


    vy 73 aus Potsdam-


    Frank, DL9VF

    Hallo Peter,


    ja, es ist das Board aus der Lausitz. Jetzt mit einer RS232 und den richtigen Pegeln,
    das war ja mein Fehler beim letzten Mal in Jessern.
    Wenn ich es richtig sehe, ist das Display aber über den Erweiterungsstecker
    fest mit PortD verdrahtet.


    Bleibt wohl nur, die LCD-Steuerleitungen zwischen Board und LCD- Platine frei verdrahtet von PortC (am Board) auf PortD (an der LCD-Platine) umzuschwenken ...


    vy 73''- Frank, DL9VF