-
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
Die Interrupt Flags werden beim PIC immer gesetzt, auch wenn das Interrupt deaktiviert ist.
-
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
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)
im Beitrag #4123029: > ADCON Register? Gibt es da nicht einen Konflikt mit > RA0 Stimmt, bei 12F1840 ist es das ANSEL Register. Nach dem Reset sin die PORTA Pins als analoge Pins konfiguriert.
-
Thread
PIC 12F629 DIL - SOIC8
Hallo zusammen, ich verwende den JDM Programmer. Nun möchte ich gernen einen PIC 12G629 in der SOIC 8 Version brennen. Leider funktioniert das nicht. Also habe ich es mal mit einem 12F629 in der DIL Version probiert. Ein 18 Pin Sockel ist ja auf dem JDM vorhanden. Da funktioniert
WIE versuchst du den 12F629 SOIC8 zu programmieren ? ISP, also in der Schaltung ? Bei welcher Spannung ?
-
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
Probleme mit einem Programm In C für PIC 12F629
Suche nach einer Lösung für mein Problem , habe ein Programm in CC5X C geschrieben für PIC 12F629 . Habe aber nun den Fehler das wenn ich an den Ausgänge verschidene Blinkgeschwindigkeiten ausgebe Blinkt immer nur der lette in der Kette vom Programm ,finde einfach nicht den Fehler kann mir
ist : #include <C:\Dokumente und Einstellungen\luger norbert\Eigene Dateien\Norbert\Elektronik\PIC\C Compeiler\12F629.H> #pragma config |= 0b.11.0001.1101.1100 // Konfigurations-Wort bit schalter @ GPIO.3; // Port Pin 4 definieren an dem der Schalter angeschlossen ist dieser
-
Thread
PIC12F629: Input pin auf 5V?
Ich möchte bei meinem Pic den Input GP2 für einen auf die positive Flanke getriggerten Interrupt verwenden. Hab den GP2 auf Input gestellt und den Interrupt konfiguriert. Wenn ich an GP2 messe hat der aber immer 5V. Wieso das?
-
Thread
PIC12F1501 beide interne DACs ansteuern
Vielleicht fehlt mir hierfür auch ein include? Aktuell verwende ich nur den in MPLAP mitgeflieferten pic12f1501.h Header.
xuckz schrieb im Beitrag #4440673: > der PIC12F1501 > (http://ww1.microchip.com/downloads/en/DeviceDoc/40001615C.pdf) hat ja 2 > 5-bit DAC Ausgänge. Der 12F1501 hat nur einen DAC. Diesen kannst Du wahlweise auf den einen oder den anderen
-
Thread
Pic12F683 und FET 2N7002
Hallo guten morgen, Habe ein Projekt mit PIC12F683 und FET 2N7002 an den Ausgänge. Die FET sind mit ihrem Gate direkt an den Ausgänge des PIC. Beim Einschalten der Versorgungsspannung schalten die FET kurzzeitig durch. Habe auch andere FET
default, 4MHz-Takt -> 1 MHz-Zyklustakt movlw 0x07 MOVWF CMCON0 ; digital I/O PIC12F683 CLRF T2CON ; Vorteiler 1:1 ; bsf STATUS,RP0 ; bank 1 ; BSF OSCCON, SCS ; intosc is used ; #IF (uC_Frequenz == 4) BSF OSCCON, IRCF2 BSF
-
Thread
PIC 12F683 - low side Schalter?
brauche hierzu bitte eine Beurteilung: Ist es zulässig, einen Mikrocontroller wie zum Beispiel den PIC 12F683 über die GND Seite An/Aus zu schalten (siehe Schaltplan)? An VDD liegt 2,8V an. Batt+ sind 3V-4,2V.
brauche hierzu bitte eine Beurteilung: > Ist es zulässig, einen Mikrocontroller wie zum Beispiel den PIC 12F683 > über die GND Seite An/Aus zu schalten (siehe Schaltplan)? > > An VDD liegt 2,8V an. > Batt+ sind 3V-4,2V. Es ist schwierig einen uC abzuschalten weil du nie weißt über welche Wege dann
-
Thread
PIC 12F683 TMR0 Overflow erkennen
Hallo, ich arbeite mich gerade in PIC's mit Assembler ein. Ich möchte einen Interrupt durch einen Timer0 Overflow erkennen, sorry für die Anfängerfrage: Aber wie kann ich sehen wann ein Interrupt mit einem Overflow stattgefunden hat, gibt es da ein bestimmtes Register wo ein Flag gesetzt wird ? Ich sehe nur ein INTCON-Register mit dem TOIF-Flag, ist es zufällig dieses Flag oder gibt es ein anderes im Status-Register ? Ich denke mal zum initialisieren wird dies hier ja ausreichen: [avrasm] banksel OPTION_REG bsf OPTION_REG,INTEDG bcf INTCON,INTF bsf INTCON
-
Thread
PIC12F1572 Flash Speicher schreiben/lesen
Hallo Zusammen, ich knabbere gerade an dem Problem, dass ich eine Adresse, welche ich während des Betriebs empfange, in den nicht flüchtigen Flash Speicher schreiben möchte. Beim Start des PICs soll er sich die Adresse wieder aus der Speicherzelle abholen. Ein "Lernprozess" könnte man es ja nennen. Nun habe ich mit dem MPLAB X Code Configurator die Header- und Sourcedatei erstellt, aber irgendwie funktioniert es nicht. Entweder die Funktionen sind fehlerhaft oder ich verwende sie falsch. Zum Testen schreibe ich zuerst in die Zelle, dann lese ich sie wieder aus. [code] uint8_t adress1
-
Thread
PIC12F1822 vers. PIC 18F4550
PIC 12F1822 ist ganz anders aufgebaut. Aber wenn dein C Compiler ihn unterstützt dann müsste es gehen.
programmierbar? Welchen C-Compiler hast Du verwendet? Der C18 von Microchip kann nur Code für die PIC18F* erzeugen. Die PIC10/12/16... haben weniger Befehle, unter anderem welche, auf die der C18 angewiesen ist. Der große Unterschied zwischen PIC10/12/16 und PIC18 ist, dass der PIC18 etwas compilerfreundlicher
-
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
Microchip Hex-Files: PIC12/16Fxxx und EEPROM
Hallo, in der Programming Specification für den PIC12F629 wird angeben, dass die EEPROM Werte ab der logischen Addresse 0x2100 gemapped werden. Ich habe jetzt nur ein Problem. Was heißt in diesem Zusammenhang logische Address. Wenn ich in der .asm
-
Thread
PIC 12F675 + ADC-Eingang +Code +Dresden
Hallo Ihr! Ein kleines Projekt, schematisch: Dreh-Poti--->[ADC im PIC ]<========Datenleitung=====>[PIC mit EEPROM] Ich stelle mir folgendes vor: (1) Ein PIC12F675 für Wandlung von analogen Daten (Spannungswert 0... +5V DC). Zum Testen werden die Spannungswerte
entschieden (wenn es nicht klappt dürft ihr mich als "dumm und unbelehrbar" bezeichnen) alles auf PIC-basis und per Protokoll zu schaffen. DAS MUSS irgendwie gehen... Seriennr: GENAU das könnte ein 12F629 / 12F675 oder sogar nohc "kleinere" PIC hinkriegen... haben ja genug ROM um sich ihren "eigenen
-
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
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
Mit PIC12F629 WS2812 NeoPixel ansteuern
S. schrieb: >> Habe ich bereits gesehen. > > Nein, wohl doch nicht so ganz. > Denn unter "Für PIC12, PIC16, PIC18..." > ist dir der Link "Forenthread" entgangen! > > Beitrag "Re: [ASM & C] PIC12/PIC18/PIC24 WS2812 SPI Library" > > Da sehe ich reinen C code, > allerdings für etwas moderneren
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
PIC 12F 629 ohne *inc -> wo liegt hier der Fehler verborgen?
PIC12F629 laufen. Also habe ich die Grundeinstellungen und RESET-Einstellugen von 16F627 (welche funktionierten!) mit 12F629 verglichen und angepasst. Gut, dann einen *.hex compiliert (mpsasm) und auf den PIC12F629 gebrannt. Ging auch gut. Nur lässt der die LED nicht blinken.... Also ein Problem. Entweder beim RESET oder im Programm (main usw...). Wer sich Zeit nehmen könnte mir hier zu helfen, dem
-
Thread
PIC12C508A durch 12F508 ersetzen?
Wenn du dir selber einen bauen willst, dann kannst du mal hier schauen: http://sprut.de/electronic/pic/projekte/brenner5/index.htm Der ist natürlich deutlich komplexer als der JDM. Zum 12F508: irgendwie scheint der weder von IC-Prog noch von PonyProg unterstützt zu werden. Auch die Software von
@Bastler Im Schaltplan das PINOUT des 16f84 eingetragen. Die Pins OSC1, OSC2 liegen beim 12C oder 12F wo anders und müssen nicht beschalten sein. Die Signale des ICSP liegen schon richtig an.
-
Thread
PIC 12F629; Programm lässt sich nicht brennen; Osccal Blank
Moin, So habe ein kleines Programm geschrieben um den 12F629 mal auszuprobieren und wollt eben das Programm auf den PIC brennen aber Brennprogramm sagt: "Checking Osccal & Bandgab..." "Check Osccal is Blank!" So meine Frage Wo kann ich denn Den Osccal
Zunächst will ich mal den inhaltlichen Unsinn des letzten Beitrages korrigieren. Es geht hier um den PIC12F629. 1. Richtig ist, dass ab Werk an der letzten Programmspeicherzelle ein RETLW-Wert für OSCCAL steht. 2. Die Speicherzelle ist an 3FFh und nicht an 3FFFh. 3. Falsch ist, dass der 12F629
-
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
1 des Steckers zum PICKIT3 der "unterste" Pin ist? Beachtet, an welche Stelle im ZIF-Sockel der PIC gehört?
-
Thread
PIC12F1840 im I2C Slave Betrieb
Hallo zusammen, ich versuche gerade einen PIC12F1840 im I2C Slave Modus in Gang zu bekommen. Der Master der den Slave steuert ist ebenfalls ein PIC (PIC16F887) Erste Aufgabe ist mal nur das der Master den Slave anspricht und dieser im einen
// lösche die Variable Ausg } }[/c] Source Slave: [c]#include <htc.h> #include <pic12f1840.h> #include "delay.h" #include "I2C_Treiber_PIC12F1840.h" /* Variablen fuer die I2C Kommunikation */ /*----------------------------------------------------------------------------------
-
Thread
PIC 12F629 - Reset durch Schalten externer Lasten
Hallo, ich habe folgendes Problem: Mein PIC 12F629 bekommt einen Reset, wenn z.B. das Licht an oder aus geschaltet wird! Meine Schaltung besteht aus: - kapazitives Netzteil (220nF-X2-Kondensator,Transil-Diode (24V) Brückengleichrichter) - Glättungskondensator 100uF - Spannungsregler 78L05 (mit 100nF am Eingang, 100nF + 22uF am Ausgang) - PIC 12F629 mit 100nF zwischen +5V u. GND, KEIN Reset-Pin, dieser ist als I/O-Pin konfiguriert - zwei 24V-Relais, die 230VAC-Motore schalten sollen; Spulenspg. wird am Glättungskondensator abgegriffen;
-
Thread
I did it! Olimex programmiert PIC12F509
Ufff! Endlich hat's geklappt. Eben habe ich meine ersten beiden Testprogramme in 12F509 gebrannt. War ein ziemlicher Aufstand, da hin zu kommen. Der Reihe nache... Gekauft: Olimex PIC-PG3. Tait-Style. Läuft an Parallelport, hat externe Stromversorgung, damit sind die 13 V VPP auch
= virtuPIC
-
Thread
[S] PIC 12C508A oder 12F508
Hi, da es an der Uni immer zwei Wochen dauert und ich keine große Lust auf Mindestbestellwert und Versand bei einem Händler habe, versuche ich hier mal mein Glück. Falls ihr mir einen abgeben könnt wäre ich euch sehr dankbar. Falls ihr ihn auch noch für mich programmiert... noch besser ;) Grüße, Marco
-
Thread
PIC12F1501 + PICKit3. Kann icht Debuggen
Ich kann meinen PIC12F1501 nicht Debuggen... Wenn ich die den PIC mit dem PICkit3 Programmiere funktioniert es Problemlos. Das Programm funktioniert auch bis auf einen neuen Teil, dem ich mit dem Debugger analysieren
Sandro schrieb im Beitrag #3355403: > Ich kann meinen PIC12F1501 nicht Debuggen... Na und? Wo ist das Problem? Du brauchst doch bloß _vorher_ ordentlich nachzudenken und gut isses. Jahrzehntelang haben Geräteentwickler ohne Debugger auskommen müssen und
-
Thread
Starthilfe bei PIC12F508 Assembler Programmierung mit MPLAB pic-as
Hallo, ich versuche mich gerade an PIC Assembler, einfach weil ich es interessant finde. Dazu habe ich einen PIC12F508 zur Verfügung, also ein Winzling unter den PICs, aber übersichtlich vom Befehlssatz her :-) Nun brauche ich eine Variable
nicht: movwf TRISPPGPIO sondern nur: TRIS f also nur movlw 0x00 TRIS f Die alten pic12f5xx sind etwas zickig...
-
Thread
Suche jemand der mir ein Programm schreiben kann (PIC12C508A
bei dieser Targetvorgabe gegenüber einem ATTiny25 nochmal 1000% an Arbeitszeit draufschlagen. Einen PIC12C508 mag heutzutage keiner mehr anfassen. Peter
Rolladensteuerung mit PIC: http://www.ees-hartz.de/Timer/page9.html
-
Thread
PIC12F1572: Controller resettet bei kleinen PWM Werten?!
Grüße *, ich hab hier einen 12F1572 (läuft auf 5V mit internem OSC auf 8MHz->PLL auf 32MHz, WDT aus, BOR aus) mit saukomischem Verhalten auf den drei PWM Modulen. Ich initialisiere diese wie vom MCC vorgeschlagen: - Standard-Mode (kein Offset) - Periode=0xFFFF, DC=0, Phase=0, keine Interrupts [c] PWM3INTE = 0x00; PWM3INTF = 0x00; PWM3CLKCON = 0x00; PWM3LDCON = 0x00; PWM3OFCON = 0x00; PWM3PHH = 0x00; PWM3PHL = 0x00; PWM3DCH = 0x00; PWM3DCL = 0x00; PWM3PRH = 0xFF; PWM3PRL = 0xFF; PWM3OFH = 0x00; PWM3OFL = 0x00; PWM3TMRH = 0x00; PWM3TMRL = 0x00; PWM3CON = 0xC0; [/c] Dann
-
Thread
Gibt es in Eagle 5.6.0 den PIC12C509??
habe folgendes Problem: Ich will über Eagle (Version 5.6.0) eine Schaltung aufbauen, wofür ich den PIC12C509 benötige. Bloß finde ich den Baustein in keiner einzigen Bibliothek. Muss ich den neu zeichnen und zu den Bibliotheken hinzufügen oder heißt der Baustein in Eagle einfach anders?? Gruß
Hallo ist in der lib microchip -> PIC12C*? Gruß Sascha
-
Thread
Probleme mit PIC 12F1501 und PICKIT3 und MPLAB X
zurecht. Bei meinem neuen Projekt jedoch habe ich eine Schaltung gekauft auf der ein uC verbaut ist. Ein PIC 12F1501. Ich habe mir nun ein Clone PICKIT3 gekauft und versucht das ganze über das MPLAB neu zu programmieren doch das Problem ist das mein Clone von der IPE zwar erkannt wird aber in der MPLAB IDE
-
Thread
Freeware C-Compiler für PIC 12F ..... 16F
sondern unter der GPL, das wird aber für den OP wohl keinen Unterschied machen. SDCC unterstützt die PIC14 und PIC16 Architektur, d.H. nur manche der pic12f (nicht die mit PIC12 Befehlssatz). im PIC14 Modus: 16f72 16f73 16f74 16f76 16f77 16f84 16f84a 16f87 16f88 16f616
du die PIC10F und PIC12F mit dem CCS-Compiler, welche im MPLAB inkludiert ist, programmieren. mfg SChoasch
-
Thread
PIC12F617 Eingang soll Ab 1V high melden.
Hallo, Ist mein erstes Projekt habe also keine Erfahrung. Wie kann ich einen Eingang des PIC12F617 so konfigurieren das er ab >1V ein High meldet und <1V Low)? Die Betriebsspannung des PIC ist 4,5V. Und welcher Eingang ist dafür am besten geeignet? Vielen Dank
Aber ins Dabla gugen, solltest du endlich! [c] 2010 Microchip Technology Inc. DS41302D-page 67 PIC12F609/615/617/12HV609/615 9.0 COMPARATOR MODULE The comparator can be used to interface analog circuits to a digital circuit by comparing two analog voltages and providing a digital indication of
-
Thread
PIC12F683 Ausgang in Interruptroutine setzen schlägt fehl
Hallo zusammen, ich habe ein ganz merkwürdiges Phänomen heute entdeckt, dass ich mir nicht erklären kann. Ich werte beim 12F683 über Pin 7 (GP0) per Interupt ein Signal aus. Wenn das Pegel an GP0 auf "H" wechselt, soll der Ausgang Pin 3 (GP4) gesetzt werden. Beim Wechsel auf "L" eben wieder rück gesetzt werden. [c] #INT RA void_irs_GP0() { if (!toggle) { output_high (PIN_A4) toggle = 1; } else { output_low (PIN_A4) toggle = 0; } x = input_a(); // Port lesen clear_interrupt (INT_RA0); } [/c] Wenn ich das Ganze in MPLAB 8.56 simuliere, ist alles OK, aber in der Realität
-
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
PIC12F1571/2 -> IC Ohne externe Bauteile aufheizen
werden. Also der volle Versorgungsbereich des PIC12F1571/2. Dadurch kann kein Widerstand verwendet werden. Am besten währe natürlich per Software um externe Bauteile zu sparen. Wa passiert, wenn ich einen Portpin gegen Masse kurzschliese? Wird
Fred R. schrieb im Beitrag #4828212: > Ich möchte einen PIC12F1571/2 ohne (ider mit wenig) Bauteilen aufheizen Heisse Software schreiben. Alle unbenutzen timer ohne(?) prescaler alufen lassen, ebenso ADC und portpins mit negierten Muster beschalten. Wenn
-
Thread
PIC12F675 Nur GP5und/oder GP6 als Ausgang verwendbar
Hallo Marco Also: - GP3 kann man nur als Eingang nutzen - GP6 existiert auf dem PIC12F675 nicht. Welchen PIC verwendest Du wirklich? - Grundsätzlich müssen die GPx-Pins konfiguriert werden, um sie als digital I/O nutzen zu können. (Datenbuch Kapitel 3.1 "The ANSEL (9Fh) and CMCON
digital input. Pins configured as analog inputs will read ‘0’. The ANSEL register is defined for the PIC12F675.") Hilfreich wäre es, wenn Du den Sourcecode posten würdest...
-
Thread
Probleme mit PIC12F1840 und Temperatursensor DS18S20
bin gerade am verzweifeln: Ich kann einfach nicht die Temperatur aus dem Dallas DS18S20 mit meinem PIC12F1840 auslesen. Ich habe den Beispiel-Code, der bei dem Compiler mikroC pro for PIC dabei war, weitestgehend kopiert, bekomme aber als Temperatur immer nur "0000 0000 1111 1111" ausgelesen (dadurch
Ich habe jetzt den Code, der auf einem anderen uC lief, auf einem neuen PIC12F1840 ausprobiert, aber hier will er einfach nicht funktionieren... Ich habe sämtliche alternativen Pin Funktionen überprüft und die sind soweit alle standardmäßig deaktiviert. Ganz abstrus ist folgendes
-
Thread
Anfänger sucht Unterstützung beim Flashen PIC12F629 mit PICKit3
Der Link zu den Gooligum Tutorials oben war auch suboptimal. Besser wäre_http://www.gooligum.com.au/PIC-tutorials/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.
. Last doch bitte einer mal nen Groschen für mich fallen. :) PS: Bei mir kommt demnächst ein 12F2xx an den PicKit3
-
Thread
PIC12F1572 -> Problem mit Sleep -> Wird nicht immer ausgeführt
voltage End If Weiss den wirklich keiner weiter,an was das liegen kann? Falls es wichtig ist:Der PIC12F1572 besitzt einen (eigentlich drei) 16bit PWM.
-
Thread
PIC12F1571/2 -> Suche Trick um VDD zu messen
Hallo Leute, Weiss jemand einen Trick, um die VDD eines PIC12F1571 zu messen? Normalerweise mach ich das über die Analogeingänge mit einem Spannungsteiler. Leider ist die Hardware schon vorgegeben und die Analogeingänge anderwertig genutzt. Es soll also
-
Thread
PIC12F683 + A/D-Converter + PWM
eure Antwoten im Voraus Clément hier der Code: //include files #include <htc.h> #include <pic12f683.h> //configurations __CONFIG(FOSC_INTOSCIO & WDTE_OFF & PWRTE_OFF & MCLRE_ON & BOREN_OFF & CP_OFF & CPD_OFF); //defines #define reverse GPIO5 #define reverseLED GPIO1
-
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
-
Thread
PIC12F675 - ASM - Programmänderung, hilft mir Jemand?
Moin, gibt es in diesem Forum Jemanden, der eine Programmänderung in Assembler für einen PIC 12F675 durchführen würde? Ich bitte um Hilfe, da ich kein Assembler in diesen Größenordungen beherrsche und auch sonst wenig mit PICs zu tun habe. Falls mein Wunsch viel Arbeit bereitet, soll die
gut... Wenn aber mitten beim Fahren (sagen wir mal - es wird die ganze Zeit Vollgas gegeben) der PIC einen Reset macht, dann startet der Regler neu und nimmt die Vollgasstellung als Nullpunkt. Man kann ihn also nicht mehr programmieren und der Motor dreht nicht mehr. Ziemlich doof bei Booten ;)
-
Thread
[V]erkaufe 3x PIC 12C672-04DP
Verkaufe 3x PIC 12C672-04DP 5,-€ inkl. Versand (innerhalb D) als Warensendung. Bei Interesse bitte PN! Gruß Chris
-
Thread
PIC 12F629 und PICDEM 2 PLUS, geht das? Wenn ja, wie?
Vorgänger war nicht besonders ausführlich mit seiner Dokumentation. Mein Problem: Ich habe drei PIC12F629 auf die drei verschiedene Programme aufgespielt werden sollen. Den Quellcode dafür verstehe ich nicht, aber ich habe ihn und er läuft auch schon auf anderen 12F629 ICs. Soweit ich weiß wurden
=Data+Sheets&ssUserText=PIC12F629 Viel Spass
-
Thread
PIC12F675 A0/A1 Output schaltet immer aus
habe ich ein Testprogramm geschrieben, um das ganze von vorn anzugehen: Ich versuche, mit einem PIC12f675 einfach mal alle Ports (außer A3, I know...) auf 1 zu schalten. (interner RC) Habe hier einen PCW PIC C Compiler, bin in assembler nich so firm... Ich muss ja Komparator und Analog ausschalten
Die Fuses (bei PIC: CONFIG) kannst Du im Programm nicht beeinflussen. In Deinem Programm kann ich keine Stelle finden, wo Du die Ausgänge auf 1 schaltest.
-
Thread
PIC12F509 I/O Konfiguration GPIO1 geht nicht.
Hinweise jeglicher Art bedanken. Doch nun zu meinem Problem. Ich habe eine kleine Platine mit einem PIC12F509. Mein Problem ist, dass die Ausgänge nicht das machen was sie sollen. Wenn man sich den Stromlaufplan anschaut, dann sieht man, dass GPIO 5 und 4 Eingänge sein müssen, während GPIO 0 bis 2 Ausgänge
der komplette Code den ich zurzeit vorliegen habe. Vielen Dank für deine Mühe! ; Prozessor=12F509 interner Oszillator, Kein Watchdog, kein Reset, LIST P=PIC12F509 ;, R=HEX #include "p12F509.inc" __CONFIG _MCLRE_OFF & _CP_OFF & _WDT_OFF & _IntRC_OSC ;MCLRE_OFF
-
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