-
Thread
Bluetooth für PIC16F690-Mässgerät
/44 Meine Fragen sind jetzt: 1. Kann ich überhaupt ein Bluetooth-Modul mit dem PIC16F690 verbinden, oder funktioniert das nicht. 2. Wenn ja, wie muss ich das Bluetooth-Modul mit dem PIC16F690 verbinden. Ich würde mich über konstruktive Beiträge wirklich sehr freuen.
Beitrag #2710027: > Meine Fragen sind jetzt: > 1. Kann ich überhaupt ein Bluetooth-Modul mit dem PIC16F690 verbinden, > oder funktioniert das nicht. Es wird gehen > 2. Wenn ja, wie muss ich das Bluetooth-Modul mit dem PIC16F690 > verbinden. Über den UART des PICs an RX/TX (Pin 10/Pin 12)
-
Thread
Mikrocontroller reagiert falsch
www.instructables.com/id/LED-Cube-4x4x4/ Und der ist sogar für einen PIC: https://electronza.com/4x4x4-led-cube-pic16f18877/ Jens M. schrieb im Beitrag #5725476: > Kann es sein, das hier drei Leute gleichzeitig So lange die Regel "1 Name pro Thread" eingehalten wird, gibts daran eigentlich nichts auszusetzen.
im Beitrag #5725508: > Und der ist sogar für einen PIC: > https://electronza.com/4x4x4-led-cube-pic16f18877/ Werde es mir nach der Pause mal gleich anschauen, danke
-
Artikel
PIC Codebeispiele
Platinenerweiterung nur geringfügig ändern muss. Bei den älteren PICs sind dies z.B. PIC12F683 (8pin), PIC 16F684 (14pin) und PIC16F690 (20pin), bei den neueren Serien (C-optimiert) sind dies z.B. PIC12F1822 und PIC12F1840 (8pin), PIC16F1825 (14pin) und PIC16F1829 (20pin). Diese PICs haben allerdings nur Ports
bzw. PIC16F1847, sie sind wesentlich schneller, haben erweiterte Hardware und sind für die Programmierung in C optimiert. Wer noch mehr Pins braucht, nimmt die 28- bzw. 40-pinnigen PIC16F886 bzw. PIC16F887 oder
-
Thread
Eine Frage, die jeder mit Informatikkenntnissen lösen kann
Ich habe ein Timingproblem mit einem PIC 16F628, der einen 20Mhz-Quartz hat. Es geht um den Timer0. Dieser zählt von 0 bis 255 und beim Interrupt wird ein Zähler hochgezählt. Hier die Registereinträge, sollte ein Prescaler von 256 sein
20MHz = 50µs/Takt Wie viel Taktzyklen braucht ein PIC 16F628 um das Zählerregister runter zu zählen + wie viel Taktzyklen für die Ausführung des Interrupts +...+....?
-
Thread
Diverses Kleinzeug
zusammen nimmt, zahlt nur 170 EUR und bekommt noch folgende Samplekisten dazu: Microchip: (DIP) 3x PIC16F877 3x PIC16F88 3x PIC16F830 3x PIC12F675 3x PIC18F4539 3x 16C58JW 3x 16C56JW 2x PIC18F1320 2x 93LC66A (EEPROM) (SMD) 2x 93LC64B Maxim: MAX3491CPD (DIP) 4 SMD, wo ich zu faul bin,
-
Thread
PIC16F721 lässt sich nicht mehr programmieren
Temperatursensor (LM35) bauen. Dazu vier 7-Segment-Anzeigen und den 74HC/HCT4511 als Ansteuerung. Nur mit PIC (16F721) und DS1307 ließ er sich nach einigen Problemen programmieren und konnte mit allen drei Timern an verschiedenen Ausgängen wackeln. Heute habe ich die Displayplatine, die Transistor für die 7-S-A
VCAP gibt es bei dem PIC16F721 nicht. Siehe Screenshot vom Datenblatt: http://imageshack us/photo/my-images/849/datenblatt.png/ Bei dem Versuch, das Bild direkt hochzuladen, bekomm ich einen 500-Fehler. Ich konnte ihn
-
Thread
Drucksensor FSR406 an PIC16F88
Hallo zusammen, ich möchte gerne einen Drucksensor an meinen PIC16F88 (5 V) anschließen, allerdings brauche ich dafür Hilfe, da ich noch nicht allzu viel Erfahrung mit Mikrocontrollern habe. Mein Können beschränkt sich auf das ansteuern von LEDs (dank euch auch per
Jonas schrieb im Beitrag #3673593: > Hallo zusammen, > ich möchte gerne einen Drucksensor an meinen PIC16F88 (5 V) anschließen, > allerdings brauche ich dafür Hilfe, da ich noch nicht allzu viel > Erfahrung mit Mikrocontrollern habe. Mein Können beschränkt sich auf das > ansteuern von LEDs (dank
-
Thread
PIC16LF1509 undefined identifier error
Ich würde jetzt mal vermuten, es gibt bei dem pic16... weder ein Register TRISIO, noch ein GPIO... <edit> Versuche es mal mit TRISA / TRISC und LATA / LATC. Guckst du im Datasheet ...
-
Thread
PIC16f887 PORTB Interrupt funktioniert nicht
Hallo, ich versuche gerade meinen PIC so zu konfigurieren, dass ein Interrupt ausgelöst wird, wenn sich ein Pin Zustand an PORTB ändert. Ich hatte das schonmal hinbekommen, jedoch kriege ich es jetzt nicht mehr hin. Ich kann einfach keinen Fehler bei der Initialisierung finden.... BANK_SEL3 ; Initialisiere Ansel Register. ; Deaktiviere Analoge Eingänge. CLRF ANSELH CLRF ANSEL BANK_SEL1
-
Thread
i2c PIC16F887
Hi! Also ich versuche gerade eine I2C-Verbindung zwischen 2 PIC16F887 zu realisieren.... Also einer als Master und der andere als Slave (im Endeffekt möcht ich dann 8 als SLave haben aber das ändert ja nicht so viel an dem Konzept =) Übertragen werden sollen 8bit
Hi schau mal bei microchip da gibt es eine feine Präsentation dafür genau mit 2 pic16f876 und die beiden sind ja kompatibel
-
Thread
Port Verhalten PIC 16F6XX
Guten Tag, Ich verwende ein PIC16F648A. Dieser µC steuert zum einen eine 7-Segmentanzeige an und zum anderen besitzt er am PortA einige Eingänge die das Eingangssignal auf logisch 0 oder 1 überprüfen. Also die 7 Segmentanzeige hängt
-
Thread
I2C mit PIC 16f818
Warum über Software emulieren? Der PIC 16F818 hat ein SSP-Modul, welches I2C in Hardware kann. Am besten mal ins Datenblatt schauen.
Hallo, ich habe es auch mal versucht bei einen PIC16F877A das MSSP Modul zu nutzen. Leider bis heute ohne Erfolg. Kommuniziert werden sollte mit einem Seriellen EEPROM. Das Lesen mit einer Software-Routine funktionierte - das Schreiben bis heute
-
Thread
PIC 16F684 LED blinkt immer
Hallo, ich habe mein erstes Programm geschrieben. Jetzt habe ich ein Problem. Ich habe an einem Pic 16F684 unter anderem eine LED angeschlossen, die mir einen Zustand anzeigen soll. Diese blinkt aber immer oder ist aus. Kann mir jemand helfen? Mein Programm total abgespeckt: [pre] ;
-
Thread
Kapazitätsmessgerät mit PIC16F877A bauen
Leute, ich brauche etwas Hilfe bei meinem Projekt, ein Kapazitätsmessgerät zu bauen mit einem PIC16F877A und einem LCD... Grundlage ist die Vorlage von www.Sprut.de Da ich aber in C mit den MikroC Pro für PIC programmiere, muss ich den Quellcode umschreiben bwz. selbst schreiben.. Hier der
nie für neue projekte zu benutzen sondern gleich die 18er oder 24er. ..ich mag die PICs aber die PIC16xx kann ich echt nicht ausstehen - naja, das stand hier aber nicht zur diskussion. bezüglich fehlerquelle: ich denke, da das programm immer gleich abläuft, gibts sowieso nur einen offset im wert,
-
Thread
Probleme bei der AD-Wandlung mit PIC16F876
hallo zusammen. ich habe die unter Link "http://www.cc5x.de/ADC.htm" beschriebene AD-Wandlung mit der dazugehörigen Schaltung aufgebaut. Allerdings benutze ich kein RS232 Verbindung, sondern ein Display an dem ich 3 verschiedene Potistellung ausgeben möchte. dafür wurde der Code wie folgt verändert: [c] void main(void) { PORTB=0x00; TRISB=0b00000000; uns16 a; char n; //++ Einstellungen des AD-Wandlers ++++++++++++++++++++++++++++ ADCON1=0; // Ganzer PortA als Analog Vdd Vss ADON=1; // ADC- Einschalten ADCS1
-
Thread
PIC 16F887 comf-Befehl sehr eigenartig
Hallo, ich wollte gerade ausprobieren ob der COMF Befehl eines PIC 16F887 die Bits in einem Byte nur umdreht, oder ob er das Zweierkomplement bildet, also mit hinzuaddieren (oder Subtrahieren?) einer 1. Folgender Code: [pre] movlw b'01101001' movwf tmp1
-
Thread
Pull-Up bei PIC16F84A
Hallo, wie kann ich die internen Pull Ups bei einem PIC16F84A aktivieren?! Ich habe aus dem Datenblatt, dass ich Bit 7, des Option-Reg rücksetzen muss... Dies habe ich über folgende Programmzeile getan: bcf OPTION_REG, 7 Aber es funktioniert nicht
-
Thread
V: PIC16F873-04I/SO
Biete hier bis zu 54 Stück PIC16F873-04I/SO SOIC28 Preisangebot erwünscht. Neu und ESD verpackt!
-
Thread
I2C mit PIC16F88
Woche abgabe ist... Und zwar ist die Aufgabe den Temperatursensor DS1620 per I2C Bus mit einem PIC16F88 anzusteuern und die empfangenen Daten mittels bluetooth an einen Laptop zu seden und die Daten mit einem VB Programm auszuwerten. Bluetooth übertragung funktioniert alles problemlos, aber wo
-
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
-
Thread
PIC16F877 - Timer0-programm startet nicht
Hallo, ich hab einen 16F877 mit 20MHz und wollte mal den Timer0 ausprobieren. Ich benutze MPLAB und habe das Prog mit MPSIM simuliert dort hat auch alles gefunzt. Als der Overflow-interrupt gesetzt wurde hat er die Warteschleife verlassen. Am Anfang ist ein Test der alle LED's(PORTC) auf high setzt bis die beiden Schalter(PORTB.1 und PORTB.2) gesetzt wurden. Interressant ist, dassdas Programm auf dem PIC garnicht funzt. Noch nicht einmal die LED's werden aktiviert. Der Chip ist aba noch ok, denn andere Programme ohne den TMR0 laufen. Woran kann das liegen??? danke für die Hilfe BuschenSen
-
Thread
LED Array mit MBI5026CN und PIC 16F688
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
-
Thread
Ich bin neu hier und habe ein Problem! Ich kann meine eprom auslesen aber nicht neu beschreiben
jetzt wird er vom Programm erkand, aber der Chip nicht. Und wenn ich dem Programm sage, dass das der pic16f883 ist, dann kann ich ihn auslesen aber nicht beschreiben . Ich hoffe es kann mir jemand helfen?! Danke im schonmal an alle die mir helfen können!!! MFG Viper1de
Also es ist ein pic16f883 das daten blat da zu http://ww1.microchip.com/downloads/en/DeviceDoc/41291D.pdf entschuldige das ich mich falsch ausgedrückt habe.Aber ich bin froh das mir mal jemand, hoffe ich weiter helfen
-
Thread
Bin auch bereit... Gesperrt
erste frage ... Wo bekomme ich möglichst für umsonst eine Entwicklungsumgebung (Sprache) für den PIC (16f84 oder so)? Sollte kein C oder ASM sein... Basic, Pascal oder Delphi oder sowas wären mir lieb. bin dankbar für jede antwort ... bye Alex
alex schrieb: > Wo bekomme ich möglichst für umsonst eine > Entwicklungsumgebung (Sprache) für den PIC (16f84 oder so)? > Sollte kein C oder ASM sein... Basic, Pascal oder Delphi oder > sowas wären mir lieb. bin dankbar für jede antwort ... Hallo Alex, auf www.geocities.com/SiliconValley/Way/5807/ gibts
-
Thread
[V] MPLAB-ICE-2000 (Universal In-Circuit Emulator für PIC)
ich nur einmal für ein Projekt im Einsatz hatte. Mit dazu ist das Prozessor-Modul ( PCM16XF0 ) für PIC16C71, PIC16C710 und PIC16C711. Es sind alle Kabel, Netzteil und Beschreibung dabei. Andere Prozessormodule kann man nachkaufen. Einen Festpreis möchte ich nicht unbedingt nennen, aber wer weiß, was
-
Thread
PIC16F877A PIC Minimum System Development Board
Chinesen geordert. Abbildung: https://www.picclickimg.com/00/s/MTAwMFgxMDAw/z/XycAAOSw9NdXtniT/$/PIC16F877A-PIC-Minimum-System-Development-Board-JTAG-Interface-_57.jpg Der Händler(Ebay) hatte mir auch einen link zur Schaltung zukommen lassen, aber wie es mal vorkommen kann , ein falscher Cklick "
ein etwas annähernd gleiches Board/Schaltung gefunden: http://www.hobbycomponents.com/images/forum/PIC16F877A_Development_Board_Schematic_1024.png das hilft ein wenig weiter.. Gerhard
-
Thread
Adressierung im CAN-Bus?
diese habe, welche ist die Einfachste Variante um den CAN-Bus zu testen?? Ich kenne mich gut mit PIC16F876 und PIC16F877 aus, diese haben jedoch kein CAN Bus Interface. (Toll währe ein FULL-CAN Bus Controller welchen ich mit dem PIC16F877 ansteuern kann?) Danke im Voraus Michael
-
Thread
Spannung mittels Microcontroller steuern
mit dieser Schaltung verstärken: Figure 20: http://www.ti.com/lit/ds/symlink/lm158-n.pdf Beim PIC16(L)F1709 hätte man den Vorteil dass die Filterung des PWM Signals und externe DAC/digitale Potis wegfallen.
> Schaltung verstärken: > Figure 20: http://www.ti.com/lit/ds/symlink/lm158-n.pdf > > Beim PIC16(L)F1709 hätte man den Vorteil dass die Filterung des PWM > Signals und externe DAC/digitale Potis wegfallen. Denke mal der ist fuer genau sowas vorgesehen + gibt es ganz normal ohne weiteres gleich
-
Thread
Pic Program compilieren usw
Guten Tag, ich muss ein kleines Programm für einen Pic16F872 schreiben und compilieren. Gibt es auch für den Pic so wie für den Atmel Freie Compiler? Gibt es ein Tutorial ähnlich wie https://www.mikrocontroller.net/articles/AVR-Tutorial für den Pic?
Codeteil zeitkritisch ist.Fuer das letztere kann man ja dann Assembler-Code mit einpflanzen. Der Pic16F872 ist ja noch aus der alten Garde,ein neuerer Ersatztyp haette garantiert bedeutend mehr Speicher.Aber ich denke mal,dass TO jetzt da kein Mondlandeprogramm fuer das "Artemis"-Projekt erstellen will
-
Thread
Pic auslesen
Hallo, und zwar würde ich gerne eine pic16c56a auslesen. Und zwar nicht das Programm das er drauf hat, sondern den ROM den das Programm beschreibt. Wie kann ich das machen, und vorallem mit welchem Programmer. Das ist mir ganz fremd, da ich
CHris schrieb im Beitrag #1723112: > und zwar würde ich gerne eine pic16c56a auslesen. Und zwar nicht das > Programm das er drauf hat, sondern den ROM den das Programm beschreibt. Hallo CHris, der PIC 16C56A kann kein self-write, d.h. sein Programm kann sich nicht
-
Thread
suche getestete I2C initialisierung für PIC 16F877
schau mal da rein. dort ist zwar (nur) eine ini. für den PIC16F876. die unterschiede liegen aber nur im fehlenden "paralel slave port"(oder so). http://www.sprut.de
Ap-notes von Microchip sind eigentlich nicht schlecht: http://www.microchip.com/download/appnote/pic16/00735a.pdf Die hab ich mal für'n PIC18 umgefummelt. Reiner
-
Thread
Weller Lötstation Entsprerren
unterworfen wurde. Vermutlich ist das EEprom in den Controller gewandert. Bei mir werkelt ein PIC 16F877-04/PQ Laut Datenblatt hat der 256 Bytes an EEProm was ja sicher für alle Einstellungen mehrfach reichen sollte.(Auch 2 Kanal inkl. Werkseinstellungen und allen Lock-/Statusbits nebst irgendwelchen
130, 150 und 160. Die neu(er)en xx1 Baureihen haben - wie schon von Karsten festgestellt - einen PIC16F877 mit internem EEPROM. Tut mir leid, ich gelobe mich zu bessern.
-
Thread
LC74776
Hi, ich habe lange nicht mehr mit PIC Assembler gearbeitet und kenne auch nur die PIC16 Typen... aber folgendes ist mir aufgefallen: Wai2 nop ; 83 cycles = 10µs (assuming 12 MIPS) Also bei 12 MIPS ist ein Zyklus 83ns lang. 83ns * 83 = 6,9µs Darauf baust du
Hat dieser PIC den du da verwendest kein Hardware SPI? Selbst mein damaliger PIC16F877 hatte das schon. Versuche es mal darüber, dann wird dir der großteil des Timings abgenommen. Ich bin auch ein Assemblerfan, weil es eben so direkt ist und ohne Umwege :) Auch ich vertrete
-
Thread
si5351 AN619
Bleib mal auf dem Teppich. Bei meinem Wobbler (der vom Funkamateur) steckt ein AD9951 und ein PIC16 drin. Der Flaschenhals ist hier die serielle Strippe, die die Verbindung zwischen Wobbler und PC macht. Da ist es nötig, sich Gedanken zum Übertragen der Ergebnisse zum PC zu machen. Dennoch reicht
längere Einschwingzeit benötigen. Allerdings ist der PIC in Assembler programmiert. Um bei sowas einen PIC16 oder einen ATmega zu überfordern, muß man sich schon ziemlich dämlich anstellen. W.S.
-
Thread
Speicherzelle auslesen
Es geht um einen PIC16F616. ich find derzeit keine Möglichkeit im Datenblatt bzw. eine passage zu dem thema !?
@ Simon (Gast) >Es geht um einen PIC16F616. Wenn ich das Datenblatt richtig verstehe kann dieser PIC das nicht. Noch ein Argument mehr, zum AVR zu wechslen. ;-) MFG Falk
-
Thread
PIC / MPLAB Anfänger
gegeben: Rechner mit XP, Parallelport, Brenner5 nach sprut.de, Progamm PBrennerNG v4.8 von Sprut, PIC16F630 (bis hier scheint alles zu funktionieren). Programm MPLAB X IDE v3.00.02-beta von Microchip. Und hier die 1. Hürde: Ich weiß nicht, was ich bei "Select tool" wählen soll. Bin mir auch nicht sicher
Mich wundert auch, dass ich beim Öffnen meines Projektes keine Include-Datei vorfinde obwohl ich PIC16F630 ausgewählt habe. Besten Dank für Hinweise.
-
Thread
Wer kann mir einen Pic brennen?
hallo kann mir jemand sagen was es bedeutet wenn man den ic PIC16F84-04/P im EPS 006501-1 programmieren soll und wo man das machen lassen kann?
>hallo kann mir jemand sagen was es bedeutet wenn man den ic >PIC16F84-04/P >im EPS 006501-1 programmieren soll und wo man das machen lassen kann? wohl eher "mit" und nicht "im" EPS 006501-1 ist die Software
-
Thread
Suche eine H-Bridge mit PWM und einem invertiertem Eingang
gefunden. Nun brauche ich von euch Spezialisten kurz Hilfe. Mein Projekt: Ich will mit einem Pic16 einen Motor steuern Software für den pic habe ich schon fertig und das funktioniert auch (Leds am Ausgang des PIC) Ich habe einmal das PWM Signal, und einmal ein High, Low Signal das mir die Drehrichtung
damit muss man aber die PWM auf beiden Ausgängen ausgeben können, Tja, mir fiele so spontan kein PIC16 ein, der nur eine PWM ausgeben kann. Zwei sind IMHO Minimum und ich denke wir können davon ausgehen, dass der TE einen PIC benutzt, der überhaupt PWM ausgeben kann. ;)
-
Thread
Problem beim Empfangen von Daten!
Hallo! Will von einem PIC 16f887 Daten (8bit) mittels RS232 an einen PIC 16f88 senden. Die Baudrate beim 16f887 und beim 16f88 wurde gleich eingestellt und wurde mit dem Oszilloskop überprüft ob diese auch passt (19200 Baudrate). Mein Problem ist jetzt, dass der PIC 16f88 die Daten nicht empfangen kann obwohl der PIC16f887 die Daten per Knopfdruck raussendet. Woran kann das noch liegen dass der 16f88 die Daten nicht empfangen kann ?? Baudrate ist richtig eingestellt
-
Thread
pic PortB-Ausgang
Hm, also das ADCON-Register wirkt sich ja nur auf PortA aus übrigens, benutze den pic16f876 Auch glaube ich nicht dass die Pins des PORTB auf eine Zweitfunktion geschaltet sind, da das ganze PORTB auf Ausgang geschaltet ist
gar nicht mit der hardware verbunden! Tom schrieb im Beitrag #2647339: > übrigens, benutze den pic16f876 > Auch glaube ich nicht dass die Pins des PORTB auf eine Zweitfunktion > geschaltet sind, da das ganze PORTB auf Ausgang geschaltet ist Gut daß wir das auch erfahren: aber vielleicht die
-
Thread
PIC16F727 Programmierer für Touchentwicklung gesucht
ich denke das ich ohne fremde Hilfe meine Ziel nicht erreichen werde. Die Problmestellung: PIC16F727 bietet HW Unterstützung für capacitive touch sensing. Das Demo Tool sowie die Software dazu funktionieren auch super. Man kann da die Trigger werte einstellen und das ganze läuft mit Temperatur