-
Thread
µC gesucht (Acht Kanäle, Gleichspannungsmessung)
PIC 18F2420 / 2520 / 2620 (nur wegen dem Gleichgewicht ;-)
Spannung zwischen 0 und VDD (also zwischen 3 und 5 Volt) ist kein Problem, auch 8 Kanäle z.B. für PIC 16F871 / 874 / 877 / 676, Auflösung 10bit.
-
Thread
Beste Sprache für dieses Projekt?
wissenschaftlichen Taschenrechner mit Stoppuhr und voller BCD-Arithmetik in C programmiert. Allerdings für einen PIC16F877. Falls du am Sourcecode interessiert bist, dann sag was! Der Taschenrechner war übrigens in UPN, ich habe aber auch Pläne, wie das ganze als "normaler" Taschenrechner mit Operatorprioritäten
ein Beispiel falls du doch mal mit der Matrixtasatur arbeiten willst. http://www.sprut.de/electronic/pic/programm/tastatur.htm
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
den Lukas, der als Schulprojekt von einem Klassenkameraden und mir gebaut worden ist. Als µC ist ein PIC 16F877A drin (war eine Vorgabe) der mit 16Mhz läuft. Die Kraftmessung ist mit einer DMS-Vollbrücke realisiert, als anzeige dient eine LED-Säule mit 64 10mm LEDs die über I²C-Portexpander angesteuert
auch auf eine Reihe LEDs umgeschaltet werden, oder per Jumper vier Taster einlesen. Gebaut für einen PIC16F627 oder (aber nicht gleichzeitig), PIC16F873 bzw. alle Pinkompatiblen. Ganz links alle Ports (und Osc.) auf Klemmen rausgeführt. Das 2x16 LCD wird über die Klemmen unten rechts verbunden. Die Platine
-
Thread
PIC asm: mehrere Projectfiles, Libraries
Hallo, mich würde mal interessieren, wie man größere Projekte in PIC asm am schönsten angeht. Konkret habe ich LCD-Routinen für einen PIC16F877A geschrieben und würde diese gern möglichst Modular einsetzen können. Das soll nur ein "Test im Kleinen" werden, dass es sich
Häckchen wegnehmen. Templates: verwendet habe ich dieses Template aus MPASM Suite/Template/Object/16F819TMPO.ASM (umbenannt in testreloc.asm und ein bisschen Datendefinitionen und code eingefügt) BuildProject lief zumindest fehlerfrei durch und erzeugte die Dateien testreloc.o testreloc.o.d.
-
Thread
Tiny Bootloader + HT-PIC + Interrupt
hier im Forum benützen wir in solchen Fällen immer die Glaskugel; die sagt uns dann auch, um welchen PIC und um welchen Assembler/Compiler es sich handelt. SCNR
:-) OK, sorry PIC: 16F877A Compiler: HT-PIC v8.02PL1 mit MPLAB 8.1 C-Code vom Interrupt: void interrupt isr(void) { GIE = 0; if (RBIF) { if(STDL_IN == 1) { stdl_counter++;
-
Thread
Eagle - Applikation für PIC
Bräuchte dringend den PIC 16F877A als 40 -Pin-FDIP für meine Eagle - Bibliothek. Kann aber leider nichts finden und die Eagle Homepage ist disbezüglich sehr unübersichtlich. Irgendwer eine Idee???? MFG
Würde es auch ein 877P tun? Der liegt in der Michrochip-Bibliothek. Gruß Matthias
-
Thread
Optokoppler
Hallo! Habe folgendes Problem: Ich will eine Gleichspannung 0-5V mit dem PIC16f877 dem AD-Wandler zuführen! Diese Spannung sollte jedoch über den Optokoppler HCNR201 (linear) vom PIC potentialgetrennt werden. Dazu wird die Gleichspannung dem Optokoppler zugeführt. Am Ausgang
Die Gleichspannung ist meine Messspannung. Der Messteil soll unabhängig vom PIC sein--habe mich vorher nicht deutlich ausgedrückt!! Aber es gibt schon Optokoppler die linear sind!!! mfg
-
Thread
AD-Wandlung
Hi! Habe gerade mit dem PIC16f877 eine Temperaturmessung durchgeführt. Als Sensor benutze ich einen KT110. Die Schaltung ist ein normaler Spannungsteiler mit 2Widerständen(1x 4700ohm,1xkt110). Die Spannung am KT110 führe ich dem
Führe doch mal +5V über den Widerstand (10K) zum AD-Pin Deines Pic und von dort aus über den PTC auf GND. Je höher die Temp. je höher der Spannungswert am AD-Pin. Gruß Andi
-
Thread
NC-Pins an PIC-Mikrocontrollern
Hallo zusammen, ich habe einen PIC im TQFP44 Package. Dabei sind die Pins 34/33 laut Datenblatt "NC" - not connected - ! Darf man die PINs dennoch anschließen? Also ich möchte PIN34 mit PIN35 zusammen und PIN 33 mit PIN 32 zusammen
Hey, danke für die schnelle Antwort. Es handelt sich um ein PIC16F877A. Grundsätzlich hat der glaube ich nur 40 Pins die in Verwendung sind. Lediglich das TQFP44-Package hat ja 44 Pins, daher auch 4 freie Pins. Dann gehe ich doch mal davon aus, dass die nicht
-
Thread
LCD Ansteuerung problem mit Steuerport
nichts. Woran könnte das liegen? ich verwende einen PIC 16f877A mit 20MHz Takt und schreibe das Programm in C++. (das Board verwendet negative Logik!!!) Hier ein kurzer Ausschnitt: void main() { trise = 0x00; // Ausgang Steuerport trisd
gibt man einfach ein paar Suchbegriffe ein und schon finden selbst Leute wie ich, die noch nie einen PIC schief angeguckt haben, tolle Ergebnisse. Wie das hier: [c] void main(void) { ADCON1=0x0F;// Alle AD-Eingänge als Digitale Eingänge Einstellen TRISA=0; //Port A: alles Ausgänge TRISB
-
Thread
Kapazität bei Sensorleitungen
Hallo, Ich verwende an einem PIC 16F877 die Analogeingänge zum Auswerten von 6 LM 234Z Sensoren. ( erhältlich beim R ) An den Eingängen des ADC sind pro Kanal noch 2 Widerstände angeschaltet, sodass sich bei Erwärmung des Sensors
- R_L sollte nah am uC sein, dann braucht man auch nur zweiadriges Kabel - Parallel zu R_L 100nF nah am uC schalten. MFG Falk
-
Thread
Hilfe bei der Reparatur Möhlenhoff Aplha Regler
sowie an den Pins > 8-5 vom Antennentreiber TH71071 ebenfalls 2.75V messen Und an Pin 1-14 des PIC16C505 (nicht 18C505!) ebenfalls. Was sagt denn das Oszi? Takt am uC und am TX vorhanden? Signale auf den Datenleitungen zwischen Temperatursensor und uC aoweir zwischen uC und TX vorhanden?
45c88fbb36ab5,457d84ca7a4b69_4,m%C3%B6hlenhoff-alpha-basis-funk-868-mhz--6-r%C3%A4ume?sid=14Y1318761866Y0b8f6a724ef185971f
-
Thread
(V) Funkamateure Verkaufe Antennenstecker, etc.
offen für neue Technologien sind die auch nicht. Die bauen tolle Messgeräte mit µCs und nutzen einen PIC16F877 und wenn du den Vorschlag machst, einen AVR zu benutzen, wirst du als totaler Spinner in die Ecke gestellt. Klar, es gibt hier auch Ausnahmen, die sind aber leider sehr selten.
Projekt fertig ist und funktioniert anfangen IHRE Vorstellungen dann zum Ausdruck bringen. Wenn eben ein PIC zur Anwendung kommt, kommt eben ein PIC zur Anwendung. Wenn du einen AVR möchtest, dann programmiere dir doch einen AVR, oder wenn du es nicht kannst, lasse dir von einer Firma etwas nach Wunsch fertigen
-
Thread
Mehrere Leds und ein Poti
Mit einem PIC16F877 habe ich das softwaremäßig und ohne PWM-Modul gelöst. Das Assembler-Listing ist unter: http://www.domnick-elektronik.de/picpwm.htm und das Layout unter: http://www.domnick-elektronik.de/aktuell.htm (PIC-Controller als FlackerLicht (8 PWM-Ausgänge))
-
Thread
Eingang lesen beim PIC
Hallo, ich habe ein kleines Problerm beim Lesen eines Eingangs bei einem PIC16F887. Zum Testen will ich einfach nur eine LED leuchten lassen wenn ein Taster gedrückt wird. Also was ganz banales. Die LED hängt an Portbit D7, sie leuchtet auch wenn ich sie per Software ansteuere
***************************************************************************/ // // PROCESSOR : PIC16F877A #pragma config FOSC = INTRC_NOCLKOUT// Oscillator Selection bits (INTOSCIO oscillator: I/O function on RA6/OSC2/CLKOUT pin, I/O function on RA7/OSC1/CLKIN) #pragma config WDTE = OFF
-
Thread
Reed-Kontakte an langer Leitung
100ms abzufragen Bringt nix bei z.B. durch Nässe verzogenem Fenster! Bei HF-Problem könnte ein 47 nF Kondensator am Eingang als Tiefpass helfen?
dann mit max. 13,8V Betriebsspannung (AkkuPB) drauf und dann über Spannungsteiler (5V)an die µC. (2xPIC16F877, 1xPIC16F876) Dadurch habe ich eine höhere Störsicherheit Habe im Keller und Erdgeschoß teilweise auch ungeschirmtes Kabel verwendet. Sogar bis 20m. Hatte nie Probleme. Ich kenne mich
-
Thread
Verkaufe RP5 Roboter mit PIC Steuerung
damit gemacht habe will ich sie (den ganzen Roboter) verkaufen. Funktionen vom Robo Board: * PIC16f877 Controller mit 20Mhz Quarz und ISP Anschluss * PIC12f675 Co-Controller (gedacht für Servo Ansteuerung) * 5 Servo Anschlüsse mit eigener Stromversorgung * I2C Temperatur Sensor (LM75) * I2C Port Expander (PCF8576AT) * I2C EEprom (24C16N) * alle Portleitungen auf Buchsenleisten geführt * I2C extern Anschlüsse * RS232 Anschluss (TTL Pegel) Funktionen der Motor Steuerung: * 2 St. Mosfet H-Brücken (IRF7309) * 5V Stabi
-
Thread
SD-Karte
Hallo zusammen, möchte gerne mit einem PIC16F877a eine SD Karte ansteuern. Dazu habe ich auch schon einen Schaltplan gefunden und ich weiss auch in etwa wie die Sache mit dem SPI-Interface des Controllers zu regeln ist. Allerdings frage ich
Hi, dank für die Infos. Gibt es solch eine FAT16/32 Programm auch für den PIC? Wo könnte ich das herbekommen? Weiss jemand einen Link? Vielen Dank Gruss Uli
-
Thread
Kostengünstiger Sender
einem Modul fun Conrad: http://tinyurl.com/ydjo2ku als Microcontroller möchte ich davor einen PIC16F877A verwenden, hab ich gerade da. Nur stellt sich mir die Frage wie ich diesen Pic nun mit dem Server verbinden muss? lg
ich meinte, das ich nicht weiß wie ich den pic mit dem modul verbinden sollte :/ schreibfehler, sorry
-
Thread
Eisenbahn-Modul
versuche ich mich mehr und mehr mit der allgemeinen Programmierung in C und der Programmierung von PIC-µC zu befassen und diese zu erlernen. Lücken sind nach wie vor vorhanden, vieles an den teilweise vorliegenden An- weisungen kapiere ich nur oberflächlich und mangels notwendiger Konversation mit
Zeichnungen und von mir -leider noch fehlerhaft- erstellte Programme vorliegen. Der Decoder hat einen PIC 16F877 und korrespondiert über eine I2C-Verbindung (bidirektional) mit einer kleinen Platine (Schalten+Anzeigen -PIC 16F1823-) auf dem Stellpult. MASTER <--> SLAVE. Ca. 6 DIN A4 Blätter mit MASTER.c
-
Thread
Assembler-Programm benötigt
Ich würde ein ASM Programm für den PIC16f877A benötigen, welches einen Wert über die RS-232 Schnittstelle vom PC übernimmt, in ein EEPROM reinschreibt und dann den Wert wieder vom EEPROM auf dem Computer zurück sendet! Vielleicht könnte
als ich mit pic angefangen hab hab ich damals unter google die seite von sprut: http://www.sprut.de/electronic/pic/index.htm gefunden. aus erfahrung kann ich dir sagen: die ist so deutlich geschrieben das man es
-
Thread
Com Schnittstelle und Pic und C#
Anwenderprogramm wird in C# geschrieben und soll dann die Daten über die COM Schnittstelle mit dem Pic austauschen. Nun wir dachten wie folgt. Damit der Pic nicht viel rechnen soll, wollen wir die Analogwerte 1zu1 an den Rchner übertragen in dem dann über eine Tabelle in einem Array die mA verglichen
was wir machen könnten... Danke danke, ich hoffe ich habe viele Infos geben können... Unser Pic ist der 16F877A Danke Gruss Uwe, Rene, Markus, Alex
-
Thread
PIC und PICClite läuft nicht richtig
er nur, wenn man noch ein Delay einbaut, oder den Port 2mal beschreibt. Hab die gleiche Routine in PIC-Assembler geschrieben, dort hat's wunderbar ohne zusätzlichem "Gebastel" funktioniert. TAR ist ein unsigned long (jedes Bit ist eine Taste) PORTD Output PORTB Input //Taster 1-4 abfragen:
System: MPLAB 6.4 PICLITE PIC16F877/16MHz
-
Thread
(PWM
Präsentation über die Pulsweitmodulation. den wir haben in der Schule einen Roboter(wagen)gebaut,Der Master PIC 16F877 schickt seine signale über den I2C zum beide Slave PIC dann zum den beiden motoren (Gleichstrommotoren), die Motoren haben einen Tacho der die Drehzahl messen tut, danch schickt der Slave PIC
-
Thread
12V Motor mit PIC steuern?
morschen! Ich möchte mit dem PIC16F877 einen 12 V Motor ansteuern. Dazu werde ich per Serieller Kommunikation von Windows aus 4 bis 12 V veranlassen und irgendwie an den Motor übertragen (PWM kann ich wohl vergessen). Da der Pic nur
einen Linearverstärker den man mit dem µC ansteuern kann? Sinnvoll, wäre ein digitaler Eingang (wegen PIC), der dann eine entsprechende Spannung bedeutet, die zum Motor führt.
-
Thread
PIC18 und CCS im Hobbybetrieb - Erfahrungen?
Hallo, ich möchte mal anfragen, wer im Bastelbetrieb auf Lochraster die PIC18 einsetzt (18F4685), zusammen mit dem günstigen CCS Compiler, der in der Version 4.x meiner Ansicht nach schon sehr ausgereift und von vielen Kinderkrankheiten befreit ist. Die 180€ für den PCWH waren
das Handbuch zum uC aus und muss sich nur noch mit dem Compiler Handbuch befassen. Der Umstieg von 16F877 auf 18Fxxxx war bei mir innerhalb einer Stunde gegessen, dabei sind die 18er wesentlich komplexer aufgebaut und habe auch eine andere interne Strktur als die 16er. Nochwas: Hat jemand es geschafft
-
Thread
Suche LCD Treiber SSD1289
de Techtoys * Note : v2.1 (LCD_Rect modifié , INT8U et INT16U remplacé) * Matériel : PIC18F4685 , 32Mhz (Int_Osc 8Mhz , PLL X4) * Date : 08 Mai 2011 ********************************************************************************************
.hex (for Pic16F877 or pic16F887 or PIC18f4525) und die Verkabelung zu sehen, ob es funktioniert bitte danke
-
Thread
Proteus Oszilloskop Anzeige
Hi und zwar habe ich PIC16F877A und damit erzeuge ich zwei PWM-Signale. Ich will, dass die Signale zu einander Phasenverschoben sind also habe ich folgendes gemacht [c] PWM1_Start();
180° > vorliegen. Das stimmt also eigentlich schon. > > > devynf hat da vollkommen recht. Der PIC verwendet den Timer2 als > Zeitbasis für die Hardware PWM. Man kann zwar die Tastgrade unabhängig > voneinander ändern, allerdings nicht die Periodendauer oder > Phasenverschiebung. Das würde
-
Thread
DSP mit PIC steuern
Hallo zusammen. Ich versuche eine DSP von Wavefront(1KM) zu programmieren. Er soll über einen PIC 16F877A gesteuert werden. Das Programm für den DSP ist auch schon fertig, doch ich habe ein Problem. Über eine RS232 Schnittstelle soll das DSP Programm in ein EEprom gespeichert werden. Nun ist das Programm für die zwischenspeicherung leider zu groß für den PIC. Über ein Xmode Protokoll wollte ich jetzt die Daten über den PIC in das EEprom schreiben. Leider sind nur unzulängliche Protokollerklärungen im Netz zu finden. Wer kann mir da helfen?
-
Thread
RS485 - Lange Pausen zwischen Datenpaketen
Hallo, ich sende von einem PC Daten an einen PIC-Prozessor und dieser sendet 2 Bytes zurück (prinzipiell zu erkennen auf Bild 1), was auch funktioniert. Wenn mit Hilfe eines Interrupts ein Byte vom PIC empfangen wird, läuft unten genannter Code ab
der Schleife "while(!TRMT==1);" gut steuern kann - vielleicht finde ich noch etwas im Datenblatt des PIC16F877. @ was-willst-du: Wie gesagt ich habe die Platinen soweit fertig und will nicht wieder umsatteln, zumal der RS422 nur 10 Empfänger verwalten kann, das reicht bei mir leider nicht. Gruß
-
Thread
PIC18F4550 USB Entwicklungsboard
Aufbau und Test ca. einen verlängerten Nachmittag:) Ich meine, das Board kann man auch mit dem PIC18F452 oder dem PIC16F877 betreiben, bin mir aber nicht 100%ig sicher. Die Platine lässt sich sehr gut als Entwicklungsboad für eigene Projekte einsetzen (Leds, genügend digital ein und Ausgänge mit
-
Thread
Regelung Dreiwegeventil (Mischer)
ich die einzelnen Regelkreise voneinander unabhängig von einem kleinen Steuerrechner auf Basis eines PIC16F876 oder PIC16F877 (je nachdem wieviele IO´s ich benötige) regeln zu lassen. Die einzelnen Controller werden über eine einfache Zweidraht RS-485 (Kostenfrage gegenüber CAN) vernetzt. Visualisiert
-
Thread
Assembler Anfängerfrage
************************************* end Hallo es handelt sich hierbei um einen PIC16F887 Eigentlich sollte die Interruptschleife "INTF", wenn ich ein 5V Potential auf RB0 gebe richtig aufgerufen werden, beim PIC16F84A funktionierte dies. Übersehe ich was. Martin Michael
anfügen ; ;************************************************************** ; Includedatei für den 16F877 einbinden list p=16f887 #include <P16f887.INC> __CONFIG _CONFIG1, _HS_OSC & _WDT_OFF & _PWRTE_OFF & _MCLRE_ON & _CP_OFF & _CPD_OFF & _BOR_OFF & _IESO_OFF & _FCMEN_OFF & _LVP_OFF ; % _
-
Thread
MPLab Zähler
Guten Morgen! Ich will mit MPLab einen PIC16f877 programmieren. Und zwar soll der PIC erst 2 mal hochzählen, und dann einmal runter. Ich habe zwar schon das Flussdiagramm erstellt (Start-Increment(2Mal)- Decrement - und dann wieder von
Du musst dir ein wenig klar machen, was in deinem Pic vor sich geht. Was soll hochgezählt werden (interne Variable, möchtest du die Sache am Port über LEDs beobachten?... Stell dich dumm wie ein Pic und überlege, wie du einem Neugeborenen die Welt erklärst
-
Thread
ATtiny85 + Uhrenquarz mit 10 pF CL: Kondensatoren
Erwin schrieb im Beitrag #7664083: > Im Datenblatt des ATTiny85[2] ist auf S. 29 von 16 pF und von 6 pF für > die Pins Xtal1 respektive Xtal2 die Rede (= 22 pF). Trugschluss. Die sind in Reihe, macht also reichlich 4 pF Last durch die Pins. > Ist damit die > Kapazität dieser beiden
C in Serie mit dem Trimmer. Die Philips 10pF Folientrimmer (gelb) eignen sich übrigens gut. Sonst darauf achten, daß der Trimmer einen niedrigen Temperaturkoeffizienten hat. CL1 = CL2 = 2 ( 10 - 2 ) = 16pF ; bei 3pF dann 14pF Also, nimm
-
Thread
ICDWarn0020: Invalid target device id (expected=0x4D, read=0x0)
einige Beiträge über dieses Thema, aber keiner davon konnte mir wirklich helfen. Folgendes Problem: PIC 16F877 ICD2 Original Eigenbau-Board asm-Programmierung Alles lief ohne Probleme. Ich konnte den PIC im Debugg- und Programm-Modus problemlos programmieren und debuggen. Heute brachte der Debugger beim Vergleichen nach dem Programmieren Fehler. Wahrscheinlich hatte der PIC seine Grenze erreicht. Neuer PIC - alles problemlos - Programmänderung - die berühmte Fehlermeldung ICDWarn0020. Wenn ich trotzdem programmieren will, auch wieder Fehlermeldungen. Mehrmaliges Nachprüfen
-
Thread
Problem mit swapf
Ich schreibs für einen PIC 16f877a könnte das so gehen (hab noch nie wirklich ASM programmiert) asm { bsf temp movf portd,temp swapf temp movf temp,portd } ???
ein Tutorial durcharbeiten. Ich kenne die PICs selbst gar nicht - die Frage sollte dir aber jeder PIC-Programmierer beantworten können. Für einen einzelnen Befehl macht es meist keinen Sinn den Inline-Assembler zu bemühen. Der Overhead oft größer, als eine reine C-Implementation.
-
Thread
PIC USB Controller Board mit dem PIC18F4550
Hallo zusammen Inzwischen ist das PIC USB Controller Board weiter gediehen und ich habe die Dokumentation etwas ausgearbeitet. Wer interessiert daran ist, kann ja mal rein sehen. U.a. habe ich auch den Schaltplan aufs Netz gestellt.
Platinen und Controller habe ich noch... Beste Grüsse Geri PS: Ich denke, das Board auch mit einem PIC16F877 oder PIC18F452 funktionieren müsste. Man hat dann halt keine USB-Schnittstelle. http://www.burger-web.com/ProductDescription/AKKON_USB_CONTROLLER_BOARD/de_AKKON_USB_Controller_Board.htm
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
hatte sich das für die PICs mit Kenntnis über die Existenz von AVRs ganz schnell erledigt, die PIC in Assembler zu programmieren ist ein Krampf weil sie keinen nennenswerten Registersatz haben und der Befehlssatz ist genau so mies. Hier liegen immer noch welche aus meiner Anfangszeit (PIC16F877),
PORT->Group[0].PINCFG[19].bit.PULLEN = 1; PORT->Group[0].OUTCLR.bit.OUTCLR = (1 << 19); /* PA16: input with pullup */ PORT->Group[0].PINCFG[16].bit.INEN = 1; PORT->Group[0].PINCFG[16].bit.PULLEN = 1; PORT->Group[0].OUTSET.bit.OUTSET = (1 << 16); /* LED0 on XPlainedPro: PB30, active
-
Thread
Wie beginne ich am besten zu Programmieren??
eine Taste drücke das ist zu hoch für nen Atmel 8-Bitter, da braucht es schon mindestens einen M16C. Wie war das ? *duckundweg* Wie willst du denn programmieren ? In C oder Assembler ?
Reinghard, Wenn es hilft, hier ist auch meine Geschichte: Habe 2000 meine erste Beruehrung mit PIC Micros gehabt. Damals gang es mir vielleicht genau wie Dir. In der Firma habe ich dann eine kleine PIC Steuerplatine mit dem 16F877 gefunden und das Original C Program. Habe dann angefangen mich durch
-
Thread
Einfaches OOK Protokoll?
Linx welche aber mit Deinen ähnlich sind und nichts am Prinzip ändert. Die von mir adaptierten PIC Quellen für mein Referenz Design kann ich Dir überlassen. Für den Sender nahm ich einen 12F864 oder 16F684( kann mich nicht mehr erinnern ) im 14-pin DIP Gehäuse. Für die Empfangsdekodierung und Terminal Interface dient ein gerade vorhandener 16F877A in einer einfachen Bord. Die zeitkodierten Sender Bits werden von einer 10kHz ISR mit Störfilter abgetastet und ausgewertet und die Radio Baudrate liegt bei mir um ca. 1kB/s. Das Datenpaket ist
-
Thread
Funk Datenübertragung über max. 10m
zentralen Empfaenger auf 433MHz. Die Datenpakete sind 32 bit lang. Auf der Sendeseite generiert ein PIC12F683 die Sendepakete und auf der Empfaengerseite dekodiert ein PIC16F877 die Daten zuverlaessig im Timer-Interruptbetrieb. Falls Interesse dafuer besteht, stelle ich Euch gerne den Test Quellcode
-
Thread
Messwerteausgabe hochauflösend
Compilierungsversuchen hat nun endlich die folgende Schreibweise zum Ziel geführt: -- JAL 2.0.4 include 16f877_bert -- define the pins pin_a3_direction = input ---Pin 5 pin_d2_direction = output ---Pin 21 pin_c4_direction = output --Pin 23 -- general variable var word resist var byte res1
Sieh mal in der Funktion nach, da wirst du wohl irgendwelche Einstellungen für den ADC in deinem PIC finden, die du verändern solltest, wenn der ADC denn mehr als 8 Bit kann.
-
Thread
float-Zahl ausgeben
printf("%f",floatvar); sprintf(buffer,"%f",floatvar);
nun alles einwandfrei. Habe soeben mein LCR-Projekt komplett fertiggestellt, basierend auf einem PIC16F877A.
-
Thread
senden einer 16bit Variable
hallo kann mir jemand sagen mit welchem Befehl ich eine 16Bit-Variable von einem PIC(16F877A) aus senden kann? Danke
printf("16Bit: %ld",16Bit-Variable);
-
Thread
schwingt der qaurz oder schwingt er nicht ?
als takt für meinen timer benutze ich einen 2. quarz (32kHz + 2 47pF kondensatoren) ! nur leider funktioniert das ganze nicht ! jetzt stellt sich für mich die frage ob der fehler in der software oder beim quarz liegt ! wie kann ich überprüfen ob der quarz schwingt
es ist ein PIC 16F877 !
-
Thread
S:Hilfe bei HEX-Erstellung und Flashen von PIC
Hallo! Ich suche für einen Kunden jemanden, der ihn bei der Erstellung einer HEX-Datei für einen PIC16F877A unterstützt. Es ist der Quellcode (.c) und die Include-Dateien (.h und .c) vorhanden. Momentan scheitert es an der Compilierung der Dateien, da die Include-Dateien nicht gefunden werden. Vermutlich
ist. Deswegen wird hier Ersatz gesucht... Ich denke das ist für jemanden, der sich mit MPLAB und PIC auskennt ist es maximal 1-2h Aufwand und somit leicht verdientes Geld... Ich selbst bin eher im AVR Segment tätig und habe aktuell auch nicht die Zeit mich hier zu beschäftigen und einzulesen. Daher
-
Thread
Poblem mit PIC ADC
Hallo, möchte mit dem ADC des PIC 16F877 über einen Spannungsteiler (R1=10K, R2=5K), eine Spannung einlesen. Funktioniert auch so weit, wenn ich jedoch meinen Messeingang des Spannungsteilers auf Masse lege zeigt mir der PIC immer noch 0,2V an, obwohl eigenltlich 0V sein müsste. Der PIC Eingang misst richtig, mir erscheint es so als ob diese 0,2V aus dem Analogausgang rauskämen. Leg ich die 0V direkt an den Analogeingang zeigt er mir auch 0V an. Ich messe nur mit einem Analogeingang
-
Thread
xmode Protokoll in C
Hallo zusammen. Ich versuche eine DSP von Wavefront(1KM) zu programmieren. Er soll über einen PIC 16F877A gesteuert werden. Das Programm für den DSP ist auch schon fertig, doch ich habe ein Problem. Über eine RS232 Schnittstelle soll das DSP Programm in ein EEprom gespeichert werden. Nun ist das Programm für die zwischenspeicherung leider zu groß für den PIC. Über ein Xmode Protokoll wollte ich jetzt die Daten über den PIC in das EEprom schreiben. Leider sind nur unzulängliche Protokollerklärungen im Netz zu finden. Das ganze soll in c realisiert werden
-
Thread
Digitale Sensoren für Luftdruck, -feuchtigkeit, Helligkeit
Source ist von der Application note von Intersema fuer den 8051 abgeleitet und funktioniert bei mir im PIC16F877 problemlos. Dieser Sensor ist uebrigens extrem genau wie ich durch Vergleich mit einem Prezisionsbarometer festellen konnte (+/- 0.15mB). Ich habe den MS5534A schon seit ueber einem Jahr in meiner PIC Wetterstation in Betrieb. Lasst mich bitte wissen wie es beu Euch funktioniert wenn Ihr es nachbaut. Gerhard