-
Thread
Anfängerfrage: Pickit2-Programmiergerät und PIC-Kompatiblität
haben willst: Das ICD3 macht das gleiche, hat aber High Speed USB (480 MBit/s) anstelle Full Speed (12 MBit/s). Wie man den jeweiligen PIC beschalten muss, steht im zugehörigen Datenblatt. Das wirst Du lesen und verstehen müssen. Bei Deinem PIC18F25J11 ist die Grundbeschaltung auf Seite 31 des zugehörigen
denken: www.youtube.com/watch?v=DBftApUQ8QI Es ist einfach so wahr ;) Ich werd auch meine PIC16 aufbrauchen und dann mehr mit 18F machen. Die 16F PICs sind aber sehr ähnlich (auf jedenfall ähnlicher als die 18F) mit den 8pinnern, also 10F oder 12F. Mein Liebling ist da ja der 12F1822, mit dem
-
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
Betriebsstundenzähler
aber mit einem µC, der einen extrem niederigen Verbrauch hat, auf der richtigen Seite: z.B. einen PIC12F683 oder einen 12F1822 sowie einen 32.768-Quarz am timer1, mit einer Lithium-Zelle laufen die mehrere Jahre. Mit herkömmlichen CMOS 40xx schaffst Du das nicht.
Ich habe hier eine Schaltung mit dem o.g. PIC12F683, der zieht im SLEEP bei 3.3 Volt (2x AA-Batt.) 2 µA, sogar weniger als das Datenblatt schreibt. Mit einem Uhrenquarz, Timer1 mit Vorteiler 1:8 wacht der PIC alle 16 Sekunden aus dem SLEEP,
-
Thread
ws2812 und andere zeitkritische Sachen
ganzen Daten in einem Stuck erwarten. Na, wenn's der AVR nicht schafft, dann nimmt man halt einen PIC mit 256 Bytes RAM - ach, eigentlich reicht auch ein 12F1822 mit 128 Bytes RAM, um ein nettes Lauflicht auf einen 5000er WS2812-Streifen zu zaubern... ;) http://www.picalic.de/PIC2WS2812/
Thomas E. schrieb im Beitrag #4369705: > Na, wenn's der AVR nicht schafft, dann nimmt man halt einen PIC mit 256 > Bytes RAM - ach, eigentlich reicht auch ein 12F1822 mit 128 Bytes RAM, > um ein nettes Lauflicht auf einen 5000er WS2812-Streifen zu zaubern... > ;) Ich habe auch ein Knight Rider mit
-
Thread
PIC 18F1330 hängt sich auf
>PIC 18F1330 hängt sich auf Jööööö. Mein Beileid. >Hat jemand ähnliche Erfahrungen gemacht dass PIC einfach stehenbleiben? Nein. Das ist ein Programmfehler. Ueblicherweise auf Zeile 42.
das machen die PIC`S gern!
-
Thread
PIC-Prozessor für Schaltung gesucht
nur 2 LEDs??? Das kann z.B. schon ein PIC10F200, einfacher ist es mit einem PIC12F683 oder einem PIC12F1822. 1 PIC, 2 LEDs, 2 Widerstände, 1 Kerko 100nF, Stromversorgung
funktionieren, aber die einzig brauchbare Methode, eine LED zu dimmen ist eben PWM. Hab sowas mal mit einem PIC16f883 gebaut um bei einem Modellbahn- Bahnübergang mit LEDs den Glühlampeneffekt nachzubilden. Wenn ich zuhause bin werd ich mal schauen, wo ich den Code habe. Weißt du, wie man das CCP-Modul beim PIC
-
Thread
Zu wenige Pins
gibt, mit dem ich den Controller doch benutzen kann? Ansonsten würde ich wahrscheinlich auf einen PIC12F1571 gehen.
Preisunterschied die Zeitkosten wett machen. Wenn die Kosten keine Rolle spielen, würde ich ggf den 12F1822 oder 1840 nehmen, dann hat man deutlich mehr Flash und Ram.
-
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
PIC16F628A mit JDM verjodelt?
braten mit dem jdm programmer und icprog Ergebnis: Fehler Adresse 0000h Anschliessend hab ich den pic ausgelesen und da sind jezt nur Nullen statt f´s Außerdem stand in einem Fenster CP000h. Hab ich jetzt den Pic entschärft? Hab extra bei CP auf off gestellt gehabt. Das File war von diesem Projekt
usb) von sprut.de, läuft alles prima. Nachteil: die GANZ neuen PICs kann er nicht brennen, z.B. 12f1822, 16f/23/26/27 etc, das letzte Update für die Soft war 10.2010
-
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
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
Kapazitätsmessgerät
Gebiet der Mikrocontroller. Deshalb bitte ich Gnade walten zu lassen ;) Vorwissen: - Ein wenig PIC16F627 aus der Ausbildung (in Assembler) - Gerade angefangen mit C8051F020 aus der FH (in C) Sodala... Ich versuche gerade ein Kapazitätsmessgerät zu bauen. Das sieht ungefähr folgendermaßen aus
einem Timer zählen kannst. Alles wirklich einfach. Je nach benötigter Pin Zahl kann das schon ein PIC12F1822 oder ein größerer wäre PIC16F1937.
-
Thread
Entscheidungsmünze
Wenn es nicht unbedingt ein ATtiny sein muss, nimm einen PIC 12F1822, der zieht im Sleep auch nur einige 10nA und du sparst die Schaltung drumherum.
Wenn es noch kleiner sein soll: den PIC10F200 gibt es im 6-pol SOT-23 Gehäuse (ca 3x3mm) für 50 Cent (z.B. bei R*)
-
Thread
uC Familien Empfehlung
PIC: https://www.mikroe.com
') findest, der ist bis 10V spezifiziert. RAM und ROM sind extern. Als RAM bieten sich 3 Stück CDP1822D an, das ergibt 256 12-Bit-Worte. Ein 10V-EPROM fällt mir gerade nicht ein, traditionell nimmt man Maskenprogrammierte, z.B. CDP1834(E). Vorsicht: Wenn bei einem EPROM 12V dran steht, ist das nur die
-
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
Kleinster µC
PIC10 in SOT-23-6.
es gibt den PIC12F1822 im 8-pol DFN-Gehäuse 4x4mm, der hat immerhin 8 MIPS
-
Thread
PIC12F629 GPIO3 Problem
Hallo Zusammnen, ich arbeite zur Zeit mit einem PIC12F629. Hier habe ich ein Takt Signal (grün) an GPIO3 hängen. Meine IO_Pins sind folgendermaßen initialisiert: [c] void port_init(void) { TRISIO = 0b00101000; // Register for define the I
IOC auch nur bei diesem einen Pin eingeschalten und bei sonst keinem? Ein Tipp: Schau dir mal den 12F1822 an. Bei dem musst du den Port nicht extra lesen oder schreiben zum zurücksetzen. Und man kann für jeden Pin einstellen ob ein Interrupt bei der steigenden oder fallenden Flanke oder bei beiden ausgelöst
-
Artikel
PIC Codebeispiele
Hardware-Design bei einer Platinenerweiterung nur geringfügig ändern muss. Bei den älteren PICs sind dies z.B. PIC12F683 (8pin), PIC 16F684 (14pin) und PIC16F690 (20pin), bei den neueren Serien (C-optimiert) sind dies z.B. PIC12F1822 und PIC12F1840 (8pin), PIC16F1825 (14pin) und PIC16F1829 (20pin). Diese PICs haben
bzw. PIC16F1847, sie sind wesentlich schneller, haben erweiterte Hardware und sind für die Programmierung in C optimiert. Wer noch mehr Pins braucht, nimmt die 28- bzw. 40-pinnigen PIC16F886 bzw. PIC16F887 oder
-
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
Die PIC haengen schon seit ewig an diesem Clock-Beschiss. Denn 32MHz toent nun mal nach mehr wie 8MHz. Es gibt auch PICs, die haben einen PLL, der laeuft mit bis zu 480MHz, zieht dann auch 250mA oder so.
-
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
Temp-Messungen mit Tsic506?
möglich. Das spart natürlich eine Menge Mikrokontroller und Treiber. 4*8 statt 4*60. Vielleicht ein PIC 16F1823 mit autobaud Funktion , sehr sparsam und preiswert bei digikey.
Dein Problem ist nicht, welche Elektronik da drin steckt (das würde ich auch mit einem PIC12F1822 bzw. 16F1823 machen, der wäre ideal dafür), sondern die 150 m Wassersäule, das wirst Du an den Stellen, wo die Sensoren aus dem Rohr raus gehen, kaum dicht bekommen. Zumal die Temperatur-Sensoren
-
Thread
Temperaturkontrolle Eisstadion
Mein Vorschlag ist: Bussystem LIN (siehe www.lin-subbus.org), Eindraht-serielles Bussystem mit 12V-Pegeln und 20 kbps aus der Automobilindustrie - wird zu Millionen verbaut, ist billig und funktioniert. Controller: PIC12F1822; 8-pinner mit Hardware-LIN-Support für den UART, hat auch 4 analoge Kanäle
Hardware SPI/I2C; dazu noch MCP 2021 LIN-Transceiver mit Spannungsregler; Analogchip, der den UART auf 12V LIN-Pegel bringt und gleichzeitig aus einer 12V Versorgungsspannung die 5V oder 3.3V für den PIC und den Temperatursensor erzeugt; 8-pinner Temperatursensor: MCP9800: I2C SOT23 Alle Chips funktionieren
-
Thread
Unbekannter I2C Chip
im Beitrag #6497692: > Diese Belegung findet man beispielsweise bei Microcontrollern der 8-Bit > PIC und Zilog Z8 Familien. PIC nicht: dazu passt der Anschluss von SDC und SCK an Pin 3 und 4 nicht, bei 8-beinigen PICs sind das Pin 5 und 6
große Thema. Aber HDMI-Audio und der Video-Scaler sind schon Argumente. Ich habe mir schon den PIC12F1822 herausgesucht, der hat I2C und ist halbwegs bezahlbar. Mal sehen ob es klappt, wenn ich die Sequenzen einfach so zurücksende. Grüße, Christian
-
Thread
SHT11 und I2C Bus gemeinsam nutzen
der LM75 solltest du die ändern. Natürlich ohne den LM75 mit am Bus hängen zu haben... Gruß mawi_PIC
ich einmal mit I2C Befehlen und einmal mit SHT11 Befehlen > hantiere??? Hänge doch einfach einen PIC12F1822 als Protokollkonverter zwischen SHT und I2C dazwischen. Das ist ein kleiner 8-Pinner mit I2C Hardware. fchk
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
RFM12) - hinterlegte Schaltzeiten für weitere Funksteckdosenempfänger (Standbygeräte/Router ein/ausschalten) Technik: PIC 18F25K22, Display EA DOG 128x64 mit Touchpad, RFM12, SI4735, TDA7052 Die Anzeigeplatine
Ich habe die Grille aus http://www.mikrocontroller.net/topic/152130#2860354 mit einem PIC12F1822 aufgebaut. Den meisten Platz verbraucht der Batteriehalter für eine CR2032, darauf eine Piezo-Scheibe und dann der PIC als "dead bug". Sogar ein 100 nF in der Bauform 1206 ist dabei.
-
Thread
Neue Cortex-M0+-Familie von Atmel
Der kleinste Vertreter ist hier der LPC810 im 8Pin DIP Gehäuse. Vergleichbar sind ATtiny85 und PIC12F1822. Rein nach Anzahl der ausführbaren Befehle pro Sekunde ergibt sich bei Nutzung des Internen RC-Oszillators folgendes Bild: [code] CPU Clock-Configuration MIPS LPC810 30 Mhz, 0 WS ~30 Attiny85 16 MHz (PLL) ~16 PIC12F1822 32 MHz ~8 [/code] Alle drei lassen Portzugriffe in einem Befehlstakt zu, so dass die Geschwindkeit von Logikanwendungen direkt proportional zu den MIPS skaliert.
-
Thread
Unerwünschte Interruptauslösung
PWM Mode gewählt und auch alle entsprechenden Interrupt enable bits ausgeschaltet. Ich benutze den PIC12F1822 und dieser µC hat nur eine Interrupt Funktion und dieser frage ich zusätzlich mit if ab, ob IOCIF == 1 ist. Ich hoffe, dass ihr mir helfen könnts. Mit freundlichen Grüßen Paarthurnax
-
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
Timer2 auf 10bit einstellen
Hallo Leute, ich benutze den PIC12F1822 und der Timer2, den ich für die PWM-Mode benutzen möchte, hat ein 8bit-Timer. Doch man kann auch weitere 2bits "dazu tun" und die 10bits ausnutzen. Im Datenblatt steht, dass 2bits vom Prescaler
-
Thread
Einfachen Mikrocontroller programmieren
Microchip wird sich dabei langweilen. z.Bsp.: http://www.microchip.com/wwwproducts/en/ATtiny10 oder PIC10F??? im SOT23 oder SC70-6 oder 8DFN
eigenes Funkprotokoll kommunizieren: http://ccspicc.blogspot.de/2016/09/extended-nec-protocol-decoder-pic12f1822-c-code.html Grüsse Diago
-
Thread
TTL oder Schmitt Trigger Eingänge
Hallo, verwende ein PIC12F1822 und will wissen ab welcher Spannung am Eingang als Zustand High gewertet wird. Vdd ist 5V. Habe ich dazu die richtige Seite rausgesucht? Aber woher weiß ich ob der Controller TTL oder Schmitt
-
Thread
N-Mosfet Led bleibt AN
Ich hab durch gemessen am µC (PIC12F1822) Pin Hängt der N-Mosfet (PSMN2R0-30YLE) über ein 10Ohm Widerstand und 50kOhm PullDown und Schaltet die Kathode der Led.
-
Artikel
Datei:Image5.png
Pinbelegung PIC12F683/16F684/16F690/16F1822/16F1825/16F1829
-
Thread
Wake-up from sleep mode funktioniert nicht
beschäftige mich zur Zeit mit dem Sleep mode. Ich programmiere mit dem High tech compiler und benutze den PIC12F1822. Zum Testen habe ich ein simples Programm geschrieben, indem der ADC läuft. Ich habe im Datenblatt gelesen, dass man den Sleep mode durch ein Interrupt aufwecken kann. Dazu muss aber der Clock
-
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
RF Transmitter des PIC12 geht nicht in Sleep Mode
Hallo, für meine Abschlussarbeit verwende ich einen PIC12LFT39A mit integriertem RF Transmitter. Dieser liest Temp.- und Feuchtewerte via I²C aus, und sendet diese mittels FSK mit 869MHz. Das System wacht alle 2 sec durch einen WDT reset aus dem Sleep
WDT is turned on } #define I2C_WRITE 0 #define I2C_READ 1 /** Initialise MSSP port. (12F1822 - other devices may differ) */ void i2c_Init(void){ // Initialise I2C MSSP // Master TRISA1=1; // set SCL and SDA pins as inputs TRISA2=1; SSP1CON1 = 0b00101000;
-
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
drehwinkel messen
mit Hilfe von 2 Kalibrierwerden den Winkel auszurechnen. Die Auswertung würde ich mit dem 8pol. PIC12F1822 machen, denn er hat die Funktionen vom I²C-Slave, ADC, TTL-In (Kalibrierknopf), TTL-Out (LED) nebeneinander. Es kommen noch mehrere IC's/Sensoren dazu, deshalb der I²C-Slave. Man kann mit dem
-
Thread
DS1820, DS18B20 in C
hallo. hab mich jetzt im Forum so durchgelesen aber nichts gefunden, was man für einen PIC 18F4550 verwenden könnte. könnte jemand vielleicht codes bereitstellen. ich versuche derzeit über ds1820 treiber mit vorgefertigten Funktionen den Befehl für eine Temperaturmessung zu geben, doch
richtig angeschlossen. hab jetzt auch den code fürs abrufen der temperatur. ich kriege auch werte in den PIC geschrieben, doch wie gebe ich die aus. die usb-verbindung zum PIC funktioniert seit dem aufrufen der Temperatur nicht mehr. kann man mit dem PIC18F4550 an eine R232 gehen und dann von hier mit einem
-
Thread
Die andere Firmware für AVR-NET IO
option 61) is not recognized [08/06/2009 17:32:45] Lookup client data for physical address "00-03-6F 55-1C-C8" / client_id "00-03-6F-55-1C-C8" [08/06/2009 17:32:45] Client 00-03-6F-55-1C-C8 is not configured [08/06/2009 17:32:45] Perform auto configuration [08/06/2009 17:32:45] IPPOOL_1: 192.168.210.10
var_array[11] = 0; break; case ('e'): if ( var_array[12] < 3600 ) var_array[12] += 240; else var_array[12] = 0; break; case ('f'): if ( var_array[12] < 3600 ) var_array[12]
-
Thread
433 Mhz Funkmodul Pemenol H3V4F Verbesserung des Empfangs
Lib RC-Switch bedient und ein 24 Bit großen Datensatz verschickt . Empfängerseitig nutze ich einen PIC12f1822. Mit nem Oszi habe ich mir das RC-Switch Signal mal genauer angeschaut am Empfänger und habe daraus diese Funktion gebastelt. unsigned long remote_read(){ unsigned long result=0;
-
Thread
Attin84 I2C mit der USI läuft nicht
kommt 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
-
Artikel
Reichelt-Wishlist
leider 50% teurer als bei der Konkurenz, störempfindlicher, grotesk schwache Ausgangstreiber) Microchip PIC 12F683 (8pin PIC mit PWM !) => Bereits im Sortiment: Best. Nr PIC 12F683-I/P bzw. PIC 12F683-I/SN MSP430F135 | | | | (MSP430F135 im Programm Bestellnr.: MSP430F135 IPM) SMD 0Ω in Bauform 0805 -> SMD
HM2008 Oziloscope ( ist möglich über Service -> Produktservice -> neue Artikel anfragen) Microchip dsPIC30F | | | Microchip PIC 16F883 und 16F886 | Microchip PIC 18F4523 (12/2007: PIC mit 12-Bit A/D-Wandler) * Microchip PIC 18F6585 | Microchip PIC 18F6720 | Microchip PIC 18F8720 | Microchip PIC 24FJ64GB002
-
Thread
AVR für wenig Geld im LAN
-Buchsen teilweise nicht eine sehr unterschiedliche Anschlußbelegung? (Siehe z.B. Magjack SI-60024-F und HALO HFJ11-2450E-L12). Welchen Typ brauche ich denn für das Pollin-Board? Für den o.g. Typ von Trxcom konnte ich bisher keine Angaben bzw. Vergleichstyp finden, Gruß Wernfred
---- Schritte zur Kamera-Einbindung Philips DC3840 (empfohlen: ATMega 644) Anschluss: (RX -> pin12, TX pin11 MAX232-Fassung) ----------------------------------------------------------------------- 1. config.h: 1.1 ändern: #define F_CPU 14745600UL #define USE_CAM 1