Hallo Leute, ich habe einen Frequenzgenerator auf Basis eines PIC16F873 aufgebaut und da mir hier im Forum schon sehr oft geholfen wurde, möchte ich euch dieses Projekt gern zur Verfügung stellen. Beschreibung An 5 PINs des PICs können 5 verschiedene, unabhängige Frequenzen eingestellt werden (Rechtecksignal). Es können diskrete Frequenzen zwischen 0 - 10kHz eingestellt werden, welche im Quellcode vordefiniert sind und natürlich noch verändert werden können. Der Code ist in Assembler geschrieben und wurde mittels der kostenlosen Entwicklungsumbebung "MPLAB IDE 8.0" entwickelt. Bedient wird die Hardware per PC über die USB-Schnittstelle, was mit Hilfe eines RS232-USB-Converters der Firma FTDI ("FT232BL") ermöglicht wurde. Somit kann man die nötigen Signale einfach über Hyperterminal zum PIC senden. Allerdings benötigt man dafür noch einen Treiber von der FTDI Homepage, namens "VCP" ("Virtual COM Port" Driver), welche den USB-Port als COM-Port simulieren (http://www.ftdichip.com/Drivers/VCP.htm). Die Frequenz wird im Quellcode mit Hilfe des Timer0 erzeugt und die USB Kommunikation letztendlich über UART. Als PIC-Programmer wurde der "Microchip MPLAB ICD 2" verwendet. Im Anhang sind das MPLAB Projekt mit Quellcode und das fertige Platinen Layout als Eaglefile eingefügt. Das wars soweit, vielleicht hilft es ja dem einen oder anderen bei seinem eigenen Projekt. MfG Seppel
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.