-
Thread
Binär -> Dezimal / BCD
Hallo, das müsste die Assemblerdatei sein die das macht. Ist für 12-Bit PICs (PIC16C54, PIC16C55, PIC16C56, PIC16C57,...). Du kannst sie dir aber einmal ansehen.
-
Thread
Pollin - MICROCHIP MXDEV 1 Analog Evaluation System 9,95€
Fassung U7 war bestückt mit: PIC16F876-04/SP Darauf ein Aufkleber mit der Aufschrift MXDEV.HEX U7 11/00 CS:58ADh
> Fassung U7 war bestückt mit: PIC16F876-04/SP Na immerhin... Im Userguide stand noch 16C83. Das war mir doch zu antiquarisch. TNX...
-
Thread
Die I2C Schnittstelle eines PIC16F876A initialisieren
Hallo! Ich soll hier im Rahmen meiner Diplomarbeit einen PIC16F876A programmieren. Ich komme allerdings überhaupt nicht weiter. Ich will über die I^2C Schnittstelle des Controllerseinen EEPROM mit Daten beschreiben. Es scheitert jedoch schon an der Initialisierung
weiter machen mit der nächsten Anweisung. Ich habe irgendwie keinen brauchbaren code gefunden für den PIC16F876A
-
Thread
Sieben-Segment-Anzeige? Sehr einfache Ansteuerung?
und "geläufiger" sie sind. einen dsPIC33 gibt es ab 99 Cent.... ;-) Gehe zu Sprut, nimm einen PIC (16F872 oder 16F876A) und steuere von V+ mit einem UDN2897 die 7-8 Anoden aller Anzeigen parallel an und schalte mit 6 Port-Pins und einem ULN2003A die 6 gemeinsamen Kathoden der Anzeigen gegen Masse.
Bernd Rüter wrote: > Gehe zu Sprut, nimm einen PIC (16F872 oder 16F876A) und steuere von V+ > mit einem UDN2897 die 7-8 Anoden aller Anzeigen parallel an und schalte > mit 6 Port-Pins und einem ULN2003A die 6 gemeinsamen Kathoden der > Anzeigen gegen
-
Thread
Grundlagen zum PIC
statt habe mit 40XX, 74xx und Co zu leben :-) Alles weitere bezieht sich auf folgende Fakten: *PIC 16F627 *Programmier- und Experimentierboard von Conrad (schäm) Art-Nr.: 191020 - 62 *MPLAB IDE v8.00 *Compiler CC5X.EXE *Loader (Brennsoftware) zum HEX File schreiben nennt sich "Progpic2.exe"
Das ist richtig, da die Zeilen (meines Wissens) das gleiche aussagen. Wenn du >#pragma chip PIC16F627 verwendest, brauchst du #include "16F627.H" nicht mehr. --------------- >Nun verlangt er sie, findet sie aber anscheinend nicht, obwohl z.T. >eingebunden (s. oben) Ich glaube
-
Thread
Program Space zu klein
Hallo, Ich arbeite zurzeit mit dem PIC16F876A und nun habe ich das Problem das der Speicher voll ist. Jetzt würde ich gerne wissen was man da am Besten gegen machen kann, also gibt es evtl. irgendwelche Möglichkeiten den Code zu komprimieren
Options, Project. Dann unter dem Reiter Compiler. Man muss ja nicht gleich ein PIC18 nehmen, ein PIC16F1938 hat auch 28kB Flash und ist deutlich billiger.
-
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
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
Ä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
Attiny2313
projekt auf meine Lehre beschäftigt. und jetzt wollt ich den schaltplan umzeichen und zwar soll der PIC16F84 gegen einen ATTiny2313 ausgetauscht werden aber weil ich überhaupt keine ahnung von mikrocontrollern habe brauch ich da ein bisschen hilfe. man hat zu mir gesagt das ich die Matrix lieber mit 16x16
> soll der PIC16F84 gegen einen ATTiny2313 ausgetauscht werden Das könnte rein theoretisch sogar gehen. Der PIC16F84 hat 13 IO-Pins und der ATTiny2313 hat max. 18 IO-Pins. Vom Takt her lassen sich beide mit 20 MHz
-
Thread
Fragen zu PIC16(L)F1454 (Beschaltung)
Hallo zusammen, ich wollte mir ein Board bauen auf dem ich den PIC16LF1454-I/ST verwenden möchte. Die LF Version da ich an den PIC ein RFM12B anschließen möchte und einen Wiznet W5500, beide Arbeiten mit 3,3V. Leider finde ich keine Schaltplanbeispiele wie die optimale
Leerplatinen für die PIC16 abgeändert habe. Das ICD Header Board ist nochmal was ganz anderes. Die 18F1xk50 haben kein ICD Modul integriert. Deshalb braucht man einen extra 18F1xk50-ICD der auf einer kleinen Platine ist,
-
Thread
PIC16F84A include FALSCH
meine frage: kann es sein, dass ich die include datei falsch eingebunden habe? (ich verwende den PIC16F84A) oder liegt es vielleicht daran, dass PORTA nicht mit den pegeln an den eingängen klar kommt? als anhang habe ich einen stromlaufplan angehängt. wobei der mclr eingang über einen 1k widerstand
========================== PICSTART Program\Verify Report 02-Nov-2006, 15:50:59 Device Type: PIC16F84A Address Range 0-30 Program Memory Errors Address Good Bad 0000: 2801 0000 0001: 3000 0000 0002: 009B 0000 0003: 1283 0000 0004: 0185 0000 0005: 1683 0000
-
Thread
PIC14, SDCC und "variable argument lists "
Nachdem ich mir einen Wolf suche wo mein Fehler liegt, dass ich kein eigenes "printf" mit den PIC16FXXX Controllern und SDCC hinbekomme, finde ich im Manual unter "Known Bugs": [code] 4.5.9.1 Function arguments Functions with variable argument lists (like printf) are not yet supported.
> Funktionen printf() und delay() aus der Bibliothek 620 Bytes ;-) Sorry, war nicht für einen PIC16 sondern PIC18F26K22. PIC16 kann ich gerade nicht hardwaremäßig (UART) testen. Im Simulator sieht es aber gut aus. putchar() wird auf jeden Fall mit den korrekten Daten aufgerufen. (<450 WORDs bei
-
Thread
PIC Microcontroller
von Microchip ein Entwicklerboard besorgt (PIC-Board 02-01700-01-R5) und hab gesehen, dass da ein PIC 16C745 - I /SP025 drinnen ist. Jetzt hab ich im Internet ein bisschen gelesen und gesehen, dass man die C- PICs vermeiden soll. Ws sagt ihr dazu - soll ich das gleich bleiben lassen mit einem C- Pic
C- Pic? Das ist wohl das PICkit1. Und es ist so wie MaWin geschrieben hat. Der PIC16C745 ist für die Steuerung (USB-Interface und Programmierung der Ziel-PICs). Damit lassen sich diverse 8- und 14-Pin Flash-PICs programmieren. Gruß John
-
Thread
Hommage an Lothar Miller
Lothar Miller kann PIC16F84 mit AVR-Assembler programmieren <3
Mampf F. schrieb im Beitrag #6032769: > Lothar Miller kann PIC16F84 mit AVR-Assembler programmieren Ich dachte immer er macht das sowieso einfach mit einem selbst geschriebenen Plug-In für die Xilinx IDE (WebPack 3.3).
-
Thread
sprut Frequenzzähler - PIC 16F628A MPASM Source?
/projekte/frequenz/freq_uni_628.htm Ich habe mehrmals erfolglos, auf unterschiedlichen, neuen PIC 16F628A Exexemplaren die auf der Homepage zur Verfügung gestellte HEX Datei mittels PICkit 3 Clone auf einem 64bit WIN10 Rechner mit dem standalone PICkit 3 Programmer mit externem Programmieradapter
Nur als Ergaenzung: Es gibt noch einen Frequenzzaehler basierend auf den PIC16F628 https://www.qsl.net/dl4yhf/freq_counter/freq_counter.html Kaufen laesst es sich auch - als Clone https://www.ebay.de/itm/233061553477?hash=item36438d1545:g:jQcAAOSwa3lcHdBS ==============
-
Thread
Unbekanntes Bus System entschlüsseln
laufenden System hängt, anzusteuern. Leider gibt es keine Doku dafür. Auf der Platine befinden sich ein PIC16F1619 und ein CAN-Transceiver vom Typ MCP2561. Mein erster Gedanke war daher gleich CAN-Bus. Mit einem CAN-Hat (MCP2515 CAN-SPI Receiver) an einem Raspberry habe ich leider keinen Teilnehmer gefunden
Bit-Protokoll verwendet > wird > und das neunte Bit fürs Framing benutzt wird. Das kann der PIC16F1619 nicht, zumindest habe ich nichts in diese Richtung im Datenblatt gefunden.
-
Thread
PIC16F716 brennen
> PIC16F716 brennen Nimm einfach weniger Spannung, dann brennen sie auch nicht mehr! ;)
-
Thread
Eagle PIC16F887
beziehe mich auf den Beitrag http://www.mikrocontroller.net/topic/207333 Hat jemand für den PIC16F887 o.ä. ein Eagle Schaltbild erstellt und würde es mir zukommen lassen. Martin Michael
beziehe mich auf den Beitrag > http://www.mikrocontroller.net/topic/207333 > Hat jemand für den PIC16F887 o.ä. ein Eagle > Schaltbild erstellt und würde es mir zukommen lassen. Microchip selbst hat für so gut wie alle MC ICs die Bauteilblibiotheken zum Download für viele gängige ECAD Programme
-
Thread
PIC16F628 und FSR
Hallo Ok, ich weiß hier ist der AVR Favorit, aber ganz so einseitig wird es hier wohl nicht zugehen. Versuche mich gerade in die Handhabung des FSR (File Select Register) und die indirekte Adressierung einzuarbeiten. Jetzt komme ich bei einem Teilproblem nicht weiter: Wenn ich einen Text in das DATA-MEMORY Bank 3 von 1F0h bis 1FFh schreiben will, so klappt dies, aber zugleich werden auch die Adressen ab 070h ab 0F0h ab 170h ab 1F0H mit dem Text "FSR_B in 1F0-1FF" beschrieben, obwohl dieser NUR ab 1F0h stehen sollte. Im Datenblatt steht (Auszug): "Addresses F0h-FFh, 170h-17Fh and
-
Thread
Hat ein PIC16F AGND und DGND?
Hallo! Hat ein PIC16F... einen AGND und einen DGND? Beim 28-poligen Exemplar sind Pin 8 und 19 im Datenblatt gleichermaßen als VSS (GND) gekennzeichnet. Es geht darum, dass ich den ADC vom Pic benutze und auf der
-
Thread
Lauflicht mit PIC16F886
komme grade bei einem einfachen Problem nicht weiter. Ich will ein simples Lauflicht an PORTB eines PIC16F886 realisieren. Alles klappt soweit, jedoch will die LED an PORTB,0 nicht leuchten. Was mache ich falsch? Zur Beschaltung eine kleine vereinfachte "Skizze" (alle Portb Ports sind beschaltet
-
Thread
Impulse mit pic16F630
hi, ich möchte Impulse mit Pic16F630 zählen. der Pic muss hoch und runter zählen. ich habe der Impulse-Leitung auf RA2 gelegt , da ist der Timer0 der kann hochzählen... das Problem wenn ich runterzählen was mache ich???
-
Thread
LCD mit pic16F690
Hallo Zusammen ich Programmiere mein ersten PIC16F690 mit ein 2x8-LCD(MC0802A-SGR-4) im 4bit-Betrieb Modus. Leider krieg ich das LCD nicht zum Laufen. bzw. es kommem nur unsinge zeichen raus. ich hab mir das ganze auch schon in der Simulation
-
Thread
capture pic 16f88
hallo, ich wollte mit meienem Pic die Zeit von vier Impulse messen, dafür habe ich ein testplatinemit zwei LEDs zusammengebaut. Pin 0 PORTA mit rote LED und mit RB0 verbunden. ich erzeuge ander Pin 0 PORTA vier Impulse, dh. die rote LED leuchtet vier mals, dann messe ich die Zeitdauer von diesen Impulsen, und speichere die Ergebnisse unter ergebnisl und ergebnish, dann sollte die zweite LED (LED1) einmal blinken. das problem funktioniert das nicht, und ich finde die fehler in mein code nicht, kann mir jemand helfen. #include <P16F88.inc> LED equ 0 LED1 equ 1 Wait1 equ 0x25 Wait2
-
Thread
PIC 16F84 Takt
Hallo, vorab: Ich habe es im Datasheet nicht gefunden. Hier meine Frage: Hat der PIC 16F84 einen internen Taktgeber (ähnlich wie der ATMega8), der vor oder innerhalb der Programmierung aktiviert oder deaktiviert werden muß? Wenn ja, wie komme ich an diesen ran? Gruß wilials
-
Thread
PIC 16F684 PWM
Hallo Zusammen! Ich möchte mit dem PIC16F684 ein PWM Signal erzeugen und habe mir das Datenblatt angeschaut. Die Register habe ich so gesetzt: [code] movlw b'00001100' movwf CCP1CON movlw b'10000001'
-
Thread
C++ Compiler für PIC16
Hi kennt irgendjemand einen gratis C++ Compiler für PICs?? Ich arbeite derzeit mit Sourceboost hab aber die Demoversion von der Anzahl der Befehle mehr als ausgeschöpft und die Lizenz um 200$ ist nicht gerade billig. MfG
-
Thread
PIC16F84A
Guten tag. Ich hab vorher mal angefangen damit ein Programm für einen PIC 16F84A zuschreiben. Das ganze in Assambler. Das programm ist sehr einfach aber ich steig nicht durch. Hab erfahrung mit 8051 Programmierung. Das problem ist folgendes. Ich will ein Bit am Port a abfragen
-
Thread
Spannungsmessung mit PIC16F877
Schulprojekt eine Schaltung zur Überwachung von 14 Autobaterien bauen. Als Prozessor habe ich den PIC16F877, sowie ein Grafikdisplay AG-12864D mit dem Controller T6963c zur Verfügung. Weiters steht mir die MPLAB Software mit dem Programmer zur Verfügung. Hardware mäßig habe ich weniger Probleme als
-
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
PIC16F684 wo kaufen??
Hallo, vielleicht kann mir jemand freundlicherweise ne Bezugsquelle für den PIC16F684 nennen,bei den üblichen wohlbekannten Liefernaten habe ich nichts gefunden.War bisher immer AVR Fan,habe mir das Datenblatt des PIC angeschaut...ich glaube steige wieder um... Grüsse Arno
-
Thread
LCD und PIC16f877
Hallo, bin auf der Suche nach einem C-code für den HI-TECH compiler mit dem ich ein LCD (HD44780) ansteuern kann. In diesem sollen dann Werte aus einem anderen C-code ausgegeben werden. Weiß jemand, wo ich so was finden kann? Thanksss. Holger
-
Thread
Geschwindigkeit des PIC16F77??
Hallo zusammen Ich habe ein Problem und finde keine Lösung. Ich gebe dem PIC16F77 einen 10MHz Takt mit einem Quarz. Ich muss an einem Pin einen 40kHz Takt ausgeben. Das Programm habe ich in C geschrieben. Ich hatte vor dafür den Timer2 zu gebrauchen um einen 40kHz rechteck Takt
-
Thread
Microchip CLB - Messung des Propagationsdelays und Ausblick
Die ersten Experimente mit dem PIC16F13145 und seiner CLB-Funktionseinheit haben die „Struktur des Codes“ und die Bedienung des Synthesesystems demonstriert. Nun ist es an der Zeit, die CLB en Vivant vorzuführen. ### Rekapitulation
Aspekte der CLB vor: Eine Art Mini-FPGA, die direkt auf die modernen 8 Bit-PICs wie beispielsweise dem PIC16F13145A aufgepfropft ist.  Bildquelle: Microchip Spezifischerweise hatten wir uns für das Inverter-Design entschieden: Es ergreift einen Eingangs-Pin bzw. das ihm
-
Thread
PGD und PGC beim PIC16F84A
Hallo, ich habe den Brenner8 von sprut.de. Mit diesem konnte ich den PIC16F877A und PIC16F628A problemlos programmieren. Die zwei eben genannten PICs haben beide einen PGD und PGC bin, ich nehme an die sind für die Programmierung relevant. Nun habe ich aber festgestellt,
) beinhaltet das für den PIC16F84A relevante Datenblatt DS30262 (160 kB) -> Anhang. Gruß John
-
Thread
Schaltung zieht trotz SLEEP-Mode 20mA?
, habe eine kleine Uhr gebaut mit 10LEDs und zwei CD4094-Registern, Herz der Schaltung ist der PIC16F627A. Die Helligkeit der LEDs kann über ein Poti eingestellt werden, die Uhrzeit wird über den Taster eingestellt. Die Uhr hat zudem 3 x 1.5V AAA Batterien eingebaut, die bei Ausfall der Hauptspannungsversorgung
schalten, sollten dann so gut wie keinen Strom ziehen. Den TLC würde ich komplett sparen... hat der PIC 16 keinen ADC bzw. nen Komarator? Siehe http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Analog-Digital-Wandlung_ohne_internen_ADC Oder PDF im Anhang. Gruß Steffen
-
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
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 "P16F84A.INC" ; MPASM Header
-
Thread
Pic16F627/627A
Hallo Nach längerer Zeit wieder mal Pics, ist mehr wegen der Freizeitbeschäftigung. Was ist der prinzipielle Unterschied zwischen 627/627A? Kann man dabei auch sagen welcher besser/sinnvoller ist. Das Datenblatt habe ich schon studiert,habe aber Englischkenntnisse, welche gegen Null gehen. Gruß
-
Thread
PIC 16F84A Sprünge
Wie muß ich die Aprungmarken setzen und den GOTO-Befehl richtig anwenden, damit das funktioniert? Ich habe nun schon einige Progs ausprobiert, aber immer wenn ich eine Warteschleife machen will, läuft das Prog nicht mehr..... Mit einfachen Kontrollausgaben hab ich inzwischen festgestellt, das es bis zu der Zeile, wo ich einen Sprung ausfühten lasse richtig funktioniert, den goto-Befehl aber nicht kor´rekt erledigt, bzw. ab der Stelle gar nichts mehr tut. Also auch die nachfolgenden Zeilen (wenn kein Sprung gemacht werden soll) werden nicht ausgeführt......
-
Thread
Softwarereset beim PIC16F876
Hallo, weiß jemand wie ich in Hi-tech C den PIC16f876 resetten kann? MFG Holger!