-
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 mal
-
Thread
Wie Platinen Mehrfachnutzen mit KiCad erstellen?
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 Monoflop", was ich eben zum Einbau ins Gehäuse
-
Artikel
IRMP
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 HAL-Library (NEU!) STM8 STM8S103F3 TI
irmp-main-avr.c - AVR irmp-main-avr-uart.c - 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/Arduino/Arduino.ino - Teensy
-
Thread
Starthilfe bei PIC12F508 Assembler Programmierung mit MPLAB pic-as
neuen 12F können deutliche mehr, werden aber für Anfänger schnell unübersichtlich, so hat der PIC12F1840 schon 2 Pages und die Register sind auf 8 Banks verteilt.
schrieb im Beitrag #7545260: > werden aber für Anfänger schnell > unübersichtlich, so hat der PIC12F1840 schon 2 Pages und die Register > sind auf 8 Banks verteilt. Insbesondere für Programmierer, die aus der 8051- oder AVR-Ecke kommen, ist das ganze Banking- und Paging-Geraffel eine Qual. Das sollte
-
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
schon etwas ewig her. Keiner der PICs funktionierte, das waren alles umgelabelte OPs. Den PIC12F1840 kann ich nur empfehlen, den und PIC16F1825 (beide auch in der LF-Variante) verwende ich oft für kleine Projekte.
> 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 ja
-
Thread
PIC-Programmierung, analoger Input, Debugging
Der PIC12F1840 hat ein EUSART-Modul, also eine universelle serielle Schnittstelle. Das TX-Signal kann man direkt an RX der COM-Schnittstelle eines PC oder eines entsprechenden Adapters anschließen. Beim RX-Signal
-
Artikel
IRMP - english
, 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 (NEW!) STM8 STM8S103F3 TI Stellaris
irmp-main-avr.c - AVR irmp-main-avr-uart.c - AVR with 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/Arduino/Arduino.ino - Teensy
-
Artikel
IRSND - english
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: A1TVBOX ACP24 (NEW
-
Thread
PIC10F202/etc: Programmierung unter Linux(Ubuntu)
Berechtigung - besser als jeder Timer555 etc aber nicht geignet fuer Spielereien. Ich wurde eher einen PIC12F1840 oder neueren Typ verwenden.Ich mache hardwaremaessig nur kleine Projekte die man schnell auf Lochrasterplatinen aufbauen kann - Hauptaugenmerk liegt dabei auf der Software... Es ist ein Fehler
besser als jeder > Timer555 etc aber nicht geignet fuer Spielereien. > Ich wurde eher einen PIC12F1840 oder neueren Typ verwenden.Ich mache > hardwaremaessig nur kleine Projekte die man schnell auf > Lochrasterplatinen aufbauen kann - Hauptaugenmerk liegt dabei auf der > Software... Ja, du
-
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. A5 sollte
-
Thread
Verständnissfrage zur nötigen Mehrfachmessung eines AD-Messwertes mit µC
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"
-
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. 1 cm²
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
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 LF
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
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
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: A1TVBOX ACP24
-
Thread
Suche Microcontroller mit wenig Pins und hohem (Timer-)Takt
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
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
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
Problem mit Analogen Eingang und Clampdiode -> VCC wird zu hoch
"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
: > 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.
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 8 bit reichen einen STM8 oder einen 8051. Ich brauche also keine neuen
-
Thread
Kleinen uC gesucht
Hallo Sandra, Schaue mal nach dem PIC12F1840. Michael
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
75 sek Impuls
IC-Lösung hin, ohne programmieren zu müssen. Natürlich geht das auch mit µC. Ich würd ienen PIC12F1840 im SOT-23-6 Package draufmachen. Davon bekomme ich 4 oder 5 auf die Fläche des NE555 ;-)
-
Artikel
PIC C-Compilervergleich
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: 118 Byte (31%
-
Thread
Pic12F675 / 12F1676 Osccal Pickit2
uebrigen ist der PIC12F675 auch nicht mehr Stand der Dinge.Bim naechsten Einkauf ersetze ihn mit PIC12F1840 - der duerfte sogar auch noch billiger sein... Hat eingebaute Referenzspannungsquelle,DAC-Wandler und sonstiges....
Den 12F675 kriegt man in 10 Einheiten fuer ca. 30 Ct das Stueck. > PIC12F1840 - der duerfte sogar auch > noch billiger sein... Ja wo denn? Und jetzt nicht mit irgendwelchen 10000er Stueckzahlen. Sonst gibts a W.tschn.
-
Thread
Signal jede ms schalten
auch die eine Millisekundende. Und er benötigt zusätzlich nur noch einen Abblockkondensator. Der PIC12F1840 z.B. hat für so eine Aufgabe sogar eine extra Hardware, den "DATA SIGNAL MODULATOR" auf dem Chip. Wenn man den einmal passend aufgesetzt hat, macht der das von ganz alleine. MfG Klaus
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
einfach einen µC nehmen, der von Hause aus > einen genaueren internen Oszillator hat. > Z.B. beim PIC12F1840 wird Man kann alles. Aber ob es sinnvoll ist, von AVR zu einem Kontroller mit Bank-SRAM und kostenpflichtigen Compiler zu wechseln? 20 Cent für Uhrenquarz oder ein paar Hundert € für Compiler?
Thomas E. schrieb im Beitrag #5405015: > Z.B. beim PIC12F1840 wird vom Hersteller eine Toleranz von 2% ohne extra > Kalibierung durch den User spezifiziert (als Maximalwert bei 0..60 Grad > garantiert, nicht nur als "typical Value" ins DB gemalt). Also
-
Thread
Powerbank schaltet sich aus
man auf > 4 V setzen könnte? Der PIC12F683 besitzt leider nur einen BOD von ca. 2V und der PIC12F1840 (den ich auch habe und dem PIC12F683 weit ueberlegen ist),laesst nur 2 verschiedene BOD-Values zu.Beide allerdings zu niedrig. Ansonsten waere deine Idee nicht schlecht. Ich muss das Datenblatt
-
Thread
Strom über Spannungsabfall am Mosfet messen(Code)
habe ich zufälligerweise gerade auf meinem kleinen PWM-Board zur Motor-Steuerung implementiert (PIC12F1840). Da geht es bis 125 kHz PWM. Dabei wird TMR2 für PWM und der TMR0-Interrupt zum Start der AD-Wandlung verwendet. In der ISR wird TMR0 auch wieder geladen, so daß nach ca. 50µs eine neue Ad-Wandlung
-
Thread
Anfänger bittet um Unterstützung (PIC 12F629)
variante andenken! - pic10 (6pin): pic10f322 - pic12 (8pin): pic12f1572, pic12f1612, pic12f1822, pic12f1840 - pic16 (8pin): pic16f18313 - pic16 (14pin): pic16f18326, pic16f1825, pic16f1615 - pic16 (18pin): pic16f819, pic16f1455 key ist welche on-chip peripherie ich brauche - und auch anwenden kann
gibt das Datenblatt Table COMPARATOR SPECIFICATIONS. Wenn man die Werte des PIC12F675 mit z.B. PIC12F1840 oder PIC12F15712 vergleicht, dann sind beim 675er tatsächlich kleinere Werte für Response Time und Input Offset Voltage. Wobei beim 675 die Tabelle deutlich kleiner ist und einige Werte mit "parameters
-
Thread
LED-Treiber Fahrradlampe (Reverse-Engineered)
Das Pinlayout des "uCs" ist identisch mit Microchips PICs wie z.B. den pic12F683 oder pic12F1840. Ich wuerde die Leds so umverdrahten,dass jeweils 2 in Reihe liegen,dann parallel schalten und diese Kombination direkt mit dem dem MOSFET ansteuern.An Pin 5 des ICs kann man bei den Pics PWM ausgeben
-
Thread
Spannungsüberwachung 12V ohne uC
mit Prozessor doch billiger: ICL7665: Reichelt 2.90 etwas Hühnerfutter 0.10 Summe 3 Eur PIC12F1840 Reichelt 1.45 BF545C als Spannungsregler bis 30V Eingang mit 0uA Eigenverbrauch 0.32 BSS138 um den Spannungsteiler abzuschalten 0.04 Etwas Hühnerfutter 0.10 Summe 1.91 Eur Schaltung analog
-
Thread
PIC-Clones und 4-Bit MCUs aus China (MDT-MCU)
nur für Großserien. Wennn du unbedingt gerne mit kleinen 8-Pinnern spielst, empfehle ich den PIC12F1840. Der ist in jeder Hinsicht (außer vielleicht dem Preis) besser. Aber: Selbst als eingefleischter PIC-Fan sollte man die 8-Bitter überdenken, seit es den PIC32MM gibt. In C ist das nicht mal
-
Thread
Sichert ihr eure Ausgänge ab?
unvermeidliche Innenwiderstand der Ausgangsstufe zulaesst. Wenn ich z.B. das Datenblatt eines PIC12F1840 richtig interpretiert habe,dann hat der PIC bei einem Ausgangsstrom von 20mA einen statischen Innenwiderstand von 75 Ohm. Bei einem Kurzschluss fliessen ca. 37mA,was bei einer Betriebsspannung von
-
Thread
Wasserpegelanzeige
diesem Video: https://www.youtube.com/watch?v=Nj5t31s_EoU Beim Controller denke ich an einen PIC12F1840, der hat alles drin, was man braucht: CPS-Eingänge für die Sensoren, einen DAC, der immerhin eine Ausgangsspannung in 32 Schritten ausgeben kann (sonst kann man natürlich auch einfach PWM benutzen
-
Thread
Such einen einfachen Microcontroller in SO8
Assembler programmiert > werden. Es soll so eine Art Lauflicht werden, ähnlich CMOS 4017. PIC12F1840 ist ein recht nettes Gerät für einen 8-Pinner. Den musst du auch nicht in Assembler programmieren, und debuggen kann man ihn auch.
muss ein gerade noch handlötbares Gehäuse sein. 4 > Outputs, ein Input und 2x Versorgung. PIC12F1840...
-
Thread
PIC24F zum Einstieg
überschaubaren Pinzahlen. Um als Einstieg ein paar LEDs blinken zu lassen, kannst Du auch mit einem PIC12F1840 anfangen. Wenn Du eh in C programmierst, ist bei einfachen Sachen, die keine große Rechenpower benötigen, relativ egal, welcher CPU-Kern unter dem Epoxy werkelt. Hauptsache ist, Du hast erstmal Entwicklungs-Hardware
-
Thread
Wie einen PIC 10F202 programmieren ?
wenn ich einen bekommen kann,der je nach Bedarf > alles zur Verfuegung hat. Alles hat der PIC12F1840 mit Sicherheit auch nicht. Und einen knappen Euro wuerd ich fuer 8 Pinner auch nicht ausgeben. Wozu Du nun Lust verspuerst ist mir da egal. Die kleinen STM8 kosten die Haelfte, lassen sich per
°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· schrieb im Beitrag #4889950: > Alles hat der PIC12F1840 mit Sicherheit auch nicht. Weiter oben wusstest Du schon nicht, was "Mann" mit der Peripherie anfangen sollte, und jetzt ist Dir nicht genug drin? Entscheide Dich mal! (º°)·´¯`·.¸¸.·´¯`·.¸
-
Thread
Pointer auf Flash im dsPIC
Assembler. Alles Andere kommt mir eher krampfig vor. Warum krampfig? Habe erst vor kurzem einen PIC12F1840 (Nachfolger vom PIC12F683) mit XC8 und C-Code maltraetiert.Ich find's super,obwohl ich bisher die kleinen Pics auch nur in Assembler programmiert habe. Ich bin offen fuer beide Varianten und werde
-
Thread
Was kann man mit 16Byte an RAM machen?
muss: Mit Assembler ist man da natürlich besser dran ;-) Für C und Minimalisten würde ich den PIC12F1840 empfehlen. Der hat auch nur 8 Haxen, hat aber komforatbel Flash und satt Periperie. Damit kann man schon richtig was anfangen. Eine richtige Herausforderung ist aber immer die Anzahl an Pins bei
-
Thread
Fernbedienung selber bauen
Es gibt für fast jeden µC bereits Beispiele im Download-Paket - auch für PICs: irmp-main-pic-12F1840.c irmp-main-pic-xc8.c pic/main_pic.c pic/main_pic12f1840.c pic/softuart_pic.h
-
Thread
Sensorplatine via 4-poligem Kabel / Audioaufnahme und mehr
letzter Plan war es, mittels Mikrofon + Verstärker (fertiges Board mit kleiner Schaltung) und einem PIC12f1840 als A/D Konverter und I2C Slave die Daten auch über den I2C Bus zu streamen. Nach langem tüfteln habe ich es zwar geschafft einen einzelnen Wert vom A/D Konverter via I2C übertragen, aber um
-
Thread
SPI - Master - Slave Kommunikation mit PIC
_______________ | | | PIC18F26K80 |<------------>|PIC12F1840 | ____________| |______________| Angeschlossene PINS: Master (28-Pin SOIC): SDI: RC4 (PIN 15) SDO: RC5 (PIN 16) SCK: RC3 (PIN 14) CS: RA7 (PIN 9) Slave (8-Pin SOIC
-
Thread
SPI Kommunikation zweier PIC debuggen
Hallo zusammen, ich habe folgendes Problem: Ein PIC12F1840 und ein PIC18F26K80 sollen miteinander über SPI kommunizieren, soweit so gut. Die Verkabelung wurde vorgenommen etc. Doch sobald ich den ICD3 Debugger von Microchip an die vorgesehene Buchse für
-
Thread
PIC 10F200, Anfänger
wenn es auch 0,50 EUR tun? Oder andersrum, wenn man noch 5 Cent drauflegt, bekommt man den PIC 12F1840 der etwas besser ausgestattet ist. (Alle Preise Reichelt) Woher kommt eigentlich dieses zwanghafte Verhalten auf Seiten der Atmel-Fans, den Leuten das Herumspielen mit den Microchip-Prozessoren