-
Thread
definierte Anfangszustände beim PIC16F57
Hallo, ich möchte mit einem PIC16F57 ein paar Geräte über p-Kanal-MOSFETs ein- und ausschalten. Beim Anlegen der Versorgungsspannung sollen die Ausgänge nicht kurz eingeschaltet werden. Wenn ich das richtig verstehe, dann sind
-
Thread
LCD macht Buchstabensalat PIC16F877
Hallo, ich mit einem PIC16F877 per 4.bit-Anateuerung ein 2x16-Display TM162A von TIANMA an. R/W ist auf Masse, Bussy wird nicht abgefragt. Den Code habe ich von Michael Dworkin(cc5x.de) und der von Holger Klabunde. Ich porte
-
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
T6963C mit PIC 16F877
Hallo! Hat jemand schon ein grafik lcd mit t6963c kontroller mit dem PIC uC's programmiert? Bei mir klappt es einfach nicht. Habe die schaltung wie beim epe-mag 02/2001 Artikel aufgebaut. Die software ist in TASM geschrieben, habe es aber in MPASM konvertiert (mit ein epe-tool). Nun display scheint OK zu sein.. der zeigt mir jetzt nur eine einzige zeile an, obwohl das demo von toshibas datasheet erscheinen sollte. Kann mir jemand dabei helfen? MfG Alex
-
Thread
PIC 16f84 PWM mit 1-Tastensteuerung
Hallo Gemeinde Ich bin neu hier und in Bezug auf PIC und Assembler ein absoluter Anfänger. Das möchte ich ändern. Mein Projekt ist eine PWM mit 1-Tastensteuerung mit PIC 16f84 gewollte Funktionen: Taste drücken(RB0) =einschalten PWM mit duty
Taste drücken lang (3 sec) = ausschalten oder als alternative sleep.( wenn so etwas funktioniert ) PIC 16f84 deshalb weil ich die Hardware PICEE (Elektor 2.-2002) besitze und lernen will. Mit Hilfe der Webseite von SPRUT und dem Datenblatt habe ich im MPLAB einige Asseblerzeilen geschrieben. Datei
-
Thread
PIC16 I2C Start Problem
Hallo, ich versuche jetzt seit ein paar Tagen verzweifelt mit einem PIC16F18344 einen I2C Bus als Master anzusteuern. www.microchip.com/wwwproducts/en/PIC16F18344 Jedoch gibt es ein Problem, dass ich beim besten Willen nicht lösen kann. Ich verwende die MPLAB IDE
Das habe ich schon. Ich habe auch schon einmal den I2C Bus benutzt aber mit einem anderen PIC. Der jetztige PIC muss irgendeine andere Einstellung haben die die ältere Generation noch nicht hatte.
-
Thread
Testprogramm für den PIC16F84A
Hallo zusammen. Ich habe eine Frage zum PIC 16F84A. Unser Lehrer hat uns von einem Programm zum testen des PIC's erzählt, welches den PIC Softwaremäßig überprüfen kann, soweit ich weiß sollte eine PIC-Testplatine über eine R232 Leitung mit dem
Oder nach Installation von MPLAB unter C:Programme/Microchip/MPASMSuite/Example -> 16f84 Ist mit 'PIC-Testplatine' etwa ein PICDEM-Board gemeint? Dafür gibts auch freie Programme, RS232 ist mit SUB-D9 Buchse herausgeführt. Gruss, edson
-
Thread
Bootloader für PIC16F873 geht nicht
Hallo! Ich habe versucht, meinen PIC mit Hilfe des Bootloaders zu programmieren. Die Infos auf http://home.wtal.de/Mischka/Editor.html und http://www.microchipc.com/PIC16bootload/PIC_bootloader_FAQ.htm habe ich gelesen, komme aber nicht weiter. Mit dem Galep habe ich das Bootloader-Hexfile in den PIC geschrieben - ohne Probleme. Ich verwende den CC5X-Compiler V3.2 und habe die besonderen Hinweise gelesen und das Beispielprogramm http://www.microchipc.com/PIC16bootload/PIC16F87x_bootloader_CC5x_v3
-
Thread
C-Compiler für PIC16F628
Hallo Leute, habe ein kleines C-Programm für einen PIC16F628 geschrieben. Dieses lässt sich (wie der Name ja schon sagt) nicht über den MPLAP C18 Compiler in ein Hex-File umwandeln. Welchen Compiler könnt Ihr empfehlen? Gibt es einen kostenlosen der
feuchtesensor_shtxx/feuchtesensor_shtxx.html an. Wenn Du die 1k-Grenze überschreitest (was mit dem PIC16F628 ja möglich ist, dann wird es etwas kompliziert. Dann versuchs mal hier http://www.mikrocontroller.net/forum/read-1-342244.html#new mfg Stefan B. (Linz, Österreich)
-
Thread
PIC 16F648A und REAL ICE
Hallo Ich habe eine Schaltung um den PIC 16F648A entwickelt. Nun denke ich über den Kauf des REAL ICE nach, weil ich nur mit dem MPLAB X-IDE alleine ohne einen Debugger nicht mehr weiter komme; ich muss in den Coltroller "hinein sehen" können
sind in meiner Schaltung nämlich belegt (inklusive Reset mit C und R an RA5). Bei anderen, neueren PIC's, welche direkt via RJ-11 Kabel mit dem REAL ICE verbunden werden können, muss ja die Beschaltung für MCLR, PGM, PGC und PGD immer den Vorgaben entsprechend ausgelegt sein. Natürlich kann ich den
-
Thread
Wertetabelle im Interrupt ansteuern PIC 16F877
Problem mit meiner Interruptroutine =( sie läuft nicht, aber ich kann keinen Fehler finden. es ist ein PIC 16F877 auf einem PICDEM 2 Plus demoboard. Ich möchte 2 LED's ansteuern, die während dem gesamten Programm ein aund ausfaden. Interruptteil und Tabelle sind im anhang. wäre klasse wenn mir jemand
bcf INTCON, GIE ; disable Interrupt Der Befehl ist Unsinn. GIE *ist* gelöscht wenn der PIC in den Interrupt springt. Du solltest aber ein anderes Bit löschen, damit der Interrupt nicht sofort wieder feuert sobald der Interrupt per *RETFIE* ;) verlassen wird.
-
Thread
DC-Motorsteuerung mit PWM und PIC16F690
suche eine Steuerung für einen 24V Gleichstrommotor. Realisiert werden soll die Steuerung mit dem PIC16F690 und einem Poti zum einstellen der Geschwindigkeit. Das ganze sollte doch mit einem 1QS Tiefsetzsteller funktionieren? Leider habe ich keine Ahnung wie die Schaltung aussieht oder welche Dimensionierung
-
Thread
PIC 16F870 Porgrammzählerreset MikroC
Hallo, ich veruche gerade einen Softwarereset in dem PIC zu ermöglichen. Dabei will ich den Programmcounter auf die Adresse 0x0000 bringen, sozusagen der Startvektor. Nur das Mikroc mag die direktive [c] asm (Reset EQU 0x0000) [/c] gar nicht. Wie könnte
Hallo, also ich mache den Sotfwarereset bei PIC16F immer folgendermaßen: WDT an (wenn nicht sowieso verwendet) und dann halt nicht rücksetzen. Allerdings muss ich auch sagen, dass mir in C nichts bekannt ist um zu org0 zurückzukommen. Es gibt
-
Thread
pic16f630-1/p auslesen
Nachsehen, wenn ich etwas falsch schreibe oder einfach nich weiss. Zu meiner Frage. Ich hab hier einen pic16f630-1/p chip rumliegen, welchen ich gerne auslesen und dann die daten auf einen anderen chip übertragen möchte. Was für eine art von Lese/Schreibgerät benötige ich dafür? Wo bekomme ich "unbeschriebene
besten als PICkit 2 Starter Kit. Dort ist auch eine Leiterplatte mit DIL-Fassung dabei, die Deinen PIC aufnehmen kann. Die Software ist immer dabei resp. kann von Microchip heruntergeladen werden.
-
Thread
Hilfe für PIC16F628A
könnte mir jemand bei einem Projekt helfen bei dem ich so gut wie die hälfte erledigt habe. Mit einem PIC16F628A clock 4MHz lese ich auf RA0 (P17) Dateien.(5xASCII) Mein Controller schick automatisch die Daten an den PC weiter durch UART(9600 Baud,8N1). Das alles funktioniert hervorragend. Die Senderroutine
-
Thread
PIC 16F877A ICD2
Hallo, ich habe mir eine Schaltung bestehend aus einem Mikrocontroller PIC 16F877A und einem ICD2, Selbstbau, aufgebaut. Die Programmierung funktioniert wunderbar, doch leider bleibt der PIN VPP des ICD2 nach der Programmierung bei 4,2 Volt stehen, und blockiert leider so,
-
Thread
Bistabile Relais / PIC16f877
Hallo, Ich bin auf der Suche nach einem Bistabilen Relais. Ich will mit einem uC eine Netzsteckdose Ein/Aus schalten. Daher mit 5V/DC, 230V/AC schalten. Kennt jemand eine einfache Schaltung? Relais-typ? Gruss Elo_Azubi
-
Thread
Problem in start up PIC16F627
Hallo, Ich habe eine Platine gemacht und ich habe ein PIC16F627 mikrocontroller programiert. Das Problem ist dass, wenn ich es ausmache und ich mache es noch mal an, manchmal funktioniert es und manchmal nicht. Ich glaube es ist ein Problem in die Start up
Benutzt Du einen Low Power PIC16LF627 (3V !) ? Was machst Du mit dem BrownOut (BOR) ?
-
Thread
Serielle Kommunikation mit PIC16F87x
Hallo, schaffe es einfach nicht mit dem PIC Daten(welche ich im Hyperterminal eingebe) über die RS232 einzulesen. "scanf" funktioniert nicht in Hi-tech C. "getch" oder "gets" hab ich auch nicht zum laufen gebracht. Scheint mal wieder so, als bräuchte ich Eure Hilfe. Die Ausgabe über printf() stellt kein Problem dar.(USART richtig initialisiert). Habt Ihr mir ein paar Tips? Vielleicht einen funktionierenden Code? Ist Hardware-protokoll beim Hyperterminal richtig? Auf http://www.microchipc.com/sourcecode/#serial hab ich schon gesachaut, aber den code krieg ich nicht fehlerfrei compiliert
-
Thread
PIC16F767 mit K8048 programmieren?
Hallo, da ich einen PIC gebraucht habe, der drei PWM-Ausgänge besitzt habe ich mir einen PIC16F767 besorgt. Meine bisherigen PICs habe ich mit dem Programmer Board K8048 von Velleman gebrannt. Dummerweise war ich mir ziemlich
auch 28Pins. Aber nach Anleitung doch nicht. Allerdings ist die Pinbelegung fast genauso wie beim PIC16F876. Kann man den Brenner irgendwie überlisten oder weiß vielleicht sonst jemand, wie man diesen PIC brennen kann? Vielen Dank schon mal im Voraus!
-
Thread
[PIC 16F88] Impulserkennung/Zeitmessungs-/Interruptproblem
positiv-negativ-Abstand beim langen Magneten von 3,8ms*1340/7000=0,73ms Meine Lösung sieht so aus: Der PIC ist ein 16F88 mit 8MHz-Quarz, und ich nutze die ISR. Das Positivsignal geht auf RB0 und INT0 ist aktiviert. Das negative Signal geht auf RB4 und das RBIE-Bit von INTCON ist aktiviert -> bei jedem Positivimpuls
funktioniert nicht? Eingrenzen ist das Prinzip fast jeder Fehlersuche. Also erstmal schauen ob der Pic 1. das Signal empfängt, 2. den Interrupt auslöst 3. der Timer läuft usw. Das ist über einen Port an dem der Status H/L ausgegeben wird leicht machbar.
-
Thread
PIC16f1933 funktioniert nach dem Reboot nicht mehr
Hallo Allerseits, ich stehe vor einem komischen Problem. Ich programmiere einen PIC16f1933 mit PICKIT 3.0 via MPLAB X V2.26 und die Schaltung funktioniert einwandfrei, bis ich es abschalte. Schalte ich nun die Versorgungsspannung wieder an, läuft die Schaltung nicht mehr!? Die offensichtlichen
-
Thread
PIC16F872 nimmt falsche Vref
Hi, ich habe folgendes Problem: Es wird eine externe Referenzspannung erzeugt und auf den Pin RA3 gegeben. softwaretechnisch habe ich in der Initialisierung des PIC's auch externe Vref eingestellt. Hier die Initialisierung: main: ;--------------------------Initialisierung------------------------------ ; Übertragungsrichtung der Portpins einstellen (0=Ausgang, 1=Eingang) clrf PORTA ; Ports auf definierte Pegel schalten clrf PORTB clrf PORTC bsf STATUS, RP0 ; Auf Bank 1 wechseln bcf STATUS, RP1 movlw B'11111111' ; Port A als Eingang (Messchannel
-
Thread
PIC16F610 Timer0 Interrupt
Hallo, ich schreibe ein erstes Programm für den o.g. PIC. Diese kleine Programm soll den Pin RA1 togglen. Dies scheint nicht zu funktionieren, da der Pin dauerhaft high ist (gemessen). Es ist kein Quarz angeschlossen (interner Oszillator wird verwendet). Verwendete IDE ist MPLAB X v3.55, Compiler ist XC8 v1.20. [c] // CONFIG #pragma config FOSC = INTOSCIO // Oscillator Selection bits (INTOSCIO oscillator: I/O function on RA4/OSC2/CLKOUT pin, I/O function on RA5/OSC1/CLKIN) #pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled and can be enabled by SWDTEN bit of
-
Thread
Kann man den PIC 16F690 mit 4MHz betreiben?
Hallo Kann man den 16F690 eigentlich auch mit 4MHz intern betreiben? Der hat doch eigentlich 8MHz. Also den internen Oszi auf 4MHz stellen? Ich habe da eine Software, die aber 4MHz braucht. Danke Thomas
-
Thread
ADC Wandler PIC16F877A
Heute der erste Erfolg --> Die LEDs haben geleuchtet ;-) nun mein 2. Projekt das ich auf meinen PIC16F877A schreiben möchte. An einem PIN A0 soll ein analoger Wert 0-5V eingelesen werden und je nachdem Was bei der Wandlung raus kommt soll er einen Pin an PortC high schalten. Dazu mein Programm
wird kein einziger PIN von PortC gesetzt das heißt des Problem liegt weiter vorne. Danke. mfg PIC-Programmer ;-)
-
Thread
PIC 16 F877A Ausgangs MOSFET
Hallo Ich möchte mit meinem PIC16F877A über PWM einen Motor steuern. Dazu muss ich aber aus meinen 5V 12V machen. Ich dachte mir hier einen MOSFET. Leider habe ich keine Ahnung welcher da geeignet ist bzw. überhaupt funktioniert
-
Thread
PIC16F684 Brown out Voltage?
Hallo! auf www.sprut.de habe ich gelesen, dass die PIC Typen bei 4V einen Brown out machen, man könnte diese Spannung nur bei best. pics einstellen. Hat jemand einen PIC16Fxxx mit einem BOR am laufen? Kann den Code mit PIC-HITEC-C nicht kompilieren:
-
Thread
PIC 16F871 und FTDI232R
Hallo, ich versuche mit einem PIC16F871 und einem FTDI232R Daten vom PC zu empfangen und Daten vom Microcontroller zu senden. Ich habe das Problem das ich eine recht große Fehlerquote habe beim austausch der Daten. Ich habe in dem PIC
kann man wirklich nur raten! Also: Schaltplan, ggf. Foto vom realen Aufbau, Baudratenberechnung (PIC), Oszillator- und USART-Konfiguration, Beispiele übertragener Daten und der Fehler
-
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
I2C und PIC16F887
Hallo, ich habe ein Problem mit dem I2C-Bus. Ich will mehrere LM75 Sensoren ansteuern. Um zu überprüfen welcher Sensor angeschlossen ist sende ich die Adresse vom LM75 auf dem I2C Bus und warte aufs ACK Signal - quasi wenn Sensor angeschlossen ACK ja / Sensor nicht angeschlossen ACK nein. Dieses ACK signal frage ich im Pir1, SSPIF ab. Programmschleife sieht ungefähr so aus: check_sen movfw W_Sensor0 ; Schreibadresse von Sensor0 laden (1001 001 0) call I2C_take ; I²C-Bus Übernehmen call check_send ; Adresse senden btfss PIR1, SSPIF ; ACK schon empfangen? bzw. meldet
-
Thread
Problem mit RS232! PIC 16f88
Jedoch erhält der "Empfängerpic" kein Signal!! Beide PICs wurden programmiert. Verwendete PICs: 16f88 Michrochip Im Anhang sind die asm files! Bitte helft mir! Mit freundlichen Grüßen Mario
nach INIT springen. Klar geht die Abfrage auf Empfang eines Bytes auch im Polling-Mode. Wenn der PIC sonst nichts zu tun hat, ist das auch OK - aber halt nicht die Regel, daher hab ich auch geschrieben, dass am Besten die Interruptroutine für den Empfang von Daten angesprungen wird. Wie sind deine
-
Thread
PIC16F876 A/D converter
Hallo zusammen, ich will ein analoges Signal mit PIC16F876 in Digitales Signales wandeln. so das analoges Signal am Port A (zb. am Pins 0) einlessen, und das digitales am Port B auslesen wie sieht das gesamtes Code in C ? ich habe selbst eines geschrieben
-
Thread
Brennsoftware für PIC 16F819 und kompatible
Super besten Dank ! Ich schaue mir das mal noch genauer an . Habe mit PIC 16F876(A)Typ Probleme gehabt. Ich habe einen Brenner von Holger Klabunde, Sprut sein Burner Ding habe ich auch nachgebaut und Burn Soft selber gemacht. Fast jeder Typ wird da anders behandelt. Vor ca. 2 Jahren habe ich ZILOG ENCORE CPU und ZILOG XP CPU. Nix gegen ATMEL und PIC, aber da leigen WELTEN dazwischen.
-
Thread
PIC16F676 I/SO wo Bestellen?
Hi, kann mir jemand sagen, wo ich "PIC16F676 I/SO" bestellen kann. Notfalls auch in der DIL Version. Danke, Bernd
Habe gerade mal bei RS geguckt. Für 14,30 würde man da glatt ein PIC16F676 bekommen. Da nehm ich doch lieber einen kostengünstigen PIC18F242-I/SO von Reichelt. Der tuts auch. Trotzdem Danke, Bernd
-
Thread
PIC16F627 Reset-Befehl ?
Hallo, gibt es für PIC's sowas wie einen Reset Befehl? Ich habe mit dem CC5X Compiler ein Programm mit vielen Parametern, die über RS232 kommen geschrieben, da diese alle im EEPROM abgelegt werden wäre es am einfachsten das ganze komplett neu zu starten, damit alle Variablen zurück gesetzt werden. Nur leider weiss ich nicht, wie man den PIC dazu bekommt.
-
Thread
Grafikdisplay SED1335 an PIC 16F877
Hallo, seit längerem Versuche ich ein Grafikdisplay mit dem Controller SED1335 an den PIC 16F877 zu schliessen. Ich kann zwar einen Text rausschreiben, leider ist aber das Display kreuzfalsch initialisiert. So wird die erste Zeile ein paar mal auf dem Display wiederholt, es sieht schlimm
-
Thread
USART mit PIC 16F628 und microC
Hi, ich hab mir zum rumbasteln einen PIC zugelegt... 16F628... und nutze den Compiler microC... Vor hab ich folgendes. Wenn ein Meldeeingang den Pegel wechselt, dann soll der PIC nen Anruf tätigen... An der RS232 hängt dafür ein
Read the received data Usart_Write(i); // Send data via USART } } while (1); }//~! sendet der PIC das an das Terminal Programm zurück, was eingegeben wurde. z.B. "atds<098908798798766>" wenn ich jetzt im PIC aber eine Zeichkette hinterlege und versuche sie zu senden, dann kommt nur ein Zeichen
-
Thread
Problem bei Port setzen von PIC16F18446
Ich scheitere hier an etwas das eigentlich recht einfach sein sollte (mal wieder). Auf einem PIC 16F18446 mit dem MPLAB und dem Compiler X8 sollte folgender code alle Leitungen (RA0, RA1, RA2, RA4 und RA5) von Port A auf high setzen. Ich arbeite auf dem Curiosita LPC Board. [c] #include
-
Thread
PIC16F1503: In Internen Flash schreiben
Hallo Leute, Möchte gerne in den internen Flash des PIC16F1503 schreiben. NEIN es ist kein PIC18 NEIN nicht in den EEPROM (hat keinen) Compiler ist Mikrobasic Pro 6.0 Nun habe ich mir folgende Idee ausgedacht: [Code] module EEPROM_Operationen
Flash_Operationen include "Variabel_Definitionen" Const Flashmemmorystart = 0x7FF 'Höchste Addresse beim PIC16F1503 dim Sub Procedure LoadSettings dim Sub Procedure Speichere_Einschaltpunkt_Relais1 dim Sub Procedure Speichere_Ausschaltpunkt_Relais1 dim Sub Procedure Speichere_Einschaltpunkt_Relais2
-
Thread
SPI-Schnittstelle von PIC16F1825 funktioniert nicht
Hallo Forum, ich habe ein Programm (MPLABX, PICKIT3) für den PIC16F1823 geschrieben, das ich jetzt aufgrund des RAMs auf den PIC16F1825 portieren wollte. Mit dem 1823 funktioniert alles bestens, die ID des RFM70 wird erfolgreich ausgelesen. Wenn ich jedoch dasselbe
while (!BF); value = SSP1BUF; return value; } [/c] Kennt sich jemand aus, wo sich der PIC16F1825 und der 1823 bei der Initialisierung unterscheiden? Uart stimmt, ein U kommt erfolgreich an. Danke im Voraus, Frederik
-
Thread
.str -File MPLab PIC16F88
Hallo Ich habe mir ein Projekt in Assembler angeschaut. Der Bedienungstext fürs Display ist in einem .str -file erstellt worden. Dieses File wird mittels [c] INCLUDE "EEText.str" ; Text Resourcen [/c] Hätte man dies auch in einem headerfile erstellen können? Und warum macht man dies in einem .str - file. Vielen Dank und Gruss M.B.
-
Thread
A/D Wandlung pic 16f1823
Guten Morgen, ich versuche seit paar Tagen meine A/D Wandlung am Laufen zu bekommen. Ich habe schon meine PWM drauf die mit internen Osc =32Mhz läuft Hier einen Aussschnit der Pin Initialisierung und der Wandlung selbst mit Interrupts... Sobald mein Signal am Eingang liegt kommt diese Fehlermeldung Taget detected Target device ID(0x0)doesn't match expected device ID (0x2720) Failed Program device Stimmt was nicht an der Initialisierungen ? Danke für Eure Rückmeldung void io_init(void) { PORTC = 0b00000000; // clear PORTC TRISC = 0b00000000; // set PORTC
-
Thread
AD-Wandler beim PIC 16F887
Hallo, ich versuche beim PIC 16F887 eine Spannungs zwischen 0...5V am AN0 zu messen. Anhand der LCD Ausgabe sehe ich allerdings dass nur die erste Messung nach einem Reset richtig ist, danach zeigt das LCD konstant eine falsche
Karlheinz D. schrieb im Beitrag #4500421: > ich versuche beim PIC 16F887 eine Spannungs zwischen 0...5V am AN0 zu > messen. Dann versuche es mal mit AN0 konfiguriert als Eingang, also z.B. [c] TRISA = 0x01;[/c] Villeicht ist das schon der Fehler.
-
Thread
PIC 16F690 Package für Eagle?
Hallo Weiß jemand, wo ich ein Package des PIC 16F690 für Eagle 5.x.x finde? In meiner Microchip.lbr ist der nicht drin. Danke und Gruß Thomas
-
Thread
Programmtechnische Frage PIC16F877A
Also mein Aufbau ist ganz einfach und funktioniert auch weitestgehend. Ich möchte über einen Analogen Input 2 ausgänge steuern. Das heißt ist die Spg kleiner einem Wert (ADC_Value) soll PIN4 high werden. Ist sie größer PIN3. Der ADC ist ein 10bit ADC (0-1024) Trage ich 50 als SChwellenwert ein schaltet er bei 0,03V Trage ich 100 als SChwellenwert ein schaltet er bei 0,06V Trage ich 200 als SChwellenwert ein schaltet er bei 0,12V Mein Problem ist wenn ich Werte größer 255 (8bit) eingebe schaltet er gar nicht mehr. Es bleibt immer PIN4 high! Woran liegt das (Compilier Fehler?!?!?)
-
Thread
PIC16 - PWM schaltet sich von alleine an.
Hallo, ich habe folgendes Problem: Mein PIC16F1824 erzeugt ein PWM, dessen Duty-Cycle von einem Poti eingestellt wird. Sobald ein zu großer Strom gemessen wird schaltet der interne Comparator auf 1 und schaltet die PWM, durch setzen des entsprechneden
-
Thread
I2C mit PIC16F1939
Ich hab hier das Demoboard PICDEM 2 PLUS (old version) von Microchip. Als Prozessor verwende ich ein PIC16F1939. Auf dem Board befindet sich ein EEPROM und ein Temperatursensor TC74, die beide über I2C an den PIC (RC3 und RC4) angeschlossen sind. Jetzt versuche ich verzweifelt, die Temperatur über I2C
SEN = 1 wird das Flag BCLIF gesetzt, was bedeutet, dass eine Buskollision vorlag. Jetzt hab ich den PIC mal auf ein Steckbrett getan und an SDA und SCL nur mal Pull-up Widerstände geschalten. Da läuft es durch ohne Buskollision. Was meint ihr, liegt ein Defekt an der Hardware vor oder habe ich ein
-
Thread
Timer 1 Problem mit PIC16F684
Hallo zusammen. ich schreibe ein Programm, dass nach dem Aufstarten des PIC's eine Spannung einlesen soll und dazu proportional lang einen Timer zählen lassen soll. (Eingangsspannung z.b. 1V ==> 1Sekunde, 2V ==> 2Sekunden...) Nach Ablauf der zeit soll eine LED angesteuert
euch eine Ahnung was ich falsch mache: Code programmiert mit MPLAB IDE v.7.2 auf einem PICKit1 mit 16F684! #include <pic.h> unsigned int inputh ; // variable für AD-Input unsigned int inputl ; // variable für AD-Input unsigned int i = 0; // Anzahl Durchläufe der Timer1
-
Thread
PIN RA4 des PIC16F622
Hallo zusammen, kann mir villecht jemand erklären was für Rolle spielen die (R5 und C4) und die (R3 ,R4 und C5) in diese Schaltungen? ich bedanke mich im Voraus.