-
Thread
12V Batterie aus unbekannter Spannung von Solarzellen laden
eine neue Platine, bin mit dem Schaltplan nur soweit. Nur das für das Solarpedel fehlte. Es ist ein pic16f627a.
-
Thread
PIC16: Problem mit Code Page
Benötige beide Code Pages des PIC16F873A. Habe den Code in zwei .c-Files aufgeteilt. Wie kann ich den einen Code in die zweite Page speichern? Programmiere in C und verwende XC8.
Andi F. schrieb im Beitrag #3976080: > ausserhalb der Adressen der Page0 und 1 geschrieben Der PIC16F873A hat doch nur Program Page 0 (0x0005 - 0x07FF) und Page 1 (0x0800 - 0x0FFF)
-
Thread
Ist es legitim #include zu "missbrauchen" ?
Wenn es Code für sehr kleine Maschinen (sagen wir PIC16 oder 8051) ist macht es doch durchaus Sinn alles aus dem Präprozessor rauszuholen, nicht nur über #include sondern vor allem auch über #define/#ifdef- wenn man da mit Bibliotheken arbeitet stopft man
-
Thread
Loses Matrix-LCD mit Atmega48 ASM
Sorry, Tippfehler: PIC16F1947
-
Thread
ADC mit interner Referenzspannung
Hallo liebes Forum, ich habe ein Problem mit einer Spannungsmessung auf einem PIC16F1823. Als Referenzspannung benutze ich die interne Referenz (FVR), die ich auf 2,048V gestellt habe. Die zu messende Spannung liegt immer unter 2V. Im Normalfall wird die Elektronik mit 4,7V versorgt
Oder kennt jemand sogar eine Methode, die FVR doch abzufragen? http://akizukidenshi.com/download/pic16f1823.pdf
-
Thread
PIC USART Interrupt - suche elegante Lösung
Guten Tag allerseitz, ich programmiere derzeit einen PIC16F873 in MPLAB und dem xc8-compiler und nutze seine UART-Schnittstelle um diesen selbst zu parametrisieren, bzw. zu steuern. Nun habe ich aber eine grundlegende Frage: Die Verarbeitung der Bytes,
-
Thread
PIC programmieren ohne MCLR
wahrscheinlich größte Problem: MCLR ist absolut unerreichbar. Sieht jemand eine Chance, dass ich meinen PIC16 noch geflasht bekomme? Grüße Bernd
Bernd schrieb im Beitrag #3964136: > Sieht jemand eine Chance, dass ich meinen PIC16 noch geflasht bekomme? Arbeite Dich mit einem Dremel / Proxxon was auch immer durch den Verguss bis zum MLCR vor. Du weißt ja wo der ungefähr ist und kannst in mit einem Stück Draht kontaktieren
-
Thread
suche ic PWM
am Ende der Periode? Mit welcher Frequenz soll das ganze laufen? Ich würde das Ganze mit einem PIC16 (z.B. 16F1825) lösen. Wenn du kein µC programmieren kannst könnte man das auch mit ein paar CMOS ICs lösen. Dass es einen Fertigen IC dafür gibt glaube ich kaum.
Wolfgang A. schrieb im Beitrag #3960060: > Klar, Atmel ATmega8 oder so. DIP18 wäre aber eher PIC16F84.
-
Thread
Alter NiCd-Akku - äquivalenter NiMH-Typ??
/pe2bz.philpem.me.uk/pdf%20on%20typenumber/A-C/BATTERY.pdf *Alternativen* z.B.: basierend auf PIC16, PWM-Controller, Temp-Sensor und diskretem Kleinzeug, incl. Firmware (Achtung, Board obsolet): http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=mcp1630rd-nmc1 fertiger Lade-Controller
-
Thread
Brennen mit Programmieradapter scheitert
Hallo, ich versuche mit MPLAB X und dem PicKit3 den PIC16f887 zu programmieren. Verwendet habe ich diesen Porgrammieradapter: http://item.taobao.com/item.htm?id=17067659527 Leider konnte ich keine weiteren Informationen zu dem Adapter finden. Die fehlermeldung
-
Thread
PIC16f887, rs232, max232
Hallo, ich brauche dringend Hilfe. Ich möchte ein Datenbussystem mit dem Pic16f887 machen. Ich habe zur Pegelumwandlung den max232 genommen, siehe Bild. Als Programmierhilfe habe ich mich an die Website gehalten. http://www.sprut.de/electronic/pic/grund/rs232.htm Hab ich
-
Thread
Basic-Compiler für PIC18F248
und geregged, kann aber den vom Paule zu programmierenden Chip nicht in der device-list finden (PIC16F248). Da er noch kein Feedback über seine Erkenntnisse bezüglich des mikroBasic Compilers gegeben hat, ist die eingeschränkte Codegrösse der Demo sekundär, weil er erst einmal für den spezifischen
#3950137: > kann aber den vom Paule > zu programmierenden Chip nicht in der device-list finden (PIC16F248). Liegt wahrscheinlich daran das es ein PIC 18F248 ist.
-
Thread
Überfordert mit Datenblatt Microcontroller
steuert der Lüfter stufenweise durch,..usw. (Jetzt zur Frage) Wir haben den Mikrcontroller PIC16F886 auf der Platine bekommen und müssen mit diesem Arbeiten. Der Mikrocontroller soll Eingangswerte aus und einlesen können und ein Signal ausgeben für *STEUERE DEN PC-LÜFTER 1 ODER 2 AN* Diese sollen
-
Thread
PIC18F45K22 - Welchen Bootloader verwenden?
Mikroe hat ein paar für Pic16, Pic18 usw. seriell und USB mit frontend für Linux und Windows (und OSX)
gesehen^^ Der Rächer der Transistormorde schrieb im Beitrag #3947949: > Mikroe hat ein paar für Pic16, Pic18 usw. seriell und USB mit frontend > für Linux und Windows (und OSX) Funktionieren die dann auch mit dem MPlabX 2.20 und XC8 Compiler? Später wird noch ein C# Programm(somit für Windows)
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Platinen.jpg - Display - Schieberegister mit Spaltentreiber - Zeilentreiber - Controller-Board (PIC16F1939) Gruß John
Tonertransfer hergestellt, hat super geklappt. Im Anhang die zip, enthalten sind Layout, Hex für PIC16F1824 und Beschreibung.
-
Thread
Open-Collector 5 zu 24V
Ein PIC16F690. Daher unter 20mA.
-
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
Womit Einsteigen?
eine kleine Einstiegsanleitung schreiben ;-) http://de.farnell.com/microchip/dv164130/dev-board-pic16-18f-pickit-3/dp/2392506
-
Thread
NiMh laden und Dauer-Erhaltungsladung, Welcher uC als Ladecontroller?
µC ist die Wahl relativ unkritisch. Das geht je nach Vorlieben oder Vorkenntnissen, etwa eine AVR, PIC16/PIC18, 8051, kleiner ARM (M0) oder so. Wenn ein µC mehr Kanäle laden kann ist der µC auch nicht mehr so der Kostenpunkt - beim Einzelstück sowieso nicht. Die Frage ist ggf. was man an ADC und Referenz
-
Thread
ATmega8: Das Buch
wenn !MCLR zum Portpin gemacht wurde. Fail. fchk (*) mit Gewalt mag es gehen, zB bei einem PIC16, der normalerweise per LVP programmiert wird, LVP abschalten und gleichzeitig auf !MCLR eine Beschaltung haben, die die HVP-Programmierspannung nicht abkann. Aber das ist Vorsatz und damit strafbar
-
Thread
Probleme mit dem Vellemann K8055
zu viel zu finden. Meine Frage ist, wie steuer ich das board an, wie flashe ich den uC (ist ein Pic 16c745). Kann ich den über USB flashen brauch ich einen programmer dafür??? Mit welcher Software mache ich das? und in welcher sprache lässt sich das gute Teil programmieren c++ wäre mir am liebsten.
Timo W. schrieb im Beitrag #3935991: > Wenn sich der PIC16C745 > (Ja der ist es wirklich habe gerade noch einmal nachgesehen) nicht > programmieren lasst war es wohl leider ein Fehleinkauf. Und warum klärst Du das nicht vor dem Kauf?
-
Thread
PIC16f1933 funktioniert nach dem Reboot nicht mehr
Hallo Allerseits, ich stehe vor einem komischen Problem. Ich programmiere einen PIC16f1933 mit PICKIT 3.0 via MPLAB X V2.26 und die Schaltung funktioniert einwandfrei, bis ich es abschalte. Schalte ich nun die Versorgungsspannung wieder an, läuft die Schaltung nicht mehr!? Die offensichtlichen
-
Thread
Digital SPI Poti "MCP41HV51"
folgen...) Ist eventuell ein Fehler in meinem Programm Code? Ich nutze den CCS Compiler... mit einem PIC16F873A [C] #include <16F873A.h> #use delay(clock=4000000) #fuses HS, NOWDT,NOPROTECT,NOLVP, DEBUG, NOPUT #use spi(BITS=16, stream=SPI_STREAM) void main(void) { output_low( PIN_C1
-
Thread
Wann wird ein Bauteil obsolet ?
Ridcully schrieb im Beitrag #3933838: > z.B.aber bei einen PIC16F84 muss man schon auf > Lagerbestände hoffen (und der ist dann nicht so einfach zu ersetzen wenn > man nur ein fertiges hex File nutzen kann oder keine > Programmierkenntnisse hat bzw. nicht auf
der Fälle migration tools oder Anleitungen angeboten. Bei dem von dir genannten Beipiel auf den PIC16F84A der den Status "in production" hat. ww1.microchip.com/downloads/en/DeviceDoc/30072b.pdf
-
Thread
[V]erschenke oder verkaufe restliche PICs
SMD-PICs nie benutzt. Hier die Liste: 3x dsPIC30F2020-30I/SP 3x dsPIC30F4011-30I/P 2x PIC16F628A-I/P 5x PIC16F727-I/P 2x PIC16F73-I/SO 1x PIC16F84-10/P 7x PIC16F84A-04/P 1x PIC16F871-I/P 3x PIC16F88-I/P 5x PIC16F886-I/SP 2x PIC16F887-I/P 1x PIC18F4553-I/PT 3x PIC18F6723
Hier mal ne aktuelle Liste: 3x dsPIC30F2020-30I/SP 3x dsPIC30F4011-30I/P 2x PIC16F628A-I/P 3x PIC16F727-I/P 2x PIC16F73-I/SO 1x PIC16F84-10/P 5x PIC16F84A-04/P 1x PIC16F871-I/P 3x PIC16F88-I/P 1x PIC16F886-I/SP 3x PIC18F6723-I/PT 1x PIC18LF4525-I/P
-
Thread
Welches Programmiergerät für AVR und AVR32
aus China, und du kannst source-level debuggen. Habe gerade ein Stück Code vom ATtiny44A auf einen PIC16F1454 portiert. Der kostet bei Reichelt gerade mal 5ct mehr, hat dafür aber 3 HW-Breakpoints. 2 Breakpoints kann ich da setzen, und der 3. ist für single-step reserviert. Ob das der Tiny auch kann?
Problem sind die Idioten, die Hörensagen verbreiten, die nicht bzw nicht mehr stimmen, und die nur den PIC16C54 von 1978 (da hieß Microchip noch General Instruments) kennen und nicht die aktuellen PIC-Familien bis hin zu dsPIC33EP und PIC32. PS: die Compiler für PIC24/dsPIC und PIC32(MIPS16) sind auch
-
Thread
Displaycontroller ST7066U mit PIC16f1518
Controller evtl. sogar genormt? Bin um jede Hilfe froh. Auf jeden Fall habe ich den Display mit meinem PIC16f1518 Verkabelt und nutze PORT A als Datenleitung und PORT B 0-2 Als Steuersignale. Eine Initzialisierung habe ich mir anhand einer Anleitung im Internet Zusammengebastelt. void LCDstartup(void
-
Thread
Krumme Testfrequenzen erzeugen
erzeugen? Mit einem PIC anstatt AVR. Einen mit NCO (nummeric controlled oscillator), zum Beispiel PIC16F1713. Damit hatte ich neulich sogar einen Kurzwellen-Empfänger gebaut. PIC als LO, Audio-Verstärker (hat interne OPVs) und als Telegrafie-Generator, um die Frequenz akustisch auszugeben. [c]
-
Thread
Was gehört in ein gutes Bauteile-Sortiment?
J310 Atmega88 Atmega328 Atmega32 Atmega644 (USB-Progger billig von ebay oder AVRISP MKII) PIC 16F876 PIC 18F2550 74HCT244 74HCT04 74HCT14 78L05 78L06 7805 7809 7812 diverse IC-Sockel 8DIL 14DIL 16DIL 28DIL 40DIL (breit) OpAmps TL071, TL072, TL074 NE5534, NE5532 Rail-to-Rail-Typen
-
Thread
Hardware Keylogger mit PIC16f84
Ihr mir helfen könnt. :) Wie im Betreff beschrieben geht es um einen Hardware Keylogger mit einem PIC16f84. Die Unterlagen zu diesem Projekt hab ich von: https://bitbucket.org/babjak/old-school-ps-2-hardware-keylogger/src/0e7582609f0772e0629d04bfbcc965411fd63432/src/PIC/keylogpic.asm?at=master Nun meine
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
Ich weiß nicht, was alle immer haben. Ich hab schon so oft PIC16 (auch mal den PIC16F84A) oder auch PIC12 in C programmiert. Und oh wunder, es hat immer funktioniert. Und ob ein Array nun auf 2 RAM-Bänke aufgeteilt ist oder nicht, juckt mich ja nicht. Es kann auch
PIC18. Damit einhergehend hat Microchip bei den neuen PIC16 auch ein neues Pinnlayout eingeführt. Dies ist nun mit der Pinnbelegung bei den PIC18F identisch. Da auch derselbe Compiler für PIC16 und PIC18 Verwendung finden kann (XC8) ist damit auch möglich
-
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
Schaltung verstehen
Platine angehängt. Das Teil ist aus einer Waschmaschine und ist ein timer bis 19h Vorwahlzeit, mit PIC16C54 realiesiert. Eben der wird ausgetauscht. Die Transistoren sind als Code einmal 1F und 3F. Ob D6 richtig rum ist läßt sich leider nich gut erkennen, die anderen sind aber eindeutig durch den
-
Thread
PIC 12F629 Thermometer - Nokia 3310 Lcd
ursprünglich aus Windows 95-Zeiten. Der erste JDM Programmer wurde für den heute nicht mehr üblichen PIC16F84 konstruiert - und ich kann mich erinnern, daß er schon damals nicht an jedem Port funktionierte. Später wurde das Design noch von jemand anders verbessert, funktionierte dann unter Windows XP einigermaßen
-
Thread
Hilfe bei Programmierung in Mplab
gute Einfuehrung hierfuer ist die microchip Druckschrift AN654 "PWM, a Software Solution for the PIC16CXXX" Darin sind diverse Codebeispiele sowie auch einige Flussdiagramme enthalten. Allerdings ist das Ganze in englischer Sprache. Google einfach nach "AN654" oder besorge Dir das PDF-File direkt bei
-
Thread
Codierung Funksteckdosen
Beitrag #3913452: > wie man alle wieder > löscht? Bei meinen hier mit dem HS1527 als Sender (PIC16F84 im Empfänger, dimmbar) drücke ich länger als 3-4 Sekunden die 'All Off' Taste auf dem Geber, dann verlieren sie den gelernten Code. Man kann aber auch das 24C02 EEPROM im Empfänger löschen (alles
-
Thread
Mikrocontroller mit PC via HID
Handshake-Leitungen brauchst, kannst Du auch den MCP2221 verwenden. Das ist ein vorprogrammierter PIC16F1455. Vorteil: billiger und braucht für den USB-Betrieb nicht zwingend einen Quarz. Für USB ist der PIC16F1455 und der PIC16F1454 (ohne Analogfunktionen) die billigste Möglichkeit, ein komplett USB
Handshake-Leitungen brauchst, kannst Du auch den > MCP2221 verwenden. Das ist ein vorprogrammierter PIC16F1455. Vorteil: > billiger und braucht für den USB-Betrieb nicht zwingend einen Quarz. Das Problem ist das der MCP2221 nicht pinkompatibel zum MCP2200 ist und die Platine bereits in Produktion
-
Thread
Tachometer mit CCP & REED-Kontakt
zusätzliche LED aufleuchten. Mein Problem: Da das das erste mal ist, dass ich mit dem CCP-Modul am PIC16F1827 arbeite habe ich gründlichst recherchiert. Unter anderem im Datenblatt. Ich komm nur leider einfach nicht drauf wie ich hierfür den C-Code schreibe. Bitte helft mir bin schon richtig am verzweifeln
-
Thread
I/O lässt sich nicht lesen
Hallo zusammen, ich verzweifle gerade beim lesen eines I/O Pins auf einem PIC16F865. http://ww1.microchip.com/downloads/en/DeviceDoc/41262A.pdf Es geht um RC7. Das komische ist, dass genau das gleiche Vorgehen auf RB6 funktioniert. Im Datenblatt konnte ich keinen Hinweis finden
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
du nicht bei PIC, wenn du damit schon Erfahrungen gesammelt hast? Du musst ja nicht bei den alten PIC16 und ASM bleiben. Die PIC18 kann man gut in C Programmiren (XC8 Compiler) und sind vergleichbar mit den auf dem Arduino verbauten µC. PIC18 gibt es auch mit bis zu 100 Pins.
programmieren kann, braucht man diese Hilfe eigentlich nicht mehr und kann vermutlich einfacher von PIC16 in ASM auf PIC18 in C (ohne Arduino) umsteigen.
-
Thread
PIC wird nicht von Brenner erkannt.
4,742 ## NO HEX-file loaded ## this PIC-ID 0x0000 is not in database Ich verwende einen PIC16F870, der komplett neu ist. Kann es sein, das dann der PIC kaputt ist? Wie kann ich das prüfen? Ich verwende die Version 1.8 a2, habe Win 7 Prof 64bit. Danke schonmal Thomas
-
Thread
PIC16F876-20I/P muss man da was programieren
Tocotronix SH schrieb im Beitrag #3895476: > muss man da was programieren Ja, der PIC16F876 ist ein Mikrocontroller. Auf der Seite findet man das HEX-File. Das kann man mit einem Programmer wie z.B. dem PICkit3 auf den PIC schreiben. BTW: Wenn man die Shift Taste gedrückt hält währen
programmiert Genau, machstu Beitrag hier im Marktforum auf "Wer kann mir einen programmierten Pic 16F876 zusenden" oder ähnlich.
-
Thread
Duty-Cycle als 7 Segment Anzeige herausgeben,
was ich immer im zusammenhang mit einer ansteuerung gelesen hab, ist die Verwendung von ICL7107, PIC16F684 oder PIC16F876A.
-
Thread
Frage zum PIC PWM
Hallo Im Datenblatt des PIC16F877A lese ich, dass der PWM nur vom Timer2 generiert wird (Seite 63) Timer 2 hat 8 Bit. Jetzt lese ich aber auch, dass der Dutycycle mit 10 Bit eingestellt wird. Diese sind auf zwei Register
-
Thread
Festplattenmotor anstuern
Stimmt,seh ich auch gerade.. Danke Matthias,ich werde mir den Link dann genauer anschauen. Für den PIC16 macht es keinen unterschied,oder?
Marcel schrieb im Beitrag #3888503: > Für den PIC16 macht es keinen unterschied,oder? Also ich persönlich habe mit den PIC noch keinen BLDC angesteuert, aber das Prinzip ist natürlich unabhängig vom verwendeten MC.
-
Thread
uBoard - USB Multi-Gerät
Ich hätte hier einen PIC16F1455 eingesetzt. Billig, klein (14 Pin), hat aber Hardware USB 2.0 und ist damit voll USB 2.0 standardkonform (zertifiziert), und Hardware UART/SPI/I2C/AD etc sind auch mit dabei. Den fertigen USB-Stack
Eigenschaft". Und dabei ist es ja nicht so, dass Du keine Alternativen hast. Der von mir genannte PIC16F1455 ist so eine - wenn Du Analog nicht brauchst, ist der PIC16F1454 noch ein wenig billiger. Und er hat zertifiziertes USB 2.0, auch sonst einiges an Peripherie und ist dabei gar nicht mal teurer,