Forum: Mikrocontroller und Digitale Elektronik SDR-Sketch von uno nach mega portieren


von Ralf (Gast)


Angehängte Dateien:

Lesenswert?

Moin Leutz;
als oller HF-Dompteur hat mich in der Elektor der Artikel von Burkhard 
Kainka bezüglich SDR auf einem Uno sehr interessiert.
Mein Sohn hat mir dann diese SDR-Board geschenkt und nu wollt ich das 
ganze mal zum laufen bringen.
Hab da mal 2-3 Fragen
Ich hab leider keinen Uno, sondern (von einem andern Funker geschenkte ) 
Mega-Boards.
Wie viel Probleme bereitet es, den Sketch von Uno nach -Mega zu 
portieren ?
Der Mega hat etliche Kontakte mehr als der Uno, ist das Board ev. 
mechanisch inkompatibel

Ich entschuldige mich schon mal im Voraus, wenn ich nicht alles so 
korrekt formuliert habe, wie einige das wollen, aber man kann mir Fragen 
stellen und ich werde sie so gut ich kann beantworten

von Thomas W. (diddl)


Lesenswert?

Im günstigsten Fall geht der Code 1:1 auch am Mega.

Einfach Arduibo IDE aufmachen, Code rein und Zielplattform auf Mega.



Du kannst Code mit rein Arduino spezifische Befehle schreiben.
Dann läuft es überall.

Du kannst aber auch normale AVR Konventionen benutzen (Register, etc).
In dem Fall muss portiert werden.

Einfach ausprobieren ...

von Thomas W. (diddl)


Lesenswert?

Am einfachsten wäre allerdings, sich um 4€ ein UNO R3 Board zu besorgen 
... ;-)

von Fernost Reisender (Gast)


Lesenswert?

Thomas W. schrieb:
> Am einfachsten wäre allerdings, sich um 4€ ein UNO R3 Board zu besorgen

Ja, am Besten aus China einfliegen lassen, dauert läppische
4 Wochen. Da kann man so richtig sparen.

von Ralf (Gast)


Angehängte Dateien:

Lesenswert?

Also der Code ist schon mal portierbar...
In der IDE muß man dann wohl nur drauf achten, das auch die richtige 
Zielplattform gewählt wird.
Ich hab vor Jahren schon mal unter Win7 ein wenig mit Arduinos probiert,
jetzt unter Linux Mint - wegen der unendlichen Bluescreens unter Win -
muß man vermutlich bischen umdenken...und wieder neu lernen

Ja, Uno für 3.- ... klar, wenn ich den vorm Urlaub bestelle..
Aber da ich mit dem Elektor-SDR-Board auch noch ein paar andere Sachen 
mit machen wollte - wie LCD-Anzeige, damit dieser SDR ohne zusätzlichen 
PC arbeiten kann, dachte ich - wenn ich sowieso nochn Mega hier irgendwo 
rumlungern habe, kann ich auch den nehmen.
Bleibt jetzt nur noch die Frage nach der Hardwarekompatibilität.
KAnn ich das SDR-Board auch so auf einen Mega setzen?

von Ralf (Gast)


Lesenswert?

Nachtrag:
ICh hab auch schon versucht, den Kollegen Kainka von Elektor zu fragen, 
aber von da kommt keine Antwort

von Thomas W. (diddl)


Lesenswert?

Ralf schrieb:
> KAnn ich das SDR-Board auch so auf einen Mega setzen?

Im Prinzip ja.


Der vordere Teil im Mega ist kompatibel zum UNO.
Die Spannungen, die A0 bis A7 und die D0 bis D13.

von Ralf (Gast)


Lesenswert?

Das hört sich ja immer besser an...
Hab grad mal in der Bucht gewühlt; anscheinend werden NUR noch unos 
(oder kompat.) angeboten.
Da werd ich mal in meinen Bastelkisten wühlen.
Jetzt nur noch eine bescheidene Frage:
Ich las des öftern das man besser die Dil-Variante nehmen sollte, da 
könne man das Prozessorchen einfach auswechseln bei Stromunfall.
Aber kann man nicht auch weitere Steine präparieren, um dann auf eine 
eigne Platine mit den gewünschten "Zutaten" weiterzumachen?
Ich dachte da so an ein Jogwheel zur Abstimmung oder auch die Weitergabe 
der Arbeitsfrequenz an Antennen-Tuner-Schalter

von Thomas W. (diddl)


Lesenswert?

Ja ich mag die DIL Variante auch lieber.

Speziell bei den Boards die ich zur Entwicklung nehme.
Die Anzahl der Schreibvorgänge ins Flash ist ja beschränkt.


Ralf schrieb:
> Aber kann man nicht auch weitere Steine präparieren, um dann auf eine
> eigne Platine mit den gewünschten "Zutaten" weiterzumachen?

Du meinst, eine eigene Platine mit allen Teilen samt dem SDR Shield?
Ja warum nicht, klar geht das.

Auf einem Arduino R3 Board ist ja nichts "spezielles" drauf.
Es sind einfach nur normales AVR Boards mit USB bereits verdrahtet.


Ich nehme auch gerne diese Nano Boards.
Die kosten nur 1,70€, sind sehr klein, R3 kompatibel, DIL Format und die 
kann man gut auf eigene Platinen oder auch Lochraster verwenden.

Es ist einfach der geringe Preis und die einfache Beschaffbarkeit die 
gut ist.

von Reiner_Gast (Gast)


Lesenswert?

Thomas W. schrieb:
> Der vordere Teil im Mega ist kompatibel zum UNO.
> Die Spannungen, die A0 bis A7 und die D0 bis D13.

Naja, nicht so ganz, wenn SPI oder TWI benutzt wird zur Kommunikation...

von Ralf C. (dc7fb)


Lesenswert?

Sorry, das ich mich jetzt erst wieder melde; war keine Desinteresse- 
gegenteil; fand die erhaltenen ''Infos sehr hilfreich.
Aber mir gings nich tgut, mußte mich hinlegen.
Hab mich inzwischen hier registriert und hoffe auf weitere konstruktive 
Gespräche.
Gruß in die Runde
Ralf - DC7FB

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
Noch kein Account? Hier anmelden.