Amateurfunk Forum - Archiv

Fragen und Antworten zum Thema Funk


Impressum

Verantwortlich für dieses Angebot gemäß § 5 TMG / § 55 RStV:
Michael Ott
Dorpater Straße 11
70378 Stuttgart
Deutschland



Trotz sorgfältiger inhaltlicher Kontrolle übernehmen wir keine Haftung für die Inhalte externer Links. Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich.

Datenschutzerklärung

Diese Datenschutzerklärung klärt Sie über die Art, den Umfang und Zweck der Verarbeitung von personenbezogenen Daten (nachfolgend kurz „Daten“) innerhalb unseres Onlineangebotes und der mit ihm verbundenen Webseiten, Funktionen und Inhalte auf (nachfolgend gemeinsam bezeichnet als „Onlineangebot“). Im Hinblick auf die verwendeten Begrifflichkeiten, wie z.B. „Verarbeitung“ oder „Verantwortlicher“ verweisen wir auf die Definitionen im Art. 4 der Datenschutzgrundverordnung (DSGVO).

Verantwortlicher

Michael Ott
Dorpater Straße 11
70378 Stuttgart
Deutschland



Arten der verarbeiteten Daten:

- Meta-/Kommunikationsdaten (siehe Abschnitt „Erhebung von Zugriffsdaten und Logfiles“)

Kategorien betroffener Personen

Besucher und Nutzer des Onlineangebotes (Nachfolgend bezeichnen wir die betroffenen Personen zusammenfassend auch als „Nutzer“).

Zweck der Verarbeitung

- Zurverfügungstellung des Onlineangebotes, seiner Funktionen und Inhalte
- Sicherheitsmaßnahmen.

Verwendete Begrifflichkeiten

„Personenbezogene Daten“ sind alle Informationen, die sich auf eine identifizierte oder identifizierbare natürliche Person (im Folgenden „betroffene Person“) beziehen; als identifizierbar wird eine natürliche Person angesehen, die direkt oder indirekt, insbesondere mittels Zuordnung zu einer Kennung wie einem Namen, zu einer Kennnummer, zu Standortdaten, zu einer Online-Kennung (z.B. Cookie) oder zu einem oder mehreren besonderen Merkmalen identifiziert werden kann, die Ausdruck der physischen, physiologischen, genetischen, psychischen, wirtschaftlichen, kulturellen oder sozialen Identität dieser natürlichen Person sind.

„Verarbeitung“ ist jeder mit oder ohne Hilfe automatisierter Verfahren ausgeführte Vorgang oder jede solche Vorgangsreihe im Zusammenhang mit personenbezogenen Daten. Der Begriff reicht weit und umfasst praktisch jeden Umgang mit Daten.

„Pseudonymisierung“ die Verarbeitung personenbezogener Daten in einer Weise, dass die personenbezogenen Daten ohne Hinzuziehung zusätzlicher Informationen nicht mehr einer spezifischen betroffenen Person zugeordnet werden können, sofern diese zusätzlichen Informationen gesondert aufbewahrt werden und technischen und organisatorischen Maßnahmen unterliegen, die gewährleisten, dass die personenbezogenen Daten nicht einer identifizierten oder identifizierbaren natürlichen Person zugewiesen werden.

Als „Verantwortlicher“ wird die natürliche oder juristische Person, Behörde, Einrichtung oder andere Stelle, die allein oder gemeinsam mit anderen über die Zwecke und Mittel der Verarbeitung von personenbezogenen Daten entscheidet, bezeichnet.

„Auftragsverarbeiter“ eine natürliche oder juristische Person, Behörde, Einrichtung oder andere Stelle, die personenbezogene Daten im Auftrag des Verantwortlichen verarbeitet.

Maßgebliche Rechtsgrundlagen

