-
Thread
PIC16F688 mit PICDEM 4 und MPLAB IDC 2
Hi wie kann ich einen PIC16F688 mit einem PICDEM 4 und dem MPLAB ICD 2 brennen? Wie ist die PIN belegung wenn ich nur das ICD 2 an dem PIc16F688 anschliessen møchte? Gruss Fleming
Fleming Kahn wrote: > Hi wie kann ich einen PIC16F688 mit einem PICDEM 4 und dem MPLAB ICD 2 > brennen? PIC16F688 in Sockel auf PICDEM4 einstecken. ICD2 Verbinden. In MPLAB den ICD2 als Programmer auswählen und anschliessend programmieren.
-
Thread
PIC 16F877 EEPROM / CC5X
in der MPLAB - IDE müssen nun alle ASM-Dateien eingefügt werden (nicht die C-Dateien) und die Datei 16f877.lkr Die Datei 16f877.lkr musst du im MPLAB-Verzeichnis suchen und gemäß CC5x-Handbuch anpassen oder Du nimmst meine (falls DU den PIC16F877 verwendest) 3) In der MPLAB-IDE Nun mit Project -> Build
dass noch nicht. Da es mir auch egal ist, wo etwas steht. Eine Page ist nicht 1k sondern 2k (beim PIC16F877 hast Du 4 Pages zu je 2k also einen gesamten Programmspeicher von 8k). Wie schon gesagt: einfach viel ausprobieren und oft hilft auch das CC5x-Handbuch. mfg Stefan B. PS.: Wenn Du sonst
-
Thread
Suche Schaltplan für PIC16F84A Programmiergerät
bin ich auf der Suche nach einem Schaltplan für ein Programmiergerät für das ich nicht immer meinen PIC16F84A aus meiner Schaltung nehmen muss. Also einen In System Programmer. Dieser sollte an serieller oder paralleler Schnittstelle angeschlossen werden können. Danke für jede Hilfe
. Für den schon empfohlenen Brenner8 benötigst du einen Brenner (oder eine Person) der/die dir den PIC des Brenner8 erst mal brennt. Sven
-
Thread
Pumpensteuerung - Finde den Fehler PIC 16f628a
Beim 16F628A ist der Pin RA5 nur als Input zu benutzen. Siehe Bild im Datenblatt Port RA5
Das ist der RA5/MCLR/VPP Port geht das das ich da einen Taster dran mach der den Pic nicht resettet
-
Thread
[S] PIC16F684-I/ML (QFN-16)
Hallo zusammen, ich suche 1-2 PIC16F684-I/ML (QFN-16) für Hardwaetests an einem Prototypen. Bei Mouser ist der uC leider erst im März mit passendem Package lieferbar und ich würde gerne früher weitermachen. Anderer uC scheidet aus
für den 684 assembliert ist. Wäre klasse wenn sich jmd. fände, der für moderate € aushelfen mag. PIC16F690 (SOIC) hätte ich auch zum Tausch wenn das hilft… ;-) Grüße
-
Thread
Capture Modul in Kombination mit PWM bei PIC16F876A
besteht darin die Frequenz eines Light-to Frequency Converter (Lichtsensor) mit dem Capture Modul des PIC16F876A zu messen. Die Taktfrequenz des PIC betraegt 4MHz. Der Frequenzbereich des Lichtsensors betraegt 1- 100Khz. Das 16 bittige Ergebnis der Frequenzmessung wird dann an das PWM Modul weitergegeben
>Das 16 bittige Ergebnis der Frequenzmessung wird dann an das PWM Modul >weitergegeben an die Variable PR2, welche das Tastverhaeltnis bestimmt. Öhm, Moment mal. PR2 bestimmt die PWM Frequenz und nicht das
-
Thread
433Mhz RF link kit PIC16F688
Beispiel sein. Die serielle Schnittstelle ist in der Header Datei deklariert die baudrate auch. Der pic16f688 hat die pins RC5 (rx) und RC4 (tx).
Ja klar ich benutze die serielle Schnittstelle bei Pic Controller ist es so. Nach der Einstellungen wird in der Schleife auf die Daten gewartet die über die Schnittstelle kommen.Da ich unter C programmiere haben ich die Befehle getc() für ein Bit gets(
-
Thread
PIC 16F684 - Problem beim Setzen von Portpins
Der Kürze wegen setze ich den Quelltext mal direkt hier rein: #include <P16f684.INC> __CONFIG _HS_OSC & _WDT_OFF & _PWRTE_ON & _MCLRE_OFF & _BOD_OFF org 0x00 goto init org 0x100 init bsf STATUS,RP0 ; Bank 1 bcf TRISA,0 ; RA0 output
684 nicht. Dann helfen nur NOPs zwischen den BCF/BSF-Befehlen oder einen neueren pinkompatiblen PIC nehmen, vorzugsweise PIC18.
-
Thread
PIC16F690 MPLAP ICD2 sleft test
Hi Leuts, ich arbeite grad das erste mal mit nem PIC(Pic16F690) Ich verbinde über einen von mir gebauten Adapter an eine mir gelieferte Harware. Zu wissen ist noch. ich verwende ne externe Spannung auf dem Board, die mir in den Settings auch angezeigt
zu versorgung über IDC2 deaktiviert. Die Spannung Target Vdd = 6 V (ich verwende 6,5 Volt fähige Pic 16 version) Target Vpp = 11 Volt MpaLap ICd Vpp = 11 Volt. Häkchen zu Versorgung deaktivert. Der Selftest sagt mir High für MCLR Vdd und Target Vdd und den Rest Pass. Status ist Connected.
-
Thread
Schieberegister SN74HC165 mit PIC16F88
Hallo zusammen, ich beschäftige mich seit kurzem mit PIC-Mikrocontrollern, hauptsächlich mit dem PIC16F88. Als Programmiersoftware nutze ich den CCS-C-Compiler und gebrannt wird mit dem ICD-U64 von CCS. Mein bisheriger Wissensstand beschränkt sich weitgehend
eine ms als > positiver Impuls oder ist das zu kurz? 1ms: Der 74HC595 langweilt sich. Mit deinem PIC kannst du gar keine Signale erzeugen die für den 74HC595 zu schnell sind. Außer du setzt SCK genau gleichzeitig (in gleichen ASM Befehl) mit einer Änderung an SER aus High.
-
Thread
PIC16F690 mit nem 4mb Speicher erweitern?
Ich möchte an dem 16F690 ein grafikdisplay anschließen und die Grafikdateien in einen Speicher schreiben worauf der Pic dann zugriff drauf hat... Ist das möglich? Muss kein 4mb sein, ich hab hier auch noch 2mb, 1mb und
Thomas wrote: > Ich möchte an dem 16F690 ein grafikdisplay anschließen und die > Grafikdateien in einen Speicher schreiben worauf der Pic dann zugriff > drauf hat... > Ist das möglich? > Muss kein 4mb sein, ich hab hier auch noch 2mb
-
Thread
Pin als Ein & Ausgang mit höherer Last am PIC16F88
mein Porblem lösen kann. Bin bei den theroretischen Vorbereitungen zu einem Projekt. Habe mir den PIC16F88 dazu herausgesucht. Insgesamt benötige ich 16 Signale. Also alle Pins sind belegt als Ein oder Ausgang. Mein Problem ist dabei das ich zwei PINs als Eingang und im laufe des Programs auch als
Nimm einen größeren PIC. Dann brauchst du auch keine Trickschaltungen die nur Ärger machen.
-
Thread
PIC16f84a Quarz;Takt funktioniert nicht?
Hallo erst mal..... Hab ein riesen Problem mit meinem PIC. Die Ausgabe normaler Zustände funktionieren alle.(also setze bit 1 von portb oder so). Aber z.B. ein Blinklicht funktioniert nicht. Auch ein Lauflicht nicht. Daher denke ich es hat etwas mit
Wenn sie zwischen OSC1 und OSC2 liegen ist das mit Sicherheit verkehrt . Hast du beim Brennes des PIC auch einen Quarz als Takt angegeben ?
-
Thread
Pic16f884 + 2 Assembler zusammen Compilieren
* :..." die *5* steht für die Zeile, die ihn stört und da steht nur END drin). Und das "#include <p16f887.inc>" in LCD ist auch überflüssig, steht ja schon im Haupt.asm.
Code aus der angegeben Datei genau an der Stelle ein, wo das Include steht. Auch macht das #include <p16f884.inc> in der lcd.asm aus meiner Sicht keinen Sinn. Das wäre ja dann ein rekursiver Aufruf. Ich würde es so machen: [code] #include <p16f884.inc> ; config FOSC = INTIO67 ; config
-
Thread
PIC 16F877A RS232 LCD Ausgabe
Schönen Guten Tag ich möchte meine USV gerne mit PIC und LCD über RS232 auswerten Zeichen Senden kann ich an die usv das ist kein problem... nur wie schaffe ich es das dass was der pic dann empfängt mit vernünftig auf meinem LCD anzeigt? bisher kommt auf dem LCD immer nur müll raus kann mir da vielleicht jemand helfen?? kleinen ansatz habe ich schon nur verstehe ich das irgendwie nicht ganz mit Freundlichen Grüßen Marcel Klug
-
Thread
PIC16F73 I2C Master in C
sitze und vielleicht mal einen Denkanstoß von euch benötige! Ich will einen I2C Master auf einen PIC16f73 (4MHz) in C programmieren, um in ein EEPROM Typ 24AA16 zu schreiben/lesen. PIC 16F73 hat zwar ein SSP Modul, das kann aber nur I2C Slave Mode. Wenn ich nun in das EEPROM schreiben möchte erhalte
bei http://sprut.de/electronic/pic/grund/i2c.htm findest Du fertige Programme, die kannst Du easy nach C konvertieren oder als "Inline Assembler" nutzen
-
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 (