-
Thread
PIC16F877A_Problem mit PORTB#
Hallo erts mal, Ich bräuchte Hilfe bei der Programmierung von meinem PIC16F877A, ich verwende den gratis Kompiler "microC PRO for PIC" und das PICkit 2. Die Platine is von mir aber an der Platine leigt der Fehler nich da ich es auch schon auf dem Steckbrett aufgebaut habe.
> PIC16F877A_Problem mit PORTB# ..^^^^^^^^^^ DA ist Dein Problem... ;)
-
Thread
Kiste mit Microchips
2x PIC16F886-I/SP 3x PIC18LF44J10-I/P 3x PIC18LF4550-I/P 6x PIC18F4550-I/P 6x PIC16F877A-I/P 5x PIC16LF84A-04I/P 3x PIC18F448-I/P 3x PIC16LF84A-04/P 3x PIC16F913-I/SP 3x PIC16F886-E/SP 3x PIC18F2550-I/SP 6x PIC12F508-I/P 5x TLC555CP 5x TLC0831CP
-
Thread
IIC-Kommunikation friert ein
, bestehend aus: - einer Platine mit einem LM75-Temperatursensor - einer µC-Platine mit einem PIC16F877A - und einem LC-Display Soweit funktionierte auch alles ganz gut, 1x kann ich die Temperatur korrekt einlesen, auch die Ausgabe am Display geht. Wiederholt sich nun aber die Schleife zum
-
Thread
Microchip 44-pin demo board files
neues Jahr Ich habe eine bitte, hat vielleicht jemand das Microchip 44-pin demo board mit dem PIC16F877. Ich gehe das Handbuch gerade durch und es wäre toll wenn mir jemand die Beispiel Files auf der CD Mailen könnte. Martin Michael
-
Thread
Mikrofonvorverstärker macht nix!
einiges mitgelesen und hat mir bisher auch immer als hilfe gereicht! jetzt wollte ich an meinen PIC16F877A nen Mikrofon an den AD-Wandler hängen. hier wieder nen bisschen rumgelesen, beim ELV dann den Mikrofonvorverstärker im SMD-Format zum selbstlöten bestellt. zusammengeschustert, auf alle Polungen
-
Thread
Pic16F877 und Analogeingang 4-20mA auf 0-5V
kommen wir nur auf 1-5V...hat noch jemand eine Idee??? Sonstige Info: wir nutzen den PIC16F877, die 21 Eingänge fahren wir über eine Diodenmatrix auf 5 Bit unseres Pic incl. Inverter wegen LOW Lever Aktiv, die Ausgänge fahren wir mit 8 Bit auf eine RelaisKarte und steuern in 3 Matrixen über
-
Thread
PIC 16F877A RS232 LCD Ausgabe
Schönen Guten Tag ich möchte meine USV gerne mit PIC und LCD über RS232 auswerten Zeichen Senden kann ich an die usv das ist kein problem... nur wie schaffe ich es das dass was der pic dann empfängt mit vernünftig auf meinem LCD anzeigt? bisher kommt auf dem LCD immer nur müll raus kann mir da vielleicht jemand helfen?? kleinen ansatz habe ich schon nur verstehe ich das irgendwie nicht ganz mit Freundlichen Grüßen Marcel Klug
-
Thread
PIC Interrupt blockieren Hauptprogramm
Ich verwende den PIC 16F877A und programmiere im MPLAB mit HiTech. Das mit den nicht agesicherten Registern sollte meines Erachtens keinen Einfluss haben.
Marc Räz schrieb im Beitrag #2292235: > Ich verwende den PIC 16F877A und programmiere im MPLAB mit HiTech. Okay Marc Räz schrieb im Beitrag #2292235: > Das mit den nicht agesicherten Registern sollte meines Erachtens keinen > Einfluss haben. Ganz richtig
-
Thread
Frequenzzählen mit PIC16F877A
erstes Projekt mit einem Mikrocontroller und Teil einer Arbeit in meiner Ausbildung. Mit einem PIC16F877A möchte ich die Frequenz eines Signals von 1Hz bis 10kHz messen. Die gemessene Frequenz sollte dann mit einem wählbaren Faktor von 0.01-999 geteilt oder vervielfacht und an einem Ausgang als Signal
-
Thread
Leistungstreiber galvanisch getrennt
Hallo, ich möchte mit einem PIC16F877A eine Last (max. 32V DC & 500mA) treiben! Dazu suche ich ein IC, der eine galvanische Trennung (Optokoppler) gewährleistet und die oben genannte Leistung treiben kann (beide Sachen in einem Package
-
Thread
[S] AT90PWM3B oder vergleichbar
PICs sind mir etwas suspekt was die Programmierung in Assembler angeht. Da hab ich meinen Test-PIC16F877 damals ganz schnell ganz tief in der Bastelkiste vergraben nachdem ich einen ATMega32 in die Finger bekam. Ich werd mir den vorgeschlagenen dsPIC mal anschauen, aber ein AT90PWM3B im bastelfreundlichen
PICs sind mir etwas suspekt was die > Programmierung in Assembler angeht. Da hab ich meinen Test-PIC16F877 > damals ganz schnell ganz tief in der Bastelkiste vergraben nachdem ich > einen ATMega32 in die Finger bekam. Also doch Bauer. Die Architektur der dsPICs ähnelt eher denen der AVRs als
-
Thread
PIC 16F877A und ATMEGA32 kommunizieren nicht korrekt
Problem geholfen, heut muß ich mich nochmal an euch wenden... Also ich arbeite mit einem PIC 16F877A, in diesem Controller ist ein Prozessgesteuertes programm geladen, ich überwache dort das das Bit 3 an port d und die its 3 und 4 an Port c..... nun gebe ich das die Impulse auf einen ATMEGA32
-
Thread
Pic16f Unterschied
bzw nen Link zu ner Quelle geben. Ich konnte leider keinen Unterschied bei den Chips finden. PIC16F877-20I/PT für ca9,8€ PIC16F877-20/PT für ca6,7€ Was sagt das I aus? Hannes
-
Thread
Suche LCD Treiber SSD1289
könnten Sie mir ein sehr einfaches kleines prog (ich bin ein Anfänger) mit. für einen .hex (for Pic16F877 or pic16F887 or PIC18f4525) und die Verkabelung zu sehen, ob es funktioniert bitte danke
-
Thread
A/D conversion-scalling with look-up-table and frequency generation with PIC16F877a
projekt ist folgendes: Analog Neigungssensor mit ausgangsspannung zwischen 1,8V und 3,2V mit PIC 16F877A 8Bit A/D Wandlung dann ne direkte skallierung des wertes über eine Look-Up-Table(mit excel erzeugt) und diesen wert gleich als Timer-Vorladung benutzt um eine gewisse pulsbreite des ausgangssignals
-
Thread
eDIPTFT43-A an i2c
beim Ansteuern des Grafikdisplays eDIPTFT43A von Electronic Assembly. Möchte das über i2c an einen PIC16F877-A ansteuern. Das Display zeigt aber nichts an, außer den blinkenden Cursor. - Anschlüsse sind richtig (VCC, GND, i2c-mode, SDA, SCL) - Pegel von SDA und SCL mit Pull-Ups angepasst Hat jemand
-
Thread
Hochstrom PWM Frequenzwahl
und wo ich jetzt keine Lösung für habe ist die Frequenz der PWM. Gemacht wird die PWM mit einem PIC16F877 und dem internen PWM Modul. Dann über Treiber (TLP250) auf die MosFets (FB180SA). Ich hab jetzt eine Frequenz von ca. 3000 Hz da hört man den Motor schön singen und die PWM läuft fast Linear.
-
Thread
pic16f877 display anssteuerung
hallo zusammen, ich versuche im Rahmen eines schulprojektes ein LC-Display anzusteuern (vergeblich). Die initialisierungsroutine habe ich aus dem Datenblatt und von sprut.de. Allerdings kriege ich nichts auf dem Display zu sehen. Habe alles Verdrahtet , lege die Spannung an und erkenne zwar das zwei Zeilen Initalisiert sind bzw. ich sehe zwei Zeilen aber halt nur diese Schwarzen balken und nicht das was ich eig. ausgeben will. Ich bitte um Rat gruß an alle
-
Thread
Welches Programm für einfachen Einstieg?
Dip40 ohne Schaltplan > ;-) Auch wenn ich jetzt gesteinigt werde... für das ATmega32- und das PIC16F877-Testboard gab es keinen Schaltplan. **in Deckung geh** Lediglich ein paar Notizen am Pinout des µC. Ich finde das hat mit Ehrgeiz was alleine zu schaffen nicht viel zu tun. Wenn ich das im Alleingang
-
Thread
"LED-Flitzer" mit PIC realisieren
ein layout für eine einseitigen platine machen. Änderungen: - Statt Atmega8L verwende ich einen PIC16F877 - Motor der die Platine dreht damit man die Wörter lesen kann, sowie den dazugehörigen "umdrehungs messer" - zusätzlich soll man über ein poti die geschwindigkeit
gleiches gilt für die AVRs, da gibts auch nicht nur einen einzelnen. ich hab mit einem PIC16F877 angefangen, aber dessen programmierung in assembler fand ich wegen den fehlenden registern und dem kleinen befehlssatz ausgesprochen bescheiden. für den PIC hab ich immerhin ein testboard mit LCD-display
-
Thread
PIC32 brennen
unterstützt. Geht das dann trotzdem über ICSP? Denn er meldet ja, wenn das Programm z.B. für ein PIC16F877 geschrieben ist, aber ein PIC16F887 drinne ist. Wenn er den PIC32MX795F512H z.B. nicht kennt, kann er ja auch nicht Prüfen, ob es der richtige ist, oder nicht. Daher noch die Frage: Kann man quasi
-
Thread
Timer beim PIC 16f877
Ich bin noch ein frischling was das Programmieren bei Assembler angeht. ich habe mir mit mühe und not ein Programm geschrieben (es versucht. Es soll eigentlich ein Lauflicht werden der durch den timer gesteuert werden...sprich ca 0,5 sekunden bevor die LED weiter spricht. Leider klappt es bei mir Null.... ich danke schon einmal im voraus: list p=16f877 ;der Prozessortyp wird festgelegt include "p16f877.inc" ; __CONFIG _PWRTE_ON & _WDT_OFF & _XT_OSC & _LVP_OFF udata countint EQU 0x23 ; -----------------------------------------------------------------
-
Thread
PIC 16F877 Pin für Ansteuerung eines Schieberegisters
Welchen Pin würdet ihr bei einem PIC 16F877 für die Ansteuerung eines Schieberegisters wie zum Beispiel das IC 74xx595 nehmen? Prinzipiell wäre es ja egal oder?
-
Thread
Kingbright TA20-11HWA Vorwiderstand
gegen Plus. Das 4514 dient als Porterweiterung. Als Mikrocontroller will ich meinen verbliebenen PIC 16F877 verwenden
oder einfach leuchten sollen Traumhaft wäre halt, wenn ich dafür nur 8 Ausgänge von meinem PIC 16F877 dafür nutzen muss, was rechnerisch ja auch funktionieren würde
-
Thread
Eisenbahn-Modul
Zeichnungen und von mir -leider noch fehlerhaft- erstellte Programme vorliegen. Der Decoder hat einen PIC 16F877 und korrespondiert über eine I2C-Verbindung (bidirektional) mit einer kleinen Platine (Schalten+Anzeigen -PIC 16F1823-) auf dem Stellpult. MASTER <--> SLAVE. Ca. 6 DIN A4 Blätter mit MASTER.c
-
Thread
Problem bei USART über USB-RS485-Konverter
Sendebetrieb ist wenn die letzten Bits aus dem UART rausgeschoben wenden. Hatte das Problem mal auf dem PIC16F877. Der Tx-Interrupt wird nämlich bei den meisten Controllern ausgelöst wenn ein neues Byte in das Tx-Register geschrieben werden kann und NICHT erst wenn das Transmit Shift Register leer ist. Das bedeutet
-
Thread
PIC18F877 ICD2 bzw Brenner gesucht :-(
Danke, aber der Pickit3 unterstüzt kein PIC 16F877!! Siehe Anhang- PDF Seite 7.
Das würd mich aber stark wundern Weil: erstes gibt es keinen Pic18F877 und den Pic16F877 habe ich hier in meiner Deviceliste für meinen PICIT2 stehen....
-
Thread
PIC 18F4550 - tut nichts auf meinem Olimex Board
C-Code (der auch schon als .hex mit dabei ist): //PROGRAMM FOR BLINKING LED // // PROCESSOR : PIC16F877A // CLOCK : 20MHz, EXTERNAL #include <pic.h> __CONFIG(WDTDIS & LVPDIS & BORDIS & HS & PWRTEN) ; //Just simple delay void Delay(unsigned long cntr) { while (--cntr != 0); } //
-
Thread
PIC-P18 Development Board von Olimex
C-Code (der auch schon als .hex mit dabei ist): //PROGRAMM FOR BLINKING LED // // PROCESSOR : PIC16F877A // CLOCK : 20MHz, EXTERNAL #include <pic.h> __CONFIG(WDTDIS & LVPDIS & BORDIS & HS & PWRTEN) ; //Just simple delay void Delay(unsigned long cntr) { while (--cntr != 0); } //
-
Thread
PIC 16F877 und PIC 16F688 per I2C verbinden.
das ok? Jetzt erfolgt die Übetragung vom SLAVE (PIC 16F688) zum MASTER (PIC 16F877). Frage 2: Wie lauten die Befehlsfolgen für die Übertragung? Im MASTER wird das empfangene byte wieder in 8 einzelne bit- Werte aufgeteilt und die Daten weiterverarbeitet.
zu vollenden. Derzeit befasse ich mich mit der Weiterleitung von Informationen von 1 MASTER (Pic-16F877) zu insgesamt 8 SLAVEs. (PIC 16F688 und 16F690) Die Übertragung soll durch I2C-Übertragung erfolgen. Als Compiler verwende ich den HI-TECH-Comiler (PICC-Lite 9.8) Aus den Beispielen habe ich die
-
Thread
PIC-Programmierung in C
um kurze Beantwortung. Es werden 2 PIC's mittels I2C-Übertragung miteinander verbunden. a) PIC 16F877 (MASTER) 16MHz. SSPADD für 100 KHz 39, Port C3 -SCL-, Port C4 -SDA-. b) PIC 16F688 (SLAVE) Quartz ?? Port C3 -SCL-, Port C4 -SDA-. Ablauffolge: b) Überträgt laufend eingehende Daten
-
Thread
[V]erschenke PIC16F877-20P
...war bis vor kurzem noch in einem Gerät im Einsatz, sollte also noch funktionieren. Kostet neu bei Reichelt €5,30. Wer dafür €1,45 Porto riskieren möchte, schickt mir bitte eine PM (Berliner können auch abholen).
-
Artikel
Benutzer:Thomas1123
aktuelle Leistung in W und was sonst noch so gefällt) auf 4*16 oder 4*20 LC-Display Steuer µC PIC 16F877 oder PIC 16F887 Diverse feste Spannungen (+5V +12V etc.) Schön wärs aber nicht umbedingt nötig. Temperaturüberwachung der Leistungsbauteile Kommunikation über RS232 Speicherbare Einstellungen (wie
-
Thread
[V] Aus Hobby-Auflösung: MCUs,FPGA, Speicher, etc.
Sub-D9, 2x Quarz] 2x PIC16F84-04/P (Microchip, MCU) 1x PIC16F84A-20/P (Microchip, MCU) 1x PIC16F877-04/P (Microchip, MCU) inkl. Sockel 40pol. 1x XC2S100-5TQ144C (Xilinx, Spartan 2 FPGA) EUR 15,00 1x XC9572-15 PC84C (Xilinx, CPLD PLCC84) EUR 5,00 1x ADV7125KST140 (Analog Devices, 8-Bit High
-
Thread
130 kHz (max.) PWM Signal via Telemetrie übertragen
Projektes SAM. Kurz zur Erklärung: Es gibt eine Sensoreinheit (FGM-3) und eine Auswerteeinheit (mit PIC 16F877) via RS232 lassen sich die Daten in einen PC speisen und im Netz veröffentlichen. Nun ist es so, dass ein Magnetfeldsensor sehr sensibel auf div. vorbeifahrende Autos etc. reagiert. Also möchte
-
Thread
Pic Programmierung
ja für seltene schreibzugriffe auch das ROM gebrauchen. ich habe auch noch je 2 PIC16C56A und PIC16F877A rumliegen... abholung in der CH oder gegen rückfrankierter briefumschlag gratis abzugeben. hat jemand interesse?
Master Snowman schrieb im Beitrag #1833831: > ich habe auch noch je 2 PIC16C56A und PIC16F877A rumliegen... abholung > in der CH oder gegen rückfrankierter briefumschlag gratis abzugeben. hat > jemand interesse? Ich hätte Interesse an den PICs. Die kann ich immer für irgendetwas gebrauchen
-
Thread
Durgangsprüfung ganz VIELER Kanäle.
fest: uC I/O-Ports Menge AT32UC3A3128 => 110 3-4 PIC16F877 => 36 10 Die Variante mit dem Atmel wäre unter umständen hilfreich und bei etwa 9,- das Stück auch brauchbar. Dabei müssten die uC´s miteinander kommunizieren können
-
Thread
[T] Tausche PIC MCUs und Programmiergeräte
/P DIP14 3x PIC16F690-I/P DIP20 4x PIC16F690-I/SO SOIC20 3x PIC16F690-I/SS MSSOP20 1x PIC16F877A-I/P DIP40 1x PIC16F877A-I/L PLCC44 (Inkl. Sockel) 3x PIC16LF877A-I/PT TQFP44 2x PIC16F887-I/P DIP40 3x PIC16F887-I/PT TQFP44 1x PIC18F2550-I/P DIP28 3x PIC18F2550-I/SO SOIC28 Des
-
Thread
HO-Eisenbahn-Schaltmodule
benötige ich etwas Unterstützung von versierten Personen. 1) AHSS-Haupt-Modul. Bestückt mit einem PIC 16F877. Hier erfolgt die ge- gesamte Verarbeitung des Betr.-Programmes. Dieses Modul fungiert als MASTER und ist über 3 separate serielle 1-Wire Leitungen mit anderen Platinen verbunden. PIC
-
Thread
Prototypen bei festgelegter RAM-Location
Hallo. Ich programmiere einen PIC 16F877A mit dem CCS-Compiler. Weil eine Routine zu gross für einen einzelnen ROM-Block wurde, habe ich verschiedenste Subroutinen mit dem Befehl [c]#org 0x1800[/c] manuell in einen anderen Block platziert
-
Thread
UDP Prüfsumme bilden
Hallo zusammen! Ich versuche zwischen einem PIC (16F877) an welchem ein ENC28j60 angeschlossen ist, Daten an einen Computer zu senden. Soweit funktioniert auch alles, jedoch habe ich Probleme mit der Bildung der Prüfsumme. Im Programm Wireshark entnehme
-
Thread
PIC16F877 programmieren
Moin, ich suche für Ausbildungszwecke ein Programmiergerät für PICs. Im Moment verwendet die IHK den PIC 16F887, also muss dieser auch unterstützt werden. Da ich bisher nur mit Atmels gearbeitet habe sind PICs Neuland für mich. Welchen Programmer könnt ihr mir empfehlen? Als Software würde ich gern MPLAB IDE verwenden. Der programmer sollte in Circuit programmieren können. Gruß Knut