-
Thread
Spannungsausfall, Gold Cap?
thema goldcap! bedenke auch die lange ladezeit! ich habe mit welchen herumexperimentiert, (5,5V/1F) die haben fast geschlagene 10 min gebraucht, bis die voll waren (wegen dem hohen widerstand)! mfg KoF
Minute aktiv schaltet und pumt. Ich versorge eine komplette Elektronik, Hauswasserwerksteuerung mit PIc16F84, über 2 in Reihe mit 100K paralell geschalteten Kondensatoren. Das WW kann bis 12h ausgeschaltet sein und springt automatisch wieder an mit Hilfe der Supercups, welche die Energie zum Wiederanlaufen
-
Thread
PIC-ICSProgramming
Hallo, Ich versuche gerade einen PIC 16F876A über Ponyprog zu programmieren. Hat das von Euch schon mal jemand gemacht und kann mir etwas dazu sagen? Bei mir klappt es nämlich nicht. Die Version 2.06b von Ponyprog soll diesen Typ unterstützen
Ich hab mir den Brenner5 nachgebaut und die Modifikation etwa modifiziert :-) Ich benutze momentan: PIC18F4550,PIC18F4220 und PIC18F2220. Mit den PICs auf der 16serie hab ich es noch nicht probiert, hab erst heute meine PIC16Fxxx (PIC16LF84A und PIC16F72) bekommen. In welcher Programmiersprache programmierst
-
Thread
PIC oder AVR
"herumspielen", weswegen ich ein paar Anmerkungen machen möchte. Ich habe mich überwiegend mit dem PIC16F84A und dem PIC18F452 beschäftigt, weswegen sich meine Kommentare auch überwiegend auf diese Varianten beziehen werden. @Peter Dannegger "kein Carry bei Addition" Das stimmt definitv für die
Chip-Empfehlungen hinzufügen. Hintergrund ist folgender: Ich habe gerade einen neuen Aufbau mit PIC16F84A bekommen und mußte feststellen, daß ich ihn mit ICD2 leider nicht programmieren kann... Ich werde wohl auf den pinkompatiblen 16F627A umsteigen (€3,70). Wenn man ICD2 und eventuell den
-
Thread
Frage zu PIC Brennern
www.stolz.de.be/). Damit hast du sowohl einen Debugger als auch ein Programmiergerät, welches viele PICs (ab dem PIC16F877?) unterstützt. Der Nachbau geht völlig problemlos und du bekommst stets die aktuelle Firmware bei Microchip. Gruß
www.cologne-hardware.de Dabei handelte es sich um einen Brenner wie den von Sprut. getestet mit 16F877, 16F84, 18F452, 16F628. Der Brenner funktioniert mit der Brenner Software von Sprut(also z.B. PBrenner36U für die 16Fxxx und P18 für die 18Fxxx) Oder Amadeus http://home.arcor.de/bernhard.michelis
-
Thread
PIC16F877 geht nicht!
Hiho, ich habe einen PIC16F877 mit 20MHz. Diesen hab ich mit ICPROG mit einem beispiel programm beschrieben, sodass die LED an RB0 eigentlich mit 1Hz blinken sollte. Ich habe den PIC auch verified. Die Vdd ist bis auf 1mV stabil
Das Tutorial auf www.cc5x.de ist über einen 16F84A. Ist das kompatibel??
-
Thread
16f84 code zu 16f877
Hallo Leute, ich wollte den folgenden Code auf den 16f877 umschreiben. Was muss ich da alles machen? http://www.ulegan.de/dcf/dcf09.asm Cya TTler
/überarbeiten - Config-Word überprüfen - natürlich P16F877.INC statt P16F84A.INC einbinden - wie es aussieht, verwendet der Autor macros, die aber nicht im dcf09.asm definiert sind - sondern vermutlich im pic16cxy.inc, dass muss natürlich dann auch vorhanden
-
Thread
pic 16f84 und RS232
Hallo, ich brauche bitte Hilfe,ich will ein Programm durch die Schnittstelle RS232 mit der software NTPicprog im Pic schreiben.ich brauche eine Schaltung. die Schaltungen die ich probiert habe ging nicht. das Programm ist aber ok, vieleicht stimmt die Verbindung zwischen RS232 und Pic nicht? brauche bitte Hilfe!!!!
-
Thread
pic 16f84 und Rs232
Hallo, ich brauche bitte Hilfe,ich will ein Programm durch die Schnittstelle RS232 mit der software NTPicprog im Pic schreiben.ich brauche eine Schaltung. die Schaltungen die ich probiert habe ging nicht. das Programm ist aber ok, vieleicht stimmt die Verbindung zwischen RS232 und Pic nicht? brauche bitte Hilfe!!!!
-
Thread
Warum ausgerechnet "PIC"?
Hallo Matthias, "ich wollte mal fragen, was denn eigentlich das besondere an PIC Controllern ist..." Das Besondere am z.B. PIC16F84 ist Z.B., daß er in einer Schaltnetzteilapplikation, in einer Wechselrichterschaltung oder in einer Wechselstromgeneratorsteuerung usw. problemlos
Hallo Matthias, "ich wollte mal fragen, was denn eigentlich das besondere an PIC Controllern ist..." Kann sein dass auch ich in letzter Zeit hier einiges gefragt und angesprochen habe, weil ich als Ausbilder nun durch die Neuordnung der Elektroberufe und dem Baustein PIC16F84A
-
Thread
Labor Netzteil
auch Interesse. Ich beschäftige mich beruflich gerade mit dem CAN-Bus (experimentiere mit einem PIC 18F248, bin aber privat eher der "Atmeler"). Warum nicht CAN als Bus? Der macht die 1MBit locker.
digitaler Chopper-Dechopper für eine aktive Offsetkompensation (Offset < 0.5 µV). Unterdrückung des 1/f-Rauschens; extrem niedrige Rauschdichten (35 nV/ Hz) bis in den DC-Bereich. Dual-Modus Automatische Umschaltung nach einer vorgegebenen Anzahl von Messungen (1-16) zwischen Strommessung und einem
-
Thread
Counter mit PIC16F84A
der Codesammlung gesucht? Da findest Du nähmlich genau das, was Du suchst. Ist allerdings mit einem 16F876. Der kann etwas mehr. An sonsten ist www.sprut.de eine gute Adresse. Dort findest Du auch jede Menge beispiele. Zwar auch weniger mit dem 18F84 aber als Anregung gut genug. Den 16F84 würde
funnysmartie Schau mal hier nach, da habe ich in einer PIC16F84 Applikation auch eine Uhr beschrieben. Die kannst Du leicht auf Deine Bedürfnisse erweitern. http://www.elektronik-kompendium.de/public/glahe/pictreg.asm MfG Manfred Glahe
-
Thread
Datenblatt PIC16F84A
haben. Das Datenblatt gibt es, soweit mir bekannt, nur in Englisch oder Japanisch. Gute Infos zu PIC´s findest du auf www.sprut.de Noch ein Tipp: Wenn´s nicht unbedingt sein muß, dann beschäftige dich lieber mit dem PIC16F627/628. Kann viel mehr als der -F84, ist erheblich billiger und je nach Softwarekonfiguration
Jenau, der PIC 16F84 ist der totaler Rotz, kann nischt und ist sau teuer
-
Thread
PIC 16f84a! Hilfe bei Quellcode
Sers Leutz, ich brauche dringend eure hilfe und zwar versuche ich mit dem PIC 16f84a und dem demultiplexer hc4514 ein LED-Display (Punktmatrix) 12x8 anzusteuern und breuchte nun dringend ein programm das genau auf diese anforderungen passt. Die PIC ausgänge RB0-RB8 steuern die zeilen des Displays an und die eingänge RA0-RA3 den multiplexer der diese dann in 16 ausgänge umwandelt. Also ich hoffe mir kann jemand von euch helfen. Ich benötige ein Programm das z.B ein Wort über das LED-Display laufen lässt. Schon mal danke an euch. cya Denis
-
Thread
PIC 16f84a! Hilfe bei Quellcode
Sers Leutz, ich brauche dringend eure hilfe und zwar versuche ich mit dem PIC 16f84a und dem demultiplexer hc4514 ein LED-Display (Punktmatrix) 12x8 anzusteuern und breuchte nun dringend ein programm das genau auf diese anforderungen passt. Die PIC ausgänge RB0-RB8 steuern die
http://www.sprut.de/electronic/pic/programm/index.htm Schau dir mal die Projekte an.
-
Thread
PIC_Interrupt
jedoch in Version 6.70 geht Dann ist mir noch etwas passiert: Führe ich das Programm auf einem PIC16F84A aus, wobei der Interrupt für Flankenwechsel an Ports B4-B7 aktiviert ist, wird die Interruptroutine nicht einmal je Wechsel ausgeführt. Stattdessen wird sie bei Low ständig ausgeführt und bei
woran liegt das? Wie kann ich es beheben? Tritt das bei anderen PICs auch auf? Oder ist nur dieser PIC kaputtgegangen?
-
Thread
Phasenabschnitt ELV
Synchronisationseingang und Steuerausgang zum FET mit Optokopplern versehen. Als IC2 verwende ich einen PIC12F629 und dessen Pin GP2 als Synchronisationseingang. Bei jeder negativen Flanke an GP2 wird ein Interrupt ausgelöst. Die Software hab ich folgendermaßen aufgebaut (da die negative Flanke nur einmal
und timerinterrupt lösen. bei pics mit 2 timern kannst du die auch beide verwenden . ich habe einen 16f84 verwendet und musste dazu noch 2 statusvariablen verwenden, also je nach status, wird der timer initialisiert (einmal für die pausephase und einmal für die powerphase , pausepahse ist 10ms lang die
-
Thread
unterschiede bei µC?
Zunächst einmal gibt es erhebliche Unterschiede zwischen PIC und PIC. Einen PIC12xx sollte man sich heutzutage nicht mehr zumuten. Ich hatte mal versucht, was mit einem PIC12-Derivat zu machen, dem SX18. Da ich aber schon den leistungsfähigeren 8051 kannte
Also ich hatte mit einem PIC16F84 angefangen. Was mich an diesem Prozessor genervt hat war folgendes: 1. Programmierspannung von 15V nötig 2. nicht in der Schaltung programmierbar 3. der schlimmste Assemblerbefehlssatz, den
-
Thread
mikrokontroller 16f84
Hallo, ich muss mit der pic 16f84 was programmieren. Der Pic wird durch einem Sensor aktiviert werden und muss nachher ein DVD Player und ein Monitor für ca 5 min einschalten bzw laufen lassen,ich muss im Assembler Programmieren
Lies die PIC-Seiten auf http://www.sprut.de. Der 16F84 ist ein uraltes Teil, warum willst du ausgerechnet diesen Controller verwenden? Aktuellere Modelle wären der 16F627 oder 628.
-
Thread
Flußdiagramm Digitale stoppuhr auf PIC 16F84A
Hallo, ich habe ein Problem. Ich würde gerne eine Digitale Stoppuhr mit dem PIC 16F84A als Schulprojekt abgeben. Leider weiss ich nicht so recht, wie genau der Ablauf einer solchen Uhr aussieht. Deshalb fände ich es sehr hilfreich, wenn mir jemand beim erstellen des flußdiagrammes
Wenn Du dann als Suchbegriff stopuhr stoppuhr eingibst, gibt es massig Treffer. Einer, der PIC einsetzt, ist: http://www.mikrocontroller.net/forum/read-1-60795.html#60795 Steht zwar nicht viel drin, aber eine email ist angegeben. Du mußt halt klein anfangen: LED blinken lassen, IRQ, Timer,
-
Thread
LCD Controller für 640x480 LCD mit mega8515
Bildschirmhälfte, die anderen 4 Bit für die untere. Ich überschlage grad die Datenrate für einen 18F PIC mit 10 Mhz internem Takt (40Mhz durch 4 = 100ns pro Befehl). Demzufolge müssten pro Sekunde 38400 x 60 Bytes übertragen werden, was 2.304.000 Bytes/s macht. D.h. er müsste alle 4 Zyklen ein Byte
Nein, genau für solche ist diese Software- > Ich > überschlage grad die Datenrate für einen 18F PIC mit 10 Mhz internem > Takt (40Mhz durch 4 = 100ns pro Befehl). Demzufolge müssten pro Sekunde > 38400 x 60 Bytes übertragen werden, was 2.304.000 Bytes/s macht. Richtig. > D.h. er > müsste
-
Thread
Tach auch - Vorstellung
hier bezogen habe, wollte ich mal "Hallo" sagen. Ich habe vor Jahren mal eine DDS-Steuerung mit PIC 16F84 gehäkelt und bin dann begeistert zu AVR gewechselt. Im Moment baue ich gerade an der Erweiterung einer Bibliothek für 44780-LCDs mit zwei Controllern. Pollin hat gerade 4x27 für 4,95 Euro im
Noch mal zu LCDs: Ich habe auf meinem selbstgehäkelten AVR-Brett 3 Anschlüsse. 1x16 pin Reihe für "Standard-Versender-44780"-LCDs, die ich direkt aufstecken kann, 1x16 pin DIL für ein "gefundenes" 24x2 und 2x12 pin Reihe für das 27x4 von Pollin. Die Zuordnung zum AVR ist: Daten
-
Thread
Fragen rund um PIC 16F84A
erhält. Bisher bin ich nur auf den Franzis-Verlag mit dem Buch "Messen, Steuern und Regeln mit PIC-Mikrocontroller" gestoßen. Allerdings beinhaltet dieses Buch nicht ausdrücklich die PIC 16C84 bzw. 16F84-Baureihe, sondern noch die Varianten der 50'er Serie und scheidet die "neuere" Baureihe nur in
schlechte Übersetzung der Datenblätter. Die sind aber wirklich sehr gut. Ein Buch, was speziell auf den 16(C)F84 eingeht kenne ich leider nicht. Wenn schon ein PIC zum Lehrobjekt gemacht wird, dann wäre ein 16F628 oder 16F876 wesenlich günstiger, da diese mehr Periferie integriert haben. Na ja, an den Lehrplänen
-
Thread
C-Code in PIC16F84A
Alarmanlage gezogen. Die Schaltung habe ich jetzt soweit aufgebaut, sodass ich mich nun an das brennen des PIC16F84A begeben will. Hierfür habe ich mir ein Pic-Brenner und Experimentierboard von www.vellman.be zugelegt. Das Brennen über ASM mittels des beigelegten Programms funktioniert, jedoch liegt der Programmcode
nimmst, dann weißt Du auch um welche Pins es sich tatsächlich handelt. Nach was anderes, welchen PIC benutzt Du eigentlich? Den PIC16F84A, PIC16F84, PIC16C84A oder PIC16C84A. Jeder PIC hat nen eigenes Headerfile. Ich weiß jetzt nicht ob die sich Inhaltlich wirklich unterscheiden, aber ich denke es
-
Thread
PIC 16F84A Probleme?
von diesem forum mal so umgebaut: [code] LIST P=PIC16F84A, F=INHX8M #include <p16F84A.inc> STATUS EQU 03 BNR EQU 05 PORTA EQU 05 PORTB EQU 06 TRISA EQU 85 TRISB EQU 86 ORG 0x0000 GOTO MAIN
funktionieren. Das "org 0x2007" kann nicht gehen, denn diese Speicherstelle ist im Codebereich des PIC16F84 nicht vorhanden. Die Adresse 0x2007 ist nur während des programmierens erreichbar. Gruß Thorsten
-
Thread
M16C samt Dev-Kit für lau!
Nur zur Info: Bei Renesas gibt es zur Zeit M16C-Dev-Kits samt Controllern (jeweils 4 Stück) für lau! Controller zur Auswahl: ----------------------- - R8C/13 - M16C/26A - M16C/28 - M16C/62P - QFP - M16C/62P - M32C/83 - M32C/84 Dass
Hi Kann mir mal bitte jemand erklären warum es für mich nur die Möglichkeit gab ein SKP16C62P zu bestellen und kein 32C84-Kit ?? Ich habe auch das Labor für das 32C84 gemacht trotzdem gabs nur 3 modell zu Auswahl? Mfg Kami
-
Thread
PIC Statusregister
Hallo, Eine Frage zum PIC16F84 (oder auch allgemein). Er besitzt zwei Statusregister, eins auf Bank 0 (03h) und eins auf Bank1 (83h). Werden diese getrennt behandelt oder nicht? D.h. wenn ich mich auf Bank0 befinde, wird
-
Thread
Hat schonmal einer ein Opel TID ->erfolgreich<-angesteuert ?
Habe den EElke Visser source von PIC16F84 auf PIC16F62X portiert. er läuft auf folgenden Typen: PIC16F627/PIC16F627A/PIC16F628/PIC16F628A/PIC16F648/PIC16F648A Habe derweil nur die HEX (muss den schlampig geschriebenen Source erst
Habe den aktuellen Source + Eagle File + fertige Hex + Schematik für PIC16F627/PIC16F627A/PIC16F628/PIC16F628A/PIC16F648/PIC16F648A im Anhang
-
Thread
Zufallszahl PIC16F84
Folgendes problem: Wir müssen als abschlussprojekt für die schule einen microcontroller (PIC 16F84) programmierein. Und zwar: Wir sollen 6aus45 (Lotto mit 6+1 zufallszahlen) auf einem LCD display ausgeben, hardware mäßig kein problem, aber die zufallszahl macht uns einfach zu schaffen,
-
Thread
Datenverlust im Flash einfach so ?
Ich hatte das schon einmal mit dem Flash von bei einem Pic 16f84 und ca. 5 x bei einem EEProm 24c08, aber immer im zusammen hang mit einem Gewitter, nie einfach nur so . Im Eeprom steht dann auch nicht komplet FF sondern , einfach Müll, mehrere Bits werden
Ob das mit dem Röntgen und Backen auch mit OTP-PIC's geht?? ;-) ...
-
Thread
pic16f84a
Hallo ich habe ein Problem.Ich programiere mit MPLAB und bekomme ich immer dasekbe Fehler [302]."Register in operand not in Bank". Es geht immer um (SRF) TRISA und TRISB -egal das Program,die Fehlermeldung kommt immerwieder. Helfen sie mir BITTE...
-
Thread
Schnelle FFT in Assembler
@ChristianF Leider habe ich kein Board. Ich bin kürzlich günstig an einige dsPIC30F6014 gekommen und werde mir jetzt selbst ein Minimalboard auf Lochrasterplatine bauen. Den dsPIC hab ich schon auf ne Adapterplatine
Ich habe gerade mal nachgeschaut: Der dsPIC30F2010 hat nur 512Bytes SRAM. Für eine ordentliche FFT bräuchte man schon den F6010, der hat 8192 Bytes, aber ist warscheinlich nicht ganz billig. An sich ist der AVR ja schnell genug, nur es fehlt
-
Thread
PIC ICD 2 selbstgebaut
anzuspringen, vielleicht weil der verwendete 20 MHz Quarz falsch ist? Ich habe statt des angegebenen PIC16F876 einen PIC16F877 genommen, daß sollte allerdings kein Problem sein. Vielen Dank. Gruß Thorsten
Aja es wird der PIC 16F819 verwendet
-
Thread
AVR Ethernet Platine
weiterer Zugriff aufs externe Ram und fertig. In Assembler etwa so denke ich: (ich mag kein C) ldi r16, zuAktivierendeBank sts Bankingregister, r16 ldi r16, Datenbyte sts startRam, r16 Oder liege ich da völlig daneben? Gruß Topsoft
und folgende Bausteine (ich schreib die Bezeichnungen einfach mal ab): DC-101 YCL 5V->9V 9645 16PT-005B YCL 9646 20F001N YCL 9642G MYSON MTD392N 9645 EA ATMEL 632 93C46 PC 20 MHz Quarz plus RJ45 Buchse und Kleinkram Die Karten müssten eigentlich alle OK sein. Biete 6 Karten. Suche (immer
-
Thread
Atmel goes USB
Die "instruction cycle time" bei einem PIC16F84 ist 4/Fosc, somit benötigt ein Befehl auf diesem z. B. mit 4 MHz getakteten PIC 1µs.
@Fred51: Ein 16F84 mit 6MIPS ist dafür zu langsam. Da kann ich mir nicht vorstellen, daß ein 16F628 mit 5MIPS schnell genug sein soll. Markus
-
Thread
Warum antwortet mir niemand?
helfen? Aso hier nochmal: Hallo! Hier mein Projekt: Ich habe zwie Chipkarten mit einem Pic 16F84 nennen wir die eine Mastercard und die zweite Clientcard. Master und Client tauschen die Daten ihres internen Eeproms aus und vergleichen diese miteinender. Wenn dieser Vorgang erfolgreich
interessant genug. Es wird hier ja keiner für seine Antwort bezahlt. Tendenziell sind hier eher wenig PIC-er bzw. BASIC-er. Und auch noch beides zusammen dürfte fast 0 sein. "Seid ihr euch zu fein einem Anfänger zu helfen?" Lies Dir mal andere Posts durch, dann merkst du, daß hier viele Anfänger
-
Thread
Chipkartenkommunikationssoftware
Hallo! Hier mein Projekt: Ich habe zwie Chipkarten mit einem Pic 16F84 nennen wir die eine Mastercard und die zweite Clientcard. Master und Client tauschen die Daten ihres internen Eeproms aus und vergleichen diese miteinender. Wenn dieser Vorgang erfolgreich
-
Thread
Startproblem
Hallo! Wollte mir mit einem Pic 16F84 eine Schaltung mit ein paar Led's zusammenbauen. Ich lege 5Volt Spannung an und ebenfals 5V an MCLR PIN(Reset) aber mein Programm startet nicht!! Warum nicht?? MFG RICK
-
Thread
Chipkarte mit Pic 16F84
Hi! Habe ein kleines Programm geschrieben welches beim Start 16 byte in den internen Eeprom schreibt. Das funktioniert auch wenn ich die Karte in mein Chipdrive stecke. Wenn ich aber ausserhalb des Chipdrive 5Volt an die Karte lege und ebenfalls an den MCLR PIN(Reset) startet mein Programm nicht. Warum nicht??? Habe die Spannung am Chipdrive gemmessen.Am MCLR PIN Schwankt die Spannung(Was mache ich falsch) Bin purer anfänger!!!! Sorry!!!! Danke für eure Hilfe RON
-
Thread
PIC oder Atmel
viel Support durch free SW, Foren, etc. Was ich bis jetzt gesehen habe sind: - z.B. AT89C20 - PIC16F84 - C-Control M unit Hat jemand Erfahrung mit diesen Systemen ? Was ist der große Unterschied ? Danke, henry
Moin, der PIC16F84 ist veraltet. Nimm nen neuen PIC oder nen AVR. Das ist eher eine Glaubensfrage... Paule
-
Thread
PIC 16F84A und Stromaufname
Hi, kann mir jemand sagen wieviel mA oder µA ein PIC 16F84A pro I/O Port frisst? Ich moechte mir ein Bussystem aufbauen wo einige PIC's dann drauf zugreifen, also es sollen zb 20 PIC'S am Datenbus haengen, meine Frage is nun wieviel wuerden diese PIC's
anschliessen moechte (Parallel oder Seriell is noch nich raus, mal schaun). Oder sollte ich einen PIC vorschalten? bin auch fuer andere Vorschlaege dankbar. gruss msp
-
Thread
Abfrage von Ports
Mahlzeit Hat jemand von euch zufällig den code für nen Pic(16F84) der alle Port B Eingeänge abfragt und wenn einer davon Low ist an irgendeinem Pin von Port A n High ausgibt? oder gbts n anderen Ic der sowas machen kann? MFG
ja einer oder mehrere.Jau darauf hätt ich eigentlch auch kommen können..Hmm aber Pic muss doch auch gehn oder?
-
Thread
Watchdog / Reset
Einstellungen muß ich nehmen (Ich verwende MPLAB und PICSTART PLUS Development Programmer mit einem PIC p16f84a (nein, ich kann nicht einen anderen PIC nehmen, da ich von der Aufgabenstellung her auf diesen festgelegt wurde.....)) Wäre echt toll, wenn mir mal jemand einen Tipp geben könnte, woran es
-
Thread
Reset und Watchdog bei 16F84A
Hallo zusammen! Wie der Tietel schon sagt: Ich habe einen PIC (16F84A) komme mit dem Watchdog und dem Reset nicht klar. Ich programmiere mit MPLAB und PICSTART PLUS. Also muß ich meine Controller nach dem Programmieren aus der Programmierbox nehmen und
00000000 Rücksprung zum Anfang Die Änderung von A2 durch das obere Programm soll von einem 2. PIC empfangen werden (über eine Schleife, wie die, mit der ich hier den Schalter abfrage) woraufhin der Empfänger 255 Takte warten soll und dann seinerseits seinen A2 auf Ausgang umschalten und auf 1 setzen
-
Thread
PIC 16F84A Sprünge
Die PICs haben einen segmentierten Adreßraum. Daher muß beim 16F84 das PCLATH Register richtig geladen sein, damit ein GOTO (oder CALL) funktioniert. Das PCLATH sollte grundsätzlich immer mit geladen werden, damit Code auch über Segmentgrenzen verschiebbar ist
Ich habe selber den 16F84A nicht verwendet, die Informationen habe ich nur dem Datenblatt entnommen: GOTO Unconditional Branch Syntax: [ label ] GOTO k Operands: 0 £ k £ 2047 Operation: k ® PC<10:0> PCLATH<4:3> ® PC
-
Thread
GOTO-Befehl geht nicht (PIC 16F84A)
Hallo! Ich benutze einen PIC 16F84A mit dem PIC 16F84 ELV Emulator Programmer. Dazu die Testplatiene mit den 8 LEDs, die aufleuchten sollen, wenn das zugehörige Bit von PORTB auf 0 liegt. Das Programm soll erst jede 2. LED ansteuern
Steffen PS: Falls Du weiter mit den Prozessoren arbeiten willst, dann rate ich dir zum 16F628(A). Der kann mehr und ist billiger. Der 16F84 stammt noch aus der PIC-Uhrzeit.
-
Thread
PIC 16F84A Problem mit Speicherbank
Ich benutze einen PIC 16F84A mit dem ELV Emulator Programmer und der Testplatiene, auf der man 8 LEDs zum Leuchten bringen kann, indem man das jeweils zugehörige Bit von PORTB auf 0 setzt. Wenn ich im MPLAB auf makeproject
Rechner runterbekomme, auf dem ich Pragrammiere und ihn somit auch abtippe. LIST p=16F84A #include <p16F84A.inc> org 00h bsf 03h,5 ;Statusregister Bit 5 setzen (Bank 1) clrw movwf TRISB ;Port B als Ausgänge (das ist Zeile
-
Thread
pipeline
der 16 bit pmp besteht ganz normal aus steuerwerk ein operationwerk ein ram,wenn es ihnen weiter helft,wenn nicht dann schreiben sie mir bitte dann kann ich ihnen noch weiter mein 16 bit beschreiben ,danke
Systems und Modern approaches in digital design) allerdings wurde uns das Pipeline Prinzip an Hand des PIC16F84 nähergebracht. Und der ist schon 100%ig vorhersagbar. Allerdings handelt es sich auch nur um eine Pipeline für (soweit ich mich gerade erinnere) 2 "Stufen" , so daß der einzige Pipelinestall
-
Thread
Ganz besonderes Lauflicht
damit mal ne Lichtorgel gebaut, die wahlweise mit nem Windows Rechner sowie über einen µController (PIC 16F84) lief. Die gibt es in verschiedensten Ausführungen. Kann man sogar direkt mit nem Ausgang vom Controller treiben.(klar: Vorwiderstand) PWM zum Dimmen, fertig. Die einfachen von Reichelt schaffen
-
Thread
Verk. Pic Buch
Hallo, ich habe bei mir noch ein PIC Buch gefunden. Da ich aber mit AVR arbeite, brauch ich es nicht mehr. Das Buch heißt Messen, Steuern und Regeln mit PIC-Mikrocontroller von Dieter Kohtz (2. Auflage) und ist im Franzis Verlag
nicht zu nahe treten, aber seine Aussage kann ich so leider nicht stehen lassen!!!! 1. Bis auf den 16c84, der durch den 16F84 ersetzt wurde und mit diesem voll kompatibel ist sind alle MC´s noch im Programm udn werden auch vertrieben 2. Das Buch behandelt Themen die immer noch aktuell sind! Bevor
-
Thread
MPLAB Variable PORTA läßt sich nicht verändern
Hallo, Anbei ein einfaches C-Programm (CC5X-Compiler)für den PIC16F84, das an PortA zwei Tasten abfrägt und an PortB LEDs leuchten läßt. Beim simulieren des Programms in MPLAB, ließ sich die Variable PortA nicht mit einem Wert belegen, so daß ich keine Tastenbetätigung