-
Thread
Pic 16f88 RS232 initialisieren
Hallo, ich möchte mit dem Pic 16f88 analoge Spannungen einlesen und per USART auslesen. Ich habe das PC-Programm in VB geschrieben und es funktioniert mit anderen Pic´s zusammen wunderbar. Der "Fehler" macht sich so bemerkbar, dass das Funkmodul die Daten empfängt und direkt an Pin 8 des Pic´s 16f88 (RX)weitergibt, es da aber stark gedämpft wird und nur ca. 0,7 Volt erreicht. Ist die initialisierung des Pic´s eventl. fehlerhaft ?? ;Usart init aus Datenblatt BSF STATUS,PRO MOVLW D
-
Thread
Interrupts für PIC16F887 programmieren
Hallo, ich möchte ein Interrupt am Pin RB1 auslösen, verwende den PIC16F887. Hier mein Programm: [code] #include <htc.h> __CONFIG (LVP_OFF & WDTE_OFF); //Low Voltage Programming OFF // Watch dog timer
-
Thread
PIC16F873A ADC Setup
sagen wo mein Fehler liegt ich bekomme keinen Wert in den ADC (AN1) eingelesen. Verwendet wird ein "PIC16F873A" mit externem 4MHz Quarz und als Vref. soll VDD/VSS dienen. [c] void SetupPORT_PINS(void){ /*Definitionen, PORT Register (0 = AUSGANG / 1 = EINGANG) */ //PIN = 76543210
Passe diesen Zeitwert für deine Schaltung an und implementiere eine wait-funktion! (datenblatt pic16f873a kapitel 11.1)
-
Thread
4094 Schieberegister mit PIC 16F627 ansteuern
Hallo, ich habe ein kleines Problem. Ich würde gern ein 4094 Schieberegister mit einem PIC16F627 ansteuern (CLK -> RB0; DATA -> RB1). Am Schieberegister habe ich 8 LEDs angeschlossen. Ich habe schon im Internet und hier im Forum nach einer Lösung gesucht, aber hier findet man nur Lösungen
-
Thread
PIC 16f84 portb bitzugriff Problem
Hi, ich habe ein Problem mit einem Portzugriff auf dem pic16f84. ich meine ich habe das hier auch schonmal irgentwo gelesen, das es zu problemen kommen kann, wenn man mehrere male auf das portregister mit einem bitbefehl zugreift. zb bcf portb,0
hier weitere infos: http://www.sprut.de/electronic/pic/fallen/fallen.html maddin
-
Thread
Überlegungen zur Takterzeugung beim PIC16F15356
Digitaluhr mit Temperaturanzeige und optionalem DCF77-Zeitzeichen-Empfang. Verwenden möchte ich den PIC16F15356 im DIP28. Ich sehe für die Takterzeugung diese Möglichkeiten: - 32.768 kHz-Uhrenquarz am EXTOSC-Eingang mit PLLx4, 131 kHz Takt für das Programm. - 32.768 kHz-Uhrenquarz am SOSC-Eingang und interner Takt HFINTOSC mit z. B. 16 MHz. - 16.384 MHz-Quarz am EXTOSC-Eingang und intern herunterteilen auf 1 Hz. Von der Genauigkeit her, wären diese beiden unteren Varianten gleichwertig? Mein Ziel ist es, eine Ganggenauigkeit
-
Thread
RMF12B mit PIC16F18324
Hi Alexander, lese doch erstmal das Datenblatt von deinem PIC, danach schau dir das Datenblatt vom RFM12B an (Register etc), dann such im Netz nach "RFM12B PIC16F", du findest sowas: http://www.picprojects.net/rfm12/ Danach passt du den Code deiner Programmiersprache und deinem speziellen PIC16F18342 an. Gruß Beast
-
Thread
PIC 16F Externer Takt zählt falsch
gibt fertige Lösungen aber ich will es selber probieren. Ich arbeite mit MPLAB und momentan mit dem PIC16F876A, 4 MHz. Mein Programm "soll" so arbeiten: Mit Timer2 und einem 8 bit Register (0x20) lasse ich eine Schleife 1 Sekunde lang rattern. Meine Konfig für TMR2 sieht so aus: PRE = 16, POST = 10
das eigentlich der PIC selber. Aber MPLAB setzt nach jedem goto ein nop. Zumindest hat mir das der Disassembler angezeigt. Dadurch musst du nicht $+1 sondern $+2 für den nächsten Befehl schreiben. Ich gebe aber keine Gewähr
-
Thread
Interrupt on Change am PIC 16F887
kriegen es nicht gelöst. Das folgende Programm zeigt im Groben, was nicht funktioniert. An einem PIC 16F887 soll an den Pins RB7-RB4 ein Interrupt on Change registriert werden, und der PORT B wird komplett auf PORTD (zu Debugging-Zwecken gegeben.) Nach dem ersten Interrupt sollen weitere Interrupts verboten werden. Hier der Code: [code] #include <htc.h> #include <pic16f887.h> void pic_init(){ TRISB = 0xff; INTCONbits.RBIE = 1; INTCONbits.GIE = 1; IOCBbits.IOCB7 = 1; // Interrupt an Pin RB 4-7 ermoeglichen IOCBbits.IOCB7 =
-
Thread
PIC16F18875 TMR2 startet nicht
Hallo liebe Gemeinde, ich habe leider ein Problem mit dem TMR2 auf dem PIC16F18875. Dieser läuft nicht an. Timer0 läuft ohne jegliches Problem, auch mit Interrupt. Quellcode auf den Fotos, damit ist es übersichtlicher. Die LED's bleiben komplett aus, also funktioniert
neuer PIC Freund schrieb im Beitrag #5747106: > T2CLKCON bedienen Jo, gibt wohl noch mehr Register als T2CON, die man beachten muss...
-
Thread
Probleme mit dem programmieren PIC16F84A
habe erst gedacht das es ein hardware fehler war und ladete ein fertiges prog von sprut auf meinen PIC und es stellte sich heraus das alles stimmt. Nun denke ich das es ein software fehler ist. Hier ist das Programm: ; Source created with Parsic Version 3.x ; at : 28.03.2010 16:47:49 ; Project File : C:\Dokumente und Einstellungen\wende\wende.pic ; Project Version : 1.0.5 ; Created : 07.07.2000 04:14:00 ; Last change : 28.03.2010 16:47:44 PROCESSOR 16F84A INCLUDE P16F84A.INC RADIX DEC __IDLOCS H'0100
-
Thread
Assembler und PIC16F887 anfänger Problem
Hallo, ich habe angefangen mit Assembler herumexperimentieren da ich das für meine Abschlußprüfung brauchen werde. Ich habe schon verschiedene befehle versucht, es kommt das gleiche raus. Beim einschalten soll eine LED leuchten am RA1, das macht sie nur wenn man mit dem Finger den Pin berührt dann fängt sie an zu leuchten ansonsten tut sich nichts. Sie geht auch an wenn man mit dem Spitze vom Multimeter dran geht, danach leuchtet sie bis man die Spannung nicht unterbricht. Das ist doch nicht normal oder ? ich habe auch schon anderen Port versucht, wenn man die Pin´s 36,37,38 berührt geht
-
Thread
PIC16F690 Array als LONG deklarieren
Moin zusammen, ich bin mal wieder ein wenig mit meinem PIC 16F690 am experimentieren und bekomme eine Sache nicht hin. CCS C-Compiler, PCM 5.027 Ich habe ein DatenARRAY mit 128 Zellen als Konstante im Programm hinterlegt. [c]const char array [] = {1,2,3,4,5
Elemente als Zellen beschrieben habe. Im CCS PCM sind int Variablen 8 bit breit, long Variablen 16 Bit. Ist so. int16 = long = 16 Bit. Rechnen brauchst du nicht. Wenn ich [c]test = ARRAY [27];[/c] zuweise und ich statt der 311, die im ARRAY steht 55 in test stehen habe, ist noch nichts gerechnet
-
Thread
Count down mit pic16f627a
erweitern: 00 : 000: 00 : 00: 00 Jahre: Tage: Stunden: Minuten: Sekunden der code für den pic16f627a ist im 2. attachment. Kann mir jemand helfen?
Hochsprache. Kurzum, nach einer eigentlich recht kurzen Lernphase geht Assembler auf nem PIC16Fxxx richtig gut. W.S.
-
Thread
Bluetooth für PIC16F690-Mässgerät
/44 Meine Fragen sind jetzt: 1. Kann ich überhaupt ein Bluetooth-Modul mit dem PIC16F690 verbinden, oder funktioniert das nicht. 2. Wenn ja, wie muss ich das Bluetooth-Modul mit dem PIC16F690 verbinden. Ich würde mich über konstruktive Beiträge wirklich sehr freuen.
Beitrag #2710027: > Meine Fragen sind jetzt: > 1. Kann ich überhaupt ein Bluetooth-Modul mit dem PIC16F690 verbinden, > oder funktioniert das nicht. Es wird gehen > 2. Wenn ja, wie muss ich das Bluetooth-Modul mit dem PIC16F690 > verbinden. Über den UART des PICs an RX/TX (Pin 10/Pin 12
-
Thread
PIC16F747 OPTION_REG wird nicht gefunden
Register des Timer0. Ich komm aber gerade echt nich dahinter wieso er das nicht findet. HTC.h und PIC.h sind eingebunden obwohl HTC das PIC headerfile ja schon beinhaltet. Vielleicht weis jemand eine Lösung =) Ich wäre sehr dankbar dafür :) Viele Grüße Consti
Hallo Constatin, die PIC.H bindet dien Header PIC16F747.H für Deinen Pic ein und dort ist das OPTION_REG auch definiert (eben nachgesehen). Das alles funktioniert, wenn Du als Bauteil PIC16f747 in der IDE ausgewählt hast. Bitte
-
Thread
PIC16F1517 - Wechsel Signalpegel
Hallo, ich habe einen seltsamen Effekt festgestellt. Bei folgendem Code: Wait (10); RW = 1; Wait (10); EN = 1; Wait (10); RS = 1; Wait (10); messe ich das beigefügte Ergebnis (s. Anhang). EN wird ausgeschaltet wenn RS auf "1" gesetzt wird. Wie kann so etwas passieren? Wenn ich die Reihenfolge von EN und RS oben vertausche, dann wird RS ausgeschaltet sobald EN gesetzt wird. Vielleicht hat jemand eine ähnliche Erfahrung gemacht und kann mir helfen. Grüße gruser
-
Thread
PIC16F873A ohne EEprominhalt starten
Erflogreich kann ich per Tastendruck (RB0) den Letztstand eines Lauflichtes in das EEPROM meines PIC16F873A-I/SP schreiben. Beim Auslösen eines Reset's oder nach Spannungsunterbrechung startet das Lauflicht mit "STAND" Tastendruck. Soweit funktioniert alles. Meine Frage: Kann ich per eines weiteren Taster's zB:RB1 den PIC von "Anfang" an starten, also ohne EEprom Inhalt? In meinem Fall eben mit der LED 1 An RA0 Danke für Eure Hilfe :-) Lennart
-
Thread
PIC16F1615 läuft im Debugger, aber nicht in Production
Hallo, ich habe eine Platine mit PIC16F1615 drauf. Das Programm soll Rechtecksignale an zwei GPIOs erzeugen. Wenn ich das Programm im Debugger laufen lasse, ist alles ok, die Ausgangspegel sind sauber 0V bzw. 5V bei einem Rechteck. Das
Turtle64 schrieb im Beitrag #7332754: > Wenn ich den PIC aber mit dem identischen Progamm für Production > programmiere ... Hast du den Debugger dann auch abgetrennt? Probiere mal, ihn dran zu lassen. Das können einen Hinweis auf fehlende Masse-Verbindung
-
Thread
PIC 16F84A Problem mit Speicherbank
Ich benutze einen PIC 16F84A mit dem ELV Emulator Programmer und der Testplatiene, auf der man 8 LEDs zum Leuchten bringen kann, indem man das jeweils zugehörige Bit von PORTB auf 0 setzt. Wenn ich im MPLAB auf makeproject
Rechner runterbekomme, auf dem ich Pragrammiere und ihn somit auch abtippe. LIST p=16F84A #include <p16F84A.inc> org 00h bsf 03h,5 ;Statusregister Bit 5 setzen (Bank 1) clrw movwf TRISB ;Port B als Ausgänge (das ist Zeile
-
Thread
PIC16LF1509 undefined identifier error
Ich würde jetzt mal vermuten, es gibt bei dem pic16... weder ein Register TRISIO, noch ein GPIO... <edit> Versuche es mal mit TRISA / TRISC und LATA / LATC. Guckst du im Datasheet ...
zu bieten z.B. dieses hier: https://www.youtube.com/watch?v=33kgfbL3Sr0 Sehenswert fuer jeden Pic-Anfaenger !
-
Thread
PIC16f876A bootloader frage
Hallo, ich möchte in einen PIC16F876A einen bootloader einbauen den habe ich hier mal angehängt. Meine frage ist jetzt was muss ich bei meinem eigentlichem Programm beachten ? Wenn ich das richtig verstanden habe muss ich nur
was in ASM eigentlich schon die halbe Miete ist: http://www.grautier.com/grautier/archives/87-ASM-PIC16xxx-Template.html
-
Thread
PIC16F628 mit AVR ISP programmieren?
Hallo! Ich habe einen PIC16F628 auf dem ein Programm geschrieben werden müsste. Ich habe schon etwas mit den ATMEGA88 gemacht, daher habe ich ein AVR-ISP Programmierer hier... Kann ich auch den PIC16F628 mit den AVR-ISP-Programmierer programmieren? In Ponyprog existiert der PIC16F628 auf alle Fälle schon einmal! Ist es möglich und wie muss 9ich ihn anschließen? Danke schon einmal im Voraus!
-
Thread
Brennprobleme PIC 16F688 mit PICkit 3
zusammen, ich habe nun mein erstes kleines Projekt abgeschlossen und möchte dieses nun gerne auf den PIC16F688 brennen. Ich nutze das PICkit 3, dann entsprechend den ICSP-Anschluss und einen PIC universal programmer Adapter. Ich habe den PIC16F688 entsprechend der Erkläuterungen auf der Rückseite des
geprüft, aber ich kann mir die Fehlermeldung nicht erklären. Habe auch extra noch einmal einen neuen PIC16F688 ausprobiert, nicht dass ich den PIC vorher zerschossen habe. Könnt ihr mir weiterhelfen? Ich habe mal drei Bilder für die Erläuterung angehangen. Viele Dank im Voraus und viele Grüße
-
Thread
Frequenz auslesen/erkennen PIC16F887
Habe eine Platine mit einem Atmega, von der aus für 10 sec 500 Hz auf eine andere Plaine mit einen PIC 16F887 gegeben werden. Die Platine mit dem Atmega geht nach den 10 sec. in den Pull-Down. Dann soll der PIC 10 sec warten und gucken ob noch 500 Hz ankommen. Ist dies nicht der Fall soll der PIC den
von vorne anfängt. Ist jetzt der Fall, dass nach dem Reseten nach 10 sec noch immer keine 500 Hz den PIC erreichen soll dieser einen Impuls nach eine Sender Platine geben und diese soll dann am PC einen Text auswerfen. Nun ist meine Frage wie muss ich den PIC programmieren für die Frequenz auszulesen bzw
-
Thread
PIC16f887 PORTB Interrupt funktioniert nicht
Hallo, ich versuche gerade meinen PIC so zu konfigurieren, dass ein Interrupt ausgelöst wird, wenn sich ein Pin Zustand an PORTB ändert. Ich hatte das schonmal hinbekommen, jedoch kriege ich es jetzt nicht mehr hin. Ich kann einfach keinen
von PORTB anzuschließen und das Ganze real zu prüfen. Ich habe das mal vor langer Zeit mit dem 16F876A erprobt, nur um meine Neugierde zu befriedigen. Beim 876 ist das Register um die Pins an PORTB einzeln für den Interrupt zu aktivieren nicht vorhanden. Den Code habe ich mal begefügt (kurz getestet
-
Thread
i2c PIC16F887
Hi! Also ich versuche gerade eine I2C-Verbindung zwischen 2 PIC16F887 zu realisieren.... Also einer als Master und der andere als Slave (im Endeffekt möcht ich dann 8 als SLave haben aber das ändert ja nicht so viel an dem Konzept =) Übertragen werden sollen 8bit
Hi schau mal bei microchip da gibt es eine feine Präsentation dafür genau mit 2 pic16f876 und die beiden sind ja kompatibel
-
Thread
Port Verhalten PIC 16F6XX
Guten Tag, Ich verwende ein PIC16F648A. Dieser µC steuert zum einen eine 7-Segmentanzeige an und zum anderen besitzt er am PortA einige Eingänge die das Eingangssignal auf logisch 0 oder 1 überprüfen. Also die 7 Segmentanzeige hängt
-
Thread
PIC 16F684 LED blinkt immer
Hallo, ich habe mein erstes Programm geschrieben. Jetzt habe ich ein Problem. Ich habe an einem Pic 16F684 unter anderem eine LED angeschlossen, die mir einen Zustand anzeigen soll. Diese blinkt aber immer oder ist aus. Kann mir jemand helfen? Mein Programm total abgespeckt: [pre] ;
****************************************************************************** LIST p=16F684 ; Prozessor definieren #INCLUDE <P16F684.INC> ; Variablen für Prozessor #define Rel_a PORTA,0 ; Labels definieren #define Rel_b PORTA,1 #define A_C PORTA
-
Thread
Probleme bei der AD-Wandlung mit PIC16F876
hallo zusammen. ich habe die unter Link "http://www.cc5x.de/ADC.htm" beschriebene AD-Wandlung mit der dazugehörigen Schaltung aufgebaut. Allerdings benutze ich kein RS232 Verbindung, sondern ein Display an dem ich 3 verschiedene Potistellung ausgeben möchte. dafür wurde der Code wie folgt verändert: [c] void main(void) { PORTB=0x00; TRISB=0b00000000; uns16 a; char n; //++ Einstellungen des AD-Wandlers ++++++++++++++++++++++++++++ ADCON1=0; // Ganzer PortA als Analog Vdd Vss ADON=1; // ADC- Einschalten ADCS1
-
Thread
PIC 16F887 comf-Befehl sehr eigenartig
Hallo, ich wollte gerade ausprobieren ob der COMF Befehl eines PIC 16F887 die Bits in einem Byte nur umdreht, oder ob er das Zweierkomplement bildet, also mit hinzuaddieren (oder Subtrahieren?) einer 1. Folgender Code: [pre] movlw b'01101001' movwf tmp1
-
Thread
Pull-Up bei PIC16F84A
Hallo, wie kann ich die internen Pull Ups bei einem PIC16F84A aktivieren?! Ich habe aus dem Datenblatt, dass ich Bit 7, des Option-Reg rücksetzen muss... Dies habe ich über folgende Programmzeile getan: bcf OPTION_REG, 7 Aber es funktioniert
Schoasch Der OPTION-Befehl ist offiziell abgeschafft (steht nicht mehr im Datenblatt), geht aber beim 16F84A möglicherweise noch. Gruß Uwe
-
Thread
V: PIC16F873-04I/SO
Biete hier bis zu 54 Stück PIC16F873-04I/SO SOIC28 Preisangebot erwünscht. Neu und ESD verpackt!
-
Thread
I2C mit PIC16F88
Woche abgabe ist... Und zwar ist die Aufgabe den Temperatursensor DS1620 per I2C Bus mit einem PIC16F88 anzusteuern und die empfangenen Daten mittels bluetooth an einen Laptop zu seden und die Daten mit einem VB Programm auszuwerten. Bluetooth übertragung funktioniert alles problemlos, aber wo
http://www.fernando-heitor.de/pic/tutorials/projekt.htm
-
Thread
PIC16F628 und 3,3V
Melodiensirene in ein Megafon einbauen. Klappt auch soweit, nur ab bestimmten Lautstärken streikt der PIC. Das Megafon wird mit 4x1,2V (Akkus) betrieben. Die Leerlaufspannung ist etwas höher (5,xV). Das Megafon hat eine Lautstärkereglung. Bis zur Hälfte der Lautstärke funktioniert es, dann streikt der PIC: Ich habe gemessen: Wenn die Betriebsspannung auf Grund der Last um etwa 0,3V abfällt, hört der PIC einfach auf (ich kann langsam den Regler hochdrehen). Bei hoher Lautstärke kriege ich nur ein kurzes Knacken zu hören. Dann habe ich den PIC parallel zu einer 3,3V Z-Diode geschaltet (100Ohm Vorwiderstand
-
Thread
DS1307 ansteuern mit PIC16F1508
= read_ds1307(minutes); unsigned char res2 = read_ds1307(hours); ledMinutes = (res1 % 16) + (((char) res1 / 16) * 10); ledHours = (res2 % 16) + (((char) res2 / 16) * 10); } void writeTime(void) { unsigned char send1 = ((char) ledMinutes / 10) * 16 + ledMinutes % 10; unsigned
Siehe mal bei http://pic-projekte.de/wiki/index.php?title=PIC_Tutorial unter Stichwort "ds1307". Wenn das nicht weiterhilft musst dein Projekt KOMPLETT einstellen als Dateianhang bzw. .ZIP und auch mit Schaltbild. Teilaspekte
-
Thread
PIC 16F84- Programmierung mit SPRUT Beispiel
zu brennen kommt folgendes: Device Type: PIC16F84 Address Range 0-17 Program Memory Errors Address Good Bad 0000: 1683 0000 0001: 3000 0000 0002: 0086 0000 0003: 1283 0000 0004: 0186 0000 0005: 1406 0000
Report 20-Oct-2006, 10:48:09 Device Type: PIC16F84 Address Range 0-17 Program Memory Errors Address Good Bad 0000: 1683 0000 0001: 3000 0000 0002: 0086 0000 0003: 1283 0000 0004: 0186 0000 0005: 1406 0000
-
Thread
PIC16F84 RB5 Interrupt
Microchip gelieferten Templates an. Vor allem musst Du deinen Interrupt auch in dessen Vektor legen, beim 16F84 ist das 0x004 ORG 0x000 ; processor reset vector goto main ; go to beginning of program ORG 0x004 ; interrupt vector location
lies doch erst mal bei sprut nach, wie das mit den Interrupts beim PIC geht http://sprut.de/electronic/pic/int/int.htm
-
Thread
ADC für PIC16F1823 funktioniert nicht
Hallo, ich will für den PIC16F1823 den ADC ausporgrammieren, doch er funkioniert einfach nicht! :( Versuche schon verzweifelt den Fehler zu finden, doch ich weis nicht was ich falsch gemacht habe. Die Read-Funktion gibt
-
Thread
Frage zu Anschluß LCD an PIC 16F28
Hallo, ich möchte das LC-Meter von http://sites.google.com/site/vk3bhr/home/index2-html nachbauen und habe eine Frage zum Anschluß des LCD. (Quelle des angehängten Schaltplans ist die genannte Adresse) Warum sind die Pins DB4 bis DB7 (bzw. 11 bis 14 am LCD) mit einem 1 kOhm Widerstand (und Jumper) gegen Masse gezogen? Hinweis zu meinem Kenntnisstand: Ich habe das AVR Tutorial durchgemacht und kann LCD an Atmel Prozessoren betreiben. Die im o.g. Schaltplan vorhandenen Pulldown Widerstände sind mir dabei nicht untergekommen. Danke für eure Hilfe! lg, Nino.
-
Thread
PIC16f84A hex file
Des Rätsels Lösung: http://320volt.com/en/pic16f84a-sony-philips-rc5-ir-kumanda-kod-cozucu/
-
Thread
Aufwachen aus Sleep beim PIC16F627
bin noch sehr unerfahren in der Programmierung von PICs und hätte folgende Frage: Wie kann ich den PIC16F627 nach einem Sleep-Befehl wieder aufwecken? Ich bin für jede Antwort dankbar!
Hi, Ich möchte den PIC über einen Taster aufwecken(Interrupt from RB0/INT pin, RB Port change), weiß aber nicht, wie ich RB0 definieren muss.
-
Thread
PIC 16F628A startet den Betrieb nicht
Hallo miteinander, ich möchte mit meinem PIC 16F628A nur ein paar LEDs ansteuern. Hab mein kleines Testprogramm hochgeladen. Das Problem ist dass das Programm auf meinem Testboard K8048 funktioniert und die LEDs leuchten. Ist der Controller
-
Thread
Problem mit Brenner8 und PIC 16F722
Gibts denn da was Neues? Würde mich auch interessieren, da ich auch ein paar 16F722 hab und sie nicht brennen kann..
Die sprut-Brenner können die ganz neuen PICs noch nicht beschreiben (ebensowenig wie z.B. das PicKIT2, dort muss man einen Spannungsteiler einbauen).
-
Thread
PIC 16f818 Temp. Sensor auslesen
was Mikrocontroller angeht,weswegen ich sehr auf eure Hilfe angewiesen bin. Wie kann ich mit dem pic16f818 einen Tmp175 Temperatursensor auslesen,und dies dann auf ein 7-segment lcd ausgeben ? Danke
Auf http://www.sprut.de/electronic/pic/grund/i2c.htm ist der I2C-Bus für PICs genau beschrieben.
-
Thread
PIC16F84 Serial I-O
Hallo, habe mir von http://www.rentron.com/PIC16F84.htm die sachen nachgebaut und den Pic gebrannt keine Fehler bissher. Habe an RL2 eine LED und wenn ich 255,2,1 oder 255,2,0 Sende pasiert nichts, wenn ich die strom zufur unterbreche und
RL2 wieder aus ich nehme mal an in den PC-RELAY2.BAS liegt ein Fehler Compilt hab ich es mit PicBasic Pro 2.04 Wo liegt der Fehler? Gruß Andreas Klein
-
Thread
Int. Osszillator bei PIC16F886: Genauigkeit?
Hallo, der PIC 16F886 hat ja einen internen Osszilator, den man auf 8MHz einstellen kann. Ich habe nun vor, diesen PIC in einer Schaltung zu verbauen, welche die Uhrzeit anzeigen soll, eine RS232 und eine I2C Schnittstelle
nicht nur NTC sondern auch der Oszillator (und damit der Zeitmesser) sich darüber ändert! virtuPIC
-
Thread
PIC16F688 Simulation und Programmierung HILFE
Hallo! Es ist schon eine Weile her dass ich programmiert habe. Ich suche eine kostenlose Freeware Simulationssoftware fuer PICs. Ich programmiere nur in C, der Assemblersprache bin ich nicht maechtig. Mein aktueller Compiler heisst "PCW" Ich moechte einfach ausprobieren, ein bisschen spielen, LEDs zum leuchten bringen, habe aber keine Ahnung bzgl der Konfiguration, etc.. Kann mir jemand helfen? (Bitte keine Verweise auf Literatur...) Vielen Dank Patrick
-
Thread
Problem mit PIC16F84(A) und einem Delay
meine aufgabe ist es ein led(in diesem fall PORTB, 0) mit einer bestimmten herz zahl zum blinken zu bringen. dazu haben ich mir einfach ein delay code von http://www.piclist.com/techref/piclist/codegen/delay.htm machen lassen, da meine erfahrung noch nicht gros genug ist einen eigen zu erstellen jetzt ist mein problem, dass er leider haengen bleibt in dem delay und es eigentlich gehen sollte. ich weis das er irgendwann um[c]movlw 0x06 movwf d3[/c]haengen bleibt und ich weis nicht warum koennte mir bitte jemand helfen mfg necro
-
Thread
PIC16F688, RFID.wie geht man das an?
Hallo, ich werde hier mal mein Problem konkretisieren: Mit Hilfe eines PIC16F688 soll die ID von Stationen (Maschinen) gelesen werden. Gegebenenfalls soll sie geaendert werden. Das ganze wird dann auf dem internen EEPROM gespeichert. Als Software zum lesen und schreiben
Wenn noch öfter mit PIC Controllern gearbeitet werden soll, bietet sich die Anschaffung eines ICD2 und eines Demoboards an. Das kostet bei Microchip so ca. 130 resp. 95 Euro (plus 19%). Die ICD2 gibt es auch als Clone