-
Thread
Suche 16 bit CPU mit externem Buszugriff
Zilog Z16Fxxx
/15ns nachgeworfen. Bei Digikey kostet ein 512kx8 mit 10ns dreieurofuffzig oder so. Gibts auch mit 16bit Breite als 256kx16. Auch nicht teurer.
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
Amateurfunk)Programme und Schaltungen mit Microprozessoren. Ich arbeite seit Jahren mit den diversen PIC Prozessoren und Assembler, was ja auf Grund der geringen Menge an Befehlen bei den einfachen PIC (z.B. 16F84 oder 16F628 usw.) sehr leicht ist. Ich habe also schon umfangreiche Assemblerkenntnisse
der PIC18 bot/bietet viieeell mehr Möglichkeiten zu einem Bruchteil des Preises. Ein 16F628 bietet zwar schon mehr als ein 16F84, doch ein PIC18 ist nochmal deutlich leistungsfähiger. Aus meiner Sicht ist
-
Thread
Gründe gegen einen AVR
Prozessor-Kern zugekauft und das eigene Zeugs über > Board geworfen... ;-) Kann es sein, dass du grad PIC32 (MIPS 32-Bit) und PIC33 (Microchip 16-Bit) durcheinander bringst?
Andreas Kaiser wrote: > Kann es sein, dass du grad PIC32 (MIPS 32-Bit) und PIC33 (Microchip > 16-Bit) durcheinander bringst? Ja!
-
Thread
picpicpicpicpicpicpicpicpicpicpic
Hi (Gery B) Ich habe einen 16F871 und bräuchte unbedingt mal ein gutes Pic-Experimentierboard. Wo kann man sowas kaufen? Ich dachte so an max 150 Euro
, also keine Zusatzgeräte nötig. Kommt mit PIC16F877. Google einfach mal nach 'EasyPIC'.
-
Thread
Welcher Controller für Unterrichtszwecke?
sowieso Standard, und damit kommst Du unter ALLEN denkbaren Umständen immer wieder auf den Chip. Bei den 16 und 32 Bit Teilen wird ein spezielles Codewort reingetaktet, und damit ist das auch ohne HV-Programmierung (die gibts z.B. bei dsPIC33C und PIC32 gar nicht mehr) idiotensicher. Zum Anderen ist das
man möglichst wenig drumherum haben. Das ganze soll so primitiv wie möglich sein, und ob das dann PIC16, 6502 oder 8051 ist, ist dann auch egal. Was vielleicht für die Lehre auch interessant wäre, sind so Retro-Kisten wie David Murrays Commander X16 (http://www.commanderx16.com/), quasi eine Art
-
Thread
Dialog übernimmt Atmel [Update: Nein, Microchip übernimmt Atmel]
selben Pinning gibt. Die zudem auch noch sehr weitgehend C-Code Kompatibel sind (zumindest zwischen 16 & 32 Bit) Wenn Microchip jetzt einen ARM anbieten würde der aber vom Pinning und der Peripherie kompatibel zu den PIC32 ist, so das es eine PIC32M* (mit MIPS) und eine PIC32A* (mit ARM) Familie gibt
Und da Arduino nicht von Atmel selbst kommt, können die auch nicht sagen, wir nehmen da jetzt einen PIC dafür.
-
Thread
Brenner 5 geht nicht
/pic/projekte/brenner5/mod.htm#628),die aber gelöst sind. Habt ihr schon mal Erfahrungen mit dem PIC16F628A gemacht? mfg Gypro
Hi Du kannst ja mal ein Hexfile von einem PIC16F627A probieren auf den PIC zu brennen. Das ist der kleiner Bruder vom PIC16F628A.. also sollte das normal gehen. mfg Schoasch PS.: ansonst, hast du einen Schaltplan, dann könnte man vl schnell
-
Thread
[V] Jede Menge Bauteile abzugeben
================= ================================================= PICs (DIP) je 1,5€ P01) PIC16F877-20/P P02) 4x PIC18F4550-I/P P03) 6x PIC18F2320-I/SP P04) 3x PIC18F2550-I/SP P05) PIC16F876-20/SP P06) 3x PIC18F4553-I/P P07) dsPIC30F3013 P08) 2x PIC12F510I P09) 1x PIC12F1501 P10) 6x
================ ================================================= PICs (SMD) je 1,5€ P13) PIC18F1320-I/SO P14) 2x PIC18F6585-I/L (BGAs) P15) 2x PIC32MX795F512-80I/PF P16) 3x PIC18F67J60-I/PT P17) PIC18F452-I/PT P18) PIC18LF1330-I/SS P19) PIC16F877A P20) 3x PIC18F97J60-I/PT P21) 3x PIC18F97J60
-
Thread
Entwicklerboard für PIC
PIC18 sind genauso widerlich wie PIC12 oder PIC16. Eher noch widerlicher.
> Programmierer ein wenig vermißt, ist die Addition mit Carry. Die "Enhanced Mid-Range Devices" PIC16F1... haben die Addition mit Carry "ADDWFC f, d". Wer noch die anderen PIC16F benutzt ist selbst schuld.
-
Thread
Klarstellung fuer Anfaenger
um da > zum Beispiel einfach nur einen Port auf Eingang mit Pullup zu stellen > ist riesig. Beim PIC 5 Zeilen in ASM. 2 Zeilen beim AVR: [avrasm] mov r16, 0xff ldi porta, r16 [/avrasm] Peter
. Mit AVR habe ich einfach nicht so viel erfahrung gemacht. Wie zum Beispiel mit dem PIC16F88, PIC16F84A, P89C51RD2BN und dem Fujitsu MB96F348. Was man kennt und und versteht, schätzt man auch. Es gibt nicht den Perfekten Controller oder die perfekte Controller Familie sonst würde sie wohl
-
Thread
Arduino geeignet um sich mit Assembler zu beschäftigen?
Dass Variablen Dauerhaft in Registern liegen, ist bei PIC Assembler Anwendungen immer üblich.
. In PIC wird Quarz-Frequenz zuerst auf 4 dividiert! D.h. mit 20 MHz Quarz macht AVR 20 000 000 kompliziertere Befehle und PIC nur 5 000 000 weniger kompliziertere Befehle!
-
Thread
MC PIC - Warum diese Ungleichbehandlung?
zu folgendem Ergebnis für den Monat Juli 2012 gekommen: AVR: 256 ARM: 81 PIC: 64 Arduino: 31 MSP430: 16 8051: 10 AVR32: 7 C16x: 5 TriCore: 2 PowerPC: 1 R8C/M16C/M32C: 0 --> PIC hat mitlerweile die drittgrößte
> In der Tat problematisch für PIC32, ich habe vor kurzem für das PICkit3 > nix für Linux gefunden. MPLABX läuft unter Linux und kann mit dem PICkit3. Habs jetzt aber nur mit einem PIC16 probiert.
-
Thread
4x Nibbles auf 16 Bit Wert packen
Richi D. schrieb im Beitrag #4615587: > Also das hier dauert gemessene 2µs bei 32MHz, 16 Bit PIC: > SENSORWERT_32 = MAKE32(DIGITALWERT[2], DIGITALWERT[3], DIGITALWERT[4], > DIGITALWERT[5]); > Zeigt mir mal wie ihr das mit schieben schafft... unmöglich! Bei 16MHz AVR und GCC ( aber
kompakten Code für den Zugriff auf Bitfields in Structs generieren. Aber ich habe mich geirrt, der PIC32 hat bit insert und bit extract Operationen, der PIC24 kann nur einzelne Bits setzen oder testen. So sieht's beim PIC32 aus: [code] 10: union u { 11: uint16
-
Thread
Einfach-Messdatenerfassung
Mess/s. ADS7871 8 Kanäle, 14bit. 28pins. PGA. 4 Digital-IO. 48000 Mess/s. ADS8317 1 Kanal, 16bit. 8 pins. >10000 Mess/s. ADS8326 1 Kanal, 16bit. 8 pins. >10000 Mess/s. ADS8318 1 Kanal, 16bit. 10 pins. 500000 Mess/s. ADS8319 1 Kanal, 16bit. 10 pins. 500000 Mess/s. ADS8331 4 Kanäle, 16bit. 24pins. 500000 Mess/s. ADS8515 1 Kanal, 16bit. 28pins. Parallel. 250000 Mess/s. +-10V ADS8519 1 Kanal, 16bit. 28pins. DSP. 250000 Mess/s. 8V,+-5V,+-10V AS8500 1 Kanal, 16bit. 16pins. PGA. 16000 Mess/s. LTC2383-16 1 Kanal, 16bit. 16 pins
-
Thread
Fragen zu PIC-Brenner
Achtung: der brenner9 ist NUR für PICs, die mit 3.3 Volt an *Vdd UND Vpp* betrieben werden, also PIC18FxxJxx, PIC24 oder dsPIC33 ... Es gibt auch PICs, die werden mit 3.3 Volt an Vdd und mit 9 Volt an Vpp betrieben, z.B. die neue Serie PIC 16F182* (5V) bzw. PIC16LF182* (3.3V), die ich recht schön
Naja Parallel-Port ist zwar noch vorhanden, aber möchte ich ungern nutzen. Ich habe da mal vor 16-17 Jahren schlechte Erfahrungen gemacht. Falls ich den PIC für den Brenner 9 selber brennen müsste, würde ich mir dafür extra einen Rechner zusammenkloppen. Ja, ich möchte nur etwas reinschnüffeln
-
Thread
Kleiner Einsteiger Mikrocontroller
Nen kleiner PIC 16F684. Im Zehnerpack von Ibei.Com um die 5 Eu. Zum Programmieren: http://webs.uolsinectis.com.ar/nancy/pic/pic_de.html Ein 16F683 wuerde es Prinzip auch tun. Dann muesste er seine Knoeppkes
./. schrieb im Beitrag #3615470: > Nen kleiner PIC 16F684. Im Zehnerpack von Ibei.Com um die 5 Eu. > > Zum Programmieren: > http://webs.uolsinectis.com.ar/nancy/pic/pic_de.html > > Ein 16F683 wuerde es Prinzip auch tun. Dann muesste er > seine
-
Thread
Einstieg: PIC oder Amtel?
meiner meinung nach: pic (schreibt sich leichter...)
Hab noch nix mit AVR's gemacht, aber falls Du mit PIC's anfangen willst: Nimm die PIC18F! Lohnt nicht mehr mit den alten 16er anzufangen, denn die sind gegenüber den AVR's echt benachteiligt (langsam, wenig Speicher, keine vernünftigen kostenlosen Compiler
-
Thread
Mikrocontroller mit integr. DAC
Matthias W. schrieb im Beitrag #1835789: > ist halt nur ein 8bit-DAC. > Da hat der billige PIC erstaunliche 16bit > und der teure MSP 12bit. Jo, ein PIC ist wirklich billig! S12
MaWin schrieb im Beitrag #1835863: > Renesas M16C hat auch DAC-Wandler sind, meist aber nur 2 Kanäle a 8 bit, > der M16C/6S hat 10 bit. 10bit sind schon mal deutlich besser als 8bit. Nicht zu glauben daß der PIC gleich 16bit hat. Die 12bit des
-
Thread
Welchen Controller für C++ Programmierung? Gesperrt
PIC32 ist MIPS M4K.
habs extra für die ausprobiert: Meinen One Wire DS18B20 C-Code hab ich in nich mal 1/4 Stunde von PIC24 (16bit CPU) nach PIC18 (8bit CPU) portiert.
-
Thread
JAL bzw. C-Compiler für PIC
PIC C Compilern gemacht hast, dann greife gleich zum neuen XC8! Der XC8 ist tatsächlich dann für alle 8Bit Pics geeignet. (XC16 dann für alle 16Bitter, XC32 ...) DerXC8 MÜSSTE mittlerweile auch unter
single compiler encompasses the two HI-TECH C compilers which previously supported Microchip 8-bit PIC devices: HI-TECH C Compiler for PIC10/12/16 MCUs and HI-TECH C Compiler for PIC18 MCUs. This MPLAB XC8 compiler supports compilation for any supported 8-bit PIC device from the one application. 1.2
-
Thread
ARM-Cortex als Anfänger?
dsPICs, warum sind die weniger beliebt als ARM? Die meisten Leute mit einem gesunden Halbwissen, die PIC lesen, denken sofort an die alten 8 Bit Architekturen. Dabei ist PIC24 (dsPIC ist PIC24 + DSP Erweiterungen) eigentlich sehr schön zum Anfangen. Recht orthogonale Prozessorstruktur mit 16 16Bit Registern
Peripherie (das macht es eigentlich aus!), billige Debugger verfügbar (PICKIT3-Clones), und der Umstieg auf PIC32 oder PIC12/PIC16/PIC18 ist dann auch nicht mehr so schwer, weil die Peripherie familienübergreifend sehr ähnlich ist. Auf jeden Fall keine Fehlentscheidung. fchk
-
Thread
[V] Bauteile (Controller, LED Treiber etc.)
Converter RFRXD0420 3 Stk. UHF ASK/FSK/FM Receiver RFRXD0920 3 Stk. UHF ASK/FSK/FM Receiver rfPIC12F675 3 Stk. PIC18F8620 3 Stk. PC16F77-I/P 16 Stk. PC16F77-I/PT 2 Stk. 80C167CR 7 Stk. PIC18F4585-I/P 2 Stk. PIC18LF4585-I/P 3 Stk. PIC18F458-I/P 5 Stk. PIC18LF458-I/P 5 Stk. PIC18F458-I/PT 5 Stk. AT89C51SND 2 Stk. ATMEGA32-16PU 2 Stk. MSP430F449 24 Stk. MSP430F413 3 Stk. MSP430F149 1 Stk. PIC16F84A-20/P 2 Stk. PIC16F84A-20/S0 2 Stk. PIC18F84A-04I/P 5 Stk. PIC18F84A-04/S0 3 Stk. PIC16F76-I/SP 16 Stk. PIC16F876A-I
-
Thread
Tauchlampe Hartenberger mini compact LCD?
Ich benötige Hilfe für einen PIC16F716 zum auslesen bzw. das Byte richtig zu setzten. Folgendes Problem: Die Lampe läßt sich zwar einschalten geht kurz an und wieder aus. Sie ist Softwareseitig gesperrt. Der Akku hat 100 Prozent. Ich
Der PIC16F716 ist ein alter PIC, ich habe noch die Programme von sprut die den PIC16F716 unterstützen, da ist auch ein Disassembler dabei. Falls Du ein PICKit hat, lies doch mal das CONFIGURATION WORD REGISTER
-
Thread
Welcher Pic entspricht ungefähr dem Atmega8?
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 Produkt ist der
, 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
-
Thread
Welcher Mikrocontroller hat den kleinsten Befehlssatz?
verwendbare > Architektur. Dann bleibt unter berücksichtigung des Kriteriums "wenige Befehle" nur der PIC16F... Wenn auch bei leibe nicht mehr die Aktuellte Architektur doch immer noch zahlreich auch für neue Projekte im Einsatz... Anfangen würde ich mit dem PIC16F84, wobei ich da von der Struktur schon
Carsten Sch. schrieb im Beitrag #1981115: > die PIC16C / 16F in der "traditionellen" Ausstattung haben alle 35 > assemblerbefehle (Nicht die enhanced Serie, die hat 49!) noch ganz wenn man die OPCodes abzieht sind es 16 echte befehle bei dem 16F
-
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
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
-
Thread
Pollin PMT-Modul
habe muss stattdessen ein Signal im kHz-Bereich ausgeben. Ist auch der Timer-Compare-Match pin vom PIC16f872.
muss stattdessen ein Signal im kHz-Bereich ausgeben. Ist auch der Timer-Compare-Match pin vom PIC16f872.
-
Thread
dsPIC oder PIC 32 und passendes Board
sehe, dass ein Atmel AT90S2313 mit 10 MIPS und 8bit-archidektur verwendet wird, wirst du es mit einem PIC18 (10, 12, 16 MIPS, 8bit-archidektur) oder einem PIC24F (16 MIPS, 16bit-archidektur) locker schaffen :-) die 10- und 12 MIPS PIC18 arbeiten mit netten 5V, falls das dir angenehmer ist, als die 3.3V für die 16 MIPS PIC18 oder PIC24 edit: zwischen PIC16 und PIC18 liegen welten (in jeder hinsicht) und die PIC24F sind einfach geniale teile mit einfach "noch mehr von allem" was die 18er bieten, die PIC24H sind
-
Thread
Was unterscheidet PIC-Controller von 8051 und anderen?
µC kennt sucht man sich diese dann nach Anwendung aus. Eigene Erfahrungen mit 65xx, 68xxx, ST6, PIC16, 8051 und Co, und (heute meist verwendet) Atmel. Hautgrund für Atmel war ursprünglich Flash und C-Compieler (damals bei PIC noch OTP und das Paging). Aber heute geht PIC, Atmel, 8051, und die
kann das zwar implementiert werden, muss es aber nicht. Insbesondere nicht bei AVRs, ARMs, MSP430, PIC30, ... Auch allerlei Compiler für PIC16 und 8051 ziehen es soweit möglich vor, auf klassische activation records im Stack zu verzichten. Architekturen mit Registern statt Akku (RISC, MSP430, PIC30,
-
Thread
Einige Fragen zu einer AVR-Platine
jemand Schritt für Schritt erklären könnte, welche Fusebits ich wie setzen muss, damit mein Atmega16 (16PU) meinen 16MHz-Quarz zum schwingen bringt !? Ich habe natürlich selbst schon geschaut und mir viel zu diesem Thema durchgelesen, aber es gibt da soviele Einstellungen und man kann da soviel falsch
. Das sind doch die selben wie an den Pins 15 und 16, oder !?
-
Thread
Verständnissfrage zur nötigen Mehrfachmessung eines AD-Messwertes mit µC
: ATMEGA1284 (5 x 16 Bit PWMs, viel RAM) ATMEGA168p "hochstrom" Pins für Direktansteuerung gelatchter 5V Relais PIC18F2520 "Nachfolger" des PIC16F876 PIC12F1840/PIC12F675/PIC12F683 8-Pin Device PIC24FV16KA302 12 Bit ADC 16 Bit PWM und 5V Peripherie. PIC18F06Q40/PIC18F16Q40 12 Bit ADC Die letzteren PICs programmiere ich hauptsächlich auch in "C" Rudi R. schrieb im Beitrag #6917895: > habe jetzt 3 Stück PIC16F1877
-
Thread
Mehrkanal Impulszähler PIC
> Der PIC sollte das doch locker schaffen. Bei knapp 16 us wird das mit dem locker wohl nichts.
Bevor ich hier nach anderen Lösungen suchen würde wäre das einen Versuch > Wert. Ob Stm32 statt PIC16 nicht schon unter (ganz) andere Lösungen fällt?
-
Thread
32 Bit Controller für Motion Control
Hallo, ich suche eine leistungsfähigere Alternative für einen aktuell eingesetzten dsPIC33 in einen Servoantrieb. Der aktuelle dsPIC hat 40 MIPS, 16 Bit, 128KB Flash und 16 KB RAM. Von der Performance sind wir am Limit. Die Anforderungen an den neuen Controller wären: - 128 ... 512
Wolf schrieb: > ich suche eine leistungsfähigere Alternative für einen aktuell > eingesetzten dsPIC33 in einen Servoantrieb. Der aktuelle dsPIC hat 40 > MIPS, 16 Bit, 128KB Flash und 16 KB RAM. Von der Performance sind wir am > Limit. Vielleicht ein guter Zeitpunkt, mal über das Softwarekonzept
-
Thread
C und Assembler
wie war das beim pic 16 stack tife von 2? und dann mit C? In wie weit der Compiler da noch ANSI C conform ist mag ich bezweifeln.
123 schrieb im Beitrag #2506155: > wie war das beim pic 16 stack tife von 2? und dann mit C? > In wie weit der Compiler da noch ANSI C conform ist mag ich bezweifeln. Ich weiß ja nicht von welchem PIC du redest aber selbst der Steinzeitliche PIC16F84
-
Thread
Aus Temp-Sensor Tabellen-Werten Formel erstellen
"C" mit Hilfe der 8-bittigen PICs für mein Projekt auf einen 16-Bit-Pic, also z.B. einen PIC24Fxxx umzusteigen, weil der 16-Bit-Matheroutinen in Hardware mitbringt. Wäre bei dem eine Formelrechnung immer noch als zu (zeit- und/oder platzmäßig-) aufwendig abzulehnen
geliebäugelt, nach dem Erlernen von "C" mit Hilfe > der 8-bittigen PICs für mein Projekt auf einen 16-Bit-Pic, also z.B. > einen PIC24Fxxx umzusteigen, weil der 16-Bit-Matheroutinen in Hardware > mitbringt. Wäre bei dem eine Formelrechnung immer noch als zu (zeit- > und/oder platzmäßig-) aufwendig
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
Frank K. schrieb im Beitrag #7388768: > Es gibt PIC32MZ mit 2MB Flash und 32MByte(!) RAM eingebaut. Das scheint Microchip etwas anders zu sehen: > *PIC32MZ EF Family of Microcontrollers* > The PIC32MZ EF series of high-performance microcontrollers
ist sehr teuer, ich muss da nicht unbedingt rumdaddeln. Zweitens erzeugt der XC32 wohl defaultmäßig 16 Bit Code (MicroMips), was im Flash des PIC32 schneller läuft, und das ist wohl so nicht im normalen gcc drin (oder war es nicht, mein Stand ist von vor 20 Jahren). Und drittens darf man die ganzen Bibliotheken
-
Thread
LCD 7Segm Anzeige 4 stellig mit 2 (4) x COM
Ja, LCD. Suche 4 stellige LCD mögl. 13mm, mit 2 oder 4 xCom. PIC 16F1936 multiplext 16 Segmente mit Com1 und COM2 PIC 16F1934 multiplext 24 Segmente mit Com1,Com2,Com3 und Com4 So kann ich alles verteilen. Es reicht der 16F1934 für 4 Stellen aus.
habe ich alle PIC's mit dem PICkit 2 ohne Probleme programmiert auch den 16F1936, obwohl MPLAP das mit der Kitanzeige ausschliesst! (Selection des PIC's vor der Programmerstellung). Kann ich dann den 16F1946 auch mit
-
Thread
Array mit 512 Bytes über Rs232 vom PC zum PIC
www.mikrocontroller.net/articles/FAQ#Wie_funktioniert_String-Verarbeitung_in_C.3F http://www.sprut.de/electronic/pic/c/pic_c/pic_c00.html
WERT=WERT + recB ;Rest des Wertes > endif > endif so, ich habs jetzt mal den PIC gegeben, nur irgendwie haut das aber nicht ganz hin. [c]int16 ADDR ;Adresse int WERT ;Wert int recB ;Byte das empfangen wurde int recSt ;Status*/
-
Thread
pic18f2520 alternativer avr
/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
>> Diese Geschichte der PIC wuerde sein Programm "verlieren" halt ich fuer >> extrem unglaubwuerdig. > Dem stimme ich aufgrund bisheriger Erfahrungen voll zu. Das habe ich schon am 08.03.2011 um 16:57 geschrieben. Das ist
-
Thread
PIC-Mikrocontroller - Alternativen
> AVR schaffen 10 MIPS bei 10 MHz. ... und PICs 16 MIPS bei 16 MHz.
bei Einzelbits und nur bei manchen Registern möglich ist. Sobald jedoch in signifikantem Umfang 16- und 32-Bit Daten verarbeitet werden, sehen generell alle Akkumulator-Architekturen schlecht aus. Indirekt adressierter Speicher ist mindestens bei den PIC10-16 arg eigenwillig, sowohl bei ROM-Daten
-
Thread
Wer kann das Programm umschreiben?
Simon R. schrieb im Beitrag #3276084: > Der PIC Programmer läuft. Er erkennt aber nicht den e´richtigen PIC. Dann läuft er nicht. Laufen tut er erst, wenn der erste PIC richtig und komplett gebrannt ist.
Brenner > will nicht... Wovon redest Du da eigentlich ? Der Prozessor (laut ASM File) ist ein PIC16F628. Das ist ein FLASH Typ. den kannst Du (fast) beliebig oft umprogrammieren. Grüße Andreas
-
Thread
Pic12f509 kleines Programm
ich brauche einfache Beispiele, zum lernen da ich zwei pic 12f509 und 2 16f84 habe
die 18 Serie (16bit Instruction size). Es gibt einige Außnahmen, wie der 16x505 welcher ein 12er Typ ist, oder der PIC12F675 welcher ein 16er Typ ist. Im Datenblatt merkt man dies schnell. Ev. zwei Links zusätzlich
-
Thread
LED Dimmen mit PBM
Also habe mich nun doch für PIC entschieden, da ich doch Mitarbeiter mit PIC kenntnisen gefunden habe und mein Berufschulelehrer ebenfalls stark auf PIC ist. Kennt jemand eine Onlineshop oder Laden in dem man günstig für Einsteiger
> 18F*** den 12F*** vorziehnesollte. PIC16 und kleiner haben sowas von ausgedient im hobbybereich!!! ja, die 18 sind massiv einfacher (ganz besonders für einsteiger) und für die bekommst du kostenlos auch den C18-compiler, falls du doch noch
-
Thread
Absoluter Anfänger
ich. Ich mag einfach nur keine dummen Vergleiche, die aus Engstirnigkeit resultieren. Wenn PIC<>AVR müsstest du PIC16/PIC18 <> ATMEGA vergleichen. Und PIC12, PIC16 mit ATTINY. Selbst das ist schwierig, denn es gibt steinalte PICs, und nagelneue, schlechte AVRs und gute. Weder AVR noch PIC16
werden, nur weil Jemand bzgl. irgendeiner Mikrocontroller-Familie eine andere Meinung hat. > Wenn PIC<>AVR müsstest du PIC16/PIC18 <> ATMEGA vergleichen. > Und PIC12, PIC16 mit ATTINY. Selbst das ist schwierig, denn es gibt > steinalte PICs, und nagelneue, schlechte AVRs und gute. > Weder AVR noch
-
Thread
µC Speed
Bedeutung, aus schon hier mehrfach beschriebenen Gründen, sondern um die Richtigstellung, das der PIC keine 3 Takte braucht. Natürlich ist der AVR mit 16MHz schneller als ein PIC18 mit 40MHz, aber es ging mir ja auch gar nicht um den Vorteiler. Entscheidend ist für die Ausführungszeit eh die Befehlszykluszeit
@Markus Das ist doch schon wieder eine Fehlinfo. >>Ein Lochrasteraufbau bei 16MHz ist noch relativ problemlos, bei 40 oder mehr kann es schon schwierig werden. Da kann jeder cm Leitung, jede Lötstelle und jeder Steckkontakt zur Fehlerquelle werden Der PIC hat einen 10MHz Quarz
-
Thread
Pic Lernen aber wie??
weil Du da die Zu- sammenhänge der ganzen Sache am besten erkennst. nehm aber lieber gleich die pic18f und nicht pic16f es sei denn du brauchst mal nur ein kleines gehäuse. Hab da mal ein Beispiel zwar fürn pic16f rangemacht. Da handelt es ich um ne software-PWM und ist fernsteuerbar über USART
Compilern bekommst Du auch eine Reihe kleiner Demoprogramme, die sind prima fuer den Einstieg. Was PIC-Chips angeht, hier die im Hobbybereich am meisten verwendeten: 8-pin: PIC12F683 18-pin: PIC16F88 28-pin: PIC16F886 oder PIC18F2520 40-pin: PIC16F887 oder PIC18F4520
-
Thread
PICkit2 blutiger Anfänger ohne ansatzweise Plan.
ein C-Compiler. Im MPLAB ist nur ein Assembler drin. C-Compiler für die entsprechende Architektur (PIC16, PIC18, PIC24/dsPIC, PIC32) musst Du noch extra installieren. Die gibts hier: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en534868&page=wwwCompilers
Dannegger schrieb im Beitrag #2537378: > Wie es aussieht, muß man wohl verschiedene Compiler für PIC10, 12, 16 > und 18 verwenden. Naja, das stimmt nicht unbedingt. Mikrobasic (oder MikroC) unterstuetzt PIC12Fxxx, PIC16Fxxx und PIC18Fxxx. Alles ein- und derselbe Compiler. Wenn man dsPIC oder PIC32
-
Thread
[V] PIC Prozessoren 16F876A 16LF870 16F676 und 16F877
Ich steige nun komplett von Microchip auf Atmel um, daher biete ich folgende PIC Prozessoren zum Verkauf an: PIC 16F876A-E/SSG Bauform: TSSOP28 Menge: einige hundert (Rollenrest) PIC 16F676-E Bauform: TSSOP14 Menge: einige hundert (Rollenrest) PIC 16LF870-I/SS Bauform
Beitrag #2726498: > hab mich mal etwas detaillierter schlau gemacht und in Anlehnung an > aktuelle PIC Preise folgende Tabelle zusammengestellt: > > PIC 16F876A 1 St. 2,5 EUR/St. > PIC 16F877 1 St. 3,00 EUR/St. > PIC 16F676 1 St. 1,00 EUR/St. > PIC 16LF870 1 St. 2,2
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
Hallo! Möchte das RFM12 an einem PIC 16F876 betreiben. Auf was muss ich achten? Hat das schon jemand mit einem PIC versucht? Danke für eure Hilfe. mfg Martin
FSK Module zum Laufen gebracht. Allerdings nicht mit einem AVR, sondern der Sender laeuft mit einem pic16f88 und der Receiver mit einem pic16f628a. Der Sender schickt einen String samt checksum in die Welt und der Receiver empfaengt den String und wertet die checksum aus. Das laeft jetzt schon seit 1
-
Thread
"Universalprogrammer" für Linux
Programmiert werden können: - Atmel AVR (SPI) - Atmel ATxmega (PDI) - Cypress PSOC4 (SWD) - Microchip PIC10xx/PIC12xx/PIC16xx - Microchip PIC18xx - Microchip dsPIC33xx - NXP/Freescale MPC56xx (BAM) - NXP/Freescale HCS08 - NXP/Freescale HCS12(X) - Renesas R8C - Renesas 78K0R - Renesas RL78 - ST
Update, V1.32 Neu hinzugekommen sind die S9KEA64 von NXP (Freescale), kleinere RH850-Typen und PIC16(L)F153xx. Um Platz zu gewinnen, habe ich die Bootloader-Sektion verkleinert, dadurch müssen das System neu aufgespielt und die Fuses neu programmiert werden. Ansonsten ist noch ein Bugfix für ältere