-
Thread
Meine erste MCU - Die ulimative Entscheidung
Motorola 6502 (u.a. C64) 2. Intel 8080 3. Intel 8085 4. Intel 8031 5. Siemens 80537 6. Microchip PIC 16F87, 10F... 12F... dsPIC .... 7. Atmel AVR, Mega, Xmega 8. Silabs 8051er Derivat Momentan der STM8S003 (viel Licht, viel Schatten) Ich hab die alle geliebt, gehasst und immer irgendwie zum
mknoelke schrieb im Beitrag #3462642: > 6. Microchip PIC 16F87, 10F... 12F... dsPIC .... > 7. Atmel AVR, Mega, Xmega > 8. Silabs 8051er Derivat > > Momentan der STM8S003 Aus dem Rudel hätte doch einer gereicht. Warum beschäfftigst du dich mit völlig
-
Thread
Mein Erster, aber welcher?
sie sind derart Ignorant das die auch heute noch beim Wörtchen PIC nur an den mittlerweile 20Jahre PIC16F84 denken und diesen dann mit einem XMEGA vergleichen) (Ok, vor 20 Jahren wurde der als PIC16C84 eingeführt und hatte statt Flash einen EEPROM-Programmspeicher, 16F84 schimpft der sich erst seit 15Jahren
Sven P. schrieb im Beitrag #3463889: > PIC16 ist die einzige mir bekannte Mikroprozessorarchitektur, für die > man keine rekursiven Funktionen (oder sich gegenseitig aufrufende > Funktionen oder eine Funktion, die aus Hauptprogramm- und Interrupt
-
Thread
PIC24F04KA201 in Assembler
Hallo, liebe Gemeinde :) Ich programmiere nun schon seit 12 Jahren Pic 16 und 18. Jetzt will ich aber mehr oder weniger mit Gewalt zur 24-Gruppe umsteigen, ... und das in Assembler. Ja ich weiß... C und C++... aber das interessiert mich nicht, denn ich hab zeitkritische
-
Thread
Dokumentation gesucht (UC121902-TNARX-A)
Ist ja spannend, die nehmen dazu einen puren PIC16f872 ohne Widerstände o.ä. Wie machen die denn die mehrstufigen Spannungsverläufe für das Multiplexing? Kann der PIC sowas? http://cdn.pollin.de/article/xtrabig/XD121057.JPG
-
Thread
PC Bedienung ohne Rechtsklick
HID-device erkannt wird. Ich habe gestern diese Black-Box aufgeschraubt, das Kernelement ist ein PIC16c745 Microcontroller. Ansonsten ist nur der IR-Empfänger, Status-LEDs und ein paar Kondensatoren enthalten. Ich kann versuchen, einen LogicAnalyzer an den IR-Receiver bzw. den USB-Ausgang dranzuklemmen
-
Thread
Lauflichtprogramm für PIC16F54 in C++
ob ihr verbesserungen habt, oder was ich falsch gemacht hab usw. Der code bezieht sich auf einen PIC16F54, die pinbezeichnung steht im anhang. Der code ist folgender: #include <avr/io.h> #ifndef F_CPU #define F_CPU 4000000UL #endif #include <util/delay.h> int main(void) { DDRA=0b00001111
Materialien hatte ich bereits alle da, und eine neubestellung ist mir zu teuer. Deshalb der gerne veraltete PIC16F54. Ich bitte euch daher um konstrucktive Kritik. MFG Jan
-
Thread
Umstieg von MPLAB IDE auf MPLABX IDE
bin aber noch nicht gut damit zurechtgekommen, könnte vor allem Gewohnheit sein. ASM Programme für PIC16 laufen problemlos mit dem X IDE. CX8 habe ich noch nicht getestet…
-
Thread
Pic 16F873 28pin DIL
Hallo! Bin Neuer hier. Suche Jemanden der sich mit Programmieren von 16F873 28pins auskennt sowie Arduino Projekts. Bin Raum Südost Bayern. Nicht umsonst. Danke für jeder Hilfe.T.08683-891614 oder PN
-
Thread
Einstieg unter Mac OS X: AVR, Arduino, oder PIC18/24?
wird. Es geht hier nicht um mein eigenes Anliegen - ich benutze überwiegend AVRs, habe aber alte PIC16-Erfahrungen und arbeite meistens unter Windows. Alles kein Problem. Nun gibt es aber in meinem Umfeld einen jungen Menschen (noch Schüler), der sich für solche Themen wie Elektronik und Mikrocontroller
> Ach ja, mein Einstig in Mikrokontroller und PIC war in den 90er schnell, > kurz, frustrierend: PIC16xx/JW zur Programmentwicklung und x-faches > Löschen unter der UV-Lampe bis das Programm so lief wie geplant (ein ICE > hätte das private Budget gesprengt) Und wehe man hat versehentlich die CP
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
Problem, wer damit nicht zurechtkommt muss sich damit doch gar nicht befassen. Einfach die alten PIC16 abseits liegen lassen und mit den PIC18 arbeiten. Problem gelöst. (Wobei die neuen PIC16 IMHO einen PIC 18 Kern haben. Es steht zwar jetzt die Tage ein extrem-Low-Power Projekt ins Haus und dafür setze
ersten AVRs adressierten exakt das gleiche Marktsegment wie die PIC16. Grösser als die PIC16 ist AVR nur weil dank fehlendem Banking nach oben hin ausbaufähig, während Microchip dazu erst die 18er und 30/24er rausbringen musste. AVR deckt also schlicht einen grösseren
-
Thread
PIC16 Layout Quarz vs. Block-C
Hallo, ich bin gerade dabei ein Layout für einen PIC16F1827 zu erstellen und hätte da mal eine Frage. Man sagt ja immer die Blockkondensatoren sollen so nah wie möglich an den Versorgungspin, der Quarz aber wohl leider auch. bei der Quarzschaltung will
Hi, test schrieb im Beitrag #3448462: > ich bin gerade dabei ein Layout für einen PIC16F1827 zu erstellen und > hätte da mal eine Frage. Also zuerst einmal: Die Oszillatorschaltung mit Quarz an einem "F" Pic vom "schwingen" abzuhalten erfordert schon einiges an Aufwand. Die Zeiten
-
Thread
Quarz: Fehler durch falsche Kondensatoren konstant?
Info, wo der überhaupt dran hängt. Lisa schrieb im Beitrag #3446954: > Am Timer1 Oszillator eines PIC16F877A
Lisa schrieb im Beitrag #3449271: >> Am Timer1 Oszillator eines PIC16F877A Glatt überlesen. Nach dem Datenblatt von dem PIC hat der keine Kapazitäten am Timer1 verbaut, also jenseits dessen was sich nicht vermeiden lässt. Danach müssten die 22pF zusammen mit dem
-
Thread
[V]ca. 150 Stck. ICs (PIC, 74-Logic, OpAmp)
ich nicht mehr genau. Es sind auf jeden falls ca. 20 Stck. TL064CN OpAmps mit dabei und versch. PIC16 und auch ICL7106CPLZ ICs für 7Segment Voltmeter Gruß Marcus
-
Thread
MikroC Compiler für PIC
Projekte (Rapid Application Development, schnell ans Ziel) wie kleine Steuerungen, Timer, ... auf PIC16 und HI-TECH C für PIC18 wenn es um komplexere Projekte geht, wo Bugs oder Abweichungen vom Standard zu erheblichen Problemen führen könnten. Die eingebauten Libraries sind zwar ein Mega-Plus, aber
-
Thread
STM32 <-> AVR
ATMega-Prozessoren aus dem Hause Atmel. Sie sind mit Sicherheit etwas komplexer als der althergebrachte PIC16F84A-Microchip -- die interne Architektur lässt sich trotzdem ohne allzu große Probleme an einem Nachmittag begreifen." aus http://www.heise.de/developer/artikel/Embedded-Programmierung-im-Umbruch
ATMega-Prozessoren aus dem Hause Atmel. Sie sind > mit Sicherheit etwas komplexer als der althergebrachte > PIC16F84A-Microchip...." Was für ein Unsinn. Assembler muss man nur auf dem PIC programmieren. Ansonsten reduziert sich das Problem darauf, die Peripherie zu verstehen. Zusätzlich gibt es wegen der
-
Thread
ics verkaufen
MAX456CPC 2 HN27256G-30 12 GAL16V8D 3 P82B715P 10 SAE800 7 GAL16V8B 5 PCA82C200T 1 PIC16C55 /JW 1 PIC16C54 – RC/P 1 PIC16C54 /JW 1
Ist der PIC16C54 neu oder wurde er schon beschreiben? Die C-Typen habe EPROM Speicher.
-
Thread
Frequenzmeter IK3OIL Probleme
Frequenzzaehlers von Morgantini, IK3OIL, einem italienischen Funkamateur. Es gibt eine ASM Code, und eine PIC16F84 mit einer 4 Mhz Quarze. Das Display ist ein 16x1 HD44780 kompatibles LCD Display. Die Information wird folgendermassen dargestellt: "Freq.:49.999.75" Ich möchte aber lieber eine andere Form: "
-
Thread
Pollin LED Cube
Hallo, ich hatte früher viele Jahre unter anderem PIC16 in Assembler programmiert, aber noch nie einen AVR. Aber ich hatte ja dankenswerterweise eine gute Codebasis von Ernst. Den Pollin-Bausatz hat mein Kind gelötet. Aber da die originalen Sequenzen
-
Thread
LEDs an PIC ausglimmen lassen
hoffe, es erbarmen sich ein paar von euch, um mir zu helfen. Was ist mein Problem? Ich habe einen PIC16F µC und möchte 8 LEDs separat ansteuern und damit das kurze Aufleuchten nicht alzu ruppig erscheint, sollte es ausglimmen/"faden". Beim PIC werden 8 Ports als Input und entsprechend 8 als Output
anpassen an was du erreichen möchstest. Falls du das Prj neu beginnst, bitte verwende moderneren uC Pic16F1827 o.ä., mit ner vierstelligen Nummer. Gruss
-
Thread
PIC12f510 Ausgangsfrequenz zu langsam
#3435848: > "btg" gibt es glaube ich im Befehlssatz gar nicht Du hast recht der PIC12 kann wie der PIC16 btg nicht, aber der PIC18 kanns. Sry für die falsche Info.
aus dem vom PIC16 und PIC18...
-
Thread
"Alte" TTL Chips
durch entsprechend programmierte Controller zu ersetzen. Also einen 4-Bit Adder durch einen ATtiny/PIC16/... zu ersetzen, der so tut als sei er ein 4-Bit Adder.
-
Thread
LCD Problem nach I2C-Start
Tach Arbeite am Bau einer Wetterstation mit dem PIC16F877A. Ich will 3 Sensoren (Temperatur,Feuchte,Druck) mit I2C auslesen und dann über die I/0 Pins auf dem LCD ausgeben. Ein einfaches Programm, welches etwas auf das Display schreibt funktioniert. Doch
und S2 und kannst problemlos debuggen. Zur Umrüstung auf reinen 3.3V Betrieb: 7. Ersetze den PIC16F877A durch einen PIC16LF877A und den Quarz durch einen 10 MHz Quarz. Alternativ kannst Du auch einen ganz anderen PIC einsetzen - ich würde da den PIC18F46K20 empfehlen. Der läuft auch bei voller Taktrate
-
Thread
[C] XC8 verschwendet Speicher
Axel Schwenke schrieb im Beitrag #3434042: > Aber wir wissen > ja nicht, was für ein PIC das ist. PIC16F876 (leider). Hat nur einen 8 Level tiefen Stack und der dient nur zur Speicherung der Rücksprungaddresse. Axel Schwenke schrieb im Beitrag #3434042: > Dazu kommt noch, daß der XC8 > vermutlich
Drucklegung von 1995 beschreibt den schon!) Selbst die nun auch Fast 20 Jahre alten Oldtimer wie der PIC16C71 uoder immer noch verwendete PIC16C84 (Ist gleich 16F84, nur anfangs mit EEPROM Programmspeicher statt Flash...) haben bereits einen 8 Ebenen tiefen Hardwarestack. Und die waren 1995 schon verfügbar
-
Thread
Oberstufenprojekt HILFE! PIC16F84
Countdown Uhr, Nicht wirklich, die Schaltung funktioniert nicht. Vergiss alles oberhalb des PIC16F84, weder die Schaltung an Pin1, noch die zum Abschalten der Stromversorgung funktioniert. Ein 100nF Keramikkondenstaor zwischen GND und VCC des PIC16F84 wäre aber nett. Die Ansteuerung der
funktioniert im Prinzip, die 6k8 vor den Transistoren sollte man auf 470 Ohm verringern. Auch der alte PIC16F84 kennt übrigens den Sleep-Mode, es ist also nicht nötig, einen Schalter in die Stromversorgung zu bauen, am Ende der Uhrzeit führt ein SLEEP zum Abschalten des Oszillators und Absenken der Stromaufnahme
-
Thread
Hochfrequenter Zähler schwierig bei PIC18 (Fosc/4?)
Guten Abend! Wollte fragen ob ein hochfrequenter Zähler mit einem Pic16 besser zu realisieren ist als mit einem Pic18, da dieser mit Fosc/4 läuft und ich vermute es wird schwierig dann Takte bis 20 MHz zu zählen? Vielen Dank für eure Hilfe! Florian
Sowohl PIC16 wie auch PIC18 laufen intern mit Fosc/4. Und zum Takte zählen sollte man ohnehin einen der Timer nehmen und das Signal am T1CKI Pin einspeisen. Den Timer kann man locker mit 20MHz hochzählen lassen
-
Thread
PicKit 3 Fehler
selber kann ich nur sagen, dass sich auf der Platine eine ICSP Schnittstelle befindet, dazu ein PIC 16F887, 6 Eingänge mit Tastern, zur Simulation von Takteingängen oder Programm switchen. Desweiteren werden die restlichen I/O Pins/Ports mit DIP-Schaltern & LEDs belegt, um beim Programmablauf zu sehen
expected Device > ID (00002080). Die Device ID mit Wert 00002080 ist die richtige für das Bauteil PIC16F887. Daher liegt die Ursache an der MPLAB Einstellung nicht, trotz deiner schreienden 4 Ausrufezeichen. Gruss
-
Thread
Assemberhilfe PIC 12LF1822
kann > da keine Bits setzen, bzw nur ueber arithmetische Operationen. Stimmt nicht ganz. Bei PIC16 ist es nicht über Register erreichbar, beim PIC12 hingegen kann man das W z.B. über decfsz WREG,f erreichen. Es ist in jeder Bank.
-
Thread
PIC: Ist W nach einem POR halbwegs zufällig?
es ein Einzelprojekt ist und du den Weg über den ADC gehen willst könntest du ja auch noch auf den PIC16F88 ausweichen. Der ist Pinkompatbel, hat nur mehr Speicher und Peripherie. Für ein Serienprodukt ist diese Option nur für eine Zufallszahl natürlich völlig Illusiorisch, da der F88 gleich rund 50%
-
Thread
Vorteiler Frequenzzähler
Torschaltung ommt man spielend bis zu 100 MHz - und das ohne irgendwelche Umschalt-Verrenkungen. Mit nem PIC16F716 hab ich es bis 150 MHz geschafft. Die AVR-Fraktion kommt da eher auf 40 MHz mit Vorteiler, aber zum selberbasteln reicht das wohl auch aus. W.S.
Wahl, und mit einem Vorteiler ist dann auch der AVR gut geeignet - sogar eher etwas besser als ein PIC16. Das Signal kommt dann allerdings nicht an den T0 Pin, sondern an ICP. Ohne Vorteiler geht das zwar nur bis etwa 100-500 kHz (je nach Software vielleicht auch noch etwas weiter), liefert dafür aber
-
Thread
Welcher Microchip µC ist das?
Bezeichnung sein soll, in den Datenblättern ist das Marking ja nett erklärt. Nur hat z.B. ein PIC16F1454 an der Stelle "F1454EST" stehen. Ein PICxxF0130 taucht nur leider nicht in der Liste auf. :-)
keine 18F als 14Pinner (Die kleinsten haben 20Pin Gehäuse) Also scheiden die aus. Die PIC12F und PIC16F im SSOP14 haben aber auch wie die PIC18F Die Versorgungsanschlüsse "oben" hier also Pin1 Vdd, Pin14 GND und MCLR (fals verwendet!) auf PIN4. Die PIC24 im SSOP14 Gehäuse haben allerdings eine andere
-
Thread
Problem mit Sprutbrenner 8 und PIC16F84A
einwandfrei funktioniert hatte. doch dann kam ein Problem nach dem anderem. der Brenner erkannte den PIC16F84A nicht mehr sondern entweder den fiktiven "16F84" der bei fehlendem pic angezeigt wird oder sagt, dass der eingestecke PIC nicht in der "Database" vorhanden ist. darauf hin dachte ich, vielleicht
ich jetzt die Firmware auf meinen steuerpic? 2. Frage: was muss ich machen, um anschließend meinen PIC16F84A wieder zu erkennen?
-
Thread
Quadrocopter: Welcher Controller könnte das sein?
http://www.microchip.com/maps/microcontroller.aspx Bei den von mir herausgesuchten Controller (PIC16 bzw. 18 mit 20 Pins im SOIC, kein EEPROM, min. 4 ADC-Kanäle) ist die Spannungsversorgung genau entgegengesetzt: Pin 1 ist bei den PIC-Controller VCC statt GND bzw. Pin 20 GND statt VCC.
-
Thread
PIC 16F690 RAM-Speicher
Hallo Was genau wird bei der Fehlermeldung "Not enough RAM for all variables" gemeint? dazugehöriges Programm ist im Anhang MfG Unti
-
Thread
Mikrocontroller Energieverbrauch Optimieren
unter anderem Mikrocontroller, oder besser gesagt ein fertig aufgebautetes System (IQRF mit einem PIC16LF1938). Da ich bereits Programme am Computer programmiert habe, ist das Programmieren kein Problem. Lediglich die Microcontroller-Spezifischen Teile machen bereiten mir noch Kopfzerbrechen. (Microcontroller
sein. Wie bereits oben beschrieben verwende ich ein fertiges Funkmodul (IQRF TR-52D auf dem ein PIC16LF1938 µC ist) Der "Funkkreis" ist bereits abgeschaltet und so komme dich derzeit auf einen Energieverbrauch von ca 1,04µA. Kennt ihr Möglichkeiten den Energieverbrauch weiter zu reduzieren?
-
Thread
Anfänger PIC kauft Beratung
PIC18 an. Deren Speicher ist wenigstens wieder Byteweise organisiert und nicht 14Bit wie bei den PIC16. Das macht zum Beipiel die programmierung vin Tabellen einfacherer.
lassen kannst. Du wirst es auf einem PIC24 und auch auf PIC32 einfacher als auf einem AVR oder PIC16/18 haben, weil Du Dich nicht um die Trennung zwischen Programm und Datenadressraum kümmern musst. Beim PIC32 gibt es diese Trennung nicht, beim PIC24 gibt es sie zwar, aber in einem Großteil der Fälle
-
Thread
PIC16F737 ungültige Timeout von WDT when uC im SLEEP
Hallo Kollegen, seit drei Tage kämpfe ich mit dem folgenden Problem: ich möchte dass mein System von Sleep durch WDT aufgeweckt wird, jede ca. 1 Minute. Diesbezüglich habe ich den Vorteiler und Nachteiler auf 1:64 gesetzt, dann den Vorteiler von TMR0 für WDT zugeordnet: ... // set WDT WDTCON = 0x02; // WDT Postscaler=1:64, WDT OFF OPTION_REG = 0xA6; // prescaler assigned to timer0, prescaler=1:64 TMR0 = 0x00; OPTION_REG = OPTION_REG | 0x08; // assign prescaler to WDT CLRWDT(); .... Danach, später im
-
Thread
PIC32 soll einen PIC16 brennen
Programmier in den PIC16 einen Bootloader und schick dem das Prog über eine RS232, sowas hab ich schon mehrfach gemacht. Du mußt natürlich dann noch den PIC16 über ein IO Pin resetten damit dessen Bootloader auch aktiv wird
Ein Quellcode wäre halt einfacher ... lazy me ;) Wieso sollte jemand auf die Idee kommen einen PIC16 mit einem PIC32 im System zu programmieren? Ich glaub da kannst du sehr lange suchen.
-
Thread
PIC16F716 brennen
> PIC16F716 brennen Nimm einfach weniger Spannung, dann brennen sie auch nicht mehr! ;)
-
Thread
PIC16F628A PWM mit delay (ASM)
RB1-| 8 |-RB6 ; RB2-| A |-RB5 ; RB3-|______|-RB4 ; ;Verwendet wird ein PIC16F628A ; ;Einen großen Dank an die Seite: ;http://www.piclist.com/techref/piclist/codegen/delay.htm ; ;Es handelt sich größtenteils um verschachtelte Schleifen. ;Mittels diesem Generator lassen
RB1-| 8 |-RB6 ; RB2-| A |-RB5 ; RB3-|______|-RB4 ; ;Verwendet wird ein PIC16F628A ;; list p=16f628a #include <P16F628A.inc> __CONFIG h'3F38' errorlevel -302 radix dec ;**************************************************************
-
Thread
pinkompartibler Microcontroller gesucht
gunstigste waere (PIC16(L)F1826/27) Pin1 auf Pin1. Es gibt auch welche die an pin 11 osc1 clkin haben, nicht der Hauptakt, sondern ein weiterer Zaehler. Damit liese sich der interne Takt calibrieren. EV. VSS unb VCC einfach
Chip würde sich aber vielleicht ausgehen. chris schrieb im Beitrag #3402225: > gunstigste waere (PIC16(L)F1826/27) Pin1 auf Pin1. Danke für den Hinweis, werde ich mir anschauen. chris schrieb im Beitrag #3402225: > Ueber die Schutzdioden wird der Baustein mit Spannung versorgt. Funktioniert
-
Thread
Vergleich 16C71 und 16F716
http://www.microchip.com/wwwproducts/ProductCompare.aspx?product1=PIC16C71&product2=PIC16F716
in dem Fall, aber es gibt doch kleine Unterschiede 16C71 vs. 16C71x (16F71x) beim CONFIG Word PIC16C71 to PIC16C710/711 Migration - Microchip https://www.google.at/#q=DS40032B
-
Thread
Stromwandler
Strommessung entwerfen. Dazu habe ich mir schon eingige Gedanken gemacht. Also die Messung soll mit dem PIC 16F690 vollzogen werden. Da der PIC nun keinen Strommessen kann, habe ich mir gedacht ich nutze einen Stromwandler. Doch ich habe echt keine Ahnung worauf ich bei den Stromwandlern achten muss, da ich
-
Thread
NRF24L01+ als Hausbus
LED zu viel Strom auf. Ich werde nun wohl - nach langem Prozessor-Vergleich - Platinen mit einem PIC16F1518-I/SO machen, die wahlweise mit einem DS18B20 oder einem DHT22 bestückt werden können und auch in eine Steckdosenleiste passen. Bei Atmel bin ich leider nicht fündig geworden: Zu groß, zu klein, kein ICP frei für den DHT22 usw. :-( Den PIC16F1518-I/SO gibt's auch bei Reichelt und er kostet bei Mouser nur 1,36€ bei 10 Stück. Wenn in jedem Zimmer mindestens eine Steckdosenleiste und ein Funk-Thermometer sind, kommen 'ne Menge Platinen zusammen
-
Thread
Panelmeter noch zu retten?
und das Amperemeter beginnt erst bei einem tatsächlichen Wert von 500mA mit der Anzeige. Ist der PIC16F676 von außen zu einem "anderen Reset" zu veranlassen? Oder ist das gesamte Panel nun ein Fall für die Entsorgung. Ahoi von hier aus Lemgo