www.mikrocontroller.net

Forum: Projekte & Code Sirene mit PIC12F629 in C


Autor: Inox (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo an Alle (PIC-Freunde)
anbei ein kleiner simpler C-Quellcode für ne Sirene mit dem PIC12F629.
Ich hab nicht mit Kommentaren gespart und falls Fragen gestellt werden 
beantworte ich diese gerne.

Kleine Eckdaten:
-PIC 12F629
-Ansteigender Ton und dann wieder von vorne (Anfangsfrequnz ca. 265Hz)
-Stufenlos (ab 128 Stufen sollte man das schon sagen können oder?;)
-eine Tonfolge dauert knapp 0,3s (grob überschlagen)

Lizenz
Der Code darf für eigene nicht komerziele Zwecke verwendet werden und 
darf verändert werden, diese veränderte Version darf aber nicht 
weitergegeben werden. (also kein Copyleft)

Viel Spaß damit.
Inox

Autor: Moritz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
super code. Wie genau bedienst du den cc5x compiler? In mplab?

Autor: Inox (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Da benutzt man als bestes z.B. den Editor JFE (JensFileEditor) 
http://home.arcor.de/jensaltmann/JFE/jfe.htm.
und dann bindest du den Compiler (cc5x.exe) z.B. mit den Parametern 
"$PATH\$FILE -I(Pfad zum Compiler) -u" als Tool ein.

Autor: Daniel B. (inox5) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Sirene und auch noch ein paar Schaltpläne (z.B. einstellbare 
Konstantstromquelle und Konstantspannungsquelle, Audioverstärker, ...) 
sind nun auch unter http://www.schaltplaene.de.ki zu finden.

MfG Inox

Autor: Latissimo (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
hier die Parameter vom CC5X im Anhang

Autor: Latissimo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
noch was: Auf der Seite von CC5x bekommst du auch eine readme-file, in 
der genau beschrieben ist, wie man den Kompiler in MPLAB einbindet.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.