Nach Maßgabe des Art. 13 DSGVO teilen wir Ihnen die Rechtsgrundlagen unserer Datenverarbeitungen mit. Sofern die Rechtsgrundlage in der Datenschutzerklärung nicht genannt wird, gilt Folgendes: Die Rechtsgrundlage für die Einholung von Einwilligungen ist Art. 6 Abs. 1 lit. a und Art. 7 DSGVO, die Rechtsgrundlage für die Verarbeitung zur Erfüllung unserer Leistungen und Durchführung vertraglicher Maßnahmen sowie Beantwortung von Anfragen ist Art. 6 Abs. 1 lit. b DSGVO, die Rechtsgrundlage für die Verarbeitung zur Erfüllung unserer rechtlichen Verpflichtungen ist Art. 6 Abs. 1 lit. c DSGVO, und die Rechtsgrundlage für die Verarbeitung zur Wahrung unserer berechtigten Interessen ist Art. 6 Abs. 1 lit. f DSGVO. Für den Fall, dass lebenswichtige Interessen der betroffenen Person oder einer anderen natürlichen Person eine Verarbeitung personenbezogener Daten erforderlich machen, dient Art. 6 Abs. 1 lit. d DSGVO als Rechtsgrundlage.

Sicherheitsmaßnahmen

Wir treffen nach Maßgabe des Art. 32 DSGVO unter Berücksichtigung des Stands der Technik, der Implementierungskosten und der Art, des Umfangs, der Umstände und der Zwecke der Verarbeitung sowie der unterschiedlichen Eintrittswahrscheinlichkeit und Schwere des Risikos für die Rechte und Freiheiten natürlicher Personen, geeignete technische und organisatorische Maßnahmen, um ein dem Risiko angemessenes Schutzniveau zu gewährleisten.

Zu den Maßnahmen gehören insbesondere die Sicherung der Vertraulichkeit, Integrität und Verfügbarkeit von Daten durch Kontrolle des physischen Zugangs zu den Daten, als auch des sie betreffenden Zugriffs, der Eingabe, Weitergabe, der Sicherung der Verfügbarkeit und ihrer Trennung. Des Weiteren haben wir Verfahren eingerichtet, die eine Wahrnehmung von Betroffenenrechten, Löschung von Daten und Reaktion auf Gefährdung der Daten gewährleisten. Ferner berücksichtigen wir den Schutz personenbezogener Daten bereits bei der Entwicklung, bzw. Auswahl von Hardware, Software sowie Verfahren, entsprechend dem Prinzip des Datenschutzes durch Technikgestaltung und durch datenschutzfreundliche Voreinstellungen (Art. 25 DSGVO).

Zusammenarbeit mit Auftragsverarbeitern und Dritten

Sofern wir im Rahmen unserer Verarbeitung Daten gegenüber anderen Personen und Unternehmen (Auftragsverarbeitern oder Dritten) offenbaren, sie an diese übermitteln oder ihnen sonst Zugriff auf die Daten gewähren, erfolgt dies nur auf Grundlage einer gesetzlichen Erlaubnis (z.B. wenn eine Übermittlung der Daten an Dritte, wie an Zahlungsdienstleister, gem. Art. 6 Abs. 1 lit. b DSGVO zur Vertragserfüllung erforderlich ist), Sie eingewilligt haben, eine rechtliche Verpflichtung dies vorsieht oder auf Grundlage unserer berechtigten Interessen (z.B. beim Einsatz von Beauftragten, Webhostern, etc.).

Sofern wir Dritte mit der Verarbeitung von Daten auf Grundlage eines sog. „Auftragsverarbeitungsvertrages“ beauftragen, geschieht dies auf Grundlage des Art. 28 DSGVO.

Übermittlungen in Drittländer

