-
Thread
ADC- Problem (Controllertyp PIC)
Programm MPLAB programmieren und mit dem sich im Anhang befindlichen Microcontroller ( PICDEM2+with PIC16F877) simulieren. Simulation: Es soll die Spannungsquelle über dem Vorwiederstand verändert werden und je nach Spannungswert sollen die 8 LED's leuchten. Ich hoffe ihr könnt mir helfen und bedanke
-
Thread
Hat jemand erfahrung mit dem Wiport von Lantronix?
meinem Router verbunden und er ist auch im Netzwerk zu sehen. Ich habe den Wiport mit meinem PIC16F877A über RX und TX verbunden. Meine frage ist jetzt: Wie schicke ich Befehle von meinem laptop an den Wiport der es dann an den µC weiterleitet? ich möchte später den µC übers Internet steuern.
-
Thread
[S] SLiMP3 Device
Hallo, wer hat noch ein SLiMP3 Device mit dem Microchip PIC16F877 microcontroller abzugeben? Gruß homa
-
Thread
UART am PIC16F877A funktioniert nur teilweise
Hallo, ich habe folgendes Problem. Ich habe hier ein RC Auto was ich über den PIC steuern möchte. Wenn ich meinen umgerüsteten PC Netzteil als Spannungsquelle für den µC nehme funktioniert UART. Wenn ich aber von Fahrtregler die Spannung (4.97V) nehme funktioniert das Senden und Empfangen nicht. Die Batterie ist neu und wurde voll aufgeladen. Die Servosteuerung funktioniert auch ohne Probleme. Habe es mit einem zweiten (gleichen) PIC probiert doch es ist das gleiche Problem. Ich hoffe ihr habt ein paar tipps für mich. mfg Hamo61
-
Thread
.bas übersetzten in Picbasic Pro?
Hallo, ich habe ein Projekt von einer Website nachgebaut, bei dem ein PIC 16F877A-I/P Microcontroller zum Einsatz kommt. Ich habe am Code die Tastenbelegung geändert, da ich das Tastenfeld etwas anders aufgebaut habe. Da ich das Programm zum compilieren nicht besitze würde
-
Thread
Zeitmessung mit PIC16f877
was Mikrokontroller angeht und hoffe ihr könnt mir helfen. Ich habe mir eine Schaltung mit einem PIC16f877A gebaut die mir auf dem Port RB0 ein High bzw. Low –Signal liefert und arbeite mit MPlab und dem Hi-Tech C Compiler. Mein Ziel ist es die Zeit zwischen dem High und Low-Signal zu messen. Meine Idee
-
Thread
PIC Einsteiger/Umsteiger
########################################################### Fazit: Ich habe schon was mit PIC 16F877 bzw.16F877A machen "müssen". Die Ide damals mit MPLab und dem ASM Plugin war mir immer ungeheuer. Aber jetz ist die wohl ok, wie ich gesehen habe. Habe dann schnell zu ZILOG ez8 ENCORE bzw
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
MSP430F1612: 1 TMS320F28023: 1 PIC12F1822 1 PIC16F84 1 PIC16F877 1 PIC18F452: 2 PIC18F2680 1 PIC18F4685 1 PIC18LF4455 1 PIC18F87K90 1 PIC18F86K90 1 PIC18F26K22 1 PIC18F13K50
PIC12F1822 1 PIC16F84 1 PIC16F871 1 PIC16F876 1 PIC16F877 1 PIC18F452: 2 PIC18F2680 1 PIC18F4685 1 PIC18LF4455 1 PIC18F87K90 1 PIC18F86K90 1 PIC18F2550 2 PIC18F2685
-
Thread
Fehlerhaftes Mikro C Programm
Controller verwendet, deswegen musste ich andere PIN's verwenden. Alt ->Neu PIC16F84A->PIC16F877A 10 Mhz ->20 Mhz 4 Stellen->6 Stellen A0-3 Segement Plus-> B0-5 Segement Minus A4 in(DFC77) -> A2 in(DFC77) B0-7, Segmente -> D0-7, Segmente B.7 Button -> No Button Und jetzt
-
Thread
PIC asm: mehrere Projectfiles, Libraries
wie man größere Projekte in PIC asm am schönsten angeht. Konkret habe ich LCD-Routinen für einen PIC16F877A geschrieben und würde diese gern möglichst Modular einsetzen können. Das soll nur ein "Test im Kleinen" werden, dass es sich für diesen Fall noch nicht so sehr lohnt, ist mir klar. Nun liest
-
Thread
PIC Assemblerprogramm- Problem
angehen. Erstmal ein paar Worte zur Hardware. Ich benutze die Testplatine von „sprut“ mit dem PIC 16f877. Getaktet ist der mit 8MHz. Am Port D hängt eine 7- Segment- Platine mit 4 Anzeigen (meine LEDs). Am Port B sind die Steuerleitungen zur Auswahl der Anzeige angeschlossen. Es sollen alle LEDs
-
Thread
Schieberegister mit Pic ansteuern
hallo miteinander ich wollte mit hilfe von MPLABX und dem XC8 compiler meinen Pic16f877a dazu bringen, dass das Schieberegister ein einfaches muster herausgibt. an den Q's des Schieberegister sind LED's angeschlossen. den uC programmiere ich über den Brenner 8P von Sprut via ICSP
Oke vielen dank. Mit dem PIC16F627A funktioniert es tadellos aber mit dem pic16f877a spinnt es wie wild. Wahrscheinlich liegt es wohl an der Hardware.
-
Thread
Frage zu Mosfets für eine H-Brücke
Zur Zeit will ich ein RC-Modellauto über den PIC16F877A steuern. Will also einen Fahrtregler bauen (erstmal ohne Empfänger). Oben habe ich schon die genannten Daten des Motors genannt. Ist diese Schaltung ok oder sollte ich da was ändern?
-
Thread
PIC Programmer Probleme
habe mir diesen Programmer gehohlt weil er für 11€ ziemlich günstig ist. Mein Takt ist 20MHZ (PIC16f877A) Meine Schaltung ist im Anhang. Es sollte eine Knightrider-Led-Bewegung werden ^^. Testen wollt ich es erstmal mit den ersten 3 Leds aber die gingen nie an. Zur Fehlermeldung: Fuse error 0x2007
electronic/pic/reset/index.htm#mclr Hamza K. schrieb im Beitrag #2969169: > Mein Takt ist 20MHZ (PIC16f877A) Wo genau ist denn deine Taktquelle? Soweit ich das im Kopf hab hat der 16F877 garkeinen internen Oszillator. Kann mich aber täuschen. Ohne Takt geht natürlich schon garnix. Auf dem Steckboard
-
Thread
PIC macht einen Reset bei analoger Veränderung
Hallo zusammen :) ich habe ein kleines Problem mit meinem analogen Eingang beim PIC 16f877A. Am Pin A5 hängt die Mittelanzapfung eines Potentiometers. Potentiometer ist fix an +5V und Maße. Wenn ich das Potentiometer langsam drehe, dann passt alles, das Programm tut das, was es machen
-
Thread
PIC 16F877A führt Programm nicht aus
Hallo zusammen :) ich habe ein kleines Problem mit meinem Pic 16F877A und hoffe hier Hilfe zu finden. Ich habe mir eine Platine fertigen lassen zur Programmierung des Pics. (Schaltplan im Anhang) Programmieren tu ich im MPLAB mit dem CCS Compiler. Der Pic wird
-
Thread
ccs - kein Unterschied zwischen signed und unsigned
Hallo, ich habe vor kurzem das Programmieren mit dem PIC 16F877A angefangen, und bin noch ziemlich unerfahren, was das Programmieren angeht. Ich hoffe in diesem Forum Hilfe zu finden. Ich habe folgendes Problem und zwar: Im angehängten CCS C Code lass ich
-
Thread
Lauflicht Pic 16f877
Hallo, könnt ihr mir mit dem Lauflicht helfen? Ich weiß einfach nicht wo mein fehler ist... Wäre sehr dankbar!!! [avrasm] list p=16F887 ; PIC Typ festlegen #include <p16f887.inc> ; passende Include Datei nachladen __config _CONFIG1, _LVP_OFF&_FCMEN_OFF&_IESO_OFF&_BOR_OFF&_PWRTE_ON&_WDT_OFF&_HS_OSC __config _CONFIG2, _WRT_OFF&_BOR40V ;********** Variablen deklarieren ********** Zaehler1 EQU H'20' Zaehler2 EQU H'21' ;********** Vektoren setzen ********** org 0x0000 ; Einsprungadresse bei Start
-
Thread
komisches blinkverhalten mit PIC16f877a
Hallo zusammen. Neuerdings habe ich mich an einen Pic herangewagt, welcher mehr I/o's hat. Den 16F877a. Nun habe ich ein einfaches blinkprogramm geschrieben. Es funktioniert leider nur teilweise. Am pin OSC1 und OSC2 ist der Taktgenerator mit 2x 22pF condis auf masse gehängt. main{ //konfiguration TRISA = 0x00; TRISB = 0x00; TRISC = 0x00; TRISD = 0x00; //was ich noch eingestellt habe: watchdog = disable, XT osciallator ==> 4.194304Mhz, PWRT = enable, Brown-out Reset = enable, while(1) { RB1 =1; delay_ms(500); RB1=0; delay_ms(500); } }
-
Thread
MPLAB lässt sich nicht schließen
Hallo, habe meinen ersten PIC 16F877 mit dem Lauflicht Programm von Sprut programmiert. Alles ok. Damnn habe ich das Programm LCD von Sprut in einen Ordner kopiert und entzipped und ein Projekt daraus gemacht. Aber es läuft nicht und
-
Thread
PIC ASM Befehl Sprung bei PIC16F877
Hi, ich habe hier einen Codeschnipsel: BCF 0xa,0x4 adresse 062f BSF 0xa,0x3 0630 goto 0x458 0631 0xa ist PCLATH bei dem Ding. Die Bits 3 und 4 sind die werthöchsten des PC. Demnach landet der Sprung bei 0x458 + 0x1000 + 0x800, richtig? Im Manual lese ich folgendes: The CALL and GOTO instructions provide only 11 bits of address to allow branching within any 2K program memory page. When doing a CALL or GOTO instruction, the upper 2 bits of the address are provided by PCLATH<4:3>. When doing a CALL or GOTO instruction, the user must ensure that
-
Thread
Suche Disassembler für PIC16F877
Hi, ich suche einen guten Disassembler für den o.g. PIC. Ich habe hier zwar einen von Norbert Hageman V1.6 welcher wirklich toll funktioniert. Er nimmt die Hex aus MPLAB, steuert Confbits, ID, RAM Label etc. richtig toll ein, das sieht dann wirklich gut aus, aber was nicht geht ist das Labeling in Abhängigkeit der Bits: PCLATH,3 und 4. Vielleicht ist das auch ein wenig viel verlangt, aber er Labelt wohl nicht richtig... es sind oft solche Ausdrücke zu sehen: BSF PCLATH,4 ; !!Bank Program-Page-Select BSF PCLATH,3 ; !!Bank Program-Page-Select CALL LADR
-
Thread
Probleme mit PonyProg und PIC-Adapter
Hallo, möchte den PIC16F877 programmieren und mir dazu den PonyProg-PIC-Adapter von Lancos nachgebaut. DEie Programmierung funktioniert nicht. Mit dem Oszillographen stelle ich fest, dass am Data-Eingang (PIN 40) des PIC nur
Habe nach wie vor Probleme mit dem Schreiben ins Flash des PIC16F877. Und zwar lief die Sache ganz prima die letzten Tage, dann plötzlich kann ich nichts mehr laden. Ich sehe die 13,6V am MCLR und Impulse an den PIN DAT bzw CLK. Eigenartig ist, dass sich das Problem
-
Thread
PIC Controller Weller Heißluftlötstation
Größte Problem ist jedoch noch da ,ich komme nämlich mit dem Fahrenheit nicht klar und möchte dem PIC16f877 der in die Steuerplatine verbaut ist Umprogrammieren auf Celsius.Außer ein paar Operationsverstärker und 2 Triacs die Drehzahl der Pumpe regeln sind in der Platine nicht so viele Teile verbaut,da
-
Thread
Probleme mit RB7 und RB6 am PIC16F877A
Hi, ich habe derzeit ein merkwürdiges Problem mit dem 16F877A. Und zwar habe ich ein Programm für die Ansteuerung von vier 8x8 Dot-Matrix LED Displays geschrieben. Das Programm funktioniert soweit tadellos, allerdings gibt es Probleme mit den beiden Zeilen, die von RB6 und RB7 angesteuert werden. Ich habe es auch mit einem einfachen Programm getestet, bei dem einfach nur zwei LEDs leuchten sollen, nunja, sie leuchteten nicht. Das Problem fällt mir erst jetzt auf, da ich die Pins bei anderen Programmen immer nur als Eingänge genutzt habe und sie da problemlos ihren Dienst verrichteten. Ich hatte
-
Thread
Diverse PICs
von Modellen, die mehr Speicher haben (3 EUR für PIC16F874 versus 3.60 EUR für einen kompatiblen PIC16F877A mit mehr Speicher). Was den PIC16F874, PIC16F877A betrifft: PIC16F877A inkl. Gratis Versand um 2.41 EUR: http://www.ebay.at/itm/320624907485 PIC16F877A bei Reichelt 3.60 EUR: http://www.reichelt.de/PIC-16-Controller/PIC-16F877A-I-P/3//index.html?ACTION=3&GROUPID=2967&ARTICLE=75487&SHOW=1&START=0&OFFSET=16& Was den PIC18F442 betrifft: PIC18F452 inkl. Gratis Versand um 3.57 EUR: http://www.ebay.at/itm/290735843308
-
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
[PIC]Probleme bei SPI Übertragung
PCD8544 Controller erworben und habe mich prompt dran gemacht, ein kleines Testprogramm für den PIC16F877A zu schreiben. Ansteuern wollte ich das Display gleich per SPI. Das Programm ist in Assembler geschrieben. Nun, die Kommunikation funktioniert zwar, allerdings mehr schlecht als Recht... Der PIC
ein Grundgerüst, bei dem sowohl ORG 0, als auch ORG 4 IMMER vorhanden ist) Wie ist das beim PIC16F877 mit einem CMCON-Register (Comparator Modul). Ich glaube das steht beim Initialisieren auch auf Analog-In. (Das bezieht sich zwar nur auf diverse PORT_A Pins - trotzdem mal auf digital setzen).
-
Thread
[V] PIC 16F877 24,00 EUR / 10 St.
Biete PIC 16F877-04 PT Bauform: TQFP44 Preis: 24,00 EUR / 10 Stück Datecodes 2005 und früher, also keine ROHS Freigabe, nur für uns Bastler und Ersatzteilbedarf geeignet. Gruß Andi
-
Thread
[V] PIC Prozessoren 16F876A 16LF870 16F676 und 16F877
hundert (Rollenrest) PIC 16LF870-I/SS Bauform: TSSOP28 Menge: einige hundert (Rollenrest) PIC 16F877-04 PT Bauform: TQFP44 Menge: 85 Stück im Tray, eingeschweisst Datecodes 2005 und früher, also keine ROHS Freigabe, nur für uns Bastler und Ersatzteilbedarf geeignet. Interessenten bitte per
zusammengestellt: PIC 16F876A 1 St. 2,5 EUR/St. 10 St. 2,2 EUR/St. 100 St. 1,8 EUR/St. PIC 16F877 1 St. 3,00 EUR/St. 10 St. 2,70 EUR/St. 85 St. 2,40 EUR/St. PIC 16F676 1 St. 1,00 EUR/St. 10 St. 0,85 EUR/St. 100 St. 0,60 EUR/St. PIC 16LF870 1 St. 2,2 EUR/St. 10 St
-
Thread
Pic 16f877 Assembler
Hallo zusammen , Wir haben in der Schule folgendes Projekt. Wir sollen eine Steuerung für eine Säge mit automatischer Stangenzufur machen.Haben uns eine Test Platine gebastelt an der wir 6 Drucktaster und 4 Led´s angelötet haben. Die Taster dinen uns als eingänge die LEDS als Ausgänge nur um zu sehen ob alles richtig läuft. Die Taster sind an die IO´s und an die Masse gelötet. die leds an die IO´s und Masse dazwischen 1k Widerstände. Also etwas ganz einfaches. Haben mit Mühe das Programm in mp lab gemacht das ich als .txt Datei angehängt habe.Noch dazu sind wir Anfänger in sowas also Bitte falls
-
Thread
Absoluter Neuling, Einstiegsfragen.
no Watchdog, XT-Oscillator __CONFIG _CP_OFF & _PWRTE_ON & _WDT_OFF & _XT_OSC processor pic16f877a ;Variablen ZAEHL1 equ 0x20 ; Hilfsvariable für Warte-Routine ZAEHL2 equ 0x21 ; Hilfsvariable für Warte-Routine ZAEHL3 equ
-
Thread
Takt pic 16f877a ; Brennen funktioniert nicht
Laut Anleitung von Microchip zum Thema Pic16f877a programmieren ist der RB3 Status bei HVP egal: "The Program/Verify mode is entered by holding pins RB6 and RB7 low, while raising MCLR pin from VIL to VIHH (high voltage). In this mode, the
>Laut Anleitung von Microchip zum Thema Pic16f877a programmieren ist der >RB3 Status bei HVP egal: Und nach meiner Erfahrung ist er nicht egal wenn das LVP Bit gesetzt ist. Ich hab da damals einige Zeit verbraten um das rauszufinden. Wenn
-
Thread
(SED1520) Konvertieren von CCS-Code des PIC16F877A auf C18 mit 18F4550
weiterentwickelte Sachen von Radoslaw Kwiecien). Der Quellcode ist für den CCS C Compiler und für einen PIC16F877A geschrieben. Ich würde das gerne mit dem C18 Microchip Compiler und dem PIC18F4550 umsetzen. (1) Weiß jemand wo ich eine Seite finde die mir aufzeigt welche Unteschiede die Compiler in ihrer Syntax
LIBRARY HEADER FILE" (adc.h), wo findet man dazu etwas? Konkret stehen da so im Code für den PIC16F877A Dinge wie: #device ADC=8 #use fast_io(A) oder setup_adc_ports(NO_ANALOGS); //no analogs for PortA, TRISA? setup_comparator(NC_NC_NC_NC); //no comperators? wo ich mal ganz stark davon
-
Thread
Zugriffsschutz aufheben!
Variante, diesen Schutz zu umgehen? Es macht auch nichts, wenn das IC nachher defekt ist.?! PIC16F877A Microchip Vielen Dank und freundliche Grüsse! M.B.
-
Thread
PIC12F1822 vers. PIC 18F4550
Ich sehe aber nicht den Sinn von dem PIC18F4550 zu PIC 12F1822 umzusteigen. Wenn das ein PIC16F877 wäre oder änlich, dann könnte das gehen, aber mit deinen Kenntnissen schaftst du das sowieso nie.
-
Thread
I2C und Interrupt bei PIC
Guten Abend! Ich arbeite mit einem PIC (16F877A, später ist ein "kleinerer" geplant) an einem Kurzzeit-Timer (zum Belichten von Platinen bzw. Teekochen ...). Als Quarz verwende ich wegen der genauen Sekunden einen Quarz mit 3,2768 MHz. Die 7
-
Thread
Identifizierung eines unbekannten Controllers
beschriftet. Die Frage ist jetzt, welcher Controller passt dazu? Atmega8 kann man ausschliessen. PIC16F877 passt fast, aber nicht ganz: Vcc und GND müssten vertauscht sein.
-
Thread
Können PIC lügen?
Patrick 1. PIC 16F877 2. Der PIC ist als Slave geschaltet, wird von einem weiteren Prozessor der als Master arbeitet, durch die Slave Adresse, angesprochen und sendet lediglich ein Byte zurück an den Master. Da der
B. Limer (b8limer) PIC16F877 Danke für den Tipp, werde es gerade mal ausprobieren- zweifel ein bisschen, ob mir das weiter hilft- aber dümmer werde ich bestimmt nicht ;)
-
Thread
PIC 16F877A Platine
TestBoard selbst zu bauen, ich werde dabei von einem Professor unterstützt. Dieser hat mir den PIC 16F877a empfohlen. Nun ist mein Problem einen Schaltplan für ein solches Board zu finden, wenigstens für die grundlegenden Sachen( 8LED's, Chip mit Spannungsversorgung und Taktgeber...) Ich müsste dazu
-
Thread
PIC16F877 über I2C mit zweitem PIC16F877 verbinden- wie Funktioniert das?
Hallo! Ich bin verzweifgelt auf der Suche, nach einer Beschreibung, wie man 2 PIC16F877 über die I2C Schnittstelle mit einander kommunizieren lässt. Gibt es irgendjemand, der eine Ahnung davon hat, wie man mit Assembler Programmierung den einen als Master konfiguriert, den zweiten