-
Thread
Frage zur Beschaltung eines PIC12F1840 zur Abfrage von Widerstandswerten
programmtechnisch realisiert? Dazu müsste man in den Programmcode gucken. Vielleicht besitzt der (PIC12F1840) einen internen Pollup, der zusammen mit dem externen Widerstand einen Spannungsteiler bildet. Guck dir das Signal am Pin 6 mit dem Oszi an.
Rainer W. schrieb im Beitrag #8053529: > Vielleicht besitzt der (PIC12F1840) einen internen Pollup, der zusammen > mit dem externen Widerstand einen Spannungsteiler bildet. "Weak Pullups" sind an allen Datenpins des PIC12F1840 programmierbar. Die haben so "Daumen
-
Thread
Einstieg in PIC mit MPLAB X und Snap Adapter
nicht gerade schnell zielführend; das hast du wohl selbst schon erkannt. Falls du überhaupt bei PIC bleiben willst, würde ich empfehlen, einen "neueren" Typ 8-Pin zu verwenden, denn der 12F629 ist schon verdammt alt. Der 12F1822 , 12F1840 bzw. 12F1572 sind einiges neuer, und die dürften für
Markus schrieb im Beitrag #8002963: > Also ich habe die PIC´s ja jetzt, das PicKit 3 und die anderen Bauteile > sowie Platinen. Da werde ich jetzt ungern alles über den Haufen werfen. Naja, das wäre wohl verwendbar, wenn man den etwas neueren PIC12F1572
-
Thread
Platinen Anschluss?
Harald K. schrieb im Beitrag #7925254: > Ein CH32V003F4U6 oder CH32V002F4U6 (beide im QFN20) ist gerade mal 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
tun es 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
-
Thread
Wie Platinen Mehrfachnutzen mit KiCad erstellen?
morgen nochmal sorgfältig ansehen, vor Bestellung. Hmm, braucht jemand noch "digitales Monoflop" mit Pic12?
günstig angeboten wird. Habe jetzt einen ganzen Sack voll der 22x15 mm^2 Platinen. Da passt ein Pic12 in DIP8 drauf (Sockel!), z.B. Pic12F1822, Pic12F1840, Pic12F1572 u.a. 3 Inputs mit Pullup, 3 Outputs mit LED 3mm. 6x R + 2x C in SMD 0805. Meine erste Verwendung ist ein "digitales retriggerbares
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
1822 96 SUB (HL) 1823 38 01 JR c,l3 1825 12 LD (DE),A 1826 3F L3: CCF 1827 2B DEC HL 1828 1B DEC DE 1829 10 F2 DJNZ l4
danach, noch was anders. (Auch wenn es stupide erscheint.) 8 9 A B C D E F 0 1 2 3 4 5 6 7 > 0300: A9 FF 8D 83 1A 8D 81 1A > 0308: A9 B0 8D 80 1A A9 08 8D > 0310: 82 1A 4C 12 03 0 1 2 3 4 5 6 7 8 9 A B C D E F Ich
-
Artikel
IRMP
ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (CCS- und XC8/C18-Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx (getestet auf STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (getestet auf STM32F103C8T6 Mini Development Board) STM32 mit
- AVR mit UART-Ausgabe irmp-main-pic-xc8.c - PIC18F4520 irmp-main-pic-12F1840.c - PIC12F1840 irmp-main-stm32.c - STM32 irmp-main-stellaris-arm.c - TI Stellaris LM4F120 Launchpad irmp-main-esp8266.c - ESP8266 irmp-main-mbed.cpp - MBED examples
-
Thread
Starthilfe bei PIC12F508 Assembler Programmierung mit MPLAB pic-as
Habe einen Fehler gepostet: nicht: movwf TRISPPGPIO sondern nur: TRIS f also nur movlw 0x00 TRIS f Die alten pic12f5xx sind etwas zickig...
#7544800: > So ist es, du hast dir den schlimmsten Krüppel unter den Pics > ausgelesen. Die neueren 12F sind extrem besser, haben auch Interrupt und > interessante Peripherie. Die neuen 12F können deutliche mehr, werden aber für Anfänger schnell unübersichtlich, so hat der PIC12F1840 schon 2 Pages
-
Thread
PIC16LF1847 wird vom TL866ii Plus nicht unterstützt?
Probier mal Deinen PIC16LF1847 als PIC16F1829 zu programmieren. Ohne Garantie :D /regards
. Export nach XML, um die Scripts zu sehen, das ist in der Oberfläche nicht implementiert). Die PIC16F/LF1847/PIC12F/LF1840 Memory Programming Specification (https://ww1.microchip.com/downloads/en/DeviceDoc/41439A.pdf) hatte gestern schon jemand gepostet und dann wieder gelöscht. Vielleicht reicht
-
Thread
Funkmodul oder IC gesucht
mhz-rx-tx-modul-debo-433-rx-tx-p224219.html Funktioniert bei mir auch mit nur 3 V aus CR2032. Und einen PIC12F1840 zur Ansteuerung.
-
Thread
PIC12F675 - Port-IO in C
Stellwerk der Bundesbahn.Nur das dort eine Fehleinstellung einer Katastrophe gleichkommt.... Der Pic12F675 ist uebrigens schon aelteren Datums und kostet garantiert mehr als der wesentlich "bessere" und neuere pinkompatible Pic12F1840. Bei Reichelt bekommst du Microchip uCs ziemlich guenstig - guenstiger
> sorry, dass ich den Pic12F1840 erwaehnt hatte Ja, besser ist das. Bei Rechelt ab(!) 1.90 Eu. In DIP ueber(!) 2 Eu. "Preisguenstig" stelle ich mir irgendwie anders vor. Dagegen sind die 1.10 Eu fuer einen SO8 12F675
-
Thread
PIC-Programmierung, analoger Input, Debugging
wieder) kompetente Beratung , diesmal geht es um die Programmierung analoger Inputs/ADC zB. beim PIC12(L)F1840. Wie man die analogen Eingänge konfiguriert kann man sich mit diversen Tutorials erarbeiten. Vorab, ich habe noch keinen (zB) PIC12(L)F1840 und daher noch nichts wirklich ausprobiert,
Harry R. schrieb im Beitrag #7444759: > Vorab, ich habe noch keinen (zB) PIC12(L)F1840 > und daher noch nichts wirklich ausprobiert Warum muß es ein PIC12(L)F1840 oder überhaupt ein PIC12 sein? Mit einem 12Bit-ADC wäre das Problem ohne jegliche größere Klimmzüge lösbar
-
Thread
Finde die PIC-Auswahlseite bei www.microchip.com nicht mehr, hat jemand einen Link!
www.microchip.com/maps/microcontroller.aspx Harry R. schrieb im Beitrag #7437833: > ich suche einen kleinen PIC mit ~ 3 analogen Inputs und 2 digitalen > Pins. Dafür nehme ich gerne 12(L)F1822 oder 12(L)F1840
maps/microcontroller.aspx > > Harry R. schrieb im Beitrag #7437833: >> ich suche einen kleinen PIC mit ~ 3 analogen Inputs und 2 digitalen >> Pins. > > Dafür nehme ich gerne 12(L)F1822 oder 12(L)F1840 Der 12(L)F1840 sieht erfolgversprechend aus :-) Gibt es eigentlich auch PICs, die mit
-
Artikel
IRMP - english
ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (CCS and XC8/C18 compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx (tested on STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (tested on STM32F103C8T6 Mini Development Board) STM32 with HAL library
UART output irmp-main-pic-xc8.c - PIC18F4520 irmp-main-pic-12F1840.c - PIC12F1840 irmp-main-stm32.c - STM32 irmp-main-stellaris-arm.c - TI Stellaris LM4F120 Launchpad irmp-main-esp8266.c - ESP8266 irmp-main-mbed.cpp - MBED examples
-
Artikel
IRSND - english
ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18 Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx STM32F10x STM32 with HAL library (NEW!) TEENSY 3.0 MK20DX256VLH7 (ARM Cortex-M4 72MHz) Supported Protocols. IRSND supports the following IR protocols
Optimized timings for SAMSUNG 2014-02-20: New protocol: RUWIDO 2013-04-09: New protocol: ROOMBA 2013-03-12: Allowed 15kHz for RECS80 and RECS80EXT 2013-01-17: Added support for ATtiny44 2012-12-12: New protocol: A1TVBOX 2012-12-07: Corrected timing of NIKON protocol 2012-10-26: Some timer corrections, adaptions
-
Thread
PIC10F202/etc: Programmierung unter Linux(Ubuntu)
" ..... Supported Devices Refer to MPLAB IDE v8.76, the following devices are supported: PIC10F PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC10F220, PIC10F222 PIC12F PIC12F508, PIC12F509, PIC12F510, PIC12F519, PIC12F609, PIC12HV609, PIC12F615, PIC12FHV615PIC12F629, PIC12F635, PIC12F675, PIC12F683 ...." Geht der PIC10F202 jetzt oder nicht ? Grüßle Harry
-
Thread
Werden µC Errata jemals gefixed?
neuere Revisionen in denen dann Fehler behoben wurden. Im Anhang ein Auszug von einer Errata eines Pic12f1840 Bei dem gibt es offensichtlich eine Revision A4 und A5. Wobei A4 die aeltere Version ist und einen Siliconfehler enthaelt was durch ein "X" gekennzeichnet ist. So sehe ich das zumindest.
ob das bei dem > jeweiligen uC der Fall ist. Bei ST steht die Revision auf dem Chip. Vom STM32F407 gibt es z.B. eine 'A' und eine 'Z'. 'Z' steht wohl fuer: Hier ist Ende Gelaende.
-
Thread
Verständnissfrage zur nötigen Mehrfachmessung eines AD-Messwertes mit µC
x 16 Bit PWMs, viel RAM) ATMEGA168p "hochstrom" Pins für Direktansteuerung gelatchter 5V Relais PIC18F2520 "Nachfolger" des PIC16F876 PIC12F1840/PIC12F675/PIC12F683 8-Pin Device PIC24FV16KA302 12 Bit ADC 16 Bit PWM und 5V Peripherie. PIC18F06Q40/PIC18F16Q40 12 Bit ADC Die letzteren PICs programmiere ich hauptsächlich auch in "C" Rudi R. schrieb im Beitrag #6917895: > habe jetzt 3 Stück PIC16F1877 Du meinst den PIC16F877? für den PIC16F877 (und Assembler Programmierung) empfehle ich das Midrange Handbook https://ww1.microchip.com/downloads/en/DeviceDoc/33023a.pdf Gruß Anja
-
Thread
[PIC] 10f222 Timer0
...soweit ich mich erinnern kann: Pic10F2xx hat keine Interrupts. Habe einige davon programmiert -weil sie klein sind. Jetzt verwende ich den 12F1822 bzw. 12F1840 der wesentlich leistungsfähiger, vielseitiger (und auch klein) ist. Nur
fuer die 8 Bit-PICs. Die kleinsten die ich verwende, sind die 12F675. Wenn ich nur 4 IOs braeuchte, koennte man ja 2 Pins abzwicken.
-
Thread
Li-ion 1S Statusanzeige mit LEDs ( klein )
z.B. ein PIC12F1840 -funktioniert im Spannungsbereich einer LIPO -hat interne Referenz, internen Oszillator und ADC -hat insgesamt 8 pins; max. 4 Pins frei für LEDs -Abmessungen ab 3x3mm Gesamtgrösse ab ca.
Hans B. schrieb im Beitrag #6876005: > z.B. ein PIC12F1840 > -funktioniert im Spannungsbereich einer LIPO > -hat interne Referenz, internen Oszillator und ADC > -hat insgesamt 8 pins; max. 4 Pins frei für LEDs > -Abmessungen ab 3x3mm > Gesamtgrösse
-
Thread
Bitfeld zuweisen: Warum optimiert der Compiler nicht?
: f3c0 2040 ubfx r0, r0, #9, #1 8008294: f360 1386 bfi r3, r0, #6, #1 Out.Inputs.reserved = 0; 8008298: f36f 0305 bfc r3, #0, #6 800829c: f882 302d strb.w r3, [r2, #45] ; 0x2d
1304 bfi r3, r8, #4, #1 80082ae: f3c0 1840 ubfx r8, r0, #5, #1 80082b2: f368 1345 bfi r3, r8, #5, #1 80082b6: f3c0 1880 ubfx r8, r0, #6, #1 80082ba: f368 1386 bfi r3, r8, #6, #1 80082be: f115 0800 adds.w r8,
-
Thread
PIC configuration words zur Laufzeit ändern
A. S. schrieb im Beitrag #6700924: > µC-gesteuerten Oszillator bauen, > Ich hatte den PIC12F1840 da Lässt sich nicht per SW an und abschalten, aber die Freqeunz kannst du ändern. 5.6 Oscillator Control Registers IRCF<3:0>: Internal Oscillator Frequency Select bits 000x = 31 kHz
A. S. schrieb im Beitrag #6700924: > Ich hatte den PIC12F1840 da und mittels Timer bin ich auf eine Frequenz > von etwa 100kHz gekommen. Höhere Frequenzen habe ich mir vom > CLKOUT-Mechanismus bei einstellbarerm FOSC-prescaler erhofft. nimm einen schnelleren
-
Thread
Mit PIC12F629 WS2812 NeoPixel ansteuern
Hallo, ich bin dabei eine kleine schaltung zu bauen mit einem PIC12F629 der Neopixel ansteuern soll. Die schaltung hat vier Eingänge und soll entsprechend wenn ein eingang HIGH ist, gewisse LEDs einschalten bzw die Farbe gewisser LEDs ändern. Nicht die ganze reihe
Leider funktioniert es ach nicht mit dem MPLAB bzw XC Compiler. Außerdem ist das garnicht für den PIC12F629 sondern für den PIC12F1840. Sprich, es funktioniert nicht.
-
Artikel
IRSND
ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18-Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx STM32F10x STM32 mit HAL-Library (NEU!) TEENSY 3.0 MK20DX256VLH7 (ARM Cortex-M4 72MHz) Unterstützte Protokolle. IRSND unterstützt die folgenden Protokolle
SAMSUNG-Protokolle optimiert 20.02.2014: Neues Protokoll: RUWIDO 09.04.2013: Neues Protokoll: ROOMBA 12.03.2013: 15kHz für RECS80- und RECS80EXT-Protokoll ist nun auch erlaubt 17.01.2013: Unterstützung für ATtiny44 hinzugefügt 12.12.2012: Neues Protokoll: A1TVBOX 07.12.2012: Korrektur Timing beim NIKON-Protokoll
-
Thread
suche 1Hz Oszillator mit geringem Stromverbrauch mit 10µA maximum und Abweichung <=100ppm
PCF8583 erzeugt auch ohne Init direkt 1 Hz mit 50% Tastverhältnis. Mit einem Uhrenquarz 3x8 mm und 12-15 pF trifft man die 1 Hz mit nur wenigen ppm Abweichung. Probiere es aus!
welche. Die neueren PICs können das alle und brauchen in der LF-Variante weniger als 1 µA. Beispiel: PIC12LF1840 hat 8 Pins, davon 2 für den Quarz, 2 für VDD/Vss, die restlichen 4 stehen zur Verfügung. Die nächste Stufe wäre dann z.B. ein PIC16LF1825 mit 14 Pins, hat also 10 I/O Pins, ansonsten kompatibel
-
Thread
Ultra Low Power LED Flasher mit Padauk PFS154
oder LF? Es ging ja hier um einen Spannungsbereich, den beide können, und da sehe ich z.B. im P12(L)F1840 auf die Schnelle nichts.
Stephan S. schrieb im Beitrag #6553984: > Datenblatt 12F1840, Figure 31-1 und 31-2, oder Figure 31-19 und 31-20, > oder Figure 31-31 und 31-32 da sind auf 1 Seite jeweils beide Typen > abgebildet. Whow, vielen Dank.
-
Thread
Suche Microcontroller mit wenig Pins und hohem (Timer-)Takt
Falls der Timer richtig Dampf haben soll : dsPIC 30F2023-30I
PIC12F1822 oder PIC12F1840, die können bis 32 MHz, haben auch den Oszillator intern bis 32 MHz, gibts in DIP und in div. Hühnerfutter-Formaten
-
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
Flash Speicher beschreiben PIC12F1501
Ich zerbreche mir gerade seit Tagen den Kopf, wie ich es wohl hinkriegen > könnte, einem einfach PIC, dem PIC12F1501 einen Wert im eigenen Flash zu > speichern. Ich hab hier einen PIC12F1501 habe abe noch nie den Flash memory als EEpromersatz benutzt.Mir ging es lediglich um den NCO..... Vielleicht
Grund gehabt Programm-Flashspeicher zu benutzen,da mir die EEpromkapazitaeten immer ausreichten. Der Pic PIC12F1840 waere fuer dich wahrscheinlich die bessere Loesung gewesen.Hat 4k-Speicher (statt 1k im Pic12f1501) und 256 EEprom bytes. 1k sind etwas knapp wenn man mit der freien Version (keine C-Optimierung
-
Thread
Erstes Projekt mit PIC und schon stecke ich fest
Ich möchte mich ein wenig in PIC Controller einarbeiten und habe mir dazu folgendes zugelegt. Buch: Mikrocontroller Basics mit PIC, Tam Hanna, Elektor Verlag MPLAB X IDE in der Version 4.15 PICKIT 3 PIC 16F18877 Alles wie vom
**************** > ; TODO INSERT CONFIG CODE HERE USING CONFIG BITS GENERATOR Frage: Wurde der Pic wie in der Anmerkung oben verlangt auch konfiguriert? Meine Codes beginnen in den ersten Zeilen z.B. so: list p=12F1840 ; list directive to define processor #include <p12F1840.inc>
-
Thread
Problem mit Analogen Eingang und Clampdiode -> VCC wird zu hoch
scheint eben zu sein, dass die Schaltung eine Lowpower Variante ist. Werde jetzt mal den PLL des PIC12 aktivieren und das Teil uaf 32Mhz takten. Dann sollte der PIC sschon mal 2.5mA ziehen. Werde dann noch mal einen 560R Widerstand zur Sicherheit einbauen.
der "operation ratings" ist keine normale Funktion zu erwarten. Und das betrifft - zumindest beim PIC12F1840 - auch die Nutzung der Clampingdioden. Du solltest das bei Gelegenheit mal mit einem Hersteller diskutieren. BTDT, wir haben alle klein angefangen.
-
Thread
Probleme bei PIC12F675 Programmierung
auweia schrieb im Beitrag #6271035: > Ja, wozu neuere? > Es gibt doch genug alte. Du kannst einen PIC12F675 nicht mit einem PIC12F1840 oder PIC12F1572 vergleichen, die neueren PICs haben viel mehr Speicher (bis zu 7kB), mehrere Timer und mehrere PWM, UART, SPI, I2C, teils auch XLP.
bei einem 8-Pinner bestimmt sehr sinnvoll. > XLP Das ist bestimmt was unanstaendiges. Einen 12F675, 12F683, 16F684 bekomme ich fuer ca. 30-40 Ct. Die > PIC12F1840 oder PIC12F1572 sind bestimmt viiiiel teuerer. Da nehm ich dann lieber gleich was 16- oder 32-bittiges. Oder wenn wirklich
-
Thread
Wo wird der ATTiny verwendet?
Interessanter wäre die Frage, wo ein PIC10F200 verwendet wird. Und selbst da gibt es 1000 Sachen...
Wenn ich einen ATtiny45 mit einem PIC12*1840 (schon nicht mehr in Produktion) vergleiche, nehme ich den PIC, allein schon vom Preis. Wenn ich viel ADC brauche, nehme ich einen MCP3008. AT* sind wegen Arduino so gehyped. Wenn ich Dampf brauche
-
Thread
Kleinen uC gesucht
Hallo Sandra, Schaue mal nach dem PIC12F1840. Michael
einzuwenden, und die taugen bestimmt für das Projekt. Mein Beitrag bezog sich einzig auf die Bahauptung, den PIC12F1840 könne man nicht ordentlich programmieren. Was falsch ist.
-
Thread
Microcontroller identifizieren: 8 Pins, Pin 1 VCC, Pin 8 GND
Beitrag #5690423: > Kennt zufällig jemand einen solchen Microcontroller? Könnte z.B. einer der PIC 8-Pinner sein, wie der PIC12F519.
den Chip anzusprechen. Man kann ihn direkt anschließen. Käme der Chip aus meiner Kiste, wäre es ein 12F1840. MfG Klaus