Sofern wir Daten in einem Drittland (d.h. außerhalb der Europäischen Union (EU) oder des Europäischen Wirtschaftsraums (EWR)) verarbeiten oder dies im Rahmen der Inanspruchnahme von Diensten Dritter oder Offenlegung, bzw. Übermittlung von Daten an Dritte geschieht, erfolgt dies nur, wenn es zur Erfüllung unserer (vor)vertraglichen Pflichten, auf Grundlage Ihrer Einwilligung, aufgrund einer rechtlichen Verpflichtung oder auf Grundlage unserer berechtigten Interessen geschieht. Vorbehaltlich gesetzlicher oder vertraglicher Erlaubnisse, verarbeiten oder lassen wir die Daten in einem Drittland nur beim Vorliegen der besonderen Voraussetzungen der Art. 44 ff. DSGVO verarbeiten. D.h. die Verarbeitung erfolgt z.B. auf Grundlage besonderer Garantien, wie der offiziell anerkannten Feststellung eines der EU entsprechenden Datenschutzniveaus (z.B. für die USA durch das „Privacy Shield“) oder Beachtung offiziell anerkannter spezieller vertraglicher Verpflichtungen (so genannte „Standardvertragsklauseln“).

Rechte der betroffenen Personen

Sie haben das Recht, eine Bestätigung darüber zu verlangen, ob betreffende Daten verarbeitet werden und auf Auskunft über diese Daten sowie auf weitere Informationen und Kopie der Daten entsprechend Art. 15 DSGVO.

Sie haben entsprechend. Art. 16 DSGVO das Recht, die Vervollständigung der Sie betreffenden Daten oder die Berichtigung der Sie betreffenden unrichtigen Daten zu verlangen.

Sie haben nach Maßgabe des Art. 17 DSGVO das Recht zu verlangen, dass betreffende Daten unverzüglich gelöscht werden, bzw. alternativ nach Maßgabe des Art. 18 DSGVO eine Einschränkung der Verarbeitung der Daten zu verlangen.

Sie haben das Recht zu verlangen, dass die Sie betreffenden Daten, die Sie uns bereitgestellt haben nach Maßgabe des Art. 20 DSGVO zu erhalten und deren Übermittlung an andere Verantwortliche zu fordern.

Sie haben ferner gem. Art. 77 DSGVO das Recht, eine Beschwerde bei der zuständigen Aufsichtsbehörde einzureichen.

Widerrufsrecht

Sie haben das Recht, erteilte Einwilligungen gem. Art. 7 Abs. 3 DSGVO mit Wirkung für die Zukunft zu widerrufen

Widerspruchsrecht

Sie können der künftigen Verarbeitung der Sie betreffenden Daten nach Maßgabe des Art. 21 DSGVO jederzeit widersprechen. Der Widerspruch kann insbesondere gegen die Verarbeitung für Zwecke der Direktwerbung erfolgen.

Löschung von Daten

Die von uns verarbeiteten Daten werden nach Maßgabe der Art. 17 und 18 DSGVO gelöscht oder in ihrer Verarbeitung eingeschränkt. Sofern nicht im Rahmen dieser Datenschutzerklärung ausdrücklich angegeben, werden die bei uns gespeicherten Daten gelöscht, sobald sie für ihre Zweckbestimmung nicht mehr erforderlich sind und der Löschung keine gesetzlichen Aufbewahrungspflichten entgegenstehen. Sofern die Daten nicht gelöscht werden, weil sie für andere und gesetzlich zulässige Zwecke erforderlich sind, wird deren Verarbeitung eingeschränkt. D.h. die Daten werden gesperrt und nicht für andere Zwecke verarbeitet. Das gilt z.B. für Daten, die aus handels- oder steuerrechtlichen Gründen aufbewahrt werden müssen.

Nach gesetzlichen Vorgaben in Deutschland, erfolgt die Aufbewahrung insbesondere für 10 Jahre gemäß §§ 147 Abs. 1 AO, 257 Abs. 1 Nr. 1 und 4, Abs. 4 HGB (Bücher, Aufzeichnungen, Lageberichte, Buchungsbelege, Handelsbücher, für Besteuerung relevanter Unterlagen, etc.) und 6 Jahre gemäß § 257 Abs. 1 Nr. 2 und 3, Abs. 4 HGB (Handelsbriefe).

Hosting und E-Mail-Versand

