-
Thread
PIC16F84 Vernetzt
Hat schon jemand von euch eine PIC16F84 vernetzt? www.btxtech.com stellt ein mini Netzwerk und die dazugehörigen Tools vor. Schon wer getestet? Gruss Thomas
CPU wirklich so wichtig ist: Der AT90S2313 oder ATTINY26 ist wesentlich leistungsfähiger als der PIC16F84, kostet aber nur die Hälfte. Peter
-
Thread
Speicherallokation bei PIC16Fxxx
Ist es möglich bei der PIC 16Fxxx Serie mit Dynamischer Speicherallokation zu arbeiten ? Ich verwende den HIGHTECH Compiler. MFG Patrick
>Ist es möglich bei der PIC 16Fxxx Serie mit Dynamischer >Speicherallokation zu arbeiten ? Bei dem bißchen Speicher + Banking? Buhaha. Schau doch mal in die Doku zum Compiler. Gibbet da malloc oder sowas?
-
Thread
usart-pic16f
Hallo, ich habe bitte eine Frage und zwar.. was zeigt den hyperterminal für ein Datentyp? ist das char? ich habe die folgende funktion zum senden geschrieben void senden (char zahl){ while (TXIF == 0); TXREG = zahl; } in der main funktion habe ich so aufgerufen senden(65); was soll dann bei hyperterminal rauskommen? ist es nicht A? (laut ASII) danke
-
Thread
PICKit2 inkl. DemoBoard + mehrere Pics
- 2x PIC16F648A-I/P - 2x PIC16F688-I/P - 2x PIC16F84A-04P - 8x IC Sockel 18polig Wer mag den Edelschrott haben? Ich hab ihn erst 02.02.2012 bei Reichelt bestellt. Gesamtkosten mit den Controllern und den
Wieviel würdest du nur für die PIC wollen? - 2x PIC16F648A-I/P - 2x PIC16F688-I/P - 2x PIC16F84A-04P Programmer usw. hab ich schon. ;) MFG Johannes
-
Thread
Compiler (C) für PIC 12/16
Bugs zu rechnen ist. Die von dir genannten PIC12Fxxx und PIC16F877 werden meines Wissens unterstützt. Philipp
microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/ReleaseNotes/release_notes_pic10_pic12_pic16_pic18_v1_82_1.pdf
-
Thread
ATTINY Development Board - Welche Konfiguration?
Hatte mir mal alles > zusammen gekauft, was es da so gab. Wenn Du was kleines haben willst: PIC16F1454, PIC16F1455 oder PIC16F1459. Die haben standardkonformes Full Speed USB in Hardware, und das funktioniert auch. Gibts auch in DIL, funktioniert mit 3.3V und 5V und ist auch sonst einfach zu handhaben
Frank K. schrieb im Beitrag #7317417: > Wenn Du was kleines haben willst: PIC16F1454, PIC16F1455 oder > PIC16F1459. 12 Jahre in Beruf und Hobby mit PIC gearbeitet, sehr zuverlässige Systeme! Habe sogar noch den ICE 3 und MPLAB. Nur Cortex ist einfach besser und so billig heute
-
Thread
Benötige Hilfe beim Einstieg in die Mikrocontrollerwelt mit PIC
Oscillator-Konfiguration. Sieht so aus, als ob die kleinen 16Fxxx gar > keinen internen RC-Osc haben...? Neuere PIC16er haben vier stellen hinterm F. Diese haben soweit ich das sehe alle einen internen Osc. Der von Tobias verwendete PIC16F887 hat auch einen, trotzdessen er schon einige Zeit aufm Buckel hat. Irgendwann
fing es halt mal an. Ich hab mir angewöhnt, nur noch PIC18er mit einem K oder J im Namen oder ein PIC16xxxx oder PIC12F1822/1840 zu nehmen, wenn 8bit. Sind neu und Low-Power. Dem Rat zum PICKIT3 kann ich mich nur anschließen. Ich hatte auch einen Sprut Brenner8. Dann kam ein neuer PIC16 und auch die
-
Thread
Compiler für dsPic33FJ64
aus, dass es allgemeine Menüpunkte sind und so auch beim PIC16 gelten. 'Project Properties' 'Run Main Project' > Ein einfaches Auslesen zum Beispiel der Chip-ID scheint nicht möglich zu > sein? Auf was manche Wert legen... (Hatte ich bei anderen
die Code-Protection ist nicht gesetzt. Steffen Rose schrieb im Beitrag #4144644: > dsPic33 und PIC16 sind schon ein großer Unterschied. Das macht zum Rumspielen nichts, das Board mit dem PIC16 habe ich halt hier, das Board mit dem dsPIC33 bekomme ich frühestens nächste Woche in die Finger wie ich
-
Thread
scd30 sensor mit PIC16f628? Clock streching?
Hallo, ich verwende seit langem den PIC16F628A mit dem JDM Programmer und ICProg. Am Sensor Sensirion SCD30 für CO2, Temperatur und Feuchte scheitere ich. Liegt es daran, dass der Sensor clock streching benötigt? Kann Pic16F628A clock streching
Arnd H. schrieb im Beitrag #7837231: > Hallo, > ich verwende seit langem den PIC16F628A mit dem JDM Programmer und > ICProg. > Am Sensor Sensirion SCD30 für CO2, Temperatur und Feuchte scheitere ich. > Liegt es daran, dass der Sensor clock streching benötigt? > Kann Pic16F628A
-
Thread
-
Thread
PIC mit PickIT3 --> Target device ID does not match.
Hallo, ich hab die Aufgabe bekommen auf mehrere PICs (PIC16F1946 und PIC16F1933) eine neue Software draufzubrennen. Als IDE benutze ich MPLAB IDE v8.63, die Firmware des PickIt 3 ist 1.23.46. Die Verdrahtung wurde mit Hilfe eines Steckers realisiert an die
Herstellen der Verbindung bin ich folgendermaßen vorgegangen: 1. Configure --> Select Device --> PIC16F1946 bzw. PIC16F1933 auswählen 2. Programmer --> Select Programmer --> 5 PickIt 3 auswählen 3. PickIt3 an PIC anschließen USB in PC einstößseln (Die LEDs auf dem PickIT leuchten folgendermaßen: Power
-
Thread
schneller uC
Soweit ich weiß braucht zB ein PIC16F84 @ 10Mhz 300ns pro Befehl. MfG Thomas Pototschnig
menge Variationen beim pic16f628a sind es 300ns und beim 16f887 nur 200ns
-
Thread
PIC16F18426 UART-Pins invertieren
welchen Pegel der Uart Eingang hat. Gibt sogar was: https://saeedsolutions.blogspot.com/2012/10/pic16f84a-interrupt-based-software-uart.html
@Anja: Ich habe hier die Links zu den Errata-Files: PIC16F18426: https://www.microchip.com/content/dam/mchp/documents/MCU08/ProductDocuments/Errata/PIC16(L)F18426-46-Family-Silicon-Errata-and-Data-Sheet-Clarification-80000799C.pdf PIC18F06Q40: https://
-
Thread
Frage zu einem kleinen PIC-ASS-Programm
immer noch nicht. so sieht das Programm jetzt aus: [c] PROCESSOR 16F15313 #include <pic16f15313.inc> // PIC16F15313 Configuration Bit Settings // CONFIG1 config FEXTOSC = OFF config RSTOSC = EXT1X config CLKOUTEN = OFF config CSWEN = ON config FCMEN = ON // CONFIG2
C-Umgebung. Du verwendest 2 mal die include-Anweisung fuer den PIC :#include <xc.h> und #include <pic16f15313.inc> Den Pic-As schaue ich mir vorlaeufig nicht an....kein Bedarf im Moment
-
Thread
Bitte um Hilfe PIC16C73A flashen
Nachfolger 16F73 (http://www.microchip.com/wwwproducts/ProductCompare.aspx?product1=PIC16C73A&product2=PIC16F73) könnte eventuell als 1:1 Ersatz funktionieren. Schönes WE noch.
: > Die PICs die ein C in der Bezeichnung haben (nein ich meine nicht das C > von PIC, sondern) PIC16*C*73A sind OTP = one time programmable = nur > einmal programmierbar. Es gibt aber eine Ausnahme: PIC16C84
-
Thread
ATMEL billiger und leistungsfähiger als PIC
jeder neuen MPLAB Version werden es mehr). Einen ICD2 Clone ohne spezial Chips giebt's auch. Ein PIC 16F877 und ein 18F4550 und ein wenig Kleinkram aus der Bastelkiste reichen. MFG
wechseln. Ich hab geschäftlich mit PIC16xx und AVRs zu tun und muss mich damit abfinden, dass der PIC eben ein paar Eigenarten hat. Wenn man in C programmiert, dann ist das allgemein nicht ganz so tragisch. Ich persönlich würde mir >>nie
-
Thread
ICSP - PIC16LC76/PIC16C76
Hallo, ich habe hier einen PIC16LC76 den ich gerne per ICSP programmieren möchte. Dazu möchte ich das Microchip PICkit3 (Debug Express) verwenden. Nun stehe ich vor dem Problem, dass ich nicht die richtigen Pins finde ( beim PIC16LC76
-
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
Von AVR auf PIC umsteigen
ich nun eine Zeit lang mit dem Atmega8 von Atmel in C programmiert habe, will ich nun auf einen PIC 16F887 von Microchip umsteigen. Dies liegt vorallem daran, dass ich Anfang nächsten Jahres ein Abschlussprojekt mit dem PIC 16F887 erstellen muss und die Programmiererfahrung mit dem Atmel dort weniger
zu meinen Fragen/Bedenken... Wenn ich das "PICKIT 3" (~ISP-Programmer bei Atmel-µc) und einen PIC 16F887 (+ entsprechende Peripherie) habe, kann ich diesen µc dann mit Hilfe von "MPLAB X IDE" in Assembler UND C programmieren? In einem Tutorial habe ich nämlich gelesen, dass die PIC 16er ungeeignet
-
Thread
PIC16F84A kleines Programm
pic 16f84. ich habe mit dieser ausgabe schon eine 20 stellige turnhallenanzeige realisiert, mit pc tasttatur, uhr, stoppuhr usw.. alles in dem einen chip - also die aussage "zu wenig speicher" für diese popel
massen wir müssen für Anzeigen viele Flashproms laden etc. und wir haben auch schon Speziell auf den PIC16F84A ein Codeschloss programmiert also das is nich das problem falls das gemeint war
-
Thread
Brenner 5 geht nicht
pic/projekte/brenner5/mod.htm#628),die aber gelöst sind. Habt ihr schon mal Erfahrungen mit dem PIC16F628A gemacht? mfg Gypro
Hi Du kannst ja mal ein Hexfile von einem PIC16F627A probieren auf den PIC zu brennen. Das ist der kleiner Bruder vom PIC16F628A.. also sollte das normal gehen. mfg Schoasch PS.: ansonst, hast du einen Schaltplan, dann könnte man vl schnell
-
Thread
[V] PIC16F870
Habe 5 Stück PIC16F870-I/SP (DIL) hat jemand Interesse? Gruß Martin
>Es gibt auch noch Leute, die mit dem PIC16F84 Schaltungen aufbauen... Sind in der Regel Funkamateure...
-
Thread
PIC 16F628 Programmieren
Hallo an alle, für einen Tastaturadapter brauche ich einen PIC 16F628. Um diesen zu programmieren habe ich einen USB Programmer (USBasb). Das Problem ich habe keinen Plan wie ich den Programmer und den PIC verbinden muss. die angegebenen Anschlüsse ergeben bei mir
-
Thread
PIC16F873 brennen
ich muss einige PIC16F873 löschen und neu programmieren. welches kostengünstige gerät könnt ihr mir empfehlen und wo kann ich es kaufen?
-
Thread
PICkit3 programmiert einen bestimmten Controllertyp nicht mehr
Hallo Leute, ich nutze ein PICkit3 zum Programmieren meines PIC16F627A. Ich programmiere den PIC mit einem selbstgebauten Adapter: http://www.jb-electronics.de/html/elektronik/digital/d_artikel06_pickit3_und_icsp.htm Funktionierte früher problemlos, und auch immer noch mit diversen PIC16F716. Wenn ich aber nun versuche, PIC16F627A zu beschreiben, meldet der mir "Device ID 0000000". Also wahrscheinlich ein Kommunikationsproblem. Das Kuriose ist: Einer der PIC16F627A war frisch bestellt
-
Thread
Biete 10€ Belohnung für kurze Hilfe!
d%t;RB5 + %tRB6?%t:d%t;RB6 + %tRB7?%t:d%t;RB7 + %tOSC2CLKOUT?%t:d%t;OSC2CLKOUT] PIC16F84A_CPU%p .model PIC16F84A_CPU%p d_cpupic (rise_delay = 1.0e-9 fall_delay = 1.0e-9 + cpu_arch_id = "picmid" + cpu_part_id = "microchip_pic16f84" + hex_file = "rom.hex" + input_load = 1.0e
verschwendest Deine Zeit mit uraltem Kram. > Nimm halt einen PIC / AVR mit internem EEPROM. Der PIC16F84 hat ein internes EEPROM mit 64 Byte.
-
Thread
MICROCHIP PIC16C54RC programmieren
Reichelt für 16F84 meint 7 Euro. > Das geht noch für so ein Projekt. Es gibt ja auch noch andere: PIC16F1826/27. Mit EEPROM ist eh sinnvoller, da kann man die Einstellungen dauerhaft speichern.
gekommen ist... Disclaimer: Beitrag kann Spuren von Ironie enthalten! Im Ernst: Der günstigere PIC16F1826 ist auf jeden Fall eine gute Wahl.
-
Thread
PIC16F884 und LCD2004 über I2C
https://microdigisoft.com/pic16f877a-interfacing-i2c-lcd-16x2-with-pic-microcontrollers/
mit einem Alpha-LCD 2x8 (von Pollin) und nicht mit einem PIC16F884, sondern mit einem PIC16F819. Und nicht per I2C, sondern im bekannten 4 Bit Modus. Guck einfach mal bei den Projekten. Vielleicht hilft's. Eventuell aber auch nicht. W.S.
-
Thread
PIC16F mit 10 Multiplizieren und Dividieren
Hallo, was ist der schnellste weg ohne eine Bibliothek eine 16 Bit Zahl, also eine Zahl bestehend aus 2 Registern, mit 10 zu multiplizieren und dividieren? Ich habe schon gesucht und ein paar gute Sachen gefunden, jedoch haben die gleich erklärt wie man mit beliebigen Zahlen multipliziert, was hier überhaupt nicht nötig ist und ich mir so etwas Speicher sparen will, wenn ich das ganze auf mal und durch 10 beschränke. Vielleicht kennt jemand nen guten Algorithmus dafür?
-
Thread
Pollin PMT-Modul
habe muss stattdessen ein Signal im kHz-Bereich ausgeben. Ist auch der Timer-Compare-Match pin vom PIC16f872.
muss stattdessen ein Signal im kHz-Bereich ausgeben. Ist auch der Timer-Compare-Match pin vom PIC16f872.
-
Thread
Umstieg auf PIC16F887 und die Probleme
Ansteuern, Lauflicht, Tastatur etc. War ja auch alles kein Problem. Nun wollte ich auf den PIC16F887 umsteigen. Dazu habe ich mir das Testboard von Sprut zusammen gebaut. http://sprut.de/electronic/pic/test/index.htm#40pin Und nun wollte ich das einfache Lauflicht auf den PIC16F887 programmieren
-
Thread
Passende Bauteile für ein Projekt wählen
: Ich habe aufgrund der EAGLE Bibliotheken die Auswahl vorerst auf 3 Controller eingeschränkt: PIC16F1517 PIC16F1519 PIC18F4455 Welcher dieser ist am besten geeignet? Falls ihr noch andere Vorschläge habt bin ich auch für diese noch offen.
Ich habe aufgrund der EAGLE Bibliotheken die Auswahl vorerst auf 3 > Controller eingeschränkt: > PIC16F1517 > PIC16F1519 > PIC18F4455 > > Welcher dieser ist am besten geeignet? Ähm, ist das dein Ernst? Oo Üblicherweise nimmt man den Controller, mit dem man am besten arbeiten kann und nicht
-
Thread
HEX-Datei erstellen
Hallo Andreas, als Anlage habe ich die Header-Datei PIC16F877a.h angehängt
der Prozessor ist: PIC16F877A und der verwendete Compiler: MPlAB ICD 4
-
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
Alternative zu PIC16F57
WTF PIC16F57 ??? Chris schrieb im Beitrag #1816658: > der 16f57 ist 2006 rausgekommen Ich glaub eher der ist 1988 rausgekommen wird aber erst seit 2006 vertrieben =)
Die genauen Abmessungen des PIC16F57 stehen ab S.71 des Datenblattes: den 28-pol 16F57 gibt es im DIP-Gehäuse als 300mil (S.74) und 600mil (S.75) Ausführung.
-
Thread
AVR/PIC oder ähnlich mit integrated osc >8MHZ
usuru schrieb im Beitrag #2304122: > Die PIC16F182x haben intern bis 32 MHz (u.a. 8 und 16 MHz direkt, 32 Mhz > durch 4x8 Mhz PLL), Hmm interessant! Wie unterscheiden sich die PIC16 von den PIC33? Die Tacktrate ist ja nicht alles, wie sind
länger brauchen. Trotzdem ist der AVR meist schneller als ein PIC16 oder PIC18 mit dem 4 fachen Takt, denn die Befehle sind eher mächtiger.
-
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
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.
-
Thread
PIC16F873 --> PIC16F876
und Interrupts benötigt, das programm hat auch tip top funktioniert.. leider nur bis ich den chip PIC16F873 mit einem PIC16F876 getauscht habe. Ich könnte mir 2 Fehler vorstellen, 1. das signal wird nicht mehr im EEPROM gespeichert warum auch immer (z.B. eeprom unterschiedlich????) 2. das signal kann
Hallo, wie suchen jemanden, der in der Lage ist mit PIC16F873 einen Encoder/Decoder für Funkübertragung (Manchester Code erforderlich) auf Basis 400 Euro aufzubauen. Bitte bei o.a. Email melden.
-
Thread
Mein PIC 16F628A springt nicht an.
ständig. > > picard Ich habe MCLR_ON auf MCLR_OFF gestellt, keine Änderung. Ansonsten: device pic16F628A, hs_osc, wdt_on, mclr_off, lvp_off, protect_off Quarz hat 20Mhz
interrupt processor ENDASM 'INTCON = 0 T1CON = $31 High LED Pause 500 Low LED 4) device pic16F628A, hs_osc, wdt_on, mclr_off, lvp_off, protect_off 5) Womit?
-
Thread
Interrupt Problem PIC16
unserem Gerät ein kleines Ventil, dass mit einem PWM Signal angesteuert wird. In dem Gerät arbeitet ein PIC16F677 (I/ML Gehäuse) wofür der Timer1 für diverse Zeiten und der andere Timer0 zur PWM Erzeugung zuständig ist. Angetrieben wird der uC vom internen RC Glied mit 8 MHz. Die Geräte mit der Software
ist quasi die fortlaufende Maskennummer. Über die GGOGLE Suche <Bauteiltyp> "errata", hier also "PIC16F677" "errata" findet sich ein Dokument, in welchem die jeweiligen Änderungen des Bauteils bzgl. der "Revision ID" drinstehen. Zunächst sollte ermittelt werden, ob sich die ID überhaupt verändert
-
Thread
Digitale KSQ mit PIC16
HArdware angesteuert. Meine Idee wäre nun einen N-Channel Mosfet mit geglätteter PWM von einem Pic16fxx anzusteuern. Die Soll werte würde ich per Uart an den Pic weitergeben. Allerdings bin ich mir nicht sicher ob ein Pic schnell genug für sowas ist. Das ist jetzt mal ne reine Überlegung. Ich
-
Thread
LCD mit PIC16 ansteuern
Hi, ich versuche mit einem PIC16F887 das LCD auf dem PICDEM 2 PLUS DEMO BOARD anzusteuern. Habe das Programm größtenteils von dem Beispiel übernommen. Die Initialisierung und die Steueranweisungen für den Cursor funktionieren auch
delay.c DELAY\delay.h lcd.c lcd.h */ #include <htc.h> #include <stdio.h> //#include <pic16f887.h> #include "lcd.h" #include "delay.h" //#include "picdem2_lcd_htc.h" /* this is the maximum value of an A2D conversion. */ #define MAXVOLTAGE 5 void init(void){ lcd_init(FOURBIT_MODE
-
Thread
PIC16F88
ich verwende MATLAB IDEv6.61 für nen PIC16877. Ich erhalte beim debuggen immer die Meldung: "The format of the file XXXX.cod can not be read or written, because the extension was not recognized" und dann beim Programmieren des PIC´s kommt folgende Fehlermeldung: Programming Target... ...Erasing Part Verifying... ...Verify Succeeded Programming Configuration Bits .. Config Memory Verifying configuration memory... ...Verify Failed (and stopped) ICD0161: Verify failed (MemType = Config, Address = 0x2007, Expected Val = 0x800, Val Read = 0x0) ICD0275: Programming failed. MPLAB ICD 2
-
Thread
PIC 16F628
Brauch dringend jemanden der mir mit hilfe eines PIC 16F628 einen Windgeschwindigkeitsmesser baut, zahle gut!
-
Thread
Raspberry Pi Pico: nur als Schulungssystem gut geeignet.
sich dann auch auf STM32 und Co. Anwenden. Und ja, eine solide Ausbildung in Assembler auf einem PIC16F wäre vernünftiger - in der Zeit von TL:DR ist allerdings fraglich, ob die Aufmerksamkeitsspanne des durchschnittlichen Kadetten dafür noch ausreicht...
Reference Manual und diverse Bücher zu ARM Assembly...aber alle auf der "Irgendwann Lesen"-Liste. Den PIC16 kannst du hingegen auf einer Mittelstrecke komplett durchdenken...
-
Thread
Kleiner Einsteiger Mikrocontroller
LEDs sollen einzeln angesteurt werden > - 1 On/Off Switch > - 1 DC-Motor > - 1 Taster Der PIC16F1613 zum Beispiel erfüllt diese Vorgaben auch im "bastlerfreundlichem" DIP14-Gehäuse (ca. 19mm * 7.6mm).
Nen kleiner PIC 16F684. Im Zehnerpack von Ibei.Com um die 5 Eu. Zum Programmieren: http://webs.uolsinectis.com.ar/nancy/pic/pic_de.html Ein 16F683 wuerde es Prinzip auch tun. Dann muesste er seine Knoeppkes ueber
-
Thread
PIC16F684 Firmware für WMF 1 Kaffeepadmaschine
PIC16F648 vorkommen. Siehe: https://www.mikrocontroller.net/topic/384218#new Ich habe den PIC aasgelötet und die 5V Spannung ist wieder da. Jetzt kann ich ihn ersetzen aber ohne Firmware musste ich einiges
Ernst R. schrieb im Beitrag #6928897: > Anscheinend kann das beim PIC16F648 vorkommen. Siehe: > Beitrag "PIC16F684 interner Kurzschluss" Kann ich nicht bestätigen, ich habe einige PIC16F684 verbaut und die machen keine Probleme. Versuch doch mal, den PIC auszulesen
-
Thread
Probleme mit LCD an PIC 16f887
insbesondere falls "relocatable Code" Dir noch nicht geläufig sein sollte, könnte ich Dir ein für den PIC16F877 geschriebenes ASM-File (absoluter Code) und HD44780.INC (LCD-Initialisierung) hier einstellen. Wie ich das sehe, müsste lediglich der Header (Prozessor, INC-File, Config-Word) und PORTA ADCON1
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, habe
-
Thread
Blutiger Neuling pic-programm
Programm zusammenklicken kannst gibt es für pic16 nicht. Nur wenn du dich für die Assemblerbeispiele auf sprut.de begeistern kannst, ist pic16 das richtige für dich.
Und c18 kann nur pic18 programmieren, Sdcc, lass die Finger davon für pic16, sehr viele bugs. Hitech c ist ok, xc8 auch.