-
Thread
PIC-Programmierung: Anfänger braucht Hilfe
Dir so eins. Meine E-Mail-Adresse: dieter.kohtz@t-online.de. Das Buch bezieht sich zwar auf den PIC 16F84A, aber zum Verwenden eines anderen Midrange-Typs muss man sich ohnehin mit dem zugehörigen Datenblatt vertraut machen.
-
Thread
Modellbauservo über Kondensatornetzteil und Goldcap
ich das einfacher mit Potis machen. Ich habe mir auch schon mal einen Servomischer mit einem PIC 16f84 gebaut. Sowas könnte ich umprogrammieren. Mit so einem Teil besteht kaum noch Gefahr, dass man ein Servo in einen unzulässigen Bereich fährt. Damit könnte man auch sehr schön die Geschwindigkeit
Thalle schrieb im Beitrag #2261371: > Ich habe mir auch schon mal einen Servomischer mit einem PIC 16f84 > gebaut. ... und jetzt fragst Du, ob man einfach 0V und 5V an einen Servo anlegen kann ? Dass es unbedingt ein Servo sein MUSS verstehe ich nicht. Getriebemotor mit Goldcap (wie es Klaus
-
Thread
4094 Schieberegister mit PIC 16F84/a ansteuern
Hallo Leute, ich bin absoluter Neuling in Sachen PIC Programmierung. Habe schon einige Wochen damit zugebracht, im Inet entsprechende Infos zu finden. War auch schon auf Sprut.de, hat mir aber nicht wirklich weitergeholfen, oder ich bin einfach zu blöde dafür. Einige Programmiergeräte habe ich mir schon gebaut, und sie funktionieren auch. So, worum es geht; ich habe im Inet eine Schaltung gefunden, nennt sich Großanzeige. Die Steuerplatine wird mit einem 16F84(a) betrieben, Quarz 4,0 Mhz und RS232. Es können bis zu 10 Sieben Segment Module angesteuert werden. Auf den Modulen 4094 Schieberegister
-
Thread
[PIC] EEPROM benutzen 16F84A
gibt und beim AVR nicht bzw anders heißt. Genauso, wenn es beim PIC18F4550 ein PORTC gibt und beim PIC16F84 nicht;) Doch wenn man ein Lauflicht für einen PIC in C programmiert, das mit einem Taster in der Richtung geändert wird, kann man das nach Anpassung der "Hardware-Variablen" und µC-Config auch auf
-
Thread
LED Projekt mit Pic Steuerung
dann die im wechsel blinken so etwas in der art ich habe bereits einen Schrittmotor mit dem PIC 16F84 gesteuert und ein LED-Lauflicht
-
Thread
[V] Viele neue PIC16F84-10P DIP zu verkaufen
Hallo Bastler! Ich habe eine ganze Menge PIC16F84-10P im DIP18 Gehäuse im Keller rumliegen. Ich wollte damit was interressantes bauen, aber bin Papa geworden... Ich kann damit wegen Zeitmangel nix mehr anfangen. Sie sind in Original ESD Rohren
bin ich besser als alle hier: http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=PIC16F84-10/P-ND RS hat zur Zeit nur 12 auf Lager: http://at.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=3314633 http://at.farnell.com/microchip/pic16f84-10-p/8bit-flash-mcu
-
Thread
Welcher Pic entspricht ungefähr dem Atmega8?
sind ebenfalls keine PIC18Fxx Produkte verfügbar. 18 Pin bzw. Ersatz für den oben genannten PIC16F84 kann entweder PIC16F628A, PIC16F819, PIC16F88 oder aus der Enhanced-Familie der PIC18F1320 sein. Die vorher genannten Midrange-PICs sind relativ gut erhältlich. 20 Pin, eine vielfältig verwendbares
häufigsten werden in freien Selbstbau-Projekten folgende PICs eingesetzt: PIC12F675, PIC12F683, PIC16F84A, PIC16F627A, PIC16F628A, PIC16F876A Um die Verwendung des teureren PIC16F84 zu vermeiden, kann bereits bestehender Assembler-Code durch eine hinzugefügte Patch-Routine (welche auf dem 16F84 nicht
-
Thread
Frage zu Assembler
------------------------------------------------- list p=16f84a ; processor pic16f84a #include <p16f84a.inc> ; verwendet definition ;---------------------------------------------------------------------------- __CONFIG _CP_OFF&_PWRTE_ON&_WDT_OFF&_RC_OSC ; voreinstellungen
-
Thread
Mehrere RS232 zu USB - Schnittstellen verwenden
Ich habe hier das PICkit1 der Firma Microchip. Es wird über USB vom MPLAB aus geflasht, wobei ein PIC16F84 den USB-Download managt, und die Daten auf den zweiten steckbaren PIC12F675 flasht. Ich weiß aber jetzt nicht ganz genau, ob der PIC16F84 ein richtiges USB-Peripheral hat, oder ob es einfach über
-
Thread
IDC Socket für Parallel-Drucker auf RS 232
netter Mensch - vielleicht in Markt - der gegen einen geringen Unkostenbeitrag (Bauteil+Porto) einen PIC16F84 programmiert. Ich habe leider keine 16F84 mehr rumliegen, sonst hätte ich das auch angeboten.
-
Thread
Mikrocontroller Auswahl
nützlich dafür) Je nach dem, welche Assemblersprache du denn nun kannst, wäre ein alter PIC (PIC16F84?), ein neuer AVR (Attiny2313?) oder ein uralter 8051 (AT89C2051?) oder ein exotischer 6811 (MC68HC11A1) brauchbar, alle sogar überdimensioniert, aber das sind Typen, nicht ganz aktuell, die in Lehranstalten
-
Thread
USALS-Codegenerator für Sat-Drehmotor
a PIC16F628 -5- diseqc12_navod_fw114_fw115.zip, from Hynek GAJDA (Tcheque republic) based on a PIC16F84A The most important thing is to well undestand the bus functionality, from which I wrote the assembler code EMITMSG (in the file DiSEqC.INC). The 22kHz is a digital square wave generated by the
-
Thread
PIC 16F84 Problem
Hallo ich steuere mit meinem PIC einen Schrittmotor ich habe ihn so programmiert, dass wenn man Taster1 gedrückthält der Motor links herum läuft und bei Taster2 rechts herum. Sobald man den jeweiligen Taster wieder loslässt hört der Motor auf sich zu drehen. Mein Problem ist, dass nach dem ich ihn ein paar mal in beide Richtungen gedreht habe, gibt er geräusche von sich und ich kann ihn nur noch in die zuletzt verwendete richtung drehen wo liegt mein problem? ist es ein programmierfehler oder ist mein motor kaputt??
-
Thread
PIC 16F84 Tasteransteuerung
Hallo Ich muss für die Schule einen Schrittmotor mit dem PIC16F84 programmieren, habe aber noch nicht so viel Erfahrung im programmieren. Mein Problem ist, dass ich ich 3 Taster habe und diese so ins Programm einbinden muss, dass wenn ich einen dieser 3 drücke
-
Thread
Frage zu einem Programm
------------------------------------------------- list p=16f84a ; processor pic16f84a #include <p16f84a.inc> ; verwendet definition ;---------------------------------------------------------------------------- __CONFIG _CP_OFF&_PWRTE_ON&_WDT_OFF&_RC_OSC ; voreinstellungen
-
Thread
MPlab Widereinstieg
danach Fehlgeschlagen. Weis irgendjemand eine Lösung für das Problem? Verwendeter PIC ist der PIC16F84A, INC-File ist Includet, und auch im Headerordner. Sourcefile ist dieses Hier: ;******************************************************************************** ; ************ Unser Programm-Kopf
Danke euch, habs eben hinbekommen. Mein Fehler war beim Projekterstellen, ich hab den PIC16F84 eingestellt und habe den 16F84A im INC-File stehen gehabt. Big fail by meeee!!!!^^ Trotzdem danke für die Hilfe. Gruss Michael
-
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
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
PIC mit PickIT3 --> Target device ID does not match.
auch, aber in folgender Form: einmal habe ich die Schaltung auf einem Experimentierboard und den PIC16F84A im 18 pol. DIL-Gehäuse. Da funktioniert alles. Auf einer Platine habe ich den Controller im ebenfalls 18 poligen SOIC Gehäuse, gleiche Pinbelegung und auch sonst gleiche Schaltung, da kommt dann
-
Thread
AVR-Studio 5
alte Designs überarbeitet werden muss. So habe ich zum Beispiel bestimmt seit 5Jahren keinen neuen PIC16F84 mehr verbaut. Aber mehrmals im Jahr bearbeite ich noch Firmware die dann für den 16F84 übersetzt wird. Und ich denke das wird doch in so einigen Mittelständischen Firmen so sein. Allerdings eher
-
Thread
PIC 16C71 nur einmal brennbar ?
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 Programmspeicher. ziza schrieb im Beitrag #2072577: > Den gab's als auch mit Fenster. Dadurch war er mit UV-Licht löschbar. Jau- wobei die fast mit
-
Thread
PIC 16F84 Takt
Hallo, vorab: Ich habe es im Datasheet nicht gefunden. Hier meine Frage: Hat der PIC 16F84 einen internen Taktgeber (ähnlich wie der ATMega8), der vor oder innerhalb der Programmierung aktiviert oder deaktiviert werden muß? Wenn ja, wie komme ich an diesen ran? Gruß wilials
-
Thread
geschwindigkeitsregelung
wieder die volle geschwindigkeit hat . außerdem soll dies mit der lichtschranke CNY70 und den pic 16F84a realisiert werden . über eine programmlösung würden wir uns sehr freuen.
-
Thread
PIC16F84A beschreiben
Hallo ich habe hier eine .asm Datei die ich auf eien PIC16F84A bekommen muss haber aber absolut 0 Ahnung von Microcontrollern und wollte mal fragen was ich dafür alles benötige (Hard- und Software) und wie ich das denn dadraufbekomme? Das sollte alles auch
µC Thematik einsteigen kannst. Der oben verlinkte Brenner kann leider fast nicht mehr als den PIC16F84. Und das auch nur so lange wie man noch Parallelschnittstelle hat. Daher: Lieber 20Eur. für soetwas ausgeben anstelle vieleicht -sofern du die Einzelteilen bestellen musst- etwas über 10 euro für
-
Thread
PIC Mikrocontroller
Uff das hab ich auhc noch nicht gewusst;) Aber ergibt Sinn. Ich hab in der Ausbildung mal einen PIC16F84 mit 4MHz Takt gehabt (Programmtakt 1MHZ) und da hats funktioniert. Ist warscheinlich zu langsam gewesen. Doch egal wie schnell es geht, mit dieser Methode ist es (meiner Meinung nach) am besten gelöst
machen die bcf/bsf Befehle auf dem PORTA genau solche blöden Effekte... PIC16F628 hat AD-Wandler, PIC16F84 nicht.
-
Thread
Atmel oder Microchip?
nocht nichts negatives gesehen. Er prüft sogar in Echtzeit die Variablen, d.h. benutzt man einen PIC16F84 und hat aber irgendwo PORTD stehen, zeigt er einen Fehler.
-
Thread
MPLAB und PIC 16F690 und 16F84A in C
richtig rattig =) Ich habe in MPLAB wenn ich unter Configure -> Select Device gehe und meinen PIC 16F84A auswähle eine rote Lampe bei PICKIT2. Also verstehe ich darunter, das ich den nicht proggen kann. Finde aber wider wenn ich danach google eine ganze menge Leute die das fragen, und scheinbar funktionierende
-
Thread
Welcher Mikrocontroller hat den kleinsten Befehlssatz?
um eine "Aufgabe" geht, dann würde ich davon einen gängigen kleineren Vertreter nehmen... (z.b. PIC16F84(a), 16F628) Der zitierte 10F200 hat 33 Befehle, das wirkt aber schon irgendwie deutlich ausgesucht! Für 2 Befehle würde ich dann schon eher den gängigen µC wählen. Das Stack Level, die SFR,
suche ich nach einem Kern mit weniger Befehlen. >Wenn das so ist, dann nimm definitiv einen PIC16F84, Da könnte es dann >sogar noch den einen oder anderen Hobbyisten geben der den dann >verwenden würde. Hmm, mal schauen. PIC-User gibt es ja einige. Vielleicht wenn jemand mitmachen will. Die
-
Thread
Vor- und Nachteile MCU Hersteller
als Privat, meistens nimmt die Entscheidung ein Senior Entwickler ab. Privat finde ich die PIC 16f84 und 16F877 gut für den Einstieg. Aber auch Atmega 8, 16 und 32 sind sehr gut. Es gibt eher fragen, die man beantworten muss wie : - welche Schnittstelle bietet mir den MCu an? - wieviel
-
Thread
Frequenzzähler 1Hz - 40MHz
Ports verarbeiten? Das ist (zumindest bei den PICs) kein Problem, das schafft sogar der uralte PIC16F84 ohne externen Vorteiler. Siehe http://sprut.de/electronic/pic/projekte/frequenz/freq.htm
verarbeiten? > > Das ist (zumindest bei den PICs) kein Problem, das schafft sogar der > uralte PIC16F84 ohne externen Vorteiler. Siehe > http://sprut.de/electronic/pic/projekte/frequenz/freq.htm Da schmeisst du was durcheinander. Die 50MHz Messfrequenz werden im sprut-Zähler in den Timer0 eingezählt
-
Thread
Mikrocontroller und Elektroniker für Geräte und Systeme
Unsere Azubis werken mit den PIC 16F84 rum. Mehr kann man es nicht nennen: Datenblatt durchlesen, das vom Lehrer ausgedachte Kleinprogramm durchlesen. Verstehen wird nie abgefragt. In der Prüfung muß ein PIC mit einem fertigen HEX-File
Habe morgen meine Abschlussprüfung zum EGS. Wir haben in der Schule hauptsächlich mit dem PIC16F84 / PIC16F88 gearbeitet und in Assembler programmiert. Der 16F84 kam bis jetzt auch immer in den Abschlussprüfungen der EGS vor. Dieses Lehrjahr (ich) habe zum ersten mal das Vergnügen in der Prüfung
-
Thread
Einstieg in der MicroController Welt
hier ist der Hacken, diese Compiler kosten sehr viel Geld. An für sich ich habe damals mit dem PIC16F84A gearbeitet und fand ich cool. Ich wollte ein PIC18f oder 16F877 testen. Die meisten Entwicklungsumgebung sind aber kostenpflichtig! Bei AVR habe ich Interesse an dem Atmega 16 oder 32. Es gibt
IDEs wie das avrstudio für AVR Entwicklung unter Windows. > An für sich ich habe damals mit dem PIC16F84A gearbeitet und fand ich > cool. > Ich wollte ein PIC18f oder 16F877 testen. Die meisten > Entwicklungsumgebung sind aber kostenpflichtig! Meine sehr subjektive Meinung: Mir gefallen die PICs
-
Thread
PIC 16F84A - Speichern und Ausgeben gleichzeitig
LED-Matrix durch Multiplexing ansteuer, habe ich mir überlegt, erstmal eine kleine Matrix mit dem PIC16F84A aufzubauen. Dies funktioniert auch soweit schon. Ich kann jede LED einzeln ansteuern. Für die Koordinaten (z.B. A5, C7 etc.) habe ich jeweils eine LED-Reihe oben und eine links als Cursor. Um
angesteuert wird). Doch nun habe ich ein Problem: Ich weiß nicht wie ich den EEPROM für den PIC16F84A/PIC16F887 beschreiben, bzw. abrufen und darstellen soll. Da ich ja nacheinander jede ausgewählte LED individuell anzeigen (getroffen/nicht getroffen) und gleichzeitig auch noch mit den Cursor-LEDs
-
Thread
PIC16F84A kaputtgebrannt?
Hallo Leute, mir ist heute ein kleines missgeschick passiert. Bevor ich aber weiter drauf eingehe, muesst ihr wissen, dass ich Anfaenger in Sachen PIC programmierung bin. Nun hab ich mir den JDM Programmer gebaut der auch tadellos funktioniert. Heute wollte ich einen 16F87 mit einem programm zur LCD Steuerung per ICSP brennen. Leider habe ich vergessen den 84A vorher aus der Fassung des Brenners zu nehmen. Der F87 laesst sich auch weiterhin problemlos brennen, aber der 84A nicht. Ich benutze WINPIC zum brennen. Wenn ich nun versuche den 84A zu brennen bleiben einige der HEX-Felder rot und er
-
Thread
PIC4550 - Anfänger Problem
.hex File, und schreibe es mit MPLAB auf meinen PIC. So, nun habe ich schon lange mit einem PIC 16F84A herum probiert. Doch ich bin bei dem Teil schnell an die Grenzen gestoßen. Mit LCD-Display und Co. wirds da nicht viel. Ich habe mir also nun einen PIC 18F4550 zugelegt. Das Teil hat doch was drauf
finde dein Vorgehen etwas "umständlich" und kenne PICBasic überhaupt nicht... Der Sprung von PIC16F84 auf 18F4550 ist natürlich schon eine Hausnummer, da liegen ca. 15 Jahre dazwischen... Im µC Bereich sind das Welten! Was mir jetzt ins Auge gesprungen ist: Stelltst du in deinem Programm - evtl
-
Thread
DCF Funktion frisst unglaublich viel Speicher
Echtzeituhr mit Datum ca. 50Bytes. Das ganze funktioniert (eingeschränkt) sogar schon auf einem PIC 16F84. Natürlich ist das in ASM programmiert. Das C so sehr Resourcen verschlampt, hätte ich nicht für möglich gehalten. spess53 schrieb im Beitrag #1927110: > Wer C kennt, nimmt Assembler, @spess53
-
Thread
LED mit 1.Taster dazu bzw. mit 2.Taster wegschalten
<|-+ | Q6|--|<|-+ +------+ oder man programmiert sich einen kleine Microcontroller (PIC16F84 oder ATtiny13), dann braucht man nur 1 Baustein.
-
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
AVR oder PIC
Ich hab mit den PIC 16F84 angefangen (18pin) und nutze heute ausschließlich noch den 16F628a. Habe mit einem simplen, selbstgebauten JDM-Brenner angefangen der nur wenige PICs unterstützte und mir dann später einen besseren
gibts m.W keine freien C-Compiler, für die 18er > schon Ich hab in der Ausbildung an einem PIC16F84 programmieren gelernt und fand die Bankumschaltung nebensache, auch wenn ich es mal vergessen habe wieder zurück zu schalten. Dafür braucht man für einfachere Programme nur 5-10 Befehle. Deswegen
-
Thread
PIC Controllerauswahl
mich nur wundern, wenn dann die Genossen als OP nen LM741 verwenden oder als Mikrocontroller nen PIC16F84, manche ziehen noch älteres Zeug raus wie PIC16C.. oder PIC17C. Wenn ich schon in was reinkriechen muss, damit ichs versteh, dann bitte in was aktuelles. Und der PIC16 ist ein vorsintflutliches Design
-
Thread
Lauflicht für den 16F84A
Hi Mathis, schau mal hier nach (LED Lauflicht für PIC16F84A): http://pic-projekte.de/phpBB3/viewtopic.php?f=17&t=26#p62 Gruß Nico
-
Thread
dsPIC oder PIC 32 und passendes Board
es Zeit wird mich für einen Microcontroller zu entscheiden. Da ich schon Erfahrungen mit einem PIC 16F84 und F877 gemacht hab, dene ich natürlich zuerst an einen PIC, dieses mal aber an größere. Dabei sind mir zwei Familien ins Auge gesprungen, dsPIC 33, PIC 32 Jedoch kann ich mich überhaupt net
-
Thread
[V] Aus Hobby-Auflösung: MCUs,FPGA, Speicher, etc.
ATMEGA8-16PI (Atmel, MCU 8kB Flash) [2x auf Lochraster inkl. 2x MAX232CPE, 2x Sub-D9, 2x Quarz] 2x PIC16F84-04/P (Microchip, MCU) 1x PIC16F84A-20/P (Microchip, MCU) 1x PIC16F877-04/P (Microchip, MCU) inkl. Sockel 40pol. 1x XC2S100-5TQ144C (Xilinx, Spartan 2 FPGA) EUR 15,00 1x XC9572-15 PC84C (Xilinx
-
Thread
Suche: USB PIC Programmer für 16F84A o.ä günstig+zuverlässig!
Ich muß einige PIC16F84A programmieren/flashen. Mein 'alter' JDM Programmer für die serielle IF will an meinem alten Notebook nicht mit winpicpr, ic-prog, fpp..? Und den alten PC, der damals ging habe ich nicht mehr.. Neue
-
Thread
Pic Programmierung
einfacher/schneller kann man lernen. Wenn ich dran denke, wie unser Lehrer den Internen Aufbau vom PIC16F84 gezeigt hat, wäre ich bei nem PIC32MX (abslichtlich krasses Beispiel) bestimmt garnicht durchgestiegen. Letztendlich sollte man dann nicht vergessen zu "wachsen" und auch bessere PICs zu nehmen.
-
Thread
Simulieren von Schaltungen
bei Eagle bzw Target z.B.). Ich habe zum Testen mein erstes ASM-Programm (Lauflicht) für einen PIC16F84A probiert. Also den PIC drauf und an PORTB Widerstände und dahinter LEDs zu Masse. Je höher der Widerstand, je schwächer leuchtet die LED, was ja auch logisch ist. Nur klemme ich die LED dahinter
-
Thread
Was bedeutet ROMless?
http://de.wikipedia.org/wiki/8048 Von der Funktionalität ist er ungefähr auf dem Niveau eines PIC16F84.