-
Thread
EEPROM auslesen
seit kurzem mit dem Auslesen von EEPROMs und habe dabei ein Problem. Beim 40DIP PIC16F887 und PIC16F884 EEPROM erhalte ich nur Nullen auf dem Display, während ich das 32DIP M27c4001 EEPROM problemlos auslesen kann. Kann mir jemand sagen, woran das liegen könnte? Der 40DIP Pic16F887 EEPROM funktioniert
Hallo L.S., nach dem heutigem Auslesen und eingestellt auf PIC16F884. Gruß
-
Thread
RB0 am PIC16F884
Hallo, Forum, bei folgender Einstellung: TRISB = 0: PORTB = Ausgang ANSELH = 0: PORTB = digital I/O PORTB = b'11111111' werden an RB1 bis RB7 angeschlossene LEDs wie gewünscht, eingeschaltet, die an RB0 gleichartig angeschlossene LED erhält keinen Strom. Am freien Pin RB0 liegt die volle Versorgungsspannung an; wenn die LED angeschlossen wird, geht die Spannung auf 1,9 V runter, ohne dass die LED leuchtet. (LED-Typen 2mA, Rv = 1 k). Wo steckt der Wurm? Dieter
-
Thread
Problem b. Brennen des PIC16F884
Die Beschaltung der entscheidenden Pins ist für beide Controller identisch. Nun wollte ich einen PIC16F884 in derselben Anordnung brennen, bekam aber immer die Fehlermeldung: "Programming aborted at Adress 0000". Lediglich Löschen und Lesen funktionierten. Kann mir jemand von dem Schlauch helfen, auf
den 40-poligen nicht so, habe gerade keinen da zum Messen. Daher mein > obiger Beitrag Der PIC 16F884 hat je zwei VDD- und VSS-Pins. die intern verbunden sind. Zusätzlich sind die entsprechenden Pins auch noch auf der Platine des Nullkraftsockels miteinander verbunden. D.
-
Thread
PIC16F884 geht, PIC16F877A nicht.
ich habe in den configs: #pragma config FOSC = HS Zum Aufbau: wenn ich den PIC16F884 einsetze und ein Programm für diesen compiliere, kann ich es einwandfrei hochladen. Tausche ich ihn gegen den PIC16F877A ein und compiliere ein Programm für diesen, ist das Compilieren fehlerfrei
-
Thread
PIC16F884 und LCD2004 über I2C
und bin Neuling mit PIC-Prozessoren. Kann mir jemand ein ganz einfaches Beispielprogramm für den PIC16F884 posten, in dem ein Zeichen über I2C auf einen LCD2004 ausgegeben wird ? Beim Arduino bindet man eine Bibliothek ein und dann ist das ganze eine Sache von wenigen Programm-Zeilen. Geht es so ähnlich
mit einem Alpha-LCD 2x8 (von Pollin) und nicht mit einem PIC16F884, sondern mit einem PIC16F819. Und nicht per I2C, sondern im bekannten 4 Bit Modus. Guck einfach mal bei den Projekten. Vielleicht hilft's. Eventuell aber auch nicht. W.S.
-
Thread
PIC16F884 seltsamer Effekt
Programm nicht (hat das was mit der Stromstärke zu tun ?). Ich kauf mir jetzt nochmal einen PIC16F884 und schaue ob es mit dem einwandfrei läuft. Vielleicht hat mein jetziger einen Defekt, weil ich mal was falsch angeschlossen habe.
-
Thread
PIC16F884 interner Oszillator
was muss ich denn hier ändern, um den internen Oszillator zu benutzen ? [c] #pragma config FOSC = HS // Oscillator Selection bits (INTOSC oscillator: CLKOUT function on RA6/OSC2/CLKOUT pin, I/O function on RA7/OSC1/CLKIN) #pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled and can be enabled by SWDTEN bit of the WDTCON register) #pragma config PWRTE = OFF // Power-up Timer Enable bit (PWRT disabled) #pragma config MCLRE = ON // RE3/MCLR pin function select bit (RE3/MCLR pin function is MCLR) #pragma config CP = OFF // Code Protection bit (Program
-
Thread
PIC16F884 Anfängerfragen
warum kommt eine Fehlermeldung beim Hochladen ? hängt es mit der Definition des internen Oszillators zusammen ? Ich will ihn auf 1Mhz einstellen: #pragma config FOSC = INTRC_CLKOUT// Oscillator Selection bits (INTOSC oscillator: CLKOUT function on RA6/OSC2/CLKOUT pin, I/O function on RA7/OSC1/CLKIN) #pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled and can be enabled by SWDTEN bit of the WDTCON register) #pragma config PWRTE = OFF // Power-up Timer Enable bit (PWRT disabled) #pragma config MCLRE = ON // RE3/MCLR pin function select bit (RE3/MCLR pin function
-
Thread
PICkit3 Probleme
0x2040 ist die Device ID vom PIC16F884. Vielleicht ist Dein PIC auch defekt.
-
Thread
Layout SMD-Quarz überprüfen
. Messe ich am Oszilatoreingang, beendet der Quarz das Schwingen. Ist das normal? Prozessor: PIC16F884, am Oszilator des Timer1 angeschlossen. Gruß Max
-
Thread
I2C Schaltkarte mit 48 Ausgängen
Detail&name=ATMEGA8535-16PU-ND http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=PIC16F884-I/P-ND Wenn es lange leben soll, würde ich übrigens Microchip emfehlen, die Chips bekommt man auch ewig als Ersatz gekauft. Atmel kündigt manchmal eher Chips ab. Und falls du Kontrolle über die
-
Thread
viele Fototransistoren an µC
ist, als sonst? Da ist schon was dran. An µC mit vielen Analog-Eingängen fallen mir spontan PIC16F884 bzw. 887 ein, die haben je 13 Analog-Kanäle bzw. der PIC18F45K22 aus der 18er-Reihe, der hat 28 Kanäle. Interessant beim PIC18F45K22 ist auch der extrem niedrige Stromverbrauch.
-
Thread
Pic16f884 + 2 Assembler zusammen Compilieren
Hi ich habe ein Problem und zwar versuche ich im Moment die Assembler Routine von meinem Haupt .asm abzuspalten der Übersicht halber. Nur ich bin mir nicht ganz sicher wie und wo ich die lcd.asm einbinden soll ?! Mein Haupt .asm File sieht so aus [c] #include <p16f884.inc> #include <lcd.asm> ; config FOSC = INTIO67 ; config WDTEN = OFF, LVP = OFF, MCLRE = OFF org 1 GOTO init ;-------Initialisierung------- init: CALL lcd start: NOP GOTO start END [/c] So und im lcd.asm File steht test halber nur. [c] #include <p16f884.inc>
-
Thread
Error Meldungen beim brennen meines PICs
dann in meine Schaltung ein. Einen passenden Bottloader habe ich leider noch nicht :( Da ich den PIC16F884 verwende muß ich wohl die Firmware noch etwas modifizieren. Zu dem Programmiergerät welches ich verwende habe ich bereits in einigen Aplikationen nachgelesen..jedoch noch nichts brauchbares gefunden
-
Thread
Bootloader für PIC16
Hallo, ich bin auf der Suche nach einem Bootloader für den PIC16F884. Ich habe mir von MICROCHIP zwar einige Aplikationen durchgelesen, jedoch noch nicht den passenden gefunden. Muß ich mir meinen Bootloader evtl. selber modifizieren?..das dürfte ein kleines Problem
-
Thread
BOOTLOADER für PIC16F884
Hallöle, wer kann mir sagen, wo ich den passenden Bootloader für meinen PIC16F884 her bekomme? Oder muß ich den Code von der Aplication Note 851 oder 732 verwenden und modifizieren? Diese gibts ja direkt von microchip! Hinzu kommt nach dass ich die beiden Handshakeleitungen
-
Thread
PIC - low voltage programming
Hallo, möchte einen PIC16F884 über ein FPGA programmieren. Verwende dazu den LVP-Mode. Leider funktioniert das Programmieren nicht sehr stabil. Löschen und Lesen scheinen sehr gut zu funktionieren. Hat jemand Erfahrung mit
-
Thread
MPLAB IDE bzw. AN851
Hallo, ich habe das Problem dass ich ich meinen PIC (PIC16F884) bei dem Tool AN851 nicht uswählen kann. Eigentlih wolte ich darüber meinen hex-code übertragen! Wie kann ich trotzdem über MPLAB meinen Code auf meinen PIC über RS232 übertragen? Helfen mir evtl
MPLAB IDE ==>"Configure" ==>"Select Device.." sämtliche PICs zur auswahl hat! Unter anderem auh den PIC16F884, den ich bnötige! Viel. gibt es zusätzlich irgend einen File den man reinladen muß, der die nötigen Informationen für den PIC16F884 enthält! Ich habe mich jetzt mal noch an den technical support
-
Thread
keine Verbindung zu RS232
Hallo, ich brauche dringend eure Hilfe :) Ich arbeite mit einem PIC16F884 und MPLAB. Bevor ich den Baustein betreiben kann muß ich zunächst einen Bootloader drauf brennen, was auch geklappt haben müßte (über den Programmierer PRO MATE 2). Nun versuche ich auf meine Platine
-
Thread
Bootloader über MPLAB
Hallo zusammen, ich möchte auf den PIC16F884 einen Bootloader laden. Kann ich dies direkt über MPLAB machen oder muß ich meinen Code erst in hex exportieren und dann mit einem anderen Tool den Bootloader übertragen? Im Voraus schonmal Danke
-
Thread
Boardentwicklung mit einem PIC mit EUSART
Mikrokontroller wären: PIC16F687 PIC16F688 PIC16F689 PIC16F690 PIC16F688 PIC16F689 PIC16F883 PIC16F884 PIC16F886 PIC16F887 PIC18F1220 PIC18F1230 PIC18F1320 PIC18F1330 PIC18F2221 PIC18F2321 PIC18F2410 PIC18F2420 PIC18F2423 PIC18F6722 PIC18F8627 PIC18F8722 PIC18F1230 PIC18F1330 PIC18F2410