-
Thread
Buch "Der PIC im Hausgebrauch" (oder so ähnlich)
Layout) für über RS485 vernetzbare Minnicontroller für den Hausgebrauch. Als Prozessor würde ich die PIC16F876 Serie einsetzen. Das sind zwar nicht unbedingt die billigsten, bieten aber die Möglichkeit des In-Circuit Debugging . Das ist vor allem für diejenigen interessant, die nicht nur den Code programmieren
vorn. Da vergeht einem schnell die Lust. Es gibt ja einige Bücher, die auf dem Starterkit und dem 16F84 aufbauen. Nur Debuggen kann ich damit nicht. Was den Verkauf eines ICD-Bausatzes anbetrifft, so nehme ich mal an, das Microchip da nicht mitspielt. OK, Schaltung ist offengelegt aber deswegen besitzt
-
Thread
Teilen durch eine Fliesskommazahl in Assembler
Strom- Frequenz konverter. Dabei programmiere ich gerade einen ADuC834 (intern 8052) und auch einen PIC16F84A. Der ADuC übernimmt die 24Bit AD-Wandlung und mit dem PIC generiere ich die Frequenz. Nun sollte ich den 24Bit gewandelten Wert mit einer Konstanten Fliesskommazahl (1,386765864) teilen. Wie
Ich habe mommentan bei Full-scale (Alle 24Bit->High), am Ausgang vom PIC eine Frequenz von ungefähr 16,876....kHz!!(weiss sie Mommentan nicht auswendig) Ich sollte aber auf 12,5kHz/50ppM genauigkeit kommen! Also dachte ich mir den 24Bit Wert mit dem Verhältnis der Ist-
-
Thread
PIC Configurationsbyte
Hallo Ich verwende eigentlich den PIC 16F84A-04/P. Aber ich habe heute den PIC 16F84A-20/P und den PIC 16F84-04/P ausprobiert. Dasselbe Problem liegt vor. Meinst du die ICSP-Programmierung? Mein Brenner ist von digitale-elektronik.de
auf jeden Fall mit einer Spannung von ca. 13 V. Wie hast du den Configuration-Bit gesetzt? Der PIC16F84 (4 Mhz oder 20Mhz Variante ist egal) braucht ein Configurationsbit mit dem Wert 0x3F79. Frag mal bei www.sprut.de ob die 11V zur Programmierung ausreichen.
-
Thread
Goldwafer
Hallo Lässt sich die Goldwafer Chipkarte, die den PIC 16F84A enthält, mit einem normalen PIC-Brenner beschreiben, oder muss ich dafür einen speziellen Programmer haben?
-
Thread
neuer PIC lässt sich nicht brennen
Hallo Ich habe mir von Conrad einen PIC 16F84A gekauft. Dieser lässt sich jedoch nicht brennen. Beim auslesen den neuen, und eigentlich leeren PICs erhalte ich eine Hex-Datei mit bis zu 30 bis 40 Zeilen. Wenn ich dann versuche ihn zu
Beim 16F84A lässt sich nur der Speicher gegen auslesen schützen. Aber löschen lässt sich das Teil normalerweise so oder so. Also wurde das Teil schon zu oft gelöscht oder ist einfach defekt. MfG Steffen
-
Thread
PIC beendet programm nicht
Hallo Ich bin PIC-Anfänger und wundere mich über meinen PIC16F84A. Dieser wiederholt ständig den Programmcode. Externe Resets liegen nicht vor. Der Watchdogtimer ist deaktiviert. Hier im Beispielprgramm soll ein Port
list p=16F84A include <p16f84a.inc> l1 equ 0x0C l2 equ 0x0D l3 equ 0x0E
-
Thread
Schalter + 10k Pullup => Zuwenig?!
ungefilterten Zündungsplus, weil an der Referenzspannung noch ein NTC dran hängt, der auch seine paar mA zieht. Alles in allem zieht diese Referenzspannungsquelle samt NTC ca. 20 mA. Wenn das auch bei ausgeschalteter Zündung noch eingeschaltet wäre, so hätten wir summa summarum ca. 35mA. Und das ist doch
man selbst noch dazulernt). Ich habe jedenfalls die Erfahrung gemacht, daß der HC11 und auch der PIC16F84 im rauhen Umfeld problemlos arbeiten und solche Entstörprobleme erst garnicht aufkommen lassen. Andere Kontroller sind da wesentlich empfindlicher. Ich kenne keinen Atmel und so weiß ich auch
-
Thread
PIC 100 kHz Takt erzeugen?
deshalb besser: einmal programmiert, schon gibt er den Takt aus, bis in alle Ewigkeit. Welchen PIC nimmst Du denn, ich machte sowas schon einmal mit 1,2 KHz, PIC16C74, ist aber schon ein paar Jährchen her, deshalb weiss ich es nicht mehr auswendig. Port als PWMout programmieren Wiederhol-Frequenz
Sorry, wäre mir neu dass man PIC in C programmieren kann. Programmiere zur Zeit auch einen PIC 16F84A-20P und komme mit meiner Routine locker auf 70kHz. Falls du nur eine einfache Frequenz generieren möchtest, könntest du mit dem
-
Thread
Interruptiming Problem
Also hier ist erst mal der assembler code für den PIC16f84 , unten sag ich was da nicht so richtig geht : um es besser lesen zu können am besten in einen Assembler-Tool kopieren list p=16f84 ;*******************************************
4MHz ; ;************************************************************** ; Includedatei für den 16F84 einbinden ; #include <P16f84.INC> ; ; Configuration festlegen ; ; bis 4 MHz: Power on Timer, kein Watchdog, XT-Oscillator __CONFIG _PWRTE_ON & _WDT_OFF & _XT_OSC
-
Thread
Drehzahlmesser 4 mal 7-segment mit 90S2313
einen Drehzahlmesser fertig gebaut, der für meinen Roller bestimmt ist; also 2 Takt. Läuft auf einem PIC16F, funktioniert gut, hat wenig Bauteile, und ist leicht nachzubauen. Falls Ihr wollt, kann ich ein paar Bilber posten. Gruß Stephan
Hi Nach dem Schaltplan ist ein 16F628 eingebaut. Kann der durch den 16F84A Ersetzt werden?
-
Thread
Microcontrollerboard mit 16Bit-Controller
geht das nicht direkt denn der ist viel zu langsam dafür. Selbst mit einem wesentlich schnelleren PIC16F84 wird das noch nichts. Die Frage ist also, gibt es einen Controller der Daten vom Port einliest und sie dann im Ram ablegt, mit einer ausreichenden Geschwindigkeit. (400KHZ/Byte). Ein DSP währe
DPTR dafür, dann dauerts 16 Takte. Noch 3* schneller gehts mit einem Cygnal C8051F120 (max 100 MIPS) Beide sind allerdings nur popelige 8-Bitter und noch dazu von der 8051-Familie. Peter
-
Thread
PIC Defekt ???
Hallo zusammen, ich bin noch absoluter Newbie in sachen uC und versuche mich zum Anfang mal einen PIC 16F84A. Nun habe ich, wie solls auch anders sein mir erstmal ein paar Dioden an die Ausgänge gebraten und so ein Lauflicht auf den Pick gebruzelt. Nun habe ich aber einen komisches verhalten am PIC
? Siehe PIC-Datenblatt Seite 39 Figure 8-3. Grüße, Eddie
-
Thread
PIC oder AVR Microcontroller - Unterschiede?
Hier also kein nenenswerter Unterschied. Preise -------------- Über den Daumen gepeilt haben der PIC16F84 und der A90s1200 in etwa die gleiche Ausstattung, die Preise der beiden µC kann ja jeder selber nachschauen und sein Urteil dann bilden. *************************************** LEISTUNG der
Hallo Herr Schumann, ich benutze den PIC16F84 für einfache Steuerungen und den 68HC811E2 für komplexere Anwendungen. Angefangen habe ich mit dem HC11 (CICC Controller, complex instruction set)weil er sehr comfortable Befehle besitzt und incircuit
-
Thread
Pic-Abfrage
ich komme einfach nich weiter und bitte um hilfe. mein problem ist folgendes. Ich habe einen 16f84a und er soll folgendes tun. 1. an RA0 bis RA3 soll er einen BCD code empfangen (von 1-8) 2. an RB0 bis RB7 soll er dann eine LED zum leuchten bringen(also RB0=1, RB1=2 usw. 3. diese folge soll
angehängt. Das ist für den Simulator gedacht. Man sollte neben dem Quellcode die Register beobachten (h 0F wir einfach hochgezählt und simmuliert PortA, h 10 dient der Fehlerbehandlung falls der Wert zu gross wird, h 06 = PortB). Ich empfehle Einzellschritte Taste F7.
-
Thread
PIC "fährt nicht immer hoch "
ich habe folgendes problem. mein PIC (16F84A) "fährt nicht hoch" wenn ich im Spannung gebe! wenn ich ihm einmal kurz spannung gebe und dann noch einmal dann "fährt er hoch", jedoch nicht wenn ich ihm einmal kurz spannung gebe und nach
Hi, normalerweise macht man ihn so ca. 100nF/keramisch groß. Er dient dazu, das die Versorgungsspannung bei schnellen Flanken nicht zusammenbricht. Ist besonders bei digitalen Schaltungen zu empfehlen. Du solltest ihn möglichs nahe bei den PIC
-
Thread
PIC 16F84A Timer ???
Hallo ! Wer kann mir weiter helfen ? Ich möchte gerne einen Timer in Assembler mit MPLAB von Microchip programmieren, leider funktioniert das bei mir nicht. Ist es eigentlich möglich einen Timer über z.B. 4 Stunden zu programmieren ? Wie muss ich den Timer initialisieren und wie kann ich ihn dann im Programm verwenden ? Wie berechnet sich die Zeit ? Welche Parameter muß man wie einstellen ? Leider findet man im Internet ziemlich wenig darüber. Über ein kleines Beispiel z.B. Einschaltverzögerung wäre ich sehr dankbar ! Grüße, RyanB
-
Thread
Schweiz
Na ja, kommt darauf an, wie weit man das Mittelland ausdehnt :-) Ich wohne genau beim ABK A1/A2 in Härkingen. Gruss Christian
mich) interessanteres dran wie z.b. tcp/ip, ide/ata.. Und ein bisschen grössere Controller wie der Pic16F84. ;-) Ich denke da so an nen Atmega32 oder so.. Greetz Nik
-
Thread
PIC16F84A Programmierung
Hallo Gemeinde! Ich bin, ich muss es zugeben, ein absoluter Neuling in Sachen PICs. Habe mir das Picstart Plus Set von Microchip zugelegt, um PICs programmieren zu können. Jetzt habe ich den Source Code für eine Blinkschaltung (wehe, hier lacht jemand... :-)) erhalten, komme aber damit nicht so ganz klar. Der Sourcecode liegt als .src Datei vor, ich möchte ihn in MPLAB laden, dann zum HEX-Code wandeln und in den Chip übertragen. Der Programmierer meinte, so, wie er den Code geschrieben habe, würde man heute nicht mehr programmieren. Beispiel: DEVICE PIC16C84,XT_OSC,WDT_OFF
-
Thread
Gründung einer Interessengemeinschaft
bißchen her) Assembler 68000 (auch etwas her) Assembler/ANSI-C Z180(noch recht frisch) Assembler PIC 16C 18C (viel mit gemacht - ich hasse sie ein wenig) Assembler/ANSI-C M16C80(super frisch) ANSI-C Atmel (rookie) Vier dieser Architekturen möchte ich auch zukünftig einsetzen und es kommen neue
Programmiergerät, da man ja normalerweise kein Multifunktionsgerät hat. Ich habe bis jetzt immer auf einem PIC16F84 rumgewerkelt, aber nun steige ich auch um, da die Atmels mir besser geeignet erscheinen für den Heimbereich. Auch aufgrund des geringeren Preises. Aber meistens versucht man doch mit dem etwas
-
Thread
PID-Regler
Hi Markus, schau doch mal hier http://www.seattlerobotics.org/encoder/200108/using_a_pid.html http://www.seattlerobotics.org/encoder/200011/SmallRobotMotionControl.htm http://www.jashaw.com/pid/ Eckhard
Wenn ich mich nicht irre, dann hatte die Elektor mal einen solchen Regler mit PIC 16F84. Da waren zumindest die Formeln dabei. Ich stöbere morgen mal im Archiv.
-
Thread
RS232 Protokoll
brauchst dir um das Timing der Signale keine Sorgen mehr zu machen. The MAX3110E/MAX3111E combine a full-featured universal asynchronous receiver/transmitter (UART) with ±15kV ESD-protected RS-232 transceivers and integrated charge-pump capacitors into a single 28-pin package for use in space-, cost
Infos zu den Bitzeiten suchst kannst du ja mal auf www.sprut.de nachsehen. Dort findest du unter den PIC Lernbeispielen eine Beschreibung der RS 232 inkl. zweier Programmbeispiele für einen PIC 16f84. Kennst Du denn das genaue Protokoll des TI92? Würde mich interessieren, da ich auch einen besitze.
-
Thread
PIC16C74 Interruptproblem?
Hallo! Habe beim Programmieren des PIC 16C74 ein Problem mit der Interruptroutine. Die Parameter des PICs sind so eingestellt, dass die ISR bei einer Änderung an Port B durchlaufen wird. Ich habe nun ein 10Hz Signal an PIN_B1 angehängt.
Hast du die Hauptfreigabe für Interrupts freigegeben? Beim 16F84 z.B. ist es im INTCON-Register Bit7 (GIE). Ist dieses Bit gelöscht, werden keine Interrupts ausgeführt.
-
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: Sind die 16F773 nicht Flash Typen, also direkt überschreibbar? Oder meinst du 16C773? Gruß Flo
-
Thread
Ideale Programmiersoftware
Hi, ich habe mal einen C-Compiler für den 16F84 getestet - war nicht zu gebrauchen. d.h. man musste schon in ASM programmieren. Wenn man häufig mal mit verschiedenen Controller zu tun hat, sollte man auf jeden Fall einen C-Compiler benutzen, um
Ingo, für 16F84 und 16F628 gibt es PICC-Lite. Ist frei auf www.htsoft.com zum Download. A.
-
Thread
Manchester mit AVRGCC
. The receivers in such systems use the average received signal level to set the threshold between a one and a zero. Thus, Manchester encoded data will bias the system to the optimum threshold. Essentially, if you consider every other bit to be the "data", only the nybbles 0x5, 0x6, 0x9, and 0xA have
Elektronikzeitschrift EAM 01/2002 ist ein Programm (für Telemetrie)dokumentiert, allerdings für einen PIC 16F84. Ich denke, daß man das Programm für einen AVR leicht umändern kann.
-
Thread
pic micro
Hallo, Auch wenn auf dieser Seite den PIC's nichts gewidmet ist, hoffe ich, dass jemand mir helfen kann, der von diesen Ahnung hat. ich versuche gerade bei einem pic micro 16f84 das Pin RA4 anzusteuern. Es soll lediglich als Ausgang dienen,
Ausgang benutzt werden kann. PORTA4 ist ein OpenDrain-Ausgang. Der Pin kann zwar bei Low-Level einige mA ziehen, bei High-Level bleibt der Pin jedoch auf 0 V. Die Lösung ist daher ein Pullup-Wiederstand.
-
Thread
PIC16F628
Hallo, wer von euch kann mir Tipps zum PIC16F628 gleich welcher Art geben? Ich benutze seit langem den PIC16F84A und möchte nun umsteigen.
-
Thread
Bin auch bereit... Gesperrt
die erste frage ... Wo bekomme ich möglichst für umsonst eine Entwicklungsumgebung (Sprache) für den PIC (16f84 oder so)? Sollte kein C oder ASM sein... Basic, Pascal oder Delphi oder sowas wären mir lieb. bin dankbar für jede antwort ... bye Alex
alex schrieb: > Wo bekomme ich möglichst für umsonst eine > Entwicklungsumgebung (Sprache) für den PIC (16f84 oder so)? > Sollte kein C oder ASM sein... Basic, Pascal oder Delphi oder > sowas wären mir lieb. bin dankbar für jede antwort ... Hallo Alex, auf www.geocities.com/SiliconValley/Way/5807/