-
Thread
PIC 16F72 läuft nicht, besondere Einstellungen erfordl.?
Hallo, ich bin dabei einen PIC 16F72 zu programmieren, allerdings regt sich in dem Ding gar nicht...zum Testen hatte ich ein ganz simples Prog geschrieben, nach Programmstart alle LEDs am PortB an... Allerdings rührt sich da gar nichts... Ich habe bereits viel mit dem kleinen PIC 16F84 rum experimentiert und da bin ich voll drinnen... jetzt die Frage... gibt es irgendeine Einstellung die ich Programmtechnisch da anders schreiben muss? wechsel in der Init die Bank auf
-
Thread
PIC16F877A globale variablen übergabe interrupt
Hallo, ich möchte gerne einen Wert aus einem Interrupt an meine "main()" übergeben, also habe ich eine globale Variable angelegt "unsigned int coutn=0;". In dem interrupt wird einfach "++count;" ausgeführt aber wenn ich count dann im main benutzen will ist sie immer 0. ich habs auch schon mit "volatile unsigned int count=0;" versucht aber hat sich auch nichts geändert. Ich hoffe ihr könnt mir Helfen! [c] volatile unsigned int count=0; int interrupt ISR (void) { if(TMR1IF==1) { count++; TMR1IF= 0; TMR1H = 0x00; TMR1L = 0x00; return
-
Thread
Triviales Problem mit PIC16f690 und TMR0 Interrupt
Hallo, ich habe ein Problem bei der Programmierung des PIC16f690. Ich möchte die übliche Anwendung einer Uhrenschaltung mit einem 32768Hz Uhrenquarz programmieren. Aus dem Grund erzeuge ich mit einem Vorteiler von 32:1 einen Interrupt im sekundentakt.
Soweit so gut. Allerdings möchte ich zu Testzwecken einfach im sekundentakt erst einmal eine LED des PIC Kit 2 an und ausschalten. dazu verODERe ich den PORTC mit einer Bitmaske... (0x01) Das Problem: DIE VERDAMMTE LED BLEIBT IMMER AN!!!! Assembler Code: #include <p16F690.inc> __
-
Thread
PIC16F76 Capture Mode - Frage zur Zeitauflösung
Abend zusammen, ich beschäftige mich zur Zeit leider erst Theoretisch mit dem "Capture Mode" des PIC16F76 und da ist mir die Auflösung der Zeit noch nicht ganz klar. Und zwar steht da eine Auflösung von 16bit aber was ist die Einheit von einem bit in µs??? Hängt die etwa von der Frequenz des Quarzes
Naja, das ist halt so eine PIC Marotte. Die CPU und auch alle Peripheriekomponenten arbeiten eben nur mit einem Viertel der Oszillator- oder externen Taktfrequenz. Bei den PIC18... lässt sich das durch eine zuschaltbare x4
-
Thread
PIC16f627 Komparator in Verbindung mit Vref schaltet nicht !
Hallo, ich benötige für eine Stromregelung einen der Komparatoren des PIC16F627 (Mode 110) AN1, AN2 und RA4. Die Referenzspannung soll durch das Referenzspannungsmodul im Pic bereitgestellt werden. Der Ausgang für die Referenzspannung benutzt den gleichen Pin wie der Eingang
funktioniert auch alles wunderbar. Der Haken ist, ich benötige eine Referenzspannung von max. 0,3 Volt (in 16 Stufen unterteilt). Standardmäßig stellt der Pic aber (mit Vrr=1= 2,7 Volt bereit. Aus dem Blockdiagramm zur Erzeugung der Referenzspannung habe ich einen externen Parallel-Widerstand (an AN2) errechnet
-
Thread
PIC 16F887 - RS232 Software Problem
Schnittstellen. Zu nächst mal möchte ich nur Zeichen senden und noch nichts empfangen. Ich habe einen PIC 16F887. Als Treiber ist ein Max 232 verbaut. Der PIC wird intern mit 8MHz getaktet. Ich möchte eine Baudrate von 9600 einstellen. Dem Datenblatt konnte ich bisher folgenden Code entnehmen:
meiner Quelle wird es aber auch genau so gemacht. Quelle http://www.sprut.de/electronic/pic/grund/rs232.htm
-
Thread
Analogwert an Digitalem Input-Pin beim PIC16F876
Hallo allerseits, ich baue gerade einen Datenlogger. Dieser soll in ein Gehäuse mit einem Stecker eingebaut werden, an dem man diverse Schalter und Analogwerte anschließen kann. Nun ist es so, dass ich dafür einen vielpoigen Stecker bräuchte, den ich aus Platzgründen (und Kostengründen) nicht nehmen will. An dem Stecker (Datenlogger) sollen einmal nur Analogwerte eingelesen werden, und einmal nur Digitalwerte. Daher meine Frage: Kann ich die Analog-Pins (Eingänge) mit denen der Digital (Eingänge) einfach brücken?, und dann z.B. über einen Schalter der Software sagen, ob ich Analog, oder
-
Thread
hilfe ! pcf 8583 + pic 16f877
bei mir funktioniert das ganze überhaupt nicht ! ich gebe nur die sekunden aus, und da bekomme ich immer 9 augegeben ! vielleicht findet ja irgendwer den fehler !
-
Thread
PIC16F84 - Blinken soll schneller/langsamer weden
Hallo zusammen, für ein Projekt möchte ich folgendes realisieren: An den kompletten PORTB erfolgt die Eingabe (z.B per DIP_Schalter). An PORTA erfolgt die Ausgabe per LED's. Die LED's an PORTA sollen blinken. Wenn am PORTB nun überall eine logisch "1" anliegt, dann sollen die LED's schnell blinken. Wenn an RB0 nur eine "1" anliegt, sollen die LED's ganz langsam blinken. Also zusammengefasst, durch eine höhere Wertigkeit an PORTB sollen die LED's schneller blinken und durch eine niedrigere Wertigkeit langsammer. Ich dachte mir, ich baue die ganze Geschichte mit dem Timer/Vorteiler
-
Thread
I2C Master und Slave mit PIC16F876
Hallo Forumisten, ich habe erfolgreich einen PIC16F876 als Slave programmiert. Compiler ist mikroBasic for PIC von MikroE. Siehe Anhang Slave.pbas Das funktioniert wunderbar beim Empfang und beim Senden. Getestet mit USB4ALL von Sprut als Master. Nun soll in der entgültigen Anwendung ein weiterer PIC16F876 als Master fungieren. Auch das klappt. Meistens. Sporadisch treten periodische Fluktuationen auf. Die zeigen sich wie folgt: Irgendwann während der Uebertragung werden alle Ausgänge auf 0 gesetzt
-
Thread
zwei RS232 Schnittstellen mit PIC16F876 ansteuern
Hallo ich will mit dem PIC16F876 über die Serielle Schnittstelle ein GSM Modul ansprechen (Commands ausgeben/Antworten einlesen) und dies über den COM-Port vom PC auch noch loggen. (Daten ausgeben) Wie kann ich das mit dem PIC
http://www.sprut.de/electronic/pic/projekte/fanswitch/fanswitch.htm hat eine RS-232-Schnittstelle in Assembler programmiert (im programm fan.asm). Die kannst du zusätzlich zur Hardware-232 des PIC verwenden.
-
Thread
MODBUS - C Librariy für Microchip PIC 16Fxxx ?
Hallo, kennt jemand von euch eine C Library für Microchip PIC Mikrocontroller vom Typ 16Fxxx ? Will mit einem PIC16Fxxx als Master mit MODBUS Protokolle kommunizieren. Danke David
Regel wesentlich mehr SRAM aufweisen. Sonst mußt Du versuchen, selber etwas auf die Beine zu stellen. PIC16 haben in der Regel wesentlich weniger SRAM. Da MODBUS ziemlich Register intensiv ist, ist das höchstwahrscheinlich ein No-Go mit den PIC16. Ich bin der Meinung, daß es sich auf dem PIC16 nicht wirklich
-
Thread
PIC PIC12 PIC16 CRC16 CCITT Berechnung in Assembler
nicht auf einen schnellen, richtig rechnenden und verständlichen Quellecode zur Berechnung einer CRC16 Prüfsumme in Assembler für kleine PICs gestoßen. Nach dem Studium eines Artikels zur CRC16 Berechnung mit PIC18xxx bin ich auf die Lösung gekommen und möchte diese hier einfach einmal verewigen.
mal nützlich sein! Stefan schrieb im Beitrag #5560706: > Nach dem Studium eines Artikels zur CRC16 Berechnung mit PIC18xxx Wäre auch interessant zu lesen. @Moderator, bitte verschieben zu Projekte&Code, damit der Code nicht im Nirvana verbleibt.
-
Thread
I2c Bus beim Pic 16F876
Hallo zusammen, hat jemand von euch schon Erfahrungen mit dem Pic 16F876 und I2C Bus gemacht?? Wie kann ich andere Bausteine Adressieren und als Slave über I2C Bus an den Pic anschließen?? Danke schon mal!!! MFG Jens
-PIC Datenblatt lesen -MSSP(I2C modul beim PIC) Datenblatt lesen -das Datenblatt des anzuschließenden Bausteins lesen -die I2C Spezifikationen von philips Lesen -ev. mit dem compiler gelieferte Beispiele
-
Thread
PIC16F627A assembler: PORTA verhält sich bei XOR nicht wie
hallo, ich habe hier einen interrupt timer. jede sekunde sollten die ausgänge von porta und portb von 0 auf 1 gehen und dann umgekehrt. mit portb klappt das auch aber bei porta bleibt (ich teste das mit einer led) der ausgang mal ein paar durchgänge auf 1 und wechselt nur manchmal, scheinbar willkürlich, wieder auf 0 und bleibt dann wieder einige durchgänge so. kann mir jemand sagen, wo der fehler liegt? ich habe den verdacht, dass mit der config was nicht stimmen könnte, komme aber nicht weiter.
-
Thread
PIC 16F88 RB6, RB7 Problem
RB7 gelöscht. Das betrifft nur RB6 u. RB7 , das funktioniert so im Simulator wie im gebrannten PIC. Wenn ich das gleiche beim 16f628 mache ist alles i.o.. Wo liegt das Problem?
Hallo Nichts zu Danken. Jeder PIC hat seine bestimmten Befehle. Datenblatt hilft da doch sehr. P.B.
-
Thread
8x8Matrix PIC 16F627a
Hi, Leute ich hab mir ein VELLEMAN Programmierboard besorgt und dazu gab es den PIC16F627A als 18Pin Ausführung dazu. Ich hab den angehängten Code aufgespielt und er läuft auch. Hier mein Proglem: Ich will mit der Hilfe eines CMOS 4515 eine 8x8Matrix ansteuern. Zunächst hab
mir jemand erklären was ich falsch mache? Du träumst nachts von Perpettum Mobiles. Aus einem PIC-Ausgang kommen maximal 20mA, und ein HEF4515 leitet bei 5V nur so 0.44mA nach Masse ab. Es hat schon seinen Grund, warum andere Leute mehr Aufwnad für eine 8x8 Matrix trieben, um die nötigen
-
Thread
Oszillator schwingt nicht an! PIC16F84! HILFE bin Neuling
Es war möglich das Programm in ein .ASM und ein .HEX file zu konvertieren. Ich kann den Controller (PIC16F84) auch programmieren und alles. Das Proghramm läuft in der Simulation MPSIM. Allerdings ist es halt ein Anfängerprogramm und somit nicht besonders elegant geschrieben, aber es läuft. Wenn ich
Und bist hier sowieso im falschen Teil des Forums gelandet. Das "PC" ist kein falsch geschriebes "PIC".
-
Thread
PIC 16F877A und ATMEGA32 kommunizieren nicht korrekt
anderem Problem geholfen, heut muß ich mich nochmal an euch wenden... Also ich arbeite mit einem PIC 16F877A, in diesem Controller ist ein Prozessgesteuertes programm geladen, ich überwache dort das das Bit 3 an port d und die its 3 und 4 an Port c..... nun gebe ich das die Impulse auf einen ATMEGA32
Pins vom Pic einen sauberen Pegel messen... doch der dir Pic startet nicht zuverlässig mit seiner Interruptroutine... mal ja , mal nein.... Kann es sein das zwar die Spannung stimmt aber der Strom nicht ausreicht
-
Thread
PIC16F884 und LCD2004 über I2C
https://microdigisoft.com/pic16f877a-interfacing-i2c-lcd-16x2-with-pic-microcontrollers/
'LCD2004' (was ich nicht kenne), sondern mit einem Alpha-LCD 2x8 (von Pollin) und nicht mit einem PIC16F884, sondern mit einem PIC16F819. Und nicht per I2C, sondern im bekannten 4 Bit Modus. Guck einfach mal bei den Projekten. Vielleicht hilft's. Eventuell aber auch nicht. W.S.
-
Thread
[S] PIC 16F873A S-DIP-28
Hallo, Ich suche zwei PIC 16F873A in S-DIP-28 Gehäuse. hat einer für kleines Geld abzugeben ? MFG Alexander
mal ein paar Proben schicken lassen... Du gehst auf microchip dot com/samples und wählst dort 8-bit Pic und den Typ den du brauchst an. Auf der linken Seite siehst du Samples wenn verfügbar. Davon kannst du je Typ 3 Stück und max. 2 verschiedene Typen kostenlos als Muster bestellen. Also insgesammt max
-
Thread
Erweiterter 10bit Timer2 des PIC16/18f
Hallo an Alle! Ich habe eine Verständnisfrage. Beim PWM Betrieb wird der Timer2 mit 2 LSBs aus dem Vorteiler des Timer2 und der "2Bit internal Q Clock" erweitert (z.B. Datenblatt PIC18F4520). Was genau ist diese "2Bit Q Clock"? LG
-
Thread
Wo bekomme ich einzelnen PIC16F684 SOIC-14 ?
Reichelt nicht? War nichtmal erkennbar ONLINE, daß der nicht lieferbar ist. Nun kostet dieses Bauteil PIC 16F684 im SOIC-14 Gehäuse SMD ca. 1,50 Euro. Die Mindestbestellkosten sind aber mind. 10 Euro. Dazu kommen nochmal 5 Euro Versandkosten. Außerdem kann ich ohne den PIC die anderen Teile auch nicht
zuerst auf der Platine bestücken will. HILFE! Wo bekomme ich ohne große Kosten jetzt diesen PIC her? Danke Thomas
-
Thread
PIC16F877 prüfen ( Möglichkeiten / Methoden )
vom Mikrocontroller nicht freigegeben. Der PIC16F877 bekommt die Speisespannung jedoch kann ich am Quarzoszillator keinen Takt messen. Zu dieser Situation habe ich zwei Fragen: 1. Wie kann ich am Besten überprüfen, ob der PIC16F877 funktionsfähig
Multifunktionsmessgeräte stehen mir zur Verfügung. Des Weiteren habe ich nach einer Recherche einen Programmer vom Typ: "PIC-Brenner5" nachgebaut und mit einem neuen PIC16F877 erfolgreich getestet. Doch der Versuch den original PIC16F877 mit dem Programmer auszulesen schlug aber fehl. Leider ist der PIC16F877 auf der Platine
-
Thread
PIC16F1503 XC8 Zugriff auf Variablen in Programmspeicher
Hi! Ich würde gern auf ein Array von Bytes, welcher folgendermaßen definiert ist zugreifen: [c]const uint8_t tx_addr[5] = {0x00,0x00,0x00,0x00,0x00};[/c] In der folgenden Funktion möchte ich über dieses Array iterieren: [c]void rf_write_register(uint8_t reg, const uint8_t *value, uint8_t len){ rf_CSN_lo(); spi_shift_sync(W_REGISTER|(REGISTER_MASK & reg)); while(len--){ spi_shift_sync(*(value++)); } rf_CSN_hi(); }[/c] Ich rufe die Funktion so auf: [c]rf_write_register(TX_ADDR,tx_addr,5);[/c] Ich erwarte, dass die Funktion "spi_shift_sync" mit
-
Thread
PIC 16F627 Hi Tech C Compiler Interrupt
Hallo zusammen, ich weiß irgendwie nicht mehr weiter: Erstmal zur Hard / Software: Pic 16F627 mit PICKIT2 MPLAB X mit HItech C Compiler Situation: RB0 = Eingang für Interrupt RB1..7 = ausgang, blinkende LEDs RA0 = Ausgang; Ein/ Aus durch interrupt Es läuft auch soweit
-
Thread
PIC16F1825 - Zu hohe Stromaufnahme im Sleep-Modus
Hi, ich spiele gerade mit einem PIC16F1825 und möchte einfach nur den Stromverbrauch im Sleep überprüfen. Im Datenblatt heißt es ja irgendwas von im nA-Bereich dank XLP-Technologie. Das Teil läuft mit 3V von einer Batterie. Ich habe
angeschaltet und das Ding in den Sleep geschickt (hoffe ich zumindest, hab noch sehr wenig Erfahrung mit PIC Programmierung). Ich habs mit zwei verschiedenen Multimetern gemessen, ich habs bei einem Controller in SMD mit Schaltung dran gemessen, aber auch bei einem DIP auf dem Breadboard ohne das irgendwas
-
Thread
PIC16F84: Programmablauf / Uhr langsamer machen?
Hallo, ich habe mir die Digitaluhr von http://www.electronicecircuits.com/electronic-circuits/pic-16f84-12-24-hour-clock-circuit-and-programming nachgebaut. Die Uhr hat einen 16F84A. Mein Problem ist jetzt, dass die Uhr zu schnell läuft (0,666min pro h). Ich könnte das Programm ja durch zusätzliche
-
Thread
Such jemand der mir im raum Saarbrücken einen PIC16F84 Brennen kann
Wie der betreff schon sagt: Suche jemand der mir im raum Saarbrücken einen PIC16F84 Brennen kann. Am besten morgen (11.06.2009).
an jemanden der's kann und der tütet >> das Teil dann ein? > > ...weil der evtl. keinen Uralt-16F84 mehr bekommen kann. den 16F84A bekomste noch der ist 100% kompatibel
-
Thread
I2C per Software auf PIC16F877
Hi da ich das MSSP Modul des PIC16F877 für andere Sachen böige muss ich I2C per Software machen, welche Pins soll ich Das für SDA u SCL nehmen? Ist das frei wählbar oder gibt es nur bestimmte geeignete Pins, da ich ja soweit ich weiß
beim PIC kenn ich mich nicht allzu gut aus, aber wenn du das in software machst dürften die pins egal sein. die gehen beim atmel AVR zumindest auch als open collector, du darfst sie dann halt nur niemals logisch
-
Thread
Assembler + PIC16F8XX Buch ?
Hallo, nachdem ich hier nur Leser war habe ich mich nun doch endlich mal angemeldet :). Bin zur Zeit noch in der Ausbildung und hoffentlich 2011 fertig. Nun evt. könnt ihr mir weiterhelfen. Und zwar bin ich auf der Suche nach einem Einsteigerfreundlichem Buch, dass das Thema Assembler+PIC beinhaltet. Nein, ich meine nicht sprut.de :), sondern suche einfach etwas zum Nachschlagen das ich mal auch ohne PC lesen kann. Vorteilhaft wäre auch wenn Übungsaufgaben enthalten wären. Eine Programmierplatine die über das PICKit2 betrieben wird ist vorhanden, sollte aber für das Buch andere Hardware
-
Thread
PIC 16F648A I/O Ports definieren
Ich programmiere das erste Mal einen PIC und habe nun ein Problem. Die verschiedenen PINs müssen als Ein- oder Ausgänge definiert werden. Das erfolgt durch das setzen von Bits in den TRISA bzw TRISB registern. Wie macht man das genau?(PIC 16F648A)
-
Thread
Pic16F684 und H-Brücke als DC Motoren Controller
Ich habe die Schaltung gemäss meinem Schema aufgebaut. Jeweile ein PWM LED beginnt zu leuchten wenn am Poti gedreht wird. Daraus schliesse ich, dass das PWM Signal ok ist. Am DC Motor habe ich nur eine Spannung von c.a. 2V Weiss jemand woran das liegen könnte? Habe ich die Leistungstransistoren falsch beschalten? Grüsse aus der Schweiz!
-
Thread
Problem mit XgecuT48 und PIC16F628A
"Hallo zusammen, ich habe einen PIC16F628A aus einem K150-Board ausgebaut und möchte ihn mit dem XGecu T48 programmieren. Der Chip wird erkannt und brennt fehlerfrei (Config Word 0x3F0A, INTOSC, MCLR intern), aber auf dem Breadboard (
-
Thread
PIC16F1823 PORTXbits.RXX High-Pegel werden nicht ausgelesen
Hallo, irgendwie komme ich mit meinem PIC16F1823 nicht klar. Ich betreibe den kleinen mit 3,3V und nutze MPLAB X mit dem einfachen HITECH PICC9.82 Compiler. (wobei die Infos sicher erstmal nicht so wichtig sind.) Mein Problem: Ich habe an
Die Adresse vom PORTC (0xE) stimmt. Die Lötung habe ich geprüft und ich habe es an einem zweiten PIC getestet. Gleiches Problem. Testweise habe ich mal TRISC0 und TRISC1 auf 0 gesetzt und LATC0 und LATC1 getoggelt. Ich kann dann am Ausgang das Signal messen. Die elektrische Verbindung ist also da
-
Thread
Pic 16f684 Ultra Low Power wake up
Hallo! Hat jemand von euch schon mal den Ultra Low Power Wake Up Modus bei einem PIC 16f684 ausprobiert? Ich hab den Code aus dem Datenblatt kopiert und an dem Pin einen 1 nF Kondesator angelötet jedoch funktioner nichts. Der Prozessor bleibt nich im Sleepmodus und wenn ich nach dem
-
Thread
Buffer mit Enable in Verilog für CLB (PIC16F13145)
Ich versuche verzweifelt einen Buffer mit Enable in Verilog im CLB Synthesizer für einen PIC16F13145 abzubilden. Die Synthese schlägt ohne nachvollziehbare Fehlermeldung fehl. Evtl. hat jemand eine Idee, wo der Fehler liegt. Anbei das Design-File. https://logic.microchip.com/clbsynthesizer
-
Thread
PIC16F628A high current in sleep mode
Hallo zusammen, leider fließen bei meinem PIC16F628A rund 200µA während er im Schlafmodus ist. Das ist in meiner Anwendung leider viel zu viel... Ich habe die Komparatoren ausgeschaltet und auch die Referenzspannung, aber leider bringt das alles
woran es liegen könnte... Vielen Dank vorab! Gruß Olaf Hier mein Code: #include <C:\CC5X\16F628A.H> #include <C:\CC5X\int16CXX.H> #pragma config |= 0b.10.0001.0011.0100 // Configuration word void main (void) { OSCF = 0; // 37 kHz OPTION_REG = 0b.0000.1111
-
Thread
PIC16F1517 - Werte im Flash / EEPROM speichern
#3527311: > Ist genauso wie der normale Flashbereich über TBLRD und TBLWRT > zugänglich. Nicht beim PIC16. Die Befhle TBLRD und TBLWRT hat von den 8bittern nur der PIC18. Humpfdidumpf schrieb im Beitrag #3527335: > Ist nicht für PIC16 sonder PIC18 Dann wird sie vermutlich mit TBLRD und TBLWRT und
vom Preis (30ct. laut Microchip param. Suchen) und der Anzahl de ADC-Kanäle (28 vs. 14) hätte der PIC16F1937 nur vorteile (z.B. internes 256byte EEPROM) gegenüber dem PIC16F1517
-
Thread
P8048 Velleman Pic16F627 für Anfänger
wollen uns wieder der Elektronik zuwenden. Ich habe mir das P8048 von Velleman gekauft, bei dem ein Pic 16F627 inbegriffen ist. Ich bin was das wahre Programmieren eines Mikrokontrollers angeht leider blutiger anfänger, bisher habe ich Privat auf einer SPS von Siemens (S5) programmiert. Nun sollen
das die Entwicklungsumgebung MPlab kompatibel wäre. Hat schon jemand Erfahrungen mit dem Board/Pic von Velleman gemacht. Mit dem ich mich mal kurzschliessen könnte? Oder gibt es eine Art Einsteigerleitfaden für die die noch in den Anfängen stehen? Ich habe mich schon durch Sprut.de durchgelesen
-
Thread
Brenner8 fehler beim Brennen des Eeproms Pic16F84
Hallo, ich versuche mit dem Brenner8 von Sprut Pics 16F84a zu brennen. Wenn die Hex Files einen EEprom Inhalt enthalten, wird der Pic nicht ordnungsgemäß gebrannt. Hex Files ohne EEprom Inhalt werden richtig gebrannt. Der gleiche Fehler tritt auch beim 16F628
Das können wir natürlich mal probieren. Ich habe den PIC16LF84A zu Hause rumschwirren. Stell das HEX-File mal hier ein. Ich probiere das heute Abend aus und geb dir dann bescheid. Sven
-
Thread
Motorsteuerung mit FET-Treiber ISL83202 und PIC16F1826
Hallo zusammen, ich habe ein Problem mit meiner Schaltung für eine Motorsteuerung und ich hoffe ihr könnt mir vielleicht weiterhelfen. Mein Problem sieht nun folgendermaßen aus: Mit dem ECCP-Modul des PICs steuere ich den FET-Treiber ISL83202 an. Der Treiber besitzt eine Ladungspumpe, welche die Gate-Spannung für die HIGH-Side N-Kanal FETs zur Verfügung stellt. Und genau hier liegt das Problem. Sobald das Tastverhältnis des PWM-Signals unter einen bestimmten Wert fällt (Wert ist nicht konstant sondern variiert) bricht die Spannung am durchsteuernden HIGH-Side FET ein bzw. "flackerd" nur
-
Thread
PIC16 FVR delay / ADC min. RefSpg
Bin an einem PIC16F1933 dran und hätte dazu 2 Fragen. 1) Im Datenblatt steht bei der integrierten Referenz (FVR): "14.2 FVR Stabilization Period: When the Fixed Voltage Reference module is enabled, it requires
-
Thread
PIC 16F627A ASM in MPLAB-SIM und Realität
einiger Zeit mit einer relativ simplen Aufgabenstellung, die ich mit einem asm Programm auf einem 16F627A realisiere. Das Programm soll, abhängig vom Zustand von 3 Eingansleitungen (RB5,RB6,RB7) 4 Relais (RA0,RA1,RA6,RA7) unterschiedlich ansteuern und 4 LED's als acivee Low ( RB0, RA2, RA3, RA4) an- oder ausschalten. Der PIC wird nur intern mit 48kHz getaktet (INTOSC_NOCLKOUT) Nach einigen Versuchen habe ich es in der Simulation einfach hinbekommen, läuft dort es einwandfrei. Jedoch der programmierte Controller tut in
-
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
Pic16F877 ---> RS232---->Visual Basic
Hallo, mein problem: ich messe strom, spannung, drehzahl, drehmoment an einem motor. danach bereitet der controller diese daten für die serielle schnittstelle auf. der pc erkennt diese daten aber nicht richtig. d.h. er weiß nicht wann kommt der strom, wann die spannung und wann das moment. hier meine frage: wie realisiert man mit einem microcontoller, welcher daten an eine rs232 schnittstelle sendet und diese mit einem pc (visual basic) verbunden ist eine ausgabe von brauchbaren werten am pc ( kurven ) lg alex
-
Thread
cc5x und PIC 16F628 / 88 problem
Hallo! Also ich arbeite schon seit einiger Zeit mit dem CC5X-compiler. Den PIC16F628A hatte ich zwar noch nicht verwendet, aber den PIC16F628. Ich habe meine Erkenntnisse (vor allem wie man die 1k-Grenze umgeht) in einem Dokument zusammengefasst. Siehe Anhang. Vielleicht hilft
Brenner benutzt Du denn? zu 2. Ich begann mit PICSTART Plus (bis ich Probleme bekam mit den neueren PIC-Typen bekam. Auch das brennen einer neuen Firmwire für den Brenner lt. Anleitung des Handbuchs brachte keinen Erfolg) Aber für die PIC-Typen 16F87x und PIC16F62x funktioniert dieser nach wie vor gut
-
Thread
Die I2C Schnittstelle eines PIC16F876A initialisieren
Hallo! Ich soll hier im Rahmen meiner Diplomarbeit einen PIC16F876A programmieren. Ich komme allerdings überhaupt nicht weiter. Ich will über die I^2C Schnittstelle des Controllerseinen EEPROM mit Daten beschreiben. Es scheitert jedoch schon an der Initialisierung
weiter machen mit der nächsten Anweisung. Ich habe irgendwie keinen brauchbaren code gefunden für den PIC16F876A
-
Thread
[V]erschenke: 2x PIC 16F84A
Hallo zusammen, hier liegen noch zwei PIC 16F84A, einmal -04 und einmal -20, im Original Reichelt-Tütchen, seit ca. 10 Jahren unberührt. Gegen Portoerstattung (Warensendung, Lupo-Tasche) abzugeben. Viele Grüße, Michael "Remember
-
Thread
Programmierung mit CC5x-Compiler (PIC 16F84)
Hallo Leute, mein Name ist Georg und gehe in die Berufskolleg. In der Schule müssen mein Schulkamerad und ich ein Projekt machen. Unser Projekt heißt der Gedächtnistrainer. Hier ist die Seite : http://www.elv.de/Ged%C3%A4chtnis-Trainer-GT-100-Komplettbausatz/x.aspx/cid_74/detail_10/detail2_6878 Wir sind mit der Platine soweit fertig. Wir fange jetzt an zu programmieren. Könnt ihr bitte Tipps geben oder ein Muster-Programmierung zeigen wie wir das machen sollten? Ihr müsst bitte uns bitte helfen. Hier ist das Programm, was wir bisher gemacht haben: Stimmt es soweit?? // fuer