-
Thread
I2C EEPROM-Brenner M24C01,C02,C04,C08,C16,C32,C64
meinen I²C-EEPROM-Brenner vorstellen, der aus einer in Delphi programmierten PC-Software und einen PIC16F877 oder PIC16F876 als Hardware aufgebaut ist. Damit können I²C-EEPROMs des Typs: M24C01,M24C02,M24C04,M24C08,M24C16,M24C32 und M24C64 beschrieben, ausgelesen(und als File abgespeichert) und gelöscht
handelt sich um den Hexwert AB. Zum Hardwareaufbau ist eigentlich nicht viel zu sagen: Einfach einen PIC16F877 oder PIC16F876 mit 20Mhz Quarz nehmen, einen MAX232 anbriengen, das EEPROM zusammen mit den passenden Hochziehwiderständen (ca. 1,8k) an die Daten und Clockleitungen des I²C Interfaces anschliessen
-
Thread
[T]Biete div PIC, suche ATMEGA
Hallo alle zusammen, ich habe hier noch einige PIC`s aus dem letzten Jahr zu liegen, alle neu und unbenutzt, die ich gerne gegen ATMEGA128 bzw. ATMEGA32 tauschen würde. Vorhanden sind: 1x 18F4550-I/P würde ich tauschen gegen einen ATMEGA128 oder 2x ATMEGA32 1x 16F876A würde ich gerne gegen einen ATMEGA32 tauschen 2x 16F84A würde ich zusammen gegen einen ATEMGA32 Wer Interesse hat bitte Mail an thomas (at) heldt-web.de
-
Thread
ENC28J60 Webserver mit PIC, NICHT ATMEL
schaltplan halbwegs im kopf, werds gleichmal mit eagle zusammenbasteln^^ werd das ganze mit einem PIC16LF876A zusammenbasteln, der hat SPI, genug Ports und läuft mit 3,3v und brauch dadurch nichtmal einen Level Shifter =) Werd mal paar alte Netzwerkkarten durchschauen ob da irgendwo ein Magnetics
, wenn man einmal durchgestiegen ist auch nicht sonderlich schwer. Ich hatte die Kombination ENC + PIC18F452 schon am laufen, nur da wird der Programmspeicher relativ schnell knapp. Ein 18F4620 hat da mehr Reserven und ist auch noch als DIP erhältlich - damit kann man dann schon wirklich gut was machen
-
Thread
Eigenbau ICD 2 - Startprobleme
nach dem Design von www.stolz.de.be (Version mit OP-AMP) gebaut. Ich habe den Bootloader auf den PIC (bei mir 16F876) geladen, dann das ICD2 an meinen PC angeschlossen und im MPLAB auf "Download ICD2 operating system" geklickt. Das hat dann einige Zeit gedauert, danach stand da auf jeden Fall "ICD2
Spannungen sind: Target Vdd: 5V Target Vpp 11.66V MPLAB ICD2 Vpp 13.02V Frage Nr. 1: Wenn ich nun einen PIC (z.b. 16f876a) damit programmieren möchte, muss ich dann nur PGD, PGC und Vpp an den Ziel PIC anschließen, oder auch noch Vdd und GND ? Wenn ich auf "connect" im MPLAB klicke erscheint der Fehler
-
Thread
PIC16F876 (code protected) neu beschreiben
Ich habe ein paar PIC 16F876 geschenkt bekommen, die allerdings schon programmiert sind und bei denen anscheinend CodeProtection aktiviert und ProgMem Write deaktiviert ist. Leider schaffe ich es nun nicht Configuration
aus Transistor, 15V Spannungsregler und Poti als Abgriff) - allerdings wollen sich damit einige der 16F876er immer noch nicht beschreiben lassen. Allerdings habe ich mittlerweile eine ganz interessante Entdeckung mit einen frisch gekauften PIC gemacht: Wenn der Kontakt des Sockels zum PIC nicht hundertprozentig
-
Thread
[Suche] PIC 16F876 (ohne Advanced) 20 MHz
Bürklin 2006-er CD: 16F876–04SP SDIP28 {64 S 1942} 7,10 5,95 5,35 16F876A–I/SO SO28 {64 S 1823} 6,55 5,45 4,89 16F876A–I/SP SDIP28 {64 S 1827} 6,55 5,45 4,89 16F876A–I/SS SSOP28 * {64 S 2087} 6,07 5,06 4,55 16F876–04SO SO28 {64 S 1943} 7,10 5,95 5,35 16F876–20SP SDIP28 {64 S 1944} 7,60 6,35 5,70 16F876–20SO SO28 {64 S 1945} 7,60 6,35 5,70 Digikey und Schukat haben sie auch günstig.
-
Thread
[Suche] PIC 16F876 (ohne Advanced) 20 MHz
Hallo zusammen, ich suche einen Anbieter für PIC 16F876 Mikrocontroller, jedoch den "alten" ohne "A" (Advanced) mit 20 MHz und in S-DIP oder SOP Bauform für den Eigenbau eines ICD2 von Microchip. Bei Reichelt habe ich neulich so einen bestellt, aber
Ich hätte hier 2x PIC16F876-20/SP (DIP) und 1x PIC16F876-20/SD (SOIC) zu bieten.
-
Thread
PIC16xxxx µC an USB betreiben (Win XP)
Hallo, meint ihr es ist möglich PIC's aus der 16er Familie (16F627A oder so) über USB an einen Windows PC anzuschließen? (bzw. hat sowas schon mal jemand von euch gemacht?) Ich denke ich würde es mit einem USB <-> UART Transceiver
Da ist ein 28 Pin Sockel auf dem Board drauf, darüber programmiere ich z.B. den 16F876A. Das Problem wird auch die Programmiersoftware auf dem PC sein. Das Velleman Programm was dabei war hat nur PIC16Fxxx in der auswahlliste drin stehen. Das Board läuft auch mit dem Programm "
-
Thread
LCD-Ansteuerung mit PIC16F877
dazu vorallem Infos von der Seite www.sprut.de geholt. Dort gibt es ein einfaches Beispiel mit einem 16F84A (http://www.sprut.de/electronic/pic/programm/lcd.htm). Da ich zu Hause noch einen 16F877 rumfliegen habe, würde ich das Beispiel gerne für diesen modifizieren, nachdem ein komplett selbstgeschriebenes
ADCON1-Registers erst auf digital I/O umgeschaltet werden. Im Link sind die Probleme beim Umstieg von 16F84 auf 16F876 beschrieben. http://www.sprut.de/electronic/pic/fallen/fallen.html#analog
-
Thread
MBLAP ICD Firmware update
response from ICD, the firmware loaded is wrong" Welche Möglichkeit besteht, die Firmware für einen PIC 16F877 zu ändert. Bitte um Hilfe Heri
verstanden?!? Geht es hier um die Firmware IM ICD?? Oder geht es um eine Firmware, die auf einem ext. PIC16F877 läuft, und dieser lässt sich nicht mehr ansprechen? gruß huibuh07
-
Thread
Sind gesammelte Laufzeitdaten auch nach Reset verfügbar?
ich als "Hobbybastler" doch überhaupt weis... Und zwar: Gibt es eine Möglichkeit, z.B. bei einem PIC16F876A, während der Laufzeit gesammelte Daten so zu speichern, dass sie auch nach einem Stromausfall bzw. Reset noch vorhanden sind? (Ohne externen Speicher, wie SD-Karten o.ä.) Als Beispiel: Ein
Hi entweder der uC hat eine Pufferbatterie oder du musst einen PIC mit EEPROM verwenden und dort deine Daten reinschreiben. Nach einem Stromausfall verliert jeder uC seinen Speicherinhalt (RAM) Gerhard
-
Thread
DDS Oszillator will nicht
sich ein paar von euch aus mit dem Thema DDS-Oszillatoren. Ich habe hier einen AD9951 der von einem PIC 16f876 gesteuert werden soll und zwar über SPI. Leider macht der DDS an seinem Ausgang keinen Mucks (Gleichspannung 0V). Im Prinzip ist alles richtig angeschlossen, Versorgungsspannungen habe ich nachgemessen
Konfiguration vom DDS-Chip selbst wird nach dem Power-Up nichts verändert. Zuerst wird die SPI vom PIC initialisiert, dann das Frequenzwort geändert. Aber am Ausgang liegt einfach keine Schwingung an. Gibt es da irgendwas, was man beachten muss, damit der Chip was ausspuckt ?? Danke P.M.
-
Thread
pic icsp adapter
Es hat bei Sprut einen alten Brenner 2 mit RS232 gegeben. http://www.sprut.de/electronic/pic/projekte/brenner2/index.htm Der ist aber der ist dermaßen veraltet. Bau dir Brenner 8 USB . Wirst länger was davon haben. http://www.sprut.de/electronic/pic/projekte/brenner8mini/index.htm
.... ich habe auf die seite was vielleicht einfachs gefunden http://hyvatti.iki.fi/~jaakko/pic/picprog.html . aber um dies schaltung für pic 16f876.. bracht mann der adapter oder ? .so habe ich verstanden .. http://www.jdm.homepage.dk/icsp.htm aber die beiden Wiedrstande in RB7 und
-
Thread
Kosten Microcontrollerprogrammierung
PICs dauern da schon mal länger... (PIC16F876). Man hat den Vorteil, daß man sehr schnelle Turnaround-Zeiten hat, wenn es Software-Änderungen gibt, aber wahrscheinlich ist die Handarbeit etwas fehleranfällig als die Programmierung vom
Ein 4- oder 8-Gang Programmer hilft da auch nicht wirklich weiter. Oh doch das tut er. 100 Stück PIC16F819 in 10 Minuten ist doch ganz ok.
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
Hallo! Möchte das RFM12 an einem PIC 16F876 betreiben. Auf was muss ich achten? Hat das schon jemand mit einem PIC versucht? Danke für eure Hilfe. mfg Martin
Hallo! Habe mittlerweile eine Funkstrecke zwischen zwei RFM12, die jeweils an einem PIC16F876 hängen, aufgebaut. Habe den Code von Benedikt auf den PIC umgelegt. Beide Module können senden! (Mittels TV Karte getestet) Leider kann keines der beiden empfangen. Die Module bleiben in
-
Thread
Probleme bei der AD-Wandlung mit PIC16F876
hallo zusammen. ich habe die unter Link "http://www.cc5x.de/ADC.htm" beschriebene AD-Wandlung mit der dazugehörigen Schaltung aufgebaut. Allerdings benutze ich kein RS232 Verbindung, sondern ein Display an dem ich 3 verschiedene Potistellung ausgeben möchte. dafür wurde der Code wie folgt verändert: [c] void main(void) { PORTB=0x00; TRISB=0b00000000; uns16 a; char n; //++ Einstellungen des AD-Wandlers ++++++++++++++++++++++++++++ ADCON1=0; // Ganzer PortA als Analog Vdd Vss ADON=1; // ADC- Einschalten ADCS1
-
Thread
Laufschrift mit PICs
Hallo Dominik, ich habe so eine Anzeige mit einem PIC 16f84, 8 Anzeigen mit 5X7 Punkten und einigen Schieberegistern gebaut. Als ich mir das im Urlaub ausgedacht habe, war mir noch nicht so ganz klar, was das für eine Lötarbeit ist...z.Zt programmiere ich gerade den Datenaustauch mit einem PIC 16f876, weil irgendwoher müssen ja die Daten kommen, die angezeigt werden. Bei Interesse, können wir uns gerne austauschen mfG Volker
-
Thread
RFM12 - Funkmodul
@Dan: Super Idee. Ich wäre für den F2131. Der kostet noch etwas weniger als der F1232 und läuft mit 16 MHz. Die Portanzahl müsste für diese Anwendung eigentlich ausreichen.
Versuchsstadium, und bei mir ist die Zeit knapp. Deshalb lade ich hier meine Assembler-Programme für den PIC 16F876 hoch in der Hoffnung, dass es auch anderen weiterhilft.
-
Thread
AD Wandler, darf man das? (kurze Frage)
eines Sensors, der zwischen 0 und +4 Volt gegenüber GND liefert direkt mit einem Analogeingang eines PIC16F876A (oder ähnlichem) verbinden, oder MUSS da ein Vorwiderstand zwischen um den Strom zu begrenzen? Anbei eine Zeichnung um die Frage zu verdeutlichen. Die Qualität der Zeichnung bitte ich zu entschuldigen
Und nen 10nF...100nF vom ADC nach Masse.
-
Thread
PIC-Standardtypen
PICs die ich verbaut habe kein Schwein außer mir benützt. Was sagt ihr zu folgender Auswahl? - PIC16F628A-I/P ("kleiner" MidRange-PIC) - PIC16LF876A-I/SP ("großer" MidRange-PIC) - PIC18LF1320-I/P ("kleiner" HighPerformance PIC) - PIC18LF2520-I/SP ("großer" HighPerformance PIC) Habe darauf geachtet
dir Samples bestellst, dann zum kennenlernen und nicht lagern. Und zum kennenlernen sind wohl die PIC12F interessanter als die PIC16F. Ausserdem gibts bei den PIC18F andere interessante Typen zb: PIC18F2550 (hat USB). mfg Schoasch
-
Thread
10 Bit A/D Wandler PIC 16F876A
Hallo! Hat schon mal jemand von euch den 10Bit A/D Wandler im PIC 16F876A verwendet? Ich möchte ihn verwenden, um die Analogen Spannungen eines Sensors auszuwerten. Die 10 Bit des gemessenen Signals werden dabei in zwei 8-Bit register, ADRESH und ADRESL gespeichert
sich aussuchen kann, ob die ersten 6, oder die letzten 6 Bit der insgesamt zur verfügung stehenden 16 Bit mit Nullen aufgefüllt werden. Meine Frage ist nun, wie man möglichst performant diese beiden Bytes zu einem double o.ä. zusammenfügen kann. Meine Idee ist: (Modus 2 -> Die letzten 6 Bit von ADRESL
-
Thread
Nimm PIC's
mal eine frage zeit wann hat der PIC16f876 den paging?
@ Marco Schwan Es war ja nicht explizit die Rede vom PIC16F876. Jedenfalls hat der PIC16F876 vier "Program Memory Pages", nachzulesen im Datenbuch im Kapitel 2.1 Program Memory Organization. Um ein Missverständnis auszuschalten: Der Programm-Counter
-
Thread
PIC oder ATMEL?
Ich habe bisher einige Projekte mit PICs realisiert (PIC16C55, PIC12F675, PIC16F876/877) und frage mich manchmal, ob die PIC nach wie vor das "richtige" sind, oder ob es etwas Besseres gibt. Natürlich muss ich das schliesslich für mich entscheiden, und ich
ich wohl um Flisskommaarithmetik und Stringverarbeitung nicht herum komme. Werde dazu entweder den 16F877A oder einen PIC18Fxxxx einsetzen. Das Ganze ist dafür nicht sehr zeitkritisch...
-
Thread
Freeware C-Compiler für PIC 12F ..... 16F
sondern unter der GPL, das wird aber für den OP wohl keinen Unterschied machen. SDCC unterstützt die PIC14 und PIC16 Architektur, d.H. nur manche der pic12f (nicht die mit PIC12 Befehlssatz). im PIC14 Modus: 16f72 16f73 16f74 16f76 16f77 16f84 16f84a 16f87 16f88 16f616
16f777 16f785 16hv785 16f870 16f872 16f871 16f873 16f873a 16f874 16f874a 16f876 16f876a 16f877 16f877a 16f818 16f819 16f913 16f914 16f916 16f917 16f946
-
Thread
[V] Viele Bauteile 2.
jpg 33. M27C4001 http://www.motorschrauber.de/Motorschrauberde/Temp/Bauteile/M27C4001.jpg 34. Pal16R4ACN http://www.motorschrauber.de/Motorschrauberde/Temp/Bauteile/Pal16R4ACN.jpg 35. Pic16C57 http://www.motorschrauber.de/Motorschrauberde/Temp/Bauteile/PIC16C57.jpg 36. Pic16LF872 http://www.motorschrauber.de/Motorschrauberde/Temp/Bauteile/Pic16LF872.jpg 37. Pic16F876+PIC16LF873 http://www.motorschrauber.de/Motorschrauberde/Temp/Bauteile/PIC16F876+PIC16LF873.jpg 38. Potis-2K-5K-10K http://www.motorschrauber.de/Motorschrauberde/Temp/Bauteile
-
Thread
PIC liest Befehle über RS232 falsch ein
Hallo, für meine Projektarbeit an der FH programiere ich gerade einen PIC 16F876, welcher Kommandos über die RS232 Schnittstelle empfängt und entsprechend die Peripherie regelt. Der PIC ist an einem 13 MHz Oszillator angeschlossen, welcher auch für die restliche Hardware
, Test[i]); } Das komische ist ja, dass ich eine solche Ein-/Ausgabe auf einem 16F630 bereits programmiert habe und diese dort auch lief! Zwar musste ich für 9600 Baud am PIC 9900 einstellen damit es lief, aber das half hier nicht! Gruß Thomas
-
Thread
PIC Experimentierboard 2 (Hanf-Elektrotech.)+Sprut 5 Brenner
getestet, ansonsten kam das Board nie zum Einsatz. Eigenschaften: * 40 polige Fassung für z.B. PIC18F442/452 oder PIC18F448/458 oder PIC18F4550 * 28 polige Fassung für z.B. PIC18F242/252 oder PIC18F248/258 * alle Ports über Steckleisten (Weibchen) zugänglich * Peripherie mit DIL Schaltern zuschaltbar
x 140mm Nähere Informationen zum Board: http://www.hanf-elektrotechnik.de/ unter Projekte -> PIC Experimentierboard 2 Verkauft wird alles wie am Foto zu sehen inkl. 4x20 Hintergrundbeleuchtetem LCD und 3 Stk. PIC 16F876-20SP! PIC Brenner: ~~~~~~~~~~~~ Weiters ist auch noch ein Sprut PIC
-
Thread
Suche Schaltplan für RS232 Treiber
Hallo Ich suche einen Schaltplan für einen RS232 Treiber, damit ich meine Schaltung mit einem PIC16F876 mit dem PC verbinden kann Das ganze sollte für diese Schaltung sein: http://www.sprut.de/electronic/pic/projekte/luefter/luefter.gif Danke im Vorraus MfG Beni
Einfach mal die Seite vollständig lesen! http://www.sprut.de/electronic/pic/grund/rs232.htm
-
Thread
PIC16F84A kleines Programm
einen externen ad wandler zu kaufen, würde ich den pic16F876 nehmen, da sind welche mit an bord, und im verhältniss ist er günstiger als eine externe bastellösung, zudem ist viel platz darin. ob spurt einen programmer dafür hat, ich meine ja! zu dem
und wir haben auch schon Speziell auf den PIC16F84A ein Codeschloss programmiert also das is nich das problem falls das gemeint war
-
Thread
Analogwert an Digitalem Input-Pin beim PIC16F876
Hallo allerseits, ich baue gerade einen Datenlogger. Dieser soll in ein Gehäuse mit einem Stecker eingebaut werden, an dem man diverse Schalter und Analogwerte anschließen kann. Nun ist es so, dass ich dafür einen vielpoigen Stecker bräuchte, den ich aus Platzgründen (und Kostengründen) nicht nehmen will. An dem Stecker (Datenlogger) sollen einmal nur Analogwerte eingelesen werden, und einmal nur Digitalwerte. Daher meine Frage: Kann ich die Analog-Pins (Eingänge) mit denen der Digital (Eingänge) einfach brücken?, und dann z.B. über einen Schalter der Software sagen, ob ich Analog, oder
-
Thread
PIC Pins
einfach mal die Typbezeichnung in google (Web-Suche, nicht Deutsch) eingeben, (eg. '16F876'), das sollte das Datenblatt ausspucken. Gregor
> Wie kann ich bei einem Pic herausfinden wo Pin1,Pin2,VDD,VDD...usw sind? Das hängt davon ab, wie du den PIC betrachtest. Eine genaue Aussage ist hier nicht möglich, aber vielleicht hilft dir folgendes: links unten : Pin
-
Thread
Float-Variablen...
einiger Zeit habe ich mich mit einem Beitrag zum Ablesen von analogen Signalen an einem Eingange des PIC16F876 an euch gewandt. Noch mal kurz zur Beschreibung. An einem LCD soll eine Temperatur, die mit einem AD22100 gemessen und angezeigt werden. Des weiteren soll zwischen bestimmten Temperaturen
ständig Floats geliefert mit denen der Int-Datentyp nicht umgehen kann. Deshalb habe ich auch den "uns16" Datentypen verwendet um einiges auszuschliessen. Also, welche Möglichkeiten gibt es in diesem Fall int-Werte in Floats so umzuwandeln dass man mit ihnen sinnvoll rechnen kann? Danke.
-
Thread
C-Programmierung von Analogwerte
Vielleicht könnt ihr mir auch einige Links zur richtigen Programmierung in C für Spannungsmessung mit eienm PIC, geben. Ich verwende einen PIC 16F876. Danke.
man diese Register in C anspricht? zu 1) schau mal im Datenblatt oder bei www.sprut.de/electronic/pic/grund/adc.htm zu 2) www.cc5x.de/ADC.htm Stefan B. (Linz, Österreich) www.stefan-buchgeher.info
-
Thread
Welcher Kondensator zu welcher Frequenz???
nein auf nem PIC 16F876. ja es ist für den Quarz??? Wie hängt das zusammenmit dem passenden Kondenser zur Frequenz??
Im Data Sheet des PIC16F87X steht u.A. auf Seite 124: 4MHz = 15pF 8MHz = 15-33pF 20MHz = 15-33pF
-
Thread
AVR asm eigene Flags
Mein letztes Projekt mit einem Tiny 12, der einen PIC16F876 auf der gleichen Platine überwacht, war 2001. Die 'Beiden' sitzen in einem selbstüberwachenden FI-Schutzschalter und vertragen sich eigentlich recht gut. Aus vielerlei Gründen war mir der PIC
machen. Für PIC bin ich mit MPLAB ICD1 und ICD2, sowie eigenen Platinen und über 100 PIC16F877 (PLCC, TQFP und DIP40) etwas besser ausgestattet, mich interessiert aber, was am AVR evtl. besser ist, als am PIC. Deshalb