-
Thread
PIC, wird der Ausgang beschädigt?
einstelligen Milliampere Bereich sagen mir z.B. das die Kiste ganz schön empfindlich ist. Einen Pic 16 oder 18 hab ich durch I/O Kurzschluss noch nie kaputt gekriegt. Aber da sind die Limits auch Faktor 10 höher.
haben die Diagramme bis zum bitteren Ende. z.B. FIGURE 10-14 in http://akizukidenshi.com/download/PIC16F84A.pdf
-
Thread
4x4 Keymatrix Starthilfe (PIC 16F877A)
Wie schon erwähnt, falls es von Wichtigkeit ist, benutze ich MPLab mit den XC8 als Compiler, den PIC16F877A und das Experimentierbord ist ein EasyPIC-40, sowie ein PICKit 3 von Sure - Electronics. Vielen Dank schon mal für eventuelle Hilfe und GRüsse Gerhard
ganz einfache 4x4 Matrix ohne Entprellung für den PIC18F46K80 in C. Der müsste aber auch bei einem PIC16F877A laufen. Allerdings habe die Dinger nur mit einem CC5X Compiler und dem Assembler programiert. Grüße Ingo
-
Thread
Wie von PIC-Simulator-Registertrace Cyclewerte auf Zeitwerte kommen?
Was bittesehr verstehst du den darunter? Wenn ich mich recht erinnere, dann benötigt zumindest die PIC16 Familie 4 Clocks pro Befehl. Also ein mit 20 MHz betriebener PIC16Fxxx verarbeitet 5 Millionen Befehle pro Sekunde. Vielleicht liegt da ein Mißverständnis vor. W.S.
-
Thread
diverse Interruptquellen beim PIC
benutzt werden - konkret bei PIC waeren das zwei mal mindestens W und STATUS. Ein Nachteil bei PIC 16 ist, dass es keine PUSH/POP Befehle gibt, man muss immer selbst Variablen zum Ablagern definieren. Gruss, Aleks
Aleksandar wrote: > Ein Nachteil bei PIC 16 ist, dass es keine PUSH/POP Befehle gibt, man > muss immer selbst Variablen zum Ablagern definieren. Das stimmt, daran habe ich nicht gedacht. Bei Architekturen mit PUSH/POP hat es der Assemblerprogrammierer
-
Thread
Wanderkiste Widlar, Runde V
werde diverse Evalboards von STM aus den Bereichen Bluetooth, NFC, Audio beilegen. Dazu noch ein PIC16F18446 Platinchen für Steckbretter. Muss mal meinen Platzaufräumen, ich vermisse da immer noch ein paar Sachen.
Kameramodul, finde kein Datenblatt dazu Kommt raus (?) -------------- 1x Micro SD Karte 128MB 8x PIC16C54 (OTP Pic) 8x PEB2095N (ISDN Transceiver)
-
Thread
[V] verschenke PIC Programmer & Experimentierboard
Programmier-und-Experimentier-Board-Flash-PIC-Mikrocontrollern-v.html]] von Vellemann gegen ein kleines Versandentgeld von 15€. * PIC16F627 * PIC16F873 inclusive :) bitte bei Interesse per Mail melden.
-
Thread
Welches IC ist das?
Könnte gut ein http://cdn-reichelt.de/documents/datenblatt/A300/PIC16F630_676.pdf sein, die Anschlussbelegung würde passen, den Feuchtesensor per Komparator als billig-A/D-Wandler auswerten. Aber es gibt ähnliche Microcontroller.
Ein neuer PIC16F630 wir Dir aber nicht nützen, denn du brauchst auch dessen Firmware.
-
Thread
[S] Microchip Promate 2 / PM3 oder Picstart Plus
Hallo, ich suche zum Programmieren eines PIC16C765 einen Programmer. Microchip spricht von den drei möglichen: -Promate 2 -PM3 -Picstart Plus es gehen vielleicht auch andere Programmer, ich bin da allerdings nicht so bewandert. Die Anforderung
Ich hätte noch ein PICstart Plus inkl. CPU Upgrade zu verkaufen (und bei Interesse auch einige PIC16 und 18 und Development Kits). Adapter müsste man sich aber basteln - es reichen ja ein paar Pins, man braucht nicht alle. Bei Interesse --> PM.
-
Thread
TL866cs oder TL866a Kaufen ?
für ICSP im Sockelmodus muss man aber für jede Pinkonfiguration neu erstellen. Wer einen (alten) PIC16F628 beschreiben will braucht eine andere Beschaltung als bei einem (aktuellen) PIC16F1459 der wie praktisch alle neuen 16er PIC die mit den PIC18 eingeführte Beschaltung haben... Also schon zwei verschiedene
-
Thread
Wann iste eine AD-Wandlung beendet
Hallo Ein Interrupt beim PIC 16F876A wird erst ausgelöst, wenn die AD-Wandlung abgeschlossen ist! Wann ist das eigentlich genau? Wann ist eine AD-Wandlung beendet? Liebe Grüsse
@ Kristina (Gast) >Ein Interrupt beim PIC 16F876A wird erst ausgelöst, wenn die AD-Wandlung >abgeschlossen ist! Wann ist das eigentlich genau? Wann ist eine >AD-Wandlung beendet? ??? Die AD-Wandlung dauer eine bestimmte Anzahl AD-Wandler
-
Thread
Controller mit 2x I2C (TWI) gesucht
den kleinen 8-Bittern, die zwei I2C haben. Da wäre zB der PIC18F26K22 (28 Pins) zu nennen, oder der PIC16F1829 (20 Pins) oder der PIC16F18325 (14 Pins). > Ist das USI von einem ATTiny eigentlich vollkompatibel zum TWI eines > "großen" Atmels? negativ fchk
-
Thread
HEX File Anfängerfrage
Forum viele Erfahrene User sind, wende ich mich mit meinem Problem an Euch. Ich möchte einen PIC 16F1823 mit einen melabs Field Programmer programmieren. Hier spielt man das Hex-File auf eine SD Karte. Mittels Knopfdruck wird dann der PIC Programmiert. Leider wird nur der Code -Bereich programmiert
Ralf schrieb im Beitrag #2839302: > Wenn ich mich nicht täusche Ja, du täuschst dich. Bei den PIC16Fxxx ist der Codespeicher von 0 bis 1FFFh, dann kommen die ID-Bytes, dann das Konfigurationswort und dann der EEPROM. Etwa so: ;===== Fuses, feste Daten und Code ============================
-
Thread
Codeschloss OCL3 24V mit Edelstahl-Tastatur Protokoll
angeschlossen wird), so dass ich keine Möglichkeit habe das Protokoll zu entschlüsseln. Anscheinend ist der PIC16F676 auf der Platine defekt. Was auffällt, sind die zwei Spulen mit je einem Kondensator parallel an beiden Anschlüssen vor den Anschlussklemmen zum Codeblock. An einer Seite liegen ca. 12 V an.
wird), so dass ich keine Möglichkeit habe > das Protokoll zu entschlüsseln. Anscheinend ist der PIC16F676 auf der > Platine defekt. … Hallo, was hast Du an der Auswert- Elektronik alles geprüft? Da geht normalerweise max. ein Relais kaputt. Ist die Spannungsversorgung für den Pic noch stabil?
-
Thread
Cocktailmaschine - so weit so gut ?
Aus reinem Interesse, welchen µC willst du eigentlich verwenden? Bei mir war's ein PIC16.
#3764324: > Aus reinem Interesse, welchen µC willst du eigentlich verwenden? Bei mir > war's ein PIC16. Einen Arduino ATMEGA 328
-
Thread
PPM - Pause zwischen zwei Impulsen verlängern
Mit ein paar Monoflops. Ich habe dieses Problem mit einem kleinen ASM-Programm für einen PIC16 gelöst.
> schreiben zu müssen Ist Hardwaretechnisch aber die einfachste Lösung und auch billig, so ein PIC16F505 kostet 70c und Außenbeschaltung ist nur ein 100nF Kerko. Wenn der Empfänger Push-Pull Ausgänge hat und du R und C richtig berechnest, könnte es so wie im Anhang funktionieren.
-
Thread
Pic - Pin hochohmig schalten
gerade dabei eine antiserielle Mosfetschaltung zu bauen, allerdings weiß ich nicht, wie ich an meinem PIC16f1823 einen Pin hochohmig schalten kann... Soweit ich weiß, kann ein Pin 3 Zustände annehmen: high,low und high resistance. Wäre super, wenn mir jemand helfen könnte. Danke und noch einen schönen Sonntag Pic16f1823: http://ww1.microchip.com/downloads/en/DeviceDoc/41413B.pdf
-
Thread
Hat jemand Erfahrung mit dem 2,4GHz-Transceiver RFM70?
Hi, ich habe die beiden Module jetzt am laufen mit einem PIC16F819 (es lag daran, dass ein Modul prinzipiell nicht ok war - Lötproblem). Ich sende jetzt wie in dem Beispiel von hoperf 17 Byte, aber alle 100msek. Klappt prima, dass 2. Modul schickt den gleichen
Ja. Ich nutze den PIC16F876...ich könnte dir den HEX Code für den Empfänger schicken. ich nutze aber nicht die gleichen PIC Pins zum RFM wie Hope. Müsste nochmal schauen, denke es war der PORT C und die POrt B Pins für die
-
Thread
Fragen zu: Miniterminal mit Nokia 3310 LCD und 4x4 Tasten
dass diese Methode problematisch ist und das hat in mir wieder Hoffnung geweckt ;) Ich hab zwei PIC16F628-04/p, zwei 3310 Displays, eine Menge allgemeiner Bauteile, also im Prinzip alles was man dafür braucht, sogar nen ahlen Pentium I Laptop mit LPT mit 5V. Ich wollte die Idee aufgreifen und
electronic/pic/projekte/brenner3/ auf Lochraster, damit geht fast alles (ausser den neuen 9V-Typen, wie PIC16F1825 etc). Besser wäre natürlich noch der Brenner5 http://www.sprut.de/electronic/pic/projekte/brenner5/.
-
Thread
Problem mit RS232 und PIC
Hallo, ich möchte mit dem PIC16F627 8 LEDs über die RS232 Schnittstelle des PCs steuern. Die Verbindung mit der seriellen Schnittstelle erfolgt über einen MAX232. Der PIC ist mit 4Mhz getaktet. Den asm Code habe ich mal angehangen
Hallo Andreas, danke erstmal für deine schnelle Antwort. Dass es beim PIC16F62x keinen 'movfw'-Befehl gibt habe ich nicht gewusst. Jedenfalls habe ich die asm Datei entsprechend korrigiert, aber leider ohne Erfolg, es hat sich nichts geändert. Ich weiß jetzt nicht, was du
-
Thread
I2C Kommunikation Arduino Uno (Master) & PIC16F1787(Slave) funktioniert nicht mit Messsonde
zusammen Projektbeschrieb: Ich habe eine I2C Kommunikation zwischen einem Arduino Uno (Master) & PIC16F1787 (Slave) aufgebaut, welche Daten vom Master an den Slave sendet (write) und Daten vom Slave per Anfrage vom Master an den Master sendet (read). Alles funktioniert einwandfrei, die Daten werden
Bus verbinde funktioniert die Kommunikation jedoch einwandfrei ohne Probleme. Angaben: - Slave: PIC16F1787 - Master: Arduino Uno - Oszilloskop: RTB2002 (RHODE&SCHWARZ) - Messonden: PM9011/001 (1MOhm / 130pF) - Pullup Widerstände SDA & SCL = 4.7kOhm - VCC = 5V (Slave & Master) Frage: Was vermutet
-
Thread
MOSFET ohne Widerstand direkt am µC-Ausgangspin schalten?
Hallo, beim PIC16F684 z.B. sind die dynamischen Kennwerte bei einer kapazitiven Belastung mit 50 pF beschrieben. Das wird bei anderen µC nicht viel anders sein. Soviel hält der µC also ohne Wiedersand schon mal aus,
Bernd schrieb im Beitrag #7233449: > beim PIC16F684 z.B. sind die dynamischen Kennwerte bei einer kapazitiven > Belastung mit 50 pF beschrieben. Nice. > Das wird bei anderen µC nicht viel anders sein. Beim ATmega48/88/328 ist für einen simplen
-
Thread
PIC Microcontroller bezeichnung ?
wenige Typen die in Frage kommen: PIC17C42 mit Quarz an Pin 19+20, GND an Pin 10+31, VDD Pin 1. PIC16C64 und PIC16C74 mit Quarz PIN 13+14, GND 12+31, VDD 11+32 Such dir einen aus. Gruß Anja
-
Thread
LC-Meter Tuning
Hallo Leute, Ich habe it dass LC-Meter von sprut.de nachgebaut. Da der Platz in dem PIC16F84 von Anfang an voll belegt war, habe ich das Gerät auf einen PIC16F628 getunt. So jetzt wo ich soviel Platz habe wollte ich eine Überprüfung des Schwingkreises mit reinbringen. D.h. Wenn das
-
Thread
Controllertypen: Blick über den Tellerrand
für Dinge geeignet die als einzige Vorrausetzung ein möglichst kleines Gehäuse haben. Auch die PIC16 Reihe ist total veraltet. Wenn dann musst du die PIC18 Reihe als Vergleich nehmen. Die sind ähnlich schnell wie AVR, es gibt MASSIG Typen (auch in DIP) mit sehr interessanter Peripherie: CAN, USB
hast durchgängig von PIC10 (8biter, 12bit Wortbreite) über Pic18 (8biter) über PIC24 (16biter), dsPIC(16bit DSP) und PIC32 (32biter) die gleiche Oberfläche. Der Wechsel von PIC18 zu PIC24 gestaltet sich (zumindest in C) sehr einfach... Aber wirklich rentieren tut es sich nicht wenn du dich mit den
-
Thread
I²C Übertragungsfehler?
ich habe eine Platine, bei der zwei PICs miteinander über I²C kommunizieren. Bisher waren das ein PIC16F876 und ein PIC16F818. Nun habe ich aber die Platine (wegen enormer Auslastung des 876er PICs) auf einen PIC18F erweitert und die Programmierung angepasst. Seitdem treten bei der Übertragung über
-
Thread
diverse Fragen zu PICs
beginne mit den PIC18Fxxx und keinenfalls mit den PIC16Fxxx! für die 18er bekommste von Microchip alles (studentenversionen). als brenner würde ich dir den hier empfehlen: http://www.mikrocontroller.net/topic/18703
MPLAB (Version 8.00) liegt der PICC-Lite Compiler von Hi-Tech bei. Der kann Code für einige PIC12 und PIC16 (teilweise mit Einschränkungen) generieren. Oder für PIC18 den Compiler von Microchip, wie Master Snowman schon schrieb. Von jeglichen Basic-Versionen würde ich absehen, wie auch von exotischen
-
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
-
Thread
SPI Interface bei PIC
hallo experten! habe eine kleine frage zum thema SPI beim PIC16F877, da ich dies leider nicht aus dem datenblatt entnehmen kann: wie groß ist der maximale SPI-Takt den ich verwenden kann?? bitte um eure hilfe! mfg manuel
Also im Datenblatt vom PIC16F877 steht in Kapitel 9.1.4 folgendes... ----------------------------------------------------------- In master mode, the SPI clock rate (bit rate) is user programmable to be one of the following
-
Thread
"moderner" Kühlschrank - Steuerung defekt
Kompressor frisst zu viel Strom? Hm, Fehlanzeige. Die Steuerung ist komplett in THT, Herzstück ist ein PIC16C57C. Um den Kompressor kümmert sie sich gar nicht (schaltet nur per Relais an und aus). Es gibt nur zwei "Sensoren", d.h. zwei NTCs. 1. 2,33k bei 25"C (also wohl ein 2,4k +/-5%) für den Kühlraum
http://www.ti.com/lit/an/snoa328/snoa328.pdf Stimmt! Mir war noch gar nicht aufgefallen, dass der PIC16C57 keinen AD-Wandler hat. Damit bekommt der 47nF C1 auch einen Sinn.
-
Thread
Suche einen Programmator zum anfangen
Hallo, ich habe programmieren angefangen zu lernen mit einen Basic Stamp 1 Projekt Board mit pic16f56 von Parallax gekauft[[Titel]]http://www.parallax.com/Store/Microcontrollers/BASICStampDevelopmentBoards/tabid/137/CategoryID/12/List/0/SortField/0/Level/a/ProductID/119/Default.aspx und dann noch mit einen Basic Stamp 2 oem board mit pic16f57 ich kann mit diesen zwei lern boards schon sehr gut programmieren. Jetzt will ich mit einen Atmel oder Pic AVR Programmator weiter programmieren lernen. Kann mir jemant ein gutes Atmel oder
-
Thread
Programmspeicher lesen
Hallo Tobi, schau dir mal PICs mit Flash Programmspeicher an. Zum Beispiel den PIC16F877A. Da kannst du den Programmspeicher so ähnlich wie das EEPROM verwenden. MFG Kai
spezielles Bit (EEPGD control bit (EECON1<7>)) das du setzen mußt. Der gesammte Vorgang ist z.B. im PIC16F877A Datenblatt auf Seite 36 beschrieben. Zum Thema CRC Check, schau dir mal dies an: http://ww1.microchip.com/downloads/en/AppNotes/00730a.pdf Gruß Kai
-
Thread
AVR JTAGICE mkII Nachbau für €64,20 ( Plus 22$ Porto )
postdays=0&postorder=asc&highlight= Andere Quellen: qls electronics (bei ebay emcs2009): http://www.pic16.com/en/wzcapi/avrjtagicemkii.htm Waveshare (auch bei ebay): http://www.wvshare.com/product/USB-AVR-JTAGICE-XPII.htm Den hardwaremäßig aufwendigsten Clone habe ich hier gefunden: http://www.mikrocontroller.net
stores.ebay.de/LeeMaoFui qls electronics - von wem der clone ist weis ich noch nicht: http://www.pic16.com/en/ http://qlshifi.com/en/Products.htm = emcs2009 = QLS-MCU Development TooL/Audio DAC http://stores.ebay.de/QLS-MCU-Development-TooL-Audio-DAC sureelectronics: http://www.sureelectronics.net
-
Thread
Nachbau 2 Kanal Tast-Memoryschalter mit PIC 16f54 Mikrocontroller Software?
Originalplatine ohne Mikrocontroller übrig und würde sie gerne weiterhin benutzen. Jetzt ist der µC ((Typ PIC 16F54) IC 1 - HT118) natürlich nicht pogrammiert und auch nicht fertig pogrammiert über über den grossen Blauen zu beziehen. Hatte die HEX-Datei aus dem original µC ausgelesen und auf den neuen kopiert
-
Thread
Erzeugung VPP bei ICD2 Clone
ich habe den ICD2 Clone aus dem Schaltplan im Anhang nachgebaut. Ich möchte damit vorerst einen PIC 16F84A programmieren. Jedoch kommuniziert der ICD 2 nicht so wirklich mit meiner Schaltung. Um einen Fehler in der Schaltung auszuschließen habe ich heute im Betrieb die Hardware mit einem "richtigen
entsprechendes einstellen des Potis R23 bekomm ich die Spannung bis maximal 9,1V. Dies ist jedoch für den PIC16F84A nicht ausreichend. Die Spannung sollte wie beim Original ca. 12V betragen. Die Spannung am Ausgang des DC/DC Convert beträgt ca. 17V. Was mich jedoch stört: Wenn ich auf den Button "Update"
-
Thread
MPLABX PIC EEPROM brennen max. 16 Byte
Moin zusammen, ich versuche erfolglos ein 80 Byte großes Array gleich beim Brennen in einen PIC 16F876A zu speichern (MPLABX, xc8). eeprom unsigned char Messwert [] = {19,20,21,21,22,23,24,25,26,27,28,28,29,30,31,32...}; Bis 16 Byte funktionierts ohne Probleme, dann kommt von meinem Brenner
Beitrag #4785849: > ich versuche erfolglos ein 80 Byte großes Array gleich beim Brennen in > einen PIC 16F876A zu speichern (MPLABX, xc8). Ich hab den PIC nicht hier sonst wuerde ich es testen: 1.um Werte im EEprom abzuspeichern/lesen gibt es fertige Library-Funktionen (siehe XC8-Userguide) ===
-
Thread
Beseitigen eines XC8-Compiler-Errors
zum Erlernen von C-Codes für PICs habe ich mir ein Beispiel von der Simplecircuit-Seite für meinen PIC16F18877 umgeschrieben und bin nun auf einen Fehler runter.Wäre schön, wenn ich das Ding noch weg kriege und dann compilieren kann.Das Projekt habe ich mit dem Ordner angehangen.Ich nutze Linux Debian
ich wohl durch...Und warum musste ich ausgerechnet die komplizierteren PIC's zum üben nehmen,der PIC16F18877 wurde aber leider in einem Lehrbuch verwendet und das Teil hat ja eine Doku von 669 Seiten,sehr universell das Ding... ok, also Danke nochmals..wie lange spielst du denn schon mit den Dingern
-
Thread
PIC12F675 brauche Hilfe
K8048 (oder so ähnlich geholt)... Nun habe ich folgende Situation: Zum testen habe ich einen PIC16F84A Programmiert. Das Programm und das Brennen, sowie die Abarbeitung des Programms haben einwandfrei funktioniert. (Dieser PIC wird über einen externen Quarz getaktet). Nun wollte ich ein kleines
verwendest, kannst du mal in den "include"-Ordner im Compilerverzeichnis schauen und nach der Datei "pic16f675.h" oder ähnlich suchen; dort stehen alle definierten Symbole drin, die der Compiler kennt. Jetzt musst du das nur noch mit dem Datenblatt abgleichen, ist nicht so wild. Für eine Abschlussarbeit
-
Thread
Mouser Bestellung
meine Liste: 2x LT3571 -> 584-LT3571EUD#PBF 2x TL431 -> 511-TL431ACZ-AP 2x PIC16F17146 -> 579-PIC16F17146-I/P 6x AQY284EH -> 769-AQY284EH
-
Thread
PIC Servosignale wandeln
genau lösen soll, dass sich Einlesen und Ausgeben nicht gegenseitig behindern. uC: PIC 16F87 mit 8Mhz internal oscillator Programmierung: MikroC (von MikroelEktronika) Für Tips oder Codeschnipsel in C wäre ich sehr dankbar. Freundliche Grüsse Remo
würde da auch nicht so ein alten Controller verwenden (wie gesagt nur eine Hardware PWM). So ein PIC16F1824 kostet bei Einzelkauf grad mal 1,30$ und hat dann 4 PWM Module. Wieviel Eingangspin hast du jetzt? Einen oder zwei? Zeitlich sieht des so aus, dass du erst dein Eingangssignal ausmißt,
-
Thread
[PIC]Probleme bei SPI Übertragung
mit PCD8544 Controller erworben und habe mich prompt dran gemacht, ein kleines Testprogramm für den PIC16F877A zu schreiben. Ansteuern wollte ich das Display gleich per SPI. Das Programm ist in Assembler geschrieben. Nun, die Kommunikation funktioniert zwar, allerdings mehr schlecht als Recht... Der
immer ein Grundgerüst, bei dem sowohl ORG 0, als auch ORG 4 IMMER vorhanden ist) Wie ist das beim PIC16F877 mit einem CMCON-Register (Comparator Modul). Ich glaube das steht beim Initialisieren auch auf Analog-In. (Das bezieht sich zwar nur auf diverse PORT_A Pins - trotzdem mal auf digital setzen).
-
Thread
5V Lüftersteuerung mit PIC
und die Zeiten sehr gering sind, denke ich sollte die Spannung relativ konstant sein. Anstelle des PIC16F628A verwende ich jedoch einen PIC16F870. Dies sollte jedoch keinen unterschied machen. Die Werte für die Innenwiderstände der Lüfter und die Kapazität des Kondensators stimmen mit der Zeichnung überein
-
Thread
PIC16F88 LED Ein- u. Ausschalten (Spannung am Ausgangspin geht nicht von 5V auf 0V, sondern auf 3V
Hi ich verwende einen PIC16F88 mit dem CCS-Compiler, und möchte mit einem rastenden Schalter eine LED an- bzw. ausschalten. Wenn ich den rastenden Schalter am Eingangspin (PIN_A0) öffne, geht die Spannung am Ausgangspin (
Hast Du den ADC und die Komparatoren ausgeschaltet? ; Ports PIC16F88 bsf STATUS, RP0 ; Bank 1 bcf STATUS, RP1 ; clrf ANSEL ; alles digital I/O movlw b'00000111' movwf CMCON ; Comparators off bcf STATUS, RP0 ; Bank 0
-
Thread
installation von ICD2 für das Brennen vom PIC
Piklab und den Compiler PiccLite installiert. Ich betreibe das ICD2 als USB-Gerät. Dazu habe ich einen PIC16F690, den ich programmieren will. Meine schaltung sieht ungefär so aus: Pin 1 : NC an pin nix vom PIC Pin 2 : PGC an pin 18 vom PIC Pin 3 : PGD an pin 19 vom PIC Pin 4 : Ground
passed). Das Lesen ist mir unklar, weil der uC neu ist und alles auf Low steht. Beim Connecten vom PIC16F690 kommt eine Meldung, die sagt, dass ein falsches oder gar kein Gerät vorhanden ist. Nun die Frage,... ist die Schaltung OK oder brauche ich zusätzlichen, wie zB ein 20MHz Quarz? MfG El_Salvador
-
Thread
Drehzahl Fahrrad ermitteln
angegangen bin. Ich habe damals einen mit einem Fahrradtacho verbauten Reedkontakt sowie einen PIC 16C84 verwendet, um die Schließvorgänge des Reedkontaktes abzunehmen und damit dann einerseits die Dauer einer Umdrehung und andererseits die Zahl der Umdrehungen pro Zeiteinheit zu erfassen. Beschrieben
später eine Webseite draus gemacht. http://www.mystrobl.de/Plone/radfahren/technik/radcomputer-mit-pic-16c84-aufzeichnung-mit-hp http://www.mystrobl.de/ws/pic/tacho/bikecurrent.htm Ich habe das damals nicht mehr weiterverfolgt und würde es mit heutigen Mitteln sicherlich auch anders angehen. Die
-
Thread
SDCC 4.0.0 release candidate 1
wünschenswert wären. Immerhin ist der mcs51-Port noch in einem deutlich besseren Zustand als pic14- und pic16-Port.
#6594274: > Immerhin ist der mcs51-Port noch in einem deutlich besseren Zustand als > pic14- und pic16-Port. Der pic14-Port ist praktisch unbenutzbar. Der ganze Code ist voll mit Bank-Select vollgemüllt. Ich bin mir auch nicht sicher, ob es überhaupt sinnvoll ist, so viele Plattformen zu unterstützen
-
Thread
Benötige Hilfe bei Initialisierung LCD mit Pic
/////// CODE ////////////////////////// [C] #include <stdio.h> #include <stdlib.h> #include <pic16f887.h> #include <xc.h> #define _XTAL_FREQ 4000000 // CONFIG1 #pragma config FOSC = INTRC_NOCLKOUT// Oscillator Selection bits (INTOSCIO oscillator: I/O function on RA6/OSC2/CLKOUT pin, I/O
initialisieren: ////////CODE////////// [c] #include <stdio.h> #include <stdlib.h> #include <pic16f887.h> #include <xc.h> #define _XTAL_FREQ 4000000 // CONFIG1 #pragma config FOSC = INTRC_NOCLKOUT// Oscillator Selection bits (INTOSCIO oscillator: I/O function on RA6/OSC2/CLKOUT pin, I/O
-
Thread
mikroBasic vs BASCOM
Ein µC kann für Hochsprachen insgesamt optimiert sein oder eben nicht. Typisches Beispiel sind die PIC16xxx, die für Assembler gedacht sind und sich bei eigentlich allen hardware-abstrahierenden Sprachen eher störrisch zeigen. Der eigentliche Knackpunkt bei solchen Sprachen ist es ja eben gerade, daß
Stack und Zeigerregister besitzt. Das sind Dinge, die z.B. AVR oder STM32 für C sinnvoll machen, die PIC16 aber beispielsweise nicht. Mehr als diese Frage konnte ich deinem Gestammel leider nicht entnehmen.
-
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
-
Thread
PIC 16F88 RB6, RB7 Problem
Nun kurz zu meinem kleinen Problem. Ich verwende den 16f88 Wenn ich in Basic oder auch in Assembler z.B. mit bsf PortB.7 direkt setze und danach mit bsf PortB.6 setze wird PortB.7 einfach wieder gelöscht. Oder wenn alle 8 Bit auf PortB auf high stehen und setze z.B. bsf PortB.0 werden RB6 und 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?
-
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