Die von uns in Anspruch genommenen Hosting-Leistungen dienen der Zurverfügungstellung der folgenden Leistungen: Infrastruktur- und Plattformdienstleistungen, Rechenkapazität, Speicherplatz und Datenbankdienste, E-Mail-Versand, Sicherheitsleistungen sowie technische Wartungsleistungen, die wir zum Zwecke des Betriebs dieses Onlineangebotes einsetzen.

Hierbei verarbeiten wir, bzw. unser Hostinganbieter Meta- und Kommunikationsdaten von Besuchern dieses Onlineangebotes auf Grundlage unserer berechtigten Interessen an einer effizienten und sicheren Zurverfügungstellung dieses Onlineangebotes gem. Art. 6 Abs. 1 lit. f DSGVO i.V.m. Art. 28 DSGVO (Abschluss Auftragsverarbeitungsvertrag).

Erhebung von Zugriffsdaten und Logfiles

Wir, bzw. unser Hostinganbieter, erhebt auf Grundlage unserer berechtigten Interessen im Sinne des Art. 6 Abs. 1 lit. f. DSGVO Daten über jeden Zugriff auf den Server, auf dem sich dieser Dienst befindet (sogenannte Serverlogfiles). Zu den Zugriffsdaten gehören Name der abgerufenen Webseite, Datei, Datum und Uhrzeit des Abrufs, übertragene Datenmenge, Meldung über erfolgreichen Abruf, Browsertyp nebst Version, das Betriebssystem des Nutzers, Referrer URL (die zuvor besuchte Seite), IP-Adresse und der anfragende Provider.

Logfile-Informationen werden aus Sicherheitsgründen (z.B. zur Aufklärung von Missbrauchs- oder Betrugshandlungen) für die Dauer von maximal 7 Tagen gespeichert und danach gelöscht. Daten, deren weitere Aufbewahrung zu Beweiszwecken erforderlich ist, sind bis zur endgültigen Klärung des jeweiligen Vorfalls von der Löschung ausgenommen.

Vom Websiteinhaber angepasst
Erstellt mit Datenschutz-Generator.de von RA Dr. Thomas Schwenke




 [ 15 Beiträge ]  Gehe zu Seite 1,
Autor Nachricht
 Betreff des Beitrags: DDS Steuerwort berechnen
Hi,

ich möchte mit einem PIC Proz 16f628 für den AD9850 die Frequenzeinstellung berechnen.

http://www.analog.com/en/rfif-component ... oduct.html

Ich habe einen PIC Basic Compiler, könnte ev. auf C umsteigen.

Eingabe über Drehgeber 25 Schritte.

Leider kann das Pic Basic keine 32 Bit Berechnung.

Gute Idee ?

73 de DL3KCZ Uwe


  
 
 Betreff des Beitrags:
Ich würde auf C umsteigen, da man selbst auf einer 8-Bit MCU problemlos 32-Bit (und mehr) rechnen kann, selbst wenn die Werte nicht mehr in ein Register allein passen.

32-Bit Ganzzahlen wird der C-Compiler vermutlich von sich aus unterstützen, also kannst Du ganz normal damit arbeiten und der entsprechende Assemblercode für die 32-Bit-Operationen werden generiert.

Wirklich interessant wird es erst bei den größeren DDS, die ein 48-Bit Tuningword brauchen. Dann kommt man nicht mehr um's Shiften herum.

vy 73!

Sven


  
 
 Betreff des Beitrags:
@DJ2AT: Ich weiß ja nicht wie es um den C-Compiler von Microchip (PIC) bestellt ist. Der GCC von Atmel bietet aber auch 64Bit Integers an.
(Hab ich z.B. gebraucht um die Blöcke einer SDHC Karte zu adressieren)


  
 
 Betreff des Beitrags:
Hi,

hab bisher nur 16 Bit Basic Compiler gefunden. Merkwürdig...
Die scheinen wirklich nur für PIC Anfänger zu taugen.

73 de DL3KCZ Uwe


  
 
 Betreff des Beitrags:
Ich habe es nicht installiert, weil ich nicht "Visual" schreibe, aber was ist mit Visual Basic (32bit)?? Du brauchst den "Visual" Teil ja nicht nutzen.
73 Peter


  
 
 Betreff des Beitrags:
