-
Thread
PIC16c711 3 volle stangen zu verkaufen
Hallo zusammen, ich habe da mal eine Frage und hoffe man(n) kann mir hier helfen. Habe hier 3 Stangen voll von diesen PIC´s und würde sie gerne verkaufen aber weiß nicht was ich dafür nehmen kann vieleicht könnt ihr mir weiter helfen!! Danke
-
Thread
Lichtsensor Programm - PIC 16F84A
Schönen Guten Tag... zuerst mal..ichbin neu hier ;) daher...Hallo miteinander! Mein problem ist folgendes! Ich mus für die schule ein Projekt machen, undzwar namens Lichtsensor! Nur mein Problem ist, Ich habe nächsten Dienstag meine Abschlussprüfung (bin AZUBI zum Elektroniker für GEräte und Systeme) und schafe es einfach nicht mehr jetzt mich damit so grossarig zu beschäftigen! Ausserdem bin ich halt nur ein Azubi und kenne mich daher auch nicht soo gut mit dem PIC Aus =( für manche ist das alles denke ich aber gar kein problem..deswegen dachte ich stelle ich den beitrag mal rein.
-
Thread
PIC16F628 UART aus SLEEP-Mode wecken?
Hallo, ich habe mit einem alten USB-Handydatenkabel (PL2303) und einem PIC16F628, sowie ein 868MHz TX-Modul von ELV einen FS20 Sender gebaut. Das ganze funktioniert auch soweit, nur ich würde gerne aus Stromverbrauchsgründen den PIC in den Sleep-Mode legen, so dass er nur
initialisieren, wenn man aus dem Sleep-Mode zurückkehrt? Hat sowas vielleicht schon mal jemand mit einem PIC16F628 gemacht, also UART-RX und Sleepmode? Danke im voraus, Kermit
-
Thread
PIC16F1939 2x LCD möglich?
Hallo zusammen, Ich habe hier einen PIC16F1939 mit integriertem LCD Modul sowie zwei 7-Segment LCD Anzeigen. Ich habe das Ganze jetzt soweit, dass ich an den Commons 0+1 eine LCD Anzeige am Laufen habe. Funktioniert super. Allerdings hätte
Flo schrieb im Beitrag #2430823: > Hallo zusammen, > > Ich habe hier einen PIC16F1939 mit integriertem LCD Modul sowie zwei > 7-Segment LCD Anzeigen. Ich habe das Ganze jetzt soweit, dass ich an den > Commons 0+1 eine LCD Anzeige am Laufen habe. Funktioniert super. > Allerdings
-
Thread
Math. Problem beim PIC16F648A
Hallo Leute, folgendes Problem: Ich lese einen Sensor mit dem PIC16F648A aus und berechne die Rohwerte in physikalische Werte um. Ausgabe über RS232 Schnittstelle. Simulation mit OshonSoft PIC Simulator IDE läuft einwandfrei. In der Realität erzeugt der 16F648A aber
an und der Rechenwert hängt sich für die nächsten Messwerte auf. Reduziertes Progamm läuft mit dem PIC 16F628A einwandfrei beim 16F648A jedoch das gleiche Problem. Kennt jemand dieses Problem?
-
Thread
PIC16LF1527 PWM Abschaltung funktioniert nicht immer
Hallo Zusammen, habe folgendes Problem: Ich dimme eine LED-Endstufe über CCP10. Das funktionert auch alles recht gut, nur wenn ich den PWM abschalte passiert es ab und an (~ 5-10%) dass der Ausgang auf high bleibt und die Endstufe statt abzuschalten maximalen Strom liefert. Mit folgender Routine schalte ich den PWM zu bzw. ab: [c] void pwm_aus (void) { CCP10CONbits.CCP10M3 = 0; //disable PWM CCP10CONbits.CCP10M2 = 0; return; } void pwm_an (void) { CCP10CONbits.CCP10M3 = 1; //enable PWM CCP10CONbits.CCP10M2 = 1; return; } [/c] lt. Datenblatt ist das die richtige
-
Thread
PIC16F690 PWM nur 3,8V
Hallo Ich hab das Problem das ich bei meinen PIC nur 3,8-3,9V am Ausgang haben wenn ich das ganze mit einer PWM mache. Gibt es eine Möglichkeit das Signal zu verstärken evt. mit einer kleinen Zusatsschaltung. ich brauch den unteren Spannungsbereich bis ca 2,5 V nicht MFg Marcel
-
Thread
PIC16F18855 I2C Problem
2 are not supported for I2C Mode */ RC3PPS = 0x17; //RC3->MSSP2:SDA2; RC4PPS = 0x16; //RC4->MSSP2:SCL2; SSP2DATPPSbits.SSP2DATPPS = 0x13; //RC3->MSSP2:SDA2; SSP2CLKPPSbits.SSP2CLKPPS = 0x14; //RC4->MSSP2:SCL2; SSP2CON1bits.SSPM3 = 1; SSP2CON1bits.SSPM2
nach Reset die Eingänge alle auf dem Analog Input hatten? Oh ja! (http://www.sprut.de/electronic/pic/fallen/fallen.html#analog) Das ist bei fast allen PIC(8|24|32) noch immer eine Falle für die Vergesslichen. Die neuen 16er, zb der auf dem Xpress Board umso mehr. Die haben mehr Analoge Module
-
Thread
Daten senden über AUSART mit PIC16F88
Hallo. Ich versuche nun schon seit Wochen Daten mit meinen PIC zu senden. Aber es läuft einfach nicht. Ich habe zwei Taster über die ich jeweils ein langes Datenpaket versenden möchte. Ob ich das Paket so zerstückeln darf, weiß ich zwar auch noch nicht, aber das ist erst mal nebensächlich. Es soll ein serielles Datenpaket für ein XBee Funkmodul sein. Zur Zeit sieht es noch so aus: Wenn ich einen Taster betätige, fängt der Versand an. 0x7E und 0x00 wird versendet, doch dann wird PIR1 nicht gelöscht. Und ich hänge in der senden Schleife fest. Kann mir vielleicht jemand einen Tipp geben
-
Thread
senden über serielle Schnittstelle mit PIC16f877
ermittelt habe, über die serielle Schnittstelle an einen Computer weitersenden. Ich verwende einen PIC 16f877, weiß aber nicht wie ich das Problem am besten angehen soll. Kann mir bitte jemand ein paar Tips u. Trick bzw. ein Beispiel posten! Ich wäre echt dankbar!!!
noch bis über das WE warten kannst, weiss ich bestimmt auch mehr. Habe gerade ein Dev. Board mit dem 16F877 und werdfe mich damit Beschäftigen.
-
Thread
mit PIC 16f877 seriell daten senden und empfangen
Hallo Ihr!!! Weiß jemand von euch wie der Programmcode aussieht wenn man mit dem PIC 16f877 daten an ein gerät mit serieller schnittstelle (RS232) senden und empfangen möchte? Ich bedanke mich im Voraus für eure Hilfe!! mfg
Hallo Stefan, schau Dir doch mal die folgenden Application Notes von Microchip an! Der PIC-Typ paßt zwar nicht, aber der dort verwendete PIC gehört zumindest zur selben PIC-Familie. Als Anregung sollten die Application Notes also geeignet sein. http://ww1.microchip.com/downloads/en/AppNotes
-
Thread
PIC16F877A - HEX-konverter
Code: [code]; Übungsbeispiel Hex-Converter ; PORTB auf 7Segment und in Hex darstellen list p=16f877a include "p16f877a.inc" __CONFIG 0x3F41 org 0x00 ; Programmstart (also 0x00) goto init org 0x04 ; Interuptadresse init BCF STATUS, RP1 ;Wechsel auf
Registers wird indirekt über das FSR und Das INDF Register adressiert. http://www.sprut.de/electronic/pic/grund/adress.htm#indirekt
-
Thread
C-Programmierung LCD PIC16F84A
Moin Moin! Könnte mir einer den Text erklären und - oder Kommentieren? void LCDString(const char *__putstr) { char __ps; __ps = *__putstr; while(__ps>0) { __putstr++; if (__ps== 0) break; LCDWriteChar(__ps); __ps = *__putstr; } } Hab echt kein Plan was da passiert. Im Hauptprogramm steht nur: LCDString("Beispieltext"); Das Zeigt er ja auf dem Display an, aber was macht der obere Teil? MfG Stefan
-
Thread
pic16f873a--PORTA0-4
servus Leute, ich bin am verzweifeln. ich kann die port's a0 bis 4 nicht setzen. habe alles ausgemacht comperator, halt alles was da dran hängt auch adcon usw. TRISA = 00000000 bsf PORTA,0 bis 4 geht nicht nur PORTA 5 und 6 kannt ich setzten ! WARUM????? kann mir einer helfen? danke
-
Thread
PIC16(L)F18875 mit Pickit3 programmieren?
Moin, ich habe einen China Clone und die SW PICit3 V3.10, kann aber dort leider diesen Chip nicht auswählen !? Habe aber bei einem Projekt dieses Foto gesehen !? hat dazu jemand eine Idee ?
-
Thread
PIC16F628, MIC4427 (MOSFET-Treiber)
Hallo zusammen! ich habe eine Schaltung mit PIC16F628 zur Ansteuerug einer MOSFET-Stufe (IRL3803) gefunden und moechte die Schaltung so (oder so aehnlich) mit einem ATmega32 aufbauen. Da ich eher Programmierer als Elektroniker bin, habe ich Probleme
Echte Open Collector sind das beim PIC auch nicht. Man gibt eine Null aus und schaltet die Datenrichtung. Wenn Richtung Ausgang, wird die Null ausgegeben, bei Eingang ist die Leitung hochohmig. Beim AVR gibst du im PORTx die 0 aus und
-
Thread
Pic16F877 & FT232R
Hallo alle miteinander ich habe folgendes Problem: Ich habe einen PIC16F877 in Verbindung mit einem FT232R & möchte dann gerne über den USB Port mit meinem Computer kommunizieren. Habe auch die Treiber für den FT installiert. Wenn ich meinen FT an meinen Computer anschließe
Datenaustausch mit meinen Computer. Wenn ich nun von meinen Computer z.b. mit TeraTerm was zu meinem Pic schicken will, leuchtet auch mein Empfangen Led bei dem FT auf. Aber weiter kommen die Daten leider nicht. Wenn ich versuche etwas von meinem Pic zu senden kommt es wohl gar nicht erst bei meinem Ft
-
Thread
PIC16F876A Programm geht verloren
Ist der PIC etwa undicht? Gruß
Die Schaltung hat mit pic16f876 ohne solche Probleme funktioniert. Vor kurzem habe ich das Programm an A-Typ angepasst und habe das Problem damit geschafft... Unterschied zwischen alt und neu: alt: Pull-ups deaktiviert
-
Thread
PIC16C74B mit GALEP 4 programmieren
Ich habe mir einen DIL40->PLCC40 Adapter für den Microchip PIC16C74B gebaut, damit ich den PIC mit dem Eprommer GALEP 4 programmieren kann. Leider funktioniert es nicht. Das Config-Wort wurde eingestellt. Ich bekomme aber immer eine Fehlermeldung beim Programmieren. Wer hat mit dem Galep schon einmal einen PIC inkl. Config-Wort programmiert und kann mir Hilfe geben?
-
Thread
PIC16F628 EEPROM, Beenden von Write feststellen
Hallo Freunde, Beim Beschreiben des EEPROM mit einer Zeichenfolge möchte ich erreichen, dass nur dann auf das beenden des hardwaremäßigen Schreibvorgang gewartet werden muss, wenn beim erneuten Aufruf der Write-Routine, dieser Vorgang, welcher ja unabhängig von der weiteren Programmausführung hardwaremäßig abläuft, noch nicht beendet ist. Dies funktioniert bis jetzt nicht. Allerdings funktionieren die nachstehenden Abfragen (natürlich ist nur jeweils eine davon aktiviert) nur NACH Beendigung der vorgeschriebenen Sequenz zum Beschreiben des EEPROM. Setze ich diese VOR die "requiered Sequences" wird
-
Thread
PIC 16f688 : Timer 1 ungenau
Hallo Zusammen, aktuell bastel ich an einer Meßschaltung um die Kapazität eines LIPO-Akku zu ermitteln.Der Ablauf ist folgender : 1. Akku auf 4,15 V laden 2. bei Erreichen von 4,15V noch Zeit x warten 3. Umschalten auf Entladung bis 3,75 V erreicht sind dabei die Zeit zählen 4. Laden bis 3,9 V zur Lagerung des Akku Das Programm an sich funktioniert. Leider habe ich Problem mit dem Timer1. Der Timer läuft nicht mit 2HZ. Die Interrupt-Service-Routine ist bewusst klein gehalten. Mit den Presets s. Proggy verliere ich in 2 Minuten 3 Sekunden. Trotz stundenlanger Suche kann ich keinen
-
Thread
PIC16F627 Rs232 nach DMX512
Hallo Leute, DMX Lichtsteuerung PC Rs232 nach PIC ausgabe DMX Baud 2400 bis max möglich DMX ausgabe Kanalbegrenzung bis max 512 Pc Software in VB 2005 danke
-
Thread
Geht das kürzer/schneller? Assembler, PIC16F1512
PIC16F1512, Assembler, MPLAB Kann man das folgende Programmstück kürzer/schneller machen? Das Ziel ist: w = gnn + 32 - nnn, ohne nnn zu ändern. movfw gnn addlw d'32' ; w= gnn
-
Thread
PIC16F877 senden-empfangen RS232
Hallo Leute, ich arbeite seit kurzem mit PICs (PIC16F877, 20Mhz) und dessen Programmierung unter C (Compiler CC5X). Kann mir vielleicht einer von euch einen C-Code senden, mit dem ich Daten(Texte, Zeichen) vom PIC zum PC und umgekehrt senden kann!
Hallo Ich mach PIC in Assembler, und habe auch scho über eien Kommunikation über RS232 nachgedacht. Denke das Hyperterminal ist ne gute Wahl, aber damit kenne ich mich leide nicht aus. Aber an Das kann man was schicken
-
Thread
Flußdiagramm Digitale stoppuhr auf PIC 16F84A
Hallo, ich habe ein Problem. Ich würde gerne eine Digitale Stoppuhr mit dem PIC 16F84A als Schulprojekt abgeben. Leider weiss ich nicht so recht, wie genau der Ablauf einer solchen Uhr aussieht. Deshalb fände ich es sehr hilfreich, wenn mir jemand beim erstellen des flußdiagrammes
Wenn Du dann als Suchbegriff stopuhr stoppuhr eingibst, gibt es massig Treffer. Einer, der PIC einsetzt, ist: http://www.mikrocontroller.net/forum/read-1-60795.html#60795 Steht zwar nicht viel drin, aber eine email ist angegeben. Du mußt halt klein anfangen: LED blinken lassen, IRQ, Timer,
-
Thread
Problem mit Sprutbrenner 8 und PIC16F84A
einwandfrei funktioniert hatte. doch dann kam ein Problem nach dem anderem. der Brenner erkannte den PIC16F84A nicht mehr sondern entweder den fiktiven "16F84" der bei fehlendem pic angezeigt wird oder sagt, dass der eingestecke PIC nicht in der "Database" vorhanden ist. darauf hin dachte ich, vielleicht
ich jetzt die Firmware auf meinen steuerpic? 2. Frage: was muss ich machen, um anschließend meinen PIC16F84A wieder zu erkennen?
-
Thread
PIC16F876 -> EEPROM -> GLCD
Hallo, Ich ich möchte mit einen PIC16F876 ein GLCD mit 2bit Grastuffen betreiben nur braucht das mehr Daten ums komplett zu beschreiben als der PIC an Flash hat. Meine idee deshalb war ein 1mbit EEPROM zu verwenden in dem das Standartbild
zu langsam, besonders beim schreiben. Das führt zu Bildstörungen. Ich gehe auch davon aus, dass der PIC selbst mit 20MHz zu langsam für die Aufgabe ist. Das hat weniger mit dem PIC zu tun als vielmehr mit der Datenmenge und Bildwiederholfrequenz.
-
Thread
PIC16F630 Schleife für Delay einer LED
STATUS,RP0 ;Wechsel zu Bank 0 > movlw 0x01 ;LED on Du solltest beachten, dass bei den PIC16 bei 0x004 der Interrupt-Vector liegt. Ein Interrupt würde bei deinem Code an die Stelle movwf TRISC springen. Man löst das im allgemeinen folgendermaßen: [code] ORG 0x000
Silvio schrieb im Beitrag #3844748: > Du solltest beachten, dass bei den PIC16 bei 0x004 der Interrupt-Vector > liegt. Ein Interrupt würde bei deinem Code an die Stelle > movwf TRISC > springen. Man löst das im allgemeinen folgendermaßen: ORG 0x000 > ; Reset-Vektor
-
Thread
PIC 16F687 Interrupt HITECH C-Compiler
Einen schönen guten Abend ans Forum, habe eine Frage zur Interrupt-Behandlung bei PICs. Mein PIC soll beim Drücken einer Taste für's Erste eine LED an PORTB6 anschalten um die Funktion des Interrupt zu testen. Leider scheint die SW niemals in den Interrupt zu kommen und ich würde gerne wissen warum. Hier der Quellcode: [C] #include <stdio.h> #include <stdlib.h> #include <pic.h> int Zustand; void interrupt isr(void) { if (INTF) { INTF = 0; } Zustand = 0b01000000; } void main(void) { int t = 0; Zustand = 0b00000000; TRISBbits.TRISB4
-
Thread
PIC16(L)F1703 low voltage Programmierung?
Hallo, ich hatte bisher nie mit PICs zutun, nur mit AVR und Cortex M3 etc. wo das Programmieren und Debuggen kein großes Ding ist. Nun habe ich einige Fragen zu dem oben genannten µC: 1. Welche Programmiermöglichkeiten sind ab Werk verfügbar? Nur HVP oder auch LVP? In Foren liest man beides, das Datenblatt gibt dazu nichts her?! 2. Für LVP wird wohl ein OGM Pin beschalten. Allerdings gibt es den an dem genannten PIC garnicht?! LVP wird allerdings unterstützt. Ist diese Verbindung dann einfach wegzulassen?
-
Thread
PIC16F18344 EEPROM Schreiben und Lesen funktioniert nicht
H'AA' movwf NVMCON2 banksel NVMCON1 bsf NVMCON1, WR nop ; Kann man eig. beim PIC16F18344 weglassen. nop ; btfsc NVMCON1, WR goto $-2 ; Read banksel NVMCON1 bsf NVMCON1, NVMREGS bcf NVMCON1, WREN banksel NVMADRL movlw H'00' movwf
-
Thread
CCP2, Alternate Pins und PIC16F1827
Moin Leute, ich hab mich dem PIC16F1827 zugewendet weil ich einen kleinen µC für ein kleines Gerät haben wollte. Bisher hab ich alles nur simuliert, gerade weil ich mit dem CCP-Modul noch nicht so gearbeitet hab. Genau dort liegt
den Code poste ich hier einfach rein, denke mal bei der größe des Codes geht das noch. [code] // PIC16F1827 Configuration Bit Settings // 'C' source line config statements // CONFIG1 #pragma config FOSC = INTOSC // Oscillator Selection (INTOSC oscillator: I/O function on CLKIN pin) #pragma
-
Thread
Daten in Flash speichern PIC16F876A
nach einer Lösung zu suchen, wende ich mich mit meinem Problem an euch. Ich will Daten ins Flash vom PIC16F876A schreiben. Dabei habe ich mich ganz geanau an die Routine, die Microchip vorgibt gehalten. (Kapitel 3 des Manual, v.a. S. 37) Es geht aber nicht. Nicht im Simulator, das Setzen des EEPGD-Bit
-
Thread
PIC16F627A: Probleme mit Schieberegister-Ansteuerung
mal wieder ein problem, und zwar sende ich acht Bits an ein CD4094-Schieberegister, mein uC ist ein PIC16F627A. Ich verwende dazu folgenden Code (im Wesentlichen, unwichtige Teile gekürzt): [c] // PIC-Header einbinden #include <pic.h> // ********************************************************
-
Thread
PIC16F873/6A prog. Problem
hallo, als newbee in sachen pics habe ich ein paar fragen. irgendwie bekomme ich den pic nicht ans laufen, leider sind die config data ( ähnlich den fuse bytes beim atmel ?) im hexfile nicht vorhanden ( bild im anhang) und ich tue mich schwer, die manuell einzustellen. die sw für meinen sprut brenner 5 sieht bei der pic configuration ganz anders aus, boden und lvp= rb3:gpio finde ich dort nicht ! auch wird das aus den einstellungen res. config word ( 3F71 ) nicht angezeigt . mit einer anderen software ( PICPgm Development Programmer ) sieht es ähnlich aus, bei lvp kann mann nur en/dis einstellen
-
Thread
PIC16F627_AnalogDigitalUmsetzer mit Comperator
Wünsche erst einmal ein guten Abend, Ich habe folgendes Problem: Ich möchte eine Spg. mit dem PIC messen. Diese soll mir aber jedoch nicht per display angezeigt werden. Sondern ich mit im Programm ein Wert eingeben, der einer Spg. wieder spiegelt. Und ist die Spg. überschritten soll ein Ausgang an PortB angesprochen werden. habe mir dazu eine experemntierplatine gebaut. das Programm und die anschaltung der jeweiligen Eingänge/Ausgänge habe ich nach den Informationen der Seite http://www.sprut.de/electronic/pic/programm/compadc/compadc.html gebaut. das Program habe ich probiert meinen
-
Thread
Prob mit PIC16F84A und LCD-Display
Hallo erstmal. Ich habe vor ca. 2 Wochen mit den PIC's angefangen, und komme auch schon ein bisschen klar damit. nur jetzt habe ich Probleme damit ein 16X2 Display anzusteuern. Ich schaffe es noch nicht einmal das sich das Display initialisiert. Hier
Den 16F84A haben wir in der Schule mal mit einem 16x2 Display verbandelt, im Anhang der Code dafür. Das ist allerdings auch für 4bit-Ansteuerung, sollte sich aber simpel auf parallel-Ansteuerung vereinfachen
-
Thread
PIC 16F628A + mikropascal+ Testbit
Mikropascal ist ein of Pascal bassierendes Programm zum porgrammieren von PIC. Dieses Programm hat die Funktion testbit. Bei Pics gibt es I/o Ports zum Beispiel PortB. wenn diese Ports auf eingang gestellt sind und es liegt ein Spannung von 5V an also ein High-Pegel müsste man eine 1 auslesen können ansonsten ein null. v := testbit(portb,6); aber die Programmzeile liefert keinen Wert zurück den ich dann verarbeiten kann. Das Programm sollte so aussehen wenn spannung an RB6 anliegt dann mach das wenn keine Spannung anliegt mach dieses. wenn jemand einen Link oder ein Programm hätte
-
Thread
PIC 16F917 internen EEPROM programmieren ?
Hallo, Hilfe, ich habe einen PIC 16F917 und einen GALEP4 Programmer. Ich muss beim programmieren einen vorgegebenen Inhalt in den internen EEPROM schreiben. Geht das irgendwie ? Ich krieg das nicht hin. Ach ja, arbeite mit MPLAB
, .10 DE A_LI, .10 DE A_GE, 0 DE 0, 0 Das Beispiel ist von einem PIC16F627, bei deinem wirds so oder ähnlich sein. Gerhard
-
Thread
PIC 16F877 als Schmittriger und Temp.-Überwacher verwenden
Hallo ich suche Hilfe zum PIC 16F877: Ich möchte ihn gerne zur Steuerung einer elektronischen Last verwenden, um so viele Analoge Elemente zu vermeiden doch leider weis ich nicht wie ich den PIC beschalten soll um ihn Als Schmitt-Trigger
wirst Du nicht um eine mehr oder weniger komplizierte Eingangsbeschaltung herumkommen. >wie ich den PIC beschalten soll um ihn Als Schmitt-Trigger zu nutzen Die von Dir angestrebte Funktion muss in Software realisiert werden. Schmitt-Trigger Eingänge hat der PIC schon, Dein Problem löst das aber nicht
-
Thread
Takt pic 16f877a ; Brennen funktioniert nicht
Hallo zusammen, ich bin neu hier und beschäftige mich auch erst seit wenigen Wochen mit den PIC's. Angefangen habe ich mit einem 44- Pin Pickit2 Demo Board. (PIC 16F887) Nun habe ich mir eine weitere Schaltung gebaut und benutze jetzt den PIC 16f877A. Weiterhin wollte ich aber mit dem Pickit2
längerem keine Errata mehr, offensichtlich werden die nicht mehr gepflegt. Ich empfehle daher auf PIC16F88x oder PIC16F18xx umsteigen.
-
Thread
PIC 16F688, JDM2 Programm und WINPIC
ich habe ein Problem. Ich nutze den JDM2 Programmer, in Verbindung mit WINPIC. Ich möchte einen PIC 16F688 zunächst auslesen, sodass ich den Wert für die Frequenz bekomme. Und da ist auch schon das Problem. Ich bekomme immer eine Fehlermeldung: Auslesen FEHLERHAFT! Woran liegt das ? Arbeitet der 16F688 nicht mit dem JDM2 Programmer zusammen ? Habe im Netz keine Infos dazu gefunden. Mit dem 12F629 funktioniert das einwandfrei. Natürlich habe ich auch in WINPIC den richtigen Chip ausgewählt ;)
-
Thread
PIC16F628 Port Lesen/schreiben Verzweiflung
Hi, ich Versuche mit dem HI-TECH C Compiler den PIC16F628 dazu zu Überreden von PORT A zu lesen und auf PORT B zu schreiben. Da ich mir noch die Hardware besorgen muss, habe ich erstmal 2 verschiedene Simulatoren ausprobiert und beides mal gleiches
Im 16F gibts noch keine LAT-Register. Oder simuliert C das LAT-Register?
-
Thread
PIC16F627A mit internem Takt betreiben
Hallo zusammen, ich versuche den PIC16F627A mit dem internen Taktgeber (also ohne ext. Beschaltung) zum Laufen bringen - leider ohne Erfolg. Testweise möchte ich 2 Ausgänge auf "High" setzen. Gibt es noch etwas bestimmtes, dass beachtet
-
Thread
PIC16F876 @20MHz PWM in Assembler
steuern Motoren an, nur die Ausgangsfrequenz ist viel zu hoch mit 19,5kHz. Wo stelle ich den Teiler auf 16 ein im Assembler? 4MHz PIC kann ich leider nicht gebrauchen, zu träge für eine 3stellige 7Segment Anzeige. Programm läuft sonst super. Mira
[code] bsf T2CON, T2CKPS1 ;Vorteiler auf 16 [/code] Gruß Flo
-
Thread
PIC16F877A - teilweise fehlerhaft?
Hallo! Ich habe derzeit mehrere Wählgeräte (GSM) mit jeweils einem PIC 16F877A I/PT (TFTP-Typ) im Einsatz. Dazu ist zu sagen, dass ich den Speicher ziemlich "randvoll" programmiert habe. Nun hatte ich schon zweimal (2 von 10 - bis jetzt..) einen PIC, der teilweise Programmcode
NOP Befehle, um eventuell fehlerhaftem Speicher auszuweichen - scheiterten. Als ich einen Ersatz-PIC einlötete waren die Probleme verschwunden! Hat vielleicht jemand eine Idee, ob ich vielleicht etwas falsch gemacht haben könnte? Vielen Dank im Voraus Josef
-
Thread
PIC 16F84, Timer0, Prescaler ?
Wir haben für unseren Azubi ein Experimentier-Board für den PIC 16F84 angeschafft. Die ersten einfachen Programme funktionieren, aber wir haben ein Problem mit dem Timer 0, Beispiel von www.sprut.de Ich habe unten nur die Initialisierung eingefügt, wir lassen
nächste Woche anhängen. Bei den AVR Controllern habe ich keine Programme. Wir arbeiten jetzt mit den PIC's, weil sie für die Prüfung (Elektroniker für Geräte und Systeme) verwendet werden, im Moment ist da noch der 'alte' 16F84 im Einsatz. Es wird ein kleiner Konfigurationsfehler sein beim setzen der
-
Thread
PIC16F887 PIN Change Interrupt Problem
Hallo Leute, ich hätte da mal eine Frage zum 887 den ich für meine Berufsausbildung benötigt. Ich möchte einen PIN Change Interrupt an RB6 oder RB7 aufrufen. Habe auch soweit alles richtig konfiguriert etc. Allerdings hängt der PIC so lange wie ich die Taste gedrückt halte in der ISR. Sollte er nicht eigentlich nur bei einem Flankenwechsel den Interrupt erneut aufrufen? Also so wie er es an RB0 richtig macht? (Siehe Datenblatt) Habe ich hier einen Denkfehler? PIN Change Interrupt heißt doch flankengesteuert?? Wenn ich den Taster halte ändert sich doch nix?
-
Thread
Interne Pullups und PortB pic16f877
Hallo zusammen, habe ein ungewöhnliches Problem laut meinem Programm soll der Taster an RB0 die LED an RD4 einschalten. Es passiert aber folgendes .Wenn ich RBO betätige passiert nix. Betätige ich Taster der an RB3 liegt geht die LED an . Wenn ich den Taster an RB3 gedrückt halte und dann RB0 betätige geht die LED aus. Obwohl der Pin RB3 überhaupt nicht im Programm vorkommt. Muss den bei aktivierten internen Pullups der RD3 immer mit der Masse verbunden sein ? Einer eine Idee ??? Programm im Anhang. Grüß caine
-
Thread
PIC16F1827 Capacitive Sensing Module Assembler
Hallo, seit mehreren Tagen versuche ich das Capacitive Sensing Modul (CSM) des PIC 16F1827 erfolglos in Gang zu bringen. Ich meine exakt nach der Beschreibung im Datenblatt vorgegangen zu sein. Den Code habe ich mehrfach kontrolliert. Auch habe ich ergebnislos einen neuen 16F1827
evtl. der Fehler steckt? Die im Code angeführten Seitenzahlen beziehen sich auf das Datenblatt des 16F1827 (DS41391D). Vorsorglich habe ich mein gesamtes ASM-File (erstellt mit MPLAB 8,92) als Anlage beigefügt. mit bestem Dank schon im Voraus mfG Ottmar Auszug aus dem Gesamtcode: [code