-
Thread
LEDs an PIC ausglimmen lassen
Speicheraddressierung, aber die Variablen liegen ja nun deutlich weit hinten.. [code] list p=16F628A __CONFIG _INTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_OFF & _BODEN_OFF & _MCLRE_OFF & _CP_OFF & _LVP_OFF #include <P16f628A.INC> ;*******************************************************
dass es nicht passt. aber ich glaube, du hast ganz andere Fehler, wieso es nicht passt. list p=16F628A __CONFIG _INTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_OFF & _BODEN_OFF & _MCLRE_OFF & _CP_OFF & _LVP_OFF #include <P16f628A.INC> _WDT_OFF usw wird erst in der Include definierte, schon
-
Thread
PIC: Ist W nach einem POR halbwegs zufällig?
klar hat der 16F628A einen internen OSC, sogar zwei 4Mhz und 48khz.
> klar hat der 16F628A einen internen OSC, sogar zwei 4Mhz und 48khz. Genau lesen, gilt für Beiträge und auch Datenblätter. Der interne Osc des 16f628 ist NICHT über die Software kalibrierbar, was man auch anhand des
-
Thread
PIC16F628A PWM mit delay (ASM)
p=16f628a #include <P16F628A.inc> __CONFIG h'3F38' errorlevel -302 radix dec ;********************************************************************** org 0x00
p=16f628a #include <P16F628A.inc> __CONFIG h'3F38' errorlevel -302 org 0x00 ;Alles auf Anfang stellen ;Variablenvergabe cblock 0x20 d1
-
Thread
[V] Alles mögliche die zweite
und 10mm auf 8mm Beide Durchmesser 20mm und Länge 26mm Pos 2: T Riemenscheiben Grosses Rad 16T2,5/60 Kleines Ritzel hat 12 Zähne auch T2,5 Pos 3: 4x Pic16F628A Pos 4: 9 Stück (sichtbar nur 6, auf der Rückseite sind noch 3) LM3914N-1 Bargraphtreiber Pos 5a: HP Netzteileinschübe Input
Das folgende ist noch zu haben: Pos 3: 4x Pic16F628A Pos 7: Glasfaser Sende und Empfangsdiode für 850nm http://www.lightwavestore.com/product_datasheet/OS... Pos 15: Edding Textmarker, hab zuviele bei Amazon gekauft gehabt Pos 18
-
Thread
[V] verschiedene Microchip PICs Mikrocontroller um je 2.50€
/P 1 x PIC16F877A-I/P 2 x PIC16LF877A-I/P 1 x PIC16F877-04I/P 2 x PIC16F687-I/P 3 x PIC16F84A-20I/P 4 x PIC16F84A-04I/P 9 x PIC16LF84A-04I/P 1 x PIC16F628-04I/P 6 x PIC16F88-04I/P 2 x PIC16F687-I/P 4 x PIC16F876A-I/SP 3 x PIC16F870-I/SP 3 x PIC12F683-I/P lG
-
Thread
Probleme mit LCD an PIC 16f887
BATRON-LCD mit der HD44780-initialisierung funktioniert. Du brauchst im ASM-File lediglich den PIC16F887-spezifischen Teil und #define-Anweisungen hinsichtlich der PORT- und PIN-Zuweisungen anzupassen. Die LCD-initialisierung verwendet den 4Bit-Datenbus D4 - D7 am LCD. Wie viele andere auch,
Decknamen" "Finde_Mich" also 20h, zuzuweisen. Siehe dazu auch 2.3 PCL and PCLATH im Datenblatt des PIC16F887! Der Programmzähler beim PIC besteht ebenfalls aus H-Byte, das sind die unteren Bit 4:0 des Register PCLATH und dem Low-Byte das ist das Register PCL. Folglich kann mann mit 13 Bit einen
-
Thread
Ist der PIC 18F2450 eine gute Entscheidung
Hallo, natürlich kannst Du diesen PIC verwenden, allerdings ist er etwas überdimensioniert. Bereits mit einem PIC16F628 (18 pins) kannst Du DCF77-Input-Verarbeitung, LCD-Ausgabe (4bit-Modus) und Tasterabfrage (Stellen von Uhr, auch Weckerfunktion
rede ich jetzt NICHT von Assembler und BASCOM-Programmen !). > .........Verwaltungskrams, beim PIC kommen noch > die nervigen Bankumschaltungen hinzu..... Tja, wer unbedingt auf den PIC12/16/(18) beharren will, muss damit leben - wenn möglich noch mit neolithischen PIC16F84 herumwerkelt um alles
-
Thread
Anfänger Frage zu PIC16F628A
Hallo ich traue mich das gar nicht zu fragen. Ich habe so ein PIC-READY 2 Board von Mikroelektronika und versuche die kleinen Käfer (PIC16F628A, PIC16F84) ohne Debug Möglichkeit zum fliegen zu bekommen. Einfach nur LED an [avrasm] CLRF PORTB MOVLW
Martin Michael schrieb im Beitrag #3346201: > aber ein 628a der a typ hat ein anderes datenblatt 16F628 bzw. 16F628A unterscheiden sich meines Wissens nur in der maximalen von Microchip empfohlenen Oszillatorfrequenz mit "A" 4MHz ohne "A" 20MHz. Klaus
-
Thread
5V Lüftersteuerung mit PIC
und die Zeiten sehr gering sind, denke ich sollte die Spannung relativ konstant sein. Anstelle des PIC16F628A verwende ich jedoch einen PIC16F870. Dies sollte jedoch keinen unterschied machen. Die Werte für die Innenwiderstände der Lüfter und die Kapazität des Kondensators stimmen mit der Zeichnung überein
>Ich würde mich über einige Tipps und Anleitungen freuen! Du wirst deinen PIC töten. Der will weder zwei Lüfter noch einen 100nF Kondensator am Ausgang haben.
-
Thread
Ardpicprog, pic programmieren mit Arduino
Wer kann mich helfen mit folgendes Problem? Wie oben gesagt, ich möchte ein pic 16f628a brennen. Da dies warscheinlich die einzige mal sein wird, möchte ich nicht extra ein pic-brenner kaufen. Ich weiss es gibt billige chinesische klones usw, aber ich habe hier ein Arduino und
-
Thread
PIC programmieren
Hallo, wer von euch kann mir zwei PIC16F628A programmieren? Würde mich sehr freuen wenn sich jmd meldet...
> 16f628a-HLM8070.HEX Nur so - du weißt schon, dass das ein drecks UKW-Sender ist der illegal und vor allem nicht frequenzstabil ist?
-
Thread
Bittiefe eines µCs
, W, ACCESS 6288 0107 MOVLB 0x7 628A 2700 ADDWF nBytes, F, BANKED 628C 50EE MOVF POSTINC0, W, ACCESS 628E 2301 ADDWFC dest, F, BANKED 6290 50EE MOVF POSTINC0, W, ACCESS 6292 2302 ADDWFC pChunk, F, BANKED
6E4E MOVWF [0x4E], ACCESS 62A4 5103 MOVF src, W, BANKED 62A6 6E4F MOVWF [0x4F], ACCESS
-
Thread
DCF- Funkuhr mit PIC
Hallo, ich hab folgendes Problem, in der Schule soll ich eine Funkuhr mit einem DCF77-Modul und einem PIC16F628A bauen und alles sauber dokumentieren, d.h. Schaltplan,Ablaufplan... Kann mir jemand in diesem Fall vielleicht behilflich sein? Habe keine Idee wie ich anfangen soll. Vielen Dank im Voraus!
gehenden) Überblick Hardware für eine DCF77-Uhr: Gehäuse DCF77-Empfangsmodul (z.B. Pollin, Conrad) PIC 16F628 Quarz z.B. 4MHz LCD 2x16 Programmteile: Interne Uhr, erhält Sekundentakt von Interrupt-Routine Interruptroutine z.B. alle 4ms(*250=1s), 10ms(*100=1s) usw.. Dekodierroutine für das DCF77
-
Thread
Fragen zu: Miniterminal mit Nokia 3310 LCD und 4x4 Tasten
ist und das hat in mir wieder Hoffnung geweckt ;) Ich hab zwei PIC16F628-04/p, zwei 3310 Displays, eine Menge allgemeiner Bauteile, also im Prinzip alles was man dafür braucht, sogar nen ahlen Pentium I Laptop mit LPT mit 5V. Ich wollte die Idee aufgreifen und
echten Parallelport hast (gut aufheben!), dann bau Dir doch den Brenner3 http://www.sprut.de/electronic/pic/projekte/brenner3/ auf Lochraster, damit geht fast alles (ausser den neuen 9V-Typen, wie PIC16F1825 etc). Besser wäre natürlich noch der Brenner5 http://www.sprut.de/electronic/pic/projekte/brenner5
-
Thread
Wer kann das Programm umschreiben?
Init ; 16F628 alle Comparatoreingänge auf Digital umschalten BSF CMCON, CM0 BSF CMCON, CM1 BSF CMCON, CM2 bsf STATUS, RP0 ; Bank 1 movlw Ini_opt ; pull-up on movwf OPTION_REG
Brenner > will nicht... Wovon redest Du da eigentlich ? Der Prozessor (laut ASM File) ist ein PIC16F628. Das ist ein FLASH Typ. den kannst Du (fast) beliebig oft umprogrammieren. Grüße Andreas
-
Thread
[S]uche PIC16 mit Internem Oszillator
16 Pin PICs gibt es keine. "Standard 18-Pin-PICs" in Bastlerkreisen mit internem Oszillator sind z.b. 16F628(A), 16F88. In Ebay Angebot 161028738835 findest du 1 Stk um 2.89 EUR inkl. Versand in Deutschland
http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en023112 16F690 Schickst du mir Internetmarke mit Adresse kriegste PIC
-
Thread
Fehler bei der Anwendung des Programs
Taster soll eine LED ein, und beim zweiten drücken ausgeschaltet werden. Im Simulationprogram "Real Pic Simulator" und "MPLAB SIM" funktioniert das Programm auch so wie ich es haben will. doch beim Laden auf ein 16F628A Chip mit "Propic2" reagiert der Chip nicht auf die Signale, die ich ihm Gebe. Die
verschwenden, solange der Chip nicht ordnungsgemäß lauft). Program: [avrasm] list p=16f628A ; list directive to define processor #include <p16F628A.inc> ; processor specific variable definitions errorlevel -302 ; suppress message 302 from list file
-
Thread
Programm umschreiben?
/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TC1602E_01.html Das Program für den Pic ist dieses: https://www.facebook.com/download/234861473305877/Eflose_PLL_Sender2-16f628a-HLM8070.HEX Der wo das für mich tun könnte, und das danach auch funktioniert, soll natürlich auch nicht
-
Thread
Wer kann einen PIC16F628A programmieren
, falls man einen PC mit Parallelport hat, oder jemanden mit einem Programmer fragen ob er dir den PIC programmiert. Für den Brenner 8 wird aber ein PIC18F2550 benötigt, kein PIC16F628A
falls man einen PC mit Parallelport hat, oder jemanden mit einem > Programmer fragen ob er dir den PIC programmiert. > > Für den Brenner 8 wird aber ein PIC18F2550 benötigt, kein PIC16F628A Gerade darum bin ich hier. Du hast recht. Es wird der PIC18F2550 benötigt. Habe eine Schaltung verwechselt
-
Thread
Problem mit 2 LCD parallel, getrennt durch Bustreiber 74HC245
Momentan stecke bei diesem Problem fest: An einem PIC16F628 betreibe ich an PORTB ein LCD Nr. 1, dessen Ausgabe einwandrei funktioniert. An PORTB sind die Pull-Up-Widerstände aktiviert. Jetzt habe ich an PORTB, parallel zum LCD1 einen 8Bit-Bustreiber 74HC245 mit seinem A-Bus als Input angeschlossen (Pin DIR fest auf GND, Pin G fest auf +5V). Am B-Bus (Output) des 74HC245 habe ich das LCD Nr. 2 angeschlossen. Dieses 2. LCD zeigt nun den gleichen Inhalt wie das an
-
Thread
PIC16F628A kann nicht gelöscht werden.
Willem eprom programmer+27C256/27C512. Sorri für verwirrte Posting. Ich wollte nur sagen das, ich den pic16f84 löschen und beschreiben kann. Den pic16f628a nur beschreiben, auslesen, vergleichen aber nicht löschen. Danke, faribari
ich den Pic16F628 ohne "A" ausgewält und versuchte noch mall zulöschen. Ja, es hat funktioniert. Alle drei lassen sich löschen und beschreiben. Sind es filleicht die 16F628 und keine 16F628A? Auf jeden fall ich
-
Thread
Warteschleife, delays
.. Moment.. ∗glaskugelstreichel∗.. Pic16. War das die Frage?
benötigt. Das kannst Du im Datenblatt eines jeden PIC nachlesen. Z.B. PIC16F628: vgl. "TABLE 15-2: PIC16F627A/628A/648A INSTRUCTION SET", Spalte "Cycles" [code] z.B: nop 1 Cycle die meisten Befehle benötigen nur 1 Cycle GOTO 2 Cycles manche
-
Thread
Achtung: Anfänger! PIC16F628 Fehlermeldung beim Assemblieren
Guten Morgen, nach einer langen PIC-Programmier-Pause, habe ich hoffentlich nur ein kleines Problem. Ich vermute, das ich irgendetwas übersehen habe. Ich habe eine kleine Schaltung mit einem PIC16F628A als SMD, um das Programmieren
Vielleicht habe ich mich nicht richtig ausgedrückt. Was ich schreiben wollte ist folgendes: Der SMD-Pic P16F628A scheint sich in der gleichen Schaltung anders zu verhalten, wie sein "großer" Bruder in DIL-Bauweise. Letzterer beendet sofort sein Programm sobald ich den Reset-Taster betätige, während der
-
Thread
Basisstrom bei uC Ausgang zu hoch
Auf keinen Fall solltest du den Typ von Controller, Transistor oder LED > > verraten. uC: PIC16F628A Transistor: BC337 LED: POWER-LED 1W, kaltweiss
Bobby schrieb im Beitrag #3152319: > > uC: PIC16F628A > Transistor: BC337 > LED: POWER-LED 1W, kaltweiss Und wie soll da jetzt der Basisstrom zu hoch sein? Annahme: Die LEDs ziehen 350mA (und selbst wenn Du mehrere parallel haben solltest
-
Thread
Led Lauflicht - IR Signale entschlüsseln
Fernbedienung gesteuert wird. Das DATA Signal des IR Empfängers geht direkt auf einen Digitalport eines PIC16F628A. Ich würde gernde das auslesen, so das ich es auf eine andere Art(ein weiterer µC) dem Digtalport dem übergeben kann. Muss ich dazu ein Osilloskop haben? Danke Joachim
-
Thread
mp3 player mit atmega Gesperrt
Vieleicht ginge es mit pic-mikrocontrollern? Ich habe: pic16f627, pic16f628a und pic16f678.
>Vieleicht ginge es mit pic-mikrocontrollern? Ich habe: pic16f627, >pic16f628a und pic16f678. Sehr witzig;) Irgendwie habe ich das Gefühl das hier ein dummer Troll unterwegs ist.
-
Thread
PIC16F84A Programm auf PIC16F819 umschreiben
. siehe hier: http://www.rolandgruber.de/OpelTID.htm Diese Programm läuft auf einem PIC16F84A Ich möchte mir aber nun als Zusatz auch noch die Bordspannung am Display anzeigen lassen. Dazu habe ich mir einen PIC16F819 besorgt da dieser den A/D Port unterstützt und PIN Kompatibel mit dem 16F84A ist. Meine Frage lautet nun was ich alles tun muss um nur mal das Grundprogramm so wie es auf dem PIC16f84A bereits läuft auch auf dem PIC16F819 laufen lassen kann? Danke.
-
Thread
Programming mit PicKit 3
Oder es ist ein 16F628A und kein 16F628 (oder auch umgekehrt) ;-)
Ist schon ein Pic16f628, wie beschrieben... Die leitungslänge kann es auch eig nicht sein, hab mit diesem PicKit3 auch schon vorher gebrannt, auch nur die 16f628...
-
Thread
Pickit3 Probleme beim Programmieren
Firmware type......................Midrange PICkit 3 Connected. PK3Err0045: You must connect to a target device to use PICkit 3. Pinbelegung: Pin1 MCLR (10k nach +5V) Pin2 +5V Pin3 GND Pin4 PGD Pin5 PGC Ich verwende einen PIC16F628. Habe bereits einen anderen PIC genommen aber das Problem
Ich habe auf dem Steckbrett lediglich einen PIC16F628 gesteckt, die Versorgungsspannung und die ICSP Verbindung mit einem 10k Pull-up von MCLR auf 5V ... mehr hab ich garnicht und es geht einfach nicht :-/ Brauche ich eventuell einen USB-Treiber
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
2 PIC16C57 1 PIC16F628 2 PIC16F84 3 PIC16F88 1 PIC16F727 1 PIC16F871 1 PIC16F876 1 PIC16F877 2 PIC16
2 PIC16C57 1 PIC16F628 2 PIC16F84 3 PIC16F88 1 PIC16F727 1 PIC16F871 1 PIC16F876 1 PIC16F877 2 PIC16
-
Thread
PIC Programmer Probleme
Vdd (+5V) gezogen wird. Sprich MCLR-Pin - 10k - Vdd. mehr hier http://www.sprut.de/electronic/pic/reset/index.htm#mclr Hamza K. schrieb im Beitrag #2969169: > Mein Takt ist 20MHZ (PIC16f877A) Wo genau ist denn deine Taktquelle? Soweit ich das im Kopf hab hat der 16F877 garkeinen internen
Ja für das Firmwareupdate brauchst du einen pic16f628 oder einen pic16f628A. Als nächstes brauchst du die neuste Firmware. Also das Hex-File der neusten Firmware (Das Hex-File und die neuste Brennersoftware findest du da: http://www.kitsrus.com/
-
Thread
Velleman K8048 picprogrammer tut nicht
002803 Fehler beim Vergleichen: 000009: gelesen=003FFF, erwartet=003400 Fehler beim Vergleichen: 00000A: gelesen=003FFF, erwartet=003007 Fehler beim Vergleichen: 00000B: gelesen=003FFF, erwartet=00009F Fehler beim Vergleichen: 00000C: gelesen=003FFF, erwartet=001683 Fehler beim Vergleichen: 00000D:
Kennt einer von euch vieleicht ne Seite mit ein paar Anfänger projekten (ich hab einen 16f627, 16f628a, 12f508 und 16f678)?
-
Thread
Anfänger bittet um Unterstützung beim Programmieren eines PIC 16F627A
du ein Bit einem anderen folgen lassen willst, dann mach es anders, eventuell so: BTFSC PortA,1 BSF PortB,3 BTFSS PortA,1 BCF PortB,3 macht "PortB,3 folgt PortA,1" W.S.
verwende zum Einstieg den Brenner8P von Sprut, die Microchip Entwicklungsumgebung MPLAB und einen P16F628 für meinen Übungsaufbau. Jetzt läuft es und ich habe endlich ein Erfolgserlebnis. Sogar kleine Änderungen im Programm haben die gewünschten Auswirkungen. Vielen Dank dafür! Schöne Grüße, Norbert
-
Thread
Pic18F2550 brennen
Selbstgebauter aus China. Vorallen für den Einstieg einfacher. Schaust du da http://www.ebay.de/itm/ICSP-PIC-Brenner-Programmierer-Programmer-USB-Programmierger-at-fur-16F-12C-12F-/160909980658?pt=Wissenschaftliche_Ger%C3%A4te&hash=item2576fb73f2 Software und eine Aktuelle Firmware gibts auf: http://kitsrus.com/ Zusätzlich brauchst du aber noch nen pic16f628 um mit der alten Software die neue Firmware auf diesen zusätzlichen PIC zu brennen. PIC auf Patine aushebeln und danach neuen gebrannten rein und los geht...
-
Thread
Alarm-Wecker
Wecker... in Elektor Heft 3-2004 wird ein Alarmwecker mit allen Daten usw.. beschrieben..auch für PIC 16F628A den du so brennen kannst...: als Elektormitglied kannst du diese Daten-gezippt runterladen. Dieses Programm habe ich NICHT getestet..aber bereits Layouts dazu erstellt. speziell für Gehäuse
-
Thread
Interrupt an PIC16F886
Hallo R.S. Dein PIC 16F886 ist wohl nicht kaputt, dafür aber Dein Code! Einiges haben ja schon andere kommentiert. Hier noch mein "Senf" dazu: In der ISR solltest Du das nunmehr gesetzte Interrupt-Flag wieder löschen
mit Kontroll LED’s in meinem Programm oder mit einer Recherche. Kleine Info am Rande; der RB0 des 16f886 war wirklich defekt. Ich habe den Code vor meinem letzten Beitrag zu einem 16F628A portiert, wo er tadellos läuft.
-
Thread
Kapazitive Schalter (mTouch?)
Touch Library"... So... aber ich habe schon ein paar Schaltungen gesehen mit Microcontrollern (z.B. 16F628A), die nicht in dieser Liste drin sind (also keine Cap.Touch Channels) haben. Meine Fragen sind also: a) Was hat das mit diesen mTouch an sich zu tun, braucht man die oder kann man Kapazitive
. eine PIC12F617 (die in dieser Liste drin ist und 4 Kapazitive Chanels hat, 8 Pins), wie wäre die simpelste Beschaltung dafür für einen Button und wie könnte es Softwaremässig aussehen ? (ich erwarte hier natürlich