-
Thread
PIC 16f84a Programmieren
Ya da ist PIC16f84a auch dabei.Ich arbeite mit einem Demo Version aber er meldet viel Fehler da er vielleicht die Datei '16f84a.h'nicht hat.und auch 'Belichtung.h'kann er nicht erkennen. hast eine Idee? mfg
Guten Tag allerseits, ich suche die datei 16F84A.h und 16F877.h für den CCS-Compiler. Ich muss in der Schule einen solchen PIC in C programmieren, leider hab ich nur die Demo-version vom CCS-Compiler. Danke für jede Hilfe Gruss Edouin
-
Thread
PIC16F627a Anfänger
Also... Ich habe mir den Velleman K8048 besorgt und hab ein paar Fragen zu dem PIC16F627A: Da ich total neu im Microcontroller programmieren bin hab ich versucht ein bisschen von den Beispielen zu lernen und alles funktioniert soweit. Aber nur auf dem Board. Ich habe an Vdd 5V angelegt
direkt auf GND (ist ok) - LED mit R1 an RB0 (Pin6) (ist ok) - nMCLR (Pin4) mit 20kOhm an +5V legen (PIC aus dem Reset holen) Diese ist beim PIC16F627A die minimale Beschaltung, damit eine LED programmiert werden kann. Im Programm oder bei der Programmierung noch darauf achten, das der interne 4MHz
-
Thread
PIC16F84A beschreiben
prog.html http://www.lancos.com/siprogsch.html Als Schaltungen braucht Du: Base board und PIC 12/16 adapter
haben. Gibts die überhaupt noch? Hier gibt es einen kleinen Assembler: http://www.embedinc.com/pic/dload.htm Oder MPLAB (80MB) hier: http://www.pic16.com/en/Download.htm
-
Thread
PIC16F873 GPIO-Problem
LAT und PORT gibt es auch bei neuen PIC12 und PIC16. Ich würde oderso einen neueren uC nehmen. Die sind schon einiges komfortabler geworden...
und PIC16 Das nennt man Contradictio in adiecto und ist ein Stilmittel der deutschen Sprache...
-
Thread
PIC 16F722 mit PICit 2
oben steht was von External RC. Was mir jetzt aber noch so kommt. Wie ist denn der Aufbau deines PIC16F722? Er tut ja gar nichts, oder? Hast du auch während des Betriebs MCLR (PIN 1 des PICs) auf HIGH? War zu meinem Beginn mit PICs ein beliebter Fehler.
dummer Fehler von mir. Jetzt funktioniert es. Vielen Dank auch an alle die mir geholfen haben. Den 16F722 und 16F747 habe ich mir besorgt um Aufgaben, zu erledigen die zeitunkritisch sind und ich mir dann den externen Oszillator spare. Der 16F722 hat komplette 3x8Bit Ports und der 16F747 hat komplette
-
Thread
PIC 16F877A Platine
froh das ich das nicht mehr machen muss! Daher: Wo es geht sehe eine ICSP Schnittstelle vor! Zum PIC: Der 16F84 ist natürlich ein mächtig alter Baustein... Der dürfte schon bald sein 20Jähriges feiern. Wenn du unbedingt möglichst nah an diesem Baustein dran sein willst kannst du auch einen PIC16F88
Mein Ratschlag - lass die PIC16F in Ruhe. Nimm dir einen PIC18F und ein PicKit3 bzw. Chinaklon. Wenn du viel Speicherplatz brauchst, dann nimm einen PIC18F4550 gibt es auch im DIP-Gehäuse. Mit PIC16F ist's immer bissle umständlich
-
Thread
PIC16F876 - Probleme!
einiges versucht, aber noch immer nichts gefunden! Immer noch das gleiche: Pickik 2 + MPLAB v8.46 + PIC16F876 PKWarn0003: Unexpected device ID: Please verify that a PIC16F876 is correctly installed in the application. (Expected ID = 0x9E0, ID Read = 0x0) Was kann/könnendes es noch sein? Bitte
> Auch mit allen andere geht’s nicht. 10F... , 12F... , 16F... , …. Na dann ist ja alles klar. > ... Please verify that a PIC16F876 is > correctly installed ... Genau *das* musst du tun! Im uebrigen gewinnt bei einem "losen" PIC sowieso *immer*
-
Thread
Welcher Transistor beim Pic16F84?
Hallo! Ich hoffe es kann mir jemand beantworten, ich will einen Pic16F84 aufbauen und suche jetzt noch Transistoren für den Ausgang. An ihm will ich größere Leistungen als 20mA schlaten und deswegen hab ich mir gedacht nen Transistor dahinter zu hängen. Aber was für
Die GS Kapazität aus Sicht des Treibers ist eine Sache, die führt nur zu längeren Schaltzeiten (beim PIC als Treiber und zusätzlich Serienwiderstand zu nF CGS aber schon erheblich) und damit zur Erwärmung. Der Motor könnte auch (als nächsten Lernschritt) mit PWM vom PIC gesteurt werden und dann ist auch
-
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
Also der PIC funzt. Ich hab mir schonmal ein kleines dynamisches Flip-Flop gebastelt. Jetzt will ich mir eine delay funktion mit dem Timer0 basteln. Gibt's ein Tutorial für C mit dem PIC16F877??? In dem Quelltext
-
Thread
PIC 16F877A Schrittmotorsteuerung
Tatsächliche Drehzahl der Scheibe durch Messung. Material das mir zur Verfügung steht: Microcontroller: PIC16F877A Treiberbaustein: L293D Schrittmotor: Berger Lahr RDM57 Compiler: CC5X Was benötige ich noch an Bauteilen? Was ich mir wünschen würde, wen mir jemand erklärt wie ich die Sachen miteinander
ich weis nicht was wirklich benötigt wird. Für die Schrittmototren z.B. werde ich eine Spannung von 16V brauchen, für den PIC.. 5V da würde ich z.B eine Spannungsquelle mit 16V konzipieren, und die 5V über ein Stabbi IC erzeugen. Was ich mir da nicht sicher bin, ob das so ok ist, oder ob es elegantere
-
Thread
PIC16F876 auf Steckbrett programmieren
/s.gullipics.com/image/1/b/g/58jo7w-ewaun-q8wl/img.png Ist aber anscheinend nur für PIC 18Fxxxx geeignet!? Gibt es etwas ähnliches für PIC 16Fxxx? Kenne mich leider nur mit Atmel-Controllern aus. Viele Grüße!
9:RI Der PIC-ISP-Stecker ist wie folgt am PIC16F876 angeschlossen: 1: Pin1 2: VCC 3: GND 4: Pin28 5: Pin27 6: Pin24 Wenn ich es richtig verstehe, benötigt man nun nur noch einen Stecker vom USB2Serial-Modul
-
Thread
Probleme mit Interrupts bei PIC16F688
setzen und am Ende die Bank restoren. Ist das nicht bei den moderneren Typen nicht mehr nötig, zB PIC16F1825, die haben doch einen Hardware-Stack
OldMan schrieb im Beitrag #7100329: > Ist das nicht bei den moderneren Typen nicht mehr nötig, zB PIC16F1825, > die haben doch einen Hardware-Stack Den Stack in Hardware hatten die PIC16 schon immer. Aber es hat wohl beim Übergang von den dreistelligen Nummern auf vierstellige Nummern im Namen auch
-
Thread
Emulator Microchip PIC16F84
schrieb im Beitrag #8028266: > Vor paar Wochen habe ich angefangen einen Emulator für den Microchip > PIC16F84 zu schreiben. Tolle Herausforderung! Gibts den PIC16F84 nicht im Emulator von MPLAB-X?
Oder hier schauen: "A PIC16 Assembler & Emulator (Interpreter)" https://codeberg.org/MJaoune/pic-emulator "PIC Emulator for a PIC16F74" https://github.com/zhemao/pic_emu
-
Thread
PIC16F mit 10 Multiplizieren und Dividieren
Servus, hab schnell mal Johann's Vorschlag ((0xcccd * x) >> 19) in PIC-ASM codiert: (Laufzeit ca. 170 Zyklen) [code] ;---------------- accu = reg16/10 ;Multiplikation 16x16: akku = (reg * 0xCCCD) >> 16 ;(die Multiplikation beginnt mit dem niederwertigen Bit des Multiplikanten
da programmiert hast. Hier ist meine Version für Base- und Midrange-Core (Simulation getestet für PIC10F320). Laufzeit ist 194 Zyklen (incl."call" und "return"): [code] ;---------------- accu = reg16/10 ;Multiplikation 16x16: akku = (reg * 0xCCCD) >> 16 ;(die Multiplikation beginnt mit dem niederwertigen
-
Thread
Oberstufenprojekt HILFE! PIC16F84
Countdown Uhr, Nicht wirklich, die Schaltung funktioniert nicht. Vergiss alles oberhalb des PIC16F84, weder die Schaltung an Pin1, noch die zum Abschalten der Stromversorgung funktioniert. Ein 100nF Keramikkondenstaor zwischen GND und VCC des PIC16F84 wäre aber nett. Die Ansteuerung der
funktioniert im Prinzip, die 6k8 vor den Transistoren sollte man auf 470 Ohm verringern. Auch der alte PIC16F84 kennt übrigens den Sleep-Mode, es ist also nicht nötig, einen Schalter in die Stromversorgung zu bauen, am Ende der Uhrzeit führt ein SLEEP zum Abschalten des Oszillators und Absenken der Stromaufnahme
-
Thread
Programmierbarer Taschenrechner mit PIC16F628
, Platine, LED-Treiber und Tastaturauswertung war alles selbstgestrickt. Es sollte absichtlich ein PIC16F628 mit nur 2K Programmspeicher und wenigen Pins sein. Dadurch war ich gezwungen, den kompletten Treiber für die Anzeige sowie die Tasteneingabe samt Plausibilitätschecks möglichst platzsparend hinzubekommen
nicht. Lego Mindstorms Rboter laufen mit Java Interpreter auch prima. Der RCX Computer hatte einen 16Bit µC mit 16Mhz, der NXT einen 32Bit µC mit 32Mhz. Das ist nicht weit von ATmegas und PIC's entfernt. > Ich vermute der 16F628 allein hat mehr "Power" als der ganze > Chipsatz, der damals erfolgreich
-
Thread
Neuling will PIC16F628 programmieren
) und versuche ein Hex-File in einen PIC16F628A zu bekommen. Alles sieht gut aus (Pic wird erkannt) ich kann das Schreiben starten aber es endet am Schluß immer mit einem Schreibfehler. Meine Frage bei der die Profis lächeln: Ich habe hier den Pic16F628A zum porogrammieren, die Schaltung und das Programm beziehen sich auf einen Pic16F628. Macht das vielleicht das Problem? Danke und Bitte nicht zu viel lachen. Mit freundlichen Grüßen, Gauner1110
-
Thread
Umstieg PIC16F873 -> PIC16F1938 : Probleme mit serieller Kommunikation
Hallo, ich bin dabei, vom PIC16F873 auf den PIC16F1938 umzusteigen. Nun habe ich ein bereits lauffähiges Programm vom 16F873 auf den 16F1938 übertragen. Vorher habe die Initalisierung der Register entsprechend angepasst. Ich verwende
gut lesen, vielleicht steht dort was drin. Für deinen Bausteil findest du das mit GOOGLE über pic16F1938 errata Ob konkret für dein Problem was drinsteht, schaust du bitte selbst. Ich verwende andere Bauteile aus der pic16F1xxx Serie, und dort gibt es (andere) Probleme.
-
Thread
PIC16F884 seltsamer Effekt
das Programm nicht (hat das was mit der Stromstärke zu tun ?). Ich kauf mir jetzt nochmal einen PIC16F884 und schaue ob es mit dem einwandfrei läuft. Vielleicht hat mein jetziger einen Defekt, weil ich mal was falsch angeschlossen habe.
LVP EN (Low voltage programming enable pin) > eingeschaltet und der Pin nicht beschaltet. > Der PIC ist dann immer in den Programmiermodus gewechselt... Diese Falle hätte es beim ollen PIC16F84 nicht gegeben...
-
Thread
PIC16F1503 Debugging und andere Dinge.
Teilenummer : AC244051 - PIC16F1509-ICE Processor Extension Pak http://www.microchipdirect.com/productsearch.aspx?keywords=AC244051
jetzt den pic16f1823 oder den pic16f610 nehmen... Allerdings wäre es schon cool wenn ich mein SPI Programm auch auf dem 1503 zum laufen bekommen würde. An alle anderen: Danke für die vielen Antworten... das
-
Thread
Stoppuhr (PIC16F876A)
Hallo Faruk Vielleicht so: fcpu / 4 = 1000000Hz // ist beim PIC so 1000000 / 16 = 62500 Hz (Prescaler) Initialisiere einen der 16bit Timer mit 65535-62500 bei jedem Üb==> 1 Hz Lege eine Interrupt-Routine an, die mit einem 16-bit imer gekoppelt ist. Die
auch froh darüer 5.) Ein Programm ist nur so gut wie des der Entwickler erstellt hat. Für den PIC16 gibt es sehr günstige und leistungsfähige Controller. Die Aufgabe von Faruk kann man m.E. gut mit einem C-Compiler realisieren. Assembler mach meiner Meinung dann Sinn, wenn sehr hohe Anforderungen
-
Thread
Probleme mit LCD an PIC 16f887
BATRON-LCD mit der HD44780-initialisierung funktioniert. Du brauchst im ASM-File lediglich den PIC16F887-spezifischen Teil und #define-Anweisungen hinsichtlich der PORT- und PIN-Zuweisungen anzupassen. Die LCD-initialisierung verwendet den 4Bit-Datenbus D4 - D7 am LCD. Wie viele andere auch,
Decknamen" "Finde_Mich" also 20h, zuzuweisen. Siehe dazu auch 2.3 PCL and PCLATH im Datenblatt des PIC16F887! Der Programmzähler beim PIC besteht ebenfalls aus H-Byte, das sind die unteren Bit 4:0 des Register PCLATH und dem Low-Byte das ist das Register PCL. Folglich kann mann mit 13 Bit einen
-
Thread
[PIC] 16f88 LVP Mode
Noch ein Problem: in meinem Brennprogramm mit mein EasyPIC6-Board(mikroProg) ist der 16F1827 nicht gelistet und das Handbuch läßt sich dazu auch nicht aus. Irgendwelche Ideen? Gruß T.
Also der Pic 16F1827 ist vorhanden. Schau in deinen Compiler nach von deinem Board. Siehe Anhang.
-
Thread
PIC16F876 Problem mit Tabelle
außerhalb der Tabelle landet. Ich hatte vor einiger Zeit aber das gleiche Problem mit eben diesem PIC. Das Programm stürzte beim Aufruf der Tabelle ab, die Ursache konnte ich nicht finden. Das richtig merkwürdige an dieser Sache war jedoch, dass das Programm mit einem anderen PIC-Typ (16F84) bisher
das ist doch schon mal was. Vielleicht kannst du das Programm (mit Tabelle) mal auf einem anderen PIC testen. Ich hatte mit dem 16F876 ebenfalls Probleme bei einer Tabelle. Das komische dabei ist, das Programm lief vorher auf einen 16F84 anstandslos mit der Tabelle. Ich will keine Gerüchte in die Welt
-
Thread
PIC16F84A schwingt nicht
aber nix. Habe an Pin15 extern frequenz draufgegeben dann fuktioniertt alles. Brennen tu ich den Pic 16F84A mit JDM an serial port. Mit dem gleichen programmer habe ich andere schaltungen fertige hex files erfolgreich gebarannt. kann es am Pic basic pro liegen? thx für jede Hilfe
chris das steht im *.inc datei NOLIST ifdef PM_USED LIST include 'M16F8x.INC' ; PM header device pic16F84A, xt_osc, wdt_on, pwrt_on, protect_off XALL NOLIST else LIST LIST p = 16F84A, r = dec, w = -302 INCLUDE
-
Thread
PIC 16f84A Hängt oder so
************* ; This file is a basic code template for assembly code generation * ; on the PIC16F84A. This file contains the basic code * ; building blocks to build upon. * ;
********************************************************* dies habe ich aus dem pic ausgelesen ; PIC-Assembler-Listing by sprut 2002..2005 ; 14-bit-core ; d:\Eigene Dateien\PIC\Pic Programme\auslese.hex ; Marke Mnemonic ; ================================ ORG 0x0000
-
Thread
servo ansteuerung mit einem pic16f690
Hallo Ich probiere bereits seit ein paar tagen meinen Servo zum funktionieren zu bringen aber ich schaffe es einfach nicht. Ich beginne erst zu programmieren und müsste eigentlich mehrere Servos gleichzeitig ansteuern. Aber ich wäre jedem sehr dankbar der mir ein funktionierendes Programm geben kann oder einfach postet. Mir reicht schon ein ganz einfaches Programm nur um den Servo in die verschiedenen Stellungen zu bringen, damit ich einmal ein Verständnis dafür bekomme. Nochmals Danke LG. Florian
-
Thread
HI-TECH Compiler für Pic16
Hallo zusammen, kann mir jemand sagen ob der HI-TECH compiler für die PIC16 Reihe eine ähnliche Codemenge wie der Assembler ausgibt? Gruß
Chris schrieb im Beitrag #1893161: > Ich nehme an, es handelt sich um die Pic16f..., also Pic14 serie. Wenn dann ist es ein 14-Bit Kern. Im Übrigen sind auch einige PIC12F 14-Bit Typen. Eine PIC14 Serie gab es nie. Chris schrieb im Beitrag #1893161: > Da ist ein Overhead
-
Thread
PIC16F1705 ADC Samples
ADC-programm zum Laufen bringen, dann einen Timer und dann beides verbinden. Weiss nicht, ob dein PIC vom MCC unterstützt wird, sonst kannst du da schon mal die Basis-Funktionen bekommen. Arbeitest du mit MPLAB X und dem XC8? Und das hier gibzs auch noch: https://github.com/sowd/pic16F1715_Analog_to_UART
wie ich start/stopTimer implementiere wäre ich sehr dankbar. Der verwendete µC ist übrigens ein PIC16F1705 Danke und Grüße
-
Thread
pic16f870 nach verbauen Progammieren
Ich habe ein recht grundsätzliche Frage: Wie kann ich einen pic16f870 der schon in einer Schaltung verbaut ist im nach hinein programmieren? Hier die Hintergründe: wir haben bei uns im Betrieb 10 Embleme Bords mit einem pic16f870laufen die für den Betrieb wichtige
leider verstehe ich nicht was du mit Abo meinst bei google habe ich nichts zu ABo und pic16f870 gefunden
-
Thread
Ähnlicher PIC zu PIC16C73
PIC16F73: https://www.microchip.com/wwwproducts/en/PIC16F73 Ob der kompatibel ist, hab ich mir aber nicht angesehen.
Name: schrieb im Beitrag #6510866: > PIC16F73: > https://www.microchip.com/wwwproducts/en/PIC16F73 Zitat aus dem link: "and is upwards compatible with the PIC16C5X, PIC12CXXX and PIC16C7X devices."
-
Thread
PIC16F887 COMF funktioniert nicht
Hallo, ich habe gerade etwas mit Assembler an meinem PIC16F887 rumprogrammiert. Als ich versucht habe das Kompliment von PORTA zu nehmen blieb PORTA aber immer auf HIGH, bei einem GPR hat der COMF Befehl aber wunderbar funktioniert. Warum bekomme ich
P.S. Die PIC18F und die neueren PIC16F haben ein separates Port-Latch zum auslesen...
-
Thread
Hilfe BEi Programmierung von PIC 16F887
Hallo, ich soll für ein Schulprojekt einen PIC 16F887 über Assembler so programmieren das ich über acht Eingangsschalter verschiedene Töne abspielen kann. Frage 1. Ist das mit diesem Pic möglich. (Es ist der gängige Pic in unserer Schule)
Lamda87 schrieb im Beitrag #2558726: > ich soll für ein Schulprojekt einen PIC 16F887 über Assembler so > programmieren das ich über acht Eingangsschalter verschiedene Töne > abspielen kann. > Hat vielleicht jemand eine Ahnung wie ich Sounddaten so umwandeln kann > das
-
Thread
RS-232 mit dem PIC16F84
Hallo, zunächst mal: Der PIC16F84 hat keine (Hardware-) RS232-Schnittstelle. D.h., eine solche muss in Software implementiert sein bzw. werden. Hast du ein fertiges Programm für die Anwendung, oder bist du dabei, eins zu erstellen
daten sendet. irgend eine initialisierung macht keiner, was mich auch stutzig gemacht hat. das der 16F84 kein rs-232 eingebaut hat weiß ich ja, von daher bin ich auch ausgegangen das man dem pic erstmal sagen muss das ich über ein ausgang daten senden möchte. gruß, marco
-
Thread
PIC16F84A kaputtgebrannt?
> Ist der PIC kaputt, oder kann man den noch retten? Versuche, ihn morgen noch mal zu Programmieren, und dann übermorgen. Das Problem ist nicht, daß ein 16F87 Programm in einen 16F84 gebrannt wurde, sondern
der schon OK. Willst du aber C Proggen, dann nehme gleich die 18F. Du kannst JEDEN Code der für den 16F84 gedacht ist problemlos auf dem Pic16F628 zum laufen bringen. Oft sind nur ein bis zwei Zeilen im Code zu ändern! Gruß Carsten
-
Thread
PIC16F676 LCD_Init
Hallo lieber Forum! Ich bin ratlös und will nach einem Rat fragen. Ich will einen LCD (2x16) initialisieren und benutzen, dafür habe ich Funktionen für PIC16F676 (CC5X-Compiler) erstellt. Diese Funktionen laufen auf PIC16F628 bei analoger Beschaltung perfekt (Unterschied: statt PORTC wird PORTB
einen frappanten Einfluss, auch auf die auf Ausgang geschalteten Ports, leider ist es mit den alten Pic16 so. Sorry`! Gruss Picfan
-
Thread
PIC16F88 startet nicht nach dem Programmieren
Hi, ich versuche gerade "kurz" eine Kleinigkeit mit einem PIC16F88 zu erledigen und der Controller wird vom MPLABX nicht aus dem Reset gelassen. Ich habe ein PICKIT3 und die Platine ist ein SERLCD von Sparkfun. Ich benutze MPLABX 3.05 und XC8. Zum Testen
Mal ne andere Frage: "Hast du den PIC überhaupt ausgelesen?" (z.B. mit dem grünen Pfeil der nach oben zeigt in der Menüleiste) Wenn du das nicht gemacht hast...
-
Thread
delay beim PIC16F887
Moin, ich benutze unter Debian die MPLAB X IDE und suche eine delay Funktion. Am liebsten in Mikrosekunden. Sowas wie beim Arduino delayMicroseconds(int). Danke, fallobst
-
Thread
PIC16F690 wird warm auf Lochrasterplatine
hab leider noch nicht so viel Ahnung. Dies sollte ein Adapter board werden, auf welchem ich einen PIC16F690 programmieren und über den Pinheader auf der anderen Seite auf ein Breadboard stecken kann. Das Programmieren klappt und ich kann auch die LED, welche an RA2 hängt ansteuern. Leider musste ich
Alter PIC ohne irgendwas: 106mA Neuer PIC ohne irgendwas:1.0mA Beide das selbe Programm.
-
Thread
Banking probleme mit PIC 16f690
Immerhin ist ersichtlich, dass Du die Lite-Version verwendest. Die ist meines Wissens für den PIC16F690 auf Bank 0 und 1 limitiert (=176 Bytes). > laut daten blatt hat der 16f685 nur 255byte ram, ist diese in Bank0 und > Bank1 geteilt? 256 Bytes! Schau mal im Datenblatt auf page 29 nach
Wie kann ich mit HI-TECH PICC-Lite compiler daten in der Bank1 der pic16f690 plazieren, laut build output benutze ich ja nur 54% Ram und der BANK0 ist fast voll. Data space: BANK0 used 5Eh ( 94) of 60h bytes ( 97.9%) BANK1 used
-
Thread
PIC16F884 interner Oszillator
was muss ich denn hier ändern, um den internen Oszillator zu benutzen ? [c] #pragma config FOSC = HS // Oscillator Selection bits (INTOSC oscillator: CLKOUT function on RA6/OSC2/CLKOUT pin, I/O function on RA7/OSC1/CLKIN) #pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled and can be enabled by SWDTEN bit of the WDTCON register) #pragma config PWRTE = OFF // Power-up Timer Enable bit (PWRT disabled) #pragma config MCLRE = ON // RE3/MCLR pin function select bit (RE3/MCLR pin function is MCLR) #pragma config CP = OFF // Code Protection bit (Program
-
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
erstmal kannst du dir die ganzen Registerzuweisungen (außer BNR) sparen, das ist nämlich bereits in der p16f84a.inc geschehen. Ich vermute mal, daß WinPic nicht in der Lage ist (wie viele andere Tools auch), die Konfiguration aus dem HEX-File zu lesen. Bietet WinPic Möglichkeiten, den PIC manuell zu konfigurieren
-
Thread
PIC16F88 Einsteiger Problem
Hi, habe bisher den PIC16F84 in Assembler programmiert und wollte jetzt auf den PIC16F88 umsteigen. Ein kleines Programm test88.asm ist im Anhang beigefügt (blinker an portb). Das Programm enthält auch die Fuses-Einstellungen
Hi, kenne das Problem, ich verwende den CC5X Compiler und habe Projekte, die auf dem PIC16F84 problemlos laufen auf dem 16F88 nicht zum laufen bekommen. Ich habe herausgefunden, dass man zuerst die Eingänge von analog auf digital umschalten muss, dann funktioniert der Pic16f88 auch genauso
-
Thread
Nicht erklärbares Verhalten Pic16F872
Morgen, ich habe hier ein Verhalten das ich mir nicht erklären kann. Habe eine Platine mit einem Pic16F872. Auf dieser Platine werden einige Tasten eingelesen. Die Tasten sind auf einer Seite auf Gnd auf der anderen Seite am Port des Pic. Also sehr sehr simpel. Da der Pic hat ja bekannter weiße
nicht gedrückten Zustand durch messen (Ohm). Hast du ev. eine Lötbrücke? Welches Package hat der PIC? (ev. eine kalte Lötstelle) Hast du mehrere Bords oder nur eins? Ist das Bord feucht/nass geworden? Wie wird der Pic mit Strom versorgt. Gerade bei den PICs gibt es viele Clone im Umlauf....
-
Thread
PIC 16C71 nur einmal brennbar ?
nutze fast nur neuere 8 Bit AVR Controller und nur selten, um ein Projekt einfach nur nachzubauen, PIC Controller allerdings bis jetzt nur die F -typen (das F steht für flashable ?). Habe hier nun einen PIC16C71 zur Verfügung in den aber schon ein Programm gebrannt ist. Ist ein erneutes Brennen möglich
kann man nur einmal brennen. Die F-Typen > können mehrmals gebrannt werden. JA- Mit Ausnahme der PIC16C84 (C83?) als direkte Vorläufer des PIC16F84. Das waren die ersten PICs mit EEPROM als Programmspeicher. ziza schrieb im Beitrag #2072577: > Den gab's als auch mit Fenster. Dadurch war er mit
-
Thread
Womit PIC 16C745 brennen?
Guten Tag, ich habe eine Schaltung zu bauen, in der ein PIC 16C745 verwendet wird. Die HEX-Datei für diesen PIC wird mir zur Verfügung gestellt. Nur womit kann ich die auf en PIC brennen? Laut Sprut funktioniert keiner seiner Brenner dafür und hier im Forum
>sicher, dass ich die hex dann einfach auf einen 18F2550 schreiben kann? Nein, die 16er und 18er PICs sind nicht kompatibel.
-
Thread
RB0 am PIC16F884
Hallo, Forum, bei folgender Einstellung: TRISB = 0: PORTB = Ausgang ANSELH = 0: PORTB = digital I/O PORTB = b'11111111' werden an RB1 bis RB7 angeschlossene LEDs wie gewünscht, eingeschaltet, die an RB0 gleichartig angeschlossene LED erhält keinen Strom. Am freien Pin RB0 liegt die volle Versorgungsspannung an; wenn die LED angeschlossen wird, geht die Spannung auf 1,9 V runter, ohne dass die LED leuchtet. (LED-Typen 2mA, Rv = 1 k). Wo steckt der Wurm? Dieter
-
Thread
PIC16F690 - Treppenhauslicht
Hallo, Mein Chef will, dass ich eine Schaltung in Cadsoft Eagle 5.11 realisiere, die dazu im Stande ist per Knopfdruck mit einem gewissen Delay das Licht abzuschalten. Dies sollte auf einem Experimentier-Board durchgeführt werden, dass mit dem PIC-KIT-2 angesteuert wird. Da ich jedoch die Grundlagen einer solchen Schaltung nicht beherrsche, bin ich auf die Hilfe von Euch angewiesen! Wenn jemand einen Ansatz hat, kann er es mir selbstverständlich per Mail zukommen lassen. MfG Fabian P.
-
Thread
Schaltplan Rätsel PIC16F88
Hallo, ich hoffe Ihr könnt mir ein wenig weiterhelfen, Ich komme einfach an diesem Rätsel nicht weiter, außer einen Schaltplan und diese Hex-Zahlen habe ich auch keine weitern Hinweise bekommen, nur das es sich um irgendwelche Koordinaten handeln soll. Es wäre wirklich super nett von euch, wenn ihr mir hier ein wenig auf die Sprünge helfen könntet ;-) Hier die Hex-Zahlen: 0903 30FF 0086 0085 1683 0186 3007 0085 1283 018E 2019 2019 3000 0086 2019 080E 0A8E 2024 3AFF 0086 1903 2817 280A 018E 280A 30FF 008C 008D 038C 1903 038D 080C 040D 1D03 281C 0008 0782 3413 3449 340D 3439 340D
-
Thread
PIC16F887 20mhz
Hi! Versuche gerade einen PIC16F887 mit 20mhz (externer oszillator) zu betreiben scheitere aber daran =) Mit dem internen funktionierts einwandfrei... Hab pins überprüft (er hängt richtig =) ) Hat jemand eine Idee woran sowas
auf sprut.de gibts da sowas: http://sprut.de/electronic/pic/grund/rs232.htm#init Dort noch ein wenig scrollen, dann steht da alles.