-
Thread
Anfänger bittet um Hilfe :-)
so: schau mal auf http://shop.mikrocontroller.net bei AVR vorbei, da findest Du zB die ATMEGA16-JTAG Platine und ein ATMEGA16 Eval-Board für zusammen 42,50EUR. Gruß, Patrick...
ich persönlich wollte da am Anfang auch nichts weiter investieren. Ein primitives Testboard für nen PIC 16F84 habe ich auf einer Lochrasterplatine gebaut. Ein 4MHz-Schwinger, am "großen" Port mit den vielen Pins über Widerstände LEDs angeschalten, am "kleinen" Port paar Dilschalter für Eingaben. Dazu
-
Thread
Suche Prog. in assembler für PIC 16F84A
Hallo kann mir jemand einen tipp oder sogar eine lösung anbieten? Problemstellung: habe eine frequenz und zwischen 250Hz bis 550Hz soll ein Portbit auf High gestellt werden. respektiv wenn die Frequenz höcher als (eistellbar 250Hz-550Hz) ist brauche ich ein signal?
-
Thread
Schwinger für PIC 16F84-4
Hallo, ich arbeite grade an einem Projekt mit einem PIC 16F84-4 und habe einen 4 Mhz Schwinger von Conrad (Nr. 503169-88) gekauft. Kann mir jemand helfen und sagen, wo ich in EAGLE ein entsprechendes Symbol für den Schwinger finde...Oder muss ich den
Die Blattgrösse braucht man unter Eagle nicht definieren!!! Wenn Du einen Schaltplan auf ein DIN A4 Blatt zeichnen möchtest, dann hole Dir aus der LIB Frames ein DIN A4 Blatt!! Die gbit es da in allen Formaten. GRUSS INGO
-
Thread
Fernbedien RC5 Empfänger
RC5CYCLES * RC5TIME * 1.2 + 0.5) TCCR0B=1<<CS01; // 1mhz durch 8 = 125khz bzw. 8µs TIMSK=1<<OCIE0A; ISR(TIM0_COMPA_vect) OCR0A=TCNT0+16; // 16 * 8 takte = 128 takte sicherheitshalber das volatile einbauen. danke für das programm.
Hallo alle zusammen, ich soll, von meinem Ausbilder, ein RC5-signal mit einem PIC16F84A auswerten und das Ergebnis von einem LCD anzeigen lassen ich finde leider rein gar nichts dazu. Kann mir da jemand helfen?? LG Kim
-
Thread
PIC 16F84A Programmierung
für einen kleinen nicht besonders aufwendigen Roboter, der wie schon im Betreff genannt, mit einen PIC 16F84A Bauteil gesteuert werden soll. Ich habe bereits einen Programmer dafür und brauche nun nur noch eine Schaltung und das dazu gehörig Programm für den Controller. Vielen Dank schon mal
quiero programar el pic 16F54A y no se como hacelo ni con que programa lo puedo usa yo tengo el programador que es v4.2 parallel
-
Thread
PIC-Assembler - Probleme beim Assemblieren
Kann mir jemand mit Tipps weiterhelfen, wie ich da Abhilfe schaffen könnte? Die Include-Datei zum PIC16F873 ist im Arbeitsverzeichnis vorhanden. Ein anderes Programm für den PIC16F84 läßt sich einwandfrei assemblieren und simulieren. Leider bin ich mit der PIC-Welt nur wenig vertraut. Das Programm stammt
p=pic16f873 include p16f873.inc __config _hs_osc & _wdt_off & _pwrte_on & _lvp_off ;**************** Label Definition ******************** cblock h'20'
-
Thread
A/D Wandler für PIC 16F84
Mußt Du den PIC16F84 verwenden ? Wenn nicht, nimm doch lieber einen PIC mit A/D-Wandler.
Hallo Olaf der IC den du brauchst heißt TLC549. Ist ein A/D Wandler mit 8Bit und den kannst du mit dem PIC 16F84 auslesen. MfG Harald
-
Thread
Pic 16F876A nur komische Werte?
Hallo! Hab mir für den Pic16F876A ne Testplatine und nen Programmer zusammengelötet. So dann hab ich folgendes Programm zum testen geschrieben, hab leider gerade ned des assembler File da sondern nur des Hex File, hab das halt von IC-Prog nochmal umwandeln lassen: LIST P=16F84, F=INHX8M include "P16FXX.inc" ORG 0x0000 GOTO Label_0001 ORG 0x0004 Label_0001 BSF STATUS , RP0 BCF TRISA
-
Thread
HC12 oder M16C
du mir empfehlen? Was ist leistungsstärker?" Ich arbeite nur mit dem HC11 und PIC16F84, PIC16F877 und das hat bisher immer gereicht. Einen neuen Controller, nur für ein bestimmtes Problem tu ich mir nicht an. Der PIC ist klein schnell (20MHZ) und eine In Circuit Prog. Platine (eigene
(256KByte Flash / 12KByte SRAM / CPU_CLK = 48MHz BUS_CLK =24MHz / 5V / 2xCAN) 10-bit-A/D-Wandler M16C: 3,3us (Wandlungszeit) HCS12: 7us (Wandlungszeit) 8-bit-D/A-Wandler M16C: 3us (Wandlungszeit) HCS12: nicht vorhanden HCS12: - Einfacher Umstieg vom HC11 da gleiches Programmiermodell
-
Thread
on the fly programmieren
Hallo! Gibt es einen Programmer mit dem man einen PIC 16F84A on the fly programmieren kann. Also nicht erst auslesen und dann wieder beschreiben. Ich würde gerne nur ein paar Adressen ändern. Gruß Miller
Zum Programmieren muss der PIC nicht erst ausgelesen werden. Was meinst Du genau mit "on the fly"? Andreas
-
Thread
Hausbus
anregen vermittelt zu haben. Wer noch Fragen hat kann mich unter meiner E-Mail Adresse erreichen. m.f.G Uwe Manz
der Industrie. Kosten pro Multifunktionsmodul: ca 120.- ( 8 IN/ 2 Analog 0 -10 V, 4 Out 230 V/16 A, 1 x 0 - 10 V Out, RTC, 1 x PT100, 1 Analogpot /4 TE) Ich würde alle Entwickler bitten, ihre Bus-Entwicklungen zu hinterfragen, ob sie mit diesen Vorgaben mithalten können. Falls nicht - gibt
-
Thread
welchen IC muß ich nehmen?
. Je nach Kabel mit nachgeschaltetem Treiber. Allerdings würde ich soetwas nur noch mit einem µP (PIC 16F84 o.ä.) machen. MfG Manfred Glahe
Hi Einen µC mit mindestens 16-IO's für das Kabel und ein paar für die Ausgabe plus ein paar Widerstände sollte diese Aufgabe problemlos erfüllen können. IC-Gräber machen bei dieser Anwendung keinen Sinn. Matthias
-
Thread
Einsteigerset mit Steckboard
Einsteigerset abzugeben: -Steckplatine Profi C von Conrad Neupreis 38,95 -Englisches Buch über PIC's --> PIC'n up the Pace Tolles Buch für Einsteiger, leider in Englisch. Viele Beispiele. Neupreis war ca. 40 Euro -2 X PIC Flash Controller 16F84A DIP passend zum Buch -2 X Atmel Flash Controller AT90S4433 DIP -1 X 2mA Leuchtdiode + Vorwiderstand + Reset Widerstand -1 X Quarz 8 MHz + 2 Kondensatoren für die Atmel's -1 X Schwinger 4 MHz für die PIC's (Kondensatoren schon integriert) -1 X 2 mal 16 LCD Eine Schaltung
-
Thread
Gibts denn so was?
geht mit programmieren. Aber meinst du ich kann n' einfaches rechtecksignal z.b. von meinem alten pic16f84 mit z.b. 1 mhz an xtal2 legen und dann geht das? MFG Nik
ich habe nach dem datenblatt xtal2 vom atmega 'not connected' gemacht. An xtal2 habe ich nun den pic16f84 dran der etwa 100khz raus lässt. Ich bin mir nicht sicher, aber ich glaube der atmega läuft erst ab 1 mhz oder? Oder man müsste das über ein weiteres fusebit einstellen wenn man unter 1mhz geht
-
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
T6963 mit PIC16F877 und CCS
16F84 ist es
hi die einzigen infos die mein code aus dem include benötigt sind die u.a. es sollte daher kein problem sein einen anderen typen zu includen bzw. reicht es die u.a. zeilen (statt #include <16F84.h>) einzufügen #device PIC16F84 //(hier kann auch ein anderer typ stehen)
-
Thread
PIC18 programmierung
Hallo Ich möchte einen PIC18F442 programmieren. Einzigste brennersoftware, die ich gefunden habe, ist die von "sprut" auf sprut.de. Leider mag die Software meinen Brenner nicht besonders. Die Software für die PIC16F hat meinen
Küche geätzt. Ich hatte nie ein Problem damit, keinen einzigen Fehler beim Brennen (zumindest wenn der PIC heile war). Benutzt habe ich den sicher schon einige hundert male.. für die PICs 16f84,16f870, 16f877, 12f675 - nur für den 18f noch nicht.
-
Thread
zwei RS232 schnittstellen die miteinader kommun. (PIC16F84A)
Hallo nutzte einen PIC16F84a um an RB1 ein Signal einzulesen und je nach Zustand entweder "Tür auf" oder "Tür zu" an ein Terminalprogramm über die RS232 Schnittstelle zu senden. Nun soll die Funktionalität des PIC erweitert
zusätzlich an PORTA ein weiteres Gerät angeschlossen wird, welches über die RS232 schnittstelle mit den PIC kommuniziert. Mein Programmcode müsste nun eigentlich Daten über den Pic zum PC senden. jedoch es passiert nichts. Habe jedes Byte zwischengespeichert und per Indirekte Adressierung versucht wieder
-
Thread
PIC 16F877 Problem PortA und D
Hallo Ich habe zwei Probleme mit dem PIC 16F877. Irgentwie kann ich die Ports A.4 und A.5 nicht als digitale Ausgänge schalten. Ich habe den PORT schon von Analog auf digital umgeschaltet (Adcon1 = 0110), aber es geht trotzdem nicht.
nach 3 jahren mal ne antwort. ich schreib grad ein pic referat. ich muss den 16F84 dem 16F877 gegenüberstellen Eigenschaft 16F84 16F877 Anschlussbeine 18 Pins 40 Pins Kern 14-Bit 14-Bit Programmspeicher 1024 Befehle 8192 Befehle
-
Thread
16F84 brauche 125 kHz
einfache weise 125 kHz Quarzstabil (+-0,8%)aber bei +80 - -20 Grad Celsius, und mit +- 12V und noch 120 mA, also dachte ich an den PIC16F84 (hab da noch einige da) ich programmiere die in PIC Basic 1.3 das ist aber zu langsamm, -PIC16F84 -also den gesammten Port B schalten PIN 0..7 (pins werden zur erhöhung
ganz schnell tödlich sein, Steffen: vielen dank für deine mühe, rausgekommen ist: #include pic16f84a movlw 0x00 movwf TRISB ; PortB als Ausgang definieren FLoop movlw 00000001b xorwf PORTB,f goto FLoop end Executing: "C:\Programme\MPLAB IDE\MCHIP_Tools\mpasmwin.exe" /q /p16F84A
-
Thread
Microcontroller gesteuertes Netzteil Gesperrt
vorgestellt. Die Spannung und der Strom sind Digital mit Tastern einstellbar. Die Software wurde in Pic-Basic(http://www.pic-basic.de) für den pic16f84 geschrieben. Nik
satisfied with everything as a client, I do not see any complaints, we plan to continue using the service. I recommend this service. Visit https://accstores.com
-
Thread
Atmel/Motorola für noob?
danke schon mal für die vielen guten tips. ich werd mir woll mehrere besorgen müssen ;) -C8051F123 -PIC18F4220 -PIC18F8680 -AT89C51SND1 -68HC11P1 -68HC16Z1 -MMC2114 wird schon einer dabei sein, auf den ich mich fixiren kann. thx nochmal
ist nicht hüpsch. d.h. ich kauf erst mal einen PIC16F84 wo bekomme ich einen AT89C51SND1 her? nicht mal die officiellen germany händler von Atmel haben den. p.s. hab so eben beschlossen, alle meine Projekte im Baukasten system zu erstellen. d.h
-
Thread
z80 system
Other Features - DMA * Ext. Temp - Yes * COMM Interfaces - 2 UARTs w/ IrDA, I²C, SPI * 16-bit Timers - 6 * External Memory - n/a * Core/ CPU Used - eZ80 eZ80F91AZ050SG ... Features * Package - LQFP * I/O - 32 * Interrupts - 48 * WDT - Yes * Timers - (
RAM (bytes) - 16K * COMM Interfaces - 2 UARTs w/ IrDA, I2C, SPI * Program Memory - Flash * EMAC - Yes * 16-bit Timers - 3 * 8-bit Timers - n/a * External Memory - 16 MB * SRAM - 16K
-
Thread
Phoenix Firmware-Update PICStart-16B1
Hallo an alle, habe hier ein kleines Problem: ich bekam von einem Freund ein PICStart-16B1 geschenkt und möchte damit ein paar kleine Projekte mit dem PIC starten. Leider unterstützt dieses Gerät nur ein paar dieser Chips. Die Firma Microchip bietet aber für dieses Gerät keinen Support mehr
extrem einfach aufzubauen (braucht nichtmal ne Stromversorgung) und funktioniert bei mir astrein mit 12F675, 16F84A und 16F88.
-
Thread
BAudrate in Assembler einstellen
Wie stelle ich die Baudrate (9600) bei 4 MHz ein. Nutze ein Pic16f84a??? Habe im Netz ein Quelltext gefunden da wird die Baudrate so ermittelt: clockrate EQU .4000000 ;Xtal value fclk EQU clockrate/4 baudrate
EQU .4000000 Definition der Quarzfrequenz > fclk EQU clockrate/4 Der PIC teilt den Takt intern nochmal durch 4, somit hast du 1MHz, d. h. ein Befehl benötigt 1us (bzw. 1/fclk us) zum abarbeiten. > baudrate EQU ((fclk/.9600)/3-2)Wenn du nun fclk durch die
-
Thread
Dezimalzähler in Assembler für PIC 16f84a
? ich verwende das programm MPLAB IDE 6.30 um dies in assembler zu programmieren. der verwendete pic ist ein 16f84a. mfg Floddi
wirklich nur bis 99 zählen soll, geht es auch so: ; Z1 enthält den Dezimalzähler incf Z1,f ; Zähler erhöhen movlw 6 addwf Z1,w ; +6 (Dez.-korrektur) --> Ergebnis vorerst in w btfsc STATUS,DC ; Überlauf im Low-Nibble? movwf Z1 ; ja, Korr. Ergebn
-
Thread
AVR-Kontroller
nicht schlecht. Die meisten Befehle werden, wie oben schon gesagt in einem Zyklus abgearbeitet. Ein PIC 16F84 braucht dazu z.B. 4 Zyklen und ein 8051 soweit ich weiß 12. Die Architektur der Controller ist auch sehr gut für Hochsprachen wie C geeignet. Bei den PICs sieht es da nicht so gut aus. Viele
habe ich noch nie benötigt, habe jetzt aber angefangen, mir den Philips-LPC reinzuziehen. Selbst 16bit sind im embedded-Bereich selten nötig, habe ich nur in wenigen Projekten drin. Die Masse sind 8-bit-Teile, und bei vielen davon würden auch 4bit genügen, i.a. verbringen MCs viel Zeit mit warten.
-
Thread
Suche PIC16f877 Programmer für rs232
Hallo! Funktioniert der Ludipipo auch mit Pic16F87X Bausteinen weil der überall so beschrieben ist das er ein Brenner für Pic16F84 sei???? MFG Maruu
aufgesteckt: http://www.cveigl.at/members/TFTW/ludipipo/ludipipo.htm funzt einwandfrei mit dem PIC 16F876A und PIC 16F84A MFG Maruu
-
Thread
Magnetkontakt soll eingelesen werden und damit eine LED steu
gerade im rumexperimentieren für mein Abschlussprojekt zum ITSE. Habe den Auftrag bekommen über ein PIC16F84A eine Verbindung (RS232)zum PC aufzubauen. Zweck soll sein das an einer Tür ein Magnetkontakt (Reed-Kontakt)instaliert ist, welcher überwacht ob die Tür auf oder geschlossen ist. Dies soll dann
gute seite die mir auch weiter geholfen hat. Jedoch fehlt es an der breite von Webseiten die über PIC Assembler programmierung informieren. Wie sieht es mit englischen seiten aus?
-
Thread
Nochmal Analog Comparator
Hallo, ich habe dass mit einem PIC16F84 gelöst. Das Problem dabei ist die relativ große Schwankung der Eingangsamplitude und die Nebengeräusche. Deshalb habe ich das mit einem externen Komparator gelöst und nicht mit einem anderen PIC
Und für den A/D finde ich nur MAX-Werte, keine MIN.. ???
-
Thread
Casio-TR + AVR -> Funkmodem
Hi, mit einem PIC 16F84 als Prozessor habe ich sowas schon mal gesehen (http://www.riccibitti.com/casio.htm). Gruß R A L F
-
Thread
PIC's unterbelichtet
zusammengelötet. Sieht gut aus, leider bin ich mit der Programmierung des Pic's(16F84A), ein wenig hilflos. Es geht nicht so einfach, wie ich es mir vorgestellt habe. Habe es mit dem ICPROG versucht. Es kommt aber immer die Fehlermeldung "Fehler bei Adresse "0000" oder "0006"
Übrigens findet sich auch nen PIC im Siemens Gigaset M101 Data - ein 16C56 ;) Und natürlich auf den SRF08 Ultraschallsensoren, einigen elektonischen Kompassen und PID Motor Controllern... Aber da gibts grantiert auch AVRs in
-
Thread
T6963C Versorgungspannung
man sieht natürlich nichts von Cursor. Hab' die Software mal in den Anhang gehängt. Ist für den PIC16F84A.
vom "1 Kommando ohen Daten-Befehl" kopiert und dann nicht weit genug geändert. 2. Meinen zweiten PIC 16F876 habe ich auch direkt abgeschossen. Problem war, dass ich oft zwischen zwei PICs gewechselt habe. Beim PIC 16f84 fängt der freie RAM ab einer kleineren Adresse an (0x0C). Beim PIC 16f876 stehen
-
Thread
Software I2C für den PIC???
Hi! Jap ich weis eigendlich hast du ja recht. Mhhm ich hab halt grad 4 Pic 16F84 hier rumfahren aber es wäre echt geschickter. Naja ich denke ich werde mich mal erst kurzt mit der Softwareseitigen I2C Schnittstelle beschäftigen alleine nur aUS Übung und zum besseren verständnis. Das Hardwareinterface des 16F87 is echt billig anzusteuern hab das Tutorial von sprut.de gelesen. Und für mein richtiges Projekt brauch ich sowieso noch ne serielle Schnittstelle die wäre ja auch Softwaremäßig mit dem Pic 16F84
-
Thread
Minniterminal mit Nokia 3310 LCD und 4x4 Tasten
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
Hallo Stephan, die Routinen sollten eigentlich fast problemlos auf einem 16F84A laufen. Die Initialisierung müsste allerdings angepasst werden und die Cursoranzeige funktionieren nicht mit einem 16F84, da der RAM-Speicher nicht ausreicht um die ASCII-Codes aller auf dem
-
Thread
Zeitschaltuhr durch Auto beeinträchtigt?
Stunden nach den 2 Jahren liegen. Als erstes ist das in irgendeiner hinsicht problematisch das der PIC (is ein 16F84) 2 Jahre abzählen soll??? Und zwitens das ganze soll dann im Motorraum eines normalen PKW´s befestigt werden. also auch während dem Fahren Zählen und co. Naja stellt das ein Problem für
abschirmung und ne vernünftige stromversorgung. http://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23 http://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.24.1 Wieso sollte es für den PIC ein prblem sein 2Jahre abzuzählen?! ist vielleicht nur Ressourcenverschwendung, aber sonst denke ich kein
-
Thread
Und schon wieder eine Anfängerfrage
an PortA oder Zeitablauf)... -Was bedeutet diese Fehler- / Warnmeldung ? Message[302] C:\PIC\WATCHDOG\MAIN.ASM 71 : Register in operand not in bank 0. Ensure that bank bits are correct. hier der source
@BlackNoir ??? Na dann, PIC16F84 und los... (Datasheets und Manuals lesen nicht vergessen) MfG Andreas Jäger PS: In den meisten Newsgroups/Foren werden übrigens Realnamen gerne gesehen.
-
Thread
"Strings" verarbeiten mit dem 16F84
Hallo, ich versuche gerade längere Texte mittels eines 2x16LCD's und einem Pic 16F84 auszugeben. Dabei hat es mich gestört, immer jeden Buchstaben einzeln zu schicken oder jeden Buchstaben erst in's w reinzuladen. Mit einer For-ähnlichen schleife wäre sowas aber
ganzen movlw-opcodes spare. Ich hatte mir das dann so gedacht das der String mit einem Dollarzeichen o.ä. terminiert wird und dann die Schleife verlassen wird. Leider ging das alles total in die Hose, der INDF Register liefert trotz sauber gesetztem FSR immer nur null. (Bänke meine ich beachtet zu haben
-
Thread
PIC16F84 Vernetzt
Hat schon jemand von euch eine PIC16F84 vernetzt? www.btxtech.com stellt ein mini Netzwerk und die dazugehörigen Tools vor. Schon wer getestet? Gruss Thomas
CPU wirklich so wichtig ist: Der AT90S2313 oder ATTINY26 ist wesentlich leistungsfähiger als der PIC16F84, kostet aber nur die Hälfte. Peter
-
Thread
Welcher Transistor beim Pic16F84?
Hallo! Ich hoffe es kann mir jemand beantworten, ich will einen Pic16F84 aufbauen und suche jetzt noch Transistoren für den Ausgang. An ihm will ich größere Leistungen als 20mA schlaten und deswegen hab ich mir gedacht nen Transistor dahinter zu hängen. Aber was für
des so gut is??? Weis da jemand was drüber??? Naja noch ne kurze Frage am Rande kann mir jemand D/A bzw A/D Wandler empfehlen das hat mein 16F84 nicht onboard und zum testen wäre son Chip ganz nett, irgendetwas billiges. MFG Maruu
-
Thread
PIC Programmer development board
ein einfach aufzubauender programmer der mit http://www.ic-prog.com/ oder ntpicprog den 16F84(A) brennt: http://www.the-starbearer.de/Praxis/Microkontrollerpraxis/PIC/Pic_minimal.htm Gruss
Also das einfachste Programmiergerär für den Pic16f84 istwohl wirklich dieses Hier: http://www.ek-p.de/electronics/mppp30/index.htm MFG Nik
-
Thread
Hilfe
habe keine Ahunug von den binär codes die ich dort bei den movlw einsetzen muss!!! Ich benutze ein PIC 16F877A! Kann mir bitte einer helfen! Danke!
Hallo, kenne zwar nur den 16F84 ist aber denke ich ähnlich. Was willst du den mit dem uC machen? diese Abfolge sieht nach der initialisierung der SFR, also der Register zur Steuerung der Funktionen des Controllers, aus. Was
-
Thread
genauer TIMER
Hallo Ich möchte für eine Uhr ein relativ genaues 1Hz-Signal erzeugen PIC16f84). Ausprobiert habe ich folgendes: 1. TRM0-Überlauf; mit polling am Überlaufbit 2. TMR0-Überlauf per Interupt 3. keramikschwinger gegen Quarz ausgetauscht 4. "zero-error" von http://www.ezy.net.au
Aber noch mal zu meinem Problem: Es muss doch einen Weg geben, wie eine brauchbare Uhr mit dem PIC 16F84 hinzubekommen ist. Wenn es nicht am Oszillaor liegt, zumindest nicht in dem Maße, wo ist denn dann der Fehler. Der *.asm File ist ganz oben in diesen Beitrag. Was ich mir evtl. vorstellen könnte
-
Thread
pic interupt
Hallo Im PIc16f84A wird mittels TMR0 alle 4ms ein Interupt ausgelöst. Nach 250 Interupts sind 1s vorbei und es folgen einige Routinen, die das Register "sec" incrementieren, es an ein LCD ausgeben und mit einer
, zumal ich gerade vorher noch gelesen habe, dass das Flag zurückgesetzt werden muss, um nicht den PIC im Interupt gefangen zu halten. Ich danke Dir!
-
Thread
TMR0 LCD UHR
Hallo Ich möchte ein 1 Hz Signal mit einem PIC 16f84A erzeugen. Das Register "sec" soll dann nach jeder Sekunde um eins erhöht werden. Die Register werden dann nach ASCII umgerechnet und auf ein LCD übertragen. Zeitbasis ist ein 4 Mhz Schwinger
unterschiedlich lange. Am besten lässt sich eine genaue Zeibasis mit dem CCP-Modul aufbauen, was der 16F84 ja aber leider nicht hat. Die einzigste Variante, die mir jetzt in den Sinn kommt ist die Anzeigeroutine und dir Incrementierung der Zeit so zu optimieren, dass egal was passiert immer die gleiche
-
Thread
Akku Ladetechnik
Schaut man sich das Datenblatt zu dem CCS Chip an, so passt ein PIC16x84 o.ä. als underlying. Die Schaltung mit den Impulsen der ungesiebten Netzspannung im Datenblatt passt zur Zeichnung Fig3a im Patent EP0409847B1. Im Patent heisst es: "Mit zunehmender Ladung
@Matthias Für einen 4/8A-Lader würde ich folgende Modifikationen machen: - Trafo: 2*24V, 8A - D1 und D2: je 10A - D3: Shottky, 20A - C1: 3*4700uF - je 0,01Ohm zur Stomsymmetrierung an den Emittern der BDX64B - an Stelle
-
Thread
EMV-Problematik
PIC16C73, PIC16C74, PIC16C62, PIC16F873, PIC16F876 Reiner
herumkommen. Beim 16F84 hatten ich z.B. große Probleme bei kurzen Spannungsausfällen. Wenn die Spannung auf einen bestimmten Wert fällt verlieren die Register ihren Inhalt. Steigt die Spannung wieder an, läuft der PIC irgendwo
-
Thread
Zahlen getrennt ausgeben
Marcus Deine Variable hat den Wert 155 = binär 10011011 und soll auf Portd 1 ausgegeben werden. a = schleifenzähler a= 0 1001101"1" unterste Bit 1 = setze Portd 1 auf 1 kleine Pause nach bedarf a = 1 einmal nach rechts schieben 0100110"1" unterste Bit 1 = setze Portd 1 auf 1 kleine Pause
Tja ich könnt euch weiterhelfen mach es aber nur wenn ich dafür eine Laufschriftsteuerung mit eenem 16F84 in MPLap geschribenes Programm bekomme.
-
Thread
Melodieklingel mit PIC
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
Findet ihr da vll irgendeinen fehler? Achja und die include zeile sieht natürlich so aus: include p16f648a.inc hab ich natürlich angepasst^^ MFG
-
Thread
PIC: Bit aus Byte an PORT ausgeben
Hallo Ich habe gerade erst mit PIC-Mikrocontrollern angefangen. Ich wundere mich momentan darüber, dass ich einzelne Bits aus einem File-Register (PIC 16F84A: 8 bit breit) nur über Bit-Test-Befehle (btfss ...)an einem bestimmten Port-Pin
Leute hier richtig zu schreiben - ich heiße R'e'iner mit e. Hier posten schließlich auch Rainer mit a herum ;) Zu den 5 Befehlen stimmt es, der Pic kann in 5 Befehlen solch eine Operation mit log. Verknüpfung nicht. Aber davon mal ab. Ich will Dir deinen kleinen Lieblich nicht schlecht machen. Mikki