-
Thread
[S] PIC16F mit 10 Bit ADC und SPI
PIC16F87x z.B.
Ich würde einen mit Enhanced Mid-range Core wie z.B. den PIC16F1825 verwenden, da diese neueren PIC16 oft mehr RAM/Flash haben und weniger kosten als die alten PIC16. Zudem haben sie mehr ASM Befehle was dir beim ASM Programmieren und dem C Compiler die Arbeit
-
Thread
was bedeutet Automotive genau?
bestehen. Beide werden doch vermutlich gleich hergestellt. Das habe ich mich auch schon bei den alten PIC16F84 Krücken gefragt. Ich habe gehört, dass dort PICs mit 20MHz getestet wurden. Die, die den Test bestanden haben wurden als PIC16F84-20 verkauft, der Rest als PIC16F84-04. Doch wieso bestehen manche
Beide werden doch > vermutlich gleich hergestellt. Das habe ich mich auch schon bei den > alten PIC16F84 Krücken gefragt. Ich habe gehört, dass dort PICs mit > 20MHz getestet wurden. Die, die den Test bestanden haben wurden als > PIC16F84-20 verkauft, der Rest als PIC16F84-04. Doch wieso bestehen
-
Thread
3stellige Zahl auf 3 7Segmente
klappt es nicht so bei mir, da ich keinen richtigen Ansatz habe der funktioniert. Ich verwende einen PIC-16F877A und programmiere in Assembler. Hätte evtl. Vorschläge wie ich dieses Problem mit einem möglichst kurzem Programmcode löschen kann? mfg Daniel
-
Thread
config 16f887
zb, wie hier für einen ur-alten 8-bit pic typ den ich noch stangenweise rumliegen hab. <code> // PIC16F73 Configuration Bit Settings #include <xc.h> // CONFIG #pragma config FOSC = RC // Oscillator Selection bits (RC oscillator) #pragma config WDTE = OFF // Watchdog Timer Enable
-
Thread
Retro Fieber: Z80 oder 68000 ?
Prozessor wie viele Pre-PCs. Es erklärt auch den späteren Erfolg von Microchip in dem Sektor, dank der PIC16 mit Fenster-EPROM. Auch die waren viel billiger.
cjulius@kirk:~/nasdata/Z80/src/ram$ sdcc -v SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.4.1 #9098 (Nov 9 2014) (Linux) published under GNU General Public License (GPL) cjulius@kirk:~/nasdata/Z80/src/ram$
-
Thread
Stm32f429i-Disco für neueinsteiger
Controller kommen. Ich (tm) bin µC mäßig vor ca. 15 Jahren auch mit 8-Bit eingestiegen. Das war ein PIC16F876. Dann PIC18, AVR, eZ80 und dann ARM7 für "größere" Anwendungen (v.a. Ethernet). Da liefen 8- und 32Bit noch parallel. Heute mit den M0 + M3 gibt es für mich einfach keinen Grund mehr mich mit 8
-
Thread
wo PIC brennen in Braunschweig?
Hallo, ich benötige für ein Projekt einen bespielten PIC16F88 leider besitze ich keinen Pic-Programmer und da es eine einmalige Sache ist & ich den .hex-file und pic habe suche ich jemand in Braunschweig oder Umgebung, der mir das schnell gegen ne Tafel
Thorsten S. schrieb im Beitrag #3788292: > der kann den PIC16F88 Das ist gut, selbst mein originaler PicStart plus Programmer R4 kann ihn nämlich nicht.
-
Thread
"Unwichtige" Fragen für die Schaltplan-Optik
das Symbol des ICs bekommt. Ich stelle mir grade eine funktionelle Frage: Ich nutze einen PIC16F1783 im SOIC28 Package. Dieser hat rechts ein Vdd und Vss Pin direkt nebeneinander. Gegenüber vom Vss Pin ist ein zweiter Vss Pin. Wo packe ich den C am besten hin? Ich hätte den jetzt auf die rechte
die aufgeräumte, logisch sinnvolle Anordnung der Pins, NICHT die mechanische! >Ich nutze einen PIC16F1783 im SOIC28 Package. Dieser hat rechts ein Vdd >und Vss Pin direkt nebeneinander. Gegenüber vom Vss Pin ist ein zweiter >Vss Pin. Wo packe ich den C am besten hin? Man kann es auch mit
-
Thread
PIC18 max. SPI Clock?
zusatzliche "Last" sieht das Signal so aus !?! Kann es sein dass der SPI-Hardwareblock in diesem PIC 16MHz Clock Frequenz nicht mehr kann?
-
Thread
Hilfe PIC aufgabenstellung
Aha, der Liebling der IHK, PIC16F887, du brauchst also sowas wie im Bild zu sehen, Lochraster, Sockel, ein paar Rs, Cs, LEDs und ein Quarz Der Schaltplan liegt dem Pickit3 als Poster bei. Gibts auch als PDF bei Microchip, Pulldowns
Markus Horbach schrieb im Beitrag #3779370: > Aha, der Liebling der IHK, PIC16F887 Randbemerkung: die IHK will in nächster Zeit auf Arduino umsteigen. (Weis ich von einem IHK-Prüfer)
-
Thread
PIC EEPROM und ARRAY
Hallo Gemeinde, ich beiße mir gerade mal wieder die Zähne aus. PIC 16F690 Bisher hatte ich vor meinen Interruptschleifen ein ARRAY [c]const char ARRAY[] = {1,2,3,4,....,128}; [/c] angelegt, in dem feste Werte standen. Da eine Interrupt-Routine auf das ARRAY
Datenblatt des PIC16F1825/1829 Seite 28...29: Memory map banks 0-7 und 8-15: der größte zusammenhängende RAM Bereich ist in Bank0 mit 96 Bytes. Und im "XC8 Compiler User guide".
-
Thread
Bezüglich Stack, Heap, Ram etc. auf µC
ansprechbar. > Liegen diese liegen im Stack? Ja. Ausnahme sind kleine µC wie z.B. 8051 und PIC16, die sich mit der Verwendung von Stacks als Speicher für Variablen etwas schwer tun, und deren Compiler deshalb auch lokale Variablen gerne statisch anlegen, ggf. überlappend. > - Globale Variablen
-
Thread
Cocktailmaschine - so weit so gut ?
Aus reinem Interesse, welchen µC willst du eigentlich verwenden? Bei mir war's ein PIC16.
#3764324: > Aus reinem Interesse, welchen µC willst du eigentlich verwenden? Bei mir > war's ein PIC16. Einen Arduino ATMEGA 328
-
Thread
Biete Picstart 16C
Kabel/weiteres Zubehoer. 10 Euro inkl. VS Bild: http://www.retrotechnology.com/herbs_stuff/pic_16c.jpg Gruss Matthias
-
Thread
Spannung mittels Microcontroller steuern
mit dieser Schaltung verstärken: Figure 20: http://www.ti.com/lit/ds/symlink/lm158-n.pdf Beim PIC16(L)F1709 hätte man den Vorteil dass die Filterung des PWM Signals und externe DAC/digitale Potis wegfallen.
> Schaltung verstärken: > Figure 20: http://www.ti.com/lit/ds/symlink/lm158-n.pdf > > Beim PIC16(L)F1709 hätte man den Vorteil dass die Filterung des PWM > Signals und externe DAC/digitale Potis wegfallen. Denke mal der ist fuer genau sowas vorgesehen + gibt es ganz normal ohne weiteres gleich
-
Thread
Verstärker für Messbrücke
Hallo zusammen, ich möchte gerne eine DMS-Vollbrücke mit einem PIC16 Prozessor über den Analogeingang auswerten. Hierfür muss die Eingangsspannung der Voll-Messbrücke entsprechend verstärkt werden. Verwenden möchte ich einen MCP6002. Ich weiß wohl dass die Spannung
-
Thread
1 Wire und PIC, kennt sich damit jemand aus ?
DS2401 Chips (64-Bit Seriennummer, besser als "iButton" bekannt)geschaltet wird. Dazu soll ein PIC16F628A programmiert werden, der für jeden Kanal mehrere dieser DS2401 Seriennummern speichern soll. Das an den Ausgängen der Schaltung anliegende Signal soll dann auf Masse geschaltet werden.(wenn der
-
Thread
Suche µC in kleinem Package, mit USB
PIC16F1455 im qfn ist 4x4x0.55 mm und leicht zu löten. Zusätzlich braucht dieser für USB kein externes Quarz.
, kosten ab ca 1.20€ (Qt=1). Sogar bei Reichelt zu haben. Ich wusste bisher gar nicht, dass es PIC16F... mit USB gibt. Bisher gab es in den kleinen Packages nur PIC18F13K50 und 18F14K50 mit 20 Pins. Die PIC16F1454 und 55 haben je nach Package nur 14 Pins.
-
Thread
PIC16F1708 ADC und Comparator am selben Pin parallel betreiben
Hallo, ich möchte ein und dieselbe Spannung mittels AD-Wandler erfassen (Normalbetrieb) und mit einem Komparator auf Überschreiten eines Schwellwerts überwachen. Die Überwachung mit dem Komparator ist notwendig, weil bei Überschreiten sehr schnell reagiert werden muss. Nun könnte ich natürlich die fragliche Spannung einfach extern sowohl zum Komparatoreingang zu als auch zu (irgendeinem) ADC Eingang führen. Das benötigt dann allerdings zwei Pins. Stattdessen würde ich gerne einen Pin sparen und Komparator und AD-Wandler am gleichen Pin benutzen. Geht das? Grüße, Arne
-
Thread
[V] PIC16F716 SOIC-16
Hallo, ich habe hier noch 39 PICs, wenn ich es richtig sehe wurden sie 2009 hergestellt. Ich brauche sie nicht mehr, daher jetzt hier günstig zu haben: - 1 Stück: 0,50€ - 5 Stück: 2,00€ - 10 Stück: 3,50€ - 39 Stück: 12,00€ Versand: - 1 Stück: 0,60€ - 5 Stück: 0,60€ - 10 Stück: 0,90€ - 39 Stück: 0,90€ Alles unversichert. Wer möchte natürlich auch gern als Einschreiben (+1,80€). Grüße, Mo
-
Thread
ERLEDIGT - PIC 16F628 - Probleme beim Brennen
Hallo alle zusammen. Ich habe ein Problem beim ICSP- Brennen eines PIC16F628. Die dazugehörige Schaltung habe ich angehängt. Als Brennen kommt ein PicKit3 zum Einsatz. Versuche ich über MPLABX zu brennen bekomme ich die im Bild zu sehende Fehlermeldung. Mit der MPLAB
-
Thread
UART-Verbindungen zwischen mehreren PICs
Auf beiliegender Zeichnung sind die beiden Verbindungsfälle ersichtlich. Fall 1: Hier ist ein PIC 16F877A der MASTER und überträgt insges. 2byte an verschiedene Slaves. Fall 2: Obengenannter PIC ist hierbei jetzt der Slave, während nur 1 obengenannter Slave (Sk-Rel-Eb-Modul)jetzt
-
Thread
Programmcounter-Sprungbefehl
Ich verwende den PIC16F818. Habe leider im Moment noch eine steinalte Software auf meinem alten XP-PC, den ich für basteleien benötige, und die hat irgendwelche Probleme im Simulationsmodus. Mir kam gerade ein anderer
Beitrag #3747291: > Probiere auch mal das ganze > mit BRW (danke an Max H.!!) Das wird nichts, der PIC16F818 ist zu alt und hat den Befehl nicht.
-
Thread
MPLAB "debug" funktioniert, aber "run" nicht
Sourcecode kann es nicht liegen. Es muss an den Einstellungen von MPLAB liegen. mein PICkit : Pic16f887 MPLAB X IDE : v1.97 kann mir jemand helfen. Danke im Voraus
-
Thread
Frequenzmessung Erdung
ihr um ein altes Schulprojekt es besteht aus einen Netzgerät (altes Ladekabel 5V DC ~100mA), ein PIC16F887 10.000Hz Quarz ein LC-Display Das Programm des µC versuch ich mal zu beschreiben ich habe den Code leider nicht mehr. Das Programm liest per TMR0 ein TTL Signal ein und liest die Hz Zahl aus
. Es handelt sich hierbei um ein Stares kabel und nicht flexibel. Auf den 0Kraft Sockel für Pic16F887 habe ich ein kabel zum anschließen für die zu mittelnde Frequenz z.b von einen NE555 starte ich das Programm so zeigt er mir ein wert von 0HZ auf dem LCD an klemme ich das Kabel dazu am Port
-
Thread
Pic 18F6680 I/PT, Pic 18F4580 I/PT, IS6124., etc.
9 3,5 MCXC95144-15TQ100I 8 3,5 MCLPC2364HBD100 >10 8,9 79 PIC 16F876-20/ISO >10 2,5 PIC18F6680-I/PTC05 >10 3,4 29,9 PIC18F4580E/PT >10 3,8 29,9 MC9S12XS64CAE >10 4 29,9 Bitte Beachten: Bei Bestellung von
2010 8 3,5 MCLPC2364HBD100 ca 2012 >10 8,9 79 PIC 16F876-20/ISO Mai 07 8 2,5 PIC18F6680-I/PTC05 Dez 07 >10 3,4 29,9 PIC18F4580E/PT Mai 07 >10 3,8 29,9 MC9S12XS64CAE
-
Thread
Mini Wanderkiste "Runde 2" Gesperrt
mein Uni-Projekt :) 10x 74AC00 Rein: 1x PIC17C44 1x PIC18LF4520 4x MCP23016 2x MCP23008 1x PIC16C84 2x 93LC66 2x 24LC256 1x PIC16F876 2x ATtiny 2313 Mehr kann ich leider nicht reipacken, da meine Freundin aufgeräumt hat un ich gut die hälfte meiner Sachen gerade nicht finde... Hoffe
SMD-Adapter-PCB mittel 2x SMD-Adapter-PCB groß In == 2x Atmel AT32UC3A1256 1x Microchip PIC16LF1459 1000x 510 m Ohm (2512 / 5 % / TK100) 851x 330 Ohm (0805) 910x 10 k Ohm (0805 / 5 % / 1/8 W) 414x 150 k Ohm (0805) 729x 8x 8k2 Ohm Widerstandsnetzwerk (5 % / TK200) 3186x 100 nF (0805 /
-
Thread
PIC16F877 prüfen ( Möglichkeiten / Methoden )
Mikrocontroller nicht freigegeben. Der PIC16F877 bekommt die Speisespannung jedoch kann ich am Quarzoszillator keinen Takt messen. Zu dieser Situation habe ich zwei Fragen: 1. Wie kann ich am Besten überprüfen, ob der PIC16F877 funktionsfähig
ich nach einer Recherche einen Programmer vom Typ: "PIC-Brenner5" nachgebaut und mit einem neuen PIC16F877 erfolgreich getestet. Doch der Versuch den original PIC16F877 mit dem Programmer auszulesen schlug aber fehl. Leider ist der PIC16F877 auf der Platine nicht gesockelt und kann nur im eingebauten
-
Thread
PICSTART Plus, MPLAB IDE7.22 und Windows 7
only 1.6GHz, single core, disabled hyperthreading and turbo boost. Then I programmed a bunch of PIC16F870's and it worked perfectly :)
-
Thread
Pollin "Ramsch" Sortiment- was war bei euch drin?
Baugröße bieten. Oft sind veraltete leistungsärmere Bauteile sogar teuerer als aktuelle (Beispiel PIC16F84) - aber genau diese manchmal unumgänglichen Bauteile findet mann nicht in den Ramsch Sortimenten. Wenn irendwelche alten Komponenten auf einmal wieder nachgefragt werden (Nixieröhren) verschwinden
-
Thread
Release 7.0.0 von Eagle 7 verfügbar
Unterschied, ob einer ne vorbereitete Demo durchrasseln läßt oder ob er auf Zuruf (Nehmse ma nen PIC16F618 und nen 5x7 Quarz..) mal eine ganz simple Schaltung zusammenklicken soll. Ach, such mal hier in der Historie, ich war jedenfalls nicht wirklich begeistert - obwohl der Vorführerich eigentlich sein
Unterschied, ob einer ne vorbereitete Demo durchrasseln > läßt oder ob er auf Zuruf (Nehmse ma nen PIC16F618 und nen 5x7 Quarz..) > mal eine ganz simple Schaltung zusammenklicken soll. Ach, such mal hier > in der Historie, ich war jedenfalls nicht wirklich begeistert - obwohl > der Vorführerich eigentlich
-
Thread
PIC16F1827 Capacitive Sensing Module Assembler
Hallo, seit mehreren Tagen versuche ich das Capacitive Sensing Modul (CSM) des PIC 16F1827 erfolglos in Gang zu bringen. Ich meine exakt nach der Beschreibung im Datenblatt vorgegangen zu sein. Den Code habe ich mehrfach kontrolliert. Auch habe ich ergebnislos einen neuen 16F1827 verwendet
-
Thread
If Abfrage in C - Frage zu Verkürzung
maschinennah". Vergleiche doch mal die Ausdrucksmöglichkeiten von C mit der Hardware in einem kleinen PIC16. Dort findest du ausdrückliche Befehle zum Arbeiten mit einzelnen Bits. Man könnte dort schreiben if (PortA.4) DoSomething(); ( in Assembler BTFSC PortA,4 CALL DoSomeThing ) wenn das
-
Thread
PIC24 timer / clock Frage
gewesen sein. Aber ich dachte die Timer inkrementieren und nicht andersrum? Hmm vielleicht waren das PIC16 samples wo ich das her habe, hat sich was geändert? Im Manual sehe ich jetzt steht ja auch nur nüchtern für den PIC24 "Load the period value into PRx", das muss ja dann eigentlich dekremntierend sein
-
Thread
Software Problem
Hallo, ich Programmiere einen PIC16 in MPLAB8 mit dem HI-TECH Compiler. Bei dieser Codezeile bekomme ich immer diesen Fehler: Error [712] C:\Projekte\...\main.c; 371. für diesen Ausdruck kann kein Kode erzeugt werden [c]ui_a
>> ich Programmiere einen PIC16 in MPLAB8 mit dem HI-TECH Compiler. Der Compiler ist Schrott, der hat mich auch schon mal den letzten Nerv gekostet: http://www.mikrocontroller.net/topic/284209#new Jetzt nehme ich dieses Ding
-
Thread
LCD mit PIC16F88 ansteuern
Hallo zusammen, ich möchte mit einem PIC16F88 einen Text über das LCD-Modul EA DIP203G-4 ausgeben, wenn möglich über die SPI-Schnittstelle und den Befehl "printf". Hier das Datenblatt des Moduls: https://cdn-reichelt.de/documents/datenblatt
-
Thread
PIC16(L)F1703 low voltage Programmierung?
Hallo, ich hatte bisher nie mit PICs zutun, nur mit AVR und Cortex M3 etc. wo das Programmieren und Debuggen kein großes Ding ist. Nun habe ich einige Fragen zu dem oben genannten µC: 1. Welche Programmiermöglichkeiten sind ab Werk verfügbar? Nur HVP oder auch LVP? In Foren liest man beides, das Datenblatt gibt dazu nichts her?! 2. Für LVP wird wohl ein OGM Pin beschalten. Allerdings gibt es den an dem genannten PIC garnicht?! LVP wird allerdings unterstützt. Ist diese Verbindung dann einfach wegzulassen?
-
Thread
Wahl der richtigen µC-Familie Gesperrt
DIP-Gehäuse erhältlich Schau einfach mal in die entsprechenden Datenblätter [http://www.reichelt.de/PIC-16F1827-I-P/3/index.html?&ACTION=3&LA=446&ARTICLE=96480&artnr=PIC+16F1827-I%2FP&SEARCH=PIC+16+F1827]. mfG Ottmar
statischen Testbild. Heureka? von wegen. Jaja, ich hatte auch schon mal ein LSU07 (Pollin) an einen PIC16F871 drangebastelt und es geht prinzipiell - aber all sowas ist blanker Mutwillen. Und wenn man schon einen Teil seines Jobs mit 32 Bittern erledigt, dann ist es durchaus einzusehen, daß man für
-
Thread
2 PWM-Signale Phasenverschoben
Hi und zwar möchte ich mit einem PIC16F877A zwei zueinander Phasenverschobene PWM-Signale erzeugen. Wollte anfangs einfach ein delay zwischen die Starts der beiden PWM`s packen aber wie ich jetzt herausgefunden habe arbeiten beide PWM-Signale
-
Thread
Proteus Oszilloskop Anzeige
Hi und zwar habe ich PIC16F877A und damit erzeuge ich zwei PWM-Signale. Ich will, dass die Signale zu einander Phasenverschoben sind also habe ich folgendes gemacht [c] PWM1_Start();
-
Thread
PWM-Signal mit Phasenverschiebung 180°
Hi ich verwende eine PIC16F877A und erzeuge damit ein PWM-Signal welches ich an einen boost-converter schicke. Jetzt möchte ich den einfachen boost-converter gegen einen 2 Phasen interleaved austauschen, dafür brauche ich ja
-
Thread
Hochohmiger Spannungsteiler
der Leckstrom typischerweise bei 5nA liegt, was ja ganz gut vertretbar ist. Der Controller ist ein PIC16F1823. Im Normalfall ist er aber gar nicht aktiv, da er extern versorgt wird. Nur die Spannungsteiler hängen dauerhaft am Akku. Gilt der Leckstrom auch, wenn der µC nicht versorgt wird? Was die
-
Thread
PIC18F46J11 und RTC. Quarz nötig? Anfängerfrage Übersicht verloren ;-(
für besser geeignet für dein Projekt, http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC16LF1907 wobei wohl die Uhr selbst programmiert werden müsste, z.B. lt. AN1303 (dto. Microchip) >Beim Studium des Datenblatts verliere ich allerdings >als Anfänger ständig den Überblick Du solltest
für besser geeignet für dein Projekt, > http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC16LF1907 Darf ich fragen wieso? Wenn ja, wieso hältst du den 16LF1907 für besser geeignet?
-
Thread
Variables Rechtecksignal erzeugen
einmal das Rechtecksingnal sowie einen ADC. Später sollte noch USB dazukommen. Ich habe mir jetzt den PIC16F1789(http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC16F1789) gefunden, die Frage ist allerdings ob ich damit schon auskomme? Dieser hat einen instruction cycle von 125ns. Optimal wäre