-
Thread
Absoluter Anfänger
aus Engstirnigkeit resultieren. Wenn PIC<>AVR müsstest du PIC16/PIC18 <> ATMEGA vergleichen. Und PIC12, PIC16 mit ATTINY. Selbst das ist schwierig, denn es gibt steinalte PICs, und nagelneue, schlechte AVRs und gute. Weder AVR noch PIC16/18 sind veraltet. Es zwar ältere Produktlinien, aber sie bekommen
eine andere Meinung hat. > Wenn PIC<>AVR müsstest du PIC16/PIC18 <> ATMEGA vergleichen. > Und PIC12, PIC16 mit ATTINY. Selbst das ist schwierig, denn es gibt > steinalte PICs, und nagelneue, schlechte AVRs und gute. > Weder AVR noch PIC16/18 sind veraltet. Es zwar ältere Produktlinien, > aber
-
Thread
Debugger für PIC16LF1527 mit I2C und UART? PICkit3 ?
In-Circuit Debugger Features Comparison Was ich nicht ganz verstehe ist die oberste Zeile PIC10F,PIC12F,PIC16F;PIC16F1x;PIC18F;dsPIC30F;PIC24F,PIC24H,dsPIC33F;PIC32MX;PICkit 3;ICD 3;Real ICE Warum sind dort neben den HW Debuggern "PICkit2","ICD3" und "Real ICE" auch noch einzelne Controllerserien
OK, Beispiel 3.Zeile: Software-Breakpoints: Sind bei PIC10F, PIC12F und PIC16F nicht möglich (egal mit welchen HW-Tool), jedoch bei allen anderen Serien ----> ABER: bei diesen auch nur mit ICD3 und RealICE und nicht mit dem PICKIT3. Betrifft nur Debugging, für
-
Thread
Elektronische steuerung von 3 Relais.
MAN_EN.pdf > > Als Basis - Taster dran und nur drei Kanäle nutzen. Und wer programmiert Dir dann den PIC12 entsprechend um?
zyklisch vertauschen. Peter D. schrieb im Beitrag #7909762: > Und wer programmiert Dir dann den PIC12 entsprechend um? Ha ha ha... ciao gustav
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
Vielleicht sollte man dazu wissen, daß die 10 Datenbytes beim AVR Register genannt werden. Der Pic12F220 hat nämlich nur 16 Bytes im Registerfile. Also effektiv 10 Register und NULL Byte RAM.
mehr Flashverbrauch also jetzt 18% - ändert nichts an meinem Fazit. Über 80% der Ressourcen eines PIC12F675 liegen bei dieser trivialen Aufgabe brach - trotz C ;-)
-
Thread
Attin84 I2C mit der USI läuft nicht
rein, auch wenn der > mehr Platz braucht. Mit dem geht es ja einwandfrei. Falsche Wahl. Ein PIC12F1822 oder ein PIC12F1840 im SO08 oder DIL08 hat SPI und I2C in Hardware, so wie es sich gehört, dazu eine UART, auch in Hardware. Inkl. Noise Filtering bei I2C, was die USI NICHT hat. Nur um Dir
-
Thread
PIC12F1572 -> Problem mit Sleep -> Wird nicht immer ausgeführt
voltage End If Weiss den wirklich keiner weiter,an was das liegen kann? Falls es wichtig ist:Der PIC12F1572 besitzt einen (eigentlich drei) 16bit PWM.
-
Thread
ESP32 mit 3x AA Batterie
Ruhestrom liegt bei ca > 10 uA. ich betreibe den esp8266 mit einen externen watchdog chip - attiny25/pic12 und habe im sleep unter 1uA! Someone schrieb im Beitrag #6098672: > Beim ESP8266 mache ich mit dem MCP1700 und einem großen Elko (>=220µF) > gute Erfahrungen. Das läuft sehr stabil. ... da
schrieb im Beitrag #6098736: > ich betreibe den esp8266 mit einen externen watchdog chip - > attiny25/pic12 und habe im sleep unter 1uA! Das kann ich kaum glauben. Der ES8266 nimmt laut Datenblatt schon mindestens 10µA bei 2,8V (!) auf. Der externe Watchdog wird zusätzlich Strom brauchen. Ich nehme an
-
Thread
Gibt es in Eagle 5.6.0 den PIC12C509??
folgendes Problem: Ich will über Eagle (Version 5.6.0) eine Schaltung aufbauen, wofür ich den PIC12C509 benötige. Bloß finde ich den Baustein in keiner einzigen Bibliothek. Muss ich den neu zeichnen und zu den Bibliotheken hinzufügen oder heißt der Baustein in Eagle einfach anders?? Gruß
Hallo ist in der lib microchip -> PIC12C*? Gruß Sascha
-
Thread
Batteriespannung messen
Hallo Ich möchte in meine Taschenlampe eine Steuerung einbauen, ink. Akkulader.Dazu möchte ich den PIC12F615 verwenden. h**p://ww1.microchip.com/downloads/en/DeviceDoc/41302D.pdf Jetzt zu meinem Problem. Wie kann ich die Batteriespannung messen, die gleichzeitig auch die Versorgungsspannung vom PIC
Der PIC12F615 hat doch eine eingebaute Referenz, AFAIR sogar 0,6V oder 1,2V einstellbar. Du brauchst also nur einen Spannungsteiler für die Batteriespannung.
-
Thread
Low Power - MSP 430 vs ATtiny (sleep mode)
PIC12LF1822 im SLEEP (Timer, Brownout, etc aus): 20nA bei 1,8V 30nA bei 3V aktiv (ohne Peripherie): 2µA bei 31 kHz und 1,8V 4µA bei 31 kHz und 3V Es gibt bei Microchip noch mehr Prozessoren
usuru schrieb im Beitrag #2153598: > PIC12LF1822 > > im SLEEP (Timer, Brownout, etc aus): > 20nA bei 1,8V > 30nA bei 3V > > aktiv (ohne Peripherie): > 2µA bei 31 kHz und 1,8V > 4µA bei 31 kHz und 3V > > Es gibt bei Microchip noch
-
Thread
Error beim Brennen
Hi Frohe Ostern! Hab da ein Problem beim Brennen des 8Pin Pics. Es ist ein PIC12F629.Kompiliert wird das Programm einwandfrei. Beim Übertragen schmeisst mir das Brennprogramm ein Error aus, der lautet wie folgt! Write Error at: 0000 Wrote: 2810 Read: 0000 Ähm weiss nix damit anzufangen.. Beim Brennen eines ähnlichen PICS (8Pin, PIC12F675) zeigt der Brenenr mir dasselbe an! Hoffe ihr könnt mir helfen.. ein Screenshot liegt bei! Tobi
-
Thread
[T] Tausche PIC MCUs und Programmiergeräte
Folgende PICs habe ich hier noch auf "Lager": 3x PIC10F222-I/P DIP8 3x PIC10F222-I/OT SOT23 2x PIC12F675-I/P DIP8 3x PIC12F675-I/SN SO8 2x PIC16F627-I/P DIP18 1x PIC16F684-I/P DIP14 3x PIC16F690-I/P DIP20 4x PIC16F690-I/SO SOIC20 3x PIC16F690-I/SS MSSOP20 1x PIC16F877A-I/P DIP40
-
Thread
Hat jemand 2-3 Stück PIC 12F675 in SOIC abzugeben ?
Hallo Leute, der Betreff sagt es. Evtl. auch noch Low Side Treiber. MCP1402, MIC4422, TIC4427 etc.pp oder ähnliches. 1 Kanal Non Inverting reicht aus. 2 Kanal NON Inverting oder Mixed geht auch. Danke
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
PIC18, PIC24, DsPIC33, M16C, LPC2000, ein >Atmel ARM9, STM32 MOS8501, 68HC11, 8031, AVR, PIC10, PIC12, PIC18, PIC24, dsPIC33, S12X, H8, 68HC08, S7, S8, STM32, National, MSP430, NIOS, Arduino > aber Arduino noch nicht, werde ich wohl auch nicht. Dachte ich mir. Weil Du den so schlecht darstellst
Reihe mit uC zu tun? Weil MOS8501-System, 68HC11-System, 8031-System, AVR-System, PIC10-System, PIC12-System, PIC18-System, PIC24-System, dsPIC33-System, S12X-System, H8-System, 68HC08-System, S7-System, S8-System, STM32-System, National-System, MSP430-System, NIOS-System, Arduino mir zu lange war
-
Thread
Mein Erster, aber welcher?
auslösen. Diesemal bei PIC-Jüngern. Und auch dazu stehe ich und rate jedem Einsteiger eindringlichst von PIC12/16/18 ab. Begründungen dazu in diversen Threads, ich habe keine Lust, das nochmal durchzuexerzieren weil ja doch kein Argument gut genug ist und aber, aber, aber. [2] Natürlich ist ein ARM leicht
ca. 1 Semerster die PIC16 Basics in ASM gelernt. Privat mache ich C auf dem PIC18, für was kleines PIC12 und ich denke darüber nach mir den PIC24 anzusehen. Wenn man mal in ASM verstanden hat, wie das mit den Registern und so läuft, ist es kein Problem das auf C zu übertragen. Der Vorteil ist, dass einem
-
Thread
PIC12F509 I/O Konfiguration GPIO1 geht nicht.
Hinweise jeglicher Art bedanken. Doch nun zu meinem Problem. Ich habe eine kleine Platine mit einem PIC12F509. Mein Problem ist, dass die Ausgänge nicht das machen was sie sollen. Wenn man sich den Stromlaufplan anschaut, dann sieht man, dass GPIO 5 und 4 Eingänge sein müssen, während GPIO 0 bis 2 Ausgänge
! ; Prozessor=12F509 interner Oszillator, Kein Watchdog, kein Reset, LIST P=PIC12F509 ;, R=HEX #include "p12F509.inc" __CONFIG _MCLRE_OFF & _CP_OFF & _WDT_OFF & _IntRC_OSC ;MCLRE_OFF ;Variablen und Register zaehl equ 9 zaehl1 equ 0A zaehl2
-
Thread
DS1820 Adressierung mit PIC in C
noch nicht das Richtige für mich dabei. Ich würde gerne drei DS1820 Temperatursensoren an meinen PIC12F1840 an nur einen Pin anschließen. Dabei würde ich gerne diese Library verwenden: http://www.mikroe.com/download/eng/documents/compilers/mikroc/pro/pic/help/onewire_library.htm Mich interessiert
P. S. schrieb im Beitrag #3623101: > Ich würde gerne drei DS1820 Temperatursensoren an meinen PIC12F1840 an Zunächst mal scheint deine Datenbasis überaltert zu sein. Dallas bzw. Maxim hat schon mehrere Serien dieser Chips mit diversen Verbesserungen bzw. Bugfixes auf den Markt gebracht. Aktuell
-
Thread
Suche jemanden für PIC-Programmierung VU-Meter / PPM
oder einen Eingang zur Ansteuerung der LED-Ströme und Du kannst einen kleinen µC verwenden, z.B. den PIC12F1840 oder einen ATtiny. Beim ADC musst Du mal sehen, ob die internen genauso schnell sind wie externe.
bingo schrieb im Beitrag #6511498: > Du kannst einen kleinen µC verwenden, z.B. den PIC12F1840 > oder einen ATtiny. Und die geplanten 16Bit LookUp Tables (also 64KBit) für das Log-Scaling legt man in Paperform daneben? ;) Thorsten S. schrieb im Beitrag #6511472: > Es sollen insgesamt
-
Thread
PWM Problem
umgebauten Halogeneinbaustrahlern. Es gibt eine Webpage [2] zu dem thema, er hat es allerdings mit einem PIC12C508A gemacht und es läuft automatisch durch alle farben was mir nicht so gefällt. Ich würde es gerne kontrollierbar machen. Da ich einen relativ großen Posten LC Displays 20x4 hier rumfliegen habe
haben ( timer), ich kann mir aber nicht vorstellen das dies nötig ist um ein PWM zu erzeugen. Der PIC12C508A hat ja auch keine 3 PWM Ausgänge, oder ? Was ist der Vorteil eines dedizierten PWM Ausgangs am µC. Irgendwie ist da ein verständnissproblem. Des weiteren möchte ich gerne in Basic programmieren
-
Thread
Mikrocontroller - die Qual der Wahl, oder doch die Wahl der Qual?
hardwaremäßig ausrichten? Kommt auf die Schaltung an. Wenige Schaltausgänge, keine Sonderfunktionen -> PIC12Fxxx sollte genügen. Mehr Schaltausgänge, Hardware-PWM usw. -> PIC16xxx oder PIC18xxx wenn man keinen speziellen Anwendungszweck hat, finde ich 32bit imho etwas überdimensiert. Für übliche Sachen
hast, spricht nichts dagegen, die weiter zu nehmen, zumal sich in den letzten Jahren die Familie mit PIC12/PIC16 und PIC18 erheblich erweitert hat. Ich beschäftige mich sowohl mit AVR als auch mit PIC, ohne da einen Glaubenskrieg zu entfesseln. Die grosse Verlockung für STM32 waren mich die Discovery
-
Thread
PIC12F675 A0/A1 Output schaltet immer aus
habe ich ein Testprogramm geschrieben, um das ganze von vorn anzugehen: Ich versuche, mit einem PIC12f675 einfach mal alle Ports (außer A3, I know...) auf 1 zu schalten. (interner RC) Habe hier einen PCW PIC C Compiler, bin in assembler nich so firm... Ich muss ja Komparator und Analog ausschalten
-
Thread
Chips auslesen warscheinlich EEPROMS diese können andere Kollegen zumindest beschreiben
Ein PIC12F629 ist auch noch dabei (rechtes Bild unten) PIC = Mikrocontroller: Das Programm darin kann man zwar auslesen (wenn der Programmierer das Auslesen nicht verboten hat, Stichwort: Fuses), aber was
-
Thread
Empfehlungen für PIC-Programmierer und Debugger gesucht (bin kein µC anfänger mehr!)
96002, DSP32C, 21xx, TMS320C40, TMS320C80, TMS320C6xxx, ARM (7,9,M0,M3,XScale), PowerPC, AVR, AVR32, PIC12/16/18/24/32,... irgendwas werde ich sicher noch vergessen haben. In 30 Jahren kommt eben einiges zusammen, und der Überraschungseffekt schwindet mit jeder neuen Architektur. fchk
DSP32C, 21xx, TMS320C40, TMS320C80, >TMS320C6xxx, ARM (7,9,M0,M3,XScale), PowerPC, AVR, AVR32, >PIC12/16/18/24/32,... Achsooooooo, die sind alle gleich? wusste ich nicht.
-
Thread
IRMP + IRSND --> Empf. OK, Senden zu schnell
vonirsnd_ISR() und die Sache wird funktionieren. In meinem funktionierenden Beispiel (mit dem PIC12F1840, nicht einem AVR, aber das ist auf der Ebene egal), das auch im SVN-Repository zu finden ist, sieht das so aus: [c] void interrupt isr(void) { TMR1=0xffff-_XTAL_FREQ/F_INTERRUPTS;
irmp_ISR(); } } [/c] Quelle: https://www.mikrocontroller.net/svnbrowser/irmp/pic/main_pic12f1840.c?revision=143&view=markup
-
Artikel
PIC C-Compilervergleich
nicht unterstützt. Aus diesem Grund habe ich mich auch bemüht relativ neue PICs zu nehmen. Compiler. PIC12/16/18. xc8-cc. Version: 2.00 (Juni 2018) Unterstützt: PIC10/12/16/18 Erfordert: Windows Vista oder neuer; Linux X86, MacOS (ungetestet) Im Gegensatz zu XC8 1.x (s.u.) ist die Gesamtfunktionalität schon
von PORTA gebildet und bei PIC18/24/32/dsPIC auch noch PORTA hoch PORTB gerechnet. Ergebnisse. + PIC12/16/18 PIC12F1840 7kB ROM 256B RAM PIC16F1827 7kB ROM 384B RAM PIC18F46K22 64kB ROM 3896B RAM XC8 Free (Optimization: all) Used RAM: 118 Byte (46%) Used ROM: 2502 Words (61%) Built in 110ms Used RAM
-
Thread
Anfänger sucht Unterstützung bei PIC-Programmierung
**************************************************** ;Programm zur Steuerung der Karusells mit PIC 12F629 ; ;Prozessor-Takt 4 MHz intern ; ;Nach Betätigen der Starttaste als Schalter GP3 beginnt das Programm. ;Das Beleuchtungsprogramm läuft unabhängig/parallel zum Karusellprogramm. ;
, wenn man das eigene Schreiben nur oberflächlich korrigiert. Sorry. Es handelt sich um einen PIC 12F629. Die "12" ist verschwunden. Zur Klärung der Beschaltung des Bausteins die angehängte Datei. Ich bitte die Form zu entschuldigen. Die Platine habe ich ordentlich gezeichnet, die äußere Beschaltung
-
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
PIC12F1571/2 -> Suche Trick um VDD zu messen
Hallo Leute, Weiss jemand einen Trick, um die VDD eines PIC12F1571 zu messen? Normalerweise mach ich das über die Analogeingänge mit einem Spannungsteiler. Leider ist die Hardware schon vorgegeben und die Analogeingänge anderwertig genutzt. Es soll also
-
Thread
PIC12F1822 programmieren mit PICKIT 3 ?
Hi kann einer vlt. mal nachsehen, ob in der Standalone Programming Software , ob der PIC12F1822 unterstützt wird? Würde gern das PICKIT3 bei http://de.rs-online.com/web/p/products/6872750/ bestellen um den PIC12F1822 zu flashen. Vielen Dank hierfür. lg Marv
-
Thread
Microchip Hex-Files: PIC12/16Fxxx und EEPROM
Hallo, in der Programming Specification für den PIC12F629 wird angeben, dass die EEPROM Werte ab der logischen Addresse 0x2100 gemapped werden. Ich habe jetzt nur ein Problem. Was heißt in diesem Zusammenhang logische Address. Wenn ich in der .asm
-
Thread
Platinen Anschluss?
3x3 > mm groß und etwa 0.6mm dick und hat 18 nutzbare I/O-Pins. Da würde ich doch lieber einen PIC12LF1840 (oder was vergleichbares aus den Atmel-ICs) in DFN oder UDFN nehmen, der hat auch 3x3 mm, aber halt nur 8 Pins. Das ist leichter lötbar, leichter programmierbar und man hat keine überflüssigen
auch 3 Drähte pro Tafel. Viele hier wollen dir abenteuerliche Konstruktionen mit CH32V003F4U6, PIC12LF1840 und WS2812 aufschwatzen und begründen das mit 'nur 3 Drahten', aber 3 Drähte geht auch für bis zu 6 LED ganz ohne Elektronik auf der Tafel. Im Fuß des Signals muss aber natürlich ein Mikrocontroller
-
Thread
F110 was für ein Chip ist es?
Anschluss daneben sieht verdächtig nach ICSP aus, könnte also > ein PIC sein. Also sowas wie PIC12F508 oder in der Richtung...
-
Thread
Euer Lieblingscontroller
PIC 12F675 für Miniprojekte. PIC24FJ für größere Projekte. MSC1210 für Messgeschichten.
-
Thread
LCD Treiber für PIC µController (12/16Fxx)
Bin schon seit längerem auf der Suche nach vergleichbaren Möglichkeiten in der Microchip PIC Welt (PIC12/16Fxx). Kennt jemand eine Quelle, die es ermöglicht, mit der Angabe des LCD Controllers oder sei es nur für den Standardcontroller hd44780 eine einfache Ansteuerung zu ermöglichen ? Danke und viele
schon seit längerem auf > der Suche nach vergleichbaren Möglichkeiten in der Microchip PIC Welt > (PIC12/16Fxx). http://www.microchip.com/productselector/MCUProductSelector.html Spannungsbereich einstellen und auf Segment LCD in der Liste klicken und schauen wo Zahlen ungleich 0 da stehen. Harald
-
Thread
WordClock mit WS2812
aufgefallen, daß schon ein einzelnes ausgeschaltetes Pixel mehr Strom zieht (rund 4 mA) als ein laufender PIC 12F1840 bei 5 V und 32 Mhz (typ 1,8 mA). Hier kann es ggfs. sinnvoll sein, das Pixel versorgungsmäßig an drei parallelgeschaltete Pins zu hängen, wenn man aus dem SLEEP-Mode irgend einen Nutzen ziehen
-
Thread
Probleme mit PIC 12F1501 und PICKIT3 und MPLAB X
Bei meinem neuen Projekt jedoch habe ich eine Schaltung gekauft auf der ein uC verbaut ist. Ein PIC 12F1501. Ich habe mir nun ein Clone PICKIT3 gekauft und versucht das ganze über das MPLAB neu zu programmieren doch das Problem ist das mein Clone von der IPE zwar erkannt wird aber in der MPLAB IDE
-
Thread
[S] PIC 12C508A oder 12F508
Hi, da es an der Uni immer zwei Wochen dauert und ich keine große Lust auf Mindestbestellwert und Versand bei einem Händler habe, versuche ich hier mal mein Glück. Falls ihr mir einen abgeben könnt wäre ich euch sehr dankbar. Falls ihr ihn auch noch für mich programmiert... noch besser ;) Grüße, Marco
-
Thread
PIC12F1572: UART TRMT vs. TXIF - Bytes sporadisch doppelt übertragen?!
Grüße Forum, mein kleines LED-Projekt besteht aus einem Haufen PIC12F1572, die mit ihrem UART ge-daisy-chained sind und dem WS2812-Protokoll folgen: 6 Bytes rein, nimm 3 für RGB und schiebe 3 raus. Repeat. Synchronisation zusätzlich über TMR2, der nach 1ms UART-Inaktivität
-
Thread
V: Bauteile (Diverse, ICs, uCs,.)
ca. 200x PIC12F675-I/SN (SOIC8, 20MHz) 10er Pack = 5 EUR ^= 0.50 EUR / Stk 30er Pack = 13 EUR ^= 0.43 EUR / Stk Reichelt Preis: 1.10 EUR / Stk Datecode aller Chips: 0639 (RoHS) Porto-Richtwerte Kleiner
-
Thread
PIC Controller
Hallo Stefan mit dem PIC 12F675 geht es, habe den 10F202 genauso eingesetz. was muss ich beachten ?
-
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
ATmega8. Der Film
ist "PIC Attack - Angriff der achtbeinigen Monster" In diesem Film werden sich mehrere Stangen PIC12F615 in Mörderspinnen verwandeln. Die Nebenrollen werden mit falsch herum eingelöteten Tantalkondensatoren, die sich nacheinander in weissen Rauch auflösen, besetzt. Ausserdem kommt ganz sicher "
-
Thread
ATtiny45 Funk
Wenn du nur einen µC habe willst, schau dir mal einen rfPIC wie zum Beispiel den rfPIC12F675 an.
-
Thread
Wie bestimme ich das SMD Bauteil
Das linke schwarze Teil mit den 8 Beinchen ist ein PIC12C508A Mikrocontroller.