-
Thread
Reaktiv Licht Fehlersuche
elektronische Geräte mit LEDs im Einsatz, die ohne Vorwiderstände direkt am uc (PIC 16F84, PIC 16F716, PIC 12F683)betrieben werden. Die Dinger halten also schon was aus... Viele Grüße Roland
-
Thread
Auflösung PWM-Mode
habts und mir weiterhelfen könnts. Mit freundlichen Grüßen Paarthurnax P.S.: Ich benutze den PIC12F1822, Datenblatt ist im Anhang.
-
Thread
SCL bei I²C invertiert?
Hi, ich bin gerade dabei das I²C Modul meines PIC12F1840 zu konfigurieren. Nun habe ich es geschafft, dass er einen Befehlt sendet, aber da stimmt etwas nicht: Beim Start Bit sollte SCL ja High sein und SDA von High auf Low wechseln. SDA passt soweit
-
Thread
Clock Source Probleme
Hallo Freunde, ich möchte die Frequenz meines PIC12F1822 ändern. Doch das Problem ist, dass die Frequenz immer um den Faktor 4 geändert wird. Die PLL ist durch die Configuration Word ausgeschaltet und daher sollte kein Faktor 4 enthalten sein. Ich finde
-
Thread
Internen Oszillator messen
Hallo Leute, ich beschäftige mich momentan mit dem PIC12F1822 und "spiele" mit dem internen Oszillator. Ich möchte verschiedene Frequenzen einstellen und möchte mit dem Oszi überprüfen, ob ich diese Einstellungen auch richtig durchgeführt habe. Doch wie
-
Thread
Frequenzmessung
Vorhaben gerne kurz Diskutiert: Ich habe eine Sinusspannung und möchte die Frequenz mit meinem PIC12 erfassen. Ich dachte also, ich warte auf eine positive Flanke, starte einen Timer, warte auf die nächste positive Flanke und lese den Timervalue aus (gegebenenfalls mit Überläufen). Was haltet Ihr
-
Thread
AD Wandlung löst keinen Interrupt aus
Hallo Ihr alle, mein Ziel ist es, mit meinem PIC12F1840 eine AD-Wandlung zu machen, und in meiner ISR auszuwerten. Komischerweise springt er aber nie in die ISR hinein, obwohl das ADIF Flag im PIR1 gesetzt wird, sobald die Wandlung fertig ist. Für
-
Thread
Ausgänge nur mit Pause schaltbar
PIC Einsteiger schrieb im Beitrag #2648574: > ich spiele gerade mit einem PIC12 Mit welchem denn? Das solltest du uns schon verraten. Gruß Oliver
Achso, sorry. Mit dem PIC12F1840 VG
-
Thread
PIC programmable Bits
Hallo Zusammen, ich arbeite mich gerade in die Programmierung eines PIC12F1840 in C ein und habe eine kleine Frage. Ich kann zwar Register wie das TRISA beschreiben, beim CONFIG1 klappt es aber nicht. Im Datenblatt steht auch, die Bits seien "programmable" und nicht "writable
-
Thread
pic port auf high
Assembler, C, Basic, PIC12/16/18/24/33/32, ...?
-
Thread
Attiny Speicher zu knapp
Wilhelm Ferkes schrieb im Beitrag #2637504: > Ich kenne ähnliche Dinge vom PIC12F675. Mit C passen etwas größere > Programme gar nicht mehr, Assembler macht dann für die selbe Aufgabe mal > die halbe Codegröße. Natüüürlich. Wechsel mal deinen Compiler. Der GCC macht aus C
Wilhelm Ferkes schrieb im Beitrag #2637504: > Ich kenne ähnliche Dinge vom PIC12F675. Mit C passen etwas größere > Programme gar nicht mehr, Assembler macht dann für die selbe Aufgabe mal > die halbe Codegröße. Also 50% glaube ich nicht. Oder du machst da Milchmädchenrechnungen
-
Artikel
Datei:Image5.png
Pinbelegung PIC12F683/16F684/16F690/16F1822/16F1825/16F1829
-
Thread
[I] Info RGB Spot von Ebay
Die VCC und GND Pins + Quarzpins passen auf einen PIC zB: PIC12F508
-
Thread
Akkuschrauber Ladegerät "Optimierung"
. Der bestand aus einem Relais und einer Leistungsdiode. Die Ladeintelligenz habe ich aus einem PIC12F675, einem 5V-Linearregler, einem Bipolartransistor für Relaisansteuerung und und einpaar Widerständen für Spannungs- bzw. Temperaturmessung aufgebaut. Das wars eigentlich, keine Stromquelle etc.,
-
Thread
AVR gegen den Rest der Welt
Man muss nur die nächsten beide Ziffern dazunehmen und schon weiß man im Groben Bescheid: PIC10 PIC12 PIC16 PIC18 PIC24 PIC32 dass jede dieser Familien unzählige Derivate hat, hat mich zuerst gestört aber mittlerweile finde ich das super, da ich immer genau den passenden PIC für meine Anwendung
eine Domäne von Leuten, die ganz tief > Embedded Hardware gemacht haben. Äpfel und Bananen. Ein PIC12 oder ATtiny konkurriert doch nicht mit einem Cortex M0+.
-
Thread
Pic 12C672 compilieren
Ist denn die main.err leer? Und zeig mal die asm. Aber abgesehen davon ist ein PIC12C672 nicht für den Einstieg geeignet, da man die C-Typen nur einmal beschreiben kann. Das heißt, du musst das programm schon wirklich fertig und ausgereift haben, da du sonst die ganzen PICs nach dem
-
Thread
PIC12F1822 vers. PIC 18F4550
PIC 12F1822 ist ganz anders aufgebaut. Aber wenn dein C Compiler ihn unterstützt dann müsste es gehen.
Das ist weil der PIC 12F1822 weniger Pins hat und andere SFR register. Das musst du im datasheet nachsehen wo der Unterschied ist und etsprechend dein Program ändern.
-
Thread
[S] jemanden, der mir einen PIC12C508A brennt
Hallo zusammen, kann mir jemand ebenfalls zwei Pic12c508 oder Pic12c509 beschreiben? Bekommt natürlich auch was dafür :) Das wäre wirklich super. Grüße Steffen
Ich Brenne auch PICs, egal welche Bauform! dsPIC33, PIC30F, PIC24 , PIC18FxxJ, PIC18, PIC16, PIC12 Bei Bedarf melden!
-
Thread
wie kann ich den PIC12F508 programmieren
habe ein von Sprut PicBrenner5 (parallel, 7407) ich habe versucht damit eine Hexdatei auf dem Pic12F508 zu brennen und mit verschiedenen Programmiersoftware, aber leider habe ich kein glück gehabt. Hat jemand welche Erfahrung mit dem Pic12f508 um mir welche Vorschläge zu geben wie ich ihn programmieren
-
Thread
C Compiler für PIC 12Fxxx
Hallo, ich benutze eigentlich eher AVR (meist ATtiny13, ATmega8 und ATmega328) in C, aber ich stolpere öfters über PICs, and da nährt sich der Wunsch, die auch (um)programmieren zu können. Meistens die 8-beinigen 12Fxxx. Als Programmer wollte ich mir das PICkit3 zulegen, aber bei der Wahl des Compilers/IDE scheitere ich... Deshalb frag' ich mal nach Empfehlungen. Meine Kriterien: * C für 12Fxxx bis 18Fxxx * brauchbare Optimierung (12Fxxx hat ja nicht so viel Platz) * kostenlos (ist nur ein kleines Hobby) * IDE Debugging ist nicht so wichtig. Für AVR benutze ich beispielsweise AVRstudio mit
-
Thread
2 LEDs - 1 PIN
zum programmieren da ist. 3. Du beist in den sauren Apfel und nimmst (wenn möglich) z.B. einen PIC12F1840. Der hat 8 statt 6 Pins. DIP8 haben beide aber da es dir ja auf den Platz ankommt, wirst du den SOT23 haben. Ein SOIC8 oder DFN8 wird wohl größer sein, jedoch nicht soviel größer, wie du an zusätzlichen
-
Thread
Interrupt-PIC12F1822
Einarbeitungsphase befinde, beschäftge ich mich auch mit den Interrupts. Ich programmiere mit C und benutze den PIC12F1822. Ich möchte den Timer2 zählen lassen und wenn dieser den Wert vom PR2-Register erreicht, soll der Timer2-Flag auf 1 gesetzt werden und somit ein Interrupt auslösen und in dieser soll eine Variable
-
Thread
PIC12F1822-PWM Mode
Projekt) und arbeite dabei sehr eng mit dem Datenblatt (befindet sich im Anhang). Ich arbeite mit dem PIC12F1822 und programmiere mit C. Ich habe ungefähr die Funktion verstanden, die der Mikrocontroller erledigen muss, um am PIN ein Rechtecksignal herauszugeben und befolge die Schritte auf der Seite 209
mit ANSEL-Register könntest du wirklich Recht haben. APFCON-Register denke ich eher weniger, da der PIC12F1822 beim Einschalten den PIN2 als CCP1 sieht. Es könnte sein, dass der PIC12 beim Einschalten die PINS als analog setzt. Ich bedanke mich für deine schnelle Antwort :-) Gruß Thomas
-
Thread
PIC Funktion
Hallo der PIC 12F752 hat eine "Complementary Output Generator" Funktion. Irgendwie kann ich nicht ganz nachvollziehen wozu sie dient. Habt ihr Tipps. MfG
Machst du es in Software, bekommst du etwas Jitter. >bzw. mit einem PIN und einem Inverter. Die Pic12 werden normalerweise eingesetzt, wenn es auf jeden Cent ankommt. Die 10 Cent für einen zusätzlichen Inverter sind da ein KO Kriterium.
-
Thread
PIC EUSART wake-up auto baud rate detection
Hallo zusammen, ich habe eine Frage zur EUSART Schnittstelle des PIC12F1822. Diese Schnittstelle bietet zum einen das Feature bei Aktivitäten am RX-PIN aufzuwachen (mittels WUE-Bit setzen) und zum Anderen die Möglichkeit die BAUD-Rate automatisch zu ermitteln indem ein
-
Thread
PIC18Fxxx 10Mhz Quarz geht, 20Mhz nicht
Grundfrequentz betreiben. Bedenke anber, dass dein Instruction Cycle immer Grundfrequenz/4 ist (bei PIC12/16/18/24), aber ich denke das ist sowieso bekannt ;) Achja ein Problem könnte ja natürlich auch sein, dass du deinen PIC mit 20MHz Quarz betreibst und den PLL auch noch dazu verwendest => 4*20 =
Beitrag #2584639: > Bedenke anber, dass dein Instruction Cycle immer Grundfrequenz/4 ist > (bei PIC12/16/18/24), aber ich denke das ist sowieso bekannt ;) Das ist für die PIC24 nicht korrekt, die haben Grundfrequenz/2. Siehe z.B.: http://ww1.microchip.com/downloads/en/DeviceDoc/39764a.pdf
-
Thread
Bilderstrecke zur Embedded World auf heise
gibt es u.a. zu Zynq-Chips MAX5318 Raspberry Pi DesingSpark xPico Colibri T20 PIC12F752 und PIC32MX130F064B Stamp9G45 und PicosG20-Rechner DS4012 energiesparenden uC, etc. http://www.heise.de/newsticker/meldung/Embedded-World-Rund-um-den-Mikrocontroller-1447005.html
-
Thread
Keine Output am Pic
oben genannten Bauteile. Um einfach mal 3 von mir für sehr angenehm empfundene PICs zu erwähnen: PIC12F1840, PIC16F1939, PIC18F26K22 Als Beispiel dein PIC16F871 vs. PIC16F1939 (beide 40pinner und DIP): PIC16F871: Programmspeicher: 3,5kByte RAM: 128 Byte EEPROM-Speicher: 64 Byte IOs: 33 Max
-
Thread
Spannungs-Zussamenbruch bei 78L05 für PIC
1000/3,3 als Hfetsat (Verstärkung mit Sättigung). Also Ib = Ic*3,3/1000 = 0,0004125. Auf meinem PIC12F675-Datenblatt steht auf Seite 93 Output High Voltage Vdd-0,7V bei "I/O Ports". Also 5V-0,7V = 4,3V. Laut obigem Link muss man davon noch 0,7V subtrahieren. Also 4,3V-0,7V = 3,6V 3,6 V/0,0004125
-
Thread
uC in RGB-LED-Strahler für e27 - was für einer ist es?
Bestückungsvariationen. Die neuen Platinen haben oft einen ab Werk programmierten unbeschrifteten PIC12F683 mit internem 8MHz Oszillator. Drei PWM Ausgänge sind per Software realisiert. Gruß kokisan
Wenn alles funktioniert kann man die wenigen Stellen, an denen es nötig ist, im Code dann auf den PIC12 anpassen. Ich nehme schon an das es sich um normale Flash-basierte Bausteine handelt, die halt einfach nur ab Werk geflasht werden. Eine eigene OTP Linie halte ich für weniger wahrscheinlich. Machen
-
Thread
VOLTCRAFT DSO-3062C 60 MHz = baugleich mit?
Anbei eine Montage von der kompletten Aufzeichnung einer 1-wire-Kommunikation zwischen DS18S20 und PIC12F509. Also mir gefällt das DSO, fehlt noch ein Protokollanalyzer :-) Peter
Anbei eine Montage von der kompletten Aufzeichnung einer > 1-wire-Kommunikation zwischen DS18S20 und PIC12F509. Also mir gefällt > das DSO, fehlt noch ein Protokollanalyzer :-) Der Protokollanalysator in der TTScope PC-Software taugt leider gar nichts. Da es nicht sonderlich schwierig ist, einen
-
Thread
Kleinster µC
es gibt den PIC12F1822 im 8-pol DFN-Gehäuse 4x4mm, der hat immerhin 8 MIPS
-
Thread
Womit programmiert ihr eure µCs?
8051, 80535, 8085, 8086 .... PIC 12F, 16F, 18F, 30F, 33F, 32F Assembler und C Pickit 3 ICD2 ICD3 mfG Michael
1. PIC12/16/18. Nächste Station dsPIC/PIC32/(FPGAs) 2. früher ASM aber inzwischen alles in C 3. PICKIT3, nachdem mir der Brenner8 von Sprut nicht mehr gereicht hat. 4. zum programmieren mikroC und solange
-
Thread
Kiste mit Microchips
3x PIC16LF84A-04/P 3x PIC16F913-I/SP 3x PIC16F886-E/SP 3x PIC18F2550-I/SP 6x PIC12F508-I/P 5x TLC555CP 5x TLC0831CP 2x NE556N 1x PIC16F690-I/P 5x TLC084AID 5x TPA6011 6AT E630 10x CD74HC390M96G4 1x Schaffer KLF-EN 35VA Ich hoffe doch sehr das
-
Thread
Junkers HydroPower WR275-7: Geplante Obsoleszenz?
weg und Tschüss. Wenn die Elektronic... dann ev. auch die Led ansteuerung Bestimmt hängt da ein PIC12FXXXX als Statemaschine drin, ohne WD und Brownout und die 10000000 EEPromzyklen respektive StaticramPufferzellen goldcap sind dahin. Das Geld für den Wärmetauscherwechsel hätte man besser anlegen sollen
-
Thread
PICkit2 blutiger Anfänger ohne ansatzweise Plan.
16 > und 18 verwenden. Naja, das stimmt nicht unbedingt. Mikrobasic (oder MikroC) unterstuetzt PIC12Fxxx, PIC16Fxxx und PIC18Fxxx. Alles ein- und derselbe Compiler. Wenn man dsPIC oder PIC32 programmieren will, braucht man zwar einen anderen Compiler von denen, aber GUI, Bibliotheken usw. bleiben
-
Thread
vom PIC18f umsteigen?
wichtig ist. Beste Grüsse Andi PS: Ein Kollege von mir programmiert seit Jahren mit PIC10 und PIC12 und ich bin immer wieder erstaunt, was er mit dieen putzigen Controller all so Schönes machet. Irgendwie hat das Kleine auch seinen Reiz
Andreas schrieb im Beitrag #2526835: > PS: Ein Kollege von mir programmiert seit Jahren mit PIC10 und PIC12 und > ich bin immer wieder erstaunt, was er mit dieen putzigen Controller all > so Schönes machet. Zu den PIC10 hat Atmel auch pinkompatible ATtiny4..10. Blöder Weise hat Atmel da aber die Architektur
-
Thread
PIC16 mit USB2.0 und 12MIPS
effizient es ist, ist schwierig zu beurteilen, denk ich. Hab jetzt schon ein paar Programme in C für PIC12/PIC16 mit enhanced-midrange gemacht und war eigentlich recht zufrieden. holger schrieb im Beitrag #2526187: > Da sollte man erst mal Kaffee trinken und abwarten;) > > In der Zwischenzeit tuts
-
Thread
pic12f675 GP3 funktioniert nicht
Hallo, Ich habe mir ein Testboard für einen PIC12F675 zusammen gelötet. Es besteht an GP2 und GP3 aus zwei LEDs. So nun zu dem Problem: nur die LED an GP2 blinkt. hier das Programm-> [c] #include <htc.h> __CONFIG(FOSC_INTRCCLK & WDTE_OFF
-
Thread
DC Motor am PIC12F615
Hallo... kann mal bitte jemand über die Schaltung gucken bevor ich die Teile bestelle? Sinn und Zweck ist das Ansteuern des Motors nach einer definierten Zeit und das Drehen dieses bis der Grenzschalter erreicht ist. Um neu zu beginnen Reset drücken und Grenzwert wieder freigeben... Funktioniert das so? Ist der Vorwiederstand vorm FET okay?
-
Thread
PIC - "beliebtester"?
CR2032. Wenn du einfach ein paar Typen aufgezählt haben willst, dann schau dir folgende mal an: PIC12F508 (Für absolute Miniprojekte mein Favorit) PIC18F2550 PIC18F4550 PIC18F25K20 PIC18F45K20 PIC24FJ64GA002 PIC24FJ64GB002 PIC33FJ12GP202
Sebastian Hepp schrieb im Beitrag #2518544: > PIC12F508 (Für absolute Miniprojekte mein Favorit) Meiner is da PIC12F1840. Der is schnell, interner Oscillator und kann I²C und PWM über Module gleichzeitig, liegen bei der Belegung also nicht zusammen
-
Thread
Relais Verzögerungsschaltung
Die Lösung PIC12F675 /12F683 + 78L05 oder besser + FET + 3*C und einen Widerstand für die Strommessung scheint mir die Einfachste zu sein. mfG Michael