Basic nutzt so gut wie niemand professionell mit MCUs. Da heißt es entweder Assembler oder C, wobei die komplexeren Aufgaben in C deutlich einfacher zu realisieren sind. In Assembler wird das dann ganz schnell "pain in the arse".

Was die 64-Bit integer beim GCC angeht: Sicherlich kann man auch mit 64 Bit rechnen, aber das bedeutet erheblichen Overhead, da für jeden Integer ein mind. 8-facher Iterationszyklus durchlaufen wird.

Macht man recht aufwändige Berechnungen (wie das Tuningword zum Beispiel), so empfiehlt es sich nur mit den kleinsten Datentypen zu rechnen, die dafür benötigt werden, damit es nicht unnötig langsam wird. Auch ist der RAM auf solch einem Controller recht knapp bemessen.

vy 73!

Sven


  
 
 Betreff des Beitrags:
Hi,

bei Microchhip gibts neue IDE und freie C Compiler.

http://www.microchip.com/stellent/idcpl ... e=en534868

kostenlose Registrierung erforderlich, wer mag bekommt auch preiswerte Sampels ( bis zu 3 / Monat )

-----------

HI-TECH C Compilers

HI-TECH C ANSI C compilers are enabled with Omniscient Code Generation™ (OCG), a whole-program compilation technology, to facilitate more intelligent, state-of-the-art code generation and enhance product usability.

OCG extracts information from multiple source files simultaneously, allowing more intelligent state-of-the-art code generation that can deliver up to double the code density, better RAM utilization and faster interrupts than other compilers. HI-TECH C compilers integrate into MPLAB IDE and are fully compatible with all Microchip debuggers and emulators. These compilers can also run on Windows, Linux and Mac OS X.

PIC10/12/16 MCUs
PIC18 MCUs
HI-TECH C Enterprise Edition
-----------------

Die freie Version kann alle 16FXXX Cpus bedienen, egal wieviel Ram.
Die CODE Optimierungen sind nur grösstenteils deaktiviert.

Datentypen bs 32 Bits sind vorhanden, auch FLOAT 24 /32 Bit.

Hoffe mal das reicht für die kleinen DDS Chips aus. Kann ich bei den grösseren DDS den Rest vom Steuerwort einfach mit Nullen auffüllen ?
Mehr als 10Hz genau brauch ich eh nicht.

73 de DL3KCZ Uwe


  
 
 Betreff des Beitrags:
Tja, das ist so ne Sache mit den C-Compilern für die PICs. Ich arbeite schon lange mit SDCC - an sich nicht schlecht, aber die Codeoptimierung lässt doch sehr zu wünschen übrig. Für einfache Projekte passt es, aber komplexe scheitern schnell an der Flashmenge - gerade für die PIC14 (PIC16F-x) ist die Codeoptimierung unter aller Sau, zudem fehlen wichtige I/O-Funktionen; für PIC16 (PIC18F-x) hingegen passt es ganz gut.

Ich hab mittlerweilen mehrheitlich auf die AVR-uCs gewechselt; dort steht ein nativer Opensource GCC-Compiler zur Verfügung, zudem ist die Codeoptimierung sehr weit fortgeschritten.

73
Pascal


  
 
 Betreff des Beitrags:
Hi,

bin bisher mit dem PIC Basiccompiler ausgekommen für bischen steuern oder Frequenzzähler / CW Taste mit Speicher.

PLL mach ich mal fertig für Langwellenempfänger 0-4 Mhz . Wenn der fertig ist gehts zu den DDS Chips, sowas wie den Juma RX bauen, nur ohne den IQ Krempel.
http://www.nikkemedia.fi/juma-rx1/index-en.html
Den will ich mal als Einfachsuper bauen auf DDS Basis. Wenn das fertig ist einen QRP Sender dazu...

Denke mal da komm ich voll mit den Pics hin. Mit Atmel hab ich noch nix gebaut , auch keinen Brenner dafür da.
Code / Speed Optimierung ist mir auch relativ egal das es ja eh Einzelstücke sind.


