-
Thread
lcd ansteuerung mit pic16f877
********************************************** ;*** Definitions *** ; Processor list p=16f877 ; Prozessordefinition ; Includefile #include "p16f877.inc" ; Include Prozessorfile errorlevel -302 ; error302 ausblenden ; Configurationbit __CONFIG
movwf FSR loop2 clrf INDF incf FSR,f movf FSR,w sublw 0f0h bnz loop2 goto Start ;** Subroutinen ********************************************************************************* WAIT top
-
Thread
LCD-Ansteuerung mit PIC16F877
dazu vorallem Infos von der Seite www.sprut.de geholt. Dort gibt es ein einfaches Beispiel mit einem 16F84A (http://www.sprut.de/electronic/pic/programm/lcd.htm). Da ich zu Hause noch einen 16F877 rumfliegen habe, würde ich das Beispiel gerne für diesen modifizieren, nachdem ein komplett selbstgeschriebenes
ADCON1-Registers erst auf digital I/O umgeschaltet werden. Im Link sind die Probleme beim Umstieg von 16F84 auf 16F876 beschrieben. http://www.sprut.de/electronic/pic/fallen/fallen.html#analog
-
Thread
PIC16F877 und RS232
Hallo! Ich möchte Daten von einem PIC16F877 zu einem PC übertragen bzw. auch vom PC empfangen. Geht das mit den Ports RC6 und RC7? Wenn ja, wie muss ich die verschalten, brauch ich einen MAX232? Wäre nett wenn mir jemand weiterhelfen könnte
Hallo! Ich möchte Daten von einem PIC16F877 zu einem PC übertragen bzw. auch vom PC empfangen. Geht das mit den Ports RC6 und RC7? Wenn ja, wie muss ich die verschalten, brauch ich einen MAX232? Wäre nett wenn mir jemand weiterhelfen
-
Thread
SChrittmotor mit pic16f877 ansteuern
hi leute. kann mir jemand bitte dabei helfen einen Scfhrittmotor unipolar/bipolar mithilfe eines pic16f877 anzusteuern? welche schaltung ich dazu brauche und ob ich mit pwm arbeiten muss usw.. danke euch schon mal im vorraus LG
zwei Analogeingänge liefert (die Schaltung ist allerdings aufwendig, außerdem könnte es mit dem PIC16 Geschwindigkeitsprobleme geben). All das gilt für die bipolare Ansteuerung. Einfacher wird es mit fertigen IC's (z.B. von Allegro) oder eine Schrittmotorendstufe mit 5V-Eingängen (siehe www.motionstep.de
-
Thread
Laufschrift mit dem pic16f877/876
Ich biete hiermit jedem der interressiert ist meine Laufschrift an. Ich moechte aber, dass das Ganze nicht kommerziell genutzt wird.
-
Thread
Laufschrift mit dem pic16f877/876
Hier die Datei im ZIP_FORMAT
-
Thread
PIC 16F877 Bootloader geht nicht
Hallo, ich versuche jetzt schon seit Tagen meinen PIC 16F877 mit dem Bootloader zu programmieren. Ich habe: 1. bootloader.hex in den Pic geflasht 2. Meine Software mit (picDownloader.exe) in den PIC geschrieben (Programm zeigt an das Schreiben OK
Es sollte doch der erste Bereich frei bleiben. Die Beschreibung unter: http://www.microchipc.com/PIC16bootload/PIC_bootloader_FAQ.php hilft mir nicht weiter. Hier ist nirgends beschrieben wie ich in MPLAB einen Speicherbereich freihalte. Die Beschreibung wie ich mit dem C5xx C-Compiler den Speicherbereich
-
Thread
PIC16F877 Einschalt-Begrenzung deaktivieren
wieder ausliest inkl. den EEPROM Dump. Wobei man das sicher auch in ner Emu machen kann für den Pic16f877 gibt es da genug
> geschrieben. Das EEprom ist leer. K. J. schrieb im Beitrag #5308150: > passt ehr zum > PIC16F877A Habe 877 und 877A probiert, kommt aufs Gleiche raus.
-
Thread
T6963 mit PIC16F877 und CCS
Grafikdisplay mit einem Toshipba 6963 Controller. Als Aufgabenstellung muss ich dieses Display mit einem PIC16F877 zum Laufen bringen. Ich hab mir das Datenblatt des Controllers schon angesehen, die Ansteuerung ist anders als bei den Text-LCD, hier muss ich vor einem Senden immer den Status des Controllers
Ich habe schon mal mit dem PIC16F877 ein t6963c display angesteuert. poste doch mal deinen code. ich kann dir ledier nur mit assembler dienen.
-
Thread
PIC 16F877A bei 3V
Hallo zusammen, ich möchte einen PIC 16F877A bei 3V betreiben mit einem 16MHz Quarz. Bisher läuft die Schaltung bei 4,25V - nun möchte ich ihn mit einer 3V Knopfzelle betreiben. Geht das ohne Probleme oder muss ich einen anderen
Datenblatt steht "Betriebsspannung 2-5,5V" bin ich etwas verwirrt warum das nicht mit dem "normalen" 16f877a gehen sollte. Nun ja, vielleicht hat ja jemand Erfahrung damit einen "normalen" PIC mit 3V zu betreiben? Gruß, Tobias
-
Thread
PIC16F877A Serieller Port
soll Pin1 auf High geschlatet werden. Nun meine Frage: wie muss ich das serielle kabel am PIC16F877A anhängen damit ich die Daten auslesen kann?
Hab ich das richtig verstanden? Du schreibst mit BASCOM-AVR ein Programm für PIC16F877A?
-
Thread
[V] PIC 16F877 im DIL-Gehäuse
Isz schon Übel was hier gefordert wird. Bei R : PIC16F877-20P 4,95 !!!!!!!!!!!!!!!!!!! Schämst du dich nicht. ?
Horst wrote: > Dann gib doch mal die vollständige Bezeichnung an. > > Als Hilfe: PIC16F877-... > > Alles muss man den Leuten aus der Nase ziehen. > Hauptsache bei der Kohlenforderung, da sind sie in Höchstform. PIC16F877-20I/P 03233CR Microchip
-
Thread
2 Pic16F877A verbinden
Hallo zusammen, ich brauche mal einen tip ich moechte 2 pic16F877a mit einander verbinden, so das ich nur eine Can bus adr brauche fuer die komunikation. ist das moeglich. wenn ja, koenntet ihr mir die beschaltung mitteilen. mfg dietmar
>ich brauche mal einen tip ich moechte 2 pic16F877a mit einander >verbinden, so das ich nur eine Can bus adr brauche fuer die >komunikation. Mit CAN rumspielen aber sonst keine Ahnung? >ist das moeglich. wenn ja, koenntet ihr mir die beschaltung
-
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
Hardware Reset hab ich schon gemacht. Wenn ich mich nicht irre hat der 16f877A keinen internen Takt. Hier der Code: #include<16f877a.h> #fuses HS,NOLVP,NOWDT,PUT #use delay(clock=20000000) #use RS232(Baud=9600,XMIT=PIN_C6,RCV=PIN_C7) void main() { set_tris_a
-
Thread
PIC16F877A Bootloader geht nicht
Hallo, Ich habe folgendes Problemm: Bootloader von http://www.microchipc.com/ mit dem PIC16F877 funktioniert, aber mit PIC16F877A geht nicht. Hat jemand damit erfahrung gemacht?
293 hat Recht. Der Schreibzugriff auf den Flash funktioniert beim 16F877 Byteweise und bei 16F877A Blockweise. Also Aufgepasst. Wenn Dein PIC mit mehr als 4MHz getaktet wird und Du einen der ersten (Rev. B0 bis 0242XXX) erwischt hast, dann läuft der einfach nicht,
-
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
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
ja mit einem labornetzteil. ich habe den pic16f627a programmiert. der besitzt einen INTRC (interner taktgenerator). und da hat es reibungslos geklappt und die schleife while(1) hat wirklich ist tatsächlich unendlich viele male wiederholt. aber
-
Thread
Struktogramm in Assemblersprache umsetzen (PIC16F877)
sozusagen schon im Einsatz und muss nur um eine weitere Programmvariante erweitert werden. µC: Pic16F877 Software zur Programmierung MPLAP bzw. MCLS-Modular Um noch zu meinem Wissenstand zu kommen. Ich habe fundierte Kenntnisse in der SPS Programmierung (damit verdiene ich mein tägliches Brot
es jedoch bessere Programmiertools geben, dann gebt mir bitte bescheid! Danke für diesen Tip. @F.H.
-
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
Das imho sinnvollste Vorgehen ist, sich einen PicKit Serial Ananlyzer zu besorgen und dann die Datenblätter zu studieren. Das 16F877 Datenblatt allein ist nicht sehr detailreich bei der I2C Implementierung es gibt extra zu Thema MSSP und I2C noch einige
-
Thread
Operationen im Sleep modus PIC 16F877
ja der PIC 16F877 hat 7 analoge eingänge
Er will den PIC ja grade _NICHT_ wecken ?!? Frank
-
Thread
SHT75 am PIC 16F877A
ein Problem mit meinem SHT75 Temperatur und Feuchte-Sensor. Und zwar bekomme ich diesen an meinem PIC 16F877a nicht zum laufen. Mein Quellcode ist im Anhang Gibt es jemanden, der mit dem Sensor Erfahrung hat und ebenfalls wie ich in Assembler programmiert? Jemand ne Idee, was ich falsch mache
Hi Daniel, ich habe ein Projekt mit SHT11 an einem 16F628 (glaube ich). Kann ich heute abend mal raussuchen - schon 3 Jahre her...
-
Thread
Kapazitätsmessgerät mit PIC16F877A bauen
Leute, ich brauche etwas Hilfe bei meinem Projekt, ein Kapazitätsmessgerät zu bauen mit einem PIC16F877A und einem LCD... Grundlage ist die Vorlage von www.Sprut.de Da ich aber in C mit den MikroC Pro für PIC programmiere, muss ich den Quellcode umschreiben bwz. selbst schreiben.. Hier der
(fast) alle alten 16er PIC haben keinen comparator, die neueren 16er z.t. schon - ein grund mehr die 16er nie für neue projekte zu benutzen sondern gleich die 18er oder 24er. ..ich mag die PICs aber die PIC16xx kann ich
-
Thread
LCD macht Buchstabensalat PIC16F877
Hallo, ich mit einem PIC16F877 per 4.bit-Anateuerung ein 2x16-Display TM162A von TIANMA an. R/W ist auf Masse, Bussy wird nicht abgefragt. Den Code habe ich von Michael Dworkin(cc5x.de) und der von Holger Klabunde. Ich porte
Das Bandkabel habe ich abgeschirmt, die Betriebspannung direkt am Display mit 2000µ, parallel 100nF stabilisiert. Keine Nachvollziehbare Änderung. Anschließend habe die Software dahin geändert, dass das Display nach jedem Relais-Schalten komplett neu initialisiert wird. Dann ging es gut. Das bandkabe
-
Thread
T6963C mit PIC 16F877
Hallo! Hat jemand schon ein grafik lcd mit t6963c kontroller mit dem PIC uC's programmiert? Bei mir klappt es einfach nicht. Habe die schaltung wie beim epe-mag 02/2001 Artikel aufgebaut. Die software ist in TASM geschrieben, habe es aber in MPASM konvertiert (mit ein epe-tool). Nun display scheint OK zu sein.. der zeigt mir jetzt nur eine einzige zeile an, obwohl das demo von toshibas datasheet erscheinen sollte. Kann mir jemand dabei helfen? MfG Alex
-
Thread
Wertetabelle im Interrupt ansteuern PIC 16F877
Problem mit meiner Interruptroutine =( sie läuft nicht, aber ich kann keinen Fehler finden. es ist ein PIC 16F877 auf einem PICDEM 2 Plus demoboard. Ich möchte 2 LED's ansteuern, die während dem gesamten Programm ein aund ausfaden. Interruptteil und Tabelle sind im anhang. wäre klasse wenn mir jemand
bcf INTCON, GIE ; disable Interrupt Der Befehl ist Unsinn. GIE *ist* gelöscht wenn der PIC in den Interrupt springt. Du solltest aber ein anderes Bit löschen, damit der Interrupt nicht sofort wieder feuert sobald der Interrupt per *RETFIE* ;) verlassen wird.
-
Thread
PIC 16F877A ICD2
Hallo, ich habe mir eine Schaltung bestehend aus einem Mikrocontroller PIC 16F877A und einem ICD2, Selbstbau, aufgebaut. Die Programmierung funktioniert wunderbar, doch leider bleibt der PIN VPP des ICD2 nach der Programmierung bei 4,2 Volt stehen, und blockiert leider so,
-
Thread
Bistabile Relais / PIC16f877
Hallo, Ich bin auf der Suche nach einem Bistabilen Relais. Ich will mit einem uC eine Netzsteckdose Ein/Aus schalten. Daher mit 5V/DC, 230V/AC schalten. Kennt jemand eine einfache Schaltung? Relais-typ? Gruss Elo_Azubi
-
Thread
ADC Wandler PIC16F877A
Heute der erste Erfolg --> Die LEDs haben geleuchtet ;-) nun mein 2. Projekt das ich auf meinen PIC16F877A schreiben möchte. An einem PIN A0 soll ein analoger Wert 0-5V eingelesen werden und je nachdem Was bei der Wandlung raus kommt soll er einen Pin an PortC high schalten. Dazu mein Programm
wird kein einziger PIN von PortC gesetzt das heißt des Problem liegt weiter vorne. Danke. mfg PIC-Programmer ;-)
-
Thread
PIC 16 F877A Ausgangs MOSFET
Hallo Ich möchte mit meinem PIC16F877A über PWM einen Motor steuern. Dazu muss ich aber aus meinen 5V 12V machen. Ich dachte mir hier einen MOSFET. Leider habe ich keine Ahnung welcher da geeignet ist bzw. überhaupt funktioniert
www.mikrocontroller.net/articles/Snippets#Wie_schlie.C3.9Fe_ich_einen_MOSFET_an_einen_Mikrocontroller_an.3F
-
Thread
Grafikdisplay SED1335 an PIC 16F877
Hallo, seit längerem Versuche ich ein Grafikdisplay mit dem Controller SED1335 an den PIC 16F877 zu schliessen. Ich kann zwar einen Text rausschreiben, leider ist aber das Display kreuzfalsch initialisiert. So wird die erste Zeile ein paar mal auf dem Display wiederholt, es sieht schlimm
-
Thread
Programmtechnische Frage PIC16F877A
Also mein Aufbau ist ganz einfach und funktioniert auch weitestgehend. Ich möchte über einen Analogen Input 2 ausgänge steuern. Das heißt ist die Spg kleiner einem Wert (ADC_Value) soll PIN4 high werden. Ist sie größer PIN3. Der ADC ist ein 10bit ADC (0-1024) Trage ich 50 als SChwellenwert ein schaltet er bei 0,03V Trage ich 100 als SChwellenwert ein schaltet er bei 0,06V Trage ich 200 als SChwellenwert ein schaltet er bei 0,12V Mein Problem ist wenn ich Werte größer 255 (8bit) eingebe schaltet er gar nicht mehr. Es bleibt immer PIN4 high! Woran liegt das (Compilier Fehler?!?!?)
-
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
PIC16F877 grundlegende Frage zum Quarz
Hallo, ich beschäftige mich erst seit kurzem mit Microcontrollern und deshalb habe ich ein paar grundlegende Fragen. Was für einen Zweck hat der Quarz? Wann verwendet man welchen Quarz? (MHz?) Was bewirken die Kondensatoren vor dem Quarz? Danke für eure Hilfe, mfg Michi
-
Thread
HILFE Brauche hilfe bei einem PIC 16F877
Hallo Ich habe Probleme mit meinem Comepiler bzw. Mikrocontroller. Also, ich programmiere einen Pic 16F877. Als Entwicklungsumgebung benutze ich MPLAP und den ICD2 Debugger. Als Compiler benutze ich die kostenlose freie Version von HI TECH (Picc Lite v9.50). Ich weiß, dass der Compiler Einschränkungen
bytes ( 0.0%) Configuration bits used 0h ( 0) of 1h word ( 0.0%) Loaded F:\Christian\Diplomarbeit\Projekte\Test1.cof. BUILD SUCCEEDED: Tue Sep 25 09:16:59 2007 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-
Thread
PIC16F877 und Parallel Slave Port
Hallo, ich wollte mir für den PIC16F877 ein kleines Experimentierboard aufbauen, wobei ich dabei möglichst 'flexibel' bleiben wollte, was die Verwendung von Ports und internen Systemen angeht. So auch beim PSP, nur leider hab ich jetzt
ersteres, du kannst den pic daten zukommen lassen, indem du ihn wie ein statisches ram beschreiben kannst... gut für komplexe prozessorsysteme, bei der eine dir übergeordnete cpu deinen pic als ein "special function register
-
Thread
Vergleichtyp für PIC16F877P?
Könnt ihr mir einen Vergleichstyp von Atmel sagen? Wäre echt geil..! Danke!
-
Thread
Kapazitätsmessgerät mit PIC16F877A bauen
Hi Leute, ich brauche etwas Hilfe bei meinem Projekt, ein Kapazitätsmessgerät zu bauen mit einem PIC16F877A und einem LCD... Grundlage ist die Vorlage von www.Sprut.de Da ich aber in C mit den MikroC Pro für PIC programmiere, muss ich den Quellcode umschreiben bwz. selbst schreiben.. Hier der
-
Thread
DS1307 RTC und PIC16F877
Hi, bin seit einigen Tagen beschäftigt, den Pic16f877 mit der RTC 1307 zu verbinden. Leider reagiert der RTC in keinster weise auf meine Kommandos. Hat einer von euch ein C Code dafür? (verwende CCS compiler) gruß marc
-
Thread
MAX521 ansteuern mit PIC16F877
Lüfterregelung und sollte heute beginnen mit der Programmierung der "Kommunikation" zwischen dem max521 und dem PIC16F877. der D/A Wandler MAX521 habe ich gewählt, da ich insg. 8 Lüfter ansteuern will und ich gehört habe dass der MAX521 gut geeignet wäre. Nur habe ich ein wenig Mühe mit dem Verständnis wie man diese
-
Thread
PIC 16F877 ADC - Problem
ich habe ein großes problem mit dem pic adc ! kennt ihr eigentlich ein forum in dem es sich hauptsächlich um den pic dreht ? jetzt zu meinem problem: ich ahbe 2 sensoren ! die beiden habe ich mit edn eingängen RA0 und RA3 verbunden. diese eingänge habe ich als analogeingänge definiert ! ich habe für jeden der beiden sensoren ein unterprogramm geschrieben wo die daten von jeweils einen sensor umgewandelt werden. jedoch hae ich folgendes ergebniss: beim 2. ADC hab ich als ergebnis 0 ! bei 1. ADC ein einigermaßen brauchbares ergebniss ! allerdings wenn ich den eingang vo´m 1.
-
Thread
PIC 16F877A -Steuerung für Kaffeeautomat
Peter ". schrieb im Beitrag #5165770: > Das etwas im Argen liegt zeigt mir das der PIC nach kurzer Zeit warm > wird. Ja, der ist hin. Der 16F877 zieht bei 4MHz ~4mA, d.h. verheizt 20mW. Das merkt man nicht.
Beachte auch, das der 16F877A ein relativ alter Typ ist, falls Du etwas komplett neues selbst entwickeln willst, Microchip weist darauf hin: Not Recommended for new designs Please consider this device PIC16F18877 Im
-
Thread
PIC 16F877 Problem PortA und D
Fehlerursache: eigene Blödheit!!!!!!! 1. man sollte sich verischern das man auch den richtigen PIC verwendet. War mir sicher das es der 16F877 war. War wohl doch der 16F877A ;-) 2. Man sollte keine Eingänge zurücksetzen (war wohl der Grund warum der PIC soviel Strom gezogen hat) könnte mir
nach 3 jahren mal ne antwort. ich schreib grad ein pic referat. ich muss den 16F84 dem 16F877 gegenüberstellen Eigenschaft 16F84 16F877 Anschlussbeine 18 Pins 40 Pins Kern 14-Bit 14-Bit Programmspeicher 1024 Befehle 8192 Befehle
-
Thread
PIC16F877A ADC-Messung Messwertumrechnung
Hallo Freunde ! Ich möchte mal die Fachleute hier befragen, was ich falsch mache. Mit einem PIC16F877A...(er ist nun mal auf meinem Entwicklerboard) habe ich mich mit der ADC Messung befasst. Da auch einige PORTA I/O mit dem LCD Anschluss fest verknüpft sind steht mir als ADC AN6 = RE1
Gerhard H. schrieb im Beitrag #5767313: > Es musste ja auch mit nem alten Pic16f877a gehen, denn zu irgendwas hat > man die ja mal gefertigt. ;) Wenn Du noch an Lager hast, ok. Hab auch noch ein paar. Der Ersatz ist der 16F193x, absolut pinkombatibel. Läuft intern mit PLL
-
Thread
PIC 16F877a - RS232
Hallo! bin ein pic neuling und versuche gerade mit einem 16f877a über die rs232 einen Text (beliebig lange) im Hyperterminal auszugeben. wie schicke ich den text über die rs232 ans Hyperterminal? geht das mit dem TXREG
fuer PIC16F877A goto Timer0_ISR ;springe zum Label "Timer0_ISR" ;**************************************************************************** ; Timer0 Interrupt Service Routine ;***************
-
Thread
Beispiel - Portansteuerung PIC16f877A
Hallo. Ich sitze hier und versuche krampfhaft nem PIC16f877A leben einzuhauchen. Leider ist jeder meiner Lösungsansätze zum scheitern verurteilt und ich bald fertig mit den Nerven... Ich benutze MPLAB und den Compiler CC5X. Das ganze soll über ICSP
vermute, es könnte eventuell daran liegen, dass die Ports nicht als digitale deklariert sind. Beim 16F684 ging das mit ansel... - Kann mir jemand sagen wie das beim 16F877 gemacht wird? was die Hardware angeht: Der Pic bekommt drei digitale Eingangssignale (von ner SPS) an RD0, RD1 und RD2.
-
Thread
PIC16F877A - Problem mit LCD
Hallo zusammen Ich habe bei einem 16f877A (auf einer einfachen Platine testweise montiert) das Problem, dass das LCD-Display nichts anzeigt. Beim Anlegen von Versorgungsspannung leuchtet die Hintergrundbeleuchtung auf, angezeigt wird aber
Masse ziehen sollte, was beim 16F877A scheinbar ein bekanntes Problem ist. Hat schon jemand ein ähnliches Problem gehabt oder kann mir sonstwer einen Tip geben? Gruss Martin
-
Thread
Spannungsmessung mit PIC16F877A -->LCD-Anzeige
Hi, ich habe ein neues Projekt angefangen und habe im ersten Schritt erstmal eine Spannungsmessung mit dem PIC realisiert und wollte sie mir zu Testzwecken auf einem LCD anzeigen lassen. Es ist eine Weile her, dass ich das letzte Mal programmiert habe(also seid bitte etwas nachsichtig mit mir xD) und ich habe jetzt ein paar Fragen zu meinem Programm: Also wenn ich "float adc" als feste Zahl definiere läuft das Programm ohne Probleme aber wenn ich "float adc=5/1024" verwende, bekomme ich nur ne 0 als Ergebnis auf dem LCD angezeigt. In meiner Vin_Calculation-Funktion muss ich für jeden
-
Thread
PIC16F877 #define PORTxbits/LATxbits Problem
ich habe leider ein Problem mit der Textersetzung (define) von den Ausgängen. Ich verwende den PIC16F877-04/P. #include<pic16f877.h> #pragma config ... #define dTHERM1 PORTAbits.RA0 #define dTHERM3 PORTAbits.RA1 #define dSDA1 PORTAbits.RA2 #define dSCL1 PORTAbits.RA3
, jetzt seh ichs auch im Datenblatt. Nicht richtig Nachgesehen. Vielen Dank. Da ich bisher nur mit PIC18 und PIC32 gearbeitet habe eine Frage noch. Schreibe ich nun statt LATxbits für Ausgänge auch PORTxbits?
-
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
der Main werden beginnend bei 0x30 (willkürlicher Start) im Speicher die Bitkombinationen für die 16 Hex-Ziffern gespeichert. In der Main wird 1. PORTD eingelesen 2. Die MSB durch AND mit 0x0F gelöscht 3. 0x30 (= Listenbeginn) dazu Addiert 4. Der Inhalt der Speicheradresse bei dem Ergebnis ausgegeben
-
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