-
Thread
Problem mit seriellem EEPROM 25LC640!
Hallo Ich möchte mit einem PIC16F877a über das SPI Interface Daten in den Speicher schreiben und dann wieder auslesen und auf einem Display anzeigen. (einfach nur mal für Testzwecke). Die Display Ansteuerung (Nokia 3310 Display
READ ist eine Konstante mit dem Wert 0x03 ->laut Datenblatt write_spi(h_addr); // High Byte der 16bit Adresse write_spi(l_addr); // Low Byte der 16Bit Adresse data = read_spi(); // gelesenen Daten in der variable data abspeichern ECS = 1; // Chipselect -> disabled DelayUs(100)
-
Thread
PIC-EEPROM erweitern
Hallo, möchte bei einem PIC16F877 deEEPROM-Speicher vergrößern. kann ich jeden Typ verwenden, der den SPI Parameter entspricht? z.B. ATMEL AT25080NC Gruß Siegfried
-
Thread
GLCD mit T6963 Read-Data Problem
übertragenen Befehl eingelesen. Vielleicht hat jemand eine Idee??? [c] //Header-Datei für PIC 16F876 einbinden #include <16f877.h> #include <Pfeil01.inc> //Grafik-Datei #define NotWR PORTD.0 #define NotRD PORTD.1 #define NotCE PORTD.2 #define NotCD PORTD.3 #define
); WriteCommand(0x24); /*Auto-Write aktivieren*/ WriteCommand(0xB0); /* 16 Byte pro Zeile gelöscht werden (1 Byte = 8 Pixel) 128 Pixel=16 Byte*/ /*bei 128x64 Pixel ergeben sich 64 Zeilen zu je 16 Byte = 1024 Byte */ for(Counter2 = 0; Counter2 < 1024; Counter2++) {
-
Thread
Leistungstreiber galvanisch getrennt
Hallo, ich möchte mit einem PIC16F877A eine Last (max. 32V DC & 500mA) treiben! Dazu suche ich ein IC, der eine galvanische Trennung (Optokoppler) gewährleistet und die oben genannte Leistung treiben kann (beide Sachen in einem
-
Thread
Wassertemp.erfassung über 16f877&DS1621
Falls sich jemand mit dem erfassen einer Wassertemperatur mit dem PIC16f877 auskennt, bitte ich diesen mir so schnell als nur irgend möglich bescheid zu sagen. Ich muss dies für die schule machen und über Visual Basic auswerten(Tabelle und Grafik)Ausserdem muss es mir
-
Thread
Protokoll für serielle Schnittstelle
kriege ich Hex Daten von einem Windows PC, die ich dann über eine serielle Schnittstelle auf ein PIC16F877 und Platine MMI-G1 mit TIPTEL Display weiterleiten muss. Leider weiss ich n icht so ganz wie der Code dazu aussehen soll. ich würde mich sehr freuen wenn jemand mir weiterhelfen kann. DANKE
-
Thread
serieller Datenaustausch
Hallo, ich habe ein Problem, ich setze einen PIC16F877 ein und dieser sendet kontinuierlich über die RS232 ein ASCII-Wert welchen ich am PC darstellen möchte. Jedoch bekomm ich das nicht hin. Hat jemand Ideen wie das mit dem Hyper-Terminal dargestellt
-
Thread
Erfassen einer induktiven Last
Hallo, ich hab vor mit meine controller (Pic16f877a) ein elektromagnetisches Hydraulikventil zu erfassen, d.h. ich will wissen wann das ventil angezogen hat. der magnet wird mit 12v betrieben und braucht an die 30w. wie würde dass am besten klappen
-
Thread
SiemensProtokoll 3964r mit PIC-µC fahren
Hallo, hat irgendjemand Tipps oder Tricks, wie man eine serielle Verbindung mit einem PIC16F877 mit MAX232 und einem "Gegenüber" mit dem Siemensprotokoll 3964r realisiert. Suche Datenblätter und Protokollspezifikationen, die die Übertragung festlegen. Wenn möglich speziell zur Übertragung
-
Thread
Multiplexer_seltsam
Folgendes Problem: Verwende einen Analogmultiplexer CD4051BE. Angesteuert wird dieser mit Hilfe vom PIC16f877 über eine galvanische Trennung usw., aber das ist nicht das Problem. Gibt man an die Steuereingänge die entsprechenden High bzw. Low -Pegel so schaltet der Multiplexer den entsprechenden Kanal
-
Thread
Wlan2Serial Modul für 5 euro
Webserver gepostet: > https://www.mikrocontroller.net/topic/344962#new läuft.. danke ! Bin auf PIC 18F damit unterwegs. Holger
einfacher. Zum Spannungsteiler kann ich nichts sagen, meine Schaltung läuft komplett mit 3,3 V, PIC 18F. Holger
-
Thread
Binäre Differenz
hallo habe folgendes Problem mit meinem Pic 16F877 wie kann ich die Differenz zwischen zwei Binären Zahlen herausfinden. Also egal ob zahl a oder zahl b größer ist, jediglich die differenz interessiert? gibt es da einen eingenen Befehl
-
Thread
PWM bei PIC
muss mit assembler eine PWM in einen pic16f877 programmieren; das problem ist, das sich der duty cycle ändern soll, z.B. in der ersten periode 50%, in der zweiten 30% und in der dritten wieder 50% usw. betragen soll. bis jetzt habe ich
-
Thread
Prototypen bei festgelegter RAM-Location
Hallo. Ich programmiere einen PIC 16F877A mit dem CCS-Compiler. Weil eine Routine zu gross für einen einzelnen ROM-Block wurde, habe ich verschiedenste Subroutinen mit dem Befehl [c]#org 0x1800[/c] manuell in einen anderen Block
-
Thread
Mysteriöses DS3234 Problem
natürlich alle Register auslesen. Möglich ist es schon, daß ich irgendwo irgendwas Dummes im Code (PIC16F877A) angestellt haben könnte. Ich finde es nur komisch weil ich die RTC an einer gleichartigen zweiten Wetterstationsbord im Haus wochenlang in Betrieb hatte und sich kein Fehler zeigte. Die RTC
Uhrenquarz "CM200C32768HZFT" (91Cent) ? > > http://www.digikey.de/product-detail/de/PCF85063TP%2F1Z/568-10236-1-ND/4022736 > http://www.digikey.de/product-detail/de/CM200C32768HZFT/300-8742-1-ND/2108134 Wollte damals eine schnelle Lösung für die Wetterstation und da der DS1306 in einem DIL16
-
Thread
Projekt: 200MHz DDS-Generator
wie man an der Innenansicht erkennen kann. Basiert auf dem AD9912-DDS-Chip, Controller ist ein PIC18F4520. Wolfgang
eine Seite die etwas ähnliches Beschreibt:http://www.dl5mgd.de/dds/AD9951.htm DDS mit AD9951 und PIC16F877 bis 160 MHz
-
Thread
PIC und SPI
Hallo! Ich versuche gerade Daten über die SPI-Schnittstelle des PIC16F877 zu versenden. Wenn ich nur ein Byte sende bzw immer wieder das selbe Byte dann funktioniert das auch. Wenn ich aber in das SSPBUF-Register einen anderen Wert schreiben will um diesen Wert dann
-
Thread
SP14Q002-A1 aus eBay - Erfahrungsaustausch
deswegen brauchte ich noch eine schönes Display ;) Bisher wird der Roboter von 3 PICs gesteuert (2x PIC16F877 und 1x PIC16F876) und die Intelligenz ist per Funkmodem auf einen PC ausgelagert, auf dem eine Java Anwendung läuft. Anhand von Karten - die man mit dem Programm erstellen kann - navigiert der
!!! Das Ding hat einen verchromten Rahmen, die Platine selber ist 265x116 mm und ist bestückt mit 16!!! SED1180F5A und einem SED1190F5A. Datenblatt ist ebenfalls dabei - alle Signale sind äquivqlent zu diesem Projekt. Stückpreis: 79 EU (nur einige noch verfügbar !!!) Bei echtem Interesse (also
-
Thread
Transistortester AVR
hoffe ihr könnt mir weiterhelfen!? Leider besitze ich keinen AVR-Brenner, da ich bisher nur mit dem PIC gearbeitet habe. Einen Brenner alla Sprut habe ich mir vor langer Zeit mal aufgebaut. Meine Fragen: Welcher PIC ist vergleichbar mit dem ATMega8? (eine Handvoll 16F877-20/P habe ich hier noch rumliegen
1353441643.jpg fusebit KLA987 CKSEL = 0001 SUT = 00 (in Bascom AVR), but the tester, Displays 1000uF -> 1576uF 3300uF -> 126900uF 100uF -> 162uF 100nF -> 158nF 47nF -> 69nF Triac BT138 displays only 19uF Do you have good software (eprom.hex and program.hex) for ATmega8A-PU (no Atmega8-16PU
-
Thread
[V] E-Blocks Starter Kit Professional zu verkaufen
USB-Multiprogrammer (115,95 €) - LCD-Board (28,95 €) - LED-Board (21,95 €) - Switch-Board (21,95 €) - PIC16F877-Mikrocontroller (15,75 €) Gesamtwert: 381,50 € Es ist völlig unbenutzt und nagelneu. Ich habe es heute erst bekommen und nur geöffnet um zu sehen ob alles dabei ist. Habe alles in der Originalverpackung
-
Thread
Pic 18F4525 10Bit Analog wert
AN0 - AN3 einlesen aber je als 10 Bit... Gut wir haben die Kommunikation zum PC stehen, der PiC soll die AN´s einlesen und dann kontinuierlich zum PC schicken( das ist nur ein teil des gesamten) so aber wie... nun ich weiss das die 10 Bit im Adresh und Adresh low abgelegt werden, je nach einstellung
0x04); //false=0, true=1... } void konfig(void) { ... } WOBEI DAS IST FÜR DEN 16F877 da stimmen die Adcons nicht überein, udn der hatte nur 8Bit und ich brauche die 10Bit... So ich glaueb das war es... aber wie gesagt wenn ich diese erweitern könnte, dann häött ich was lauffähiges
-
Thread
[S] SLiMP3 Device
Hallo, wer hat noch ein SLiMP3 Device mit dem Microchip PIC16F877 microcontroller abzugeben? Gruß homa
-
Thread
i2c ack-polling
hallo!! also ich will beim PIC16F877 mit Verwendung des CCS Compilers ein ACK-Polling durchführen. Da man ja nach der Stopbedingung beim Schreiben ein wenig warten muss bis der interne SChreibzyklus fertig ist wäre dies sehr sinnvoll
-
Thread
Übetragungszeit beim BTM 112
BTM 112 Modul. Leider hänge ich im Moment etwas an der Übertragungszeit der Daten. Im Sender ist ein PIC 16F877, der die Daten via UART überträgt. Es werden alle 30 ms 13 Byte mit 19200 Baud gesendet. Am Empfängermodul kommen diese aber Zeitversetzt und in "Bruchteilen" an, was eine Auswerung erschwert
-
Thread
Taschenrechner - Algorithmen
speicherbaren Mantissen-Bits nach rechts im Nirwana verschwinden. In Assembler hab ich das für die PIC16xx vor 20 Jahren erledigt für 24 und 32 Bit Mantisse, aber sowas in C formulieren zu wollen, würde mich grausen. Also schreib mal, wie du dir ganz konkret die 4 Grundrechenarten für 128 Bit Mantisse
Ich habe auch mal einen eigenen Taschenrechner gebaut und programmiert, mit dem PIC16F877. Ich habe einen Instruktionssatz in Assembler geschrieben, der mit BCD-Ziffern gearbeitet hat. Dann diese Instruktionen durch ein Programm, das diese Instruktionen benutzt, aneinandergereiht.
-
Thread
PIC ICD
Hallo, ich suche einen In-Circuit-Debugger für den PIC 16F877. Es gibt einen ICD von Microchip, welcher allerdings nur sehr schwer zu beschaffen ist. Farnell ist die einzige mir bekannte Quelle und die wollen gleich 200Euro incl. Demoboard, welches sowieso
-
Thread
eDIPTFT43-A an i2c
beim Ansteuern des Grafikdisplays eDIPTFT43A von Electronic Assembly. Möchte das über i2c an einen PIC16F877-A ansteuern. Das Display zeigt aber nichts an, außer den blinkenden Cursor. - Anschlüsse sind richtig (VCC, GND, i2c-mode, SDA, SCL) - Pegel von SDA und SCL mit Pull-Ups angepasst Hat jemand
-
Thread
MISC Processor
Nova/base-instr.html Die konnte mit einem Befehl rechnen, shiften und springen. Ok, die war "nur" 16-Bit, aber das ließe sich doch erweitern!?
z.b. aus sowas (einfacer Test der ein Bild Dunkel->Hell macht (der 32 Bit Core Assembler von meinen 16 Bit Assembler über Preprocessorkommando geladen)) [avrasm] org hcoreStartPc .def pixelCount 324000 ;740*450 move r20,0 ;counter doAgain move hold,testPic
-
Thread
Frequenz am IR2183 mit uC einstellen
per uC steuern. Eigentlich ist das Problem unabhängig von dem Chip ;-) Also, ich verwende einen Pic16f877a mit 20MHz und werde auch auf keinen anderen umsteigen. Jetzt möchte ich eine Frequenz mit dem uC erzeugen, im Bereich von 30...100KHz mit konstanten Abständen (ca. 100Hz). Im Moment habe ich
-
Thread
Compiler Fehler MPLAB IDE X / HI-TECH C
Hallo Zusammen, Ich habe ein Projekt für einen PIC16F72 welches mit em IAR Compiler erstellt wurden. Nun soll das Projekt auf den HI-TECH C V9.83 umgeschrieben werden. Dabei Verwende ich die MPLAB X IDE v1.10. Die Meisten Sachen habe ich eingentlich
�sster ungenutzter zusammenh�ngender Bereich 0x1) :0: error: kann 0xE words (0xe withtotal) f�r psect "text871" im segment "CODE" nicht finden (gr�sster ungenutzter zusammenh�ngender Bereich 0x1) :0: error: kann 0xE words (0xe withtotal) f�r psect "text877" im segment "CODE" nicht finden (gr
-
Thread
Hochstrom PWM Frequenzwahl
ist und wo ich jetzt keine Lösung für habe ist die Frequenz der PWM. Gemacht wird die PWM mit einem PIC16F877 und dem internen PWM Modul. Dann über Treiber (TLP250) auf die MosFets (FB180SA). Ich hab jetzt eine Frequenz von ca. 3000 Hz da hört man den Motor schön singen und die PWM läuft fast Linear
-
Thread
TMC222 mit PIC ansteuern
Ansteuerung des TMC222 nicht zurecht, oder es liegt ein anderes Problem vor. Konfiguration: RS232 -> PIC (16F877A) -> I2C (100 Khz) -> TMC222 Nach dem einschalten ist der Motor stromlos. Dann sende ich ein GETFULLSTATUS1 Der Motor summt dann leise. Die Antwort: 11100000 11100000 11100000 11100000
-
Thread
Verkaufe e-blocks Starter Kit Professional
USB-Multiprogrammer (115,95 €) - LCD-Board (28,95 €) - LED-Board (21,95 €) - Switch-Board (21,95 €) - PIC16F877-Mikrocontroller (15,75 €) Gesamtwert: 381,50 € Es ist völlig unbenutzt und nagelneu. Habs nur einmal ausprobiert, wegen dem hübschen USB-Kabel anstatt meiner RS232 Verbindung beim AVR Board
-
Thread
PWM-Signal mit Phasenverschiebung 180°
Hi ich verwende eine PIC16F877A und erzeuge damit ein PWM-Signal welches ich an einen boost-converter schicke. Jetzt möchte ich den einfachen boost-converter gegen einen 2 Phasen interleaved austauschen, dafür brauche ich ja
synchronisiert werden müssen. Oder man bedient sich gleich eines besseren Timers wie sie z.B. in den STM32F334 verbaut sind.
-
Thread
Timer Problem PIC 16F
Ich habe folgendes Problem: Es handelt sich im Prinzip um eine Phasenanschnittsteuerung mit einem PIC 16F877A, am Pin B5 wird ein Interrupt on Change verwendet um die Nulldurchgänge zu erkennen. Wenn ein Interrupt ausgelöst wurde soll ein Timer starten. Ab dem Winkel von 75-180° funktioniert alles wunderbar
-
Thread
Durgangsprüfung ganz VIELER Kanäle.
folgendes fest: uC I/O-Ports Menge AT32UC3A3128 => 110 3-4 PIC16F877 => 36 10 Die Variante mit dem Atmel wäre unter umständen hilfreich und bei etwa 9,- das Stück auch brauchbar. Dabei müssten die uC´s miteinander kommunizieren können
-
Thread
Mouser Bestellung
Hallo Arthur K. (dersamoaner), Bestellst du die nächsten Tage wieder bei Mouser ? ich bräuchte drei PEC16-4015F-N0024 (schon mal vielen Dank). Grüße Andreas
meine Liste: 2x LT3571 -> 584-LT3571EUD#PBF 2x TL431 -> 511-TL431ACZ-AP 2x PIC16F17146 -> 579-PIC16F17146-I/P 6x AQY284EH -> 769-AQY284EH
-
Thread
Messchieber Programm
OPTION_REG.INTEDG = 0; TMR1H = 0xFE; TMR1L = 0x6F; T1CON.TMR1ON = 1; } else{ OPTION_REG.INTEDG = 1; T1CON.TMR1ON = 0; PIR1.TMR1IF = 0; } }
Hallo Karl Danke für deine ausführungen. Der Prozessor ist ein PIC16F877A. @Helmut: Compiler: wie geschrieben MikroC Messchieber: Wabeco -> Produkte -> Zubehör -> Messwerkzeuge -> Digitale Längenmessleisten (geht leider nicht zum verlinken) freundliche Grüsse
-
Thread
Daten auswerten mit Pic
dabei ein programm zu entwickeln welches mir ermöglicht Farben auszuwerten...(AD gewandelte RGB Werte,PIC16F877), ich wollte euch fragen ob mir irgendwer einen Tipp geben könnte wie ich die sache am besten angehe, vielleicht hat jemand schon ein ähnliches programm entworfen und kann mir helfen danke im
-
Thread
PIC I2C Problem beim Daten empfangen
Hallo, ich komme einfach nicht mehr weiter. Ich benutze einen PIC 16F877A und betreibe einen TMC222 über I2C damit. Senden an I2C ist kein Problem. Das auslesen von Adressen geht aber nicht, da erhalte ich immer 255. Prinzipiell kann das auslesen aber nicht falsch
warten... i2cidle_loop2 movfw SSPCON2 ;nein, läuft ein anderes Ereignis? andlw 0x1F ;test auf ACKEN, RCEN, PEN, RSEN, SEN btfss STATUS,Z goto i2cidle_loop2 ;ja, warten... Bank0 return ;MSSP Modul ist nicht beschäftigt i2c_start call
-
Thread
EEPROM Endurance von Microchip uC
Moin, Vor längerer Zeit testete ich einen PIC16F877A aus gegebenen Anlaß um herauszufinden wieviele Schreibzyklen im EEPROM tatsächlich ausgehalten werden können. (Nur für Hobby Anwendungen von Interesse und für die allgemeine Praxis nicht sehr
-
Thread
Erntet ihr Bauteile von nicht mehr benötigten Platinen?
René F. schrieb im Beitrag #6322924: > Erntet ihr heutzutage trotzdem noch Bauteile zum basteln? Ja!
Ein paar einsteckbare DIL-40 PICs aus älteren Firmen L.P. wie 18F4520, 4620, 887A, 877A u.ä. Da FLASH Speicher sind sie natürlich noch verwendbar. Zu schade für die Entsorgung. Auf Steckbrett mit wenig Aufwand noch recht brauchbar.