-
Thread
Z80 ein paar Fragen zu Entwicklungumgebung
BASIC-Compiler), technische Unterstützung. Ständige Updates. Und für 25$ kriegst du nicht nur Z80, sondern auch PIC und 8085.
auf das Jahr 87 oder 88 zurück. Veröffentlichen will er sowieso nichts, anscheinend hat er genug Geld. :-) Gruß Bernd
-
Thread
ASM-Nachoptimierer
Hallo Fritz ich habe schon einige Steuerungen mit uC gebaut (PIC), ich verwende dabei immer Assembler. Mein Arbeitskollege hat sich vor kurzem mit nem ST62 und C rumgeärgert. Soll heissen er mußte eine Änderung an einem bestehenden Programm durchführen, aber nach
r24,1 83 0018 8731 cpi r24,23 84 001a 9105 cpc r25,__zero_reg__ 85 001c E4F3 brlt .L8 16:x.c **** c=c+b+i; 17:x.c **** 18:x.c **** a=a+b; 19:x.c **** a=a/2; 20:x.c **** 21:x.c **
-
Thread
Grafik Display EA DIP122-5NLED
schon erfahrung mit dem Display oder mit dem Controller SED 1520? Ich steuer das Display mit einem PIC 16F87x an. Wenn jemand ein Beispiel Programm hat (HEX oder ASM) wäre mir schon sehr geholfen. Oder ein genauer Ablauf wie die Befehle kommen müssen. Danke, schon mal im Voraus Grüße Tino
Hallo Tino Kranz, Ich habe das gleiche Problem, aber mit einem dsPIC (30f4013). Ich habe gesehen, dass du am 27.05.2004 dises Problem hattest. Hast du es schon geloest? Wenn ja, kannst du bite mir eine Nachricht schiken? Ich habe alles von Internet besucht und mir besucht
-
Thread
Controllervergleich
.." Es sind alles 8-Bitter, d.h. die Instruktionen verarbeiten 8 Bit Daten. Was da 12, 14 oder 16 Bittig ist, ist allein das Befehlswort. Der AVR ist ja auch ein 8-Bitter, obwohl die Befehle 16 oder 32 Bit breit sind. "Was oft immer aus Unwissenheit falsch angebracht wird ist PIC = PIC16C5X
.. na ja, nach oben sind keine Grenzen gesetzt dabei. @Till So gut wie alle neueren PICs (12F6xx, 16F62x, 16F87x 18FXX) haben ein Flash als Programmspeicher. Ein Teil besitzt sogar einen On-Chip Debugger. Für 99,-$ bekommt man ein In-Circuit Debugger, der unter anderem auch alle ICP-fähigen PICs
-
Thread
PIC16F877A Bootloader geht nicht
Hallo, Ich habe folgendes Problemm: Bootloader von http://www.microchipc.com/ mit dem PIC16F877 funktioniert, aber mit PIC16F877A geht nicht. Hat jemand damit erfahrung gemacht?
Es gibt für die 16F87x einen Bootloader und einen für die 16F87xA. Hast du da jeweils auch den richtigen verwendet?
-
Thread
Wie 2. Quarz an PIC
Steht der PIC schon fest? Bei der 16F87X-Reihe kannst Du Timer1 direkt mit einem zweiten Uhrenquarz laufen lassen. Aber auch ein Uhrenquarz geht nicht 100%-ig genau. Warum korrigierst Du den Quarzfehler nicht
Hallo Ja es ist sicher ein PIC der 18F reihe... geht das mit denen auch? Ich weiß dass ich das auch über die Software korrigieren kann aber wie genau wäre dass den mit Uhrenquarz? Ich mein so genau wie jede andere normale Uhr
-
Thread
DS18S20 Problem
DS18S20 liefert mir Werte wie 0xAF und größer zurück. Wenn ich das durch 2 Teile, dann erhalte ich 87. Ich bin auch recht sicher, das die Reihenfolge stimmt, da 0xF5 (0xAF umgedreht) noch größer wäre. Es sind auch keine negativen Zahlen, da das zweite Byte im Scratchpad 0 ist.
Läuft auch mit 16 MHz ! Dann misst der Sensor wohl wirklich Mist...
-
Thread
MC für Motoransteurung programmieren
@anfänger ja klar, man kann soviel machen. ich kämpfe jetzt aber mit der Hardware TWI vom Mega16 unter FastAVR. Interruptgesteuert und der Mega16 als Slave. Leider unterstützt FastAVR nicht direkt die HardwareTWI, nur den Interrupt, den gibt es in der Deklaration. Das ist aber auch alles. So habe
usw.) beschäftigen würdest. Einfach eine Zeitfrage für mich... In der Zeit (erstes Posting war der 16.02.2004) hättest Du, so du eine Prämie ausgesetzt hättest, das Ding längst als professionell gefertigte Platine mit allen drum und drann zu Hause.
-
Thread
Hausbus
Instabus Minimalausstattung: 1 Netzgerät 180 4 Eingangsmodule je 4 Eingänge (16 Eingänge ) ca. 290 4 Schaltaktoren je 4 Ausgänge ( 16 Ausgänge) ca. 480 1 Kleinzeugs 50 Lüftung über Logo und Instabusgateway. Das andere im Selbstbau - damit auch Spaß aufkommt. Zeitfunktionen
anregen vermittelt zu haben. Wer noch Fragen hat kann mich unter meiner E-Mail Adresse erreichen. m.f.G Uwe Manz
-
Thread
SPI mit PIC16F876?
Hi! Grad bei studieren des Datenblattes hab ich gemerkt das der PIC16F87 nicht nur I2C kann sondern auch SPI, wo gibts denn dazu ne Anleitung wie ich des Interface in Assembler anspreche, auf sprut.de hab ich nix gefunden. Und wie schließ ich des überhaupt Hardwaremäßig
-
Thread
pic das forum Gesperrt
unkomplizierten Struktur. Später habe ich (ausbildungsbedingt) erst den Intel 8085, dann den Micrchip PIC 16F877 und schließlich den Infineon C515 kennengelernt. Angesichts meiner Erfahrungen mit dem HC11 konnte ich nie richtig verstehen, warum PIC und auch 8051 so verzwickte Speichermodelle haben müssen
Source eingefügt. Gruß, Markus PS: Danke für deine Hilfe! ASM-Source ab hier: ; PIC-Typ : PIC16F73A-I/SP Gehäuse : SP (PDIP) = 28 poliges DIL-Gehäuse ; Taktfrequenz : 20 MHz Oszillator : 20 MHz-Resonator ; TMR0 Prescaler: - Watchdog : Off ; TMR1
-
Thread
Differenzverstärkerschaltung
Hi, hier ist eine ausführliche Appnote dazu: www.microchip.com/download/appnote/pic16/00715a.pdf
Plus-Eingang mit einem RC glied aus 1 Meg-Ohm und dem für deinen Frequenzbereich geeigneten Kondensator (15nF für 10 Hz) Mit einem zweiten Operationsverstärker machst Du Dir eine künstliche Mitte der 5 Volt Versorgung die Du als Bezug verwendest (2,5 Volt). Gruß Michael
-
Thread
C oder Assembler
r30, r0 17c8: 29 9f mul r18, r25 17ca: f0 0d add r31, r0 17cc: 38 9f mul r19, r24 17ce: f0 0d add r31, r0 17d0: 11 24 eor r1, r1 17d2: 4a 0f
17e2: 02 c0 rjmp .+4 ; 0x17e8 17e4: 95 95 asr r25 17e6: 87 95 ror r24 17e8: 6a 95 dec r22 17ea: e2 f7 brpl .-8 ; 0x17e4 17ec: 20 81 ld r18, Z 17ee: 28 2b or r18, r24 17f0: 20 83
-
Thread
z80 system
Other Features - DMA * Ext. Temp - Yes * COMM Interfaces - 2 UARTs w/ IrDA, I²C, SPI * 16-bit Timers - 6 * External Memory - n/a * Core/ CPU Used - eZ80 eZ80F91AZ050SG ... Features * Package - LQFP * I/O - 32 * Interrupts - 48 * WDT - Yes * Timers - (
RAM (bytes) - 16K * COMM Interfaces - 2 UARTs w/ IrDA, I2C, SPI * Program Memory - Flash * EMAC - Yes * 16-bit Timers - 3 * 8-bit Timers - n/a * External Memory - 16 MB * SRAM - 16K
-
Thread
prog. Temperatursteuerung
ein großer ATMega256. Programme lassen sich also leicht auf andere AVRs übernehmen. Zwischen den PIC-Familien sind die Unterschiede dagegen sehr groß. Deshalb sieht man viele mit den teuren Boliden PIC18F*** anfangen, da bei den kleinen doch ne Menge nützlicher Befehle fehlen. Die billigen PIC12C509
einfach simpler als ein AVR/8051. Aktuell benutzt werden meist die PICs 12f675 (DIL8 !), 16f628 (DIL18), 16f87x (bis DIL40). Der 12f675 hat trotz seiner Winzigkeit schon einen AD-Wandler und kostet nur 2-3 Euros.
-
Thread
Suche PIC16f877 Programmer für rs232
Hallo! Funktioniert der Ludipipo auch mit Pic16F87X Bausteinen weil der überall so beschrieben ist das er ein Brenner für Pic16F84 sei???? MFG Maruu
aufgesteckt: http://www.cveigl.at/members/TFTW/ludipipo/ludipipo.htm funzt einwandfrei mit dem PIC 16F876A und PIC 16F84A MFG Maruu
-
Thread
defekte PICmikrocontroller
Habe während meine Projektzeit schon den vierten PIC zerschossen. Gibt es irgendwo anweisung, was wür einen PIC tödlich sind und welche schaltungen den PIC zerstören
komplette und dauerhafte Abschaltung! ;-) Die Schutzdiode an (bzw. in) den Analogeingängen (z.B. 16F87xA aber auch andere glaube ich) wird ein "wenig" heiß, wenn man die Betriebsspannung des PIC's abschaltet, nicht aber die Eingangsspannung an diesen Pins. Dabei ist es egal, ob die Pin's als Digital
-
Thread
Mehr digitale Ports
habe. Gibt es vielleicht einen Baustein, der eine I²C-Anbindung hat, und Ausgangsseitig z.B. 8/16 IO´s. Der Baustein kann auch NUR Ein- oder NUR Ausgänge besitzen. Vielen merci Martin
vielleicht nicht optimal ist aber ich hab auch erst gerade bei Microchip.com einen 28 Poligen (DIL-Gehäuse) PIC16F87 bestellt und die Dinger haben viele IO´s sowohl Analog als auch Digital und das Ganze noch kostenlose als Sampel das gleiche gibts auch bei avr´s und damit hättest du zwar nen zeiten Controller
-
Thread
Software I2C für den PIC???
? Für den Pic16F87 hab ich schon was gefunden aber der hat dafür ein Hardwareinterface und das hab ich leider nicht. Gehts auch SOftwaremäßig??? Gruß Hannes
. Das Hardwareinterface des 16F87 is echt billig anzusteuern hab das Tutorial von sprut.de gelesen. Und für mein richtiges Projekt brauch ich sowieso noch ne serielle Schnittstelle die wäre ja auch Softwaremäßig mit dem Pic 16F84
-
Thread
Eingangssp. f. PIC 16f87X
Ich danke euch für euere unverzügliche Antwort auf meine vorhergehende Frage (Datenblatt in Deutsch). Könnt ihr mir vielleicht sagen, welche Spannung ich an die analogen Eingänge auf Port A (AN0, AN1, AN2,...) anlegen kann? Danke!!
-
Thread
Datenblätter in Deutsch
Hallo! Könnte mir jemand bitte sagen, wo ich das Datenblatt für den PIC 16f876 bzw. 16f87X in Deutsch erhalte? Ich wäre euch unendlich dankbar! mfg Lyric
-
Thread
Serielle Kommunikation mit PIC16F87x
Hallo, schaffe es einfach nicht mit dem PIC Daten(welche ich im Hyperterminal eingebe) über die RS232 einzulesen. "scanf" funktioniert nicht in Hi-tech C. "getch" oder "gets" hab ich auch nicht zum laufen gebracht. Scheint mal wieder so, als bräuchte ich Eure Hilfe. Die Ausgabe über printf() stellt kein Problem dar.(USART richtig initialisiert). Habt Ihr mir ein paar Tips? Vielleicht einen funktionierenden Code? Ist Hardware-protokoll beim Hyperterminal richtig? Auf http://www.microchipc.com/sourcecode/#serial hab ich schon gesachaut, aber den code krieg ich nicht fehlerfrei compiliert
-
Thread
PIC Programmer development board
ein einfach aufzubauender programmer der mit http://www.ic-prog.com/ oder ntpicprog den 16F84(A) brennt: http://www.the-starbearer.de/Praxis/Microkontrollerpraxis/PIC/Pic_minimal.htm Gruss
DSP56800 Familie von Motorola hat wie die dsPIC30F family 16bit/ Flash uC und DSP etc. und ist bereits verfügbar "dsPIC30F laut Microchip late 2003" . Womit ich nichts gegen Microchip sagen will (das Thema sollte eigentlich durch sein), aber
-
Thread
PIC Strings im Flash ablegen
Wie gesagt, bei den 14-Bit-Pic´s lassen sich Texte mit DA .... als 7-Bit ASCII speichern also 2 Zeichen pro Word. Funktionieren tut das aber nur mit den PIC´s, die ihren Programmspeicher auch lesen können also z.B. mit der 16F87x Serie. Mit einem 16f62x funktioniert das nicht. Da muss ich auf RETLW XX -Folgen zurückgreifen also ein Zeichen pro Word. MfG Steffen
-
Thread
PIC Programmierung ICSP über RS-485 o.ä.???
Hallo Ihr Freaks, habe ne Frage zur PIC Programmierung, da ich noch nicht solange mit µC arbeite und erst am einarbeiten in die PIC Familie bin! Die neuen PIC Flash Controller können ja mittels ICSP in der Schaltung programmiert werden
Bei den PIC´s lässt sich das nur bei Controllern realisieren, die auch selbst ihren Flash beschreiben können. Bei den 16Fxx ist das nur bei der 16F87x-Serie der Fall. Bei den 17Cxx (OTP-Eprom oder UV-löschbar)
-
Thread
8051 familie
Hallo Aber mit einem PIC-Brenner kann ich dann wohl keinen 8051er oder gar einen Atmel brennen? Brennt denn der "normale" Atmel Brenner auch alle 8051er? Also alle mit *80* gehören dann zu dieser Familie 8051? Z.B. 8253, 80C39, AT87F51. Wie siehts mit den Z80 aus? Die 8031er Familie wird einem ja schon fast nachgeworfen. Die kosten z.B. unter einem Euro pro Stück. mfg Wolfram Hildebrandt
-
Thread
Probleme mit Quarz am PIC 16F872
Hallo, wer weis RAT?!?!?! Ich habe eine Schaltung mit einem PIC 16F872 aufgebaut. Mit einem Qurazoszillator (Reichelt OSZI 10,0000) läuft alles bestens. Wenn ich aber den Oszillator durch einen einfachen Quarz ersetze (mit den Kondensatoren gegen Masse) läuft der
===================================== ; ; Configuration Bits ; ; Code protection for the PIC16C872 is different than for other PIC16C87X devices. ; The CP_ALL and CP_OFF switches operate as expected. ; CP_HALF protects the lower half of program memory. The upper half is open. ; CP_UPPER_
-
Thread
EMV-Problematik
eigentlich genau die Erfahrung, die ich auch gemacht habe. Bisher gab es noch nie Probleme. Welchen PIC setzt ihr eigentlich ein? Ich arbeite größtenteils mit dem 16F876 oder dem 16F628. MfG Jörg PS: Das Forum hier ist Super. Mit so vielen Antworten in der kurzen Zeitspanne hab ich gar nicht gerechnet
PIC16C73, PIC16C74, PIC16C62, PIC16F873, PIC16F876 Reiner
-
Thread
Muss ein Mikrocontroller seinen Code richtig ausführen..?
Original findet Ihr unter http://www.microchip.com/1010/pline/picmicro/category/embctrl/14kbytes/devices/16f876a/index.htm -->PIC16f87XA Rev. B0 Silicon Errata Sheet. Von unserem Lieferanten bekam ich zur Anwort, das die Prozessoren auf keinen Fall zurückgenommen werden. Die im Datenblatt veröffentlichen
Gewährleistungsrechtes. Noch behalte ich mal den Namen des Distributors für mich, da anscheinend in DE nur PIC16F87XA der mit dem Fehler behafteten Rev. B0 (sofort) erhältlich sind. Soweit ich mich allerdings im Gewährleistungsrecht auskenne (es gab ein paar Probleme mit den von mir entwickelten Geräten -
-
Thread
10-bit ADC am PIC 16F87*
Hallo Leute, ich versuche vergeblich den 10- Bit Wert des Analog-Digitalwandlers an einem PIC 16F872 auszulesen. Aber ich bekomme immer nur EINEN 8-Bit Wert heraus. Entweder 000-255 oder 000-003. Zusammen wäre es ja ein 10-bit Wert, aber das geht leider nicht. Auf eine Internetseite habe ich gelesen dass man einen speziellen Algorithmus für den 10-bit braucht aber ich habe ihn nirgends gefunden. Wer kann mir helfen? Gruss Marco
-
Thread
Algorithmus fuer PID (Heizungsregelung)
loop dauer 0,1 sec so ergibt sich KP*P=(20-100)*5=-400 KD*D=(20-19)/0,1=+10 KI*I=(20-100)*0,1*2=-16+(Summe aller bisherigen KI*Is) Ausgang=-(-400+10-16=-406)gilt nur beim ersten loop. Beim zweiten loop haben wir bei gleichen Temperaturen -400+10-16-16=-422 Hinweis: Das Minus vor der Klammer
eure Beiträge gelesen und habe dazu eine Frage : Ich arbeite gerade an einer Motorregelung mit einem PIC87F626 in Verbindung mit einer PWM-gesteuerten 3 Phasen-Brücke. Die Rückführung des Geschwindigkeitssignals kommt aus dem Drehstromgenerator, der die Hallsignale des Motors auswertet. Pro Umdrehung habe
-
Thread
Microcontroller von PIC16F87x
Hallo, Ich bin gerade am erlernen der Programmierung von PICs. Meine Software habe ich fertig und möchte nun meinen PIC, welcher schon in der Schaltung ist, mit PRO-MATE(Microchip) programmieren. Mein Problem ist nun, dass er bei dem Transfer zum Gerät immer mittendrin abbricht. Weis jemand zufällig, was das für ein Problem ist und wie ich es beheben kann? Besten Dank im voraus Simone