-
Thread
SDCC & PIC16F
optimize-df --use-non-free In der Menü Project->Build options->Linker settings->Links libraries: C:\Program Files\sdcc\lib\pic16\libc18f.lib
> Wie gesagt, wenn einer eine gute Anleitung für das "builden" einer SDCC > Toolchain für PIC16F hat: ich bin sehr dankbar dann dafür ! minimal, rudimentär: https://quozl.linux.org.au//pic16f84-sdcc-blink/
-
Thread
µC mit USB (kein FT232.)
immer relativ, Microchip wird auch sehr viel verbaut. hihi :) Ja sorry, ich musste einiges mit PIC16F84 und F873 basteln und das in Assembler und naja, seitdem hab ich eine permanente Abneigung gegen PICs :D PIC18 und PIC32 sind damit nicht vergleichbar, aber trotzdem :D
> hihi :) Ja sorry, ich musste einiges mit PIC16F84 und F873 basteln und > das in Assembler und naja, seitdem hab ich eine permanente Abneigung > gegen PICs :D > PIC18 und PIC32 sind damit nicht vergleichbar, aber trotzdem :D Da hast Du
-
Thread
Suche einen µC / Serie
Pic Romless, max 6.25Mips, die Bauform ist SMD, aber dank PLCC84 Socket problemlos auf Rasterplatine machbar. 18f801 müsste es sein.
vom Z80 gibt es auch Varianten mit eingebauten IO und Timer, sozusagen Z80-µC ... TMPZ84C015 und Z84C15
-
Thread
PIC 16C71 nur einmal brennbar ?
nutze fast nur neuere 8 Bit AVR Controller und nur selten, um ein Projekt einfach nur nachzubauen, PIC Controller allerdings bis jetzt nur die F -typen (das F steht für flashable ?). Habe hier nun einen PIC16C71 zur Verfügung in den aber schon ein Programm gebrannt ist. Ist ein erneutes Brennen möglich
Hi, Uwe P. schrieb im Beitrag #2072565: > Es ist richtig. Die C-Typen kann man nur einmal brennen. Die F-Typen > können mehrmals gebrannt werden. JA- Mit Ausnahme der PIC16C84 (C83?) als direkte Vorläufer des PIC16F84. Das waren die ersten PICs mit EEPROM als
-
Thread
Pic spielt Programm nicht ab
Hallo Leute, brauch eure Hilfe weiß nicht mehr weiter... Ich habe einen PIC16F84A und wollte diesen programmieren, klappt (mittlerweile) auch alles bloß mein PIC spielt das kleine Testprogramm nicht ab und weiß nicht wieso... 5V Versorgungsspannung sind vorhanden und auch
Die Bank wurde nicht Zurückgeschaltet vorm Tris, deshalb hätte es ehe nicht Funktioniert. Beim 16F84 fängt der RAM auch bei 0x10 an, er hat halt 0x0C drin... ist ja kein Fehler. Ich habe Versucht ihm generel die Herangehensweise zu Beschreiben damit er beim nächsten mal alleine weiß wie er das
-
Thread
Problem mit PIC16F628A
------------------------------------------------ aber irgendwie funktioniert das nicht! mit dem PIC 16F84A funktioniert das! muss man bei dem dem PIC 16F628A irgend welche besonderen einstellungen beim brennen vornehmen? Schon mal danke im voraus MFG SNI
Die PIC16F627/628 haben einen Komparator. Den hat der F84 nicht. Nach Power up ist PORTA als analog-in konfiguriert. Damit PORTA digital arbeitet brauchts noch den Befehl CMCON = 7; siehe datenblatt
-
Thread
PIC's sterben wie Fliegen
Hab noch: -PIC12C508/JW -PIC16C57/JW -PIC16C71/JW -PIC16F84/20 Bei dehnen gibt es die Probleme nicht, Gott sei Dank. Wär echt übel wenn die auch noch kapput gehen würden, sind ja nicht grad billig. @Andreas
Hi Flo, ja sorry, ich meine natürlich die C-Typen (16C773), die mit den eingebauten 12-Bit-A/D-Wandlern. Naja wie gesagt, ich mache schon seit anderthalb Jahren nix mehr mit PIC. Da die anderen Controller bei Dir offenbar zu löschen gehen, scheint
-
Thread
C-Programmierung LCD PIC16F84A
Moin Moin! Könnte mir einer den Text erklären und - oder Kommentieren? void LCDString(const char *__putstr) { char __ps; __ps = *__putstr; while(__ps>0) { __putstr++; if (__ps== 0) break; LCDWriteChar(__ps); __ps = *__putstr; } } Hab echt kein Plan was da passiert. Im Hauptprogramm steht nur: LCDString("Beispieltext"); Das Zeigt er ja auf dem Display an, aber was macht der obere Teil? MfG Stefan
-
Thread
Ist der PIC 18F2450 eine gute Entscheidung
rede ich jetzt NICHT von Assembler und BASCOM-Programmen !). > .........Verwaltungskrams, beim PIC kommen noch > die nervigen Bankumschaltungen hinzu..... Tja, wer unbedingt auf den PIC12/16/(18) beharren will, muss damit leben - wenn möglich noch mit neolithischen PIC16F84 herumwerkelt um alles
Ich programmiere seit einiger Zeit PICs ausschließlich in C. Bisher PIC18 und dsPIC, aber auch die ach so verteufelten, "nicht für C gebauten" PIC12 und PIC16. Und ich muss berichten, es hat doch tatsächlich funktioniert... Sogar so wie ich wollte. Die Kompabilität
-
Thread
Welcher Controller könnte das sein?
Das ist jedenfalls kein PIC. Da sind bei den 20 Pin-Gehäusen Vdd und Vss gerade anders herum (sowohl bei PIC16... als auch PIC18...) oder ganz woanders.
Na ja, ich will dir die Sache ja nicht vermiesen. Ich sah nur schon kleine PICs, 12F675 oder 16C84, wo man äußerlich meinen könnte, es würden nur ein paar Bits geschubst. Aber da steckte ein ausgewachsener PID-Regler drin, oder sonst welche komplexeren Algorithmen.
-
Thread
PIC 16F877 Problem PortA und D
(zumindest laut C code). Wenn ich dort ein SIgnal anlege, so erkennt der PIC es aucht. Er zieht halt nur sehr viel Strom.
nach 3 jahren mal ne antwort. ich schreib grad ein pic referat. ich muss den 16F84 dem 16F877 gegenüberstellen Eigenschaft 16F84 16F877 Anschlussbeine 18 Pins 40 Pins Kern 14-Bit 14-Bit Programmspeicher 1024 Befehle 8192 Befehle
-
Thread
PIC Programmer Probleme
verschiedene pics zum testen gehabt. die software sagt, dass das brennen erfolgreich war (beim ersten pic 16f84). will ich es dann testen funktioniert der Controller nicht. beim 2. pic kommt direkt eine fehlermeldung "fuse error" mit bad und good hexwerten. mach ich da was falsch oder ist der brenner
Ja für das Firmwareupdate brauchst du einen pic16f628 oder einen pic16f628A. Als nächstes brauchst du die neuste Firmware. Also das Hex-File der neusten Firmware (Das Hex-File und die neuste Brennersoftware findest du da: http://www.kitsrus.com/
-
Thread
LED Fading mir PIC
welches eine LED langsam an und wieder aus faded. Da ich aber ein absoluter Newbie in der Welt der uC bin und ich im Internet zumeist nur auf unvollständige Forenbeiträge stoße, klappt bis dato nahezu garnichts. Geplant war ein Programm in C zu schreiben welches auf einen PIC12F683 läuft und mittels
Hallo, hast die den PWM Source Code für den PIC 12f683 für den CC5X Compiler ? Im internet findet mall allerlei C-Beispiele an PWM aber sogur wie nichts für den PIC und den CC5X .. Grüße Ralf
-
Thread
Suche nach einfache Aufklärung für PIC kontroller
Die <= PIC16 sind schon ziemlich dünn, haben eine umständliche Speicherumschaltung PIC18 kann man wenigstens gut in C programmieren PIC24 ist recht neu und gut zu gebrauchen. Dokumentation ist zum Teil umständlich
zu verstehen. Zuerst zweistellig, dann mehr Stellen, Beispiel PIC16C54, PIC16F84 als zwei uralte Typen. Etwas anderes ist es mit dem Zeug, was gelegentlich hinter der Typbezeichnung steht wi ez.B. PICblablabla-I/20 oder umgekehrt, da gibt es Kürzel für Taktfrequenzen
-
Thread
Unterschied zwischen PIC16Cxxx und PIC16Fxxx Device-Familie
Hallo, Ich frage mich gerade, was der Unterschied zwischen PIC16Cxxx und PIC16Fxxx Device-Familie ist. Ich habe eben die Datenblätter von einem PIC16C84 mit dem eines PIC16F84 verglichen. Dabei ist mir nur das Unterschiedliche Pinning aufgefallen. Die SFR´
OTP-Versionen > (one time programmable). Ist im Prinzip richtig, einzige Ausnahme ist der vom TO genannte 16C84 - der hat nämlich auch schon grelles Gedächtnis (babelfish Übersetzung von flash memory). 16Cxxx Typen sind auf jeden Fall *nicht* mehr zu empfehlen, da wie schon gesagt nur einmal programmierbar
-
Thread
PIC Microcontroller
Meinung ist, die AVRs sind besser. Doch das ist eher eine Glaubensfrage. Natürlich brauchst du einen PIC, welcher analoge Eingänge besitzt, damit wird dir der 16F84 nichts nützen... > Welchen µC könnt ihr mir für diese Aufgaben empfehlen? z.B. 16F876 Hier noch etwas Literatur: www.sprut.de
, der hat nen C-compiler von microchip und du kannst mit PIC18 auch mal was größeres bauen später ohne die hälfte neu lernenn zu müssen. es ist richtig dass die PIC16 auch reichen, aber es reicht auch nen smart um
-
Thread
HEX File auslesen
Ich möchte mir ein Brennprogramm selber schreiben mit VB. Für einen Brenner der vorzugsweise PIC16F84 brennen soll. Dafür muss ich aber wissen welche relevanten Daten ich aus dem HexFile laden und umformen muss, um sie dann an den Brenner zu senden.
PIC16F84 -> nehme an MPLAB ist installiert. MPLAB->Help->Topics->MPASM Assembler Index->Hex Files dort sind Intel Hex/Intel Split Hex und Intel Hex 32 beschrieben.
-
Thread
PIC Oder AVR?
AVR packt mansches nicht was ich aber benötige.. also PIC16<=PIC18 :)
probier doch einfach die dazugehörige software aus und studier die datenblätter von atiny 2313/pic16f84 = vergleich -> ENTSCHEIDUNG ist davon abhängig welche ideen du umsetzen möchtest. habe pic und avr ausprobiert und bin dann beim avr hängen geblieben.
-
Thread
ARM-Cortex als Anfänger?
dsPICs, warum sind die weniger beliebt als ARM? Die meisten Leute mit einem gesunden Halbwissen, die PIC lesen, denken sofort an die alten 8 Bit Architekturen. Dabei ist PIC24 (dsPIC ist PIC24 + DSP Erweiterungen) eigentlich sehr schön zum Anfangen. Recht orthogonale Prozessorstruktur mit 16 16Bit Registern
Peripherie (das macht es 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
RFM12 Hausautomatisierung - Hat jemand Erfahrungen?
weitere HW und SW Arbeiten mit notwendigen EW-Tools für die Controller.... Gut, ich hätte da Tolls für PIC16C/F84 oder für den AVR2313 (so hieß er doch??).. Tiny müßte dann auch gehen...
HW und SW Arbeiten mit notwendigen EW-Tools für die > Controller.... Gut, ich hätte da Tolls für PIC16C/F84 oder für den > AVR2313 (so hieß er doch??).. Tiny müßte dann auch gehen... Ein paar RFM12B Module kombiniert mit ATEMGA's sind keine große Herausforderung. Es gibt auch jede Menge Beispiele
-
Thread
softcore, suche interessierte, um den orginal PIC zu implementieren.
usw. Es geht doch hier um einen PIC12xxx, oder? Ich hab mit dem nie was gemacht, ich hab aber ne Zeit den 16F84 in Assembler programmiert und fand den Befehlssatz nicht so wirklich C-Compiler-tauglich. Da gibt's schon wesentlich bessere
Hallo pic, ich habe vor einiger Zeit einen 16c57 core (aus ähnlichen Gründen wie Du) realisiert. Suchst Du noch Hilfe ? Ein Tipp : Ich war bei 14bit core-Typen mit Hi-tech sehr zufrieden; aber bei den 12-Bit
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
Reichelt, 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
sprechen: die AVR 8-Bitter hatten sehr zeitig (bezogen auf ihren eigenen Lebenslauf) eine frei verfügbare C- und sogar C++ Toolchain. Für 8051 und PIC gibt es keine vergleichbar guten oder kompletten Toolchains - außer man nimmt viel Geld in die Hand. > und warum sich das > Arduinoprojekt für diese Controllerfamilie
-
Thread
7 Segment BCD Multiplex Treiber gesucht
Hallo zusammen, ich bin gezwungen mich mit dem PIC 16F84 und Assambler zu beschäftigen. Gibt sicherlich schöners wenn man aus der Atmega Ecke kommt... aber ist nun mal so. Und da dieser PIC ja so wenig IO Ports hat, benötige ich eine Möglichkeit
Hauptprozessor" zu > progrmieren und Du kannst dir Aussúchen wie Du die beiden verheiratest > V24, I2C o.ä. Vielleicht muss man ja auch nicht beide PICs miteinander kommunizieren lassen, sondern man passt das Programm von 16F84 an den 16F1516 an und lässt diesen dann beides machen. Multiplexing ist
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Hier stelle ich eine kleine Steuerplatine vor die genau hinter ein 2x16 LCD Modul passt. An PEripherien sind vorhanden: uC mit PIC18F4620, RS232, RS485, I2C, TMP101, RTC mit DS1302, 1Mb EEPROM, PWM BL, uC Kontrasteinstellung. 5x5 Keypad, analog und Timeranschluesse.
220MHZ (Canada!) Amatuerfunk Bake mit PIC16F84 Morse ID Steuerung. Senderausgangsleistung 5W. Mit einem Kreuzdipol wurde diese Bake schon auf ueber 300 Km gehoert.
-
Thread
STM32 vs. AVR16 messen von Spannungen von 0,5-1,2V
Hallo, mit CAN gibt es noch folgende 8Bit Controller Serien PIC16F180 PIC18-Q83 PIC18-Q84 und "ältere" ATmegas.
Veit D. schrieb im Beitrag #7915788: > mit CAN gibt es noch folgende 8Bit Controller Serien > PIC16F180 > PIC18-Q83 > PIC18-Q84 PICs Problem ist teuere Compiler. Somit lohnt sich PIC nur für Großfirmen. Oder für Projekte, die mit Assembler auskommen.
-
Thread
Hat schonmal einer ein Opel TID ->erfolgreich<-angesteuert ?
Habe den EElke Visser source von PIC16F84 auf PIC16F62X portiert. er läuft auf folgenden Typen: PIC16F627/PIC16F627A/PIC16F628/PIC16F628A/PIC16F648/PIC16F648A Habe derweil nur die HEX (muss den schlampig geschriebenen Source erst
Habe den aktuellen Source + Eagle File + fertige Hex + Schematik für PIC16F627/PIC16F627A/PIC16F628/PIC16F628A/PIC16F648/PIC16F648A im Anhang
-
Thread
Klarstellung fuer Anfaenger
super Simpel. Lernen wir in der Ausbildung auch mit. Was nicht heißt das ich die großen µC nicht zu schätzen weis. Mein liebling ist zur Zeit ein 16-Biter von Fujitsu. Aber der Aufwand um da zum Beispiel einfach nur einen Port auf Eingang mit Pullup zu stellen ist riesig. Beim PIC 5 Zeilen
. Mit AVR habe ich einfach nicht so viel erfahrung gemacht. Wie zum Beispiel mit dem PIC16F88, PIC16F84A, P89C51RD2BN und dem Fujitsu MB96F348. Was man kennt und und versteht, schätzt man auch. Es gibt nicht den Perfekten Controller oder die perfekte Controller Familie sonst würde sie wohl
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
Sack Reis umgefallen...) den Hersteller zu beziehen Dadurch ergibt sich automatisch auch das, der µC Preiswert ist und zu einer großen Familie gehört - der Preis hat ja erstaunlich wenig mit der "Rechenleistung" und den Schnittstellen zu tun. Ein PIC 16F84 aber auch ein ATMega 8 ist als Chip z.B.
Board das ja unvergleichlich mehr an Leistung und Schnittstellen bietet. Andererseits: So einen PIC16F84, einen ATMega8 usw. bekommt man auch heute noch quasi neu (NOS) problemfrei (halt zu Freudenhauspreisen, aber man bekommt sie...). Eben weil sie einstmals weit verbreitet auch in Hobbykreisen
-
Thread
PIC-Assembler - Probleme beim Assemblieren
Kann mir jemand mit Tipps weiterhelfen, wie ich da Abhilfe schaffen könnte? Die Include-Datei zum PIC16F873 ist im Arbeitsverzeichnis vorhanden. Ein anderes Programm für den PIC16F84 läßt sich einwandfrei assemblieren und simulieren. Leider bin ich mit der PIC-Welt nur wenig vertraut. Das Programm stammt
p=pic16f873 include p16f873.inc __config _hs_osc & _wdt_off & _pwrte_on & _lvp_off ;**************** Label Definition ******************** cblock h'20'
-
Thread
PIC Programmierung
machen, vielleicht war es auch nur ein Scherz. Wenn du irgendwann die 8bitter beherrscht und die an die 16bit/32bit trauen willst, hast du schon gleich ein PIC, den du benutzen kannst. Doch wie schon erwähnt, zum Einstieg lieber ein 16F oder 18F PIC.
dafür. 16F628A oder 16F88 wären da mein Vorschlag. Vom 16F84 sollte man aber schon abstand halten, der ist wirklich nicht mehr up to date. KAnn fast nichts und ist als Auslaufmodell sehr teuer. Viele 18F
-
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
Fehlermeldung bei MPLAB v7.41
im Forum prompt Hilfe erhalten hatte, versuch' ich's gleich nochmal: Gleiches Problem, anderer µC. Diesmal ein 16C84. Vorhanden sind das *.asm File, ein *.h File und ein *.ser File. Vor dem Compilieren gibt es schon mal das Problem, dass der 16C84 nicht auswählbar ist, sondern nur der 16F84. Beim
Bei der Angabe von Registern ist die Gross-Kleinschreibung zu beachten. Siehe "p16f84.inc" Auf die schnelle weiss ich da keinen Rat. Gerhard
-
Thread
PIC18F2550 vergesslich
Tageordnung waren- kam soetwas noch häufiger vor. HAtte das auch das eine oder andere mal das der 16C84, später 16F84 der sich ja definitiv nicht selbst löschen kann, nach ein paar Tagen auf einmal nicht mehr wollte...) Gruß Carsten
gesamten restlichen Speicher > mit Reset-Sprüngen auffüllt ... ?? Keine Ahnung wie das bei den PIC12 ist, aber zumindest bei den 18 (und ich glaube ich 16) ist es so das gelöschter Speicher ein NOP represäntiert, und somit der µC das ganze solange NOP't bis er an das Ende seine Speicher gekommen
-
Thread
PIC oder Atmel
möglichst viel Support durch free SW, Foren, etc. Was ich bis jetzt gesehen habe sind: - z.B. AT89C20 - PIC16F84 - C-Control M unit Hat jemand Erfahrung mit diesen Systemen ? Was ist der große Unterschied ? Danke, henry
Moin, der PIC16F84 ist veraltet. Nimm nen neuen PIC oder nen AVR. Das ist eher eine Glaubensfrage... Paule
-
Thread
Mikrocontroller-Auswahl: ATTiny, ATMega, Pic,?
Tim T. schrieb im Beitrag #7498257: > Egal was du machst, nimm keinen PIC. Ja klar, es gibt nur AVR in Deiner kleinen Scheinwelt! Tim T. schrieb im Beitrag #7498257: > Der xc8 Compiler ist Kernschrott. Ja klar, es gibt nur C in Deiner kleinen Scheinwelt! Gruss
Ich werfe da mal den PIC16LF1825 (mit L) in den Ring, der braucht im Sleep-Mode bei 3 Volt nur etwa 40 nA bzw nur etwas über 2 µA wenn der Timer1 als RTC läuft, den Timer könnte man extern z.B. mit einem RV-3032-C7 auf 160
-
Thread
Kann assembler file nicht builden
weiter Ferne lag, und sowas wurde auch damals schon Library genannt. ; RCS Header $Id: fp24.a16 2.7 1996/10/07 13:50:29 F.J.Testa Exp $ ; $Revision: 2.7 $ ; PIC16 24 BIT FLOATING POINT LIBRARY
beim TE ja gar nicht, bei meiner älteren IDE schon. Ich hab der aber auch erzählt, dass es um einen PIC16F628 geht, nicht PIC16F628A. Allerdings gäbe es da bei der älteren Version nur eine Warnung, nicht einen Abbruch.
-
Thread
PIC16F628A kann nicht gelöscht werden.
zeigt "Device Verified OK". Ich habe gleich danach erfolgreich einen PIC16F84 mehr Malls nacheinander beschreiben und löschen können. Hat Jemand ein Tipp für mich, ich habe keine Ahnung woran es liegen könnte. Danke für jede Antwort. faribari
Hallo teoderix, der Brenner ist, Willem eprom programmer+27C256/27C512. Sorri für verwirrte Posting. Ich wollte nur sagen das, ich den pic16f84 löschen und beschreiben kann. Den pic16f628a nur beschreiben, auslesen, vergleichen aber nicht löschen. Danke,
-
Thread
PIC 16F648A, kein_LVP_OFF, nicht mehr programmierbar?
Hallo, ich hab mit meinem PIC 16F648A ein kleines Problem, ich hab ihn vermutlich "verprogrammiert", sprich den Programmieradapter ausgesperrt. http://webs.uolsinectis.com.ar/nancy/pic/icsp_c.png Der PIC wird wie auf dem Bild
haben die neuen PICs lauter so Stolperfallen? Hatte bisher nur den PIC 16f84. In der MPLAB IDE gibt es auch nicht so viele Einstellungen für die direkte Programmierung, hab den 16f84 damals über einen Sprut Brenner (hab ich nicht mehr) programmiert. PS: Bitte haltet
-
Thread
PIC16C711 mit GALEP 3 loeschen
Malignes Melanom schrieb im Beitrag #3473677: > Könnte das daran liegen, dass die PICs mit C in der Mitte OTP sind, > eventuell? Jepp! Die einigen elektrisch Löschbaren PIC16C sind die 16C84 (und die eher unbekannten 16C83). Bis auf diese beiden Typen mit EEProm-Programmspeicher sind
beschädigung des DIE oder der Bondingdrähte trotzdem deine Bemühungen vergeblich sein könnten. Bei den PIC16C71 (und damit vermutlich auch den PIC16C711) war es so das bei einem versehentlichen setzen des CP Fusebit selbst die sehr teuren und eigendlich Löschbaren JW Varianten nicht mehr wiederbeschrieben
-
Thread
PIC12F675 mit hitech PICC Lite
einzuschalten und dann fertig. ABER nichteinmal dass kriege ich auf die reihe. habe vorher mit dem pic 16F84A gearbeitet und keine grösseren probleme gehabt. hier mal der code für den 12F675 [c] #include "htc.h" #include "pic.h" __CONFIG (WDTDIS & UNPROTECT); //---------------------
Das macht das MPLab meines wissens nach selbst da man ja unter Configure und dann Device den pic einstellt und die htc.h dann immer schaut #ifdefined pic12f345 #define pic12f543 oder ähnliches also zumindest hat es beim 16f84 wunderbar funktioniert was glaube ich mein problem zu sein scheint
-
Thread
Keramikresonator defekt?
Hallo, ich habe mal eine Frage: Ich bin neueinsteiger in Sachen PIC. Als Programmiergerät habe ich mir bei eBay einen JDM2-Programmier gekauft. Das Programmieren eines Pic16F84A scheint auch zu funktionieren (kann den Code auch korrekt wieder auslesen), jedoch passiert
noch nicht retlw 0 ; das Warten hat ein Ende end [/avrasm] PIC ist ein 16F627-20P
-
Thread
Was sind die Vorteile und Nachteile von PICs und ATMEL Controller? Gesperrt
Für mich haben PIC und AVR ihre Daseinsberechtigung! Meine Diplomarbeit entstand mit einem PIC16C72 (Drehzahlregelung, 2 KW Motor, lang her). Später Wechsel auf AVR da besser für C (hier hat PIC aufgeholt). Heute
die eher in den Bereich Industriesteuerung und ähnliches. Und all diese Features verhelfen dem dsPIC zu enorm mächtigen Befehlen: Effektiv ist dieser also locker mal Faktor 2-10 schneller als ein normaler 16bit µC. Ein Beispiel das ich selbst ausprobiert habe: Ein JPEG Bild von SD Karte laden, dekodieren
-
Thread
flash-Fehler mit ATtiny2313, compile ok
; 0 2b8: 50 e0 ldi r21, 0x00 ; 0 2ba: 2a c0 rjmp .+84 ; 0x310 2bc: b8 01 movw r22, r16 2be: a7 01 movw r20, r14 2c0: 02 2e mov r0, r18 2c2: 04 c0 rjmp
0x12 5cc: 39 88 ldd r3, Y+17 ; 0x11 5ce: 48 88 ldd r4, Y+16 ; 0x10 5d0: 5f 84 ldd r5, Y+15 ; 0x0f 5d2: 6e 84 ldd r6, Y+14 ; 0x0e 5d4: 7d 84 ldd r7, Y+13 ; 0x0d 5d6: 8c 84
-
Thread
mikrocontroller in eine armbanduhr einbauen
Kontaktierung zum Display sind halt die kritischen Punkte. Ich hatte mal Platzmangel und hatte einen PIC18F84 im DIP18 Gehäuse mit Schmirgelpapier solange behandelt bis er nur noch 1mm hoch war. 3 Versuche hat es gebraucht. Der 3. hat dann funktioniert, obwohl ich die Bonddrähte schon an- aber nicht
: > DIP 18?! Hmmm... Dann musst Du der Erfinder von SMD sein. =) richtig - damals gabs nur den PIC16C84, PIC16C71 und PIC16C54 (und noch einen 4.) alle in DIP. .... bis ich kam ;)
-
Thread
Messer raus!
Der Titel hat mich eher an das hier erinnert... http://nachrichten.t-online.de/c/16/39/74/98/16397498.html
Ich bin selber mit den PICs sehr früh gestartet (PIC16C84), Preis damals astronomisch. Habe mir selber Assembler, Simulator, Programmiertool geschrieben. Ich war mit Begeisterung bei der Sache. Später viel die Wahl für berufliche Projekte auf den 16F877