-
Thread
[Suche] PIC 16F876 (ohne Advanced) 20 MHz
Hallo zusammen, ich suche einen Anbieter für PIC 16F876 Mikrocontroller, jedoch den "alten" ohne "A" (Advanced) mit 20 MHz und in S-DIP oder SOP Bauform für den Eigenbau eines ICD2 von Microchip. Bei Reichelt habe ich neulich so einen bestellt, aber
Ich hätte hier 2x PIC16F876-20/SP (DIP) und 1x PIC16F876-20/SD (SOIC) zu bieten.
-
Thread
Interrruptcode auf Funktionen aufgliedern?
embOS und nennt sich embOSView. Mit embOS geht das nicht nur mit einem Cortex-M sondern auch mit PIC16/PIC18. Gibt's wohl nicht bei KeilRTX. SCNR ;-)
der PIC hat gar nicht so viele Register, die gerettet werden könnten) Bei den Enhanced Midrange (PIC16F1xxx) rettet die Hardware sowieso schon alle Prozessor-Register automatisch beim Interrupt-Eintritt und stellt sie bei Rücksprung wieder her..
-
Thread
PIC - Entwicklungskit
entdeckt http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&category=10662&item=5722292422 Dort ist ein PIC16C84 dabei und die Beispielprogramme sind anscheinend auch dafür. Zusätzlich sind aber noch zwei PIC16F84A dabei. Meine Fragen: - Was ist der Unterschied zwischen den beiden Controllern? - Kann ich den PIC16F84A in dem Entwicklungskit programmieren? - Kennt jemand das Kit und weiß, ob es etwas taugt? - Was ist denn so ein Kit heute noch wert? Danke für eure Hilfe, Georg
-
Thread
Datenübertragung 80Mbps?
liebsten(Daten müssen noch "zusammen geschnitten" werden) bloß habe ich bisher nur Erfahrung bei der PIC16F Serie Gesammelt. Wie würden eure Lösungsansätze aussehen? gibt es vielleicht schon fertige IC die das schaffen? Danke.
sind selbst größere 32 Bit CPUs gut beschäftigt. > bloß habe ich >bisher nur Erfahrung bei der PIC16F Serie Gesammelt. Von Dreirad gleich in die Formel 1? Ob das sinnvoll ist? > Wie würden eure >Lösungsansätze aussehen? gibt es vielleicht schon fertige IC die das >schaffen? Was sind denn
-
Thread
Probleme bei der Initialisierung eines LC-Displays in C
wortwörtlich übersetzt, aber die Ausgabe funktioniert nicht. Ich programmiere mit MPLAB IDE v8.88 einen PIC16f887, PORTB dient als 8-Bit-Datenausgabe. Anbei mein C-Programm in txt.-Datei. Vielen Dank schonmal im Voraus für eure Mühe.
Ich habe jetzt exakt das gleiche Programm auf einen PIC16F84A geflasht und der LCD gibt mir im Gegensatz zum PIC16F887 Buchstaben aus. Jetzt bin ich otal verwirrt :@
-
Thread
Pulsmustererzeugung mit PIC
Ich muß ein Pulsmuster mit unterschiedlich langen High- und Low-Phasen erzeugen. Mir steht dazu ein PIC16F785 zur Verfügung. Das Muster könnte z.B. so aussehen: ____ ________ _____________________ | | | | | | ___| |_______| |___|
Also wenn ich das Datenblatt des PIC16F785 richtig verstanden habe, hat der weder toggle-Pin noch Compare noch Capture. D.h. Du mußt alles zu Fuß in SW machen, da könnten 1µs Genauigkeit schon haarig werden. Wie gesagt, mit nem
-
Thread
Problem mit UART PIC 16F627
list p=16f627 #define __16F627 #include <P16f627.INC> ERRORLEVEL -302 ;SUPPRESS BANK SELECTION MESSAGES ;************************************************************** ; Configuration festlegen ; ;Power on Timer, kein Watchdog, HS-Oscillator, kein Brown out, kein LV-programming, MCLR, externer Oszillator __CONFIG _PWRTE_ON & _WDT_OFF & _HS_OSC & _BODEN_OFF & _LVP_OFF & _MCLRE_ON & _ER_OSC_CLKOUT ;************************************************************** ;Registerzuordnung Eingang equ 0x22 org 0x000 goto init ;************************
-
Thread
Volumenstrom messen mit PIC16F819
eine Projekt eine Mikrokontroller Steuerung entwickeln und Programmieren. Ich benutze dazu einen PIC16F819 und Programmiere das ganze in C. Nun zu meinem anliegen: Ich möchte einen Volumenstromsensor auslesen welcher über eine Turbine TTL Impulse zurückgibt. Meine Überlegung ist, dass ich den Timer0
-
Thread
PIC 16F723 und UART Problem
Hallo zusammen, ich habe hier einen PIC16F723 und wollte per RS232 ein paar Zeichen an den PC sende. Leider kommen keine Zeichen an (ich hatte es schon geschafft, dass ein paar kryptische Zeichen empfangen wurden). Die Hardware ist ok
-
Thread
PIC16F877 Eingangsbit abfragen
Guten Abend, bin neu hier und habe auch noch keine Erfahrungen mit Microkontrollern. Habe am Port B Ein LCD und zwei Taster angeschlossen, die Taster an RB0 und RB1. Ich möchte den Taster an RB1 benutzen. Ich weiß nun aber nicht wie ich das einzelne Bit abfragen kann, einen ganzen Port ist kein Problem. Möchte mit den Taster eine "else if-Abfrage" realisieren. Konkret soll mit dem taster von Celsius in Fahrenheit umgeschaltet werden (Mit einem KTY nehme ich eine Spannung über den ADW auf, rechne die Spannung in einem Widerstandswert um, daraus resultiert dann die Temperatur, die ich auf
-
Thread
PIC16F684 Programmierer Futtertrog
Wir suchen Hobby-Programmierer, die für einen PIC16F684 eine kleine Steuerung programmieren. Diese soll einen Motor, USB-Schnittstelle und eine Zeitschaltuhr steuern. Wenn Interesse bitte e-mail an uns info@montronic.de.
-
Thread
PIC16 OSCCAL einstellen - Verständnis
Hallo, ich hab beim PIC 12F675 den werksseitig eingestellten OSCCAL (interner Clock) verbrannt. Jetzt will ich ihn neu einstellen, versteh aber nicht genau wie die Kalibrierwerte zu deuten sind: Laut PIC-Doku ist OSCCAL 6 bits lang. Bits 4-7 sind der eigentliche Kalibrierwert, Bit 3 dient der Frequenzanhebung, Bit 2 dient der Frequenzabsenkung. (Bit 0 und 1 unbelegt) Nur: Sind Bit 2 und 3 eher Grobtuning, oder eher Feintuning? In der PIC-Doku sieht es eher nach Grob-Tuning aus, meine Experimente mit dem 12F675 deuten darauf hin, das es eher Feintuning ist. Wie stark wirkt Bit 2/3 im
-
Thread
PIC 16F876 Timer Interrupt
realisierbar ist? Ich habe leider kein Datasheet oder so ähnliches, auf dem Chip steht aber PIC16F876 - SP/20 Der Compiler ist CCS S. Vielen Dank im Voraus. Gruß Walter
komplizierter als sie ist. hast du den code nur in einem simulator oder im zielchip getestet? btw: ein pic16F... ist ein 8bit-controller, der tut sich mit 16 bit schwer... ich weiß natürlich nicht wie der compiler das löst... könntest du mal dein fertiges hex-file hochladen oder noch besser ein assembler-listing
-
Thread
PIC 16f690 Pin belegung
Habe nen pic 16f690 wollte Fragen wie das genau mit dem anschließen der Pins ist! Möchte einen Sternenhimmel programmieren mit 6 PWM’s und ca. 2-3Lauflichter für Sternschnuppen 1) Welche Pins brauche
-
Thread
Frequenzzählen mit PIC16F877A
mein 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
PIC 16F627 logische Verknüpfung
Hallo zusammen, habe das Velleman P8048 Kit und versuche mich seit Tagen in diese Geschichte einzuarbeiten. Ist es möglich, die Ein- und Ausgänge logisch mit und / oder zu verknüpfen??? Wenn ja, wie sieht der Quellcode aus. Wie kann ich Schalter SW1 und SW2 als und abfragen????? BTFSC PORTA,SW2 GOTO ENDE MfG Rene
-
Thread
PIC16F1824 TRISA fehlfunktion?
guten morgen alle zusammen ich habe vor kurzem begonnen auf PIC16 controller zu programmieren und bin dabei auf ein komisches phänomen gestossen. folgenden code habe ich in der endlosschleife stehen: RA2 = 0; TRISA2 = 0; TRISA2 = 1; meiner Meinung nach dürfte
-
Thread
PIC16F88 PORTA reagiert nicht
Hallo Ich verwende bei meiner Schaltung den internen Komparator des PICs, und initialisiere diesen durch beschreiben des CMCON Registers. Da die Schaltung nicht wie geplant funktioniert, habe ich das ganze Programm im Debug Modus laufen lassen, und die "Watch" funktion zeigt mir, das nachdem das Register CMCON beschrieben wurde das PORTA einfach auf Null gesetzt wird, und auch im weiteren Verlauf keine Änderungen mehr annimmt. Kann mir jemand sagen woran das liegt? Danke... PS: Im Anhang befindet sich die Initialisierung meines Programms.
-
Thread
PIC 16F627 mit UART-Problem
Hallo PIC-Fans, ich kämpfe hier mit einem PIC 16F627, der ein merkwürdiges UART-Problem hat. Aufgabenstellung ist, die am UART mit 9k6 eintreffenden Daten auf ein bestimmtes Stichwort zu überprüfen. Die Abfrage des UART erfolgt über eine Interupt-Routine
-
Thread
PIC 16F627A beschreiben
Hallo Ich habe mal eine einfache frage wie bekomme ich den Bestehendes Program das für den PIC 16F627A geschrieben wurde auf den MIC drauf. Arbeite hauptsächlich mit dem AVR Bord aber jetzt muß ich eine problemstellung so losen. Sage schonmal THX Martin
-
Thread
Welche Assemblersprache für PIC16F877?
Guten Morgen allerseits, für mein Projekt werde ich den PIC16F877 in Assembler programmieren. Doch es gibt ja verschiedene Assemblersprachen, kann mir jemand helfen welche für meinen PIC die richtige ist? Danke schon im Voraus. Gruss
-
Thread
ADC am PIC16F84A
Hallo, ich bin gerade am einarbeiten in das Thema PIC. Aus einem alten Bauteil habe ich einen PIC16F84A hier rumliegen. Jetzt möchte ich eine Schaltung bauen bei dem ich eine Analoge Signal auswerten möchte. Z.B ein Poti zum einstellen von Variablen im Programm oder ein Fotowiderstand. Nun hat
-
Thread
AD7150 an einen PIC16F877
Hi hat jemand von euch schon den AD7150 an einen PIC16F877 angeschlossen? Problem bei mir ist das ich nicht genau weiss wie ich die Komunikation zwischen dem Pic und dem AD7150 über den I2C realisiere.Hat jemand vielleicht eine HOW TO , ein Programmbeispiel
>hat jemand von euch schon den AD7150 an einen PIC16F877 angeschlossen? Ich nicht! >Problem bei mir ist das ich nicht genau weiss wie ich die Komunikation >zwischen dem Pic und dem AD7150 über den I2C realisiere. Wieso kaufst du dir den dann
-
Thread
PIC16f628 quarz probleme
Hi, habe meine schaltung mit dem pic16f628 aufgebaut. Leider habe ich das problem, das mein quarz nicht anschwingt (4Mhz, 33pF). Normalerweise klappt das bei anderen PIC typen immer. Habe gelesen das es zu problemen kommen kann bei diesem
-
Thread
Frage zum UART im PIC16F877
Hallo, ich benutze in einem PIC16F877 nur den RX Eingang um Daten zu empfangen. Der TX-Pin wird nicht benötigt. Kann ich an diesen Pin eine Error-LED anschliesen und diese z.bsp. über bsf PORTC,6 einschalten? Ich möchte also den TX-Ausgang
-
Thread
EEPROM "einmalig" beschreiben PIC16Fxxx
PIC Umgang angeht bin ich Einsteiger. Mein Project beinhaltet einen Flash EEPROM (1-2 MByte), einen PIC16F818 und am Ausgang einen Audio Dekoder. Im EEPROM ist ein kurzes Audio File abgelegt das mit dem PIC ausgelesen und an den Audio Dekoder gesendet wird. Dies alles via SPI. Aber wie bekomme ich
-
Thread
PIC16f876: RB Interrupt
Hallo Probiere gerade den RB Interrupt, welcher bei jedem Wechsel an RB4-RB7 einen Interupt auslöst, aus. Das Programm: // Include-Files #include <16f876.h> // Microcontroller-Definitionen #include <reg16f876.h> // Erweiterte Definitionen // Configuration-Bits Einstellungen #fuses HS,NOWDT,NOPROTECT,PUT,NOBROWNOUT,NOLVP // Clockspeed=8MHz fuer die Delays setzen #use delay(clock=8000000) #INT_RB //PORTB Interrupts void interrupt (void) { PORTC=0x0F; //PORTB an PORTC ausgeben } void init (void) //Initialisierungen {
-
Thread
Alarmanlage mit Pic 16f84a
Hallo ich habe vor eine Alarmanlage für mein Zimmer zu bauen. Zur steuerung will einen PIC 16f84a verwenden. Ich bräuchte nur Hilfe bei der Peripherie, da ich nicht genau weis welche Art won Lichtschranken sich hierfür eignen. Die Idee sieht folgendermaßen aus: Eine Lichtschranke soll zwischen
-
Thread
Serielle Maussteuerung mit PIC16F876
Hallo, ich beabsichtige mit einem PIC16F876 eine serielle Maussteuerung zu implementieren. Als Eingangssignale (Eingabegeraet) lasse ich verschiedene Moeglichkeiten zu. Die Ausgabe (Ausgangssignale) soll via einen 232MAX auf die serielle
-
Thread
PIC16f84; brennen klappt nicht
Hi Leute, Brauche Hilfe beim beschreiben des PIC16F84A. Hab mir den Brenner (PicProg) http://www.rotgradpsi.de/mc/picprog/picprogd.html aufgebaut und ihn mit der Software WinPic betrieben, ohne jeden Erfolg. Die Software hab ich mit Hilfe einer INI-Datei
der läuft gleich auf anhieb! Also wenn jemand mal in die Versuchung kommt einen PICxxxxxx (z.B.PIC16F84) zu programmieren, baut den Brenner5 von www.sprut.de nach und benutzt auch dessen Software. Er ist zwar etwas komplizierter im Aufbau, aber der Aufwand lohnt sich. Folgende Brenner ab ich aufgebaut
-
Thread
PIC 16F84 hängt nach Stromausfall
für eine kurze Keit unterbrochen wird und die Picschaltung wieder mit Strom versogt wird, sich der PIC 16F84 dann aufhängt? Ein kurzer Impuls auf den Reset wäre da eine Möglichkeit nur wie am sinnvollsten zu realisieren. Danke schon mal vorab für ein paar Tips !! Gruss Marc
-
Thread
Welcher AVR ist vergleichbar mit dem PIC16F873???
sämtliche Datenblätter durchforsten zu müssen, wüßte ich gerne, welcher Atmel AVR vergleichbar mit dem PIC16F873 ist. Gibt es denn generelle Unterschiede zwischen diesen beiden Typen? Gruß Stefan
-
Thread
programmieren lernen PIC16C84
Hi Ich habe ein frage an euch ich besuche eine HTL und wir haben gerade mit dem Thema µC (PIC16C84) begonnen und jetzt wollte ich fragen ob von euch jemand Tipps geben kann mit was ich da am bessten beginne zu lernen oder wo ich einschlägige Unterlagen herbekomme die auch für einen anfänger leicht
-
Thread
Aufbau eines PIC
Gründen kann der PIC nicht auf alle Speicherstellen ohne Umschaltung zugreifen. Obwohl z.B. der PIC16F84 7 bit für die RAM-Adresse in seinen Befehlsfeldern frei hält, also 128 Möglichkeiten hat, und nur 68 bytes RAM beinhaltet, also der Adressbreich locker ausreichen würde, hat Microchip ihn in
Passt in den PIC16F84 mehr als ein main() { while(1) { } } ? Nur, wer uC in Assembler programmiert, merkt, wie viel Code ein Compiler erzeugen müsste, und wie wenig für den 1k ist.
-
Thread
Aufwandschätzung für Cross-Assembler
Ich hab mitte der 90er auf meinem Amiga 500 in GFA-Basic einen Pic16F84-Assembler gebaut. Mit Labels und ein paar erweiterten Opcodes, ohne bedingte Assemblierung, Makros und so'n Werks. Zwei-Pass, ca. 15 Minuten Compilierzeit für effektiv gerade mal 1kWords Ergebnis
schrieb im Beitrag #5833268: > Ich hab mitte der 90er auf meinem Amiga 500 in GFA-Basic einen > Pic16F84-Assembler gebaut... Interessant, hier war es ein Intel 8085 und ebenfalls das sagenhafte GFA-Basic von Frank Ostrowski auf einem ATARI ST. Der erste Versuch endete in einer Sackgasse und ich
-
Thread
Mikrocontroller Einstieg (AVR,PIC)
wichtig. PIC ist ein Sammelbegriff für drei völlig verschiedenen Architekturen: 1. 8-Bit (PIC12/PIC16/PIC18): ein Akku, max 4k Datenadressraum, etwas krude Assemblerstruktur; das woran die meisten Leute zuerst denken, wenn sie PIC hören 2. 16-Bit (PIC24/dsPIC): ähnlich wie AVR, aber alles in 16 Bit
zwar zusätzliche Maschinenbefehle für C. Die kostenlosen Compiler > benutzen aber nur die alten, Pic16-artigen Maschinenbefehle. Das stimmt so nicht. Die Testversion von MikroC for PIC begrenzt auf Codegröße. Und dort kann man meines Wissens auch den erweiterten Befehlssatz nutzen. Also nicht XC8
-
Thread
Euer Lieblingscontroller
PIC 16F876, hat für die meisten Sachen ausreichend Pins, wichtige HW-Module an Board und wenn man das System verstanden hat, einfach zu programmieren. Allerdings werde ich auf die 18F-Serie umsteigen,
PIC16F627 klein & fein PIC18F4550 meine ersten USB-Gehversuche, ging super einfach STM32F103VC die Eierlegende Wohlmilchsau fürs derzeitige Projekt ^^ VG, Rene
-
Thread
PIC16f84a: startet nicht/nur bei quarz berühren
Hallo! Mein PIC16f84a ist auf einem Testboard (aus der Berufsschule) mit verschiedenen Beschaltungsmöglichkeiten für die Ein/Ausgänge. Nun habe ich den PIC mittels dem Projekt aus MPLAB IDE v8.91 und dem PICKIT
-
Thread
PIC16F871 - Software f. Kicker ! Hilfe!
Aber es geht ja um das Grundgerüst. Danke Info: - LCD- Modul hat einen HD44780 Controller - PIC16F871 (20Mhz) - Sprache: C // PROGRAMM BEGIN include <C:\cc5\16F871.H> //Speihersutz121345=aus,Debug11=aus,ProgrammFlash9=an,EEpromRead8=an, //NiendervoltProgr7=aus // NiederVoltReset6
-
Thread
µC und Flipflop
u. Rentner braucht Rat. Spielwiese ist eine Leiterplatte aus einem Kaffeevollautomaten. µC ein PIC16F877A , Flipflop für LEDs ein SN74HC273, für Taster und Endschalter je ein SN74Hc244. So etwas wie einen Schaltplan habe ich mir selbst erstellt. Wenn ich mit einer Drahtbrücke die einzelnen LED-Triacs
im Beitrag #4844713: > Spielwiese ist eine Leiterplatte aus einem Kaffeevollautomaten. µC ein > PIC16F877A , Flipflop für LEDs ein SN74HC273, für Taster und Endschalter > je ein SN74Hc244. So etwas wie einen Schaltplan habe ich mir selbst > erstellt. Wenn ich mit einer Drahtbrücke die einzelnen
-
Thread
SDCC & PIC16887: Fehler in erzeugter ASM-Datei
mit PIC beschäftige ich mich erst seit kurzem). Zur Verfügung habe ich derzeit leider nur einen PIC16F887 (andere sind bestellt). Der Compiler übersetzt das Programm, die erzeugte ASM-Datei ist jedoch fehlerhaft, denn beim Übersetzen treten dann folgende Fehlermeldungen auf: [code] sdcc -mpic14
hc08, s08, z80, z180, r2k, r3ka, tlcs90 und gbz80) sind allerdings auch ausgereifter. Die pic14 und pic16 Backends dagegen sind "Work is in progress" (gleich im zweiten Satz auf http://sdcc.sourceforge.net/). Wobei allerdings das pic16-Backend in deutlich besserem Zustand ist als das pic14-Backend.
-
Thread
einsteiger (PIC) arbeitet sich ein und braucht hin und wieder hilfe
PICs sind von den 8 Portbits nur 5 zugaenglich, weil nicht ausreichend Pins zur Verfuegung stehen (PIC 16F684..... 2 Ports aber nur 14 Pins!) Gruss Michael
> Korrigiert mich wenn ich falsch liege! Hmm, als ich noch PICs verwendete, PIC16C71, PIC16C84, gab es kein LATch-Register. Gut, daß sie aufrüsten (aber immer noch kein Grund zu PIC zurückzukehren).
-
Thread
PIC16F84A-04 Programm anhand PAP schreiben
Ich soll bis Morgen ein PIC-Programm anhand des Programmablaufplanes mit Assembler entwerfen. PIC 16F84A-04 wird in der Schaltung verwendet. Kann mir da mal jemand helfen, wie ich dabei vorgehe? Grundgerüst ect.?
konkrete Frage zu einem Unterproblem hast, gerne her damit. Grundgerüst: [code] list p=pic16f84,f=inhx8m,n=85,st=off ;gültiger prozessor = PIC16F84 include <ip16f84.inc> __config _xt_osc&_pwrte_on&_cp_off&_wdt_off ;xt-oscillator 4MHz, power-on-timer aktiv
-
Thread
Anfänger PIC kauft Beratung
PIC18 an. Deren Speicher ist wenigstens wieder Byteweise organisiert und nicht 14Bit wie bei den PIC16. Das macht zum Beipiel die programmierung vin Tabellen einfacherer.
lassen kannst. Du wirst es auf einem PIC24 und auch auf PIC32 einfacher als auf einem AVR oder PIC16/18 haben, weil Du Dich nicht um die Trennung zwischen Programm und Datenadressraum kümmern musst. Beim PIC32 gibt es diese Trennung nicht, beim PIC24 gibt es sie zwar, aber in einem Großteil der Fälle
-
Thread
PIC16F1783 - Problem mit Delayfunktion
PortB ausgeben, und dafür habe ich eine kleine Delayfunktion geschrieben: [c] #include <pic14/pic16f1783.h> unsigned int __at (_CONFIG1) __CONFIG1 = _FOSC_INTOSC & _WDTE_OFF & _MCLRE_OFF & _CP_OFF & _CLKOUTEN_OFF; unsigned int __at (_CONFIG2) __CONFIG2 = _PLLEN_ON & _LVP_OFF; void delay(void
das Programm geringfügig ändere und die zweite Schleife in ASM entferne: [c] #include <pic14/pic16f1783.h> unsigned int __at (_CONFIG1) __CONFIG1 = _FOSC_INTOSC & _WDTE_OFF & _MCLRE_OFF & _CP_OFF & _CLKOUTEN_OFF; unsigned int __at (_CONFIG2) __CONFIG2 = _PLLEN_ON & _LVP_OFF; void delay(void
-
Thread
PIC16F1517 - Wechsel Signalpegel
Hallo, ich habe einen seltsamen Effekt festgestellt. Bei folgendem Code: Wait (10); RW = 1; Wait (10); EN = 1; Wait (10); RS = 1; Wait (10); messe ich das beigefügte Ergebnis (s. Anhang). EN wird ausgeschaltet wenn RS auf "1" gesetzt wird. Wie kann so etwas passieren? Wenn ich die Reihenfolge von EN und RS oben vertausche, dann wird RS ausgeschaltet sobald EN gesetzt wird. Vielleicht hat jemand eine ähnliche Erfahrung gemacht und kann mir helfen. Grüße gruser
-
Thread
PIC16F873A ohne EEprominhalt starten
Erflogreich kann ich per Tastendruck (RB0) den Letztstand eines Lauflichtes in das EEPROM meines PIC16F873A-I/SP schreiben. Beim Auslösen eines Reset's oder nach Spannungsunterbrechung startet das Lauflicht mit "STAND" Tastendruck. Soweit funktioniert alles. Meine Frage: Kann ich per eines weiteren
-
Thread
PIC16F einzelne Portpins ein/auslesen
gerade erst mit der Mikrocontrollerprogrammierung an. Hierzu verwende ich Assembler und einen PIC16F887. Ich möchte einzelne Portpins ins Arbeitsregister speichern/kopieren. Biser kann ich nur ganze Ports auslesen also zum Beispiel MOVF PORTA,w ----> kopiert das ganze PORTA ins Arbeitsregister
Schau dir mal die Übersicht TABLE 15-2: PIC16F882/883/884/886/887 INSTRUCTION SET und da die BIT-ORIENTED FILE REGISTER OPERATIONS an Hier ein sinnloses) Beispiel zum Ansteuern einer LED mit einem Taster: [code] #define nBTN_ENC PORTB
-
Thread
Probleme mit dem programmieren PIC16F84A
Hey @ all ich bin neu in der Microcontollertechnik und habe ein Problem mit dem Programmieren. Zum Programmieren benutze ich Parsic. Ich wollte zum Test eine Wendeschütz-schaltung auf meinen PIC ziehen um erst mal zu testen wie das ganze läuft. Doch nachdem ich das Prog auf meinen PIC geladen habe und dies testen wollte lief nichts. Ich habe auf die Eingänge RA0,RA1 und RA2 5V angelegt und an die Ausgänge RB0 und RB1 lötete ich LED´s, doch nichts lief. Ich habe erst gedacht das es ein hardware fehler war und ladete ein fertiges prog von sprut auf meinen PIC und es stellte sich heraus das alles
-
Thread
PIC16F1615 läuft im Debugger, aber nicht in Production
Hallo, ich habe eine Platine mit PIC16F1615 drauf. Das Programm soll Rechtecksignale an zwei GPIOs erzeugen. Wenn ich das Programm im Debugger laufen lasse, ist alles ok, die Ausgangspegel sind sauber 0V bzw. 5V bei einem Rechteck. Das