-
Thread
STM32 Shift operationen
nicht! Ich behaupte mal, daß das BITNR-Makro unverändert auch bei C-Compilern füt AVR und sogar PIC12 funktioniert.
: > Ich behaupte mal, daß das BITNR-Makro unverändert auch bei C-Compilern > füt AVR und sogar PIC12 funktioniert. Ok, kann sein dass das aufgrund der Integer Promotion Regeln doch geht, die kann ich mir nicht merken. Gibt es keine Warnung wenn man einen 16 Bit Int mit 0x10000 vergleicht (außerhalb
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
Der Größenvergleich einer Padauk MCU mit einem PIC12C509 im Bild spricht Bände. Ich kenne zwar die genauen Dimensionen des PIC-die nicht, allerdings kann man annehmen, dass die Bondpads eine ähnliche Größe haben und daher zur Skalierung hinzugezogen
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
außerhalb des Hobbys. ..da liegst Du aber definitv falsch. Natürlich entwickle ich für Geld auch auf PIC12C508 ..aber das wird teurer als auf anderen Maschinen...wegen seiner Architektur und seinem Befehlssatz. Drehe doch mal Deine Argument herum: Du brauchst eine CPU mit Cache die schnell genug ist
-
Thread
Uni-Decoder Rev1.2 (botton)
Habe es selbst noch nicht testen können. Die Frage ist ob einer dieses Teil kennt? Edit: Pic 12f683 ULN2803L MfG
abgekratzt? Falls es dich interessiert, es scheint sich um einen PIC Controller zu handeln, z.B. PIC12F519 und um einen ULN Treiber.
-
Thread
PIC PIC12 PIC16 CRC16 CCITT Berechnung in Assembler
typischerweise 256 > Byte groß und würde den Code ca 8x beschleunigen, ist das schon zu viel? Bei einem PIC12 mit 1kWords Flasch sind das schonmal 25% mit RETLW verballert. Und dabei auch noch das Überschreiten der Pagegrenzen beachten.
Peter D. schrieb im Beitrag #5560864: > Bei einem PIC12 mit 1kWords Flasch sind das schonmal 25% mit RETLW > verballert. Oh, hat der kein LPM-Äquivalent? Das ist ja schlimm :-) Man könnte auch eine 4-Bit-LUT nehmen o.ä., man müsste eine Versuchsreihe
-
Thread
Lagerverkleinerung
256 Kbit, 32K x 8bit, 70ns, 2.7V bis 5.5V 25 Stk 2€ 23. LPC2941 80C51 MCU 4K Flash 27 Stk 1€ 24. PIC12F675 MCU 1k Flash ADC 87 Stk 6€ 25. PIC12F675 MCU 1k Flash ADC 22 Stk 1,5€ 26. STPS5H100 Schottky 5A 100V 75 Stk 2,5€ 27. STPS5H100 Schottky 5A 100V 75 Stk 2,5€ 28. STPS5H100 Schottky 5A 100V 75
-
Thread
Atmel AVR: RC-Takt genau genug für Low-Speed-RS232?
Nur weil ich gerade rein zufällig eine Schaltung mit einem PIC12F629 auf dem Tisch liegen habe: Er läuft mit dem internen 4MHz RC-Oszillator, kommuniziert zum PC mit 9600_8N1, ein DS1820-Temperatursensor ist angeschlossen -> läuft sehr gut, wie aus dem DB absehbar
-
Thread
AES-EBU parallel zu DA Wandler (AK4384ET)?
werden, ebenso wie die Rate der Masterclock usw. Das kann im simpelsten Fall ein kleiner Tiny oder PIC12 sein, der mit dem CS Chip auf einer Hilfsplatine sitzt. Zuerst solltest du vermutlich mal am AK Chip messen, welche Masterclock er benutzt und welches I²S Format er am Eingang bekommt (links/rechtsbündig
-
Artikel
Mikrocontroller Vergleich
PIC ist mit dem MPLAB eine kostenlose IDE mit Debugger und Simulator verfügbar. Eine nette IDE für PIC12/16/18 bietet der Sourceboost-Compiler, für kleine Programme reicht die Freeware-Version absolut aus Für R8C/M16C gibt es eine Code-Größen-beschränkte Demoversion des Herstellers, sowie den GCC. Beide
separate Vektoren für die einzelnen Interrupt-Quellen. Keine Priorisierung im Sinne der Präambel. PIC12 & PIC16: Nein, nur ein Interruptvektor. Einfache PIC12 (12F508/509, 16F505) kennen gar keine Interrupts. PIC18: Jeder Interruptquelle kann separat eine niedrige oder hohe Priorität zugewiesen werden
-
Thread
Gemeinsam Basteln :-)
EAGLE 9.6.2 für das "Neue Gerät" und dann das ganze passe "Gerät" dafür MPLAB IDE v8.46 (für PIC12F* und PIC16F*) Grüße, Jens aus Zeuthen (nur eine S-Bahn-Station von Berlin)
-
Thread
Pic12F675 / 12F1676 Osccal Pickit2
0x3400 from the PICkit 2 V2.40 PC application. =========================== Im 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
PicKit3 (Clone)
ist ein FW update habe ich auch schon versucht jetzt zu meinem Problem ich möchte 2 Pic´s Flashen PIC12C508A und PIC12F629 je 8 pin´s ich bekomme immer disse Meldung: ***************************************************** Connecting to MPLAB PICkit 3... Currently loaded firmware on PICkit 3
Hier noch zum PIC12C508A wen ich denn auswähle kann ich gar nichts mehr machen.
-
Thread
Poweroff timer im Batteriebetrieb
www.mikrocontroller.net/articles/Batteriew%C3%A4chter#Spannungsregler zusammen mit einem 6-pin Prozessor wie z.B. PIC12F202 braucht die Schaltung weniger als 1 qcm. Wobei die Schaltung mit dem Mono-Flop im Ruhezustand auch so gut wie nichts verbrauchen sollte wenn alle Eingangspegel richtig gelegt sind. Bei 450uA
-
Thread
David Jones über PIC vs AVR
kommen lassen. Mit 100MHz beworben, aber nur 50MHz erreicht. Von der Architektur her ist das ein PIC12. Beim Lesen des Datenblattes mit RAM-Banking und Flash-Pages hab ich mir nur an den Kopf gefaßt und die Samples direkt in den Müll geschmissen. Geh mir weg mit PCLATH und RETLW.
lassen. Mit 100MHz > beworben, aber nur 50MHz erreicht. Von der Architektur her ist das ein > PIC12. Kaum verändert seit 1976. ;-)
-
Thread
ICs werden nicht mehr gebraucht Neuware
der aktuellen Neupreise beim Distributor! Beispiel: Spuugh V. schrieb im Beitrag #5463913: > pic12f629 i 39x 30e Der Kostet als DIP ab 25pcs. bei Farnell 78ct. Macht für 39 Stück 30,81 Euro! http://de.farnell.com/microchip/pic12f629-i-p/8bit-flash-mcu-12f629-dip8/dp/9758992?st=pic12f629
hast ja nicht mal geschrieben welches Gehäuse deiner hat, nur den Temperaturbereich. Solltest du PIC12F629 I/SN haben steht der Neupreis bei 27,69Euro bzw 32,95 Euro mit MWSt. http://de.farnell.com/microchip/pic12f629-i-sn/8bit-flash-mcu-smd-12f629-soic8/dp/9759000?st=pic12f629 Die Preisbeispiele
-
Thread
Präziser, einfacher 850kHz Oszilator
diesen Fall. > > W.S. Nee, das geht wohl einfacher und billiger. 8 MHz Quarzoszillator an einem PIC12F1572 (~0,60 €) und dann Systemclock und PWM passend parametrieren. (Alternativ normaler Quarz und anderen -modernen- 16er PIC (die mit mehr als 8 Beinchen) der dann auch mit externen Quarzen zurechtkommt
-
Thread
Frequentiertheit von Waldwegen - Welche Sensoren?
erfolgt? Ich habe bei der MCU an einen größeren AtTiny oder kleineren AtMega, vielleicht auch an einen PIC12 oder PIC14, betrieben auf 32kHz, gedacht, nicht an einen ARM mit dutzenden Mb Speicher, Kryptokern und FPU. Wenn ich eine Zufallszahlenfunktion implementiere, hätte ich gerne einen großen Mehrwert.
-
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
Wie bestimme ich das SMD Bauteil
Das linke schwarze Teil mit den 8 Beinchen ist ein PIC12C508A Mikrocontroller.
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
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).
nennenswert teurer *UND* brauchen nennenswert weniger Strom. Warum, zum Teufel, sollte man sich da einen PIC12 antun? Nenne einen vernünftigen Grund!
-
Thread
Unbekannter Assembler erzeugt große Änderungen bei kleinem Programm
nämlich beide wieder von der Bildfläche verschwunden. Der SX18 war extrem hart zu programmieren, da PIC12 Architektur. Davon kriegte man Knoten im Gehirn. Für den ACE1202 hatte ich mir selbst nen Programmer gebastelt. Hab dann aber gemerkt, daß er bei langsamen Anstieg der VCC kein Reset machte, also
-
Thread
PicKit 3 & MPLAB; Keine Verbindung möglich
Beitrag #5389178: > ein Versuch mit der Standalone Version 3.10 hat > zumindest mit einem alten PIC 12F683 eine Erkennung ermöglicht. Hast du das dann innerhalb der 3.10 auch wieder zurück zum PICkit gemacht? Sonst geht es dir wie Dave ;-)
for target device: PIC12F683 Downloading RS... RS download complete Programming download... Und das wars dann.....
-
Thread
elektronische DIL-Schalter? nicht-flüchtiges Latch?
Andere Leute nehmen dafür einen PIC12F oder PIC16F*/LF* oder irgendwas anderes kleines. Ein PIC16(L)F1503 hat 128 Byte HEFlash und ist mit Sicherheit billiger als Dein Maxim/Dallas Teilchen. Und viel besser erhältlich. fchk
-
Thread
Absoluter Anfänger
aus Engstirnigkeit resultieren. Wenn PIC<>AVR müsstest du PIC16/PIC18 <> ATMEGA vergleichen. Und PIC12, PIC16 mit ATTINY. Selbst das ist schwierig, denn es gibt steinalte PICs, und nagelneue, schlechte AVRs und gute. Weder AVR noch PIC16/18 sind veraltet. Es zwar ältere Produktlinien, aber sie bekommen
eine andere Meinung hat. > Wenn PIC<>AVR müsstest du PIC16/PIC18 <> ATMEGA vergleichen. > Und PIC12, PIC16 mit ATTINY. Selbst das ist schwierig, denn es gibt > steinalte PICs, und nagelneue, schlechte AVRs und gute. > Weder AVR noch PIC16/18 sind veraltet. Es zwar ältere Produktlinien, > aber
-
Thread
PICF675 - Kurzschluss (niedrigohmig) Vss Vdd
hältst Du es für denkbar, anhand der Funktion der Steuerung das erforderliche Programm für den PIC12F675 zu rekonstruieren? Wenn die 1KB Nullen wörtlich gemeint waren, sind das 512 Programmzeilen, die sich vielleicht zusammenkriegen lassen, wenn man weiß, was der PIC tun soll. U.U. lohnt sich ein
-
Thread
Bootloader für STM32F0 für 1-Wire UART
auf verschiedenen STM32 (diesen Code kann ich natürlich nicht zur Verfügung stellen), privat für PIC12 und PIC16 (http://www.picalic.de/projects/bootloader/). Weil es sich dabei fast immer um RC-Modellbau dreht, bietet sich das über den normalen 3-Pin Servostecker (GND,VCC,Signal) an. Da Bootloader
-
Thread
PICkit 4 wird verkauft
empfohlen mit "Damit kann man alles Programmieren". Doch weit gefehlt, ältere Prozessoren (dsPIC30, PIC12 und PIC10) werden bis auf wenige Ausnahmen gar nicht unterstützt. PIC18 und PIC16 fast gar nicht nur einige 'Beta'. ATxmega geht gar nicht auch ATMega nicht alle ATSAML geht auch nicht. Ansonsten steht
-
Thread
Powerbank schaltet sich aus
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 BOD-Values zu.Beide allerdings zu niedrig. Ansonsten
-
Thread
Speicherdrossel wird extrem heiß
die Spule habe ich ausgelötet und übernommen. Das PWM-Signal erzeugt jetzt statt dem MCP16.. ein PIC12F683 auf eigener Platine mit separatem 5V-Spannungsregler, der wiederum 14V vom ersten linearen Regler erhält. Für den ersten Test habe ich mich für eine PWM-Frequenz von 10kHz entschieden. Die
-
Thread
Projekt: PWM Regelung von Ventilatoren oder Motoren
/www.hydrothyr.at/pwm-regelung-von-ventilatoren-oder-motoren/ Die PWM Ansteuerung, durch einem PIC12, erfolgt mittels linearer Nachführung, einer von einem DS18B20 gemessenen Temperatur. Natürlich OpenSource und Rechtschreibfehler inklusive ;-) Wünsche und Beschwerden können hier diskutiert
-
Thread
Controller für 500kHz PWM-Signal für Vollbrücke
Pic12f1572
Maxpiwer schrieb im Beitrag #5334834: > Pic12f1572 Dito. Kann das kleine Ding per Hardware. Mit Totzeiten.
-
Thread
Strom über Spannungsabfall am Mosfet messen(Code)
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
PWM Signal mit hoher Frequenzauflösung
PIC12F1572
nur nicht sicher, ob der die Frequenzauflösung schafft. Rattn schrieb im Beitrag #5333787: > PIC12F1572 Schafft nicht die Frequenzauflösung. Carsten R. schrieb im Beitrag #5334033: > phase shift PWM controller Gibt es die für 2,5MHz?
-
Thread
XC8: error: (1098) conflicting declarations for variable "_INTCONbits"
stellt man dafür dann bei "Code Offset" 0x100 ein. Zumindest bei meinem eigenen Bootloader für PIC12/PIC16 (http://www.picalic.de/bootloader/) funktioniert das so problemlos.
-
Thread
DS18B20 an PIC12F1572 liefert nur 255,255
versucht habe: Anderen DS18B20 DS18B20 an Klemmen Pullup variiert. (1k,1k2,1k8,2k2,3k3,4k7) Anderen PIC12F1572 Was funktioniert: 5V am DS18B20 sind stabil PIC läuft und LED blinkt UART Läuft und sendet die RICHTIGEN Daten der Temp Variable 1 Wire Library an EasyPIC7 mit DS18B20 und PIC18F45K22 getestet
-
Thread
220VAC Timer aus China verändern (Zeit verlängern)
im Beitrag #5317890: > Ergänzend füge ich hinzu, das auch ein Tiny25/45/85 passen würde. Ein PIC12f1822 wäre sogar ganz pinkompatibel, nur wie könnte M.B. diesen programmieren, wenn er nicht einmal weiss, wie ein 555 funktioniert?.....
Minuten, das wäre aber okay). geht net, haben andere schon genug gesagt -> leckströme. >Ein PIC12f1822 wäre sogar ganz pinkompatibel, nur wie könnte > M.B. diesen programmieren, wenn er nicht einmal weiss, wie ein 555 >funktioniert?..... dito. Wenn er mit 30min plus/minus 5min zufrieden ist
-
Thread
Anfänger bittet um Unterstützung (PIC 12F629)
für pic's bis 18pins und besser immer die lf 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
Fred R. schrieb im Beitrag #5318231: > pic12f1571 / > 72. > Da wird der Offset mit typisch 7.5 mV angegeben. Da siehst du es, bei PIC12F675 sind es typisch 5mV, max. 10mV.
-
Thread
Anfänger sucht Unterstützung beim Flashen PIC12F629 mit PICKit3
midrange-PIC-tutorial Beginnt genau mit deinem 12F629. Da gab es früher sogar ein extra Dokument "PIC12F629 Programming Issues". So was gibt es vieleicht auch in den neuen Lessons.
Funktion nicht mehr. Das war für mich ein Grund, den PicKit 2 zu behalten, so lange ich noch einige PIC12Fxxx zum verbasteln habe, die sporadisch das gleiche Problem mit dem Kalibrierwert haben. Also, falls du noch ein PcKit 2 hast, oder für kleines Geld dran kommst - meine Empfehlung.
-
Thread
Probleme mit I/O-Zuordnung bei PIC 12F509
Hallo zusammen, ich habe lange gesucht, gelesen und komme nicht weiter, daher jetzt meine Frage hier: Ich werkel schon seit etwas längerer Zeit an einfachen Programmen mit verschiedenen 8-Bit PICs, gerne mit den 12F509ern. Ich habe unten angehängtes Testprogramm mit CCS geschrieben und mit dem ICD 3 via MPLAB IPE auf den Chip gebrannt. Es funktioniert auch alles einwandfrei außer: GP2 (PIN_B2) hängt dauerhaft auf ca. 3,5V unveränderlich, die Versorgungsspannung der Platine liegt bei 5V. Ich habe die IO-Konfiguration jetzt schon etwa 100 Mal angesehen und überprüft, ich komme einfach nicht
-
Thread
Motor Drehrichtung umkehren - Steuerung? - Zeitrelais?
Ansteuerung erfordert allerdings ein PPM-Signal von 1...2ms bei ca. 20 ms Pause, kann man mit µC , z.B. PIC 12F1572 (76Cent bei Reichelt) oder evtl. NE555 generieren. Gruß Johannes
erfordert allerdings ein PPM-Signal von 1...2ms bei ca. 20 > ms Pause, kann man mit µC , z.B. PIC 12F1572 (76Cent bei Reichelt) oder > evtl. NE555 generieren. > > Gruß > Johannes Wie schaff ich den das mit der Rückwärtsdrehung bei dieser Version? Dreht sich der von selbst (bzw. mit Hilfe
-
Thread
Welcher PIC ist der beliebteste ?
etwas einschränken, um welche Familie es hier gehen soll. Der PIC16F887 gehört zu den 8-Bittern (PIC12... PIC16...), und auch da gibt es schon 3 Familien: Base-, Mid- und Enhanced Midrange. Der 16F887 gehört zu den (betagten) Mid-Range Typen. Außer in ganz speziellen Fällen, würde ich bei den kleinen lieber die etwas moderneren "Enhanced Midrange"-Typen (PIC12F1xxx, PIC16F1xxx) nehmen. Diese haben einen erweiterten Befehlssatz (besser geeignet für C-Compiler) und eine bessere Performance (min. 16, oft 32 MHz interner Takt möglich, dazu kurze Interrupt-Latenz
-
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
-
Thread
Led langsam aufleuchten lassen
Der PIC12HV615-E/SN https://de.rs-online.com/web/p/mikrocontroller/8238010/ für 1€.
pegel schrieb im Beitrag #5261507: > Der PIC12HV615-E/SN > > https://de.rs-online.com/web/p/mikrocontroller/8238010/ > > für 1€. Irgendwie eine Mogelpackung.