-
Thread
RGB LED Band Steuerung umbauen
Pollin, dürfte aber derselbe Aufbau sein. Da Vcc auf Pin 4 und Gnd auf Pin 11 liegen, passt ein PIC12F629 im SO8 Gehäuse. Den werde ich so auf den SO14 Footprint auflöten, dass die ersten und die letzten drei Pins des 14poligen Footprints frei bleiben. Dann passt die Spannungsversorgung und den externen
-
Thread
Warum wird Berufserfahrung massiv überbewertet?
Ulrich immer wieder bemängelt: Um eine LED blinken zu > lassen, ist eben ein 8051 oder gar ein PIC12F675 meistens angebrachter, > als ein STM32F4. Welche 8051 bekommt man eigentlich so für 30 Cent? Bei modernen Prozessoren ist das jedenfalls kein Problem. Mit einem 8051 oder dem Pic wirst du
Ulrich immer wieder bemängelt: Um eine LED blinken zu >> lassen, ist eben ein 8051 oder gar ein PIC12F675 meistens angebrachter, >> als ein STM32F4. > > Welche 8051 bekommt man eigentlich so für 30 Cent? Bei modernen > Prozessoren ist das jedenfalls kein Problem. Mit einem 8051 oder dem Pic >
-
Thread
Pic18f4525 mit MPLAB icd 2
Hallo Ich programmiere das erste mal mit dem neuen CCS C compiler for pic12/14/16/18/24 Auch erste mal mit MPLAB ICD 2, (kleine erfahrung mit MPLAB IDE). mein programm ist sehr einfach (1 led ^= 1 setzten), es hat 0 Fehler beim Compilen, doch leider kann ich das programm
-
Thread
Interne Schutzdioden im dsPIC?
Datenblatt immer die negative Eingangsspannung auf maximal -0.3 .. -0.5V limitiert ist. Bei einem PIC12F675 habe ich ein RS232-Signal +/-7V über einen 100 K Serienwiderstand an GP4 angeschlossen. Ich habe mich dann gewundert warum ich ein starkes Rauschen auf dem Temperatursensor an GP0 habe. Filterung
-
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
Kapazitive Schalter (mTouch?)
Was hat das mit dieser "mTouch Capacitive Touch Library" auf sich" ? d) Ich habe hier z.b. eine PIC12F617 (die in dieser Liste drin ist und 4 Kapazitive Chanels hat, 8 Pins), wie wäre die simpelste Beschaltung dafür für einen Button und wie könnte es Softwaremässig aussehen ? (ich erwarte hier natürlich
-
Thread
Mikrokontroller Einsteiger Set für Schüler
mit dem PC verbunden, und braucht noch nicht mal eine eigene Stromversorgung. Allerdings hat der PIC12F675 nicht viel: Nur 8 Pins, 1k Flash, 128 Byte EEPROM, aber auch ADC. Auf dem Board gibts 8 LEDs, ein kleines Lochrasterfeld zur eigenen Verwendung, und die Brennspannungserzeugung. Der 12F675 ist
-
Thread
PIC LCD Ausgabe von Strings
beim 16F886 ist eine Codebank 2k groß (11 Bit Adresse im 14 Bit Sorry, ich war irgendwie beim PIC12. Die PIC unterscheiden sich ja erheblich im Core. Die 8051 haben alle den gleichen Core. Es gab zwar Versuche, den 8051 aufzubohren (Dallas 80C390, Intel 251, Philips MX) zu 16Bit und mehr Adreßraum
-
Thread
Arduino als Einstieg?
Langeweile mit dem PICkit1. Das MPLAB ist ja auch nicht schlecht. Das PICkit hat zwar nur einen PIC12F675 und 8 LEDs, die allerdings nur an 5 Pins des µC hängen, und gemultiplext werden müssen, wenn man beispielsweise ein Lauflicht darauf programmiert. Um in den PIC Assembler gut hinein zu kommen
-
Thread
PIC18F HEX-File to .asm
Dieses Programm funktioniert nicht für meinen PIC18. Auf der Website steht: "Es werden die PIC10, PIC12 und PIC16-Typen unterstützt"
-
Thread
FFT mit 8 Bit Controller
bis 433 Hz. Die Abtastrate, also Taktfrequenz ist vom PIC12Fx vorgegeben (meines Wissens bis 32 MHz). Für eine grobe Einschätzung wäre ich sehr dankbar! Viele Grüße Jörg
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
-
Thread
PIC12F675 GPIO - Ausgänge lassen sich nicht schalten nachdem der A/D eingeschalten wird
Ausgang GPIO5 auf 1-Signal! woran kann dies liegen? MPLABX 1.41 mit Simulator Gruß Ivan [c] // PIC12F675 int main(void) { TRISIO = 0b00001001; // GP0 als Eingang verwenden ; 0 = Output 1 = Input ANSEL = 0b01100001; // ANS0 als Analogen Eingang ; 1 = analog 0 = digital
-
Thread
Abtastrate bei AD Wandlung
Hallo, verstehe ich das richtig, dass ich beim PIC12F1822 (http://ww1.microchip.com/downloads/en/DeviceDoc/41413C.pdf) die AD-Wandlung mit maximal 8 MHz fahren kann? Sodass ich also alle 0,125 µs einen Wert messe? Den Wert habe ich aus der Tabelle auf
2,5 us bzw 400 kHz. Gibt es einen Controller (vorzugsweise PIC), der sich etwa im Preissegmet eines PIC12F (ca. 1€) befindet und das bringt oder ist das völlig unrealistisch?
-
Thread
MplabX zu empfehlen?
sonst in Ordnung. Hab auch meistens was mit dem Assembler gespielt, und die älteren Kamellen wie den PIC12F675 verwendet. In meinem SDCC-Compiler hauptsächlich für 8051 gibt es auch PIC, aber sicher nur eingeschränkt. Damit beschäftigte ich mich noch gar nicht. Aber der SDCC für 8051 ist zusammen mit
-
Thread
PIC Programmiereinstieg
Zum Einstieg ist ein PIC12F675 bestens geeignet, keine Frage. Mir flog mal zufällig gratis ein PICkit1 zu, und dann beschäftigte ich mich ein wenig damit. Praktisch ist, daß ich mit diesem PICkit beliebig viele 12F675 nach
-
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
Anfänger PIC16F1518 läuft nicht
Hallo zusammen! Ich bin ein Anfänger... Mit dem Pic 12F628A und mit dem 16F629 komme ich zurecht und kann auch kleinere Programme schreiben. Nun habe ich mich mal an den PIC16F1518 gewagt, mit dem Hintergrund diesen später mit C zu programmieren.
-
Thread
Temperaturkontrolle Eisstadion
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 und Hardware SPI/I2C; dazu noch MCP 2021 LIN-Transceiver mit Spannungsregler; Analogchip, der den UART auf 12V LIN-Pegel
-
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
C Programm Strukturierung für Anfänger
Hi Leute, ich hab folgendes Problem: Ich hab bisher PIC12/16/18 in Assembler programmiert. Gab es in den Assembler Programmen mehrere asm Dateien, hab ich es bisher wie folgt Strukturiert(Beispiel mit PIC18F87J10): 1. File: Main.asm - Include Dateien
-
Thread
RC Empfänger PWM Signal Mosfet Motorregler
Steller) zeigen den ich benutze.... Das Relais brauchst Du nicht, ist für die Umpolung. Ist ein PIC 12Fxx ein MOSFET und ein Spannugsregelr wegen BEC. Alles Selbstlernend. Nur von NIX kommt auch NIX.
-
Thread
Programm für 12F675
hiebei um eine Regler mit Kontaktfreinen abgriff usw. Auf der Platine iste in Sockel für einen Pic 12f675 verbaut. Wir haben einen fertigen Chip (Programmiert) eines Hersteller welcher mit dem Regler einwndfrei funktioniert. Leider ist der Hersteller nicht gewillt uns diese Chips zu verkaufen Das
-
Thread
Mikrocontroller Cluster Computing
sie aber nur 50/75MHz. Inzwischen sind die lange den Bach runter. Wie kann man aber auch nen PIC12-Kern für Neuentwicklungen nehmen. Das mußte einfach schief gehen. Hardwarestack, RAM-Banking, kein Call in jede 2.Page, ich dachte, ich bin im falschen Film. Die etwa gleich alten 100MHz Silabs
Resourcen. Bei neuronalen Netzen werden sie noch massiv eingesetzt, entwder direkt oder auch als pic12 in ein FPGA gegossen.
-
Thread
Kabellängen und ein Paar dinge mehr mit nem µController
Der PIC12F1840 () wäre z.B. passend (andere bestimmt auch, es soll kein Krieg ausbrechen). Der hat an Pin 2+3 TX/RX, also RS232/RS485/LIN und du hast noch andere PINs frei für einen One-Wire-Sensor. Wenn du
-
Thread
µC Programmierer gesucht
sein, dass ihn bei einer ähnlichen > Anforderung auch mal jemand anders in Erwägung ziehen mag. PIC 12HV615 oder 12HV609, sind sogar in der "Apotheke" bei Stückzahlen >10 ab 67 Cent zu haben. Eigentlich wollte ich das aber hier gar nicht posten, wo schon Controller für 8€ vorgeschlagen wurden... Ich
-
Thread
Automatische Abschaltung Funkgerät (Anfänger) Hilfe
könnte laut dem aufdruck ein PIC12F508 sein. (weis nicht ob F508 das SMD marking ist) Schau bitte mal nach ob VCC und VSS passen.
Hallo 1234 Das Logo ist das gleich ich glaube es handelt sich um das PIC12F508. VCC und VSS passen :-)
-
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
Teelicht mit PIC10F200
Pic18 in 6Pin Gehäusen geben, diese fangen aber ab 10F3xx an, darunter sind es meines wissens nur pic12.
einen wirklichen 8pinner benutzen magst/kannst (DIP [wohl zu groß], SOIC8 oder DFN), würde ich den PIC12F1822 oder PIC12F1840 empfehlen. Der hat nicht nur genug Luft im Flash, sondern hat auch ein PWM-Modul. Das heißt, einmal Konfigurieren und dann nur noch Bytes aus der Tabelle/Array in das Register
-
Thread
Sleep mode, trotzdem zu viel Stromverbrauch
sehr wichtig ist, dass mein ADC Modul im sleep mode unbedingt funktionieren muss. Mein µC ist der PIC12F1822. Mein Code: void main(void) { PIC_INIT(); while(1) { SLEEP(); // wird so im Datenblatt des Compilers angegeben CVD_Messung(); //ADC-Modul wird für diese Funktion benötigt
schrieb im Beitrag #2757134: > dass der typische Stromverbrauch 50-100nA ist Das gilt für den PIC12LF1822. Der PIC12F1822 verbraucht im Low-Power Sleep Mode noch ca. 20-40µA.
-
Thread
PIC12F1822 programmieren mit PICKIT 3 ?
Hi kann einer vlt. mal nachsehen, ob in der Standalone Programming Software , ob der PIC12F1822 unterstützt wird? Würde gern das PICKIT3 bei http://de.rs-online.com/web/p/products/6872750/ bestellen um den PIC12F1822 zu flashen. Vielen Dank hierfür. lg Marv
-
Thread
Temperaturschwankungen am Interneren Oszillator
Hallo zusammen, Ich benutze für eine (grobe) Zeitmessung einen PIC12F1840 mit internem Oszillator. Bei Raumtemperatur funktioniert das auch sehr gut, nun frage ich mich aber, wie Temperaturabhängig die Taktfrequenz ist. Im Datenblatt habe ich dazu nichts gefunden. Ist
-
Thread
Fehler bei Bitmanipulation
scheint aber etwas nicht zu funktionieren. Kann ich nicht so weit verschieben?? Ich programmieren einen PIC12F1840 (8 Bit) und benutzte den HIGH_TECH Compiler und MPLAB.
-
Thread
heute journal fachkräftmangel Gesperrt
vielen Herstellern. Für eine Brotmaschine nimmt man auch heute keinen ARM9 oder P3. Da hat ein PIC12Fxxx seine Berechtigung. Mein Ex-Unternehmen legte sich auf 8051 und Keil fest, man wollte auch nicht ständig die Plattformen tauschen, wenn es der Aufgabe auch gar nicht entgegen kam. Außerdem pflegte
-
Thread
PIC18F2550 vergesslich
Hat zwar nichts mit diesem Bootloader-Problem direkt, aber doch indirekt zu tun: Ich hatte mal beim PIC12F508 den Fall, dass wenn die Versorgunsspannung "glitch-artig" eingeschaltet wurde der kleine PIC hin und wieder mal mitten ins Programm gesprungen ist oder anderen Unsinn ausführte. Selbst der Power-On-Timer
gesamten restlichen Speicher > mit Reset-Sprüngen auffüllt ... ?? Keine Ahnung wie das bei den PIC12 ist, aber zumindest bei den 18 (und ich glaube ich 16) ist es so das gelöschter Speicher ein NOP represäntiert, und somit der µC das ganze solange NOP't bis er an das Ende seine Speicher gekommen ist
-
Thread
RS485 Treiber mit Adresse
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: möglichst
-
Thread
PIC 16F684 programmieren
downloads/en/DeviceDoc/41204H.pdf Und schon sieht man folgendes, gleich auf der ersten Seite: "PIC12F6XX/16F6XX devices require one power supply for VDD (5.0V) and one for VPP (12.0V)." Auf Seite 35 wird dann auch der Bereich von 10V bis 13V erwähnt. Allerdings unter: "High voltage on MCLR
-
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
PIC IR repeater - Verbesserungsvorschläge ?
Dazu muß man einen MC nehmen, der > mit Pin-Change aufwachen kann (z.B. ATtiny13). Das kann der PIC12F675 meines Wissens auch. Wenn ich durch den Sourcecode durchgestiegen bin werde ich da auch ein wenig mit rumspielen. Das kann ich ja immer noch machen, wenn ich die Platine gelötet habe... Super
-
Thread
embedded Linux, Kernel-Treiber für Motor notwendig?
Safety-kritischen Sachen auf einzelne kleine 6/8/14-Pinner auszulagern (hier bieten sich die PIC10 und PIC12 Serien an, die sind klein und billig, der erwähnte PIC10F220 im SOT23-6 kostet in Volumenstückzahlen 0.34U$) und über irgendeinen Bus anzubinden. CAN ist relativ teuer, die Automobilindustrie hat als
-
Thread
Wunschliste für einen Xmega Nachfolger
ist auch eine etablierte Standardarchitektur, die tausend mal besser durchdacht ist als AVR8 (oder PIC12-24). Die meisten Argumente oben kann man genau so auf die PIC32 ummünzen. Reichelt hat sein Angebot grad fett ausgebaut, ab DIP28 für 5,50€. Wirklich, an all die AVR- und PIC-Fans: Wer nicht im
AVRs ist der Preis, denn der Cortex kommt halt in Hobbyisten-Stückzahlen nicht unter 2 Euro, da sind PIC12/16 und AtTiny besser und kleiner. Wer also eine externe Reset-Steuerung für sein Board braucht, pflanzt sich einen 6-Pin-PIC12 o.ä. drauf. Wer aber zum Basteln einen bequemen "general purpose" µC sucht
-
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
Anlaufprobleme
Hallo Leute, in meinem Aktuellen Projekt versorge ich meinen PIC12F mit einer Art selbstgebauten Generator: rotierender Magnet induziert Spannung in Spule. das ganze richte ich gleich, glätte es mit 10µF und begrenze es mit einer Z-Diode + R. Wenn der Magnet sich
-
Thread
MicroC und PICkit3
Hex-Datei als Parameter einfügen. Ich habs mal probiert. Der fehler war, das der Compiler als PIC-Typ PIC12F1822 übergibt und die pk3cmd aber P12F1822 haben will. Deswegen wollte ich mal eine kleine Exe schreiben die nichts anderes macht als das PIC durch ein P ersetzt.
-
Thread
__delay_us(x)
Hallo, ich habe nur eine ganz kleine Frage: Bei meinem PIC12 möchte ich der __delay_us() Funktion eine unsigned int (16 bit)variable übergeben, aber es funktioniert nicht. Kann mir Jemand sagen, wie ich den Wert der Variablen übergeben kann? Ich programmiere
-
Thread
Mosfet Beschaltung am µC
100% sicher ob das nun auch so stimmt wie ich das vorhabe. Möchte eigentlich nur, mit einem µC (PIC12F629) einen Motor schalten. Motor ohne PWM, einfach nur ein oder aus. Nun ließt man immer wieder, der µC kann nicht genug strom am Ausgang (PIN 6 / GP1) liefern und man bräuchte eine Treiberschaltung
-
Thread
Frequenz messen (260 Hz)
Hallo zusammen, ich möchte mit einem PIC12, den ich bei 1 Mhz laufen lasse ein Taktsignal ausmessen. Irgendwie schwankt mein Ergebnis aber gravierend, daher an euch die Frage, ob ihr wisst, woran das liegen kann. Mein Signal hat eine Frequenz
Krapao schrieb im Beitrag #2669871: > Das ist auf dem PIC12 kein atomarer Zugriff. Siehe die Hinweisbox dazu > im Datenblatt. Ich weiß leider nicht welche Hinweisbox du genau meinst aber ich habe es jetzt gemacht, wie ihr empfohlen habt. Zuerst auslesen,
-
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