Forum: Projekte & Code Sirene mit PIC12F629 in C


von Inox (Gast)


Angehängte Dateien:

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

von Moritz (Gast)


Lesenswert?

Hi,
super code. Wie genau bedienst du den cc5x compiler? In mplab?

von Inox (Gast)


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.

von Daniel B. (inox5) Benutzerseite


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

von Latissimo (Gast)


Angehängte Dateien:

Lesenswert?

hier die Parameter vom CC5X im Anhang

von Latissimo (Gast)


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.

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.