-
Thread
Unterschied RAM und Register?
Beispiele zum Nachdenken: Cache-RAM im PC auf der einen Seite, Funktionsprinzip in den kleinen PIC16Fxxx von Microchip auf der anderen. Bei letzteren arbeitet die CPU nämlich direkt im RAM, aber da das eine Harvard-Architektur ist, kann man genauso sagen, daß der RAM in Form von vielen Registern in
-
Thread
ADC-Setup CCD Zeilensensor TCD1103gfg an Raspberry Pi mit PIC16F15323, ADS8329 und LT6220
Hallo zusammen, ich versuche zur Zeit eine Schaltung zum Auslesen und Digitalisieren eines CCD-Zeilensensors (TCD1103gfg) zu entwerfen. Die benötigten Timing- und Taktsignale für den Sensor soll ein 8bit-MCU zur Verfügung stellen. Kopfschmerzen bereitet mir vor allem die A/D-Wandlung, da bin ich nämlich noch total unerfahren. Die Daten sollen vom ADC via SPI an einen Raspberry Pi geschickt werden. Ich habe mir folgendes Setup überlegt (siehe auch angehängtes Bild): * ADC ADS8329 (16bit, 1Msps ADC mit single unipolar input) * als Verstärker vor dem ADC hab ich den LT6220 gewählt. Die
-
Thread
Assembler-Programmieren PIC16F1934/6/7
Bisher habe ich für den PIC16F873A erfolgreich in Assembler programmiert. Eventuell möchte ich auf den PIC16F1934/6/7 umsteigen. Das Datenblatt zeigt mir, dass die Programmierung sich doch deutlich von der für den PIC16F873A unterscheidet
Hallo, Leute, besten Dank für Eure gut gemeinten Ratschläge. Das Umsteigen auf den PIC16F1934 zieht doch allerhand Blasen, wenn man genauer hinschaut. Fazit: Ich bleibe beim bewährten PIC16F873A
-
Thread
XC8 Lessons von Microchip
electrosome.com/category/tutorials/pic-microcontroller/mplab-xc8/ Tutorials gibt es viele über PIC16 un PIC18 auch auf Juhtube. Googeln hilft. Gruß
-
Thread
SPI mit Beschleunigunssensor
bereits zwei Leiterplatten welche mit einem Flachbandkabel verbunden sind. Auf der Hauptplatine ist ein PIC16F1787 und ein Header worauf ich SPI verbunden habe (natürlich noch weiter Bauteile). Auf der Messplatine ist wie gesagt ein Beschleunigungssensor und wiederum ein Header worauf ich SPI gezogen habe.
SPI_Read() bereit zu stellen und kannst alle Funktionen benutzen. Die Beispiele sind zwar nicht für PIC16, aber das sollte eigentlich kein riesiges Problem sein. Du müsstest den Inhalt der Funktionen in Communication.c und die GPIO Definitions im Header anpassen.
-
Thread
vom Layout zum Schaltplan
Schaltung besteht aus einem 5V Spannungswandler, einem Schwingquarz, einer Relaisschaltung und einem PIC16F88 I/P. (habe mich zu den einzelnen Module vorher informiert) Wie gesagt habe ich mir das vom Leiterplattenlayout hergeleitet. Zur Programmierung kann ich jetzt noch nichts sagen; ich wollte mich
MCLR so in der Luft gut aufgehoben ist? Hi Wolfgang, zu MCLR: RA5/MCLR/VPP (in Eagle gibt es den PIC16F88 nicht, aber den PIC16F83-04/P)) "Pin RA5 is multiplexed with the Master Clear module input. The RA5/MCLR/VPP pin is a Schmitt Trigger input." Wenn da trotzdem was ran muss, werde ich das gern
-
Thread
PIC und LCD QC1602A V2.0 bringen mich zum Wahnsinn
*/ /* MCU = PIC16F877A XTAL = 4.000 MHz */ /* */ /* =============================================================
liegt ein Demo Projekt. http://picforum.ric323.com/viewtopic.php?f=40&t=210 Sollte auch leicht für PIC16 anpassbar sein. Benützt allerdings das BusyFlag...
-
Thread
AVR versus ARM Gesperrt
Aufgabe ist prädestiniert dazu. Das Leuchtturm-Beispiel dazu ist der Mini-Frequenzzähler mit einem PIC16Fxxx, weil diese Chips wenig Strom schlucken und eben einen dafür bestens geeigneten Asynchron-Prescaler haben, den man woanders nicht so leicht findet. W.S.
-
Thread
Mehrere V-USB Anwendungen auf einem AVR möglich?
Frank K. schrieb im Beitrag #4960929: > Wenn Du was billiges willst: PIC16F1454. Mit Hardware-USB. Gibts auch in > DIL. Nana, mit PIC16F fang ich nicht mehr an :D Ich hab früher mit PIC16F84 und PIC16F873 beruflich gearbeitet ... Zu der Zeit, wo es noch keine freien C-Compiler
Mampf F. schrieb im Beitrag #4960993: > Nana, mit PIC16F fang ich nicht mehr an :D Ich hab früher mit PIC16F84 > und PIC16F873 beruflich gearbeitet ... Zu der Zeit, wo es noch keine > freien C-Compiler gab. Also in Assembler und mir hat die altertümliche
-
Thread
PIC 16F723 und UART Problem
Hallo zusammen, ich habe hier einen PIC16F723 und wollte per RS232 ein paar Zeichen an den PC sende. Leider kommen keine Zeichen an (ich hatte es schon geschafft, dass ein paar kryptische Zeichen empfangen wurden). Die Hardware ist ok
-
Thread
PIC24F zum Einstieg
Projekt kann dauerhaft auf solchem Board bleiben. Ich hab sowas für 8 und 14 Pinner (PIC12 bzw PIC16) in 5x5cm. Da passen beide in das gleiche Layout. Da hat man schnell einen Servotester, PWM Generator etc. gelötet. Und dann ein größeres in 10x10cm für PIC24F und PIC24E. Da passen dann z.B. zwei,
-
Thread
ARM-Cortex als Anfänger?
eigentlich aus!), billige Debugger verfügbar (PICKIT3-Clones), und der Umstieg auf PIC32 oder PIC12/PIC16/PIC18 ist dann auch nicht mehr so schwer, weil die Peripherie familienübergreifend sehr ähnlich ist. Auf jeden Fall keine Fehlentscheidung. fchk
-
Thread
PIC18 & XC8: strcpy
denn funktioniert? Ich denke, es hat etwas mit rom/ram und der variablenablage zu tun, welche im PIC16 doch anders ist als im PIC18. Aber des Rätsels Lösung habe ich noch nicht gefunden...
-
Thread
pic - wie aus hex-file asm code machen?
jedenfalls für eine übersichtliche Architektur wie die der kleinen PIC's (vorausgesetzt, du meinst PIC16xxx oder PIC18xxx und keine PIC32...) W.S.
-
Thread
Programmieren des HPS Pic controller Board
Such dir ein aktuelles Tutorial mit einem aktuellen PIC und aktuellen Tools.(z.B. PIC18F2xK22, PIC16Fxxxx 4-stellig hinter dem F, PICkit3, MPLABX) Tutorials mit einem PIC18F2xK22 gibt es z.B. https://pic-projekte.de/blog/pic18-tutorial-einleitung/ oder http://www.hs-ulm.de/wir/Personal/PersonalSaSchr
-
Thread
DMS-Wägezelle - Störeinflüsse
deren Elektronik gestorben war (war der reinste Billigst-Mist). Mein Konstrukt: AD7714, danach ein PIC16, dann ein Sanyo-LCD-Treiber. Diese Kombi hat praktisch keinerlei Einlauf-Effekte, aber ich mußte zum Ruhigstellen einen laufenden Mittelwert aus 16 Messungen machen. Einen spürbaren Temperaturgang
-
Thread
PIC 16F648A und REAL ICE
Hallo Ich habe eine Schaltung um den PIC 16F648A entwickelt. Nun denke ich über den Kauf des REAL ICE nach, weil ich nur mit dem MPLAB X-IDE alleine ohne einen Debugger nicht mehr weiter komme; ich muss in den Coltroller "hinein sehen" können
-
Thread
Pic18 - großes Array
Hallo, ich habe ein const char font[256][24] array auf einem pic18f26k40. auf einem pic 16 hat alles prima funktioniert, jetzt habe ich das auf den pic18 portiert und es geht nicht mehr. Fehlerbild - siehe Anhang. Ich sehe den Arrayinhalt im Debugger, wenn ich ein Feld aber in ein char
Bonsi schrieb im Beitrag #4943481: > Zuvor hatte ich einen pic16f18857, da wurde das Array in einer "font.h" > als: const char font[256][24] = ... definiert, In einem Header definiert man eigentlich besser nichts. Egal - du könntest vielleicht dein mit der
-
Thread
Konfigurationsbit für 16f630
Ich will den pic16f630 mit dem internen Takt betreiben. Dazu brauche ich einen config.h file den ich dann im C Compiler einbinden kann. Wie mache ich das.
-
Thread
MSP430G2452 128ms Tastenentprellung
MSP430 ist kann ich Dir leider nicht sagen. Allerdings wurde ich auch davon überrascht, dass ein PIC16 eine Anweisung pro vier Takten ausführt. Das stand irgendwo ganz tief im Datenblatt. LG Christina
-
Thread
Was ist das für ein Bauteil BZ1
Display nicht geht, ist meiner Vermutung nach, dass der Displaytreiber im Microkontoller ein weg hat (PIC16F916). Ob und wie und überhaupt ich diesen auslesen beschreiben oder sonst was kann muss ich noch gucken, wenn der nicht auch noch höstwahrscheinlich geschützt ist. Hab zwar paar Programmer(TL866CS)
-
Thread
Programmierbarer Taschenrechner mit PIC16F628
Platine, LED-Treiber und Tastaturauswertung war alles selbstgestrickt. Es sollte absichtlich ein PIC16F628 mit nur 2K Programmspeicher und wenigen Pins sein. Dadurch war ich gezwungen, den kompletten Treiber für die Anzeige sowie die Tasteneingabe samt Plausibilitätschecks möglichst platzsparend hinzubekommen
-
Thread
PIC16 I2C Start Problem
Hallo, ich versuche jetzt seit ein paar Tagen verzweifelt mit einem PIC16F18344 einen I2C Bus als Master anzusteuern. www.microchip.com/wwwproducts/en/PIC16F18344 Jedoch gibt es ein Problem, dass ich beim besten Willen nicht lösen kann. Ich verwende die MPLAB IDE
-
Thread
Belichtungsgerät kaputt?
Microcontroller sein. Schwingt denn der Quarz ? Oft sind die defekt. Welches Modell des uC ist es ? PIC16C54 würde wohl in die Zeit passen.
SmellyBelly schrieb im Beitrag #4930654: > tatsächlich ein Pic16F84A. Wenn das /Misstding/ nicht mehr anschwingen will, leg ein 1MOhm parallel.
-
Thread
Vorteil von Asynchronzähler
schrieb im Beitrag #4924354: > Was bedeutet das ungefähr in Zahlen? Z.b kann man mit einem alten PIC 16F einen Frequenzzähler bis 50MHz (Datenblatt)/~70 MHz (real) bauen, auch wenn der selber nur mit 1MHz läuft. Mit einem eigentlich schnelleren AVR geht das nicht ohne Zusatzhardware, da ist der Zähler
> Simon E. schrieb: >> Was bedeutet das ungefähr in Zahlen? > > Z.b kann man mit einem alten PIC 16F einen Frequenzzähler bis 50MHz > (Datenblatt)/~70 MHz (real) bauen, auch wenn der selber nur mit 1MHz > läuft. > > Mit einem eigentlich schnelleren AVR geht das nicht ohne Zusatzhardware, >
-
Thread
2 PIC über i2c verbinden - welche Adresse?
Hier gibts ein Beispiel für PIC12. Das wird auch mit den PIC16, ist ja meist die gleiche MSSP drin, ähnlich sein. http://www.embeddedcodesource.com/codesnippet/pic12-i2c-master-slave-pwm-demo MfG Klaus
-
Thread
.bin-Datei für PIC-Programmierung verwendbar? Wie Umwandeln?
-3 ist eine Hälfte defekt. Das Problem scheint bekannt, und offenbar ist die Ursache ein defekter PIC16F873A. Laut hier: http://translate.google.com/translate?hl=ru&sl=ru&tl=en&u=http://cxem.net/remont/remont61.php gäbe es für das betreffende Gerät auch die passende Firmware für beide "Hälften"
nachvollziehen. Muss jetzt ein PICKit besorgen und dann einen Programmierversuch starten (Ersatz PIC16F873A habe ich hier). Das mit den Config Bits muss halt noch irgendwie ausgeknobelt werden, hoffe aber da kann man bei der 3A-Version "abkupfern".
-
Thread
cooles Arduino Projekt gesucht
Autor: Werner H. (pic16) >Ein Fortgeschrittener stellt nicht so dämliche Fragen und baut auch nur >Dinge die er auch gebrauchen kann. Soso ... und woher willst du wissen, was ein Fortgeschrittener so tut?
-
Thread
Fehler bei Microchip Beispiel Curiosity-Modul
www.microchip.com/MPLABXCcompilers for more information. make[2]: *** [dist/default/production/PIC16F1619_Cur_v315.X.production.hex] Error 1 make[1]: *** [.build-conf] Error 2 (908) exit status = 1 nbproject/Makefile-default.mk:429: recipe for target 'dist/default/production/PIC16F1619_Cur_v315.X.production.hex' failed make[2]: Leaving directory 'M:/Klaus/Projekte/Test/PIC16F1619_Cur_v315.X' nbproject/Makefile-default.mk:84: recipe for target '.build-conf' failed make[1]: Leaving directory 'M:/Klaus/Projekte/Test/PIC16F1619_Cur_v315.X' nbproject/Makefile-impl.mk:39:
-
Thread
LED 3x blinken dann LED permanent ON
kann ich den gesamten Code zum Download bereitstellen, es handelt sich im konkreten Fall um einen PIC 16F628A. Wenn es hilft ;-). Gruß Reiner
-
Thread
USBasp mit SPI+UART/COM-Emulation
> Haste was Besseres? :) Nimm Dir für Deinen UART einen MCP2221. Das ist ein vorprogrammierter PIC16F1455 mit Hardware USB, der Dir via HID GPIO und I2C und via CDC-ACM einen UART zur Verfügung stellt. Gibts auch im DIL-Gehäuse, benutzt die Standard-USB-Klassen, braucht also keine extra Binärtreiber
natürlich auch Full Speed USB. Wenn Du keine Analogfunktionen brauchst, sparst Du mit dem pinkompatiblem PIC16F1454 noch ein paar Cent, und wenn Du mehr Pins brauchst, gibts den PIC16F1459. Das sind so mit die günstigsten Controller mit Hardware-USB. Sollte ich nochmal was mit AVRs machen, liegen für diesen
-
Thread
Microchip erweitert 8-bit µC Portfolio um PIC16F15386 Familie
 Microchip stellt mit der PIC16F15386-Familie die neueste Erweiterung der 8-bit [PIC](/articles/PIC) Serie vor. Die neuen Controller zeichnen sich vor allem durch umfangreiche und vom Prozessorkern
](http://www.microchip.com/promo/pic16(l)f153/) *[Produktseite PIC16F15386](http://www.microchip.com/wwwproducts/en/PIC16F15386) *[Aktionsseite PIC16F15386 Entwicklungsboard](http://www.microchip.com/promo/pic16f15386-form-promo)
-
Thread
AVR -> STM8/32. Was ist anders? Was zu beachten? Was benötigt? Gesperrt
Eigenschaften des AVR auch nur in der geringsten Weise verändern, nur weil Microchip /noch/ einen PIC16 Typen auf den Markt wirft?
Axel S. schrieb im Beitrag #4915894: > nur weil Microchip noch einen PIC16 Typen auf den Markt wirft Das ist doch gar keine "Werbung" sondern ein "offizieller" Artikel der extra hier im "ehemaligen" AVR Forum gebracht wurde :-) Seit wann ist übrigens das AVR Logo oben
-
Thread
Binäruhr aufbau (Schieberegister oder Matrixansteuerung)
Zusatzschieberegister, man braucht es also nicht und man braucht kein Multiplex. Oder wolltest du unbedingt einen PIC16F84 verwenden ?
-
Thread
SDuino: Beinahe-Arduino für STM8S
aufrufe, dann bekomme ich als Ausgabe [code] SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.6.5 #9841 (MINGW32) published under GNU General Public License (GPL) [/code] Das heißt, es kommt keine reine Zahl raus. Daher gibt's dann in der expr einen
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
Conrad und andere mit hauptsächlich privaten Kleinstverbrauchern als Kunden noch solche µC wie den PIC16F84 zu erschreckend hohen Preisen anbietet (zumindest für die Leistung die solch ein Oldtimer hergibt). Jemand
-
Thread
Qualität bei Microchip's dsPIC33
mit der Qualität der dsPIC33-Serie? Ich hab in den 80ern angefangen mit uCs zu arbeiten (Motorola, PIC16) und war es gewohnt, dass man die Fehler im Datenblatt an einer Hand abzählen konnte und der Chip das tat, was im Datenblatt stand. 2009 hab ich dann angefangen mit der PIC33 Familie zu arbeiten und
schrieb im Beitrag #4899727: > Ich hab in den 80ern angefangen mit uCs zu arbeiten > (Motorola, PIC16) und war es gewohnt, dass man die Fehler im Datenblatt > an einer Hand abzählen konnte und der Chip das tat, was im Datenblatt > stand. Diese Zeiten sind aber eben vorbei. Heutzutage ist -- ganz
-
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
16kb Mikrocontroller SO8 SO14
mind. 512 byte) haben. Rest ist > egal. Gibt es alles: http://www.microchip.com/wwwproducts/en/PIC16F18326
Die anderen Fragen werden unten auf der Seite beantwortet: http://www.microchip.com/wwwproducts/en/PIC16F18326
-
Thread
Problem Timer1 überlauf
zusammen, ich hab mal wieder ein Problem. Ich habe ein Programm auf meinem Mikrocontroller (PIC 16F648A) dass sich nach einem Ablauf wiederholt. Die Dauer dieses Ablaufs ist abhängig von den eingelesenen Werten (über AD-Wandler). Allerdings soll dieser nach einer immer gleichen Zeitkonstante wiederholt
-
Thread
Wie einen PIC 10F202 programmieren ?
Gibt sogar 2 PIC16F...
PIC10F206 PIC10F220 PIC10F222 PIC12F508 PIC12F509 PIC12F510 PIC12F519 PIC16F505 PIC16F506 PIC16F526 PIC16F54 PIC16F57 PIC16F59 .... [/pre]
-
Thread
tiny85 und v-usb Referenz Projekt
den Ohren, > gelobe aber Besserung :) Warum der Stress? Es gibt schließlich Controller wie den PIC16F1454, die nicht/kaum teurer sind, auch in DIL erhältlich und USB 2.0 *Full Speed* in Hardware eingebaut haben, welches auch ohne Quarz auskommt. Natürlich alles 100% standardkonform und zertifiziert
-
Thread
Was sind eure Lieblings-ICs?
Meistverbaut: PIC16F876 7805 MC34063 Gruss Chregu
-
Thread
Problem Start PIC16F876A
treibt mich ein Problem fast zum Wahnsinn. Es handelt sich um eine Tochteruhrsteuerung mit einem PIC16F876A mit 4MHz. Schema und Layout beiliegend. Problembeschreibung: Ich kann nicht mehr genau sagen, ab wann (gefühlsmässig seit Anfang) der PIC nur sporadisch das Programm startet, oder nach kürzester
Geschrieben in "mikroBasic for PIC" von mikroE. Ich habe schon viele Projekte damit gemacht, auch mit dem PIC16F876A, immer ging alles wunderbar. Nur einmal hatte in einen PIC, der zog -MCLR intern mit ca. 0mA5 runter. Der hat dann dauernd geresettet... Kann mal jemand drüberschauen, oder einen Denkanstoss
-
Thread
ADC Wandlung mit FVR und FRC - Keine Messung?
Fehlerroutine mit rein, obwohl 1,2V am Eingang anliegen. Danke schon mal für eure Hilfe. (Zum Pic - PIC16F1713) Hier mal ein Auszug aus dem Code: Teil der Config: banksel ADCON1 movlw B'01110111' ;ADC Konfiguration movwf ADCON1 Banksel FVRCON ;Wechsel auf Bank 2
-
Thread
PIC16LF1902 Funkfernsteuerung
hab ich die 15-Kanal Funkfernbedienung mit der Bezeichnung DC1602 und dem Microcontroller darauf PIC16LF1902. Erste versuche und Tutorials mit Pilight, RFSniffer und dergleichen waren erfolglos, ich konnte zwar einen RawCode abfangen, nur habe ich gelesen der nutzt mir nichts. Jetzt habe ich zwei
-
Thread
Funktion - Pollin Lötstation SST-50D
Ja, ein gesockelter PIC 16F916 Habe mal die Platine ausgebaut. Und die beiden Steckverbinder des Lötkolben landen via Widerstände an dem SMD-IC in der Mitte der Platine. Leider steht kein Hersteller drauf und die Bezeichnung
-
Thread
welche Mikrocontroller 32 Bit ist zu empfehlen
Dokumentation und Qualität. Leider setzen die Leute hier im Forum PIC stets mit den Produkten der PIC16 Reihe gleich (zugegebenermaßen heute eine nicht mehr ganz zeitgemäße Nische)