-
Thread
PIC 16F876 Port RA1 als digitaler Eingang
Hallo Ich schaffs einfach nicht, beim PIC 16F876 den Port RA1 als digitalen Eingang zu verwenden. Das hier ist mein Code, bzw, die betreffenden Ausschnitte: So initialisiere ich die Ports: [code] void InitPorts(void) { PORTA
Ok, jetzt hab ichs gesehen: Ich verwende fälschlicherweise das Datenblatt PIC16F876A anstatt PIC16F876 Aber sehe ich folgendes richig? Datenblatt PIC 16F876A, Seite 135 und 136: Register CMCON Bit 0..2 sind per default auf 111 Somit sind die Komparatoreingänge per
-
Thread
[S] Suche mehrere Pic16F628 µController
Hallo Bernd, habe 5 x PIC16C74A/JW und 5 x PIC16F1829-I/SS. Wäre das was für dich? Sind ungenutzt und wurden lange gebunkert.
Hab einen PIC16F628-A, hätte noch eine ganze Kiste PIC16F627-A die Kompatibel sind
-
Thread
LED Array mit MBI5026CN und PIC 16F688
bei welchem ich ein LED Matrix von gut 110 weissen LEDs ansteuern will. Die Steuerung übernimmt ein PIC 16F688 uP und das Treiben der LEDs MBI5026CN Bausteine, die als Schieberegister und LED Treiber funktionieren. Die ganze Schaltung läuft ab einem Netzteil mit 5V. Ich habe bis jetzt drei der insgesamt
0 LE (Latch Enabled) C3: 1 C4: 0 RS232 TX kontr C5: 1 RS232 RX */ //PIC- Include Files #include <16f688.h> #device ADC=8 //10-Bit ADC //Einstellungen #fuses INTRC_IO,NOWDT,NOPROTECT,NOMCLR,BROWNOUT,PUT,INTRC_IO //Taktfrequenz 8MHz #use delay(clock=8000000
-
Thread
PIC 18F2620 und PIC 16F690 verbinden
Hallo Ich möchte den Eingang INT0 eines 18F2620 mit dem Ausgang eines 16F690 verbinden. Der 16F690 sendet Impulse von 70us und 250us Länge. Ich habe die Pins direkt verbunden. Funktioniert irgendwie nicht. Am INT0 Eingang messe ich Impulslängen, die viel kürzer sind
dieser Art eher unerheblich. John Bauer schrieb im Beitrag #2267107: > Kann es sein, dass für den 16F690 eine Taktfrequenz von 4MHz vorgesehen > ist und Du betreibst ihn mit 20MHz? Wie gesagt poste Sourcecode von beiden PICs. Kannst du überprüfen, ob der PIC16F.. überhaupts das abschickt, was du
-
Thread
PIC16F1827 EUSART und FT232RL: Loopback
meinem FT232RL Modul und Kabel TX auf RX am Modul die Daten im Loopback verschicken. Nun hab ich einen PIC16F1827 aufm Breadboard mit nem Programm drauf das zuerst ein paar Zeilen an den PC schickt und danach alles im Loopback zurück gibt was vom PC kommt. Soweit so schlecht, die Zeilen kommen anscheinend
Andreas G. schrieb im Beitrag #5028361: > Mein PIC16F-Programm im µC schiebt aber am Anfang einfach mal so einige > Zeilen an den FT232RL Meiner Meinung nach ist das keine gute Idee... (PIC sollte erst was schicken, wenn er vom PC dazu aufgefordert
-
Thread
PIC16F886 resetet sich selbstständig beim ADC auslesen
ThinkPic schrieb im Beitrag #5736176: > leider habe ich ein Problem mit meinem PIC. Dieser resetet sich > automatisch, sobald ich [c]return ((ADRESH<<8)+ADRESL);[/c] > ausführe. Das scheint mir eh irgendwie
Register gibt. Oft hat aber jemand dem Compiler gesagt, was es bedeutet. #define ADRES *(uint_16t*)(&ADRESL) oder so ähnlich Das geht beim 16F886 leider nicht, weil die Register nicht dementsprechend liegen. Bei den neueren funktioniert es vermutlich immer. @ThinkPIC setz doch mal einen Breakpoint
-
Thread
Motorrad Thermometer mit PIC 16F84 und Nokia 3310 Display
Außentemperatur oder die Öl Temperatur anzeigen könnte. Ich habe zwar schon ein paar kleinere Sachen mit dem PIC gemacht, bin aber eigentlisch noch Anfänger. Programmieren fällt mir aber leicht, da ich Programmierer von Beruf bin. Ist dafür der PIC 16F84 ausreichend, oder was würdet Ihr mir empfehlen? Wo
Hallo Pepe Würde keinen Pic16F84 verwenden, da er keine ADC hat, wenn du mit NTC messen willst. PIC16F628 fände ich schon passender, liegt preislich im ähnlichen Feld. Gibt es auch in SMD-Form. Je nachdem wir genau du messen willst
-
Thread
Software I2C will mit PIC16F88 nicht richtig
Hallo, ich will auf einem PIC16F88 ein Software I2C realisieren, da der SSP schon mit SPI belegt ist. So, zunächst hatte ich das Sample von Hi-Tech genommen, man muss das rad ja nicht immer neu erfinden. Das funktionierte nicht,
kleines Platinchen gemacht, wo dieser drauf sitzt. Verbinde ich diese an eine I2C Leitung, die von einem PIC24 mit Hardware I2C gesteuert wird, antwortet mein Platinchen brav. Will sagen, hardwaremäßig sollte alles in Ordnung sein. Sowohl beim PIC24 als auch beim PIC16 sind 10k Pull ups an den Clock- und Datenleitungen
-
Thread
PIC 16F872 ADC/RS232emu-Probleme
Hallo an alle Hilfswilligen, Für den Pufferspeicher unserer Heizung (Wassertank) baue ich ein 16-Kanal-Thermometer. Der PIC 16F872 steuert einen MOS 4067 MUX/DEMUX an der dann das Signal eines der NTC-Sensoren zum AN0 des PIC weiterleitet. Da der 16F872 keinen asynchrone Serielle Schnittstelle
Raimund wrote: > Da der 16F872 keinen asynchrone Serielle Schnittstelle besitzt habe ich > diese nach der Anleitung von Sprut emuliert. Warum nimmst Du keinen PIC mit UART, z.B. 16F873 oder '876 oder '883? Wenn Du den Thermometer
-
Thread
PIC16F1933: Interrupt triggert mehrfach; Flanke zu flach?
Hallo Foraner, ich habe hier eine Schaltung mit einem PIC16F1933, wo zum Auswerten eines Drehencoders der Interrupt-on-Change auf die fallende Flanke verwendet wird. Verwenden möchte ich Hardware-Entprellung. Die Oszillogramme zeigen jeweils die Werte bei
#5737257: > Was ist denn für Euch "IOC"? Ist das AVR-Sprech? Nein das ist interrupt-on-change in PIC16f1933-Sprech. (taucht fast hundert mal im Datasheet auf ;-)
-
Thread
PIC16F690 AN8 bis AN11 nicht nutzbar
Hallo, ich kämpfe seit einiger zeit mit einem PIC16F690 und den AD Ports AN8 bis AN11. Ich bekomme die einfach nicht als Analog IN geschaltet. Mit den Ports AN0..AN7 geht es ohne Probleme. Aufgefallen war es mir, als in der Schaltung der AN8 und
Soory, Falsche PIC im kopf gehabt :-( deine TRIS einstellung seht richtig aus. Ist deine TRISA auch definiert?
-
Thread
PIC16f877a - Keine progammierbare Betriebsfrequenz möglich?
Wenn ein PIC schon kein OSCCON und kein Internen Oscillator hat, ist es ein Zeichen dafür, dass er viel zu alt ist: Reichelt: PIC16F877A -> 4,15€ PIC16F1937 oder PIC18F44K20 -> 2,35 Wenn man genau nach
> PIC16F877A -> 4,15€ > PIC16F1937 oder PIC18F44K20 -> 2,35 Oder ein Zehnerpack 16F887 vom Chinesen fuer ca. 1 Eu das Stueck.
-
Thread
250k Baud beim PIC16F193X
Hi, ich glaube ich habe einen riesigen Fehler gemacht. Habe einen PIC16F737 durch einen PIC16F193X ersetzt, da laut der Microchip Auswahlseite: http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1002&mid=10&lang=en&pageId=74# Der letztere in allen Punkten
Eintrag für 250000. Sollte ich mir tatsächlich ins eigenen Bein geschossen haben und es ist bei dem PIC16F193X unmöglich 250k-Baud einzustellen? Ich habe den Chip natürlich schon gekauft :( Gibt es eine Rettung oder kann ich gleich eine neue Bestellung aufgeben und den PIC16F7x7 nachordern? Grüße
-
Thread
Suche PIC16f877 Programmer für rs232
Hallo! Funktioniert der Ludipipo auch mit Pic16F87X Bausteinen weil der überall so beschrieben ist das er ein Brenner für Pic16F84 sei???? MFG Maruu
aufgesteckt: http://www.cveigl.at/members/TFTW/ludipipo/ludipipo.htm funzt einwandfrei mit dem PIC 16F876A und PIC 16F84A MFG Maruu
-
Thread
PIC 16F84A - Speichern und Ausgeben gleichzeitig
Port angesteuert wird). Doch nun habe ich ein Problem: Ich weiß nicht wie ich den EEPROM für den PIC16F84A/PIC16F887 beschreiben, bzw. abrufen und darstellen soll. Da ich ja nacheinander jede ausgewählte LED individuell anzeigen (getroffen/nicht getroffen) und gleichzeitig auch noch mit den Cursor-LEDs
Erstmal vielen Dank an Carsten für diese schnelle und ausführliche Antwort. Den PIC16F84A habe ich nur zur Probe benutzt, da ich zum ersten Mal mit einer LED-Matrix und somit mit dem Multiplexing arbeite. Anfangs hatte ich auch leider nicht die erforderliche Software um den PIC16F887
-
Thread
[Suche] PIC 16F876 (ohne Advanced) 20 MHz
ersten Seiten durchgelesen. Darf ich fragen, ob du es mal probiert hast, ob es wirklich mit einem 16F877A funktioniert? Wird es dann funktionieren, egal welchen PIC ich mit dem ICD2 beschreiben möchte, oder brauche ich dann für jeden PIC-Typ, den ich beschreiben möchte eine eigene, modifizierte Firmware
Ich hätte hier 2x PIC16F876-20/SP (DIP) und 1x PIC16F876-20/SD (SOIC) zu bieten.
-
Thread
Probleme bei Verwendung von RA4 als Ausgang (pic16f84)
Hallo alle zusammen, da ich mit meinem Latein was PIC-Programmierung betrifft so langsam am ende bin, dachte ich mir ich frag mal hier um Hilfe... Womit ich dann auch direkt bei meinem Problem wäre: Ich versuche beim PIC16F84A den PORT RA4 als Ausgang
nichts anderes als abwechselnd die Ausgänge RA3 und RA4 zu setzen bzw rückzusetzen. list P=16F84A include <p16F84A.inc> ERRORLEVEL -302,-305 __config _XT_OSC & _CP_OFF & _PWRTE_OFF & _WDT_OFF ;****************************** PIC Initialisieren *************************
-
Thread
Starthilfe für PIC16F886&iCA01
Hallo! Habe da ein Problem meine ersten PIC-Gehversuche überhaupt zum rennen zu kriegen. Laut Debugger kriegt er nicht mal die Einstelungen in den SF-Registern richtig hin. Ich verwende eine PIC16F886 und als Brenner einen iCA01 (anzusehen
Noch ein Tip: schau Dich mals bei www.sprut.de um, der hat eine ganz tolle Seite speziell für PIC (überwiegend PIC 16Fxxx)
-
Thread
PIC16F676 Debugging-Fehler (MPLAB ICD2)
Hallo liebe Forengemeinde, ich habe mal eine kleine Frage. Und zwar programmiere ich gerade einen PIC16F676 und soweit klappt alles super, aber ich komme nicht in den Debug Mode... Ich habe das Programm auch schon im debug Mode geladen und einige Stunden Fehler gesucht, so zum Beispiel schon sämtliche
folgender Information: --------------------------------------------------------------------------- PIC16F676(1) (1) Header interface board required. See Header Board Specification (DS51292), for a list of available headers by device number. (2) Header interface board available, but not required
-
Thread
Ich brauch dringend Hilfe bei dem PIC16F628A (MPLAB)
Hallo, ich habe ein Problem mit dem PIC16F628A. Wenn ich ein fertiges Programm aus dem Internet auf dem PIC lade funktioniert das Programm. Wenn ich ein Programm mit MPLAB (mit allen Einstellungen) schreibe und dann drauf lade funktioniert
man doch auch die Einstellungen mit MPLAB vornehmen, Ich arbeite mit dem C18 von Microchip (für die PIC18, mit den PIC16 hab ich schon länger nix mehr gemacht). Da funktioniert das auf jeden Fall. Gerhard
-
Thread
PIC16LF1847 wird vom TL866ii Plus nicht unterstützt?
Der TL866 kennt auch nach dem letzten Update den PIC16LF1847 nicht. Habt ihr einen Tip was ich noch versuchen könnte?
Probier mal Deinen PIC16LF1847 als PIC16F1829 zu programmieren. Ohne Garantie :D /regards
-
Thread
Compiler Error beim Build für PIC16F15325
Hallo Ich habe im Netz eine Anleitung für eine Nixie Uhr gefunden. Die Uhr wird über einen PIC 16F15325 gesteuert. Diese hat mir gefallen und ich habe diese Uhr nachgebaut. Soweit kein Problem. Aber bei der Programmierung des PIC 16F15325 bin ich definitiv an meine Grenze gestoßen.
Users/Teo/MPLABXProjects/testfgfh.X' "C:\Program Files\Microchip\xc8\v2.36\bin\xc8-cc.exe" -mcpu=16F15325 -c -mdfp="C:/Users/Teo/.mchp_packs/Microchip/PIC16F1xxxx_DFP/1.16.323/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default
-
Thread
pic16c745-i sp µC erklären
Ich soll die technischen Daten herausschreiben, was nicht so schwer ist. Zudem muss ich noch den "pic16c745-i sp" erklären mit den Datenregistern und so im allg. die Datenwege. Hab bereits langezeit gesucht, und nichts gefunden. Kann jemand mir helfen und mir zu mindest die Datenwege erklären?
grundlegende Infos über PICs kann ich Dir noch die folgende Seite empfehlen: http://www.sprut.de/electronic/pic/, die Grundlagen sind bei den F- und C-Typen die gleichen.
-
Thread
Multivibrator mit 3 verschiedenen Taktintervallen, PIC16f628A
müssen nicht auf Zehntelsekunden eingehalten werden. Ich könnte mir vorstellen, das ganze mit einem PIC16f628A und dem JDM Programmierer zu realisieren. Aber..., leider kann ich nicht programmieren. Ich kann mir die entsprechende Hardware selbst zusammenbauen und den PIC brennen. Vielleicht hat ein
Mit PIC kenne ich mich nicht aus. Nimm doch nen AVR ATtiny13: [c] #define F_CPU 1.2e6 #include <util/delay.h> #include <avr/io.h> void delay_s( uint16_t i ) { for( ; i; i-- ) _delay_ms
-
Thread
[S] 2 Stück PIC16F1824-I/SL
Ich hätte 1x PIC16F1824-I/SL und 2x PIC16F1825-I/SL (der 1825 ist kompatibel zum 1824, hat aber mehr Flash und SRAM https://ww1.microchip.com/downloads/en/DeviceDoc/41419A.pdf https://ww1.microchip.com/downloads/en/
Wenn Du nur mit bis zu 3,6 Volt arbeitest, kannst Du auch den PIC16LF1824 oder PIC16LF1825 verwenden.
-
Thread
PIC16F877-20 brennen / SCHWEIZ (Zürich)
Hallo Gibt's hier jemanden aus der Schweiz, der mir einen PIC16F877-20 brennen kann? Ich wäre sehr froh. Vielen Dank Simon
Ich schließe mich dem Fragesteller an und bin auch auf der Suche 1x PIC16LF877 (DIL-40) 1x PIC18F2550 (SOIC-28) Allerdings im Raum Linz, Österreich.
-
Thread
PIC16F877 Flash als Speicher für Konstanten nutzen
Hallo zusammen, ich habe die Aufgabe ein bestehendes Programm eines Atmega32 auf einen PIC16F877 umzuschreiben. Leider habe ich zur Zeit noch keine große Ahnung/Erfahrung bei der Programmierung von Mikrokontrollern. Mein Problem ist, dass ich ein Display ansteuern muss und hierfür vordefinierte
Christian wrote: > ich habe die Aufgabe ein bestehendes Programm eines Atmega32 auf einen > PIC16F877 umzuschreiben. Das geht aber nur, wenn in dem ATmega32 noch massig Ressourcen frei sind: ATmega32: 16k*16 Flash, 2k SRAM PIC16F877: 8k*14 Flash, 368 Byte SRAM Der PIC dürfte aber eher
-
Thread
PIC16F818 und CCS-Compiler - OSCCON-Register
Hallo und einen schönen guten Tag, ich möchte den PIC16F818 mit einem internen RC-Oszilattor laufen lassen und benutze den CCS C-Compiler. Wie kann ich das OSCCON- und OSCTUNE-Register am besten einstellen? Schöne Grüße Peter
CCS C-Compiler um die Frequenz über das OSCTUNE-Register einzustellen. Aber es gibt bei einigen PIC-Headerdateien die Funktion setup_oscillator(). Vielleicht ist in der Headerdatei des PIC16F818 diese Funktion auch integriert. Habe leider in meinem Compiler Version diesen neuen PIC noch nicht integriert
-
Thread
PIC16F877 - Timer0-programm startet nicht
Wie hast Du den PIC konfiguriert? HS, WDT?
Der PIC bleribt im UP wait hängen. Das Return wir nie erreicht.
-
Thread
PIC 16F84A / Daten-EEPROM-Fehler
Ueberwachung einer Netzspannung (230V) wird diese als Pegel ueber einen Optokoppler gesiebt an einen PIC 16F84A angeschlossen (CNY17, Eingang mit antiparalleler Diode und Vorwiderstand, Ausgang C mit 10uF). Sobald ich das mache, faellt die Datenuebertragung (RS485 optoisoliert) aus. Das Einlesen des PICs
Firmware aus, stelle mal deinen Quelltext und dein Schaltbild der Schaltung hier ein. RS485 hat der 16F84A nicht, also per Hardware un Software gemacht. Welchen Port hast du dafür verwendet (USART hat der F84 keinen). EEPROM (internes des 16F84A) benötigt Zeit zum Schreiben und sollte währenddessen
-
Thread
pic 16f628 kabeltester mit led's/7-segment
------------------------------------------- ich muss mit zwei mikrokontrollern des gleichen typs "pic mikrokontroller 16f628" arbeiten di miteinander kommunizieren sollen!!! assembler programmierung!!! (mehr wurde mir nicht erläutert) eine programmierplatine und entsprechendes programmierkabel
auch gedacht... Vorteil: Alles gut erklärt, das Source File sogar in ASM,dann braucht man nur den PIC-Typ in "16f628" zuändern, dann entspricht es sogar deinen Vorgaben... Dirk
-
Thread
PIC16F1827 Problem mit TMR1 Gate Control
Hallo zusammen, Derzeit arbeite ich mich in den vielseitigen PIC 16F1827 ein. Bis jetzt bin ich gut vorangekommen, aber bei der Pulsweitenmessung komme ich nicht weiter - Vielicht auch ein Fall von Betriebsblindheit. Etwas Unterstützung von seiten des Forums würde
dem CCP1-Module werde ich mich noch später befassen, erst aber möchte ich so wie im Datenblatt des 16F1827 beschrieben, mittels Gate Control und Timer 1 eine Pulsbreite / Pulspause /Periodendauer erfassen. Es geht mir in erster Linie darum die Funktionen des PIC zunächst zu verstehen. ------------
-
Thread
Wie und welcher externe Quarz 4MHz für PIC 16F876
und nutze bislang nur die internen Oszillatoren von den PICs. Jetzt brauch ich mehr PINS und der PIC 16F876 hat leider keinen internen. Gibt es irgendwo ein Beispiel, wie man einen 4MHz Oscillator anschließt? Und vor allem welchen (Reichelt Best.Nr.)? Was muß man im Unterschied zum internen
irgendwo eine Beispielschaltung >mit einem externen Quarz finden... :-( Ist im Datenblatt des PIC16F876 findest du auf Seite 123 die "Beispielschaltung". Im Anhang ist sie abgebildet. Die Werte für C1 und C2 stehen im Datenblatt des Quarzes... Nur Mut, ich hatte noch nie Probleme mit Quarzen
-
Thread
I2C Initialisierung (Master) PIC16F1704
ich das mit PIC16F1704 betreiben, weil seine 14 Pins reichen, er hat I2C (MSSP-Modul) und ist kostengünstig. Ich würde auch später gerne diesen Controller für andere Projekte nehmen. Mit I2C von PIC16F1704 stoße ich
abber auf Probleme, und ich vermute wegen falscher Initialisierung (Einstellung) von I2C-Modul. Der PIC16F1704 hat mehr Register zum Initialisieren von I2C und allgemein etwas mehr an Perepherie als PIC16F1512. Mit jetzigen Einstellungen kann ich Adresse und Daten an GY-302-Modul anscheinend fehlerfrei
-
Thread
PIC 16F84A / 16F628
Hi Leute und auf ein neues ich hoffe das wir diesmal besser zusammen arbeiten können projektziel: entwickelt werden soll ein funkpedalempfänger, der die funkpedalkraftmesser übertragene pedalkraft dekodiert und in ein analogessignal im bereich 0 bis 1 volt umsetzt. projektschritte: - in assembler programmieren - entwickeln eines algorithmus zur dekodierung des funksignales und ausgabe des analogsignals mittels seriellem D/A-Wandler - testschaltung aufbauen mit funkmodul(fertigteil), impulsformer, prozessor,D/A-Wandler es gibt 4 impulse mit drei unterschiedlichen zeiten erstes signal ist
-
Thread
PIC16F84 - Reading the Program Memory
Hallo Ich habe eine Anfängerfrage Beim PIC16F887 gibt es im Datasheet das Kapitel 10.1.4 READING THE FLASH PROGRAM MEMORY Beim PIC16F84 gibt es z.B. das EEADRH Register nicht und im Datasheet finde ich auch nichts dazu "Reading the
der 1. PIC mit Flash), langsam, teuer. Ersatz: 16F88 oder 16F1826, 16F1827 16F1847 (jeweils gleiches Pin-Layout)
-
Thread
PIC16F1937 & Arduino Beschleunigungssensor ADXL335
Beitrag #6313754: > Arduino-Sensor Was sollte das sein? Seit wann gibt es so spezielle Chips? > PIC16F1937 Ich wuesste nicht, dass die Arduino-IDE PICs unterstuetzt. leo
schrieb im Beitrag #6313807: > Ich habe den Arduino über die entsprechenden Pins auf dem Board des > PIC16F1937 angesprochen. Du wuerfelst hier Arduino, Mplab und PIC wild durcheinander. Ein Schaltplan waere wohl hilfreich. leo
-
Thread
Trivialprogramm für PIC16F1936 - Was mache ich falsch?
Hallo, ich habe ein Problem mit einem PIC16F1936, der nicht tut was er soll. Inzwischen habe ich mein Programm auf folgendes gekürzt: [code] #include <p16f1936.inc> __config _CONFIG1, (_FOSC_INTOSC & _CLKOUTEN_OFF & _WDTE_OFF & _MCLRE_OFF
WDTE_OFF nicht geschaltet und der chip hängt im Reset. > ...) & H'3fff' ist das normal bei diesem PIC? muß das so?
-
Thread
Pic16f627a in c Ausgang ansteuern und blinken
Hallo ich habe das Problem , dass ich den Pic gebrannt habe aber wenn ich ihn an 5V lege passiert am RB0 garnichts vlt weiss ja jemand von euch an was es liegen könnte. // // PIC16F627A // // toggle an LED on port RB0 with about 2Hz // // include PIC header #include <pic.h> // variable int t = 0; // main method void main (void) { // configuration word __CONFIG(0x3f71); // IO settings #define LED RB0 TRISB0 = 0;
-
Thread
PIC16LF876 wacht selbständig aus sleep auf - warum?
Hallo, ich habe eine batteriebetriebene Schaltung mit einem PIC16LF876 (und 4 MHz Resonator) in der im wesentlichen an RB0, RB4-7 Taster hängen (die auf Masse liegen und der interne Pull-up ist eingeschaltet). Wenn meine Schaltung nichts macht,schaltet sie die
setzen und den PIC schlafen legen. Wenn eine Taste gedrückt wird, funktioniert es ja korrekt, und anschliessend schläft der PIC wieder. Falls er aus unerfindlichen Gründen wieder aufgrund eines Reset (dies ist ja nur
-
Thread
DS1820 an PIC16F630 - Softwareprobleme, ich verzweifle!
Der PIC16F84A soll hier alle Zeiteinheiten die umgerechnete Temperatur des digitalen Temperatursensors DS18S20 ausgeben. (Die dann z.B. mit einem Terminalprogramm eingelesen werden kann) Nun habe ich hierfür einen PIC16F630 hergenommen (lag gerade rum, und wegen einen PIC kann ich nicht extra bestellen). Daher habe ich die Software (Orignial: mess.asm) entsprechend modifiziert (Datei im Anhang) Das Problem ist aber
-
Thread
MS5534 via SPI an PIC16F877A
Problem, mit dem ich allein nicht mehr zu Rande komme... Ich versuche einen Drucksensor MS5534 mit dem PIC16F877A via SPI zu verbinden. Das Ganze habe ich auf dem PICDEM2 PLUS Board aufgebaut Hier das Datenblatt des MS5534B http://www.amsys.de/sheets/amsys.de.ms5534b(e).pdf Nun ja der Sensor macht
ein Calibration Word zu empfangen.... Und noch zur Beschaltung: Ich verbinde PIC_PIN_RC3_SCL mit SENSOR_PIN_SCLK PIC_PIN_RC4_SDI mit SENSOR_PIN_DOUT PIC_PIN_RC5_SDO mit SENSOR_PIN_DIN So und jetzt kommt’s. Der Drucksensor braucht noch eine zusätzliche Clock von 30 bis 35
-
Thread
auftrennen einer 2stelligen Dezimalzahl in asm (pic 16f88)
programmieren und die jeweiligen Werte für Min und Std mit Hilfe von 7seg-displays ausgeben, in Assembler, PIC16F88, max7221). Also die Werte sollen über den 'decode mode' direkt als Dezimalzahlen an den max7221 geschickt werden (über Tabellen für die einzelnen digits). Die zweistelligen Zahlen sollen
Stunden liegen als Dezimalzahlen vor. Ich verwende zum Zählen eine routine aus dem Datenblatt des 16F88. LG Mario
-
Thread
BCD to BIN16 (PIC16FXX) unpacked conversion
Hallo zusammen! Ich suche eine Routine für den PIC16F77, o. ä. mit der sich eine 5- stellige BCD Zahl in eine 16-Bit Binärzahl umrechnen lässt. Dabei soll jede der 5 BCD-Stellen ein eigenes Register haben. Im Netz gibt es viele Beispiele, wobei alle
alles einfacher für solche sachen. PS: wechsle mal das Forum nach http://www.fernando-heitor.de/pic/
-
Thread
[Suche] PIC 16F876 (ohne Advanced) 20 MHz
Hallo zusammen, ich suche einen Anbieter für PIC 16F876 Mikrocontroller, jedoch den "alten" ohne "A" (Advanced) mit 20 MHz und in S-DIP oder SOP Bauform für den Eigenbau eines ICD2 von Microchip. Bei Reichelt habe ich neulich so einen bestellt,
Deshalb sind praktisch alle "alten" PICs noch immer erhältlich. Severino P.S.: Schuricht führt den PIC16F876 ohne "A". Was aber effektiv geliefert wird, weiss ich nicht.
-
Thread
PIC16F877 - Interrupt auslösen bei Empfang eines Bytes
Hallo, ich laboriere im Moment an dem Interrupt meines PIC16F877 herum. Ziel ist es in die Interrupt-Routine zu springen, sobald die USART ein Byte empfängt. Leider funktioniert es so gar nicht. Nachstehend der Code meines Testprogramms, im Hauptprogramm
** Hauptprogramm ************************************************* void main(void) { uns16 a; // Variablen char n; char w; uns16 addr; uns16 test1; uns16 test2; TRISA = 0b.0000.0000; // PortA als Ausgang definieren TRISB = 0b.0000.0000
-
Thread
PIC 16F876 kompatibel mit 16F873 ???
Hallo, ich verwende im Moment den 16F873 und die 2k-Speicher sind schon nahezu komplett belegt. Wichtig für mich sind die 3 Timer und die beiden Capture-Eingänge. Kann ich nun stattdessen den 16F876 verwenden und mein Programm draufspielen und dann funktioniert wieder alles? Pinkompatibel sind sie ja lt. Datenblatt...aber sonst???
-
Thread
PIC16 UART 3,3V <-> 5V
Bei der Pegelwandlung 3,3V -> 5V kommt die Frage auf ab welchem Pegel der RX-Pin des Controllers (PIC16F...) ein high erkennt? Vieleicht akzeptiert der 5V-PIC ja 3,3V sicher als high. Leider finde ich im Datenblatt (auch DS33023) nirgendwo die Schaltschwellen des RX-Pins der UART. Weiß jemand
Hi Dieter, vielen Dank für die Hilfe, Ich verwende einen PIC16F88 auf der 5V-Seite bei der Pinout Description im Datenblatt wird leider nicht erklärt als was der Pin RB2 arbeitet (TTL/ST). Daher weiß ich nicht recht welcher Parameter in diesem Fall zutreffend
-
Thread
S: PIC16C621A aus dem 2700-Stk-Thread
TU S. schrieb im Beitrag #5211316: > Falls der Käufer dieses Postens: > > Beitrag "[V]PIC16C621A-04i/SO ~2700St sowie PIC16F716-i/SO ~600St" > > einen Teil davon nicht benötigt (z.b. die OTPs), würde ich ihn gerne zum > gleichen Preis + Porto abnehmen. Schreibe doch den Verkäufer
Hallo, ich habe hier noch 20 Stk. PIC16C622A-20/SO, die ich gegen Vorlage eines Studentennachweis an dich verschicken würde.
-
Thread
Hardware Anschluss eines 82C55 an PIC16F877
Lang ists her. Meine Frage: Wie schließe ich den 82C55 mit den Adressleitungen A0,A1 und CS an den PIC 16F877 (Ports) an. Kann ich eigentlich auch noch 2 82C55 an den PIC anschließen. Insgesamt möchte ich 84 Ausgänge separat schalten können. Reset CS A0,A1 D0-D7 VSS GNd RD WR Die Leitungen
ich doch parrallel auf jeden weiteren 82C55 legen. Ich müsste nur noch die Adressen festlegen am PIC damit ich die einzelnen Bausteine ansteuern kann. Wie mach ich das recht simple. Ansonsten müsste ich mir eine CS Logik überlegen. Evtl. mit einem GAL16V8. Mit freundlichem Gruß Bird