73 de DL3KCZ Uwe


  
 
 Betreff des Beitrags:
Hallo Uwe

Ja, natürlich geht das mit dem PIC. Hab mir auch nen DDS mit dem AD9835 und nem 18F; nur verschlägt die Berechnung des Steuerworts ordentlich Speicher; da stiess der zuvor favorisierte 16F876 schon an die Grenze. Der grosse Vorteil der 18F ist, dass sie ne 8x8 Multiplikationseinheit haben, auf nem 16F muss dafür alles mit Addition, Substraktion und Shifts gemacht werden - das produziert ne Flut von Code und wenn der dann, wie bei den gängigen C-Compilern nicht gut optimiert ist, ist schnell mal Sendepause mit dem Flash.

73
Pascal


  
 
 Betreff des Beitrags:
ich nutze fast nur noch die 18Fxxxx Typen, aber ich hab schon bei 12Fxxx mit dem HITECH-PIC Compiler problemlos programmiert.

ich nutze zum proggen:

MPLAB-X (neue Entwicklungsumgebung von microchip)
HITEC-PICc Compiler

hatte noch nie probleme, bei 18F hab ich aber über 16kb platz, aber bei den 16F hab ich selbst die 2kb noch nie voll gebracht, hab da aber nicht so viel geproggt.

Schlussendlich kommt es darauf wass du alles implementieren willst. Aber 32 Bit Berechnungen sollten kein problem sein.

Wenn der 16F627 nicht reicht steig auf dem 16F628 um, hat doppelten Flash und der sollte wirklich passen, wenn du nicht noch mehr raufmachst.

mfg. pointhi


  
 
 Betreff des Beitrags:
Also den 16F628 hab ich locker vollgekriegt mit der DDS-Steuerung, 3x4-Matrixverarbeitung und LCD-Ansteuerung - keine Chance, aber eben wie gesagt mit SDCC lausige Codeoptimierung.

Und kommerzielle Programme kommen mir halt nicht in die Tüte. Deswegen für mein neues DDS-Projekt: ATMega8, AVR-GCC und gut ist :D

73
Pascal


  
 
 Betreff des Beitrags:
Hi,
2KB bekomme ich auch bei meinem Funktionsgenerator locker voll .. ;)
Hab mir mal bei Ebay ne Handvoll 16f648a geholt mit 4 KB damit kann man schon was mehr Text im LCD Display anzeigen und muss mit den Menüs nich so rumgeizen..

Wie muss ich den Hi-C Compiler einstellen damit 32Bit Integer Multiplizieren läuft ? Hab mit dem Compiler noch keine Erfahrung. Irgendwelche Include / lib Files einbinden ? Standard Setup ?

73 de DL3KCZ Uwe


  
 
 Betreff des Beitrags:
Ja, verwundert mich kein bisschen. Es muss halt auch klar gesagt werden, dass die PIC12/16 halt schon architekturmässig nicht auf C optimiert sind - deswegen auch die ineffektiven Binaries. Das sieht beim PIC18 schon ganz anders aus.

Und das Tolle an den AVR ist, dass dort zuerst der Compiler entwickelt wurde und die uC-Architektur dann an die Codebedürfnisse angepasst wurde - da kriegt man schon für die kleinsten ATtiny schön schlanke Binaries aus nem C-Code hin.

Trotzdem: ich arbeite gerne mit beiden. Das Tolle an den PICs ist, dass eine riesige Auswahl an Chips mit unterschiedlichsten Interfaces, Busbreiten und anderen Features gibt. AVR hat im Gegenzug einfach einen einzigen, unschlagbar tollen und effizienten C-Compiler für alle Modelle.

73
Pascal


  
 
 Betreff des Beitrags:
Update:
Der neue Microchip Basic Compiler Version 3 kann bei den 18F Pics auch long integer Variable mit 32 Bit verarbeiten...
Hab noch die 2 er Version laufen.


  
 

Sitemap Elektronikforum Elektroshop PostgreSQL Forum