-
Thread
IR-Empfänger mit PIC16F84A zum Ein-Ausschalten des PC
Hallo, beschäftige mich seit kurzer Zeit erst mit PIC µC und Assembler, daher ist mein Wissen darüber doch noch etwas begrenzt! Zu meinem Problem: Ich Versuche für meinen PC einen IR-Empfänger zu bauen der ihn auch ein und ausschalten kann! Das Ein- und Ausschalten funktioniert auch wunderbar nur beim weiterleiten der restlichen Signale zum PC haperts! Also wenn ich eine Taste der Fernbedienung drücke kommt zwar ein Code am PC an, aber immer ein unteschiedlicher bei der gleichen Taste! (mit Girder 3.2 getestet) Als Protokoll wird RC-5 verwendet. Mittels Jumper kann eine Taste zum Ein
-
Thread
Giess-o-mat mit AVR Version 2
poligen Relais. Ich habe 2-polige Relais genommen, z.B. http://www.reichelt.de/Print-Steckrelais/FTR-F1CL012R/3/index.html?;ACTION=3;LA=446;ARTICLE=79436;GROUPID=3293;artnr=FTR+F1CL012R;SID=13UOS-vH8AAAIAAHNBS9Y3834cfdf6872dec64671a88b5c02c7a1 Hauptgrund dafür ist, dass man dann flexibel ist, wenn man
Feuchtesensoren betreiben wollen. Als Stromversorgung habe ich ein Schaltnetzteil verwendet welches 12V= 1,5A leistet. Die Pumpen die ich verbaue kommen aus dem Land der aufgehenden Sonne, ziehen gerade mal 0,35A, laufen drei Pumpen was ja seltenst der Fall sein dürfte, komme ich auf 1,05A. Die Schaltung an
-
Thread
PIC16F84A-04 Programm erstellen
Jemand mal eine Idee wie ich das Programm für den PAP schreiben könnte? Muss mit Assembler programmieren. Für die Taster benutze ich Pull Down Widerstände
-
Thread
pwm schrittmotorsteuerung mit h-brücke
hallo, meine frage ist kann man mit pic16f84a pwm realisieren um geschwindigkeit des schrittmotors zu vergrößern, weiss nicht wie. als treiber wird eine h-brücke benutzt. ich habe ein programm geschrieben in c (cc5x), aber nur für konstante
-
Thread
PIC16F84A-04 Programm anhand PAP schreiben
Ich soll bis Morgen ein PIC-Programm anhand des Programmablaufplanes mit Assembler entwerfen. PIC 16F84A-04 wird in der Schaltung verwendet. Kann mir da mal jemand helfen, wie ich dabei vorgehe? Grundgerüst ect.?
Grundgerüst findest du bei Sprut, er hat einige Lernbeispiele mit 16F84. http://www.sprut.de/electronic/pic/programm/lauflicht/lauflich.htm Da es sich beim 16F84 um einen PIC mit rein digitalen I/Os handelt, musst du auch keine Ports initalisieren (bis auf die I/O
-
Thread
PIC16f84A und timer0
hallo, bin anfänger und brauche hilfe. ich will einen schrittmotor ansteuern mit dem pic16f84a µc, habe vier schritte und da zwischen muss eine pause. die pause soll variabel sein, d.h.: bei ersten vier schritten soll sie 100ms lang sein bei der nächsten vier schritten 99ms u s.w. , kann
-
Thread
servomotor an L293D
selbst bauen von Ulli Sommer? Auf jedenfall ist da ein Tischroboter TR-1 mit Schaltplan der über pic16f84a gesteuert wird beschrieben. Dort steht drin, dass man je 2 mini Servo Motoren parallel an den Motortreiber IC: L293D anschließt. Ich hab mir 4 mini Servo motoren bestellt, der 3 Anschlüsse aufweißt
MPLAB hab ich eine Assemblerdatei programmiert: (Das Auto soll ein Viereck fahren) #include <P16f84a.inc> ;Configuration ;4 MHz, Power on Timer, kein Watchdog, XT - Oszillator __CONFIG _PWRTE_ON&_WDT_OFF&_XT_OSC ;Variablen festlegen Timer1 equ H'0C' Timer2 equ H'0D'
-
Thread
Digitales Wendeschütz mit PIC 16F84A Aufgabe
Die Impulsgeber S1 als Schließer (Rechtslauf), S2 als Öffner (Aus) und S3 als Schließer (Linkslauf) sollen an den PORT(B) Eingänge RB(0) - RB(2) angeschlossen werden. PORT(A) RA(0)(Rechtslauf) und RA(1) (Linkslauf) wird für die Ansteuerung der Ausgänge benutzt. Die Statusabfrage der Ausgänge werden über 2 LED´s in der Frontplatte angezeigt. Zusätzlich sollen die Ausgänge vom PORT(A) auf die Busplatine (X1:16c)(Rechts) und (X1:18c)(Links) für spätere Erweiterungen angeschlossen werden. Arbeitsschritte: 1.) Erstellen Sie für den o.g. Auftrag ein Lastenheft/Pflichtenheft. 2.) Detaillierte
-
Thread
PIC BRA vs GOTO
Und dann noch auf den 16F84 den Großvater der PICs. Der bietet so ziemlich gar nichts und es wird wohl sehr schwer werden ein 18F Programm auf diesen zu portieren. Du wirst ja bei den 16F nicht nur mit dem Pageing konfrontiert
Portfalle). Also das sind schon einige Nachteile. Wenn du aber üben willst, dann würde ich mir den 16F84 nehmen und damit ein paar kleinere Programme schreiben.
-
Thread
MPLAB Quickbuild läuft nicht
-------------------------------------------------------------------- Release build of project `K:\PIC programm AD wandler\programm1.2.disposable_mcp' started. Language tool versions: MPASMWIN.exe v5.35, mplink.exe v4.35 Sun Feb 07 20:16:02 2010 ----------------------------------------------------
and output files. Clean: Done. Executing: "C:\Program Files\mplab\MPASM Suite\MPASMWIN.exe" /q /p16F84A "programm1.2.asm" /l"programm1.2.lst" /e"programm1.2.err" Danach passiert nichts mehr. Das Programm soll über eine Schalterabfrage einen AD Wandler ansteuern um, Messungen an ihm zu machen
-
Thread
Pickit2 Windows7?
auf den alten Einschüben war der PIC 16F84 drauf. Bei der jetzigen Frühjahrs Zwischenprüfung wird denke ich ein neuer Einschub für einen PIC 16F887 gebaut. (Sind aber nur Spekulationen ;) )
> Edit: Achja auf den alten Einschüben war der PIC 16F84 drauf. Bei der > jetzigen Frühjahrs Zwischenprüfung wird denke ich ein neuer Einschub für > einen PIC 16F887 gebaut. (Sind aber nur Spekulationen ;) ) Das werde ich prüfen ;-)
-
Thread
Schrittmotorsteuerung mit PIC 16f84
hallo! ich muss einen schrittmotor 3A mit dem PIC16f84A ansteuern. habe mir eine schaltung gefunden, die im anhang liegt. meine erste frage ist brauche ich zwei h-brücken um die steuerung zu realisieren? die zweite frage ist warum hat
Portpin. (Also haben wir FWD1, REV1, FWD2, REV2). Dann musst Du folgende Sequenz durchschalten: F1=H, R1=L, F2=L, R2=L (I1=+I, I2=0) F1=H, R1=L, F2=H, R2=L (I1=+I, I2=+I) F1=L, R1=L, F2=H, R2=L (I1=0, I2=+I) F1=L, R1=H, F2=H, R2=L (I1=-I, I2=+I) F1=L, R1=H, F2=L, R2=L (I1=-I, I2=0) F1=L, R1
-
Thread
[Angebot] Ältere PICs mit Programmer und Doku
hi, würde Interesse an den 4x16f84 haben und die beiden Bücher
K. J. schrieb: > hi, würde Interesse an den 4x16f84 haben und die beiden Bücher Hast PN.
-
Thread
Warum noch KFZ-Relais?
schon ein bisschen... Versuch doch mal den BTS555 http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=A124;GROUPID=2884;ARTICLE=39352;START=0;SORT=artnr;OFFSET=16;SID=29heQfnawQAR0AAHb5sG4afc84e90012d857d1bd2dbd19a81d60d Natürlich brauchst Du eine Schutzbeschaltung um das wirklich sehr "schmutzige"
mit 100-200A belastet - um 3-4V in die Knie geht, wird er bei einer Starthilfebestromung mit 100-200A entsprechend in die Höhe gehen, etwa auf 16-18V. Das macht der Akku (und der gedopte Anlasser) kurzzeitig mit
-
Thread
Multiplex PIC16F84A Zähler
verwenden. Ich hab keine Ahnung wie ich das Programmieren soll. Ich verwende das Simulationsprogramm PIC Simulator IDE und den PIC 16F84A. Hat jemand ne Lösung für mein Problem? Im Anhang ist meine bisherige Programmierung Danke schon mal im Vorraus. gruß james
-
Thread
Deklaration von Zahlen und Wo im C Programm
//1010 = Channel 9 (AN9) ADCON1bits.PCFG0 = 1; //1111 (AN10) A A A A A A A A A A A A A (AN0) ADCON1bits.PCFG1 = 1; //1111 (AN10) A A A A A A A A A A A A A (AN0) ADCON1bits.PCFG2 = 1; //1111 (AN10) A A A A A A A A A A A A A (AN0) ADCON1bits.PCFG3 = 1; //1111 (AN10) A A A A A A A A A A A A A (AN0) ADCON1bits.VCFG0 = 1; //1 = VREF+ (AN3) ADCON1bits.VCFG1 = 0; //
-
Thread
Microchip C18 & Pic 18f242
pic im A"". Hier mein aus Verzweifelung reduzierter code ( eigentlich wollte ich einen Anlaogport abfragen und das auf einem Display ausgeben) /** Configuration ************************************
Ich denke dein PIC ist OK, das ist etwas anderes im A... ;) Im Datenblatt steht zu PORTA: "Note: On a Power-on Reset, RA5 and RA3:RA0 are configured as analog inputs and read as ‘0’. RA6 and RA4 are configured
-
Thread
IRMP - Infrared Multi Protocol Decoder
: On // USART0 Mode: Asynchronous // USART Baud Rate: 9600 #define BAUDRATE 9600L UCSR0A=0x00; UCSR0B=0x08; UCSR0C=0x06; UBRR0H = ((F_CPU+BAUDRATE*8)/(BAUDRATE*16)-1) >> 8; // store baudrate (upper byte) UBRR0L = ((F_CPU+BAUDRATE*8)/(BAUDRATE*16)-1) & 0xFF;
28,3 Pin15 f. OC1A
-
Thread
Induktivität durch Parallelschwingkreis messen
wenn es einfachere Methoden gibt. Hast du meinen Link ignoriert? http://sprut.de/electronic/pic/projekte/lcmeter/lcmeter_sch.gif http://electronics-diy.com/img/lc_meter_pic16f84a.jpg http://www.aade.com/LCinst/lcm2b.htm
nicht möglich 100nF 180460Hz 509,6382659nH 1060nF Verzerrt 733,7911878nH 10030nF Verzerrt nicht möglich Das währen ca. 44% Abweichung zwischen 100nF und 1060nF.
-
Thread
Gehalt für Ingenieure und Techniker 2010 Gesperrt
beim Dunning-Kruger-Effekt wären: http://einestages.spiegel.de/external/ShowTopicAlbumBackground/a5911/l8/l0/F.html#featuredEntry http://de.wikipedia.org/wiki/Dunning-Kruger-Effekt Zur Sache: Berufserfahrung: 17 Jahre Ausbildung: Dipl.Ing.FH Arbeitszeit: 40h (Überstunden in Gleitzeit) Jahreseinkommen
sorry ich koregiere 38 K p.a.
-
Thread
[Anfänger] Simple Relais-Schaltung mit dem PIC16F84
quarz wichtig? habe hier noch mehrere rumliegen, von 3,nochwas bis 10 Mhz. gruß, marco p.s. den PIC16F84 wollte ich verwenden weil ich von denen 2 hier hab.
die ich gefunden hatte haben leider nicht funktioniert. [c] //#include <C:\Programme\bknd\CC5X\16F84A.h> #pragma chip PIC16F84A /** * config: * * watchdog off * oszilator HS * power-on-timer on */ #pragma config WDTE=off, FOSC=HS, PWRTE=on /** * PORTA = Eingang
-
Thread
Zeichenkette funktion übergeben
0020 0EFE MOVLW 0xfe 0022 50DB MOVF 0xfdb, W, ACCESS 0024 0B1F ANDLW 0x1f 0026 6EE7 MOVWF 0xfe7, ACCESS 0028 0E01 MOVLW 0x1 002A CFE7 MOVFF 0xfe7, 0xfdb 002C FFDB NOP 16: LATA = Er_1 | Er_2; 002E
MOVFF 0xfd9, 0xfe6 019E FFE6 NOP 01A0 CFDA MOVFF 0xfda, 0xfe6 01A2 FFE6 NOP 01A4 DF9F RCALL 0xe4 01A6 52E5 MOVF 0xfe5, F, ACCESS 01A8 52E5 MOVF 0xfe5, F, ACCESS 33: while
-
Thread
Labornetzgerät - Fragen zum Schaltplan
A. K. schrieb: > Nur ist ein 2N3055 bekanntlich kein Rennpferd. Selbst bei sehr geringer Lastimpedanz von - sagen wir mal 0.1 Ohm - würde sich mit 100uF eine Eckfrequenz von 16kHz ergeben. Ich vermute
gar keine DC Kurve, Harris aber tut es http://www.google.de/url?sa=t&source=web&cd=16&ved=0ahUKEwjdiv2Ai-XXAhVMXhoKHRx6BeMQFghRMA8&url=https%3A%2F%2F4donline.ihs.com%2Fimages%2FVipMasterIC%2FIC%2FHRIS%2FHRISD017%2FHRISD017-4-216.pdf%3Fhkey%3DEF798316E3902B6ED9A73243A3159BB0&usg=AOvVaw1G8h7jJpf9M1NuG0hZoeBv
-
Thread
Mit PIC und DTMF ein Relais schalten
im Rahmen meiner Ausbildung hab ich ein Projekt bekommen in dem ich mittels DTMF Decoder und einem PIC 16f877 oda 16F84a ein Relais schalten. Vorgabe ist: mit der Kombination Ton 1,2,3,4 ein Relais zur Ansteuerung bringen..Quasi ein kleines Zahlenschloss. Das mit den Ausgängen und der Codetabelle
Hallo, habe mal ne Schaltung aus Elektor nachgebaut, dort war ein PIC16C84 verbaut, hat auch gut funktioniert. Bin noch am Suchen, das war schon ein älteres Heft, wenn ich es finde, melde ich mich wieder. Gruß Marcus
-
Thread
Was ist aus dem Thread der MeteoData geworden? Gesperrt
: ... 0036 04a4 bcf 0x04,5 0037 0213 movfw 0x13 0038 05a4 bsf 0x04,5 0039 01b3 xorwf 0x13,f ... bit 5 an Adresse 4 schaltet die RAM Bänke um (ja, extrem eklig, ist aber so beim PIC, bei den
Verbindung zwischen Programm- und Datenbus (bis auf die MOVLW, RETLW- etc. Befehle). To begin with, the PIC12F508/509/16F505 devices use a Harvard architecture in which program and data are accessed on separate buses. This improves bandwidth over traditional von Neumann architectures where program and
-
Thread
PIC mit USB-Serielladapter prgrammieren
Hallo, in der Berufschule arbeiten wir momentan viel mit PIC's rum, hauptsächlich mit dem P16F84a un dem P16F872. Da mein Notebook keinen RS232 anschluss hat habe ich mir mal einen Adapter von USB auf Seriell gekauft. Aber nun hängt es am Programmieren. Der
, Baudrate einstellen und schon kannst du Daten vom und zum PIC senden und anzeigen lassen(sofern die UART beim PIC richtig initialisiert wurde). Falls dein Addapter einen FT232 enthält, kannst du bei einem selber geschriebenen Windows-Programm entweder über
-
Thread
PIC16F628A Fehler
Hallo, ich habe mir diesen Programmer aufgebaut: http://pic16f84.hit.bg/ Nun habe ich versucht, ein einfaches Programm auf einen PIC16F628A zu schreiben (mit WinPIC) aber bekomme eine Fehlermeldung. Info: Lade Definitionen für "PIC16F628A" aus C:\Program Files\WinPic\devices.ini . Info: PIC16F628A added by Leonardo, different device ID, Info: and different 'Bulk Erase' procedure than 16F628 ! Konnte "devices\PIC16F628A.dev" nicht finden, bitte von MPLAB kopieren
-
Thread
Ausbildung zur Elektroniker/in für Automatisierungstechnik
Schwerpunkte waren unter anderen Mikro-Controller/Prozessoren (in der Abschlussprüfung war der PIC16F84(A) das große Thema) und IT-Geflecht, sowie allgemeines zu Steuern, Regeln etc.... Generell hatte die Ausbildung mit ihren Fachbereichen sehr viel Spaß gemacht, ich bereue es zumindest nicht.
-
Thread
Temperatur mit MCP9701A und Mega32 messen
reference, AD channel ADCSRA = ADCPRESC; // 50 - 200kHz SFIOR &= 0xF; // free running mode } uint16_t tempMeasRead(void) { uint8_t i; div16_t temp; uint16_t meas = 0; TEMP_PORT |= TEMP_VCC; // turn Vcc on
> meas += ADCW; 3f4: 84 b1 in r24, 0x04 ; 4 3f6: 95 b1 in r25, 0x05 ; 5 3f8: 28 0f add r18, r24 3fa: 39 1f adc r19, r25[/avrasm] Ich werd's die Tage nochmal mit dem IAR
-
Thread
pimp my Looping Louie (mit Mikrocontroller & Zufall!)
der Platine, von dort zu den Anschlüssen des Attiny. Hier nun die versprochenen Bilder: http://pic.leech.it/pic.php?id=6a1c565k1024img03.jpg http://pic.leech.it/pic.php?id=d74ee5a7k1024img03.jpg http://pic.leech.it/pic.php?id=83c9aa23k1024img03.jpg http://pic.leech.it/pic.php?id=6bb84e85k1024img03.jpg http://pic.leech.it/pic.php?id=54cccc6fk1024img03.jpg http://pic.leech.it/pic.php?id=9077806k1024img03.jpg http://pic.leech.it/pic.php?id=b3e4f44k1024img03.jpg http://pic.leech.it/pic.php?id=3d3b68fk1024img03
-
Thread
Theremin/Etherwave Layout
eigentlich ein microcontroller, oder? Hab ich nicht viel zu tun gehabt bisher; Ich bräuchte für einen PIC16f628 ein leistbares Programmiergerät, ev. USB und Software. Sollte auch für PIC16 funktionieren, da gibt´s für Anfänger am meisten Beispiele. bei der Fülle an Angeboten, fertig oder DIY, weiß ich
viel zu tun gehabt bisher; Also so wie ich mit den analogen Sachen =) > Ich bräuchte für einen PIC16f628 ein leistbares Programmiergerät, ev. > USB und Software. Leistbar in welchem Rahmen? > Sollte auch für PIC16 funktionieren, da gibt´s für Anfänger am meisten > Beispiele. Kannst du mir
-
Thread
RFM 01 empfängt nicht
(); SDI_OUTPUT(); SDO_INPUT(); SCK_OUTPUT(); } unsigned int RFXX_WRT_CMD(unsigned int aCmd){ unsigned char i; unsigned int temp; LOW_SCK(); LOW_SEL(); for(i=0;i<16;i++){ temp<<=1; if(SDO_HI()){ temp|=0x0001; } LOW_SCK(); if(aCmd&0x8000){ HI_SDI(); }else{ LOW_SDI(); } HI_SCK(); aCmd<<=1; }; LOW_SCK(); HI_SEL(); return(temp); } unsigned char RF01_RDFIFO(void){ unsigned char i,Result; LOW_SCK(); LOW_SDI(); LOW_SEL(); for(i=0;i<16;i++){//skip status
-
Thread
DTMF Transceiver
die DTMF Signale (*21*0171.....#) für die anrufweiterschaltung sendet. Das ganze soll mit einem PIC 16F84A realisiert werden. Außerdem hab ich schon das IC MT8880C gefunden, das versteh ich auch soweit, mein Problem ist, dass ich nicht weiß wie ich es nun in die Telefonleitung bekomme, da ich da
-
Thread
PIC12F675 Einstieg
über die 16 und 18 reihe an da ich mal denke das du nur kleine projekte statrten willst ist das ne gute sache... bei Conrad und reichelt kannste die bestellen, den 16f84 gibts da z.b im dil 16 gehäuse für
geeignet. Diesen Unfug kann ich so nicht stehen lassen! Also: 12F und 16F sagt erst mal, wie schon beschrieben, recht wenig aus. Schaut euch z.B. mal den 12F675 und den 16F676 an; die unterscheiden sich bis auf die Anzahl der I/Os und A/D-Kanäle nicht voneinander.
-
Thread
TSOP 1738 + Creative RM-1500
2216 pre_data_bits 16 pre_data 0x8322 gap 106974 min_repeat 4 toggle_bit 0 begin codes Up 0x0000000000007B84 Left
die Frage, ob es überhaupt möglich ist mit dem PIC16F84a überhaupt die Codes auszuwerten, da es ja nur ein 8-Bit IC ist. Bitte dringend um eure Hilfe..... Mit freundlichen Grüßen Yves PS: Hoffe, dass es im richtigen Forum ist. Wenn nicht
-
Thread
PIC Oder AVR?
probier doch einfach die dazugehörige software aus und studier die datenblätter von atiny 2313/pic16f84 = vergleich -> ENTSCHEIDUNG ist davon abhängig welche ideen du umsetzen möchtest. habe pic und avr ausprobiert und bin dann beim avr hängen geblieben.
verwirrt mich ein wenig, denn ich bin ein PICler. Hm die AVR`s haben 130 Befehle was wohl an diesen 16 speziellen 16 Registern liegt. Das haben die PIC's bis 18f nunmal nicht, haben aber auch so um die 80 Befehle und ganz viel Peripherie. Die AVR's haben bis 20 MIPS denke ich und PIC18f mit "J" bis