-
Thread
Entwicklerboard für PIC
PIC18 sind genauso widerlich wie PIC12 oder PIC16. Eher noch widerlicher.
. Dito. Peter K. schrieb im Beitrag #6084367: > Warum soll man denn nicht mit einem PIC18er > anfangen ? Den kann man genauso gut z.B in C, programmieren > wie eine andere PIC Familie. Genauer gesagt kann (besser: will) man PIC18 (und kleiner) nur in C programmieren. PIC12/16/18 Assembler
-
Thread
PIC Programmer development board
Der SX18 ist kein echter PIC. Der ist zwar voll Sourcekompatibel, gleicher Befehlssatz usw. und sogar deutlich schneller. Dafür ist er auch teurer und die ganze Entwicklungsumgebung ebenso (da haben sich ein
"Ist der nicht mit Parsic kompatibel" Im Unterschied zu PCs oder 8051-ern sind die PIC-Familien untereinander weder Binär- noch Source-kompatibel. Grob gesagt gibt es die PIC12.., 14.., 16.., 18.., die alle untereinander verschieden sind. D.h. um Code von einer auf die andere Familie
-
Thread
Mit Pic32 anfangen
auch sagen, für den Anfang und auch für ein LED-Cube reicht > ein 8-bitter völlig. > > 8bit: z.B. PIC18F87K90, TQFP80 mit 79 IOs. Es gibt zwar einen 18F96K.. 69 IOs http://ww1.microchip.com/downloads/en/DeviceDoc/39957c.pdf > 32bit: z.B. PIC32MX340F128L, TQFP100 mit 85 IOs. Hat auch nur 6 IOs
empfehlen einen PIC18F zu benutzen (im DIP). Sollte es schneller anspruchsvoll werden, deine Lötkenntnisse aber noch kein TQFP zulassen, kannst du auch ein 16bit dsPIC im SDIP Gehäuse nehmen. Jedoch wirst du irgendwann
-
Thread
PICkit 4 wird verkauft
Habe mein PK4 bekommen. PIC32MX795F512L : Noch nicht unterstützt PIC18F46K20 : Nach mehrmaligen FW Updates läuft er. Programmieren und Debuggen geht recht schnell. Positiv: ER programmiert nur die benutzten Programmspeicher
Mitarbeiter empfohlen mit "Damit kann man alles Programmieren". Doch weit gefehlt, ältere Prozessoren (dsPIC30, PIC12 und PIC10) werden bis auf wenige Ausnahmen gar nicht unterstützt. PIC18 und PIC16 fast gar nicht nur einige 'Beta'. ATxmega geht gar nicht auch ATMega nicht alle ATSAML geht auch nicht. Ansonsten
-
Thread
PIC Einsteiger/Umsteiger
Wenn jemand nach Hilfe für den UMSTIEG nach PIC fragt und sein Ziel ein älterer PIC16 ist, dann bringt es aus meiner Sicht nichts zu sagen dass Avr doch viel besser sei oder nur neue PIC >= PIC18 was taugen. Wenn ein PIC16F737 vorgeschrieben ist
pic-asm erfahrung. Ich würde aber eher gucken, ob es einen PIC16/18 (oder ggf. auch AVR) mit gleichen PinOut gibt, der neuer ist. Da denke ich man findet eher einen bei den PIC16er (ggf PIC18, doch höher
-
Thread
Microcontroller Board welches wofür?
6030-6510-0000 betreiben das +12V/ 8,5A; +12V/0,7A; +5V Standby/0,02A und +5V/2A bringt. Würde den PIC18F dann über die 5V/2A betreiben weiß aber leider nicht ob die Stabilisiert ist und ob der PIC das dann mitmacht die PIC18F kann bis 5,5V vertragen. Muss da noch eine Strombegrenzung oder so rein?
und Flcuh zugleich. Es gibt für fast jede Anwendung den exakt passenden PIC, für den Einsteiger ist es aber unübersichtlich. ICh würde für allererste Schritte die Wahl zwischen 18F45K20, 18F4520 und 18F4550 im Dip Gehäuse ausmachen. Der 18F45K20 ist der Typ der auch auf
-
Thread
Welcher Pic entspricht ungefähr dem Atmega8?
PIC16F690. Für Designs, bei denen ein PIC18Fxx eingesetzt werden soll, empfiehlt sich ein Blick auf 18 oder 28 Pin Mikrocontroller der PIC-Familie. 28 oder 40 Pin, für beide Gehäusevarianten gilt das
nur mit 32 kByte Flash). Die Produktbezeichnungen der 40Pin-Gehäuse sind (in gleicher Reihenfolge) PIC16F887, PIC18F4620, PIC18F4680 oder PIC18F4550. Speziell für 28 oder 40 Pin kann auch z. B. ein 16 Bit dsPIC30F4012 (28 Pin) oder dsPIC30F4011 (40 Pin) verwendet werden. Eine Pinkompatibilität
-
Thread
Anfängerfrage: Pickit2-Programmiergerät und PIC-Kompatiblität
mit C programmiert unterscheidet er sich IN DER PROGRAMMIERUNG meiner Meinung nach nicht sehr vom PIC18. Aber es gibt ja auch neuere PIC18F's, die das und mehr können, jedoch fast ausnahmslos in nem TQFP-Gehäuse, die PIC16 gibts abgesehen von 5 PICs alle als DIP/SOIC, was auch nicht so unwichtig für Einsteiger ist. Wenn man USB haben will, wird man aber zum PIC18F greifen müssen
-
Thread
Mein Erster, aber welcher?
abläuft. > Auch ist es beim Debuggen sehr vorteilhaft. Ich habe in der Schule ca. 1 Semerster die PIC16 Basics in ASM gelernt. Privat mache ich C auf dem PIC18, für was kleines PIC12 und ich denke darüber nach mir den PIC24 anzusehen. Wenn man mal in ASM verstanden hat, wie das mit den Registern und
etwas in Richtung "rekursion Entdeckt" genau habe ich das gerade nicht im Kopf) abgebrochen. Egal ob PIC16 oder PIC18. Soweit hat er schon recht. Das liegt wohl darin begründet das der XC8 in weiten Teilen eine Weiterentwicklung des HiTech Compilers ist nur wenig vom C18 übernommen hat. Der C18 lässt
-
Thread
PIC Mikrocontroller noch aktuell ?
auszuwählen. Einfach nur MPLAB 8.92 installieren. Wenn sich da dann kein passender findet, wäre ein PIC12/16 ohnehin /ungeeignet/. PIC18 und DSPIC sind heute sowieso /raus/. Für ersteren gibt es reichlich leistungsfähigeren Ersatz, und letzterer war und ist, ein übler Energieverheizer. Frohes
Uart-Bugs in Voll-Duplex. Seit 25 Jahren werden die bei uns ausschließlich in C programmiert (16er und 18er), inclusive Funktionspointer bei den 18ern. Der Compiler kompensiert den fehlenden Stack perfekt. Wenn ein PIC passt, ist gut, wenn man Spezialfunktionen braucht, umso besser und wenn nicht, nimmt
-
Thread
MC fuer Einsatz in Armbanduhr gesucht
Vorwiderstand/Strombegrenzung. P.S. Wenn du den µC in C programmieren willst, schau die besser einen PIC18 an, z.B. dem PIC18F45k22.
=PIC18F45J11
-
Thread
[V]erschenke oder verkaufe restliche PICs
PIC16F887-I/P 1x PIC18F4553-I/PT 3x PIC18F6723-I/PT 1x PIC18LF4525-I/P 3x PIC18LF4685-I/P Ich stelle es mir so vor: Ihr schreibt hier rein, was ihr haben wollt (bitte realistisch und nicht
PIC18F6723-I/PT 1x PIC18LF4525-I/P
-
Thread
IRMP - Infrared Multi Protocol Decoder
dann die Änderungen für den PIC-C18-Compiler zur Verfügung stellen könntest. Gruß, Frank
Portierung auf C18 Compiler für PIC-Mikroprozessoren
-
Thread
Wer kann mir einen Pic brennen?
Hallo, da ich noch ein paar PIC18F2550 habe, könnte ich die programmieren. Gruß Sascha
Wer kann mir einen PIC18F4550 flaschen ? Details per PN bitte.
-
Thread
fremdes Layout erkennen, verstehen und verändern (Bauteilsuche und Funktionsvodoo)
(8Mhz)2,82 € PIC18F27J53 (8Mhz)3,16 € PIC18F27J13 (8Mhz) PIC18F26J53 (8Mhz) PIC18F26J13 (8Mhz) PIC18F26K80 (16Mhz)2,63 € PIC18F25K80 (16Mhz) PIC18F26K22 (16Mhz) PIC18F25K22 (16Mhz) PIC16F1938 (32Mhz)1,72 €
Eigentlich nichts. Falls dir aber die Taktgeschwindigkeit wichtig ist, > würde ich eher zu einem Pic aus der 18er Familie greifen. Da haben die > meisten eine PLL für den internen Oszillator. Mit dieser kommst du auf > 64 Mhz. Einzig bei den PIC18F..J.. musst du aufpassen, das sind meistens > 3
-
Thread
PIC4550 - Anfänger Problem
Firmware Version 04.40.01 PICSTART Program\Verify Report 06-Nov-2010, 23:45:37 Device Type: PIC18F4550 Address Range 0-5f Programming/Verification completed successfully PICSTART Program\Verify Report 06-Nov-2010, 23:46:04 Device Type: PIC18F4550 Programming/Verification
odd number of bytes in PIC18 absolute mode Error[180] D:\PROGRAMME\MPLAB\MPASM SUITE\TEMPLATE\OBJECT\18F4550TMPO.ASM 56 : RES directive cannot reserve odd number of bytes in PIC18 absolute mode Error[149] D:\PROGRAMME\MPLAB
-
Thread
Gutes CAN Setup für automobilbereich gesucht
" im Klartext. Der PIC18F2580 ist zwar nicht uralt, aber auch schon wieder alt. Der aktuelle ist der PIC18F25K80, bzw der PIC18F26K80 (mehr Speicher). Schau Dir das an, dann weißt Du, warum ich den K-Typ empfehle. Der ist außerdem billiger. http://www.microchip.com/wwwproducts/ProductCompare.aspx?product1=PIC18F258&product2=PIC18F25K80 http://www.microchip.com/wwwproducts/ProductCompare.aspx?product1=PIC18F2580&product2=PIC18F25K80 fchk
-
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
den Brenner9 braucht man für Typen, die eine Vdd von 3.3 Volt und eine Vpp von 3.3 Volt haben, also PIC18FxxJxx, PIC24, dsPIC33F
-
Thread
Verständnisfrage zu Assembler bei PIC und ATMEL
Jens M. schrieb im Beitrag #7879777: > PIC-Assembler ist wesentlich einfacher als der des AVR zu verstehen, und > wesentlich vorhersehbarer. Aber erst ab PIC18 einigermaßen brauchbar. Die PIC12/16 mit Hardwarestack, segmentiertem RAM und
beliebte Programmiersprachen. PIC Assembler ist der sicherste Weg, schnell verrückt zu werden. So wie Beulenpest und Lepra gleichzeitig. Zumindest die kleinen PICs bis PIC16. PIC18 geht einigermaßen. PIC24 ist eine reguläre µC-Architektur
-
Thread
IC-Idenifikation für Garagentor Zahlenschloß
kleinen Kondensator auf einer Seite +5V anliegen. Sind bei PICs die Nummern doppelt vergeben? Ein PIC16C54 hat 28 Pins und nicht nur 18. 18 Pins legen aber einen uC nahe statt eines Logikbausteins. Vom oberseitigen Layout der Bauteile könnte gut ein PIC16F88 passen, wenn man einen NE555 als Oszillator
Ulrich P. schrieb im Beitrag #8014056: > Ein PIC16C54 hat 28 Pins Nope, gibt auch 18.
-
Thread
AVR als SPI Slave-Peripherie
Dirk F schrieb im Beitrag #6367066: > Daher habe ich 3 PIC18 an eine SS Leitung angeschlossen. > Jeder PIC18 hat eine eigene Adresse, die er kennt. > > Im ersten Byte vom Master zum Slave sende ich dann die Adresse des > PIC18, den ich ansprechen möchte
Marc V. schrieb im Beitrag #6367167: > Dirk F schrieb im Beitrag #6367066: >> Daher habe ich 3 PIC18 an eine SS Leitung angeschlossen. >> Jeder PIC18 hat eine eigene Adresse, die er kennt. >> >> Im ersten Byte vom Master zum Slave sende ich dann die Adresse des >> PIC18, den ich ansprechen möchte
-
Thread
PIC10F202 + Pickit3 + MPLAB 6.05
/ Da steht: " The seat supports the following programming microcontroller: PIC16/18XX 40PIN Series devices (except 16F59) PIC16/18XX 28PIN Series devices (except 16F57) PIC16/18XX 18PIN Series devices The PIC 8PIN/14PIN/20PIN family of devices (except 10FXX) "
old PICkit2 and PICkit3 with the new Microchip PIC microcontrollers with PICkitminus program. It supports all the recent 16F and 18F families which use SPI-based programming method, e.g. PIC16F153xx or 18F K83 families. These are also known as MSB1st
-
Thread
Warum ausgerechnet "PIC"?
@Sven Die maximale Geschwindigkeit hängt vom PIC-Typ ab. PIC16XXX - max. 5MIPS PIX18XXX - max. 10MIPS dsPIC - max. 30MIPS (16-Bit MC´s mit integrierter DSP-Unit) Bis auf Sprungbefehle werden ebenfalls alle Befehle in einem Maschinenzyklus
Punkto Geschwindigkeit liegen die AVRs mit 16(oder 24?)MIPS zwar vorn" Damit meinte ich bis zur PIC18XXX Serie.
-
Thread
1k Grenze umgehen
von CC5X zu kaufen oder gleich alles richtig zu machen und auf AVR mit AVR-GCC umzusteigen. Nur die PIC18 - Reihe ist für C wirklich gut geeignet... aber erst mit den AVRs macht C wirklich spass. Gruß, SIGINT
Architektur, für die es eine (offizielle) GCC Version gibt. Wenn man schon auf PICs festgelegt ist: ist PIC18 auch pfui? Dessen Compiler gibts bei Microchip für lau, jedenfalls wenn man damit kein Geld verdienen will.
-
Thread
Einstieg: PIC oder Amtel?
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
ungemein." Stimmt, so kann man es natürlich auch sehen. Zumindest momentan kann ich die aktuellen PIC18 nicht wirklich empfehlen und die älteren sollte man laut Microchip eigentlich nicht mehr für neue Designs verwenden. Was die Beschränkung der PIC-Architektur betrifft: Es gibt inzwischen mit PIC24
-
Thread
Die I2C Schnittstelle eines PIC16F876A initialisieren
der Schnittstelle. der PIC soll im MAster Mode arbeiten da ein Rückschreiben vom EEPROM zum PIC nicht erwünscht ist Hier ist mal der Code wie ich es probiert habe. #include "pic168x76a.h" #include "types_ksg1.h" #
Also, PIC und I2C-Master... da gibt es eine Abfolge im Datenblatt des PICs... Ich habe es in PicBasic programmiert und es ist im Grunde so, daß jede Aktion (z.B. SEN) eingeleitet wird und von der Hardware
-
Thread
RS485 Bus aufbauen
: > gefällt ist die riesige Hardware (28-Pin CAN-Controller, dazu 8-Pin > CAN-Treiber); Ein 18pin CAN-Controller tut es auch. Oder ggf. ein 28pin Microcontroller mit CAN drin, wenn du dich mit Microchip PIC18 oder PIC30 anfreunden kannst (allerdings ist AVR+MCP2515 billiger als PIC18F258).
Atmel hat eben keine kleinen µCs mit CAN. Microchip hingegen schon. Und die ersten Erfahrungen mit der 18F Familie und einem DevBoard und C-Compiler von mikroE sinde absolut positiv. Mit einem kleinen 28pin SMD PIC (PIC18F2480) mit CAN und einem Transiver ist die Packungsdichte IMO ok. Aber das ist meine
-
Thread
AVR/PIC oder ähnlich mit integrated osc >8MHZ
sind auch nicht alle Befehle 1 Zyklus, aber immerhin die meisten, es gibt aber einige (mehr als beim PIC) Ausnahmen die länger brauchen. Trotzdem ist der AVR meist schneller als ein PIC16 oder PIC18 mit dem 4 fachen Takt, denn die Befehle sind eher mächtiger.
> dsPIC33 und PIC24 schaffen bis zu 60 MIPS, es gibt auch welche im > DIL-Gehäuse (bis zu 14 Pins herunter). > Welcher typ hat 14 Pins mit 60Mips DIL?? Es gibt den PIC24HJ12GP201 im DIL18 mit 40 MIPS
-
Thread
PIC32 Oscillator Mode
Gute Anfängert Tutorials für PIC´s auch die 18er Serie findest du hier: www.pic-projekte.de LG Tim
mach in tutorial für die PIC18 durch, dann hast du 95% vom notwendigen für die PIC32 verstanden!
-
Thread
ICSP für 3,3V PIC-System
> Du hast den Typ bis jetzt nicht genannt. Vielleicht kann er. PIC18LF452
ergeben, steht aber explizit dabei und sieht vom Innenleben her auch danach aus. Bisher ausprobiert: PIC18F258 und irgendein dsPIC30F20xx, jeweils 5V.
-
Thread
PICKIT 2 und 18F4550
MPLAB einbinde, kommt folgender Hinweis: PKWarn0003: Unexpected device ID: Please verify that a PIC18F4550 is correctly installed in the application. (Expected ID = 0x1200, ID Read = 0x0) kannst du mir sagen, was der bedeutet, und ob ich den ignorieren kann ? lg Tim PS: Kann es sein, das
PBADEN = OFF #pragma config VREGEN = OFF #pragma config MCLRE = ON // Master Reset AN #include <p18f4550.h> // Pic .h eigebunden TRISD = 0; // Port D ist nun ein Ausgang ADCON1=0x0F; // Alle Port Pins auf digital gesetzt CMCON=0x07; // Komparatoreinänge deaktivieren void Led_an
-
Thread
16f84a Pic brennen mit Brenner 8
Hallo mikrocontroller Forum Team, ich hab den Brenner 8 von sprut.de gebaut. Pic 18f2550 hab ich problemlos programmieren können. In ihm sind die Bootload und Firmware gebrannt. Die Software USB PIC Programmer erkennt mein Brenner sowie den PIC16f84A. Problem: Das Hex file lässt
das bei einem Fehler in der Schaltung könntest du ohne Probleme Z.B. einen PIC18F258 im Testsockel aber nicht über ICSP Programmieren. Oder im Testsockel einen PIC mit 28-Pin aber nicht einen mit 18-Pins...
-
Thread
µC für "Anfänger"
Ich würde einen PIC18( z.B. 18F46k22) und eine PICkit3 nehmen. Wenn das Original den Preisrahmen sprengt: Die chinesischen Clones sind meiner Erfahrung nach 100% kompatibel.
ergab 97 Treffer. (+ 8 x atxmega) Ihre Suche nach "msp430" ergab 15 Treffer. Ihre Suche nach "pic10f" ergab 18 Treffer. Ihre Suche nach "pic12f" ergab 40 Treffer. Ihre Suche nach "pic16f" ergab 261 Treffer. Ihre Suche nach "pic18f" ergab 147 Treffer. Ihre Suche nach "pic24" ergab 102 Treffer
-
Thread
PIC16C6 Flashen geht nicht
Mein Data I/O Sprint Expert kann diese Typen: [code]Microchip PIC16C61 18 DIL 617465 Microchip PIC16C62 28 DIL 617484(A) Microchip PIC16C620 18 DIL 617487 Microchip PIC16C620A 18 DIL 617573 Microchip PIC16C621 18 DIL 617488 Microchip PIC16C621A 18 DIL 617574 Microchip PIC16C622 18 DIL 617475 Microchip PIC16C622A 18 DIL 617575 Microchip PIC16C62A 28 DIL 617491(A) Microchip PIC16C62B 28 DIL 617576(A) Microchip PIC16C63 28
-
Thread
Pic Lernen aber wie??
PIC ist nicht gleich PIC, da gibt es große Unterschiede. Alle MC-Familien von Microchip heißen PIC. In der Leistungsfähigkeit sind die PIC18 ungefähr mit den AVRs vergleichbar. Die PIC18 werden auch
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
MC PIC - Warum diese Ungleichbehandlung?
und danach gezählt und sortiert. 2. Wiki-Artikel: Mir ist bekannt, dass es den/die Artikel zu "PIC" bereits gibt! Warum gibt es keine Verlinkung darauf: AVR ARM PIC MSP430 8051 AVR32 --> Finde den Fehler! 3. Datenblätter: z.B. gängiger Typ 18F45K20 --> Warum kein Datenblatt zu dem
Eine Verlinkung von 18F45K20 kann nicht gehen, weil es keinen Eintrag dafür gibt. Das Datenblatt vom PIC18F45K20 habe ich jetzt mal eingetragen. Die Verlinkung geht aber noch (?) nicht. http://www.mikrocontroller.net/part
-
Thread
PIC 32 schneller Basic Interpreter
Geoff hat den schnellen Basic Interpreter in einem PIC 32 nach der Betaphase nun öffentlich gemacht. DS18b20, Servomotoren, RTC, Analog In, Interrupts,SPI, LCD Displays, RS232.... alles integriert und mit minimalstem Aufwand programmierbar. Funkmodule
Für das oben stehende brauche ich keinen umständlichen PIC32, >> Was umständlicher ist liegt doch wohl auf der Hand das stemme ich mit dem PIC18 in ASM. >> na dann stemm mal weiter bis der Schweiß rinnt ;-) Wenn ich einen 32bitter nehme brauche ich
-
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
Die PIC18xxxx (ohne J und K) z.B. 18F2455 18F2550 etc. werden wohl nicht unterstützt?
-
Thread
Kann ein PIC sich selbst löschen?
: > Soweit ich weiß, lässt sich ein EPROM Chip mittels UV-Licht löschen. > Und bei meinem Chip 18F26J11 > ist es so, dass es kein sog. Quarzfenster, wodurch sich der Chip löschen > lässt, zu sehen ist. Ansich sind alle PICs außer die PIC16C mit Flash (die PIC16C mit EPROM). Doch wenn das wirklich ein PIC18F26J11 ist, hoffe ich, dass er nicht an: andy schrieb im Beitrag #2806467: > Ich kann nur widergeben, dass, sobald das Gerät unter Spannung (5 V) > steht, liegt. Wenn er an 5V ist, guck
-
Thread
PIC Programmiereinstieg
Wenn du gerade erst loslegt, nimm lieber die PIC18, zB den 18F4520. Die sind etwas angenehmer. Wenn es PIC16 sein soll, dann nicht den 628. Der ist so was von uralt und teuer. Dann eher PIC16F88 oder 16F887 oder sowas in der Richtung.
aufjedenfall. Zumindest besser als fast das gleiche auf English zu lesen. > Modernere Typen der PIC sind PIC16F1827 oder PIC18F4550 Der PIC18F4550 ist auch schon älter als 6 Jahre. Jedoch ist er halt durch die vielen Pins, DIL und USB attraktiv und den 18F45K50 bietet Reichelt nicht an. >5€ ist
-
Thread
Messer raus!
> PIC beurteilen In diesem Forum schimpfen im Allgemeinen die Leute auf PICs, die sich durch drei Eigenschaften auszeichnen: 1. Sie haben noch nie einen aktuellen PIC (z.B. PIC18Fxxxx) in der Hand gehabt
PICs, die sich > durch drei Eigenschaften auszeichnen: > > 1. Sie haben noch nie einen aktuellen PIC (z.B. PIC18Fxxxx) in der Hand > gehabt. Volle Zustimmung, ich habe nie einen PIC angefaßt und werde auch nie einen PIC anfassen, außer um ihn sofort in den Müll zu schmeißen. > 2. Sie mußten
-
Thread
PIC Controllerauswahl
PIC18 oder PIC24. Die PIC16-Familie ist sehr alt und technologiebedingt braucht man eine Speicherbank-Umschaltung. Die PIC18-Familie ist zum Programmieren uin Assembler und in C ohne EInschränkungen tauglich
Nimm einen klassischen 18F Pic. Z.B. 18F452. Für die 18F PICs gibt es einfach zu nutzende Bootloader (z.B. TinyPIC) und gerade am Anfang wenn man viel ausprobieren muss geht das neu-programmieren damit über RS232 schneller als
-
Thread
Auf dem Kriegsfuss mit AVR
64kB) 2. wieso die Blockgrösse für das Selfprogramming ganze 512 Bytes beträgt (beim vergleichbaren PIC18F4620 sind das handliche 64 Bytes) 3. WAS falsch mache, dass meine ISP-Routinen (page erase, page write) alle ausgeführt werden, ohne das sich nur ein Byte verändert (keine Lockbits sind gesetzt)
> 2. wieso die Blockgrösse für das Selfprogramming ganze 512 Bytes beträgt > (beim vergleichbaren PIC18F4620 sind das handliche 64 Bytes) Hat mit der Flash-Technik zu tun. Warum auch nicht. Für Kleinkram ist das Flash nicht zuständig. > 4. warum das Setzen von Fuses immer so ein umständlicher
-
Thread
Steuergerät LPG Gasanlage geht nicht nach Firmwareupdate
fehlgeschlagen". Ich habe das Steuergerät mal geöffnet und folgender Chip ist verbaut: Microchip PIC18F8520-I/PT Nun meine Frage als Leihe: Gibt es eine Möglichkeit die Software neu aufzuspielen bzw. zurückzusetzen? Welche Hard bzw. Software würde ich dafür benötigen? Ich habe mal ein Paar
Ich werde versuchen einen neuen Bootloader auf den PIC zu schreiben. Es kommen wohl 2 Stück für den PIC18F8520 in Frage. Der AN851 und der serial Bootloader AN1310. Dieser ist von 2010. Da das Steuergerät von 2007 ist denke ich das es der AN851 sein wird
-
Thread
4x Nibbles auf 16 Bit Wert packen
in: r16, r17, r18, r19, low Nibbles out: r20, r21 [avrasm] andi r16, 0x0F andi r17, 0x0F andi r18, 0x0F andi r19, 0x0F mov r20, r17 swap r20 or r20, r16 mov r21, r19 swap r21 or r21, r18 [/avrasm]
r24, 0x0F andi r22, 0x0F swap r22 or r24, r22 andi r20, 0x0F mov r25, r20 andi r18, 0x0F swap r18 or r25, r18 ret [/avrasm] So müsste es jetzt richtig sein.
-
Thread
PIC_Uhr_mit_Stoppuhr wie anfangen?
28-Pinner wenn man noch ca 5-6 Pins für Quarz, Versorgung und Resetleitung in Betracht zieht. -> PIC16F690 (20 pin) und PIC16F628 (18 pin) scheiden schon mal aus. Falls ein 28-pinner ausreicht würde ich heutzutage einen PIC18F2520 verwenden, ansonsten einen PIC18F4520 (40-pin). Der 18F2520 ist
Peter Dannegger schrieb im Beitrag #1974775: > Der PIC-Assembler ist mit Abstand der am schwersten zu lernende > Assembler unter den 8-Bittern. ist aber unfair einen PIC16 code zu bringen nachdem wir schon bei PIC18 waren: Bei PIC18 es ADDWFC-Befehle
-
Thread
PICkit2 blutiger Anfänger ohne ansatzweise Plan.
#2535982: > wenn's deutsch sein soll und um den einstieg zu meistern, kann ich die > seite: http://pic-projekte.de/ empfehlen. Da stimme ich zu. Generell solltest du dich eher mit den PIC18Fxxxx anfreunden, als mit den PIC16Fxxx. Die PIC18 sind etwas benutzerfreundlicher, es ist vieles einfacher
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
Mikrocontroller mit integr. DAC
#1836413: > Hat MPLab eigentlich einen C-Compiler? Oder muss man sowas extra kaufen? Ich bin kein PIC-Erfahrener, fand jedoch: "The MPLAB® C Compiler for PIC18 MCUs (also known as MPLAB C18) is a full-featured ANSI compliant C compiler for the PIC18 family" "The Standard-Eval Version is free!"
, PIC32. Interessanterweise steht dabei: GNU-based, open source code (except PIC18) Matthias
-
Thread
PIC16F690 PWM
hat 4 PWM-Ausgänge. Wenn man nach den Preisen bei Microchip direkt geht, ist der PIC18 70 US-Cent teurer, also ca 50 Euro-Cent, das wäre es mir Wert, solange ich keine tausende Modelle bauen will.
Die PIC18FxxK22 sind mit 5PWMs sehr guenstig.
-
Thread
Was unterscheidet PIC-Controller von 8051 und anderen?
meistens nur die, die sich mit AVR beschäftigen. Die Ursache ist die Knappheit an Programmspeicher. Mein PIC18F258 kann viel und mit 32 K Programmspeicher wird ohne Probleme mit „C“ programmiert
PIC18 immer noch nur ein Workregister oder Akkumulator? Wenn ja, dann sind es eher 10MUPS (Millionen Umwege pro Sekunde ;-) 32k Programmspeicher ist zwar nicht wenig aber verglichen mit einem ATmega