-
Thread
Pic Program compilieren usw
Guten Tag, ich muss ein kleines Programm für einen Pic16F872 schreiben und compilieren. Gibt es auch für den Pic so wie für den Atmel Freie Compiler? Gibt es ein Tutorial ähnlich wie https://www.mikrocontroller.net/articles/AVR-Tutorial für den Pic?
Rohs schrieb im Beitrag #7173607: > Apollo M. schrieb: >> Für die x8/16/32 compiler gibt es Medizin auf Github! > > Was meinst du Damit? Wahrscheinlich dies: https://github-com.translate.goog/Redouane64/PIC-on-VSCode?_x_tr_sl=en&_x_tr_tl=de&_x_tr_hl=de&_x_tr_pto=sc
-
Thread
FPGA contra Mikrocontroller
auf den FPGA-Preis draufschlagen. Allerdings kannst du jede Menge debuglogik dazubauen, also PIC auf FPGA ist eher mit einen PIC Emulator/Debugger zu vergleichen. Auch nicht zu verachten.
Spartan3 mit 200k Gates, >in den dieser Core locker passen sollte schon für 15 zu haben ist >und ein Pic, der vielleicht 1/32 der Performance bringt bei 3 bis 4 >liegt! Was Du nicht bedenkst ist, dass der PIC-Kern von dem Du hier sprichst einen PIC 16C57 nachbildet, und der ist total veraltet und
-
Thread
Was wird denn nun aus AVR?
------------------------------------------------ Anwender schrieb im Beitrag #4395533: > Bei PIC sieht die Welt schon wieder anders aus, die > Familie ist und bleibt aber trotz aller Unbequemlichkeiten bis auf > weiteres mein Favorit. Hast Du Dir mal die 16-Bitter angeschaut? Die finde ich nicht
so klein sind, gibt es denn auch > so kleine IC's, wie die Tinys? Die LPC810 Reihe gibts mit 16 Pins in einem 3,2x2,5mm Gehäuse. Für SO8 hat es wohl nicht gereicht, in SO20, TSSOP16 und DIP8 gibts den aber auch. Cortex M0+ Core, 16KB Flash, 4KB SRAM. 3xUART, 2xSPI, 1xI2C, ein paar Pins können
-
Thread
[V] Rauchmelder FireAngel ST-620-DET
Was mir noch aufgefallen ist das der RM den Gleichen Mikrocontroller hat wie das W2 Module ein PIC16LF1936
Tabelle vergleichen. Im W2-MM Modul sitzt übrigens unter einem Funkmodul ohne Batterie ein weiterer PIC16LF1936. Die Sprue Entwickler scheinen den Chip zu mögen. Zum W2-MM: Ich arbeite jetzt meistens mit der Beta Version 1.0.6.0 der Software. Die ist optisch schöner und liefert ein paar nette
-
Thread
Anfänger! C-Programmierung für PIC 12F629
Deleting intermediary and output files. Clean: Done. Executing: "C:\Program Files\SourceBoost\boostc.pic16.exe" nocheintest.c -O1 -W1 -t 12F629 BoostC Optimizing C Compiler Version 6.00 (for PIC16 architecture) http://www.picant.com/c2c/c.html Copyright(C) 2004-2005 Pavel Baranov Copyright(C) 2004-2005 David Hobday Single user Lite License (Unregistered) for 0 nodes Limitations: PIC12/PIC16 max code size:2048 words, max RAM banks:2, Non commercial use only nocheintest.c nocheintest.c(5:9): error: left operand must be l-value nocheintest.c(5:9): error: failed to generate
-
Thread
was ist das für ein chip/controller?
eProfi schrieb im Beitrag #5086076: > Das ist ein PIC12F oder PIC16F. 16C54, kundenspezifisch vorprogrammiert.
http://www.microchip.com/wwwproducts/en/pic16c54
-
Thread
virtueller COM-Port mit Atmega
Stress. Und wenn Du eigenen Code auf dem Chip haben willst: das ist eigentlich ein vorprogrammierter PIC16F1455, der billigste Microcontroller mit zertifiziertem Full Speed USB Hardware Interface. fchk
gelangen Da kriecht kein Strom, der fließt ganz normal aus den USB-5Volt über den TX-Pin in den PIC und da über die Schutzdioden des PortPins auf Vcc. Dein Pic16F876 ist im Datenblatt mit 2-5,5Volt Betriebsspannung angegeben, er war also vermutlich nie wirklich aus.
-
Thread
Wer kann mir einen Pic brennen?
hallo kann mir jemand sagen was es bedeutet wenn man den ic PIC16F84-04/P im EPS 006501-1 programmieren soll und wo man das machen lassen kann?
>hallo kann mir jemand sagen was es bedeutet wenn man den ic >PIC16F84-04/P >im EPS 006501-1 programmieren soll und wo man das machen lassen kann? wohl eher "mit" und nicht "im" EPS 006501-1 ist die Software
-
Thread
Biete 10€ Belohnung für kurze Hilfe!
:d%t;RB5 + %tRB6?%t:d%t;RB6 + %tRB7?%t:d%t;RB7 + %tOSC2CLKOUT?%t:d%t;OSC2CLKOUT] PIC16F84A_CPU%p .model PIC16F84A_CPU%p d_cpupic (rise_delay = 1.0e-9 fall_delay = 1.0e-9 + cpu_arch_id = "picmid" + cpu_part_id = "microchip_pic16f84" + hex_file = "rom.hex" + input_load = 1.0e
Zorg schrieb im Beitrag #2710343: > Du verschwendest Deine Zeit mit uraltem Kram. > Nimm halt einen PIC / AVR mit internem EEPROM. Der PIC16F84 hat ein internes EEPROM mit 64 Byte.
-
Thread
(V) Verschiedene PIC Mikrocontroller ,GALS/PALS,EEPROMS,DSPs
Wegen Werkstättenräumung habe ich folgende Mikrocontroller und diverse GAL/Pals abzugeben: 3 PIC16F871-I/P 3 PIC18F4685-I/P 4 dsPIC30F4013 3 PIC18F4620-I/P 3 PIC18F46K22-I/P 4 ADSP-BF532-SBB400 3 dsPIC30F3013 2 dsPIC33FJ12 GP201-I/P 1 PIC16F785-I/P 1 PIC16F689-I/P 3 PIC18F2455
ADSP-BF532-SBB400 15,88 3 dsPIC30F3013 4,06 2 dsPIC33FJ12 GP201-I/P 2,52 1 PIC16F785-I/P 1,67 1 PIC16F689-I/P 1,59 3 PIC18F2455-I/SP 4,17 1
-
Thread
Wie ist ein billiger Grid Tie Inverter aufgebaut ?
FET-Parallelkonstruktionen und Trenntrafos mit mehreren kHz auf das Netz aufmoduliert. Das Ganze steuert ein PIC16Firgendwas.
Jetzt fehlt also nur noch, wie ich am besten mit einem digitalen Poti entweder den "StromSinus" vom PIC16 kommend erniedrige, oder den Shuntstrom-Verstärker erhöhe. Der PIC16 scheint mir den Sinus per pwm über zwei Tiefpässe zu erzeugen, siehe Anhang. Ich könnte im ersten Tiefpass zum 22k Widerstand
-
Thread
Microcontroller suche
Link: http://www.mikrocontroller.net/articles/PIC
WDT, Timer, Brownout, Interrupts, I²C/SPI und Komparator gesehen. dsPICs haben da teils noch UART, 16bit PWM, DACs und CAN. Und halt auch in DIP-Gehäuse. Ich weiß nicht, ob man die Komplexität mit dem dsPIC oder nem PIC24 und dem MSP430 vergleichen kann, aber ich würde nem Anfänger eher nen PIC16 oder
-
Thread
Benötige Hilfe beim Einstieg in die Mikrocontrollerwelt mit PIC
eingepflegt. Es wird nur mehr MPLABX weiterentwickelt wie auch die dazugehörigen Compiler (XC8, XC16 u. XC32). Programmer: Auch wenn es etwas teurer wird - aber nimm gleich einen PICKIT3. Spätestens wenn modernere PIC (16Fxxxx, diverse PIC18 und erst recht PIC24 etc) Programmieren und Debuggen
soweit ich das sehe alle einen internen Osc. Der von Tobias verwendete PIC16F887 hat auch einen, trotzdessen er schon einige Zeit aufm Buckel hat. Irgendwann fing es halt mal an. Ich hab mir angewöhnt, nur noch PIC18er mit einem K oder J im Namen oder ein PIC16xxxx oder PIC12F1822
-
Thread
dsPIC33E mit ECAN - Geht es auch ohne DMA?
Ok, ich hab jetzt mal MPLAB-X installiert, XC16 und das Projekt ohne Library übersetzt, oder zumindest versucht. Folgendes habe ich (in allen Files) angepasst: #if 0 #if defined(__dsPIC33F__) #include "p33fxxxx.h" #elif defined(__PIC33E_
Ich habe hier einen wenigstens 1 Jahr alten Test mit einem dsPIC33EP64MC502. Der ist sicher nur ähnlich aber der ECAN Teil ist gelaufen mit XC16 und C30. Da ich selber nichts mehr mit PICs mache (das debuggen nervt einfach nur wenn man cortexe gewohnt ist) kann ich
-
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
Linear Schrittmotor bei Pollin, ggf. mit Treiberplatine
, je nach Lieferung mit oder ohne Treiberplatine (siehe Anlage). Auf der Treiberplatine ist ein PIC16LF819 verbaut. Ich denke, dass die Platine über I²C-Bus angesprochen wird. Auf der Platinenunterseite ist eine Mini-Lichtschranke bestückt, die vermutlich zum Anfahren des Referenzpunktes dient (Stieft
soweit auch klar, der 3059 dürfte ein dual n-kanal Mosfet zur Pegelwandlung sein. Evtl. kann ja ein PIC-Anhänger mal Versuchen den 16lf819 auszulesen. Ich hab leider keine Hardware für PIC's. Gruß und frohes Fest Alex
-
Thread
USB Koppelfeld für Festplatten
pic tech schrieb im Beitrag #2732826: > Zudem hast du ein paar konzeptionelle Fehler beim schalten der 5V und > 12V. Oh, danke, das klingt interessant. Was meinst Du genau? pic tech schrieb im Beitrag
sind normalerweise nicht gemacht, unbelastet zu funktionieren, und da wird dann gerne gespart, z.B. 16V ELCO bei 12V Ausgangsspannung, im unbelasteten Zustand aber 16-17V Ausgangsspannung, weil fixer PWM und feedback opto gespaart. > > pic tech schrieb im Beitrag #2732826: >> Wäre es da nicht
-
Thread
Erstes Projekt mit PIC und schon stecke ich fest
Ich möchte mich ein wenig in PIC Controller einarbeiten und habe mir dazu folgendes zugelegt. Buch: Mikrocontroller Basics mit PIC, Tam Hanna, Elektor Verlag MPLAB X IDE in der Version 4.15 PICKIT 3 PIC 16F18877 Alles wie vom
dir nicht wirklich helfen. Sondern gehe anders vor: - suche dir einen kleineren und überschaubaren PIC aus der PIC16 Reihe aus. Nicht das Allerneueste und zu älteren Chips inkompatible, sondern etwas bereits gut Eingeführtes. - lies dessen Manual, um zu verstehen, wie dieser Chip funktioniert - denke
-
Thread
Frage zu einem kleinen PIC-ASS-Programm
hallo; ich habe folgendes kleine PIC-ASS-Programm: [c] PROCESSOR 16F15313 #include <pic16f15313.inc> PSECT psect1 org 0x00 goto main PSECT psect2 main: movlw 0b11111011 movwf TRISA
übernommen. aber es geht immer noch nicht. so sieht das Programm jetzt aus: [c] PROCESSOR 16F15313 #include <pic16f15313.inc> // PIC16F15313 Configuration Bit Settings // CONFIG1 config FEXTOSC = OFF config RSTOSC = EXT1X config CLKOUTEN = OFF config CSWEN = ON config
-
Thread
PIC18F vs Atmel AVR
entstecht. Atmel hat das nicht bei der PWM - bin mir da aber nicht ganz sicher ! USB haben einige PIC18f. (Hier ggf. PIC16, und nicht 18:) Der lineare Addressraum - bzw. das banking der PIC Die Verwaltung der Interruptadressen und deren "Lage" (ATMEL im RAM, PIC separat - und damit deren Anzahl
bitte kontrollieren, PICs habe ich lange nicht mehr angesehen bzw. vertausche ich ggf. PIC16 mit PIC18. Gruß, c.
-
Thread
PIC-Clones und 4-Bit MCUs aus China (MDT-MCU)
Wer dachte, es gibt nichts kleineres als einen PIC10F200 (256 Words Flash, 16 Bytes RAM), der irrt: MDT90P01: Ein 4-Bitter mit OTP-EPROM (512 Words OTP, 24 Nibbles RAM) der pinkompatibel zum 10F200 ist :) Ich denke, soviel Unterschied ist bei
Äquivalenzliste: https://sites.google.com/a/crossic.com/backup/brands/mdt Was ich daran nicht verstehe: Der PIC16F54 oder ein STM8S003 kostet bereits <0.30 EUR auf Aliexpress oder teils auch beim Distributor. Wie kann sich das lohnen? Weshalb werden noch OTPs angeboten? Flash ist ja eine ausgereifte und
-
Thread
Eagle Layout Baustücke am besten positionieren
> Das 16MHz-Ding (CSTCR6..) Den brauche ich doch für den Atmega oder sehe das was falsch ?
müssen. Habe jetzt die 1 Innenlage als GND Polygon genommen. Meine Vias gehen aber nur von 1-16
-
Thread
ATTINY85 o.ä. als I2C zu WS2812 Bridge
Lösung also. Es gibt noch andere PIC16 mit CLB - such Dir den passenden aus. fchk
> geniale Lösung also. Es gibt noch andere PIC16 mit CLB - such Dir den > passenden aus. > > fchk OK, dies sieht nach einer netten Sache aus, wie der PIC nativ WS2812 spricht. Also mit wenig CPU-Leistung den WS2812 füttert. Jetzt brauche
-
Thread
PIC Programmierung
schwer. Die Mikrocontrollerwelt spricht oberhalb der Anfängerebene einfach nur Englisch. Und die 16Bit Pics wie die PIC24 sind nicht gerade die Typischen Einsteigerprozessoren. (Wobei ich da eh die Schwerpunkte anders legen würde. Entweder mit 8Bittern wie den 16F oder moderner den 18F für einfache
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.
-
Thread
Geht AVR auch so komfortabel wie PIC?
versehentlich automatisch im Simulator gelandet, als der PICKit nicht angeschlossen war. Und bei den 16 Bittern, den PIC24, gibts mehrere Code und auch Datenbreakpoints. Die Zeiten, in denen man blind programmiert hat, sind eigentlich vorbei. Und das sagt einer, mal mit einer "Pipeline" von UV-Eproms
0 Erfahrung). > C Compilierung ist meines Wissens erst ab PIC18 so richtig sinnvoll > verwendbar. Die neueren Enhanced Mid-Range PIC12/-16 habe einen C-Compiler freundlicheren Instruction Set. Auf den Mid-Range kann der XC8 aber auch was machen.
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
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
das änderte sich > dann schon. Wobei Microchip ja kein GCC Verächter ist. Die Compiler für deren 16- und 32-Bit Microcontroller basieren auf GCC. Die Version für MIPS war schon da und die für die dsPIC30 (und Nachfolger) strickten sie selber. Bei Microchips 8-Bittern ist das halt ein wenig schwer
-
Thread
Wer kennt einen USB Dongle, der einen PIC2550 enthällt?
Ein PIC16F1454 oder PIC16F1455 reicht: https://hackaday.io/project/6258-two-component-usb-temperature-data-logger fchk
Frank K. schrieb im Beitrag #6691367: > Ein PIC16F1454 oder PIC16F1455 reicht: > > https://hackaday.io/project/6258-two-component-usb-temperature-data-logger Ein billiges 8051 Derivat reicht, und das gibts komplett als USB-Stick für ein paar
-
Thread
Qualität bei Microchip's dsPIC33
Hallo! Hat hier sonst noch wer so schlechte Erfahrungen mit der Qualität der dsPIC33-Serie? Ich hab in den 80ern angefangen mit uCs zu arbeiten (Motorola, PIC16) und war es gewohnt, dass man die Fehler im Datenblatt an einer Hand abzählen konnte und der Chip das tat, was im Datenblatt
nur weil ich gerade mit einer neuen Charge Toshiba µC das gleiche > Problem habe: Fährst Du den PIC auf der höchsten Quarzfrequenz? dsPIC33FJ64MC804-H/PT Externes Oszillator-Modul SG-310 SCF C mit 16.0MHZ & 100ppm ;(Fin = 16MHz) / (PllPre = 2) => Fref = 8MHz ;(Fref = 8MHz) * (PllDiv = 20) =
-
Thread
PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art
Ich wäre auch für einen dsPIC33, der hat ja auch ein sehr schnelles Rechenwerk. Der dsPIC33FJ12GP201 hat nur 18 Pins und es gibt ihn als DIP und SOIC. Der Timer 1 hat 16-bit und kann asynchron bis 50 MHz zählen (im Datenblatt ist
einen dsPic33 würde ich für dieses Vorhaben nicht nehmen: Denk doch mal an den Strom, den der zieht. Mit nur 3..4 mA wie der kleine PIC16 kommt der nicht aus. Lt. Datenblatt braucht der eher 50..120 mA je nach
-
Thread
Attiny Speicher zu knapp
Beitrag #2670675: > Wenn Du einen Tiny2313 benutzen kannst, kannst Du für das gleiche Geld > einen PIC24FV32KA302 nehmen: doppelt so viele Bits; doppelte > Taktfrequenz, 16* Flash, 4* RAM; plus viel bessere Debugmöglichkeiten; > keine Probleme mit PROGMEM, bessere Peripherie, ... Und noch etwas:
Beitrag #2670675: >> Wenn Du einen Tiny2313 benutzen kannst, kannst Du für das gleiche Geld >> einen PIC24FV32KA302 nehmen: doppelt so viele Bits; doppelte >> Taktfrequenz, 16* Flash, 4* RAM; plus viel bessere Debugmöglichkeiten; >> keine Probleme mit PROGMEM, bessere Peripherie, ... > > Und noch
-
Thread
Kann PICC18xxx alles, was die PIC10/12/14/16 können?
>Kann ich mit dem oder anderen PIC18 denn alles erledigen, was die >PIC10..16 auch können? Oder gibt es irgendeinen Grund, diese PICs auch >noch verwenden zu müssen? Ja, die koennen alles und noch mehr. Die PIC16 sind fuer kostenguenstige
Gehaeuse. IMHO eine gute Wahl ist: 8 pins: PIC12F683 14 pins: PIC16F684 18 pins: PIC16F88 (gibt's inzwischen aber schon bessere) 28 pins: PIC18F2520 40 pins: PIC18F4520 20 pins mit USB: PIC18F14K50 28 pins mit USB: PIC18F2550 40 pins mit
-
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
Compilerhersteller können einfacher die Eigenheiten einer Architektur nutzen wie zB ein segmentiertes Layout (PIC, C16x...). Im Moloch GCC ist sowas fast ausgeschlossen (inzwischen ist's einfach machbar, aber nicht bis vor 1-2 Jahren). Ich hab mich schon gefragt wie signnig es wäre, das in avr-gcc einzubauen, also
-
Thread
Byteorder PIC32?
Die PIC32 heißen doch nurnoch PIC und nutzen MIPS Kerne. Die sind normalerweise Big Endian.
)((value&0x00FF0000) >> 16); p[1] = (byte)((value&0x0000FF00) >> 8); p[0] = (byte)((value&0x000000FF)); } ...für UInt16, Int16, Int32, Float entsprechend im gleichen Muster. Es gibt auch Libs, welche das Serialisieren
-
Thread
PIC4550 - Anfänger Problem
schreibe in MicroBasic mein Programm, packe es in ein .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
------------------------------------------------------ Grundsätzliches: 1) Man verwendet bei PIC18 immer den sog. Latch zum Output. Das heißt man schreibt nicht mehr PORTA=0xFF sondern LATA=0xFF. Bei den PIC16F war es ein bekannter Fehler, dass bei manchen Bitmanipulationen im PORTX immer wieder
-
Thread
Padauk PFS154 und Rambelegung
... und an W.S. noch einmal: Ja, ich habe in grauer Vorzeit einmal, mit PIC16F84 eine Berechnung mit natürlichem Logarithmus in Assembler machen müssen bei gleichzeitiger Aufaddierung der auf das Minigerätchen eingewirkten Wärmemenge... Sowas will ich nie wieder machen müssen
Ralph S. schrieb im Beitrag #6448371: > Ja, ich habe in grauer Vorzeit einmal, mit PIC16F84 eine Berechnung mit > natürlichem Logarithmus in Assembler machen müssen bei gleichzeitiger > Aufaddierung der auf das Minigerätchen eingewirkten Wärmemenge... > > Sowas will ich nie wieder
-
Thread
Suche guten MC mit ISP und USB und Experimentierboard
Hi, ich weiß nicht worauf die negativen Kommentare beim PIC abziehlen, doch einen dsPic (16bit) im DIL Gehäuse solltest du dir mal genauer anschauen. Bei Reichelt sind sie recht günstig und einfach zu erhalten und ein PicKit3 kostet auch nicht die Welt. Gerade
Hallo Zusammen, also die Berechnungen mit 16x16Bit werden wohl mehr als 1000mal / Sekunde durchgeführt werden. Deshalb halte ich den 16Biter für erforderlich. Jedoch habe ich keine 16Bit-AVRs gefunden. Der dsPIC30F4012 scheint mir sehr gut
-
Thread
Atmel goes USB
Die "instruction cycle time" bei einem PIC16F84 ist 4/Fosc, somit benötigt ein Befehl auf diesem z. B. mit 4 MHz getakteten PIC 1µs.
Der PIC16F628-20a kann ja mit 20Mhz getaktet werden Das ganze durch 4 sind dann etwa 5 MIPS also für lowspeed vollkommen ausreichend. Also mit der Hardware müsste es funktionieren, bleibt nur mehr die
-
Thread
Quarzoszillator für PIC32
integrierte Verstärkerschaltung. Am Ausgang kommt eine Rechteckspannung mit einer Frequenz von z. B. 16MHz heraus. Ein Quarz ist ein Kristall. Damit da etwas schwingt benötigt man einen Verstärker. Der Verstärker ist im Mkrocontroller. Bei dem erwähnten PIC32... haben sie den Verstärker falsch dimensioniert
> Aber steht das auch im DB des > verwendeten PIC? Jup, im Datenblatt des PIC32MZ2048EFM064 wird darauf verwiesen :) > Bei meinem PIC ist es nicht so extrem, aber schaut euch mal das > errata vom PIC32MX an. Fast 4 Seiten nur Fehlerauflistungen
-
Thread
Kopfhörerverstärker - kein LM386?
meine künstliche Masse nehme, warum soll ich die dann noch weiterhin benutzen? Kann ich nicht kit R16/R16 direkt auf den Ausgang vom Opamp gehen?
PWM, die nötig wäre, um sinnvolle Frequenzen (20kHz?) zu erzeugen, > kann ein uC nicht bringen, ein 16MHz uC bringt da nur 9 bit, also > Rauschen in "stillen" Passagen wäre mit -50dB deutlich hörbar. Von welchem 16MHz uC quasselst du da? Irgendwann fiel hier schon mal dsPIC33... Aber auch egal. Selbst
-
Thread
PicKit 3 Fehler
wie es das PK1 noch war. Im inneren Werkelt ein 16Bit PIC. Zwar kann man einen Hardwarefehler nicht völlig ausschließen (ein Port des µC defekt) aber das halte ich eher für Unwahrscheinlich. Diese Fehlermeldung ist die Typische Fehlermeldung wenn
expected Device > ID (00002080). Die Device ID mit Wert 00002080 ist die richtige für das Bauteil PIC16F887. Daher liegt die Ursache an der MPLAB Einstellung nicht, trotz deiner schreienden 4 Ausrufezeichen. Gruss
-
Thread
8015 Microkontroller-Familie
mit dem 8051 ist schon ganz gut. Ebenfalls ganz gut - wenn auch ein bissel "anders" sind die kleinen PIC's, also 16Fxyz. Bei beiden Architekturen kann man sehr gut die Grundlagen und Assembler lernen. Das ist wichtig. Ja wichtig. Man sehe sich in diesem Forum mal um: all diejenigen, die Probleme
dem 8051 ist schon ganz gut. Ebenfalls ganz gut - wenn auch > ein bissel "anders" sind die kleinen PIC's, also 16Fxyz. > > Bei beiden Architekturen kann man sehr gut die Grundlagen und Assembler > lernen. Das ist wichtig. > > Ja wichtig. > Man sehe sich in diesem Forum mal um: all diejenigen,
-
Thread
softcore, suche interessierte, um den orginal PIC zu implementieren.
Außnutzung von Resourcen spart natürlich Silicon und auch im FPGA resourcen. Men Ziel ist es, den Pic, wo ich von den 12c57 Sourcen ausgehe, wieder so hinzubekommen, daß er mit 4 taktzyklen je Befehl arbeitet, um ihne bei 16 oder 32bit Softcores als coprozessor einsetzen zu können. 16 oder 32bit
http://www.rhoent.com/pic16xx.pdf
-
Thread
winziger Webserver mit enc28j60+mega32
schneller :) Geschwindigkeit Webcam Bild ist in etwa wie beim rtl8019: [c] wget http://192.168.0.6/cam/pic --16:47:50-- http://192.168.0.6/cam/pic => `pic.28' Connecting to 192.168.0.6:80... connected. HTTP request sent, awaiting response... 200 Document follows Length: unspecified [image
<=> ] 42,864 8.72K/s 16:47:57 (6.21 KB/s) - `pic.28' saved [42864] [/c] Lässt sich aber sicher noch ein bissl steigern ;) Viel Spaß beim testen :) (bilder posten nicht vergessen *g*) Bye, Simon
-
Thread
PIC BRA vs GOTO
Das ROM der PIC16 ist banked. PIC18 nicht. D.h. PIC18 kann mit GOTO/CALL überall hin springen, PIC16 nicht. Dort muss für Sprünge zwischen den Banks vor dem Sprung die Ziel-Bank in Form irgendwelcher Statusbits definiert
ist, der steigt nicht von PIC18 auf PIC16 um, es sei denn es geht um grosse Stückzahlen.
-
Thread
PIC Microcontroller
welche programmierumgebung benützt du: wenn CCS (oder was CSS?) dann kauf dir einen PIC16 wenn du die gratis-umgebung von Microchip (MPLAB) installieren darfst, dann tu das und brauche die PIC18 (letztere sind viel einfacher in der handhabung als die PIC16!!!! und zum beginnen sowieso:
, 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 zum einkaufen zu fahren und das machen auch
-
Thread
unbekanntes Display (16x2 / 80 Spalten?) ersetzen
Also das alte Display ist definitiv ein 1x32 ! Ich habe mal mit dem PIC eine lange Ausgabe programmiert, länger als 16 Zeichen und dann geht es nahtlos ohne Verluste auf der 2. Reihe weiter. Dann ist natürlich auch die Initialisierung nur für eine Reihe. Dadurch ist das
umsetzt und ausgibt. Kann ich soetwas als Basis nehmen und ändern ? So wie ich das sehe würde ein 16F84 ausreichen ? Für mich ist die Sache schon etwas wert. Ich habe zwar schon kleine Sachen mit PIC und Display gemacht, aber hier bin ich erstmal überfordert...
-
Thread
µC von 0 auf lernen. ASM oder C?
Ich habe zuerst ASM auf dem PIC16F84 gelernt, neben rudimentären C-Kenntnissen. Der Effekt war, dass ich dank diesen ASM-Vorkenntissen das C-Verständnis während der Übungen an der Uni enorm vertieft habe und meiner Meinung nach
schreiben, wie lange es dauert ein Bit eines Portes zu setzen, bei einem Takt von 20MHz mit einem PIC16F887. Datenblätter lesen solltet ihr ja können ;)
-
Thread
mp3 player mit atmega Gesperrt
Vieleicht ginge es mit pic-mikrocontrollern? Ich habe: pic16f627, pic16f628a und pic16f678.
>Vieleicht ginge es mit pic-mikrocontrollern? Ich habe: pic16f627, >pic16f628a und pic16f678. Sehr witzig;) Irgendwie habe ich das Gefühl das hier ein dummer Troll unterwegs ist.
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
tmpByte3); } } [/c] Der XC8 (free mode) übersetzt das zu 164 Befehlsworten und 10 Datenbytes. Der PIC12F675 ist damit zu 16% gefüllt, sowohl Flash als auch Datenspeicher. Das C-Projekt ließe sich das sogar auf einen PIC10F220 ausführen. Mein Fazit in dem Fall: No Need For Assembler!
Vielleicht sollte man dazu wissen, daß die 10 Datenbytes beim AVR Register genannt werden. Der Pic12F220 hat nämlich nur 16 Bytes im Registerfile. Also effektiv 10 Register und NULL Byte RAM.
-
Thread
Pickit2 Windows7?
Programming Support Bold font indicates new devices in device file v1.61. Baseline Devices * PIC10F200, 202, 204, 206 * PIC10F220, 222 * PIC12F508, 509, 510, 519 * PIC16F505, 506, 526 * PIC16F54, 57, 59"
auf den alten Einschüben war der PIC 16F84 drauf. Bei der jetzigen Frühjahrs Zwischenprüfung wird denke ich ein neuer Einschub für einen PIC 16F887 gebaut. (Sind aber nur Spekulationen ;) )