-
Thread
Welche Programmiersprachen benutzt ihr ?
schnuckelige Befehle bei anderen 8Bittern das Leben wesentlich einfacher machen. Der Fokus der PIC-Hochsprachenentwickler liegt daher bei den PIC18xxx, die anderen 8Bittern befehlsmäßig nahekommen. Und das wird sich kaum nach abwärts hin ändern. Bzw. ein 16F84 Compiler würde nicht billiger sondern
HERSTELLER,den 16F84 sowieso integriert haben. Der 16F84 ist für kommerzielle Anwendungen viel zu teuer,somit könnte man eine Programmierumgebung nur für diesen Chip billig anbieten,da nur für Bastler interessant.
-
Thread
Ausgabe eines Wortes auf die RS232
Hallo, ich heiße Thorsten und würde gerne etwas mehr mit PIC Prozessoren machen und lernen. Ich hoffe hier kann mir etwas geholfen werden. Ich sitze seit Tagen an einem Projekt mit einem PIC 16F84A. Eigentlich möchte ich nur einen Text auf die RS232 senden
Mir ist keine Möglichkeit bekannt wie das mit dem mini Befehlssatz der 16er PIC´s möglich ist. Er beherrscht ja nur 35 Befehler soweit ich mich erinnere, da sieht vieles kompliziert aus. Aber ich lasse mich gerne eines besseren belehren.
-
Thread
PIC 18F4480 CAN-Modul
:100110000AE0A350010B07E0A490F00E6F140C0945 :100120006F6E57D84FD0A450020B0AE0A350020BB9 :1001300007E0A492F00E6F140A096F6E4AD842D0FD :10014000A450040B0EE0A350040B0BE0F00E6F1450 :1001500008096F6E84D8000902E0A39401D0A4942A :1001600031D0A450080B0EE0A350080B0BE0F00EAA
:100C70000024E96EDD500120EA6EEF50AD6EAC1C31 :100C8000020B01E0FCD7DF2A010E01E3DB2ADBD7F0 :100C900080D7110EE15C02E2E16AE552E16EE552B5 :060CA000E7CFD9FF1200AE :0A0CA6002A0EF66E000EF76E000E27 :100CB000F86E00010900F550D56F0900F550D66FA8 :100CC00003E1D56701D03DD00900F550D06F090090 :100CD000F550D16F0900F550D26F09000900F550A9
-
Thread
PIC 16f84A Hängt oder so
************* ; This file is a basic code template for assembly code generation * ; on the PIC16F84A. This file contains the basic code * ; building blocks to build upon. * ;
* ;********************************************************************** list p=16F84A ; list directive to define processor #include <p16F84A.inc> ; processor specific variable definitions __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_OFF & _HS_OSC ; '__CONFIG
-
Thread
Digital Steuerung für UV-Belichtungsgerät
Seite. Zu der Schaltung, die Materialkosten sind ja wohl eher bei 10€ was ich gerade so sehe (der PIC kostet ja shcon 5€) vieleicht magst dir mal die AVR Tiny's anschauen die kosten so um die 2 Euro, und haben meist schon internen Quarz und brauchen keine Externe Resetlogig, für kleine Projekte Ideal
kannste bei 1dm² mit 10 Eu rechnen. Die Schaltung ist übrigends so alt (Mai 2003), da gab es den 16F84 noch, jetzt würde ich auch den 16F627 nehmen oder halt nen AVR. Der Jürgen soll mal ein Foto von der Rückseite zeigen ;-) @all Copyright hin oder her. Ein kleiner Hinweis auf den Urheber wäre
-
Thread
AVR: Wetterinformationen über DCF77 Gesperrt
Weiter oben im Thread, pic12f509 , pic12f508 (von anderen quelle).
konstant auf 0, damit bleiben 80 bit Eingangsdaten. Vorhergehende Daten spielen keine Rolle. Zum PIC Auslesen: Falls die 50mV sich auf den Report von Skorobogatov beziehen: da ging es um den 16F84A. Das ist wohl leider nicht direkt übertragbar. Zumindest habe ich bisher nur gesehen, dass Code und
-
Thread
Freeware C-Compiler für PIC 12F ..... 16F
sondern unter der GPL, das wird aber für den OP wohl keinen Unterschied machen. SDCC unterstützt die PIC14 und PIC16 Architektur, d.H. nur manche der pic12f (nicht die mit PIC12 Befehlssatz). im PIC14 Modus: 16f72 16f73 16f74 16f76 16f77 16f84 16f84a 16f87 16f88 16f616
16c622a 16c710 16c71 16c711 16c715 16c717 16c770 16c771 16c745 16c765 16c773 16c774 16c781 16c782 16c925 16c926 12f629 12f675 12f635 12f683 und im PIC16
-
Thread
Tiny- und Basic-Tiger
möchten. Das Preis-Leistungs-Verhältnis ist gut Der Programmierer sollte eine Billig-Version für den 16F84 herausgeben. Basic: http://www.pic-basic.de/ Eine Programmierspache von der,hoffentlich noch eine Menge zu erwarten ist,derzeit,im Vergleich zu anderen Produkten, leider ein noch zu schwaches
Preis-Leistung-Verhältnis(wenig unterstützte Controller). Der Programmierer sollte eine Billig-Version für den 16F84 herausgeben. Basic: http://www.il-online.de/il_indx1.htm Dieses Basic ist sehr leistunsfähig,leider liefen meine Applicationen in der Demoversion nicht auf dem 16F84.(wie angegeben). Die schwefällige
-
Thread
große u-Controller Anwendungen
Elektor-Zeitschriften des letzten Jahres war ein Artikel über µC in Waschmaschinen inkl. Besuch im F&E Bereich von Miele... Ich würde bei den wichtigsten µC Herstellern nach den Applikationen suchen. Die haben dort sehr genau aufgelistet, wo ihre Käfer einsetzbar sind. Meistens sogar wie und wenn
eine Nitinollaufmaschine". War ein sechsbeiniger Käfter, der zum Licht hin "laufen" sollte. Mit einem Pic16F84 auf einer Streifenrasterplatine, 4 Fotodioden und ein paar starken Transistoren hatte die echt spaß gemacht! Schlag doch mal sowas vor!
-
Thread
Nur noch LCD´s ?????????
erstmal. Da war auch schon. Mit AVR gibt es einige interessante Sachen. Währ aber lieber auf der PIC-Schiene weiter gefahren, vieleicht muß ich mich doch noch einmal umorientieren.
mit > LED. Leider braucht es ein speziellen Prommer, den es ist kein Flash-Typ. Bin deshalb auf 16FXX umgestiegen. Das portieren eines Programmes von 16C54 auf 16F84 ging auch und die Hosen, obwohl laut Literatur "nur" ein paar Änderungen vor zu nehmen sind. Ergo lies ich es sein und arbeitete fortan
-
Thread
LC-Messgerät
Quarztakt messen. Die Grundfrequenz sollte also etwas darunter liegen. z.B. bei 1-5MHz wenn der AVR mit 16MHz läuft. Je nachdem wie stabil der Oszillator schwingt. - 10uF Keramik sind aber OK. Der kleiner Keramik C parallel ist z.B. nur bei Elkos notwendig damit alles sauber schwingt. Die Werte sollte
Hallo, suche ein aktuelles hex file für einen 16f84 für das LC-Meter nach vk3bhr. Gibt es vielleicht bei der Induktivmessung eine Anzeige in nH? Für Infos wäre ich dankbar. Danke + Gruß Heiko
-
Thread
CMOS analog switch 4053
PIC16C84 sind schon vor etwa 5 Jahren durch PIC16F84 abgelöst worden. Hat gleiches Pinout muss aber anders programmiert werden. Der Suffix SD sagt mir nichts, könnte das vielleicht auch SP sein?
Bytes RAM aber dafür 4 32-Bit Timern. Den 16F84(A) gibt es als P (DIP), SO (SOIC) und SS (SSOP), während es den 16C84 laut Datenblatt nur als 'P' oder 'SO' gibt bzw. gab. - Michael
-
Thread
PIC16F628 und IcProg 1.05d
'Program all' und das Teil beginnt zu arbeiten und schreibt scheinbar auch. Wenn ich danach den PIC wieder auslese, dann hab ich wieder Bild 1. Daher gehe ich davon aus, dass nichts drauf geschrieben wurde. Ich habe allerdings auch den PIC16F628-04. Ist das ein fataler Unterschied zur Version
diesem Programmer ist. Ich hatte exakt die gleichen Probleme vor vielen Jahren, als ich mit dem PIC16C84 anfing.
-
Thread
Mini-Lichtsteuerung bauen
Hallo! Ich möchte mir mit einem PIC16F84 ein Miniatur-"Lichtpult" mit 8 Kanälen bauen. (LED-PWM Ansteuerung) Mit Hilfe von acht Variablen kann ich die PWM für jeden Kanal separat steuern (z.B. 0 = LED aus und 100 = LED-Helligkeit 100%
Als ersten Tip: Nimm' den 16f628, der ist günstiger und kann mehr. Insbesondere hat der 16f628 einen UART. Damit könntest Du die Konfiguration (Ein-/Auszeiten usw.) bequem am PC erstellen und dann in den PIC übertragen - sofern
-
Thread
Variable für Bit beim PIC Assembler
Hallo, ich habe seit Jahren das erste mal wieder einen Pic in den Fingern und stolpere über das eine und andere Problem und finde keine Lösung über google. Kann man beim Assembler einem Bit einen Variablennamen geben? Folgende Zeile wird mit einem
Mischmasch aus allen möglichen Stilen ist. Aber ich habe wohl ein viel grundsätzlicheres Problem. Mein 16F84 macht hier, was er will, nur nicht das, was ich erwarte. Ich bekomme zwar ganz problemlos ein Modellbauservo angesteuert, aber sobald ich ein zweites anschließe, hängen beide am Anschlag. Dann
-
Thread
16F84 mit PicStart 16B1
Hallo! Kann ich einen 16F84 mit dem PicStart 16B1 brennen, wenn ich angebe, dass es sich um einen 16C84 handelt? Die Software für meinen PicStart 16B1 zeigt keine 16Fxx-Typen an. MPLAB erkennt den PicStart nicht.
IMHO gab es das Zeug in folgender der Reihenfolge PicStart 16B1 " 16C " Plus Letzteres taucht in der Liste der unterstützten Geräte beim neusten MPLAB IDE auf. BTW: Ich habe gestern einen 16F84A mit dem 16B1 erfolgreich gebrannt
-
Thread
Lichtsensor Programm - PIC 16F84A
Schönen Guten Tag... zuerst mal..ichbin neu hier ;) daher...Hallo miteinander! Mein problem ist folgendes! Ich mus für die schule ein Projekt machen, undzwar namens Lichtsensor! Nur mein Problem ist, Ich habe nächsten Dienstag meine Abschlussprüfung (bin AZUBI zum Elektroniker für GEräte und Systeme) und schafe es einfach nicht mehr jetzt mich damit so grossarig zu beschäftigen! Ausserdem bin ich halt nur ein Azubi und kenne mich daher auch nicht soo gut mit dem PIC Aus =( für manche ist das alles denke ich aber gar kein problem..deswegen dachte ich stelle ich den beitrag mal rein.
-
Thread
Komischer Effekt meiner Mega8
Tausch mal den 47pF gegen einen 47nF aus. Die 47 pF sind sowieso sinnlos, da zu klein. > Warum sollte sie es jetzt nicht mehr tun? Weil dein 2-ter Mega8 anscheinend nach einem Spannung-ein nicht lang genug im Reset
schnell genug und dieses Exemplar kommt damit nicht klar. Ich hatte ein ähnliches Phänomen: bei einem PIC16F84 schwingt der externe Quarz nicht richtig, bei fünf anderen überhaupt kein Problem.
-
Thread
Wecker platine für pc
Hallo, sowas habe ich erst vor ein paar Tagen gebaut, das läuft mit einem PIC16F84-10 über den SMBUS vom PC. Ein Programm für Linux mit dem man den Wecker programmieren kann habe ich auch geschrieben. Der PIC hat noch jede Menge Resourcen frei für andere Dinge. Die Firmware ist sehr leicht auf andere PIC's zu übertragen, z.B. den 16F628(a). Mit einem AtMega8 kann man es auch noch machen, es gibt einfach "zu" viele Möglichkeiten. Der AtMeage8 hat I2C sogar in Hardware, nicht wie der PIC. In den PIC habe
-
Thread
CNC-Fräse im Selbstbau
... und wenn ich es richtig sehe, ist es die LA1000F für 1598,-€ ! Nette Grüße Torsten
Er hat die Artikelbeschreibung von der CNC-Multitool-Seite einfach übernommen und es ist die LA1000F ! Nette Grüße Torsten
-
Thread
PIC16F84A kleines Programm
pic 16f84. ich habe mit dieser ausgabe schon eine 20 stellige turnhallenanzeige realisiert, mit pc tasttatur, uhr, stoppuhr usw.. alles in dem einen chip - also die aussage "zu wenig speicher" für diese
und wir haben auch schon Speziell auf den PIC16F84A ein Codeschloss programmiert also das is nich das problem falls das gemeint war
-
Thread
PIC16F84A include FALSCH
fehlerfrei auf der platine. hier der code: ======================================== list p=16F84A #include <p16F84A.inc> PORTA EQU 0x05 PORTB EQU 0x06 TRISA EQU 0x85 TRISB EQU 0x86 STATUS EQU 0x03 RP0 EQU 0x05 ZAEHL EQU 0x1B INP EQU 0x1C ZEI1 EQU 0x2A ZEI2 EQU 0x2B ZEI3
=========================== PICSTART Program\Verify Report 02-Nov-2006, 15:50:59 Device Type: PIC16F84A Address Range 0-30 Program Memory Errors Address Good Bad 0000: 2801 0000 0001: 3000 0000 0002: 009B 0000 0003: 1283 0000 0004: 0185 0000 0005: 1683 0000
-
Thread
PIC Controler Hilfe für einen Technik-Neuling
ich soll das ganze mir eagle erstellen und dazu brauch ich folgende bauteile fürs library: TL497 PIC16f84 LCD162C 74HCT125 da ich nu schon etliche stunden im netz gesucht hab und bis jetzt nix gefunden hab wollt ich fragen ob einer von euch bitte nen link zu nem download hat oder mir da irgendwie
Der PIC16f84 ist in der Library "microchip" und der 74HCT125 in "74xx-eu". Den Rest wirst du wohl selbst anlegen müssen.
-
Thread
Hab' 5 PIC 16F84A bzw. 16C71 übrig
Forumisti, ich bin schon vor einiger Zeit auf die 18Fxxx - Familie der PICs umgestiegen. Seither gehen mir ständig meine Reste im Weg rum, die ich jetzt loswerden will, bevor sie schlecht werden ... Im Einzelnen: 1x 16C71 /JW: PDIP-Gehäuse, UV-löschbarer Fenstertyp, A/D-Wandler. SEGOR-Preis 13,10 €. Jetzt für 6,- € 2x 16F84A-04/P: PDIP-Gehäuse. Reichelt-Preis 2,95 €. Beide jetzt für 3,- € 2x 16F84A-04/SO: SOIC-Gehäuse. Reichelt-Preis 2,25 €. Beide jetzt für 2,50 € Gehen alle in einen Post-Kompaktbrief für 0,90 €. Grüße, Jötze P.S.: Sorry für den Doppepost, hab die
-
Thread
Hab' 5 PIC 16F84A bzw. 16C71 übrig
Forumisti, ich bin schon vor einiger Zeit auf die 18Fxxx - Familie der PICs umgestiegen. Seither gehen mir ständig meine Reste im Weg rum, die ich jetzt loswerden will, bevor sie schlecht werden ... Im Einzelnen: 1x 16C71 /JW: PDIP-Gehäuse, UV-löschbarer Fenstertyp, A/D-Wandler. SEGOR-Preis 13,10 €. Jetzt für 6,- € 2x 16F84A-04/P: PDIP-Gehäuse. SEGOR-Preis 6,80 €. Beide jetzt für 6,- € 2x 16F84A-04/SO: SOIC-Gehäuse. SEGOR-Preis 7,20 €. Beide jetzt für 7,- € Gehen alle in einen Post-Kompaktbrief für 0,90 €. Grüße, Jötze
-
Thread
Welchen controller
Am besten ist zum Anfang ist ein PIC 16F84. In weniger als 5 Minuten blinkt bereits eine LED, in 20 Minuten zeigt ein LCD bereits "Hello World".
> Am besten ist zum Anfang ist ein PIC 16F84. Genau! Der hat so schöne Dinge wie Banking und kennt nur einen Interrupt-Vektor. Da macht das Programmieren erst richtig Spaß.
-
Thread
Gute alte Zeiten :)
Farbmonitor (NEC Multisync 1401) an einem HD83484 Display-Controller. Erste µC kommen auf (NEC µPD, PIC16C54). AtariST1040+ (natürlich selbst aufgerüstet bis zum geht-nicht-mehr, Eprommer). Komischerweise hatte ich keinen Amiga. Irgendwann kaufte ich eine ISEL CNC-Maschine (nur die Mechanik, die
(in einem PAL 16KL8) eingebaut, mit dem er eine 16x16-Multiplikation ausfuehren konnte. Das dauerte dann aber 16 Takte. Natuerlich waren die Befehle aufs Schachspielen ausgerichtet. Dazu hatte ich in Pascal einen Assembler
-
Thread
PIC 16F84- Programmierung mit SPRUT Beispiel
zu brennen kommt folgendes: Device Type: PIC16F84 Address Range 0-17 Program Memory Errors Address Good Bad 0000: 1683 0000 0001: 3000 0000 0002: 0086 0000 0003: 1283 0000 0004: 0186 0000 0005: 1406 0000
Report 20-Oct-2006, 10:48:09 Device Type: PIC16F84 Address Range 0-17 Program Memory Errors Address Good Bad 0000: 1683 0000 0001: 3000 0000 0002: 0086 0000 0003: 1283 0000 0004: 0186 0000 0005: 1406 0000
-
Thread
"BASIC ähnlicher" Compiler für Microchip PIC
oder mit MPLAB simulieren. In MPASM muss case sensitive deaktiviert werden. Unterstützt werden alle PIC's die zum 16F84 codekompatibel sind (alle mit 14Bit Befehlssatz). So, jetzt zu den guten Seiten: - if else Konstrukte möglich - kein Codelimit - der Compiler ist kostenlos Und die Nachteile
asm( nop ) next waitcount return [/c] Und die Compilerausgabe: [pre] processor 16f628a include "p16f628a.inc" ; ; --- dim _x EQU 0x20 ; --- banksel banksel trisb ; --- trisb[0] = 0 bcf trisb, 0 ; --- banksel banksel portb ; --- programmschleife