-
Thread
Sensorprogrammierung
8mA-Mini-Wireless-Bluetooth-Transceiver-Modul-rs232-TTL-fur-Arduino-NEU-/360663422584?pt=Wissenschaftliche_Ger%C3%A4te&hash=item53f9371678 einen µC, z.B. http://reichelt.de/PIC-12F1840-E-P/3/index.html?ACTION=3;ARTICLE=121716;SEARCH=PIC12F1840-E/P und noch ein paar passive Bauelemente, gibts auch bei Reichelt > Wie können
Da ist ein > Beschleunigungssensor direkt drauf. Kompass und Gyro fehlen aber noch und das STM32F4 Discovery Board ist vllt. ein bisschen groß um es am Arm zu tragen.
-
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
Manch simples Projekt kann dauerhaft auf solchem Board bleiben. Ich hab sowas für 8 und 14 Pinner (PIC12 bzw PIC16) in 5x5cm. Da passen beide in das gleiche Layout. Da hat man schnell einen Servotester, PWM Generator etc. gelötet. Und dann ein größeres in 10x10cm für PIC24F und PIC24E. Da passen dann
-
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.
-
Thread
FFT mit 8 Bit Controller
Anfang habe ich mich vertan. Sorry dafür. Jetzt sollte alles stimmen. Ich wüsste nicht, dass der PIC12Fx eine Multiplikationseinheit hat. Was das RAM anbetrifft hat der PIC12F1840 beispielsweise nur 256 Byte SRAM. Das bedeutet ja mit dem kann ich sowieso maximal 256 8-Bit Messwerte speichern, abzüglich
Ein FFT mit einem PIC12F geht nicht. Dafür hat Microchip viel bessere uCs. Nehm ein 24er oder gleich ein dsPIC33f mit den FFT bibliotek und gut ist. Mann wurde auch nicht an einem Formel 1 Rennen mit einem alten VW
-
Thread
PIC-Einstieg: MPLAB v8 oder MPLAB X?
1 8bit Timer, 64Byte EEPROM, 68Byte RAM und 1kWord ROM, sonst nix ;) Neuere/zu empfehlende sind: PIC12: z.B. PIC12F1822 o. PIC12F1840 (find ich fürn 8pinner ganz chic) PIC16: alles mit 4-Stellen hinterm F PIC18: "fast" egal, da gibts nicht sooo große Unterschiede. Neuere sind die, die ein K oder
aufwärts (gut und vier 18pinner). PIC16 hat von den 18pinner mehr und hat auch 14pinner (PIC12 8pinner). Und es gibt ein paar PIC12/PIC16 die bis 15V Vdd hochgehen. Ansich kann man es so machen, man stellt bei MAPS* die Anforderungen
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
denen hat > meines Wissens nach kein Modell remappable Pins, sonst sag mir gerne, > welcher ;) PIC18F46J11 z.B. http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC18F45J11 Für ein paar einzelne Pins gibt es das auch z.B. beim PIC12F1840
man sich ausrechen, wann sich die 250$ gegen den free Compiler lohnen Beispiel, Einzelstück PIC12F1822 3,5k Flash 0,96$ DIP 0,88$ SOIC PIC12F1840 7,0k Flash 1,03$ DIP 0,95$ SOIC MfG Klaus PS statt Mannwochen in die Assemblerprogrammierung zu versenken, massiert ein guter Einkäufer
-
Thread
Microchip MPLAB und XC8 C Compiler: Error 894
Executing: "C:\Program Files (x86)\Microchip\xc8\v1.38\bin\xc8.exe" +FM "uhr.c" -T -A -M +Y=9 --CHIP=12LF1840 #__12LF1840=TRUE Microchip MPLAB XC8 C Compiler (Free Mode) V1.38 Build date: Jun 30 2016 Part Support Version: 1.38 Copyright (C) 2016 Microchip Technology Inc. License type: Node Configuration
Clean: Deleting intermediary and output files. Clean: Deleted file "C:\Users\Bogdan\Desktop\MPLAB_PIC_PROJECTS\UHR\uhr.mcs". Clean: Done. Executing: "C:\Program Files (x86)\Microchip\xc8\v1.38\bin\picc.exe" uhr.c -m --CHIP=12LF1840 Microchip MPLAB XC8 C Compiler (Free Mode) V1.38 Build date: Jun
-
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
[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
RF Transmitter des PIC12 geht nicht in Sleep Mode
memorymap.h" #include "typedefs.h" #include "T39A.h" #include "i2c.h" #include "shtc1.h" // PIC12LF1840T39A Configuration Bit Settings #include <xc.h> // CONFIG1 #pragma config FOSC = INTOSC // Oscillator Selection (INTOSC oscillator: I/O function on CLKIN pin) #pragma config WDTE =
Konfigurationsdatei: #ifndef _HARDWARE_H_ #define _HARDWARE_H_ // Determine the transmitter #if defined(_12LF1840T48A) #define USE_T48A #elif defined(_12LF1840T39A) #define USE_T39A #elif defined(_12LF1840) // Pick definition manually //#define USE_T48A #define USE_T39A #endif /** MCU oscillator
-
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
Temperaturregler-steuerung
PIC12F1501
(0) Messverstärker kann ich dir nicht helfen, der Rest könnte so aussehen. Ich Schaltplan ist eine 12F1840, du kannst aber auch einen 12F1501 verwenden, die beiden sind pinkompatibel. ICSP ist eine 6 polige Stiftleiste zum anschließen des Programmers. Heinz schrieb im Beitrag #3503963: > (noch
-
Thread
Pointer auf Flash im dsPIC
Du schreibst wie ein Blinder über Farben. dsPIC/PIC24 hat eine *völlig* andere CPU-Systemarchitektur als PIC10/12/16/18 - AVRs (vor allem die ganz neuen) sind näher dran, was die CPU angeht. Und PIC32 ist wieder völlig anders. Was ähnlich ist
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
-
Thread
Kann hier jemand PIC brennen?
" ist der "PIC 16F1827-I/P" nicht mit aufgelistet. Danke! Gruß Bahni
Ich habe leider keinen 16F1827 da, kann es also nicht ausprobieren. Aber 16F1825, 16F1829, 12F1840 und 16F1847 gehen problemlos, die sind aus der gleichen Zeit. Falls Du die >50 Euro nicht ausgeben willst, schick mir eine PN,
-
Thread
PIC16F18313 Doppelbelegung SCL ICSPCLK
Mike schrieb im Beitrag #4516986: > PIC16F18313 zum Auslesen von Temperatursensoren über > I2C einsetzen. Es scheint der einzige PIC16 mit I2C im 8-Pin-Gehäuse zu sein. Diverse 12Fxxx PICs haben ein MSSP-Modul (und damit I2C), z.B. auch der 12F1840. Warum soll er denn unbedingt PIC16... heißen? > Wird der I2C beim Debuggen gestört? Ja. Aber wenn Du tatsächlich den 16F18313 nimmst, könntest Du evtl. die I2C-Pins mit dem PPS-Modul auf
-
Thread
PIC18F Frage
PICmicro MCU C® An introduction to programming The Microchip PIC in CCS C By Nigel Gardner http://www.google.ie/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCEQFjAA&url=http%3A%2F%2Fir.nmu.org.ua%2Fbitstream%2Fhandle%2F123456789%2F110776%2F2adbe2fcfcc9b3fd758f3fac7bde709a.pdf
2-3 8-beinige Pics z.B.: Pic12F1840 und 18-beinige Pic16F1827 an.Am Anfang ist es selten, dass man 10000 I/O-Ports braucht...... Beide Typen sind guenstig bei Reichelt zu bekommen. Als 18F-Typen empfehle ich Dir den Pic18F2550
-
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
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
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
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
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
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
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
[Rundum] Sammelbestellung de.Mouser.com 2014
#3728470 auch, dass ich (S.S.) mit dabei wäre, ich habe aber bis heute nichts bekommen. Es geht um 5x PIC12F1840-I/SN und 5x TSOP34856 Danke. Stephan
: TSOP34856 Hersteller: Vishay Beschr.: Infrarot-Receiver 2.7-5.5V 56kHz Mouser-Nr.: 579-PIC12F1840-I/SN Herst.- Nr.: PIC12F1840-I/SN Hersteller: Microchip Beschr.: 8-Bit Mikrocontroller - MCU 7KB Flash EEPROM 256b nanoWatt Beides 5x Aber dann hätte ich einen Versandaufkleber
-
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
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
Benötige Hilfe beim Einstieg in die Mikrocontrollerwelt mit PIC
Hallo Tobias, hier noch einige Links welche Dir vielleicht weiterhelfen: PIC C-Tutorial [http://pic-projekte.de/wiki/index.php?title=PIC_C_Tutorial] Blinkende LEDs mit 16F877 [http://tutorial.cytron.com.my/2011/08/08/project-0-%E2%80%93-my-1st-pic-project-load-a-simple-led-blink
soweit ich das sehe alle einen internen Osc. Der von Tobias verwendete PIC16F887 hat auch einen, trotzdessen er schon einige Zeit aufm Buckel hat. Irgendwann fing es halt mal an. Ich hab mir angewöhnt, nur noch PIC18er mit einem K oder J im Namen oder ein PIC16xxxx oder PIC12F1822
-
Thread
PIC10Fxxx oder PIC18Fxxxx für den Einstieg?
> sachen wie LED, Taster, ADC) oder PIC18F? Ich würde eine PIC18 nehmen, ich habe mit dem 18F45k22 angefangen.
da lieber ein paar verschieden große PICs aus der modernen enhanced-Midrange Familie hinlegen, z.B. 12F1840 (8-Pin), 16F1826 (18-Pin, wenn's pinkompatibel zum alten 16F84 sein soll) 16F1824 (14-Pin) o.ä.... Die haben alle jede Menge Peripherie (AD-Wandler, UART, SPI, PWM...) und einen deutlich verbesserten
-
Thread
ATTINY85 o.ä. als I2C zu WS2812 Bridge
und CLB. Diese Bedingungen erfüllen die PIC16F18325/18345. Die CLBs sind hier ein wenig anders verschaltet, d.h. Du musst den Code anpassen und kannst ihn nicht 1:1 übernehmen. fchk
Protokoll-Umsetzung machen Servus, ich habe damit auch schon mal experimentiert und es auf einem PIC12F1840 implementiert: http://www.picalic.de/PIC2WS2812/ Der schafft mit seinen läppischen 256 Bytes RAM eine Umsetzung von UART (1MBit/s) auf WS2812 rechnerisch für ca. 1500 LEDs, bis u.U. der Puffer
-
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
Keine Output am Pic
, Oszilloskop an den festgelegten Ausgangspin und nix -.- Garkeine Reaktion. Ich habe den Pic 16F871 verwendet. (http://circuits.datasheetdir.com/19/PIC16F871-pinout.jpg) An die beiden Linken Vss u Vdd Anschlüsse(Pin 11 und 12) Strom(5V) angelegt. (kurze Frage , warum gibt es eigentlich 2x
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
Strom über Spannungsabfall am Mosfet messen(Code)
also der Mfet für 5us durchgeschaltet ist kann ich nur in dieser zeit messen. ich benutze den MC Pic16f1828 (C in mplab) der Condensator in zweiten bild muss raus da er sich zu langsam aufläd schonmal vielen Dank im Voraus, Jonathan
sowas 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
Powerbank schaltet sich aus
den Pic über den neuen Taster zu wecken, damit der wieder Strom über die Last zieht und die Powerbar aufweckt. Wenn der Pic noch einen verbauten Komparator hat (manche haben das, dann müsste aber der ADC weiter
m.n. schrieb im Beitrag #6374742: > Hat der PIC kein BOD, den 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
-
Thread
2 LEDs - 1 PIN
ist oder beide aus. Ich hab mich wegen dem geringen Standby-Strom und der kleinen Bauform für den PIC10F322 entschieden. Leider ist mir erst jetzt aufgefallen, dass ich nur 1 der 3 Output Pins benutzen kann, da die anderen zum Programmieren benötigt werden. Nun habe ich mir überlegt, dass der IO-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
Was kann man mit 16Byte an RAM machen?
sein 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
schon wieder einer der keine Ahnung von der Materie hat. Max M. schrieb im Beitrag #4829165: > PIC 10F220 Das ist einer meiner Lieblingstypen neben dem PIC10F322 und dem PIC12F1572. Der PIC ist billiger als ein NE555. Wenn eine Blaue LED an 3V ein und ausschalten will und sie auch noch Dimmbar
-
Thread
Timer1 weckt nicht den PIC2LF1840 vom SLEEP()
PIC12LF1840...
... #define T2_ON 1<<4 [/c] 3. Und kommt der SLEEP() Befehl nicht in die "main" ? Der PIC muss die ISR sauber verlassen und dann darf er schlafen geht, bin ich der Meinung. Ich benutze den PIC18F25K22, aber es sollte so ähnlich sein. das sollten Sie an ihrem Programm mal überprüfen.
-
Thread
Open-Drain Pin an MCLR anschließen
Hallo, ich habe mir überlegt (mit hilfe von Google ) die Programmierschaltung für meinen PIC18f46j11 wie im Anhang dargestellt auszuführen. Ich denke das sollte ja funktionieren. Das Problem das ich jetzt habe ist das ich den MCLR mit dem Ausgang eines auf der Platine verbauten IC's ebenfalls
das passt schon so. Prüfe aber noch, ob dass das PICkit hier nicht mehr als 3V3 anlegt. Bei einem PIC bei mir (12F1840) habe ich das glaube ich einmal gesehen. @./. Was genau meinst du mit richtigem Pullup? Zum hochziehen des Signals hängen doch ohnehin schon 22k (Pullup) parallel mit 40k (im IC
-
Thread
Drehzahlmesser für Modellmotor
Das könnte man auch mit einem kleinen uC lösen. Der hat Zähler und SPI integriert. Der PIC12F1840 z.B. hat SPI, 16bit Timer und Input Capture im DIL/SOIC-8
> T_Mess, können die Auswertung begonnen werden: Wenn n = 0, dann Frequenz nicht messbar, also f < 1/T_mess Wenn n > 0, dann gilt: Frequenz f = n/(t_flast-t_f1) Wie man an der letzten Zeile sehen kann, geht für extrem hohe Frequenzen t_f1 gegen 0 (da der erste Impuls sehr schnell reinkommt
-
Thread
Viel mehr Spaß mit einfachen LED
Hallo Michael, TOLL das du es einen PIC genommen hast! Und noch einen 12F, Super. Bei 2K und den Funktionen nehme ich an das du es in ASM Programmiert hast. Ich finde das Ergebniss sehenswert, und würde es auch sofort Nachbauen! PICs
da alle lästigen Drahtbrücken entfallen. Pinkompatible Controller mit höherer Leistung wie 12F1840 oder ATtiny45/85 funktionieren natürlich auch. Bei mir haben die 2K Programmspeicher und 128 Byte RAM jedoch für alles gerade so ausgereicht. Beste Grüße. Micha
-
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
>Das wäre schöner zu kommentieren. Ja, wäre. Geht aber bei diesem Compiler bzw. bei die Pic Derivat wohl nicht. Genauso bei mir, PIC16F1xxx Typ, hatte das auch schon getestet.
-
Thread
RS485 Treiber mit Adresse
Peripherieoptionen. Es gibt über 900 verschiedene PICs mit 8, 16 oder 32 Bit. Da gibts z.B. den PIC18F26K80. Das ist der MCP2515 mit Prozessor gleich dabei. Oder wenn Du mehr Power brauchst: dsPIC33EP64GP502 16 Bit/70 MHz im gleichen 28 Pin Gehäuse. Und wie gesagt, auch nicht teurer als ein AVR90CAN128, der im Vergleich dazu ziemlich alt aussieht. Andere Möglichkeit: LIN Nimm einen PIC12F1840 im SO08 und dazu einen MCP2021 LIN-Transceiver mit eingebautem Spannungsregler. LIN ist ein serieller Eindraht-Bus mit 12V-Pegel und 19200 bps aus der Automobilindustrie. Designziel von LIN:
-
Thread
LED-Treiber Fahrradlampe (Reverse-Engineered)
liegen die ca. 8V Batteriespannung > (fast) direkt auf den LEDs. Und weil die LED aber mindestens 12...16V brauchen, leuchtet da nichts...
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
-
Thread
Sensorplatine via 4-poligem Kabel / Audioaufnahme und mehr
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
es einen funktionierenden Ansatz: https://www.hackster.io/middleca/sending-sound-over-the-internet-f097b4