-
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
Pic Lernen aber wie??
Einsteiger empfohlen. Darunter sollte man nicht mehr anfangen. Z.B. mit dem nur 2-level Stack des PIC12 würde ich wohl schnell wahnsinnig werden, damit kann man einfach nicht modular programmieren. RAM-Bänke mag ich auch nicht, die sind eine äußerst beliebte Fehlerquelle. Ich nehme jedoch die AVRs
den Einstieg. Was PIC-Chips angeht, hier die im Hobbybereich am meisten verwendeten: 8-pin: PIC12F683 18-pin: PIC16F88 28-pin: PIC16F886 oder PIC18F2520 40-pin: PIC16F887 oder PIC18F4520
-
Thread
5000 LEDs über I2C dimmen
Hab mir mal das Datenblatt vom PIC12F1840 genauer angeguckt, 50 pF allein für den Slave-Pin, Mist... Aber mir ist eine Methode eingefallen, wie man das ganze retten kann ^^ Da die Slaves vom Bus sowieso nur Farb-, Dimm- und andere
Der PIC12F1840 kann ja schon mehr als die Standard 3mA an seinen IO Ports (und somit I²C) ziehen. Daher könntest du auch die I²C Pull-Ups kleiner machen (was den Kapazitätsproblemen entgegenwirkt).
-
Thread
MC PIC - Warum diese Ungleichbehandlung?
einzelner µC-Familien in diesem Thread. Sonst geht der Krieg wieder los. Ich kann nur sagen, dass ich den PIC12F1840 oder 1822 (8Pinner) mit C programmiert habe. Es hat geklappt und es war massig Platz über. Es kommt aufs Programm an. Ich wüsste nicht, wofür man soooo ein Riesen Programm braucht bei max 6 IOs
Wozu willst du das noch >> verlinken? > > Wenn hier jemand schreibt, er hat ein Problem mit dem PIC12F1840, dann > kann man gleich auf den Namen klicken und hat das Datenblatt. Du kannst > auch auf eine Datasheet-Seite gehen, den Namen eintragen und findest > fast alle Datenblätter, dennoch sind
-
Thread
[PIC12F675] AD-Wandler zu ungenau
eingestiegen, d.h. wir sind noch ziemlich frisch auf diesem Gebiet... Beim Verwenden des AD-Konverters am PIC12F675 stehen wir jedoch vor einem Messproblem. Am Analogeingang hängt zur Zeit ein Spannungsteiler, der konstante 2,5V auf den PIN legt. Die Referenzspannung soll der ADC vom Vdd (5V) holen. Das Programm sieht so aus: [c]#define __12f675 #include"pic/pic12f675.h" typedef unsigned int config; config at 0x2007 __CONFIG = _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_OFF & _INTRC_OSC_CLKOUT & _MCLRE_OFF; int Zeichen; /* Schnipp */ void
-
Thread
PIC 12F508 für Näherungsschalter programmieren
Projekt brauche ich einen Näherungsschalter. In elektor 1/2004 habe ich einen gefunden, der mit dem PIC12C508 läuft. Nun meine Fragen : 1.) Bei Reichelt gibts es einen PIC12F508 für 1.10 Euro. Ist der voll kompatibel zum PIC12C508 ? 2.) Das Programm habe ich mir von elektor runtergeladen
-
Thread
[PIC] Assembler Problem Sprungtabelle in Externer ASM Datei
gegencheck bekomme ich eine Fehlermeldung. if (high($-1) != high(TableStart)) Error[151] E:\PIC_12_SOURCECODE\INTERRUPT.ASM 88 : Operand contains unresolvable labels or is too complex Gruß Siegfried
Hallo Anja, > Microchip PIC12F683 leider immer noch nicht. Habe die Macros an verschiedene Stellen verschoben, auch kein Erfolg. > Error[151] E:\PIC_12_SOURCECODE\INTERRUPT.ASM 88 : Operand contains > unresolvable labels
-
Thread
günstige Microcontroller Lösung Analog PWM?
PIC12F1572 Alles andere ist Kindergarten.
MaWin schrieb im Beitrag #6962670: > PIC12F1572 > Alles andere ist Kindergarten. Viiiiiel zu teuer. 12F675, 12F683 und 16F684! Arduino ist ja Krabbelgruppe.
-
Thread
PICasm: bra/goto
bclr flags, #0[/code] PIC12:[code] loop: btfss OSCSTAT,PLLR ;Wait until PLL is ready bra/goto loop[/code] GOTO ist ein Absoluter Sprung und BRA ein relativer. Der Assembler macht das daraus: PIC12/18:[code] bra
ist bra und goto für mich das gleiche, wenn ich mich um weniger als ±255 / ±32767 bewege und beim PIC12 keine ROM-Page überschreite und Labels verwende? Oder habe ich irgendetwas übersehen?
-
Thread
Kondensatorbank mit Batterien auf 400V aufladen
Gleichspannung (12V) eine hohe Gleichspannung (400V) zu machen. Das geht sogar mit einem simplen PIC12F675, machte es mal bis fast 200V auf dem Steckbrett aus 5V. Der PIC hat keine PWM-Unit, aber dazu gab es ein Softwarebeispiel PSM-Modulation auf der Microchip Homepage. Eine Soft-PWM. Über den ADC
richtige Spule. Aber sonst, geht das locker. Auf dem PICkit1, welches ich als Programmer für den PIC12F675 habe, wird so ähnlich die Programmierspannung 13V aus der USB-Spannung erzeugt, das ist nur ein Transistor, Diode, und Elko. Also wenn ich will, und mich akribisch dahinter klemme, richtige
-
Thread
Programmierplatine für PIC 12F609
Moin erstma! Hab hier ein kleines Projekt am Start und wollte das mit nem PIC12 machen weil der halt einfach so schön klein ist. Klugerweise passt das nich auf mein Picdem Board, deswegen hab ich mir eine kleine Programmierplatine für den 12er PIC auf ner Lochrasterplatine gemacht
-
Thread
PIC 12F683-ICD/P
Hallo, PIC12F683-ICD/P für was ist der Jumper auf der Platine ? Betreibe ich diesen wie ein anderen PIC ? 1. Connect 2. Download ICD2 Operating System 3. Software flashen 4. Debuggen
was ist das? Ich kenne nur den PIC12F683 als Chip
-
Thread
PIC12F510 - GPIO.
einen "mini" PIC zu programmieren, ha denkste =) Also zu meinem Problem ich wollte ganz gerne einen PIC12F510 programieren, welcher zunächst erst einmal nur nach dem ein schalten einen Portpin (GP2) auf High schalten soll. Ich arbeite mit dem ICD2, der PIC wird auch wunderbar erkannt und lässt sich
-
Thread
Flash Variante zu PIC12CE519?
Hi, gibt es eine Flash Variante zum PIC12CE519? Hab nämlich schon einige verbrannt, und zum testen ist es etwas zu teuer. Andi
-
Thread
Welcher PIC ist hier optimal?
> Nimm einen PIC18F67J60. Der hat Ethernet eingebaut, d.h. den W550 bist > Du los. Und einen PIC12F529T39, dann ist er das 433 MHz Modul los. Leider kann kein PIC Ethernet und Rf.
Vielen dank schonmal für die zahlreichen hilfreichen Antworten. Der PIC12F529T39 fällt leider raus, da er nur ein Transmitter rund kein Receiver ist. Ich brauche speziell einen Receiver.
-
Thread
PIC 12F675 Kuriosum beim Pinumschalten GPIO
LED-Signalisierung movwf TRISIO ; sonst alle Input ; clrf ANSEL ; Nur PIC12F675 ; bcf STATUS,RP0 ; Bank 0 clrf COUNTER ; loop: ; incf COUNTER,f btfss COUNTER,0 goto loop_2 bsf LED1 bcf LED2 goto
-
Thread
PIC12F1840 als I2C Master
Schaffe es nicht I2C Master auf dem PIC12F1840 zum laufen zu bringen. Laut den Beispielen müsste es mit dieser Initialisierung funktionieren. Nach dem senden der Startbedingung wartet er auf das Interruptflag, was aber nicht kommt. Sieht
-
Thread
PIC12F1572: WS2812 Nachricht "durchleiten"?
Ein PIC12F1572 hat m.E. keine CLC. Meinst Du einen PIC12F1501? Gamma-Korrektur ist keine schlechte Idee. Das WS2812-Timing zu nutzen, macht z.B. dann Sinn, wenn man vorhandene Controller (ArtNet, sACN,
Hi, Torsten C. schrieb im Beitrag #4651421: > Ein PIC12F1572 hat m.E. keine CLC. Meinst Du einen PIC12F1501? Ich denke er meint schon den 1572, denn er schreibt er Sinngemäß "Wenn ich einen PIC mit CLC HÄTTE, dann... Habe ich aber nicht" Aber zur
-
Thread
Schutzsicherung Pic12F629 I/SN
Hallo wollte mal Fragen ob es möglich ist einen Gesicherten Pic12F629 I/SN auszulesen... Ich habe mich schon durch etliche Seiten durchgeblättert :) bin aber noch nicht zum wirklichen Burner gekommen. Es soll angeblich möglich sein die Obere Schutzschicht mit säure
das man den Chip auf Minus Grade kühlen soll um die Daten zulesen... Meine 2 Frage: Ladet der Pic12F629 seine Kompl. Daten auf den Ram und ist es möglich diesen dann auzulesen wenn man ihn auf unter -100/200 Grad Runtergekühlt hat (Um die Daten dann im Ram Länger haltbar zumachen :) Ps. Welches
-
Thread
Mit PIC 12F683-ICD debuggen, aber wie?
Hallo in die Runde, ich habe mir als Anfänger mal einen PIC 12F683-ICD besorgt. Mit diesem speziellen PIC mit zusätzlichen PINs ist es möglich einen normalen 12F683 zu debuggen. Teuer war er auch nicht für 18 Euro. Nun meine Frage, kennt sich jemand aus wie man
-
Thread
7 segment über aus 150m steuern
@wolf: Warum nicht an der Tasterseite einen kleinen preisgünstigen µC einsetzen, wie z.B. den PIC12F675? Mit knapp über einem Euro ist man dabei. Der macht die Entprellung, und man könnte in Software einen UART bilden, weil dieser Winzling selbst keinen hat. Die Baudrate muß aber wegen der
>> >> Warum nicht an der Tasterseite einen kleinen preisgünstigen µC >> einsetzen, wie z.B. den PIC12F675? Mit knapp über einem Euro ist man >> dabei. >> >> Der macht die Entprellung, und man könnte in Software einen UART bilden, >> weil dieser Winzling selbst keinen hat. >> > > warum soll
-
Thread
pic12F508 I/O Pins Denkfehler?
Moin moin, ich beschäftige mich schon etwas länger mit PIC´s, allerdings blieb dies bis jetzt nur auf den 16F84 beschränkt. Habe nun ein kleines projekt in dem Ich einen 12F508 benutzen möchte. Zur programmierung des Pic´s benutze ich das Pickit 2. Als Programm MPLAB 8.40 und zum complieren den cc5x. Da ich zum ersten mal per ICSP programmiere habe ich ein Adapterkabel und eine kleine programmierplatine erstellt um den PIC mit dem Programmer zu verbinden. Das ist so weit glaube ich auch in Ordnung. Als erstes wollte ich alle I/O Pins auf Output stellen und an jedem einen High pegel liegen haben
-
Thread
PIC 12F629 Thermometer - Nokia 3310 Lcd
hackedgadgets.com/2007/03/26/nokia-3310-cell-phone-lcd-digital-thermometer/ Es ist ein Thermometer mit einem PIC12F629 und einem Nokia 3310 LCD. Ich habe mir dann einfach die sachen aus den Beschreibungen besorgt und die Schaltung aufgebaut. Soweit so gut, als ich dann aber den PIC beschreiben wollte, merkte ich
deines Misstrauens um 20-25€, den moderneren PICKIT3 um 25-35€. Der PICKIT2 unterstütz keine neueren PIC12/16 mehr (mit 4-stelliger Nummer), PIC24/ds33 nur teilweise, PIC32 gar nicht..... aber den 12F629 auf jeden Fall!! Programmiersoftware gibts bei MICROCHIP zum Downloaden (Standalone Software, benötigt
-
Thread
SK6812 mit PIC12F692 Steuern
wie im datenblatt der LEDs beschreiben? Und brauche ich wirklih den 20MHz Quarz? Ich benutze den PIC12F629 Meine berfläche: SourceBoost IDE Programmer: PICkit3 Programmer
Nö, das wird nix! Der PIC12F629 kann intern nur 4MHz und hat keine PLL. Das ergibt einen Befehlstakt von 1Mhz == 1µs. Für die SK6812 brauchst zu aber 0,3µs. Selbst mit Berücksichtigung des Timing-Verhaltensder der I/O-Pins, wird
-
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
RGB Strip - so einfach wie möglich
Ich würde einen dazu einen kleine µC (wahrscheinlich PIC12F1503), zwei Mosfets, ein bisschen Hühnerfutter und eine RGB Stripe wie diese verwenden: http://www.ebay.de/itm/5M-PCB-Black-5050-SMD-Waterproof-RGB-300-LED-Strip-Licht-MINI3-24-44-IR-5A-Power-/351103349424
Max H. schrieb im Beitrag #3711721: > wahrscheinlich PIC12F1503 Tippfehler :-( Ich habe den PIC12F1501 gemeint. Damit würde mich die Schaltung exkl. LED Streifen keine 2€ kosten.
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
Adresse. Deshalb mussten die höherwertigen Adressbits ind PCLATH geschrieben werden. Bei den neuen PIC12 und PIC 16 enthält der CALL/GOTO-Befehl 11 Adressbits. Beim PIC18 enthält der CALL/GOTO befehl alle Adressbits.
. Das würde ich unterschreiben. Meine Z8-Programme kann ich heute noch lesen, meine wenigen PIC12-Programme kaum noch. ;-)
-
Thread
Ich benötige Hilfe beim beschreiben eines PIC12F629 IP
Hallo Ich muss einen PIC12F629IP beschreiben, die Hex Datei hab ich schon. Ich habe mir auf AliExpress ein Pickit3 ( https://a.aliexpress.com/_EuMFjWB ) bestellt mit Adapter jedoch find ich mich damit nach stundenlanger Recherche
-
Thread
8-Pin µC (Tiny45/85 o.ä.) Projekte/Spielerien
Aufwärm-/ Aufknusper-Funktion für bereits erkalteten Toast werde jetzt aber wieder auf attiny85/pic12 gehen, weil mir das handoptimieren zu zeitintensiv ist. im grunde ist es - ui: keys/or touch, status leds, poti - timer mgmt - over temp protection - heater control nachdem mir regelmäßig
> https://www.nicomania.de/auto/start-stop-automatik-deaktivieren Das Selbige gibt es auch mit PIC12 Controller: https://www.ramser-elektro.at/start-stop-automatik-dauerhaft-deaktivieren/
-
Thread
Ladestrom von USB messen?
USB-Leitung einbauen, den Spannungsabfall an diesem mit einem OPV verstärken und dann mit dem ADC eines PIC12F1840 messen und auf einem I2C OLED-Display ausgeben.
details/mcp6002-e_p/tht-operationsverstaerker/microchip-technology/# http://www.tme.eu/de/details/pic12f1840-e_p/mikrocontroller-microchip-8-bit/microchip-technology/# Und noch ein bisschen Hühnerfutter.
-
Thread
Unbekannter Chip im Staubsauger
einer von Euch Gurus sagen was das konkret ist / sein kônnte.... > > liebe Grüße Zwergi Ein PIC12F615, also ein µC von Microchip. Der enthält ein Programm, und wenn du dieses Programm nicht hast, dann kannst Du den IC sowieso nicht einfach so ersetzen, da Du ja dort erst das Programm draufbrennen
/jp587377.pdf evtl. noch: TRIAC Dimmable LED Driver Using PIC12HV752 Tech. Brief https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ApplicationNotes/ApplicationNotes/90003108A.pdf Dimming AC Incandescent Lamps Using A PIC10F200 https://ww1.microchip.com
-
Thread
PIC 12F683 DiSEqC Bursterkennung
Hallo, ich (Anfänger) möchte auf meinem PIC 22kHz modulierte Signale erkennen. Es handelt sich um DiSEqC, d.h. moduliert wird mit einer Art On- Off-Keying. Dazu müssen Bursts mit einer Gesamtlänge von einem einzelnen Burst 1,5ms (22kHz, 0 Bit 22 Zyklen in 1ms und 0,5ms Pause, 1 Bit 11 Zyklen in 0,5ms und 1ms Pause) detektiert werden. Jetzt die alles entscheidende Frage : Um die Bits 0 und 1 erkennen zu können, reicht es dem Signal die jeweiligen Zyklen des 0/1er Bit-Bursts zu erkennen oder muss ich auch noch die Pausenintervalle zwischen den Zyklen berücksichtigen? Wenn ich die Erkennung
-
Thread
ICD3 erkennt PIC12F675 NICHT
Hallo Leute, ich habe mir von nem Kumpel den ICD 3 geliehen und wollte gestern mein PIC12F675 in Betrieb nehmen. Ich habe die Anleitung mit der PDF Datei von ICD 3 befolgt und habe die notwendigen Pins (VDD, VSS, MCLR, ICSDAT, ICSCLK) mit meinem Programmierport verbunden. Ich habe auch
-
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
Günstige Microcontroller für Privat Projekte
PIC 12F675 für 30 ct aus China. PICKIT2 auch aus China. Mit XC8-Compiler hängt das jeden Artuino locker ab.
PIClig schrieb im Beitrag #5908666: > PIC 12F675 für 30 ct aus China. > PICKIT2 auch aus China. > > Mit XC8-Compiler hängt das jeden Artuino locker ab. 12F675? Puh. So ein schaurig grottiger Vorschlag. Etwas Anspruch sollte man ans Innenleben
-
Thread
PIC10F222 - Problem mit PICStartt
Hi! Vergiss die 12But PICs. Wechsel besser zu den 14 Bit PICs so zum Beispiel zum PIC12F629. Inox
wrote: > Hi! > Vergiss die 12But PICs. Wechsel besser zu den 14 Bit PICs so zum > Beispiel zum PIC12F629. > Inox Denkst Du wirklich, Du hast woodst/Malte mit Deinem Post helfen können? Z.B. gibt es den PIC12F629 nicht als SOT-23! @ woodst/Malte Hast Du folgendes berücksichtigt (aus PICStart
-
Thread
was ist das für ein chip/controller?
Lass mich rate: in einem Finder. Das ist ein PIC12F oder PIC16F. Bei genügend großer Stückzahl pinselt Dir jeder Hersteller jeden Wunsch aufs Gehäuse.
eProfi schrieb im Beitrag #5086076: > Das ist ein PIC12F oder PIC16F. 16C54, kundenspezifisch vorprogrammiert.
-
Thread
[PIC] HappyBirthday
Hallo, ich habe eine kleine Schaltung gebaut in welcher ein PIC12F508 auf einem Piezo Schallwandler HappyBirthday spielt. Ich dachte den Ein oder Anderen interessiert das vielleicht und ich stelle hier mal den Schaltplan plus QuellCode und HEX Datei hinein. Ich
. Man denke nur mal an die Grusskarten. Aber darum geht es mir ja gar nicht. Ich hatte noch einen PIC12F508 herumliegen und dachte mir, anlässlich meines Geburtstages: "Den lass ich HappyBirthday spielen". Der PIC12F508 hat zwar nur 512 Worte Programmspeicher, kann aber ohne Anspassung gegen den 509er
-
Thread
µC mit 5.7V Steckernetzteil
Darf ich einen PIC12 problemlos mit einem alten Nokia Handyladegerät mit 5.7V Ausgansspannung betreiben wenn ich eine Silizium Diode (1N400x) in Serie schalte?
Manuel T. schrieb im Beitrag #3411040: > Darf ich einen PIC12 problemlos mit einem alten Nokia Handyladegerät mit > 5.7V Ausgansspannung betreiben Die Nokia-Lader, die ich kenne, sind Konstantstromquellen zum direkten Laden des Akkus (das Handy unterbricht
-
Thread
PIC 12F675 programmieren
Hallo! Ich suche einen Programmierer der mir ein kleines Programm mit ADC und LED schreiben kann. Angebote bitte an e.luttenberger@aon.at. Danke! lutti6
-
Thread
Fragen zu PIC 12C671
Moin moin, kennt jemand den Lesealgorithmus (Timing) bei dem angegebenen PIC? Wie sieht das HEX-File eines beschriebenen PIC`s nach dem auslesen aus wenn der Leseschutz aktiviert ist? Sind das wirre Bitmuster oder alles $00 oder gar alles $FF? Danke auch schon mal, Günter
-
Thread
Nochmal Pic12f675
Habe noch eine Frage.. mein kleines Programm läuft jetzt so wie es soll, bis auf den AD-Wandler. Ich möchte eine Spannung zwischen 2,5 und 5 V am Kanal 0 abfragen. Dazu habe ich CMCON,CM0-CM2 auf 1, TRISIO auf 0x01, ANSEL auf 0x21, ADCON0 auf 0x03 gesetzt. In der Reihenfolge. Damit sollte ich einen 8-Bit Wert in ADRESH erhalten. Tue ich aber nicht. Da ich keinen ICD habe kann ich mir ADRESH leider nicht in der Schaltung angucken. Wenn ich ADRESH in der Simulation von Hand verändere funktioniert das restliche Programm. Wäre für Hilfe sehr dankbar..
-
Thread
Passenden Controller gesucht
Meine Empfehlung: PIC10F200, PIC12F508 / PIC12C508A So simple Aufgaben kannst du mit einem der kleinsten PICs erledigen. Der PIC12F508 ist einfach zu programmieren, er hat nur 7 Register!
-
Thread
UP/Down Zähler Schaltung mit Hilfe von Mikrocontroller
In der Tat wusste ich nicht, dass so ein kleiner Kontroller wie PIC12F675 hier gibt. Mit 40 bis 50 Cent pro Stück ist es sehr interessant. Der Preis ist natürlich sehr entscheidend.
schrieb im Beitrag #6547589: > In der Tat wusste ich nicht, dass so ein kleiner Kontroller wie > PIC12F675 hier gibt. Mit 40 bis 50 Cent pro Stück ist es sehr > interessant. Der Preis ist natürlich sehr entscheidend. Und dazu gib nützliche Tips wie: Die Pic 10Fxxxx sind noch kleiner und billiger
-
Thread
Attiny Speicher zu knapp
Wilhelm Ferkes schrieb im Beitrag #2637504: > Ich kenne ähnliche Dinge vom PIC12F675. Mit C passen etwas größere > Programme gar nicht mehr, Assembler macht dann für die selbe Aufgabe mal > die halbe Codegröße. Natüüürlich. Wechsel mal deinen Compiler. Der GCC macht aus C
Wilhelm Ferkes schrieb im Beitrag #2637504: > Ich kenne ähnliche Dinge vom PIC12F675. Mit C passen etwas größere > Programme gar nicht mehr, Assembler macht dann für die selbe Aufgabe mal > die halbe Codegröße. Also 50% glaube ich nicht. Oder du machst da Milchmädchenrechnungen
-
Thread
PIC Einsteiger/Umsteiger
mir damals Samples vom Scenix SX18 besorgt, weil die ja bis 100MHz können sollten. Die hatten die PIC12 Architektur und da habe ich nur mit dem Kopf geschüttelt, was das soll. RAM und Flash in Pages unterteilt, kein echter Stack und jede 2.Page kann kein Call-Ziel sein, wer denkt sich bloß solchen Unsinn
gehabt. Aber das mit der angeblich übernommenen Architektur der PIC12 kommt mir spanisch vor. Gibt's eigentlich nicht. Die ganz frühen maskenprogrammierten PIC16C54..57 hatten noch nen 12 Bit breiten Code. Aber das ist jetzt 20 Jahre her. Die jetzigen PIC16Fxxx haben
-
Thread
PIC12LF1840 MPLAB X C-Problem
Hallo, ich beginne gerade mit C auf dem PIC12LF1840 mit dem MPLAB X C-compiler. Mir ist nicht klar, warum sich RA0 nur für 3us statt für 30ms auf HIGH befindet. Wird das irgend was vom compiler wegoptimiert oder wieso? [c] int main(void)
-
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
PIC12F1840 Reset Beschaltung
Ich lese im Datenblatt, dass der PIC12F1840 beim Reset einen schwachen internen Pullup hat, kann ich den Pin unbeschalten lassen oder sollte ich zu Sicherheit einen externen 10k Pullup verwenden? Zitat Datenblatt: >The MCLR pin is connected
-
Thread
Frequenzzählung mit PIC 12F675 und Komparator
Hallo! Ich bin gerade dabei, eine Frequenzzählungt mit einem PIC 12F675 mittels des internen Komparators zu realisieren. Es ist lediglich eine Unterscheidung zwischen 50Hz bzw. 51Hz notwendig. Dazu habe ich einen 220/12 Trafo, welchen ich auf der Sekundärseite mit