-
Thread
Grundsätzliche Frage zur Interruptbehandlung beim PIC
Hallo, Um mehrere Interrupts beim PIC 16F628 nutzen zu können, muss ja eine Auswahl geschehen, welches Ereignis den INT ausgelöst hat, da ja nur ein einziger INT-Vektor existiert. Hier sollen z.B. Timer0, Timer1, RB0 und die RS232 Schnittstelle
Interruptbehandlungsroutine. Mir ging's jetzt mehr um die Unterscheidung wo der INT herkam, da ja beim PIC nur ein einzige INT-Vektor (an hex 4) existiert. Thomas
-
Thread
7_segment zahl9 anstatt 5
liegt es nicht an den anzeigen! das blöde ist glaub ich alle siebensegmentanzeigen, also a,d,e,f,g liegen beim pic16f628a am port B und der b von der siebensegmentanzeige liegt am port A vom pic!
-
Thread
UKW-Sender Schaltung
u.a. mit den folgenden Komponenten bestückt: J310, BFR91 BFR96 sowie den ICs TSA5511 programmierte pic16f628a Wenn Sie lediglich die Platine kaufen möchten, kostet diese 9,50 Euro plus 2,50 Euro Porto. Die Dokumentation empfangen Sie als PDF-Datei via e-Mail. Mit die HEX file für die PIC. (Programmierte PIC kostet 2,50) Die Platine incl. aller für den Aufbau notwendigen Komponenten kostet 29,50 Euro plus 3,50 Euro Porto. Die Dokumentation empfangen Sie als PDF-Datei via e-Mail. Der Sender hat die
-
Thread
Pollin DV-14032 GLCD mit Controller ST7920 - Grafik-Software?
MC34063A. Nach einigem Probieren und Nachlesen, bin ich soweit, dass ich das Display sowohl als 2x16 LCD als auch 140x32 GLCD ansteuern kann (Löschen, Füllen, Pixel setzen). Das Display wird mit 4Bit-Interface angesprochen. Ich vewende dazu MPLAB-Assembler und einen PIC16F628 (bei größerem Speicherbedarf ist ein Umstieg auf einen größeren PIC kein Problem). -Bitte keine Aufforderungen C zu verwenden, bin bis jetzt noch absoluter Assembler-Fan! Meine Frage: Derzeit behelfe ich mich noch mit der Umsetzung der Grafik von Hand (siehe Pixel_Zeichnung.png
-
Thread
4094 mit 16F628 ansteuern
Hallo, ich versuche einen 4094 mit einem PIC 16F628 anzusteuern! beschaltung habe ich mit in das asm-file geschrieben! Ich bin noch anfänger und würde gern mal wissen wo mein fehler liegt... wäre supernett wenn mir jemand helfen könnte!, und
Mir ist im Code ne Kleinigkeit aufgefallen, das könnte es schon sein. Wie schnell ist denn der PIC? CLK wird gesetzt, und mit dem nächsten Befehl schon wieder gelöscht. Das könnte zu schnell sein, da müßte unter Umständen ein nop-Befehl zur Verzögerung dazwischen. Man muß mal ins Datenblatt des 4094
-
Thread
PIC :: Virtuelle Tastatur
könnt mir irgendwie weiterhelfen und mir sagen, wieso es nicht funktioniert. Verwendet wird ein PIC16F628A mit Internem Oszilator. Source Code ist im Anhang. Vielen Dank --Martin M.
Wertet Dein PIC auch die vom PC an die Tastatur gesendeten Befehle aus? Die sind Bestandteil des PS/2-Protokolls und müssen korrekt ausgewertet werden; manche Geräte erkennen sonst nicht, daß eine Tastatur vorhanden
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Soundprozessor" ist ein DSPIC33FJ64GP802 mit internen Audiodac's. Über SPI komuniziert er mit einem PIC16F873 (Bedienerinterface).
, nen Adapter für XBOX360 Controllern am PC, die LEDs und das Managen der Controller wird über ein PIC16F628A gemacht, Anschluss über USB.
-
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
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
kleine Nachhilfe beim Lesen/Beschreiben des EEPROM
Hallo allerseits, Ich brauche ein wenig Nachhilfe in Sachen EEPROMs (PIC16F628, MPLAB ASM). Mit folgendem Quelltext werden Speicherzellen bereits beim Brennen beschrieben: org H'2100' de 01h de 23h de 45h de 67h Bei Adresse 2100 sieht dann die Speicherbelegung
Speicherzellen bekomme ich jeweils 0 1 2 3 4 5 6 7 zurück. Womit liest Du die Speicherzellen? In der PIC-Anwendung? Severino
-
Thread
Suche Dongle emulator
das die Garantie vorbei sei. Super!!!! Bitte helft mir Will für den Dongle "Ersatz" einen PIC16f628 verwenden Das Ding soll auf dem LPT Port funktionieren Geht es, das Ding ohne externe Versorgungsspannung laufen zu lassen?? Das Ding sollte "lernfähig sein" , weil ich jemanden kenne, der
läuft aber nach 5 Minuten abschmiert. Wie sieht der Nachbau in der Schematik aus? Wie muss der PIC mit dem LPT verbunden werden? Wer könnte mir ein Programm schreiben, damit der "neue Dongle" vom alten lernt? Danke an alle für die prompten Antworten
-
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
MPLAB Debugger
Hallo Leute ich Programmiere einen PIC16F628 mit MPLAB. Nun möchte ich Testen ob alles so funktioniert wie ich es mir gedacht habe. Hier die Frage: ist es möglich mit dem Debugger MPLAB SIM bestimmte Werte wärend des Debuggens vorzugeben
Hallo Leute kann mir den keiner Helfen wie ich mit MPLAB ein Signal Simuliere(Stimulus) als ober mein PIC einen byte über usart empfängt, sodas das bit RCIF im PIR1 gesetzt wird. Wenigstens ne Idee MfG Iwan
-
Thread
Vref und PIC 16F690 Problem
0b11101101; // Right shift & Vref = pin & AN11 & ADON s. 115 ADCON1 = 0b01010000; // Fosc/16 s. 116 & s. 111 return 0; } //-------------------------------------------------------------------------------- char setup () { PCON = 0; OSCCON = 0b11100000; // 8MHz s. 50 PORTA
wer kann helfen Pic 16F627/628 pc zum pic mit quittierung/ohne auch begrenzte DMX kanäle danke
-
Thread
AVR Implementierung für viele IR-Protokolle gesucht
Auf http://www.sbprojects.com/projects/ircontrol/picir/picir.htm gibt es einige Protokolle in PIC-Assembler. Eine Umsetzung in AVR-Assembler oder C sollte einfach sein. Oliver
Hallo, ich selbst habe sowas auf PIC 16F628 auch schonmal umgesetzt - für - RC5 - Sony Sircs (alle drei bitlängen) - NEC (common-IR, Yamaha) (weit verbreitet bei Geräten aus dem Asiatischen Raum) - Panasonic (Japan-Code) - in Japan
-
Thread
I2C im Auto - Störfestigkeit
ich unter anderem auch I2C-Temperatursensoren (LM75) im Motorraum verbauen. Diese sollen von einem PIC16F628 über einen in Software realisierten I2C-Bus (Low-Speed) zyklisch abgefragt werden und auf einem LCD-Display ausgegebne werden. Dass die Sensoren sehr gut gegen Feuchtigkeit geschützt werden müssen
Naja,wenn du die Sache so lösen magst,kannst du ja die Daten von einem Pic oder AVR über eine gaanz kurze Verbindung einlesen lassen und dann über die UART an eine MAX485 oder ähnliches weitergeben...
-
Thread
S: PIC-Projekte zum FS20 Funksystem von ELV
Hallo, sind vielleicht jemandem schon Projekte mit PIC16F... um das FS20-Funksystem von ELV untergekommen? Das System gibt es ja schon ziemlich lange und die passenden 868,3MHz AM-Funkmodule ebenso. Die Kodierung ist auch gut dokumentiert, beispielsweise
www.cc2net.de/Foren/CC2Net_Forum/extindex.php?d_eintrag=8457] Bevor ich demnächst versuche das auf einem PIC16F628 zu implementieren, frage ich vorher lieber mal nach, ob es sowas nicht schon gibt, wovon ich einfach ein paar Codeschnipsel übernehmen kann. Danke im voraus, Kermit (kermit@justmail.de)
-
Thread
PIC Mikrocontroller
Hallo kann man mit einem PIC eigendlich 2 Aufgaben parallel durchführen alsoo zwei ausgänge schalten gleichzeitig auf logisch 1 und nach der 1 Wartezeit geht der erste Ausgang wider auf logisch 0 und nach der 2 Wartezeit der
auf logisch 0??? wenn jaa bitte um hilfee tipps bzw. befehle :D programmiere in Assembler PIC16F628A danke
-
Thread
1 Wire und PIC, kennt sich damit jemand aus ?
den DS2401 Chips (64-Bit Seriennummer, besser als "iButton" bekannt)geschaltet wird. Dazu soll ein PIC16F628A programmiert werden, der für jeden Kanal mehrere dieser DS2401 Seriennummern speichern soll. Das an den Ausgängen der Schaltung anliegende Signal soll dann auf Masse geschaltet werden.(wenn
Programmierbackground habe die Frage ob sich jemand mit dem 1 Wire Protokoll in Verbindung mit den PIC Erfahrung hat. Also wie derartige Befehle und Funktionen auszusehen haben etc. Eine funktionierende Schaltung habe ich bereits, "nur" das Programm für den PIC fehlt noch. Wenn Interesse besteht kann
-
Thread
riesige LED-Matrix
Ich verwende an jedem Schieberegister 100µF und 100nF.
um etwas auszuprobieren. Allerdings noch mit "Einzel-LEDs. Gesteuert wurde das ganze von einem PIC16F628. Das Ding war auf "zeilenweisen" Betrieb ausgelegt,d.h. es wurden über eine Kette CD4094 immer die LEDs einer ganzen Zeile UND die jeweils aktuelle Zeile geladen und dann umgeschaltet. Es waren
-
Thread
Abfüllanlage
programmieren. Zum realisieren dafür habe ich das PICDEM 4 Demo Board von Microchip, MPLAB ICD2, den PIC16F628A und MPLABIDE v8.1 zum programmieren. Die Abfüllanlage beschreibe ich mal so: Einmal gibt es einen Probennehmer, der mit ein kleinen Motor angetrieben wird. Der Probennehmer sieht so aus, das
Wieviel kostest du deine Firma pro Stunde? Wenn du jetzt erstmal PIC Assembler lernen musst, dann macht sich die SPS aber schnell bezahlt, wenn du dich mit der schon auskennst. Wie du auch schon selbst festgestellt hast, sollst du das programmieren. Keiner wird dir
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2020
https://www.mouser.de/ProjectManager/ProjectDetail.aspx?AccessID=c95783f4ff Warenwert: 16,29€ Gesamtwert: 81,15€ Danke!
Die beiden Spaßvögel "Bergeo" (Einrastschalter 653-D2F-01F) und "ditmothy" (Flash 512 RAM 579-PIC18F4321-I/P) mögen sich doch bitte bei mir melden.
-
Thread
MCLRE Pin als I/O nutzen
Hallo, wenn man bei einem PIC (16F628) den MCLRE Pin als I/O Pin benutzen möchte muss man dies ja mit "_MCLRE_OFF" im Programmcode definieren. Aber wie startet denn dann der PIC? Also wie bekommt er seinen Power on Reset? Schönen
-
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
-
Thread
uC an 12V KFZ-Boardnetz
danke für die schnellen Antworten. Wieso funktioniert eine Z-Diode nicht? Mein Mikrocontroller (PIC16F628) braucht nur wenige mA. Einfach ein 220-470 Ohm Vorwiderstand zur Strombegrenzung und eine 5V Z-Diode in Sperrrichtung parallel zum Mikrocontroller. Habe ich bisher immer so praktiziert. Ob ich
Reihenwiderständen gearbeitet werden. Als EMV/ESD-Schutz sollte an jeden externen Eingang ein 10nF/50V Kondensator gegen Masse geschaltet werden. Das ULN2003 (7 Ausgänge) oder 2803 (8 Ausgänge) enthält bereits Freilaufdioden - Du musst den entsprechenden Pin des IC nur an +12V legen. Otto
-
Thread
Eingänge funktionieren nicht
zusammen Ich bin Anfänger und hab erst begonnen mit programmiern. Nun versuche ich eine Taste am PIC als Eingang zu programmieren. Leider reagiert der PIC gar nicht. Muss ich da etwas zusätzlich beachten. Die Ausgänge kann ich ansteuern. Ich verwende den 16F628 und den cc5 Compiler. bit Taste
-
Thread
Klingel mit 100 Melodien - last minute Weihnachtsgeschenk
sehr Laie um das jetzt nachzubauen. Aber ich würds gerne. Soll heissen: Ich habe einen Programmer für PIC's ich habe ein paar: 16F628 rumliegen. Mangels wissen und etwas mehr zeit, habe ich aber noch nie so richtig damit erfahrungen sammeln können. Dies könnte ich doch evtl. verwenden um endlich in die Materie zu kommen. Als reine bastel Variante. Ist es möglich einen PIC 16F628 dafür zu verwenden? Noch was: wie geht das dann? PS: Besonderes Interesse habe ich deshalb, weil "Michael S." geschrieben hat: Man kann dies ding dann evtl. ansteuern und Texte ausgeben wie
-
Thread
Frage zu Assembler und Quellcode
) schon ein wenig in Assembler eingearbeitet. Zu meinen Fragen: 1. Angenommen ich betreibe den PIC16F628 mit einem 4Mhz Quartz, wie viele Wiederholungen muss ich einfügen, damit ich 1 Sekunde Wartezeit habe. DELAY movlw 9Fh ;DEN WERT 159 IN movwf C1 ;DEN COUNTER 1 SCHREIBEN
Timer ist sowas schöner...) Auf den Source werde ich keinen Blick werfen, da ich keine Ahnung vom PIC habe (ist nicht mein Lieblingscontroller...).
-
Thread
93C46B mit PIC16C66 ansteuern
Moin Hab in der Firma (Ausbildung) ne kleine aufgabe bekommen, und komm nicht weiter. Muss mit nem PIC16C66 einen EEPROM 93C46B ansteuern. Mein Problem is das der DO Pin nicht das macht was er machen sollte egal in welchem Modus des EEPROM. Behersche leider nur Assembler. Falls sich das Programm mal
= Eingang 0 = Ausgang Den Rest habe ich mir jetzt nicht angesehen. Musst du unbedingt einen 16C66 (JW) verwenden? Den musst du jedes Mal nach dem programmieren mit UV löschen. Du kannst bei so einem kurzen Programm doch einen 16F84A / 16F628A verwenden, das spart Zeit beim Testen. Solltest
-
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
EA DOG-M LCD im SPI-mode
Ärger zu ersparen. Lange Rede kurzer Sinn - im Datenblatt steht alles drin...fast. Meine Hardware: PIC 16F628 mit 8MHZ (bitte kein WARUM PIC, usw.) Betriebspannnung: 3.3V LCD-Interface: SPI LCD-Kondensator1 (pin21&22): 0,47uF LCD-Kondensator2: (pin24&25): 2,2uF Urspruengliches Problem: Display
-
Thread
sleep bei 16F628
Hi, hänge seit einiger Zeit an folgendem Problem. Zum stomsparen schicke ich den PIC in den sleep mode um über PIN B5 ihn wieder aufzuwecken. Leider wacht er mir ununterbrochen auf, auch wenn ich das nicht möchte. Das heisst solange wie der Interrupt enable ist, schläft er nicht ein
wenn ich den Interrupt disable, wacht er nicht mehr auf. hier ein stück test-code: #include <16F628.h> #use delay(clock=40000000) #fuses NOWDT,XT, NOLVP, NOPROTECT void main() { enable_interrupts(int_rb); enable_interrupts(global); while(1) { output_high(Pin_A0); delay_ms
-
Thread
NIC-LED = LAN-LED selbst realisieren ?
das jemand grob erklären wie ich sowas anstellen könnte. ? Ziel wäre über einen Optokoppler einen PIC ich denk mal PIC16f628 oder derartiges mit entsprechenden Daten zu versorgen - der erledigt dann den Rest bzgl LED-Ansteuerung. Soweit ich mir das denken kann gibt es sicher eine "Datenleitung" -
-
Thread
PIC Programmierpins
Hi, eine kleine Frage an die PIC-Experten: Ich möchte mit dem PIC16F628 eine kleine Schaltung aufbauen. Ein Freund hat ein ICD2 welche Pins muss ich zum programmieren rauslegen? Vielen Dank für Eure Antwort. Jürgen
-
Thread
Hilfe bei PIC Programmierung, C Code
Hallo, ich habe ein Problem bei meiner Steuerung (PIC16F628A, ULN2803A,LP2950 ACZ5.0). Ich lasse 12 LED´s nacheinander aufleuchten und diese gehen nach 250ms aus da die Spannung abfällt. Nun habe ich das Problem das die ersten beiden LEDs leicht nach glimmen
gerade etwas auf dem Schlauch. Wäre es so richtig? dann komme ich auf 250 ms gesamt Programm laufzeit. 16 x 9ms + 144ms = 250ms [c]i = 16; // Anzahl Durchläufe while (i) { // Berechnung des LED Blinkmuster leds = (leds << 1) | 1; // Aussgang des LED Blinkmuster
-
Thread
Lautsärke Digital
ja geht. ich habe varianten mit PIC16F628, F877 und F876 gebaut, mit und ohne display etc. mit PGA2310, PGA2311, PGA2320, PGA4311 digital volume controls.
-
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
Protokollwandler mit PIC,PS/2Maus an seriellen Eingang
einem KVM an einen RS-232-Mauseingang am Rechner.Daher dachte ich an ein kleines Interface mit nem PIC16F628A (hab ich noch da!).Das Problem besteht darin das ich nicht genügend Kenntnisse von Programmierkunst und Ablauf des PS2-Protokolls habe. Beim suchen fand ich das hier schon öfter derartige Mäuse
Assamblerkenntnisse bin ich inzwischen total Ideenbefreit. Möglicherweise kann mir ja jemand,bei dem ´ne PS-Maus am PIC funzt seinen AusleseCode überlassen. Grüße von der sonnigen (heute Regen) Nordsee Frank
-
Thread
MSP430 Taktfrequenz zu niedrig?
<.Loc.13>: c4e6: 1c 42 82 01 mov &0x0182,r12 ;0x0182 c4ea: 3c f0 f0 ff and #-16, r12 ;#0xfff0 0000c4ee <.Loc.15>: c4ee: 3c d0 0a 00 bis #10, r12 ;#0x000a c4f2: 82 4c 82 01 mov r12, &0x0182 ; 0000c4f6 <.L2>: c4f6: f2 40 20 00
|= SELREF__REFOCLK; //use REFOCLK as reference for FLL, FLLREFDIV=1 CSCTL2 = FLLD_0 + 487; // (16 MHz / 32768 Hz) - 1 = 487 CSCTL1 = (CSCTL1 & ~0x0f) | 0x0A; //DCO range 16 MHz, Modulation on, no trim CSCTL4 |= SELMS__DCOCLKDIV | SELA__REFOCLK; P1SEL0 |= BIT4; // MCLK on P1.4 while
-
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
Beispielprogramm für RFM12 433MHz Funk-Module
Hallo! Möchte das RFM12 an einem PIC 16F876 betreiben. Auf was muss ich achten? Hat das schon jemand mit einem PIC versucht? Danke für eure Hilfe. mfg Martin
FSK Module zum Laufen gebracht. Allerdings nicht mit einem AVR, sondern der Sender laeuft mit einem pic16f88 und der Receiver mit einem pic16f628a. Der Sender schickt einen String samt checksum in die Welt und der Receiver empfaengt den String und wertet die checksum aus. Das laeft jetzt schon seit 1
-
Thread
Stromversorgung Güterbahnhof
/281353515967?hash=item4181f9f3bf:g:gdwAAOSw72Na1wng:rk:11:pf:0 Reicht der? https://www.ebay.de/itm/Nano-V3-0-ATmega-328-Board-CH340-USB-Chip-Arduino-Kompatibel/252742123829?hash=item3ad89ac135:g:Ff0AAOSwLJ9aD2qw:rk:1:pf:1&frcectupt=true oder der https://www.ebay.de/itm/ARDUINO-UNO-R3-ATmega328P-ATmega16U2-Development-Board-with-USB-Cable-Pro/112873622984?_trkparms=aid%3D555018%26algo%3DPL.SIM%26ao%3D1%26asc%3D20140117130753%26meid%3D193e8111fc924866a465d5d628be22f6%26pid%3D100005%26rk%3D5%26rkt%3D12%
-
Thread
Kann mir mal bitte jemand Schaltpläne überprüfen ?
Quarz und ISP sind ok. C1 ist mit 100nF völlig richtig dimensioniert bzw. eigentlich brauchen die modernen Atmel-Controller doch gar keine Resetschaltung mehr. LED1 muß um 180° gedreht werden. Und wenn schon ein Jumper, dann direkt nach dem
bei einem kleinen midi-Gerät ganz auf den Treiber verzichtet und den TxD-Ausgang des Controllers (PIC16F628) dirkt an den Wiederstand R8 gelegt habe), denn anders arbeitet ja der Ausgang der seinerseits einen Opto-Koppler im Eingang eines anderen Gerätes ansteuert möglicherweise nicht korrekt, bzw das
-
Thread
PIC EEPROM Hilfe C
Hallo, Ich habe ein iButton Schloss gebaut, auf Basis des PIC16F628A Damit können 4 Ausgänge geschalten werden, für jeden dieser Ausgänge können 4 Schlüssel gespeichert werden( ein iButton benötigt 8 Byte) der PIC hat 128 Byte EEPROM Speicher, somit sind also insgesamt 16 Schlüssel möglich. Angelernt werden die Schlüssel mittels 4 Taster, für jeden Ausgang ein Taster, also Taster 1 wird gedrückt, angesteckter Schlüssel gespeichert, Ausgang 1 geschaltet, das gleiche für
-
Thread
Zufallsgenerator für PIC ?
Zusammen, ich weiss das thema zufallsgeneratoren wurde hier mehrfach angeschnitten. Nun ich bin PIC-Programmer (am liebsten Assembler) und bin auf der suche nach einem zufallsgenerator der mir entweder 1 oder 0 ausgibt. Das Problem liegt darin, dass er das recht flott hintereinander ganze 6144 mal
meint ihr soll ich machen ... Hätte denn jemand einen code für sowas (am liebsten natürlich für PIC 16F628 in assembler xD) Die Anwendung ist recht zeitkritisch weil ich @ 4 MHz 6144 Zustände in entsprechende Register schreiben muss xD. Bedenkt man nun, dass noch ein Algorithmus entsprechend weiter
-
Thread
Zeitschrift Funkamateur: Positionsanzeige und Streckenlogger auf GPS-Basis
folgendem Artikel >verwendet wurde: >Positionsanzeige und Streckenlogger auf GPS-Basis (Seite 390) PIC16F628 >Wird die Position auf einem LCD ausgegeben? Ja. Plus UTC und Höhe. 2. Anzeige mit Anzahl Satelliten, Länge, Breite. MfG Spess
Funkamateuere > sind teilweise ein ziemlich arroganter und besserwisserischer > Haufen. meine empfehlung f. dich : http://www.youtube.com/watch?v=vNc6mIwH9lI vlG Charly
-
Thread
Gedruckte DCF77 Antenne
Außendurchmesser und 0,1mm Leribahnabstand/-dicke ca. 11uH möglich. Nach meiner Berechnung müsste das C dann 383nF haben. Das ist ja ein realisitischer Wert. Nun habe ich allerdings irgendwo gelesen gehabt, dass das nicht geht. Einfache Frage: Warum? Wenn doch: Warum macht das dann keiner so? Habs zumindest noch
Hi habe vor kurzer Zeit meinen DCF77-Empfänger mit dem PIC 16F628 (programmiert mit Assembler) fertiggestellt. Zu den Vorversuchen habe ich mir auch eine Antenne aus einem Ferritstab (Ausschlachtteil) und zusätzlich einen Empfänger gebaut. Schmalbandiger Empfang
-
Thread
30 kHz Oszillator
Hier ein Link zum Quadratur-Oszillator: http://www.schaltungen.at/publishedFiles/3118F60B07E17DE8831953075F87D706/4-03.TI01BezeichnungsieheSimulations-FilemitgleicherNr..pdf?t=1299241124291
nutzen ist gut, ich wollte jedoch gerne die Anzahl an Bauteilen klein halten und habe bereits einen PIC16F628 da, der ein PWM Signal machen kann. Ich habe mich an den Rat von Wolfgang gehalten und einfach einen kleinen Filter ausgelegt und das ganze mal durchsimuliert. Angehangen findet Ihr meine Ergebnisse
-
Thread
Parallax Propeller
Auch wenn ich jetzt seit 1983 fast täglich Assembler programmiere auf verschiedenen Systemen (Pic, Atmel, x86, NEC, Motorola etc.) bin ich von dem Teil begeistert. Klar, der neue mit 16 Cogs und anderem Timing ist interessanter, aber das ist schon mal ein Anfang. Übrigens, ich habe noch keine
vermeiden und Probleme mit den gegebenen Möglichkeiten zu > lösen. Das heißt also, dass weiterhin der PIC16F84 oder die kompatiblen Nachfolger 16F628 in der Firma verwendet wird. Aber doch dann kein Propeller. Irgendwie hat Parallax schlechte Karten ... Firmen wollen ihn nicht und Privatleute wollen
-
Thread
Universelle Tastenabfrage
Hallo Forumsmitglieder, ich habe mich schon versucht an den Codebeispielen für Microchip PIC Mikrocontroller aber ich scheitere leider beim Aufruf der Funktionen. Ich nutze 4 von 8 Pins des PORT A als Eingänge, der Rest sind Ausgänge. Compiler ist XC8 in Verbindung mit einem PIC16F628.
gemachte habe daher hier dier Code in voller Schönheit. Nicht wunder, es handelt sich um einen Microchip PIC16F628. Hier der Inhalt der Headerdatei: [c]#ifndef UNBOUNCE_H #define UNBOUNCE_H #include "sw_spi.h" #define KEY_PORT PORTA // Input register #define KEY0