-
Thread
PIC16F1825 Programm auslesen
Hallo, ich habe eine Schaltung mit einem PIC16F1825 als UART/SPI Bridge. Pins 5 und 6 sind UART, Pins 8-11 sind SPI. Leider ist bei dem Chip Pin 11 kaputt (Kurzschluss gegen VCC). Gibt es eine Möglichkeit das Programm von dem µC zu lesen und auf
-
Thread
[S] Ein paar PIC 16F84 DIP
Ich habe noch 6 Stück PIC16F84A-20/P. Musst mal schauen ob der für die Anwendung geht. (Siehe Anhang.) Diese kann ich auch mit dem Sprut Brenner8 programmieren welcher allerdings kein offizieller "Production" Brenner ist. Und
-
Thread
Überlegungen zur Takterzeugung beim PIC16F15356
Digitaluhr mit Temperaturanzeige und optionalem DCF77-Zeitzeichen-Empfang. Verwenden möchte ich den PIC16F15356 im DIP28. Ich sehe für die Takterzeugung diese Möglichkeiten: - 32.768 kHz-Uhrenquarz am EXTOSC-Eingang mit PLLx4, 131 kHz Takt für das Programm. - 32.768 kHz-Uhrenquarz am SOSC-Eingang
-
Thread
Empfehlung Tutorial PIC16 (in C) ?
Kann mir jemand ein brauchbares Tutorial für PIC16 in C empfehlen? Deutsch oder Englisch ist egal, Video oder schriftlich auch. Es sollte vom Ansteuern von Ports beginnen und auch PWM, I2C, Interrrupts umfassen. Edit: Das genaue Modell ist PIC16F1829
Markus L. schrieb im Beitrag #6810548: > Kann mir jemand ein brauchbares Tutorial für PIC16 in C empfehlen? Ein Tutorial in C? Wie soll das aussehen? Um mit den PIC16 zurecht zu kommen, lies dir das zugehörige Datenblatt gründlich durch. Das sollte für das Verstehen der PICs reichen
-
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
Bitfeld zuweisen: Warum optimiert der Compiler nicht?
Erwarten von ausgeknufften Optimierungen eine zu kühne Erwartung. Andere Architekturen wie z.B. die PIC16 kennen Bitoperationen, allerdings nur unter der einschränkenden Bedingung, daß sie dazu noch die Adresse des Bytes benötigen, welches das betr. Bit enthält. Aber bei Arhitekturen wie Arm oder Mips
diesen Plattformen, es ist immer das Laden-Ändern-Speichern angesagt. Ich habe nicht ohne Grund die PIC16 angeführt, wo Befehle wie BTFSS, BTFSC, BSC und BSS existieren. Nun ja, auf Maschinen mit einem RAM, der im Prinzip bis zu 4 GB groß werden könnte, sind Befehle auf Einzelbits bzw. Boolean-Typen
-
Thread
Mnemonics/Opcodes urheberrechtlich geschützt?
Freeware veröffentlicht werden. Der Controller ist an die > PIC-Architektur angelehnt und verwendet den PIC16-Befehlssatz. Das ist ein Widerspruch in sich. Entweder ist es ein fiktiver µC oder ein PIC16, egal was du an Pripherie dabei vorgesehen hast. Und gerade die PIC16-Architektur ist für alles außer
W.S. schrieb im Beitrag #6804044: > Und gerade die PIC16-Architektur ist für alles außer Assembler nicht > gerade gut geeignet. In welcher Zeit lebst Du denn? Auch die PIC16 Architektur entwickelt sich weiter. Schau Dir mal z.B. den PIC16F18426 an.
-
Thread
Umwandlung Wert in 4 Byte Gleitkommazahl (KNX)
Ich hätte hier noch eine selbstgeschriebene kleine GK-Arithmetik incl. Ausgabekonverter für die PIC16 auf Lager - selbstverständlich in Assembler geschrieben, aber die habe ich bereits vor Zeiten hier mal in einem anderen Projekt gepostet. W.S.
Ansonsten ist das IEEE754 Format recht einfach zu verstehen, siehe Bild. Was mich damals bei den PIC16 daran gestört hatte, war die notwendige Schieberei mit dem Exponenten, die sich bei den PICs nicht besonders gut macht - und die für Konvertierungen auf dem PIC16 ungünstige Mantissengröße 1.0 bis
-
Thread
Peripheral Pins Select PPS beim 18ner PIC
mit dem MCC machen und bin erst in dem Stadium, den richtig einzustellen. Ich hatte vorher einen PIC16F15325 eingesetzt und dafür die Software auch fast fertig. Aber die 7kB Flash sind bei dem einfach zu wenig. Deshalb wollte ich den 18F06Q40 einsetzen.
-
Thread
CP/M auf Atmega8515 mit XMEM
entweder vom PC aus via FT245 oder per IR-Tastatur (die gab's mal für unter 1€ bei Pollin) nebst PIC16 als Tastaturanschluß und GLCD mit RAIO-Chip, Drucker per Centronics-Interface. Das ist also eigentlich das komplette Gegenteil deines Projektes und ich schätze, es würde dir nicht wirklich gefallen. Allerdings kann man damit sowohl das Benutzen eines CPLD üben, Assembler für PIC16 und Z80 üben, und obendrein ein wenig Layouten üben. Und es war ne sinnvolle Verwendung von verbleiten Rücklauf-Beständen an Chips, die der Bestücker nicht selbst verschrotten wollte. Ist also schon
-
Thread
Frequenzzähler mit PIC 16F628A
das Original zu finden ist. https://www.electronics-lab.com/project/100mhz-frequency-counter-with-pic16f628a-2/ Auch mit dem Original haben wir viel zu wenig Informationen.
https://www.electronics-lab.com/project/100mhz-frequency-counter-with-pic16f628a-2/ im prinzip hast du recht Thomas N ,aber das ganze drumrum fehlt bei dir.
-
Thread
Servo Motoren (2 Positionen) mit PIC steuern
muss das PWM Signal verändert werden, aber nicht zwei Ausgänge zu einem Servo, oder ? Würde ein PIC 16F684 (nur ein CCP Out) reichen? Oder müsste es mindestens ein PIC 16F873 sein? DANKE
ist das nicht übel. Ein klares Ziel und überschaubarer Aufwand. Ob es gutes Lehrmaterial die PIC 16F684 gibt, weiß ich nicht.
-
Thread
Nixie Uhr, Quarztausch für höhere Genauigkeit
zeit eine Uhr mit Nixie Röhren gekauft, leider ist sie ziemlich unbrauchbar. Sie basiert auf einem PIC16F628, dessen 4MHz Quarz ist in dieser Bauform ausgeführt: https://www.digikey.de/product-detail/de/rami-technology-usa,-llc/AS-16.000-18/2151-AS-16.000-18-ND/10271769?utm_adgroup=General&utm_source
und teile diese Frequenz 22 mal durch 2, dann kommt genau 1Hz raus. Dann kann auch das Programm im PIC16 vereinfacht werden.
-
Thread
[VS] & [V] diverse Entwicklungsboards
Xplained Mini ATmega328PB-XMINI 1 Stück zu verschenken, gegen Portoerstattung 21. Microchip M(R)X PIC16F18446 1 Stück zu verschenken, gegen Portoerstattung 22. Vishay VCNL4020 Sensor Starter Kit 1 Stück zu verschenken, gegen Portoerstattung Nachricht bitte per PM Zahlung über Paypal
-
Thread
Zeitsteuerung für Wasserpumpe
~20-200ml gebaut (Effektiv, hat aber letztens auch ne Wama leer gesaugt:). Hatte dafür nen oller Pic16F84 mit C vergewaltigt. Der Handschalter gibt 10x ml, der Taster am Gerät 100x ml. Bei Null ml gehts unendlich. So Grimmigs wie Leck-Alarm, Leerlauf-Erkennung, Automatische Durchflussmengenanpassung
-
Thread
Entwicklerboard
arbeiten. Alle sind doch irgendwieverscheiden, und jedes Mal muss du dich wieder einarbiten. z.b. der PIC16F18877 bietet so ziemlich alles was man braucht. Gerhard
Bei dem Vellemann Board wird auch der PIC16F84 unterstützt. Das was bei den OPAMPs der 741 ist, ist bei den PICs der 16F84.... ;-)
-
Thread
Analogsignal mit einem PIC16F84A generieren
#6735789: > Der ATtiny25 kann seinen Timer sogar mit 64MHz ansteuern Und was hat das mit dem PIC16F84 zu tun den er von der Schule vorgegeben bekommt ??
MaWin schrieb im Beitrag #6736036: > Und was hat das mit dem PIC16F84 zu tun den er von der Schule vorgegeben > bekommt ?? Woher weißt Du denn, daß er noch zur Schule geht und in welche? Das sollte nur ein Beispiel sein, daß PWM nicht automatisch langsam sein
-
Thread
Pic16F18444 mit Pic16F18446 curiosity nano board programmieren
Hallo allerseits, ich habe ein pic16f18446 curiosity nano evalboard und habe einen pic16f18444 als externen microcontroller zum programmieren angeschlossen. Die PICs sind pintechnisch kompatibel. Leider kann ich in der MPLAB X IDE den
auswählen wenn ich das Device zum anderen PIC auswähle. Im User Guide steht auch dass man nur externe pic16f18446 programmieren kann. Meine Frage ist lässt sich das trotzdem bewerkstelligen oder gibt es da einen workaround? Vielen Dank!
-
Thread
LCD mit Pic 16F73
Hi. Ich habe hier ein LCD aus einem Jacobs Kaffeeautomaten. Darauf ist eine Platine zum steuern des LCD mit diesem Pic verlötet. Die hat nur ein 4pol Stecker. Hat jemand eine Idee wie man das LCD ansteuern kann? I2C oä? Danke schonmal
-
Thread
Velleman 194N1 Radio hacken?
Rosenheim und am Brenner empfangen. Mit dem Lautsprecher ist der Klang grausam. Vorne drauf LM385 und PIC16F1503, unten ein Modul "MM100'2". Das könnte ja vielleicht interessant sein. Kann der 16-füßige Chip wirklich nur FM 87-108MHz? Gibts vielleicht einen Hack für gleich diese Platine? Wer weiß was?
-
Thread
low-pin-count µC mit integriertem USB
PIC16(L)F1454/1455 (14-PIN PDIP, SOIC, TSSOP)
schrieb im Beitrag #6713968: > Hat da wer einen Low-Pin-Count µC mit nativem USB an Board?! PIC16F1454. 14 Pins im SOIC oder DIL, 16 im UQFN. Braucht kein Quarz für USB. Wer bietet weniger? fchk
-
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
Wer kennt einen USB Dongle, der einen PIC2550 enthällt?
Ein PIC16F1454 oder PIC16F1455 reicht: https://hackaday.io/project/6258-two-component-usb-temperature-data-logger fchk
Frank K. schrieb im Beitrag #6691367: > Ein PIC16F1454 oder PIC16F1455 reicht: > > https://hackaday.io/project/6258-two-component-usb-temperature-data-logger Ein billiges 8051 Derivat reicht, und das gibts komplett als USB-Stick für ein paar
-
Thread
Brenndatum automatisch mit MPLAB X Assembler mit Pickit 3 ins EEPROM schreiben
Ich suche eine automatisierte Möglichkeit, das Brenndatum eines Microchip PIC 16Fxxx automatisch aus dem Tagesdatum (des PCs) zu ermitteln und in den EEPROM-Bereich mit den DE-Direktiven zu schreiben. Manuell geht das ja wunderbar, ich bin aber zu faul, immer das Datum manuell
-
Thread
[T] Tausche SMD Bauteile gegen THT
Pos. Kondensatoren 5 Pos. Induktivitäten Halbleiter: TPS60300 2St TPS2111 TPS76912 ca 10 St. PIC 16F1823 1St TPD2E001 LP2980 3St. TUSB3210PM 4St SI2342DS-T1-GE3 ca 8St. FT311D 5St LMT70 ca 20St. BAS4002A TPS7A7002 3St. Je 2 St: LTC3110 LTC3539 LTC4416 LTC3606 LTC3226 LTC4425 LTC3125 AD8021 AD8099 ADA4895 MSP430FR5738 5St. MSP430FR5969 3St. PIC16LF18323 2St. PE64904MLBB 4St. HMC358 2St. STEVAL MKI009V1 3St. STM MEMS Neben den oben genannten Bauteilen hätte ich auch Interesse an gebrauchten Messgeräten, alten Radios (Transistor
-
Thread
Neuer LoRa-Transmitter von Microchip, ST Microelectronics unterstützt mioty
Formfaktor erinnernden Modul noch der Versorgungsspannungsbereich, der von 2,1-3,6 V reicht. Analog zum PIC16 sind die GPIO-Pins übrigens durchaus leistungsfähig, und können bis zu 25 mA liefern oder senken. Zu guter letzt noch den Sende-Stromverbrauch von 40mA, den Empfangs-Stromverbrauch von 14.2mA und den
nicht die Rede sein). Steht übrigens in der Doku. Aber sowas liest Du ja nicht. >Analog zum PIC16 sind die GPIO-Pins übrigens durchaus leistungsfähig, und können bis >zu 25 mA liefern oder senken. Zu guter letzt noch den Sende-Stromverbrauch von 40mA, >den Empfangs-Stromverbrauch von 14.2mA und
-
Thread
Mikrocontroller, Prozessoren und Chipsätze - Die-Bilder
Microchip PIC16F13145, ein Mikrocontroller mit konfigurierbaren Logikblöcken: https://www.richis-lab.de/uC09.htm
-
Thread
Welchen lattice ic
> CLC-Einheit Wenn man mit 2 bzw. 4 zufrieden ist: PIC16F1501/1503/1507: 2 PIC16F1508/1509: 4 Natuerlich zur Laufzeit reprogrammierbar. Dazu gab es frueher noch einen separaten (kleinen) CLC-Designer. Heute muss man dann gleich mit MPLAB-X rumfuhrwerken
-
Thread
PIC Standardwerte
ich versuche mich gerade in PIC Microcontroller einzuarbeiten und verwende xc.h. Ich habe den PIC16F1503 genommen. Ich versuche gerade herauszufinden wie die Register gesetzt sind. TRISA: 1=PortA pin configured as an input 0=PortA pin configured as an output ANSA: 1=Analog input 0=Digital
> PIC16F1503 Wenn er zu faul ist, soll er einen kleineren nehmen. Z.B. 12F675. Das hat netto gerademal 100 zu lesende Seiten. > Ohne groß zu denken hätte ich gedacht Und Brain mal auf "ON" stellen
-
Thread
MCUs mit OPA?
stages and filter functions allowing signal conditioning with down to zero external components. PIC16F15354 hat es nicht, PIC16F570 mit "Dual Op Amp Module with 3MHz GBWP "
-
Thread
GLCD Controller ST7920
Hallo, ich habe den ST7920 bisher mal im seriellen Modus und mal im parallelen 4-Bit-Modus (mit PIC16F18326) angesteuert. Ohne Kenntnis des ST7920-Datenblatts ist man natürlich aufgeschmissen! Da im seriellen Modus nur Schreiben und damit keine Statusabfrage möglich ist, muss man (vgl. S. Landolt
-
Thread
Fotos von zwischendurch :-) (Laberthread)
lötfaul bin hab ich ein Demoboard von Microchip drauf. Da ist auch der Programmer schon dabei. Ist ein PIC16F18855. Der kann auch nur 0..3,3 Volt messen. Zum Ansteuern des Ladestromes und der Last habe ich einen DAC (5-Bit:-( ) und einen PWM-Ausgang mit Tiefpass im OPAmp verwendt. Gruß Gerhard
-
Thread
S:Hilfe bei HEX-Erstellung und Flashen von PIC
Hallo! Ich suche für einen Kunden jemanden, der ihn bei der Erstellung einer HEX-Datei für einen PIC16F877A unterstützt. Es ist der Quellcode (.c) und die Include-Dateien (.h und .c) vorhanden. Momentan scheitert es an der Compilierung der Dateien, da die Include-Dateien nicht gefunden werden. Vermutlich