-
Thread
Lauflicht mit 682
Wer kann mir einen fertig assembelten Code für ein Lauflicht mit einem PIC16F628 geben? Möchte die Pins RB1 bis RB8 nehmen Möchte den intRC nehmen. Dann brauch ich keinen Taktgeber. Im dankeschön voraus Heger
-
Thread
Dongle Eigenbau
senden. Habe schon eine Schaltung gefunden, die dafür geeignet wäre. http://www.sprut.de/electronic/pic/programm/eeprom/eeprom.html Wer kann mir helfen, den Code abzuändern, das der PIC16F628 mit dem internen Oszillator läuft? Das Codemuster bräuchte ich eigentlich nur "das voreingestellt Muster
kann mir die korrigierte Form des Config Eintrags geben??? Hat das LPT genug Leistung, um meinen Pic zu versorgen? (Habe mir gedacht den nötigen Saft über 4 Diode von Pin 1 14 16 und 17 zu beziehen, die ich Softwaremässig auf high setze)
-
Thread
Software USART mit Interrupt?
auslöst (= Bitlänge bei 250kHz) genau genug? Wenn ich einen 20 MHz-Quarz nehmen, dann habe ich beim PIC (16F628) einen Befehlszyklus von 5 MHz. Funktioniert das per per Timer & Interrupt oder ist das zu "ungenau"? Hat jemand Erfahrungen? Thx
mitzählen lassen kannst brauchst du das DMX-Signal auch nicht auslesen ;-) Irgendwas sollte der PIC ja mit den Daten machen, oder ....? Nimm einen up mit HW Uart und du bist alle Sorgen los. Was willst du denn eigentlich ansteuern? grüsse leo9
-
Thread
PIC16F84...
bestimmt ist das prinzipiel möglich, ich würde aber eher einen 16F628 nehmen anstatt F84, da billiger und interner oszillator (weniger bauteile). Es kann aber sein das abhängig davon was für sensoren verwendet werden ein größerer PIC wie 16F876A sinniger ist.
Hallo Gast Der Aufbau der Schaltung ist mit einem PIC16F84 möglich, aber zieht einen kleinen Wust von Bauteilen nach sich. Besser geeignet ist der PIC16C711JW , da 4 A/D Wandler integriert sind, und die Schaltung in eine tiefe Schalterdose eingebaut werden
-
Thread
Motorregelung 16F84
Gruß an alle! Ich möchte mit einem 16F84 die Drehzahl eines Elektromotors stufenweise regeln. Ich möchte z.B mit zwei Eingangsleitungen die Geschwindigkeit in vier Stufen regeln können. Von 00(Motor aus),01,10,11(maximale Drehzahl) Ich
Mosfet- Leistungsstufe an (! der Blockierstrom der 400er Motoren liegt bei über 20A) PS: Nimm einen 16F628, der kann das alles in Hardware und ist wesentlich billiger.
-
Thread
welcher Mikrocontroller ist der beste
klar) oder zum Selberbauen (www.sprut.de) Zu den Pics: die gibts ab 8 Pin z.B bei Reichelt, Standard PIC 16F627 (18-pinner) für 3,30 Euro. Ein AVR-Fan gibt hier sicher auch was zum Besten. Da siehts wohl ähnlich aus. Gerhard
programmiergerät für PICs kann man für 5 einzelteile bauen, anleitung z.B. bei http://www.sprut.de/electronic/pic/index.htm teile bei http://www.reichelt.de/ einen 16F628 gibts da z.B. für 2,65 einen 16F630 für 1,45 Mit eine Universitäts - oder Firmen -emailadresse gehts auch als kostenloses muster über
-
Thread
Größe Programmspeicher PIC
Hallo, ich muß noch einmal ne ganz dumme Frage stellen: Wieviel Programm passt in einen Pic? :-) Ich habe ein Programm geschrieben, was immer größer wurde. Zuerst passte es nicht mehr auf einen 16F84, dann bin ich auf den 16F628 ausgewichen, der ja 2048*14 bit orientiert ist. Für mein
Byte * 8 bit (PC-Format)= 21064 bit (wurde mir hier damals so vorgerechnet....) 21064 / 14 bit (PIC-Format) = 1504 Byte im Pic-Format. Aber auch in diesen PIC mit 2k Speicher passt das Proggi nicht mehr, ich nehm jetzt den 16f873. Wo ist da mein Denkfehler?? Tschöö Sven
-
Thread
Speichergröße PICs
Hallo, ich muß noch einmal ne ganz dumme Frage stellen: Wieviel Programm passt in einen Pic? :-) Ich habe ein Programm geschrieben, was immer größer wurde. Zuerst passte es nicht mehr auf einen 16F84, dann bin ich auf den 16F628 ausgewichen, der ja 2048*14 bit orientiert ist. Für mein
Hallo, kann es sein, daß beim PIC die Befehle 14 Bit breit sind? Das müßte doch im Datenblatt stehen, unter Programmspeicher. Demnach passen beim 16F628 nur 2048 Befehle in den Programmspeicher. Die Codegröße=Anzahl der Befehle müßte
-
Thread
PIC16F84
Nochmals schönen Tag Wer kann mir beim oben genannten PIC helfen??? Ich habe vor eine Diodenuhr zu bauen (ähnlich Berliner- Uhr), und benötige dazu diesen PIC!! Aber folgendes Problem, ich habe noch keine Software (ist bestellt) und kenne mich auch in
Hier in der Codesammlung findest Du auch ein paar Beispielcodes. Noch einen kleinen Tipp: Nimm den 16F628, der ist billiger und kann wesentlich mehr. Eine sehr gute Entwicklungsumgebung (MPLAB) incl. kostenlosem Assembler gibt es bei Microchip auf der Homepage zum Download. Steffen
-
Thread
nochmal PIC 16F628 EEprom
woche gemacht. Jedoch mit C. Der C-Compiler hat die Bankbits falsch gesetzt. Deswegen hat sich mein PIC immer "aufgehängt" weil ins PIR geschrieben wurde. In deinem Code wird immer nur RP0 geändert EECON1/2 liegt auf Bank 3 d.h. RP0=1 RP1=1 =>das galt für meinen 16F872. weis nicht ob der 16F628
@ buzzwang: Der 16F628 hat zwar auch 4 Bänke, aber EEDATA, EEADR und EECON1 liegen in der Bank 1. Die Programmierroutine ist so auch fast original aus dem Datenblatt entnommen.. Sven
-
Thread
Sprut Brenner 5 .. einfach EEPROM-Zellen ändern?
Hallo, ich habe mir mal den Sprut-Brenner5 gebaut (weil mein alter nur 16F84 konnte) und bin auch sehr zufrieden damit. Bei meinem alten Brennproggi (PIX311) konnte ich ganz einfach in einer Tabelle die Zellen des EEProms von Hand ändern. Bei dem Brenner5 und zugehöriger Software
Tip geben? Hintergrund: In meinem Programm gibt es eine Speicherroutine. Beim Einschalten soll der PIC (16F628) diese Zellen wieder auslesen und in spezielle Register schreiben. Klappt irgendwie noch nicht. Um zu testen, ob der Fehler in der Schreib- oder Leseroutine liegt, wollte ich die Zellen beim
-
Thread
PIC 16F628 Problem mit LEDs
Hallo, mit dem PIC 16F84 hat bisher alles geklappt, bis hin zu LCD-Displays. Nun wird das Programm größer und ich wollte einen 16F628 verwenden. Zum ersten Test ein einfaches Programm, LEDs der Reihe nach an, dann wieder
Hallo Sven, der kleiner (aber wichtige) Unterschied zwischen PIC16F628 und PIC16F84 ist der Low Voltage Programming. Wenn du den LVP nicht ausschaltest, dann kannst du den Pin RB3 nicht als I/O verwenden. Schalte LVP aus und danach müsste es klappen. Fernando
-
Thread
PIC 16F84 Größe für Hex-File
Hallo, ich bin wohl gerade an die Grenze der Programmspeichergröße vom PIC 16F84 gekommen. Im Datenblatt steht 1024x14bit (wie kommt man eigentlich auf 14 bit.. grins). Mein .hex-File ist nun 2.11k groß, das Programm scheint aber noch zu laufen (oder wieder, nachdem ich einiges gekürzt habe). Wie groß darf eigentlich das HEX-File sein, damit es noch in den PIC passt? Mehr als 1k gehen definitiv! Ich habe nun mir mal den 16F628 angesehen, der hat 2kx14bit, das reicht dann sicher erstmal. Danke schon für die Antworten! Sven
-
Thread
Nokia Farbdisplay 3510i / 6100
Hi i wrote a routine to drive the 3510i LCD in C for the PIC16F628 microcontroller, i cannot read/write German but i got the inspiration to write my code from this webpage, so i am posting my code here, i hope it will help others. www.spiralbrain.tk or http
english, but not german... thanks again ! i go to try work with the 3595i display and the 18f452 ! thanks
-
Thread
Modellbau: 2-Kanal Memoryschalter mit PIC
home.arcor.de/claus.poltermann habe ich eine Bauanleitung für einen 2-Kanal Memoryschalter mit einem PIC 16F628 veröffentlicht. HEX-File und Assembler-Source gibt's zum Download. Ciao Claus
-
Thread
Wer kann mir helfen?
@eXc Ich kenne den 16F628 nicht, aber für den 16F84 würden die BANKSEL Angaben fehlen. Hat der möglicherweise auch noch sowas? MfG Manfred Glahe
@eXc Ich habe mal im Datenblatt nachgeschaut und festgestellt, daß der 16F628 4 Registerbänke hat. Um TRISA/B ausführen zu können muß Du erst auf Bank1 schalten. Wo machst Du das??? MfG Manfred Glahe
-
Thread
prog. Temperatursteuerung
ein großer ATMega256. Programme lassen sich also leicht auf andere AVRs übernehmen. Zwischen den PIC-Familien sind die Unterschiede dagegen sehr groß. Deshalb sieht man viele mit den teuren Boliden PIC18F*** anfangen, da bei den kleinen doch ne Menge nützlicher Befehle fehlen. Die billigen PIC12C509
einfach simpler als ein AVR/8051. Aktuell benutzt werden meist die PICs 12f675 (DIL8 !), 16f628 (DIL18), 16f87x (bis DIL40). Der 12f675 hat trotz seiner Winzigkeit schon einen AD-Wandler und kostet nur 2-3 Euros.
-
Thread
senden über serielle Schnittstelle mit PIC16f877
ermittelt habe, über die serielle Schnittstelle an einen Computer weitersenden. Ich verwende einen PIC 16f877, weiß aber nicht wie ich das Problem am besten angehen soll. Kann mir bitte jemand ein paar Tips u. Trick bzw. ein Beispiel posten! Ich wäre echt dankbar!!!
Assembler findest Du in der Codesammlung unter Minniterminal mit Nokia 3310 Display. Ist zwar für einen 16F628 aber das Prinzip ist identisch. Steffen
-
Thread
PIC 16F628
Brauch dringend jemanden der mir mit hilfe eines PIC 16F628 einen Windgeschwindigkeitsmesser baut, zahle gut!
Wenn es nicht schon erledigt ist, dann schick mal ne Mail. Den 16F628 setze ich relativ oft ein. Steffen
-
Thread
Unterschied PIC16FXX und PIC16CXX?
Soweit ich weiss, sind immer nur die selben Typen komplett austauschbar. Das F steht dann für Flash-Speicher. Der PIC 16F84 ist so z.B. kompatibel zum PIC 16C84. Alle Typen der 16F.. zu 16C..-Familie sind natürlich nicht kompatibel. Allein schon aufgrund der versch. vielen Ports
im F628 laufen. Nur in der Initialisierungsroutine müssen die Analogeingänge (Komperatoren) als digitale Ports deklariert werden. Unter anderem ist z.B. ein 16F628 wesentlich billiger als ein 16F84. Den
-
Thread
Minniterminal mit Nokia 3310 LCD und 4x4 Tasten
Schnittstelle (9600Baud, even Parity) an jeden Controller angeschlossen werden. Kern des Ganzen bildet ein PIC16F628A. Mit nur 5 externen Bauteilen lässt sich die komplette Schaltung bei 3,3V Betrieb aufbauen. Die Routinen habe ich auf das notwendigste beschränkt. Scrollroutinen etc. lassen sich aber bei
hallo super deine lcd steuerung ich habe ein nokia lcd 3110 und ein pic 16f84 bei mir in der elektroniksammlung nun habe ich vollgende frage laeuft dein programm auch in einem 16f84A pic typ? gruss stephan
-
Thread
PIC16F628 defekt ?
Hallo zusammen, ich habe einen PIC 16F627 kurzzeiting mit 8V gespeist.... Er läßt sich beschreiben und wenn ich einen Vergleich durchführen lasse, ist auch alles OK ... Wenn ich ihn in die Schaltung einsetze, dann werden alle Ausgänge High. BTW: Ich betreibe ihn mit dem internen Oszilator (NOCLOCKOUT). (Muss ich da dann noch irgendwas machen ? Momentan sind die PINs frei...) Das Programm soll im Takt von 1 Sekunde die Ausgänge auf High/Low schalten (s. Anhang / PICCLite). Hat jemand einen Tipp ?
-
Thread
MPLAB ICE2000, PIC16F628 und PortA,6/7?
helfen. Ich arbeite mit dem InCircuit-Emulator ICE2000 von Microchip. Als Prozessormodul kommt ein PCM16XP0 mit Deviceadapter DVA16XP180 für den PIC16F628 zum Einsatz. In meiner Anwendung will ich PortA,6 und PortA,7 als digitale IO´s verwenden. Also interner Takt und die PIN´s als IO. Nun finde ich
-
Thread
Minni-Terminal (LCD+Tastatur)
Menüsysteme anzeigen und dann nur den Code eines ausgewählten Menüs übertragen. Einsetzen werde ich einen PIC16F628 oder einen PIC16F876. Momentan bin ich noch am überlegen ob ich die Tastaturmatrix nicht doch gleich auf 8x8 also 64 Tasten erweitere. Damit sind dann auch komplette Texteingaben möglich. Zur
Anwendung lässt sich sehr gut die Verwendung von Befehlstabellen und anderen Look-Up Tabellen beim PIC demonstrieren. damit wird dann wohl eines der Hauptargumente gegen die PIC-prozessoren hier im Forum entkräftet. MfG Steffen
-
Thread
empfangen von Daten im Pic
das CREN lösche ich aber auch jedes mal wieder, damit der Fehler schon gar nicht auftreten kann Pic16F628
Hallo, im Datenblatt des 16F628 ist unter 12.3 die Vorgehensweise gut beschrieben wie die asynchrone Funktion benutzt wird. Übersehen werden in der Regel die sebstverständlichen Einstellungen, und gesucht wird unter den etwas verborgeneren
-
Thread
PIC16F
Hello!! i need compiler software for microchip microcontoler and downloder (HEX files into chip) for PIC16F628A and PIC16F873 series
leid. Meie Kenntnisse in diese Richtung beschränken sich auf MPLAB PICStart Plus Verschiedene PIC16/PIC17 ...
-
Thread
EMV-Problematik
eigentlich genau die Erfahrung, die ich auch gemacht habe. Bisher gab es noch nie Probleme. Welchen PIC setzt ihr eigentlich ein? Ich arbeite größtenteils mit dem 16F876 oder dem 16F628. MfG Jörg PS: Das Forum hier ist Super. Mit so vielen Antworten in der kurzen Zeitspanne hab ich gar nicht gerechnet
PIC16C73, PIC16C74, PIC16C62, PIC16F873, PIC16F876 Reiner
-
Thread
Melodieklingel mit PIC
Melodien implementiert währe es schön, wenn diese hier zur Verfügung gestellt würden. Ich habe den PIC16F628 verwendet, da ich davon genug rumliegen habe. Der Code sollte aber mit geringfügigen Änderungen auf allen anderen PIC´s lauffähig sein. MfG Steffen
naja hab das ganze jetzt in einen 16f628A gebrannt aber es tut sich genau GAR NICHTS wenn ich auf den taster drück. Mein Aufbau: +5v auf vdd, masse auf vss einen 4mhz Quarz(hab den ja wegen dem 84a draufgelötet) auf osc1 u osc2. taster
-
Thread
Standard LCD über nur 3 Drähte
Hallo Markus, wo kriegt man die denn her (z.B. als 2*16 oder 2*20) und was kosten die im Vergleich zu den HD44780 kompatiblen ? So ein 74HC164 kostet ja nur wenige Cent. Peter
lieber einen zweiten Controller, den ich dann (auch mehrere) über nur einen I/O-pin ansteuern kann. Der PIC16F628A kostet mich z.B. aktuell 1,40 (bei Reichelt bestimmt das doppelte). Da sehe ich keinen Grund einen teueren I²C Expander zu verwenden. Das Projekt mit dem Nokia 3310 LCD-Display (siehe Codesammlung
-
Thread
Drehzahlmesser 4 mal 7-segment mit 90S2313
einen Drehzahlmesser fertig gebaut, der für meinen Roller bestimmt ist; also 2 Takt. Läuft auf einem PIC16F, funktioniert gut, hat wenig Bauteile, und ist leicht nachzubauen. Falls Ihr wollt, kann ich ein paar Bilber posten. Gruß Stephan
Hi Nach dem Schaltplan ist ein 16F628 eingebaut. Kann der durch den 16F84A Ersetzt werden?
-
Thread
Ideale Programmiersoftware
Hi, ich habe mal einen C-Compiler für den 16F84 getestet - war nicht zu gebrauchen. d.h. man musste schon in ASM programmieren. Wenn man häufig mal mit verschiedenen Controller zu tun hat, sollte man auf jeden Fall einen C-Compiler benutzen, um
Ingo, für 16F84 und 16F628 gibt es PICC-Lite. Ist frei auf www.htsoft.com zum Download. A.
-
Thread
PIC16F628
Hallo, wer von euch kann mir Tipps zum PIC16F628 gleich welcher Art geben? Ich benutze seit langem den PIC16F84A und möchte nun umsteigen.