-
Thread
RS-232 empfangen mittles PIC16F628
streife und mich durch spruts Seite lese komme ich einfach nicht weiter. Ich möchte gerne einen PIC16F628 an eine serielle Schnittstelle des PCs anschließen und die übermittelten Daten an einem LCD-Display ausgeben. Wenn ich die Daten in das Programm schreibe werden die auch ordnungsgemäß ausgegeben
-
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
Led als Touch Sensor
doch das ST Logo ab und stemple das von Microchip drauf. Ist doch nicht nötig. Selbst die kleinen PIC16 haben schon bis zu 24 Touch Channels. Dafür braucht man keinen STM32.
Dominic A. schrieb im Beitrag #3210653: > Selbst die kleinen PIC16 haben schon bis zu 24 > Touch Channels Dann kann man dies auch mit diesen Channels lösen? Sie sind ja vor allem (soweit ich weiss) für M-Touch ausgelegt.
-
Thread
pic page problem
Strukturiert programmieren oder einen PIC18Fxxxx benutzen! Gelegentlich programmiere ich auch noch einen PIC16, wobei die Programme meist auch nicht gerade klein sind (50 Seiten Assembler-Listing und mehr). Gerade die Page-Fehler sind dabei sehr leicht zu finden.
lassen sich die PIC18F deutlich einfacher debuggen als die auf einer älteren Architektur basierenden PIC16. Vielleicht solltest Du mal über einen Umstieg auf die moderneren PICs nachdenken. Zu fast allen PIC16-Typen findest Du übrigens einen pinkompatieblen PIC18F.
-
Thread
dsPIC 8 Bit kompatibel programmieren
werden immer noch jede Menge Code-Schnippsel umgeschrieben werden müssen wenn das irgendwann auf einem PIC16 oder PIC18 laufen soll, weil die Peripherie anders aufgebaut ist, an anderen Adressen liegt oder schlicht auf dem 8-Bitter nicht vorhanden ist. Um ehrlich zu sein: dein Vorhaben hat wenig bis keine
kann. Laufzeitverhalten und Platzbedarf auf dem dsPIC sind natürlich anders als auf einem kleinen PIC16, wenn du das berücksichtigst gehts theoretisch. Es ist aber immer noch nicht besonders sinnvoll oder erfolgversprechend.
-
Thread
PIC16F876, cc5x-Compiler, Typkonvertierung uns16 nach float 24, MATH24F.H - Einbindung
Arbeite im Rahmen einer Semesterarbeit gerade an einer Schaltung auf Basis des PIC 16F876 unter Verwendung von MPLAB 8.33 und des cc5x-Compilers in der free bzw. student-version. Ziel der Schaltung ist das Aufnehmen eines Messwertes mittels von Sensor geliefertem analogen Spannungswert
Wieso willst du ein Header-File eines 16-Bit PIC24 für einen 8-Bit PIC16 verwenden? Wenn du mal hier schauen möchtest: http://www.sprut.de/electronic/pic/math/math.htm#bibo
-
Thread
PIC arbeitet mir Quarz langsamer
RA2 nur alle 250 us getoggled und nicht wie bei FOSC_INTRCCLK alle 5us. Wieso ist das so? Mein PIC16F690 läuft standard mit 4MHz internem Takt. [code] #include <htc.h> __CONFIG(FOSC_INTRCCLK & WDTE_OFF & PWRTE_OFF & MCLRE_OFF & CPD_OFF & CP_OFF & BOREN_OFF & IESO_OFF & FCMEN_OFF); #define
Manuel H. schrieb im Beitrag #2472395: > Mein PIC16F690 läuft standard mit 4MHz internem Takt dazu muss aber die Config so beginnen: __config (_INTRC_OSC_NOCLKOUT oder: __config (_INTRC_OSC_CLKOUT Damit Timer 1 den externen Uhrenquarz
-
Thread
RS485 mit (Atmel) USB Hardware?
Es gibt auch Transceiver in VSSOP8 (3mm*3mm, 0.65mm Pin Pitch). Zusammen zB mit einem PIC16F1574 im TSSOP oder UQFN (4mm*4mm, 0.65mm Pitch) sollte das eine recht kompakte Lösung werden. fchk
standardkonformes RS485/422, aber immerhin echt differentiell. Wenn Du es im Datenblatt nachlesen willst: PIC16(L)F18325/18345 kämen dafür in Frage. fchk
-
Thread
PIC16F676-I/P und PIC16F676I/SL zu verkaufen
Hallo, verkaufe: 1. Part No: PIC16F676-I/P Brand: Microchip Package: PDIP-14 2. Part No: PIC16F676I/SL Brand: Mircochip Package: SOIC-14 auch in größeren Mengen. Bai Intresse bitt Email an chipsell@arcor.de
-
Thread
Timer mit NE555
weitere Bauteile aus..:-( Also doch ein uC, mit eingebautem Spannungsregler und Treibertransistor PIC16HV753.
Bauteile aus..:-( > > Also doch ein uC, mit eingebautem Spannungsregler und Treibertransistor > PIC16HV753. MFZ12PMD-UC hat dann alles drin...
-
Thread
Flashen PIC16F877
Habe mir einen Flash-Programmer SERCON1 ohne AVR-Teil für den PIC16F877 gebaut, mit 10k RB3 gegen GND den LVP Modus ausgeschaltet und einem 220pF Kapazität den Clockimpuls-Anstieg entschärft. Als Programm verwende ich ProgPIC von Aichinger (leider gibt es die Adresse
-
Thread
PWM mit PIC 16f874
Hallo ! Wie kann ich beim 16F874 die ccp Ausgänge bzw. den Interrupt einstellen das ein PWM Signal mit ca. 20 Khz (bei 20Mhz Takt) ausgegeben wird und ccp2 genau um eine halbe Periode zu ccp1 versetzt ist (ich verwende den Picc Compiler) lg Günther
-
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
PIC16/32 OLED BOARD
Leuten genug Zeit zu geben, sich zu überlegen ob sie eine Platine wollen oder nicht. HW: PIC 16 / 32 (Pinkompatibel) OLED 320x240 VS1033 oder VS1053 TELIT GSM862 (ändert sich vieleicht noch, hier bin ich für Vorschläge offen ) Camera für GSM Modul Gruß Thorsten
-
Thread
Frage zum PIC16F877
Hallo!!! Ich habe folgende Frage: Der PIC16877 von Microchip hat 2 mal 2 Pins für die Spannungsversorgung ( 2x VDD und 2x VSS). Momentan versorge ich den PIC nur über eine der beiden PIN-Paare, was auch funktioniert. Wozu gibt es diese doppelte Belegung und schadet es dem PIC wenn man ihn über alle 4 PINS mit Spannung versorg? mfG Stefan
-
Thread
Verkaufe PIC16F688
Hallo zusammen ich hätte jede Menge Pic 16 F688 im SMD Gehäuse abzugeben. Es handelt sich hierbei um Abschnitte einer Rolle. Ich kann euch die Controller zu folgenden Preis anbieten 25 Stück für 15 Euro mit Versand in DL 50 Stück für
-
Thread
PIC16F648(A)
Hat jemand ne idee, mit welchem programm ich den Programmspeicher eines PIC16F648(A) mit einem seriellen JDM-Programmer brennen kann? Bin für tips dankbar, ICProg, ntpicprog z.B. können's nicht! grüsse Fabian
-
Thread
Serial Port PIC16 Familie
schonmal versucht ein Projekt mit den Codedateien aus der Datei "Serial port example for Hi-Tech C and PIC16x core" von der Seite http://www.microchipc.com/sourcecode/#serial zu erstellen. Ich komm da nicht weiter.Bekomme immer Fehlermeldungen beim compilieren. Wenn jemand Lust und Zeit hat, ich hab die
-
Thread
CCP bei PIC16F877
Hallo Ich hätte eine Frage bezüglich der CCP1-Unit. Ist es möglich die Variable CCP_1 während der Laufzeit des Programmes zu ändern? Bei meinem Programm funktioniert danach die CCP-Unit nicht mehr richtig.
-
Thread
[V] PIC16Fx Microcontroller
Vielleicht kann sie ja jemand gebrauchen: Einige wenige Microcontroller (lose). PIC16F684 ISL SOIC-14 1€ PIC16F685 ISO SOIC-20 1€ PIC16F737 ISO SOIC-28 3€ Versand Kompaktbrief/Großbrief.
-
Thread
pic18f2520 alternativer avr
Den Nachmittag würde ich, falls man beide /einigermaßen/ kennt, abkaufen, wenn es sich um einen PIC16F84 handelt, aber nicht bei einem 32-KiB-Teil — mal in der Annahme, dass da nicht umsonst so ein großer Controller verbaut worden ist, sondern dass der auch einigermaßen mit Software gefüllt werden
Den Nachmittag würde ich, falls man beide /einigermaßen/ kennt, > abkaufen, wenn es sich um einen PIC16F84 handelt, aber nicht bei > einem 32-KiB-Teil — mal in der Annahme, dass da nicht umsonst so > ein großer Controller verbaut worden ist, sondern dass der auch > einigermaßen mit Software gefüllt
-
Thread
Zeitschaltuhr mit PIC "abgestürzt"?
gelesen. In dem vorliegenden Fall sollte man überhaupt keinen externen Reset verwenden. Der PIC 16F627A hat einen gut funktionierenden, internen Reset, den man über __CONFIG aktivieren kann. Den /MCLR-Pin kann man dann entweder als normalen I/O verwenden oder als Eingang initialisieren und auf Masse
) Voltage on VDD with respect to VSS........ -0.3 to +6.5V Weiter unten : VDD Supply Voltage PIC16LF627A/628A/648A ... 2.0 — 5.5V Wenn die Spannung deutlich unter 5V ist, schafft er nicht die vollen 20 Mhz. Ein Vorschlag für Jens / Rüdiger: Wennn du an die 5V einen Lautsprecher mit einem
-
Thread
PIC oder AVR Microcontroller - Unterschiede?
also kein nenenswerter Unterschied. Preise -------------- Über den Daumen gepeilt haben der PIC16F84 und der A90s1200 in etwa die gleiche Ausstattung, die Preise der beiden µC kann ja jeder selber nachschauen und sein Urteil dann bilden. *************************************** LEISTUNG der
Hallo Herr Schumann, ich benutze den PIC16F84 für einfache Steuerungen und den 68HC811E2 für komplexere Anwendungen. Angefangen habe ich mit dem HC11 (CICC Controller, complex instruction set)weil er sehr comfortable Befehle besitzt und incircuit
-
Thread
PIC 16F690 RAM-Speicher
Hallo Was genau wird bei der Fehlermeldung "Not enough RAM for all variables" gemeint? dazugehöriges Programm ist im Anhang MfG Unti
-
Thread
Include Datei PIC16F887
Hallo Leute Ich habe PIC16F887 zum programmieren, da ich keine Include Datei habe, kann ich leider nicht programmieren. kann jemand sagen, wo ich die Include Datei für PIC16F887 finde Danke
-
Thread
Belastbarkein vom PIC 16F84A
Wie viel Strom bzw. Spannung hält ein PIC (Pic 16F84A) auf einem Eingang aus? Und wie lange?
-
Thread
PIC 16F88 DIL / SO
Hallo zusammen, ich versuche seit einigen Tagen ein Programm für den Pic 16F88, das auf einem Testboard mit dem DIL-Typ läuft auf einen SMD zu schreiben. Aus einem mir nicht erklärbaren Grund läft es nicht auf der Platine. Gibt es irgendwelche Unterschiede zwischen den Bauformen
j. Ziller schrieb im Beitrag #2628063: > ich versuche seit einigen Tagen ein Programm für den Pic 16F88, das auf > einem Testboard mit dem DIL-Typ läuft auf einen SMD zu schreiben. Aus > einem mir nicht erklärbaren Grund läft es nicht auf der Platine. Gibt es > irgendwelche Unterschiede zwischen
-
Thread
PIC16f887 und Cap Touch?
Leute, http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026561 ^^hier steht das der pic16f887 11 cap touch channels hat, jedoch steht im Datenblatt nichts mehr von davon. Woher soll man nun wissen wie man diese benutzt?
-
Thread
Interrupt PIC16F627A
Hallo zusammen, vielleicht hat jemand eine Ahnung warum der Compiler nicht auf die unter "INT16CXX.H" standardmäßig hinterlegten Interrupt-Funktionen zugreifen kann (s. Anhang). Grüße Olaf
-
Thread
LCD mit PIC16F88 ansteuern
Hallo zusammen, ich möchte mit einem PIC16F88 einen Text über das LCD-Modul EA DIP203G-4 ausgeben, wenn möglich über die SPI-Schnittstelle und den Befehl "printf". Hier das Datenblatt des Moduls: https://cdn-reichelt.de/documents/datenblatt
-
Thread
Anfänger PIC16F1518 läuft nicht
16F629 komme ich zurecht und kann auch kleinere Programme schreiben. Nun habe ich mich mal an den PIC16F1518 gewagt, mit dem Hintergrund diesen später mit C zu programmieren. Aber zuerst wollte ich den mit Assembler in Betrieb nehmen. Nur dieses Teil will einfach nicht starten. Ich habe diesen
-
Thread
PIC16F1847 - Interruptkonflikt?
Hallo zusammen. Ich möchte mit dem PIC16F1847 http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en549760 das PWM-Modul und das Comparator-Modul benutzen. Wenn der Comparator einen Interrupt auslöst, soll etwas gemacht werden
-
Thread
DHT11 auf PIC16F883
Welches Programm verwende ich? -> MPBLAB IDE v.8.92 Welchen PIC verwende ich? -> PIC16F883 Datenblätter: http://www.micropik.com/PDF/dht11.pdf Ich habe eine Vorstellung wie ich es theoretisch machen könnte jedoch bin ich mir nicht ganz sicher. Unzwar: Der DHT11 bräuchte
hängt und ebenfalls die 7-Segmentanzeige, wie mache ich dies am Besten... [avrasm]; PROZESSOR: PIC16F883, Programmaufbau, Header einfach für Übungsboard seriell ; NAME: ; PROGRAMM: ;Programmbeginn ; Angaben für den Assembler ****************************************************** list
-
Thread
pic 16f630 led blinkt nicht
hi, ich hoffe finde ich bei jemand das Lösung für meinen Problem, ich wollte der Pic16f630 mit einfache Programm und Schaltung testen, LED blinken lassen. der LED mit Vorwiederstand am Pin 2 angeschlossen. pic Pin1 5V Pic Pin14 GND das Problem der blinkt nicht sondern leuchtet
-
Thread
PIC 16F877A ADC
Heute der erste Erfolg --> Die LEDs haben geleuchtet ;-) nun mein 2. Projekt das ich auf meinen PIC16F877A schreiben möchte. An einem PIN A0 soll ein analoger Wert 0-5V eingelesen werden und je nachdem Was bei der Wandlung raus kommt soll er einen Pin an PortC high schalten. Dazu mein Programm
-
Thread
PWM auf PIC16F877A
Hallo Also ich hab da noch ein kleines Verständnisproblem glaub ich. Was muss ich beim Progrmmieren beachten wenn ich das CCP Modul verwenden möchte. Habe schon alles initialisiert doch leider kommt am PWM-Pin des uC nichts an. muss ich das PWM Modul irgendwie starten (GO-Bit??)?? Muss ich selbst einen Wert am Pin rausschreiben?? Oder muss ich das ganze in eine Schleife hängen??? Werde da leider aus dem Datasheet auch nicht schlau. Kann mir bitte kurz jmd helfen? Mein Source Code: [c] void main (void) { TRISC = 0x00; // Alles Ausgänge PortC PR2
-
Thread
PIC16F690 LCD ansteurung
Hallo Zusammen ich Programmiere mein ersten PIC16F690 mit ein 2x8-LCD(MC0802ASGR-4) im 4bit-Betrieb Modus. Leider krieg ich das LCD nicht zum Laufen. ich hab mir das ganze auch schon in der Simulation in MPLAB angeschaut und Finde im Programm
-
Thread
Erstes Programm PIC16F818
sehr dummen Fragen. Ich habe leider praktisch keine Ahnung. Ich habe eine Schaltung mit einem PIC16F818. Nun soll der PIC mit C programmiert werden. Es soll ein CSS-Compiler verwendet werden und das Programm mit einem "Brenner" auf den PIC geladen werden. Warum das so ist, weiß ich jetzt nicht, aber
-
Thread
PIC16F819 mit externem EEPROM
Hallo, ich habe ein Problem mit dem PIC16F819. Ich will mit dem PIC Daten über die SSP Schnittstelle (I2C) an ein externes EEPROM schicken und auslesen )alles in Assembler). Die AN, die von Microchip angegeben werden (AN578, 554) habe ich
kannst ja mal meine Routinen probieren. Bei mir funktionieren die mit einem PIC16F886 und LM75 bzw. 24C256. Definitionen: [pre] ; *********** Macros definieren ************* Bank0 macro bcf STATUS,RP0 ;Bank 0 bcf STATUS,RP1 endm Bank1 macro bsf STATUS
-
Thread
[Verkaufe]PIC16C71-04
Hallo, ich habe 42 PIC16C71-04 zu verkaufen. Bei Mouser sind die ab 100 Stück für 3 Euro erhältlich, ich dachte an 2 Euro/Stück bei 42 Stück abnahme inc. Versand. Fabrikationsdatum (ohne Garantie, dass ich das richtig gelesen
-
Thread
PIC16F687 und Brenner 5
Hallo Allerseits Ich stehe vor dem kleinen Problem, dass sich der PIC 16f687 nicht brennen lässt. Genauer gesagt, kennt das Brennprogramm diesen nicht. In der Liste der unterstützten PIC-Typen - http://www.sprut.de/electronic/soft/pbrenner/pbrenner2.htm#typen ist er aber
-
Thread
Assembler, PIC16F88, Linker
Hallo Ich habe wieder einmal ein Problem. Ich bearbeite ein Assemblerprogramm, dass ich nicht selber geschrieben habe und schon einmal fehlerfrei lief. Programmiert wurde es jedoch an einem anderen PC, aber auch mit MPLab. Fehlermeldung beim builden: MPLINK 4.35, Linker Copyright (c) 1998-2010 Microchip Technology Inc. Error - section '.org_1' can not fit the absolute section. Section '.org_1' start=0x00000004, length=0x0000010e Errors : 1 Was bedeuted dies genau? Vielen Dank und Gruss M. B.
-
Thread
Capture Mode PIC 16f883
Hallo zusammen, Am Eingang des PIC, soll ein PWM Signal empfangen werden, und weitergegeben über ein Ausgang-Pin. Ich wollte mit Capture und Timer 1 die Dauer von High-Pulse messen. Aber, ich habe folgendes Problem: ich weiße nicht, wann wird der Timer 1 gestartet. Wird das gestartet sobald, das Bit TMR1ON bei der Initialisierung gesetzt ist, oder wird es erst beim Empfang des Pulses am Eingangspin gestartet? Grüße
-
Thread
PIC 16F874 Ports verknüpfen?
Hallo zusammen, Ich habe ein Problem, ich möchte mit dem PIC 16F874 ein einfaches Lauflicht in C programmieren. Ich habe an jeden Pin von Port B, C und D eine LED angeschlossen, dass heisst ich möchte 24 LEDs einzeln ansteuern. Nun habe ich gehört, dass man irgendwie
-
Thread
PIC16F627 , Warteschleife
Hey an alle! Hab ein Problem mit ner Warteschleife.. Hab ein vorhandene Warteschleife erweitert ,indem ich die Warteschleife 250ms erneut 4mal wiederholen lasse. Dies funktioniert aber nicht ganz. Die LED wird zwar gesetzt wird aber nie ausgeschaltet. Das komplette Programm liegt bei. Meine Vorhergehensweise in der Warteschleife: WAIT4 MOVLW D'4' MOVWF TIMER3 WAIT1 MOVLW D'250' ; Konstante 250ms wird eingefügt MOVWF TIMER1 WAIT2 MOVLW D'110' ; Konstante 1ms wird eingefügt MOVWF TIMER2 WAIT3 NOP NOP NOP NOP NOP NOP DECFSZ
-
Thread
Pic16F877 Flankensteuerung, wie?
Hallo Leute! Ich will mich zuerst kurz vorstellen. Bin relativ neu in der uP programmierung. Deshalb möchte ich euch bitten mit mir ein bisschen nachsichtig zu sein. Nun zu meinem Problem: bitte seht euch das mal an. ich möcht mit dem Pic ein Blinklicht überwachen, dabei kam mir ein Interrupt am sinnvollsten vor. Das sieht dann so aus: zuerst überwache ich RB4 ob das Blinksignal da ist. quasi bei jedem Blinktakt soll 1 dazugezählt werden. void interrupt isr(void) { GIE=0; if (RBIF) // Am port B hat sich etwas geändert { if ((PORTB & 0b00010000
-
Thread
Pic 16f84a Unterprogramm
hi, ich bin noch Anfänger im programmieren und hab eine Frage zum 16F84A. Ich möchte gern ein Lauflicht programmieren. PortA 2 Schalter für 4 Variablem und PortB für den output (LEDs). Ich möchte mit Hilfe der Schalterstellungen 4 unterschiedliche kleine Lauflicht-Programme ansteuern und dafür aber eine Warteschleife für alle benutzten. Geht das? Springt der dann auch mit dem Befehl RETLW dahin wieder zurück wo ich das CALL hingesetzt habe? Hätte ja dann mehrere CALLS. Ach und noch eine Kleinigkeit. Wenn ich das Ding dann fertig habe und das ganz normale Lauflicht läuft und ich schalte dann
-
Thread
H-Brücke mit PIC16F737
Dämpfe und durchgemachten Nächte ! Hat einer von Euch schon mal drei H-Brücken gleichzeitig mit dem PIC16F737 angesteuert ? Aufgrund der drei vorhandenen CCP - Module sollte das nicht soooooo schwierig sein, aber wie verteilt man das PWM - Signal jeweils sauber auf zwei verschiedene Pins ? Viele Grüße
-
Thread
PIC16f690 (PICKIT2)
Hi ich hab jetzt so eine PICKIT2 platine dadrauf ist ein 16f690 und ich krieg die LED's nicht angesteuert.kann mir einer vielleicht sagen wie oder eher auf was ich alles achten muss und die LED's anzusteuern z.B RC - R4 als analog eingänge zulöschen. Danke im vorraus
-
Thread
lcd ansteuerung mit pic16f877
hi, also ich kriege das lcd nicht initialisiert... es handelt sich um den hd44780a00 chip... die timings etc habe ich alle sogar etwas länger gemacht jedoch funzt das immer noch nicht... weiss nicht mehr weiter! kann mir evtl jemand weiter helfen?? das lcd ist "4 zeilig" mit je 20 zeichen und zeile eins und drei sind dunkle balken (kontrast hab ich eingestellt)... ist das ein 2*40 zeilen display in dem fall?