-
Thread
PIC16F870 und ADC
Jetzt hab ich das nächste Problem: Ich habe ein PIC-µC (PIC16F870) und habe im ADCON1 den Wert 8 reingeschrieben. Somit müsste ja RA3/AN3 VREF+ und RA2/AN2 VREF- sein! Wenn ich jetzt aber den Analogwert einlese (0,6V) dann zeigt er mir 1023, also den Maximalwert
-
Thread
PIC 16C54 und Ponyprog
Hi, ich möchte einen PIC16C54 auslesen. ( Falls er nicht dicht gemacht wurde :-) Hat das schonmal einer gemacht ? Ich habe das bisher nur mit Atmels gemacht. Ja und mein Pony hat den auch nicht in der Geräteliste Was brauche
>Hi, ich möchte einen PIC16C54 auslesen. ( Falls er nicht dicht gemacht >wurde :-) Hat das schonmal einer gemacht ? Ja ich, aber nicht mit Ponyprog. > Ich habe das bisher nur mit >Atmels gemacht. Ja und mein Pony hat
-
Thread
Initialisierung PIC16F870
Hallo Profis! Ich hab probleme mit meinem PIC16F870. Ich möchte alle AD Wandler ausschalten... also ich möchte nur Digitale I/0 Ports haben. Kann mir jemand die ersten zeilen bis zur initialisierung schreiben? Vielen Dank!
-
Thread
Suchen auf Pic 16lf88
Hallo, Ich suche seit par Wochen ohne Ergebnisse, auf PIC 16LF88 (SOIC). Wo kann ich so was kaufen ? Kann mir jemand helfen ?
bei microchipdirect, das ist der onlineshop. http://www.microchipdirect.com Derzeit sind von PIC16LF88-I/SO über 50000 Stück am Lager, ein Stück kostet 1,91 Euro plus MWSt. Leider kommen dazu noch etwa 22 Euro Fracht, da das Auslieferungslager in Thailand ist. Einige Typen von Microchip Controllern
-
Thread
Banking PIC16F877
Hallo zusammen, es geht um den Programmspeicher des PIC16F877, welcher ja in 4 Bänke aufgeteilt ist. Der Speicherplatz in Bank0 erstreckt sich von 0005h bis 07FFh, Bank1 beginnt bei 0800h, usw. . Nun meine grundsätzliche Frage: Wie muß ich im Programm dem
-
Thread
PIC 16F688 wo bestellen???
Hallo... ich bin etwas verzweifelt auf der Suche, wo ich einen Microchip PIC 16F688 bestellen kann. Kennt jemand von euch eine Bezugsquelle? Habe im Forum gesehen, dass einige den verwenden, bzw. schon was damit gemacht haben...
-
Thread
SPI mit PIC16F876?
Hi! Grad bei studieren des Datenblattes hab ich gemerkt das der PIC16F87 nicht nur I2C kann sondern auch SPI, wo gibts denn dazu ne Anleitung wie ich des Interface in Assembler anspreche, auf sprut.de hab ich nix gefunden. Und wie schließ ich des überhaupt Hardwaremäßig
-
Thread
MPLAB X und PICkit 3 - Plötzlich "failed to program device"
relativ neu in der Mikrocontroller-Programmierung. Zum Einstieg habe ich mir das PICkit 3 und einige PIC16F505 angeschafft. Mein Ziel ist es mit Hilfe der PICs Beleuchtungssteuerungen für eine Modelleisenbahn zu bauen, was bisher auch schon bei komplexeren Blinkfolgen gut funktioniert hat. Jetzt habe ich
Hier erstmal der Code, was du mit Schema meintest, weiß ich leider nicht: LIST P=PIC16F505 #include<p16F505.inc> __CONFIG _OSC_IntRC_RB4EN & _WDT_OFF & _CP_OFF & _MCLRE_ON org 0 Start: movlw ~(1<<T0CS) option MOVLW 0h TRIS PORTC CLRF PORTC
-
Thread
Viele Register definieren
RAM als Register bezeichnen _muss_, sondern dass für manche Leute nach ersten Erfahrungen mit z.B. PIC16 das RAM und general purpose register das gleiche sind und diese Bezeichnung auch bei anderen Mikrocontrollern anwenden. Dass daraus Mißverständnisse entstehen ist klar. Daher wollte ich einfach der
und es tut mir leid dass ich diese "Wortklauberei" begangen habe. Aber berücksichtige bitte, dass PIC16 für viele Studenten zum Stoff gehört (sogar immer noch der alte 16f84a) und ich keinen seltenen Spezialfall aus dem Ärmel gezogen habe den man mit der Lupe suchen muss sondern etwas, das hier im Forum
-
Thread
UART am PIC16F877A funktioniert nur teilweise
Hallo, ich habe folgendes Problem. Ich habe hier ein RC Auto was ich über den PIC steuern möchte. Wenn ich meinen umgerüsteten PC Netzteil als Spannungsquelle für den µC nehme funktioniert UART. Wenn ich aber von Fahrtregler die Spannung (4.97V) nehme funktioniert das Senden und Empfangen nicht. Die Batterie ist neu und wurde voll aufgeladen. Die Servosteuerung funktioniert auch ohne Probleme. Habe es mit einem zweiten (gleichen) PIC probiert doch es ist das gleiche Problem. Ich hoffe ihr habt ein paar tipps für mich. mfg Hamo61
-
Thread
PIC 16 programmieren mit Hi-Tech C I/0
Hallo, ich habe einen PIC16F688 und möchte da eigentlich nur lesen ob ein Pin High oder Low ist. Kann ja theoretisch nicht so schwer sein aber ich stehe ziemlich auf dem Schlauch, ich habe keine Ahnung was ich noch anderes machen
-
Thread
VFD Ansteuerung mit STM8
dafür. Es haben beide Ansätze ihre Vor- und Nachteile und man trifft auch beide als Chips an. Die PIC16 sind z.B. Harvard und von de CPU her von der 2.Sorte. Die PIC32 sind hingegen das komplette Gegenteil. So, das war ein bissel zu den Hardwaregrundlagen. Programmierung: Man unterscheidet seit
" PIC aus der Zeit des Displays zu nehmen (Mitte der 90er)? Der beliebteste PIC ist angeblich der PIC16F54 und der PIC16F84 oder der PIC16F886/7. Programmieren würde ich den mit dem TL866 Programmer. Viele Grüße und vielen Dank für die ganzen wertvollen Infos! Alex
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
...mini timer.. mit PIC16F628 und Kondensatornetzteil, untergebracht in einem Zwischensteckergehäuse, Netzteil, Kontroller, Relais und Display...
auch auf eine Reihe LEDs umgeschaltet werden, oder per Jumper vier Taster einlesen. Gebaut für einen PIC16F627 oder (aber nicht gleichzeitig), PIC16F873 bzw. alle Pinkompatiblen. Ganz links alle Ports (und Osc.) auf Klemmen rausgeführt. Das 2x16 LCD wird über die Klemmen unten rechts verbunden. Die Platine
-
Thread
Pic 16F84 Port Declaration
Hallo Ich muss für meine Seminararbeit einen Pic programmieren (16F84A-04P) und benötige die Pins 1,2,10,11,15,16 als Ausgänge und 6,7,8,9,17,18 aus Eingänge. Wie muss ich die Portdeklaration dafür schreiben? Vielen Dank im vorraus!
-
Thread
PIC16f887 .hex auslesen
Hex-Editor geraten, nur ich komm da nicht sehr viel weiter... Und zwar habe ich ein .hex File meines PIC16f887. Kann ich das .hex File irgendwie umwandeln dass ich einen Quellcode oder Ähnliches vor mir habe? Ich bräuchte eine Abfrage-/Ausgabebedingung für eine LED, Bzw, wann der PIC ein High Signal
-
Thread
DAC im PIC16F1824 verwenden
wirklich nirgendwo gibt. Ich habe zuerst gesucht und nichts über das Thema gefunden... Ich habe ein PIC16F1824. Dieser Microcontroller beinhaltet einen DAC. Als Versorgungsspannung hab ich 5V. In dem Datenblatt(http://ww1.microchip.com/downloads/en/DeviceDoc/41419D.pdf) steht auf S.168 die Formel
-
Thread
PIC16F616 Watchdog Timer
Benuzer ein Kapazitives Touchpad auf dem Print betätigt im Sleepmode laufen. Dann sollte Timer0 des PIC16F616 beginnen zu laufen und der Watchdog Timer disabled werden. Wird das selbe Touchpad wider betätigt sollte der PIC wider in den Sleep mode gehen, bis das Touchpad betätigt wird. Wie kann ich im
-
Thread
Flash von PIC16F684 benützen
neu hier und hoffe, dass jemand von euch mir ein paar Tips geben kann. Ich möchte viele Werte im PIC16F684 abspeichern, diese sind aber grösser als das darin enthaltene EEPROM platz hat. Nun, ich habe schon gehört, dass man auch den Flash-Speicher dazu nützen könnte. Ich schreibe nur ganz selten, darum
oder? Weiss jemand, ob und wie man sowas macht? Oder hat jemand damit sogar schon Erfahrung (mit PIC16 Serie)? Vielen Dank, rap78
-
Thread
PIC16F690 Wie Sensor auswerten?
Hallo! Ich möchte mit einem PIC16F690 einen Sensor auswerten dessen Nullpunkt bei einer Versorgung von 5V bei 2,5V liegt. Es handelt sich um einen Beschleunigungssensor(ADXL320 (+/- 5G)) der eine Spannungsänderung von 312mV/G @
meinst du das mit bei 8 bit 127 abziehen? Wäre die Hälfte des Messbereichs bei 8 Bit nicht 64? Der PIC16F690 hat einen 10 Bit ADC.
-
Thread
Vref und PIC 16F690 Problem
wer kann helfen Pic 16F627/628 pc zum pic mit quittierung/ohne auch begrenzte DMX kanäle danke
-
Thread
Watchdog Timer mit PIC16F684
sammeln mit dem Watchdog Timer, doch dieser will bei mir einfach nicht funktionieren. Ich besitze einen PIC16F684 und den CCS Compiler. Hat vielleicht jemand ein Beispielprogramm in C?? Muss ausser der Prescaler und der Timer freigeben noch etwas anderes Initialisiert werden?? Vielen Dank im Voraus
-
Thread
Überlastschutz PIC16F87X
Hallo, verfügen die PIC´s über einen Überlastschutz oder Strombegrenzung an den I/O Pins? Meine Frage ist, kann ich den PIC durch einen Kurzschluß von einem I/O Pin gegen Masse schädigen? Ich habe gesehen, dass je I/O Pin 20mA Treiben- oder Aufnehmen kann, aber was passiert bei einem Schluß gegen Masse? Hat der PIC einen Überstromschutz oder Strombegrenzung?
-
Thread
Programmierproblem PIC16F877A
mal ein sehr komisches Problem: Folgende Situation: Ich habe ein Microcontrollerboard mit nem PIC16F877A, MPLAB 8.00, CCS 3.224 und nem JDM Programmer und ICPROG . Das Problem ist nun folgendes: Ich kann momentan nicht mehr programmieren. d.h. es geht überhaupt nichts mehr. Ich kann nicht mal
-
Thread
Counter mit PIC16F84A
Count-Down mit Restzeitanzeige umbauen. Da nun die netten Herren Azubis im Rahmen der Ausbildung mit PIC16F84A zu tun haben, suche ich nach einer Schaltung bzw. auch "Beispielprogramm". Alles was ich zu diesem Thema gefunden hatte, war auf einen AS-Mikrocontroller ausgelegt. Weiß jemand von Euch da eine
funnysmartie Schau mal hier nach, da habe ich in einer PIC16F84 Applikation auch eine Uhr beschrieben. Die kannst Du leicht auf Deine Bedürfnisse erweitern. http://www.elektronik-kompendium.de/public/glahe/pictreg.asm MfG Manfred Glahe
-
Thread
einschaltprobleme beim pic 16f84
Der PIC16F84 verfügt über eine POR(Power-On-Reset)-Schaltung, das den Controller beim anlegen der Betriebsspannung zurücksetzen. Zu dem schalte ich immer einen 22kOhm Widerstand von +Ub nach /MCLR und einen
-
Thread
PIC 16F877 flashen ohne Programmer??
umgerüstet: http://home.t-online.de/home/tfeuchter/LKW/man35.html Nun meine Frage: Ich muss einen PIC16F877 flashen. Gibt es im Internet Software, mit der ich den PIC genauso komfortabel wie die Tinys flashen kann? Dann brauche ich mir den PIC Programmer nicht mehr mit jemanden teilen :-)))) Viele
-
Thread
Handy Ansteuerung mit PIC16F84
Hallo, ich möchte mein Nokia 3210 über ein gekauftes Datenkabel mit einem PIC 16F84 ansteuern, habe jedoch im Netz noch keine Infos zu diesem Thema gefunden. Habe zwar mal in der Funkamateur was dazu gelesen, dort wurde es jedoch mit einem Bosch-Handy gemacht. Funktioniert das
-
Thread
FT232 an PIC16F876
habe eine Frage, die für Fachleute sicher leicht zu beantworten ist. In einer Schaltung wird der Pic16F876 mit einen MAX232 mit dem PC verbunden. Ich möchte die Schaltung so verändern, dass ich anstelle des MAX232 einen USB-Converter FT232BM (BL) verwende. Kann ich RXD, TXD ... vom FT232 einfach mit
Amadeus- Programmer? Hier verbindet er einen PIC18F242 mit einem FT232.. also sollte das mit eine PIC16F876 doch auch kein problem sein ;-) mfg schoasch
-
Thread
PIC 16F84 an SD-Karte
Ich möchte mit einem PIC 16F84 eine SD-Karte ansteuern. Ich weiß,dass es PICs mit SPI-Schnittstelle gibt, aber ich möchte es variabler gestalten. Daher benötige ich Infos, was das Protokoll mit der SD-Karte betrifft und wie
-
Thread
PIC16F877-20 brennen / SCHWEIZ (Zürich)
Hallo Gibt's hier jemanden aus der Schweiz, der mir einen PIC16F877-20 brennen kann? Ich wäre sehr froh. Vielen Dank Simon
Ich schließe mich dem Fragesteller an und bin auch auf der Suche 1x PIC16LF877 (DIL-40) 1x PIC18F2550 (SOIC-28) Allerdings im Raum Linz, Österreich.
-
Thread
Interrupt on Change am PIC 16F887
kriegen es nicht gelöst. Das folgende Programm zeigt im Groben, was nicht funktioniert. An einem PIC 16F887 soll an den Pins RB7-RB4 ein Interrupt on Change registriert werden, und der PORT B wird komplett auf PORTD (zu Debugging-Zwecken gegeben.) Nach dem ersten Interrupt sollen weitere Interrupts verboten werden. Hier der Code: [code] #include <htc.h> #include <pic16f887.h> void pic_init(){ TRISB = 0xff; INTCONbits.RBIE = 1; INTCONbits.GIE = 1; IOCBbits.IOCB7 = 1; // Interrupt an Pin RB 4-7 ermoeglichen IOCBbits.IOCB7 =
-
Thread
PIC16F18875 TMR2 startet nicht
Hallo liebe Gemeinde, ich habe leider ein Problem mit dem TMR2 auf dem PIC16F18875. Dieser läuft nicht an. Timer0 läuft ohne jegliches Problem, auch mit Interrupt. Quellcode auf den Fotos, damit ist es übersichtlicher. Die LED's bleiben komplett aus, also funktioniert
-
Thread
PIC 16F877A bei 3V
Hallo zusammen, ich möchte einen PIC 16F877A bei 3V betreiben mit einem 16MHz Quarz. Bisher läuft die Schaltung bei 4,25V - nun möchte ich ihn mit einer 3V Knopfzelle betreiben. Geht das ohne Probleme oder muss ich einen anderen PIC
-
Thread
Womit kann man den PIC 16F690 brennen (Software)
Hallo Ich möchte einen neuen PIC einsetzen. Den 16F690. Ich habe die Brennsoftware PBrenner V3.7 (läuft nur bis V3.7 mit meiner Hardware, IC Prog und Oshon) Bei keiner ist der 16F690 in der Auswahlliste angeboten. Womit kann ich den brennen? Danke Thomas
-
Thread
PIC 16F Externer Takt zählt falsch
gibt fertige Lösungen aber ich will es selber probieren. Ich arbeite mit MPLAB und momentan mit dem PIC16F876A, 4 MHz. Mein Programm "soll" so arbeiten: Mit Timer2 und einem 8 bit Register (0x20) lasse ich eine Schleife 1 Sekunde lang rattern. Meine Konfig für TMR2 sieht so aus: PRE = 16, POST = 10
-
Thread
Smartcard-Kode-Schloss mit PIC16F84
pdf steht "PBASIC-Listing des PIC-Programms vor der Kompilierung" ‘DUAL smart card lock with PIC16F84 ‘copyright (c) 1998 Patrick GUEULLE symbol f = B0 symbol g = B1 symbol e = B2 symbol r = B3 symbol BLINK = B4 symbol h = B5 DIRS = %11100110 PINS = %00000010 high 7 high 6 low 6 low
Solange der Code nach Übersetzung nicht größer als 64 Byte ist, geht auch die kostenlose Lösung für PIC16F84, "BS4": http://www.dontronics.com/bs4.html (unterer Abschnitt der Seite ist relevant)
-
Thread
Debian sucht Maintainer für avr-libc, binutils-avr, gcc-avr, gdb-avr
microwitsch schrieb im Beitrag #6530481: > Ich habe gerade 3 x PIC16F18877 zu liegen,die ich gern mal testen > will! ... > Tauchen diese genannten PICs da in den Listen schon auf?? Das kannst du selber nachschauen. All of Microchip’s tools can run on Windows®,
documentation tab below. https://www.microchip.com/en-us/development-tools-tools-and-software/mplab-x-ide PIC16F18877 G G G G G G G G G G G G G G Y R 1.38 R R https://www.microchip.com/content/dam/mchp/documents/DEV/ProductDocuments/SupportingCollateral/Device_Support_v5.40a.pdf Page 43 of 69
-
Thread
8x µC über einen weiteren µC programmieren
"kleine" Pic kosten (60ct. bei 10pcs) und was die dafür an HArdware intus haben. BEispielsweise PIC16F1503 (Nur der vollständigkeit halber: Die Aktuellen PIC16 haben mit den alten PIC16 nicht mehr viel gemeinsam. Die entsprechen da eher den PIC18 beim Programmieren und sind auch ohne Abstriche
-
Thread
Schüler Studentenjob RFM12 AVR
mache ich selber. Es gibt z.b. von PIC Controller welche schon für sowas "vorinstalliert" sind. z.B. PIC 16C56 aber sowas hat mit hier keiner vorgeschlagen...
?? Warum mir das keiner vorschlagen soll ?? Dachte ich hätte nach einer Losung gesucht ?? Der PIC 16C56 ist zu alt. Den würdest du nicht nehmen. Muss ja nicht sein. Hast du andere Vorschläge
-
Thread
Allgemeine Mikrocontroller-Fragen
- Z80, 68HC11, 8052, ST8, PIC12, PIC16, PIC18, PIC32 - Pascal, C, Assembler - 4...500 cm^2 - NAT - nein
- PIC12, PIC16, PIC18, STM32 CM3 - Assembler , C (bringe ich mir gerade bei) - 20 cm^2 - Ka gab viele gute - naja kleinere Fehler gibt es immer aber noch nichts wildes.
-
Thread
[Verschenke] PIC16F877A / PIC16C56A
ich habe aus urzeiten noch 2x 16C56A-20/P (DIL18) (achtung: nur 1x brennbar) 2x 16F877A-IP (DIL40) (teilweise gebraucht) die ich nicht benötige. wenn jemand eine verwendung hat, soll er mir doch den verwendungszweck mitteilen (bitte nicht einfach sinnlos horten) und ich schicke sie ihm gratis zu (mir rückfrankierter und adressierter briefumschlag zukommen lassen) oder man kann kann sie bei mir abholen kommen (Winterthur, Schweiz). falls interesse einfach eine PM an mich.
-
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
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
PIC16F1827 EUSART und FT232RL: Loopback
meinem FT232RL Modul und Kabel TX auf RX am Modul die Daten im Loopback verschicken. Nun hab ich einen PIC16F1827 aufm Breadboard mit nem Programm drauf das zuerst ein paar Zeilen an den PC schickt und danach alles im Loopback zurück gibt was vom PC kommt. Soweit so schlecht, die Zeilen kommen anscheinend
Andreas G. schrieb im Beitrag #5028361: > Mein PIC16F-Programm im µC schiebt aber am Anfang einfach mal so einige > Zeilen an den FT232RL Meiner Meinung nach ist das keine gute Idee... (PIC sollte erst was schicken, wenn er vom PC dazu aufgefordert
-
Thread
Controllervergleich
Das nur mal als kleinen Einblick. Was oft immer aus Unwissenheit falsch angebracht wird ist PIC = PIC16C5X (die ersten 12-Bit PIC´s). Auf den treffen nähmlich die immer genannten Vorurteile zu, auf viele andere nicht. Steffen
16 oder 32 Bit breit sind. "Was oft immer aus Unwissenheit falsch angebracht wird ist PIC = PIC16C5X" Das ist nicht Unwissenheit. Wenn der andere nicht konkret sagt, welchen PIC er meint, woher soll man denn wissen ob nun PIC12 oder PIC18 ? Es bricht sich doch keiner ein Bein ab, wenn er gleich
-
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
PIC18 Woher kommt der 7. "Cycle"
nochmal... <edit> oh SORRY ;-) Da ist ja ein sc/ss Wie war das nochmal mit dem +1+2 bei PIC18/PIC16 und warum überhaupt goto und nicht bra?
Volker S. schrieb im Beitrag #4457581: > Wie war das nochmal mit dem +1+2 bei PIC18/PIC16... Besser *immer* Labels benutzen!
-
Thread
Fernzünder für Silvester - Schaltplan ok? Gesperrt
ist eh fast gleich), eigentlich müsste es ERX-04 heißen. Für die nötige Intelligenz sorgt ein pic16f870. Nun zum interessanten Teil: Auf der rechten Seite sind meine 2 Ideen zur Zündkreisüberbrückung - einmal per FET und Relais und einmal direkt über Thyristor. FET und Relais wäre zwar
Frage zum Thema: 1. Du willst, wenn ich das Richtig sehe, einen PIC16F87 verwenden. Warum einen externen Oszilator verwenden und nicht den internen? Soweit ich weiß geht der interne bei 16F87 bis 8 MHz, sollte mehr als ausreichend sein. 2. Welchen Sinn hat K3? Wenn
-
Thread
[V]erschenke 5 verschiedene PIC's
Folgende PICs sind zu verschenken: 1x PIC 16F74-I/P (40p DIP) 1X PIC 16F73-I/SP (28p DIP) 1x PIC 12F675-I/P (8p DIP) 2x PIC 16F84A-20/P (18p DIP) Bis auf einen 16F84 sind alle Chips jungfräulich unangetastet. Wer kann die Dinger gebrauchen