-
Thread
Von 24V auf 5V
Ich erhalte von einer Messerleiste 24 Volt und möchte diese auf 5 Volt herabsetzen, um damit meinen PIC versorgen zu können! Das ganze soll auf einer Platine geschehen d.h. kein Transformator benutzen, sondern rein elektronisch realisieren. Wenn Möglich in SMD-Technik. DC/DC-Wandler wäre da eine Möglichkeit
die schnelle Antwort! Also die 26mA reichen sicherlich nicht aus! Zu versorgen sind einemal der PIC16f876a, 2 * 20 teilige Bargraph-Anzeige, einen 4 MHz Quarz, ein IC Uln2003AD und < 5 LED´s. D.h. das ich schon was grösseres bräuchte.
-
Thread
Adressierung im CAN-Bus?
diese habe, welche ist die Einfachste Variante um den CAN-Bus zu testen?? Ich kenne mich gut mit PIC16F876 und PIC16F877 aus, diese haben jedoch kein CAN Bus Interface. (Toll währe ein FULL-CAN Bus Controller welchen ich mit dem PIC16F877 ansteuern kann?) Danke im Voraus Michael
-
Thread
Einstieg PIC in C programmieren
diesem Thema. Für ein Jugend Forscht Projekt suche ich einen passenden C Compiler. Ich verwende den PIC 16F876 in meinem Projekt. Hab schon mehrere Compiler ausprobiert und hab mich letztendlich für den CCS entschieden. Doch als ich ihn kaufen wollt fand ich ihn 1. nicht mehr billig (125$ Compiler
z.B.: main.c file: [c] #include <pic16f84a.h> void main() { TRISB=0xFF; while (1) { PORTB++; } } [/c] Kompilieren mit: sdcc -mpic14 -p16f84a --opt-code-size main.c (Später macht da natüerlich ein Makefile Sinn)
-
Thread
Serielle Signale prüfen mit µC
Jo, für PIC's gibts C von Microchip und von Dritt-Anbietern (CCS z.B.) Dafür sind die alten PIC16 nicht empfehlenswert. Also dann einen Vertreter der PIC18 Familie. 08/15-Anwendung: PIC18F1320, das ist ein 18-pinner
Ich arbeite hier mit 28-poligen PICs. Da kannst Du bei den PIC16 anfangen (16F876) und immer auf die PIC18 ausweichen. Da die Preise eigentlich Nebensache sind, solltest Du gleich mit den PIC18 anfangen, dann verbiegt man sich auch nicht so die Fingern beim Assembler-Programmieren
-
Thread
PIC16F767 mit K8048 programmieren?
Hallo, da ich einen PIC gebraucht habe, der drei PWM-Ausgänge besitzt habe ich mir einen PIC16F767 besorgt. Meine bisherigen PICs habe ich mit dem Programmer Board K8048 von Velleman gebrannt. Dummerweise war ich mir ziemlich
auch 28Pins. Aber nach Anleitung doch nicht. Allerdings ist die Pinbelegung fast genauso wie beim PIC16F876. Kann man den Brenner irgendwie überlisten oder weiß vielleicht sonst jemand, wie man diesen PIC brennen kann? Vielen Dank schon mal im Voraus!
-
Thread
Equalizer mit DSP oder analog
Hallo, Ich habe bisher noch nichts mit DSP gemacht, lediglich einige Erfahrung mit µCs (80C552, PIC16f876) gesammelt, allerdings auch nur in Assembler, ganz wenig C beim PIC. Nun stehe ich vor der Aufgabe, dass ich in einen geplanten Rack-Midi-Verzerrer (Gitarre) einen parametrischen Eq. einbauen
Macht es da Sinn, sich mit DSPs zu befassen? Könnt ihr evtl. ein Buch empfehlen für Anfänger? M f G Sebastian
-
Thread
Brennsoftware für PIC 16F819 und kompatible
Hi, hier kommt der Quellcode von "burn", einer Brennsoftware für den 16F819 und kompatible. Programmiert mit Dev-Cpp. Verbesserungen/veränderungen am Code bitte hier posten. Gruß, Feadi
Super besten Dank ! Ich schaue mir das mal noch genauer an . Habe mit PIC 16F876(A)Typ Probleme gehabt. Ich habe einen Brenner von Holger Klabunde, Sprut sein Burner Ding habe ich auch nachgebaut und Burn Soft selber gemacht. Fast jeder Typ wird da anders behandelt.
-
Thread
Motorrad Thermometer mit PIC 16F84 und Nokia 3310 Display
Hallo Pepe Würde keinen Pic16F84 verwenden, da er keine ADC hat, wenn du mit NTC messen willst. PIC16F628 fände ich schon passender, liegt preislich im ähnlichen Feld. Gibt es auch in SMD-Form. Je nachdem wir genau du messen willst
Hallo Geri, ich hab auch an den 16F876 gedacht, der hat auch ADC. Bei http://www.sprut.de/electronic/pic/projekte/thermo/thermo.htm wird der auch benuzt, aber mit einem PTC, und ich weis nicht wie ich das für den NTC um programmieren
-
Thread
PIC läuft erst nach reset ....
Hallo, Hab das Problem, dass bei mir ein PIC16F876 erst dann läuft, wenn ich ihn resette. Für meine Anwendung muss der aber laufen, sobald der Saft angeht. Bei anderen PICs (84, 88, 648) geht das tadellos. Wenn ich im reset-zustand (reset=0)
Falls Du den internen Oszillator im 16F876 benutzen willst, der hat keinen. Siehe Datenblatt Seiten 145 und 146.
-
Thread
ICD2 Clon
Probleme: Der ICD2 Clone ist etwa um den Faktor 10 langsamer als das Original. Beim Versuch einen PIC16F876A zu programmieren bekomme ich ständig eine Fehlermeldung bei der Verifizierung des Speicherinhaltes (andere PIC Typen funktionieren ohne Probleme) hat jemand ähnliche Probleme bei einem ICD2
-
Thread
cc5x und PIC 16F628 / 88 problem
Hallo, Ich bin vor kurzem für PIC programmierung von Assembler zu C mit CC5X umgestiegen und bin recht glücklich, jedoch funktioniert leider nix außer den alten 16F84. Bei den 628, 648, 88 und 876 (mehr hab ich nicht) lässt sich mit
Brenner benutzt Du denn? zu 2. Ich begann mit PICSTART Plus (bis ich Probleme bekam mit den neueren PIC-Typen bekam. Auch das brennen einer neuen Firmwire für den Brenner lt. Anleitung des Handbuchs brachte keinen Erfolg) Aber für die PIC-Typen 16F87x und PIC16F62x funktioniert dieser nach wie vor gut
-
Thread
Übersprechen auf Flachbandkabel?
Hallo, ich hab eine Hauptplatine auf der ein PIC 16F876A ist. Die Pins des PORTA vom PIC hab ich auf ne Sockelleiste geführt. Weiterhin hab ich eine Sensorplatine an der 4 Inrarotsensoren angeschlossen sind. die beiden Platinen werden über ein
vorhergehenden Wandlung auf den jeweils anderen Eingang um. Bei AVRs funktioniert das gut, ob´s bei Deinem PIC geht, weiß ich nicht...
-
Thread
Pic 16f88 RS232 initialisieren
Ich habe den Gesamten Aufbau mit dem 16f876 getestet und es läuft fehlerfrei ?? Ich hab´s auf den f88 umgeschrieben, wobei die Register genutzen Reg. alle gleich sind. Die Uart-initialisierung die mit dem 876 klappt sieht so aus : init
Die UART liegt beim 16F876 schon mal auf PortC und nicht auf PortB. Wie sieht genau der Code für den 16F88 aus? Wenn du den oben geposteten kopiert und nicht abgeschrieben hast, lässt der sich mit Sicherheit schon mal nicht
-
Thread
C Routine um Bit Stream in Manchetser Code zu codieren
Hey! Ich arbeite zur Zeit mit dem PIC16F876A und will an einem PIN ei Bit Stream aus dem Speicher Manchester codiert ausgeben. Hat da jemand was parat? Danke!!!
-
Thread
Mindesttaktzahl für I²C?
Hallo, ich hab mir ne kleine Testplatine mit einem PIC16F876A mit I²C gebastelt. Soweit ist alles ok, aber beim senden eines I²C Bytes wird das erste und das letzte Bit verschluckt, das heisst das ist immer 0. Ich arbeite im 100KHz I²C Modus und hab einen
Hi na das betrifft die PIC Seite und nicht den Bus. Was dein PIC für einen Mindesttakt braucht um einen 100kHz I2C bedienen zu können wirst du in dessen Datenblatt finden. Es wird wohl mindestens ein Faktor 4 zum I2C Takt sein
-
Thread
Die I2C Schnittstelle eines PIC16F876A initialisieren
Hallo! Ich soll hier im Rahmen meiner Diplomarbeit einen PIC16F876A programmieren. Ich komme allerdings überhaupt nicht weiter. Ich will über die I^2C Schnittstelle des Controllerseinen EEPROM mit Daten beschreiben. Es scheitert jedoch schon an der Initialisierung
weiter machen mit der nächsten Anweisung. Ich habe irgendwie keinen brauchbaren code gefunden für den PIC16F876A
-
Thread
Interessante Webseite
Hallo Vielen Dank für die Antworten. Ich habe mir für die Grundplatine einen programmierten PIC16F876 bestellt Wie ich sehe ist es ja wirklich nur der Ladenpreis vom PIC. Trotzdem werde ich mir den von Michael vorgeschlagenen Brenner mal aufbauen. Gruß Christian
im Internet gefunden.Ein Hinweis steht ja auf der Hardwareseite, hatte ich nur übersehen. Welcher PIC gebrannt werden soll war ja schon klar. (PIC16F876-20 für den HFM-9) Reiner, ich bekomme am Samstag ein digitales Milliwatt-Meter und werde den Ausgangspegel über den gesamten Frequenzbereich mal
-
Thread
Kühlkörper bei Festspannungsregler?
Hallo, ich hab nen Festspannungsregler auf meiner Platine, an dem ein uC (PIC16F876A mit 4MHZ), 5 US-Sensoren mit typ 33mA und Max. 50mA und 8 LEDs hängen. Also alles in allem so um die 500mA. Da ich eine Eingangsspannung von 12V am 7805 hab muss er ja so 3,5W verbraten was ihn
beschleunigt die Alterung und die Ausfallwahrscheinlichkeit von Halbleitern. Der Beschleunigungsfaktor F steigt exponentiell mit der Temperatur, da gibt es Tabellen und Formeln zu. Dem Foto im Anhang fehlen komplett die Daten (Erwärmung in °C/W). Bei 3,5W sollte der Kühlkörper wenigstens 10°C/W haben, um
-
Thread
Verzweiflung mit Willkür bei Pic Testplatine?
Hallo, vor ca. 2 Jahren hab ich mich schon intensiv mit PIC´s beschäftigt. Damals hab ich mir aus ne Lochrasterplatine eine Testplatine für einen PIC 16F876 zusammengelötet. Naja damals gabs Probleme und ich dachte es liegt an meinen Lötkünsten da es nicht besonders aussah. So nun muss ich im Rahmen eines Projektes wieder einen PIC16F876 programmieren. Dieses mal hab ich die Möglichkeit gehabt eine Testplatine zu ätzen. Den Schaltplan hab ich mal angehängt. Oben das ist der Reset Taster und sonst sind einfach die Ports des PICs
-
Thread
PIC16F876 als I²C Slave?
Hallo, ich bin gerade an einem Projekt in dem ich einen PIC16F876 als Slave an einen I²C Bus hängen muss. Nun suche ich ein Beispiel in C (cc5x Compiler) oder Assembler wo ich ein bisschen lernen könnte. Das Datenblatt vom pic hab ich schon gelesen aber ein
www.fernando-heitor.de/index.php?option=com_smf&Itemid=100&topic=2348.0 Dort wurde er glaube ich auch schon auf den PIC16F876 angepasst...) André
-
Thread
Luftleitungen in Eagle?
Hallo, ich mach ne kleine Testplatine in Eagle für einen PIC 16F876 und hab da ne Frage. Ich will 3 Leitungen auf der Oberseite meiner Platine in Form eines Drahtes verlegen und das ist ja rein elektrisch gesehen auch eine Leitung in Eagle. Wenn ich diese Leitung
-
Thread
PLL SAA1057 + FM Modul 1890
eines FM Radios mit folgenden Komponenten. Schaltpläne FM Modul 1890 (von Pollin) SAA1057 PLL PIC 16F876 Inkrementalgeber zur Eingabe Und LCD zur Ausgabe Habe alles wunderbar am laufen. Bis auf den besch.... PLL Baustein. Die Senderansteuerung funktioniert (Word A) Auch die Initialisierung
-
Thread
Stoppuhr (PIC16F876A)
Hallo Faruk Vielleicht so: fcpu / 4 = 1000000Hz // ist beim PIC so 1000000 / 16 = 62500 Hz (Prescaler) Initialisiere einen der 16bit Timer mit 65535-62500 bei jedem Üb==> 1 Hz Lege eine Interrupt-Routine an, die mit einem 16-bit imer gekoppelt ist. Die
16F876(A). Auf der Grundlage sollte es kein Problem sein eine Stoppuhr zu programmieren. Dort habe ich zwar ein LCD-Display verwendet aber Beispiele für die Ansteuerung der 7-Segmentanzeige gibt es genügend
-
Thread
USB-ICD2 für PIC
Mmmhhhh, Mist, genau da hänge ich im Moment auch. Da scheint ein mächtiger Bug drinzustecken. Der PIC wird anscheinend nach zwei Reset-Versuchen über DTR im Reset gehalten. Klar das dann nichts mehr funktioniert. ein kleiner, aber feiner Unterschied zwischen dem 16F876 und dem 16F876A liegt darin
Debug Mode kann. HAt jemand ne Idee? Wie gesagt Programmieren geht einwandfrei. Hardware: USB ICD2, Pic16F876A PIC: PIC18F4450 Danke
-
Thread
Pic USB Programer
Kit mit der 16f87x-Reihe. Hubert
jetzt den bootloader (hab ich das richtig verstanden, das ist das programm das ich einmal auf den pic brenne um ihm beizubringen, neu ankommende programme selbst in den programmspeicher zu schreiben?) noch eine frage: der erwähnte icd2 hat selbst einen 16f876 - wie programmier ich denn den? und vor
-
Thread
USB ICs
gelesen, werde aber nicht ganz schlau daraus. Auf meinem bereits existierenden USB-Bausatz ist ein PIC 16C745 /sp, der wohl als USB-Gerät angesteuert wird. Hier möchte ich abere einen Flash-IC einsetzen. Wonach muss ich suchen ? 2. Dann würde ich gerne 20 analoge Eingänge überwachen. Dazu muss ich
das richtig verstanden habe, dann benötige ich einen FT232. Den hänge ich an den USB drann und mein 16F876 dann an den FT232. Windows :-) initialisiert den File_Device_Seriel_Port für USB und dann könnte ich über z.B. VB.Net mit den Klassen für Serielle Ports das Ding auslesen, oder?
-
Thread
FT232 an PIC16F876
Du kannst den PIC direkt mit dem FT232 verbinden. Kennst du den Amadeus- Programmer? Hier verbindet er einen PIC18F242 mit einem FT232.. also sollte das mit eine PIC16F876 doch auch kein problem sein ;-) mfg schoasch
aus: FT232BM PIN 25 (TXD) -> PIC16F876 Pin 18 (RC7 RX) 24 (RXD) 17 (RC6 TX) 23 (RTS) 16 (SDO/RC5) 22 (CTS) 15 (SDI/RC4) Was bremst das
-
Thread
Zahlen über rs232 an Hyperterminal
Hallo, ich möcht mit dem PIC16F876 einen Messwert über die serielle Schnittstelle zum Computer übertragen. In Hyperterminal kommen auch Signale an aber keine Zahlen sonder irgentwelche komischen Zeichen die sich von Zahl zu
Naja in deinem PIC Programm hast du doch das versenden Codiert. Kannst ja mal den Abschnitt der das Versenden vornimmt hier posten, dann wird's einfacher...
-
Thread
printf funktioniert nur mit 2 angehängten Leerzeichen
Ich benutze einen PIC16F876 mit MPLAB 7.22 und dem CSS-Compiler. Mit dem printf-Befehl möchte ich Daten über die RS232 Schnittstelle zum PC übertragen (Hyperterminal). Der Quellcode: #include <16F876.h> #FUSES
-
Thread
ICD2 Problem
will es nicht laufen. Hab es nach Harald Sattler gebaut nur mit anderem Layout. Bestückt mit FTDI und PIC16F876A und Spannung über USB. Hab den Bootlader ICD661.hex draufgeladen. Aber geht nicht. Irgendwie willer net. Also der FTDI wurde von Windows erkannt. Hab auch die Treiber installiert und so. Habe
den Com Port2 zugewiesen und FIFO ausgescshaltet. Hab den Assistent ausgeführt aber er connected net.PIC ist in Ordnung da ich Ihn noch Programmieren und auslesen kann über ICSP. Jemand ne Idee an was es leigen könnte? Benutze normalerweise MPLAB 7.3 aber habe jetzt extra 6.50 installiert um das ICD
-
Thread
PIC 16f876a ohne QSCCon
Hilfe, vl kann mir wer helfen? Ich hab grad gemerkt das mein PIC keine OSCcon register hat, wie konfiguriere ich denn dann meinen Oszillator? damit ich miene timer und PWM richtig einstellen kann ? is vl ne blöde frage aber ich hoffe ihr könnt mir helfen.
-
Thread
SmardCards mit µC ansprechen?
können die µCs seit jeher kein Halbduplex über eine Signal-Leitung? Bei der SilverCard2 z.B. ist ein PIC 16F876 verbaut, aber dessen Pins für die Serielle Schnittstelle wurden meinen Infos nach nicht zu der Kontaktiereinheit der Karte geleitet, stattdessen hat man RB7 genommen. Nimmt man für die
µC auf Basis eines PIC16F876. Oder aber die Benutzung von SOSSE und der Wechsel von Microchip zu Atmel, wobei ich dann das T=0 im Terminal-µC eigentlich ja auch nochmal implementieren müsste, oder lässt sich das "mal
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
Kenny, anbei der PIC-Port zum 16LF876. Hatte ich schon vorher in dem Thread gepostet, allerdings noch nicht die komplett fehlerfreie Version (siehe oben). Jetzt ist auch der Code für die Zeichenausgabe dabei. Ich hab den
phones can control display contrast (by service tool) from 0 to 255. I make LCD Emulator based on PIC18F252 and connect it to phone. I has tried to record commands prom phone to LCD. And I make it! Now it look like all commands to LCD has 16bit. For Eample: CS = 0; RS = 1; PutWord(CMD); RS =
-
Thread
PIC 16F876A; Probleme mit ADC
Hallo Leute, Ich arbeite gerade an einer Auswerteschaltung für einen Sensor. Dem Sesnor ist ein Verstärker hinterhergeschaltet. Ich möchte nun den 10 Bit ADC des 16F876A nutzen, um das Sensorsignal zu digitalisieren (ADC-Eingangsport ist AN0). Das Digitalsignal wird dann über RS232 an einen Rechner weitergeleitet. Die Programmierung erfolgt in C (MPLAB, CCS). Die Kopplung zwischen Controller und Rechner funktioniert problemlos. Der ADC funktioniert auch, jedoch erhalte ich statt 10 Bit Daten nur 8 Bit Daten. #DEVICE ADC ist auf 10 gesetzt. Der Systemtakt beträgt 4MHz. Die Übergabevariable für
-
Thread
Lautsärke Digital
ja geht. ich habe varianten mit PIC16F628, F877 und F876 gebaut, mit und ohne display etc. mit PGA2310, PGA2311, PGA2320, PGA4311 digital volume controls.
-
Thread
Wie setze ich PR0/PR1 im Statusregister mit nem c-compeiler
Es ist ein 16F876A pic und es ist ein PCW c-compeiler ich habe es auch schon in assembler unter c auf folgende Weise versucht: #asm bsf STATUS,PR1 #endasm aber er beschwert sich und sagt, das er STATUS nicht
Ich kenne den PIC nicht, aber ich erwarte eigentlich, daß der Compiler die Variablen und Register selber verwaltet und die Bänke automatisch umschaltet, wenn er es für nötig erachtet. Schließlich ist ein C-Compiler
-
Thread
PIC-ICSProgramming
Hallo, Ich versuche gerade einen PIC 16F876A über Ponyprog zu programmieren. Hat das von Euch schon mal jemand gemacht und kann mir etwas dazu sagen? Bei mir klappt es nämlich nicht. Die Version 2.06b von Ponyprog soll diesen Typ unterstützen
Ich hab mir den Brenner5 nachgebaut und die Modifikation etwa modifiziert :-) Ich benutze momentan: PIC18F4550,PIC18F4220 und PIC18F2220. Mit den PICs auf der 16serie hab ich es noch nicht probiert, hab erst heute meine PIC16Fxxx (PIC16LF84A und PIC16F72) bekommen. In welcher Programmiersprache programmierst
-
Thread
SPI am PIC liefert nur 4bit
Hallo, ich mache gerade die ersten versuche mit dem SPI-Modul (MSSP) am PIC 16f876A. Wenn ich ein Byte ausgeben möchte und mir den Clock-Ausgang auf mein Oszi hänge bekomme ich immer nur 4 Impulse raus. Sieht so aus als würden die Daten bei jeder ansteigenden UND abfallenden
-
Thread
Timer Benutzung
sehr einfaches Problem: Ich versuche ein C-Programm zu schreiben, welches 3 verschiedene PINs meines PIC16F876 je 100 mal pro Sekunde auf High setzt. Hierfuer wuerde ich gerne den Timer0 (+ Prescqler) verwenden. Kann eigentlich ja kein Problem sein, faellt mir trotzdem schwer. Waere nett, wenn mir jemand
realisieren. In der Codesammlung findest Du ein Programm für eine Schaltuhr (Belichtungsuhr) mit dem 16F876. Ist zwar ASM aber dort habe ich das CCP-Module verwendet. Für einfache Sachen reicht aber auch TMR0.
-
Thread
Warum ausgerechnet "PIC"?
Hallo Matthias, "ich wollte mal fragen, was denn eigentlich das besondere an PIC Controllern ist..." Das Besondere am z.B. PIC16F84 ist Z.B., daß er in einer Schaltnetzteilapplikation, in einer Wechselrichterschaltung oder in einer Wechselstromgeneratorsteuerung usw. problemlos
Optimierung vom C18 wird natürlich nicht komplett abgeschaltet - der schaltet da nur die Optimierung auf die PIC18 Serie ab - also das mit dem "Erweiterten Befehlssatz". Viel ändert sich dadurch am Code aber so wie ich das gelesen habe nicht. @Sven: Ich hab mit nem PIC16F876 @ 20MHz einen Dual PID Motorcontroller
-
Thread
Counter mit PIC16F84A
der Codesammlung gesucht? Da findest Du nähmlich genau das, was Du suchst. Ist allerdings mit einem 16F876. Der kann etwas mehr. An sonsten ist www.sprut.de eine gute Adresse. Dort findest Du auch jede Menge beispiele. Zwar auch weniger mit dem 18F84 aber als Anregung gut genug. Den 16F84 würde
funnysmartie Schau mal hier nach, da habe ich in einer PIC16F84 Applikation auch eine Uhr beschrieben. Die kannst Du leicht auf Deine Bedürfnisse erweitern. http://www.elektronik-kompendium.de/public/glahe/pictreg.asm MfG Manfred Glahe
-
Thread
Serielle Maussteuerung mit PIC16F876
Hallo, ich beabsichtige mit einem PIC16F876 eine serielle Maussteuerung zu implementieren. Als Eingangssignale (Eingabegeraet) lasse ich verschiedene Moeglichkeiten zu. Die Ausgabe (Ausgangssignale) soll via einen 232MAX auf die serielle
sich dann die Frage warum nicht einfach das Eingabegerät direkt ansteuern, was bitte macht denn der PIC ausser Strom verbraten? Passt auf eure Eier auf!
-
Thread
Signalfolge mit PIC auswerten
Hallo zusammen, ich benutze MPLAB 6.4/CCS und moechte mit einem PIC 16F876 ein digitales Signal (Signalfolge, kommt aus IR-Sender, 36kHz) detektieren um dann entsprechend darauf reagieren zu koennen (Tastenauswertung der IR). Was fuer ein Ansatz waehle ich dazu bzw.
-
Thread
Fragen rund um PIC 16F84A
erhält. Bisher bin ich nur auf den Franzis-Verlag mit dem Buch "Messen, Steuern und Regeln mit PIC-Mikrocontroller" gestoßen. Allerdings beinhaltet dieses Buch nicht ausdrücklich die PIC 16C84 bzw. 16F84-Baureihe, sondern noch die Varianten der 50'er Serie und scheidet die "neuere" Baureihe nur in
schlechte Übersetzung der Datenblätter. Die sind aber wirklich sehr gut. Ein Buch, was speziell auf den 16(C)F84 eingeht kenne ich leider nicht. Wenn schon ein PIC zum Lehrobjekt gemacht wird, dann wäre ein 16F628 oder 16F876 wesenlich günstiger, da diese mehr Periferie integriert haben. Na ja, an den Lehrplänen
-
Thread
PIC ICD 2 selbstgebaut
anzuspringen, vielleicht weil der verwendete 20 MHz Quarz falsch ist? Ich habe statt des angegebenen PIC16F876 einen PIC16F877 genommen, daß sollte allerdings kein Problem sein. Vielen Dank. Gruß Thorsten
jemand? Ja, alles was als ICD2 erkannt wird funktioniert auch noch. > Meine HW enthält: > 16F876-I/SP 16F876A oder 16F876 ?
-
Thread
PIC 16F876 kompatibel mit 16F873 ???
Hallo, ich verwende im Moment den 16F873 und die 2k-Speicher sind schon nahezu komplett belegt. Wichtig für mich sind die 3 Timer und die beiden Capture-Eingänge. Kann ich nun stattdessen den 16F876 verwenden und mein Programm draufspielen und dann funktioniert wieder alles? Pinkompatibel sind sie ja lt. Datenblatt...aber sonst???
-
Thread
PIC16F87x läuft nicht richtig
schon länger mit PICs rum, aber sowas hatte ich noch nie. Es ist aber das erste mal, dass ich einen 16F87x benutze. Problem: Ich hab am PIC einen 4511 (BCD zu 7 Segment Decoder) hängen, und zwar an PORTC Bit 0 - 3, außerdem hängt an PORTC,4 und PORTC,5 je ein NPN Transistor, der für das multiplexen der Anzeige zuständig ist. Wenn ich jetzt probehalber (ohne PIC) einen BCD Wert auf den 4511 gebe und dann einen der NPN schalte funktioniert alles einwandfrei. Nun baue ich den PIC ein, mit einem gan einfachen Programm: =========================== Start
-
Thread
Bücher + Bluetooth
schon mal irgendwas mit Datenübertragung + PIC bzw PIC + Bluetooth gemacht wurde. Hier die Aufgabenstellung: In einem Fahrzeug ist 1 Messaufnehmer anzubringen (Kofferraum, Motorraum etc.). Diese Geräte erfassen jeweils einen Parameter (Temperatur
. Verwendete Module: PICDEM2 PLUS: Demo Board für PIC 16F877,16F876,... mit LCD,Tastatur Als Baustein in der Applikation soll der Typ 16F88 verwendet werden. Microchip MPLAB ICD 2: Entwicklungsumgebung, Software, Debugger, Programmer, USB Interface
-
Thread
PIC - Entwicklungskit
und die Beispielprogramme sind anscheinend auch dafür. Zusätzlich sind aber noch zwei PIC16F84A dabei. Meine Fragen: - Was ist der Unterschied zwischen den beiden Controllern? - Kann ich den PIC16F84A in dem Entwicklungskit programmieren? - Kennt jemand das Kit und weiß, ob es etwas
Genausogut wie SDCC oder so für atmel. Man merkt nichtmaln wirklich n unterschied. Ich arbeite mit 16F88, 16F876 und 16F877 und kann die empfehlen. Ja, sind die teuersten in ihrer Klasse, aber kleine Stückzahlen kriegt man ja for free.
-
Thread
AD-Wandlung mit PIC16F876
Hallo leute! bin etwas verwirrt über die AD-Wandlung beim PIC,... also ich arbeite mit dem CCS-Compiler und dort gibt es den Befehl read_adc(),... alles schön und gut, nur wie kann ich die wandlung starten, bzw. stoppen, weil man muss ja schließlich nach einer Wandlung wieder 2Tad warten, bevor man eine neue beginnt (steht im PIC-Datasheet so geschrieben),... versteht ihr was ich meine??? naja, vielleicht könnt ihr aber ein kleines beispielprogramm anführen was ich machen will wäre: 100werte/s auf jeweils 2 kanälen wandeln, also müsste ich ständig zwischen beispielsweise AN0 und AN1