-
Thread
Variable beim PIC32 C-Compiler
Hallo, bei MPLAB C-Compiler für den PIC32 möchte ich eine globale Variable in der Form: unsigned char Variable[12][22][3] anlegen. Wie mache ich das am sinnvollsten?
Header, der überall eingebunden wird, als extern unsigned char Variable[12][22][3]; Und in einer C-Datei als unsigned char Variable[12][22][3];
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
>Z80, 68HC11, 8051, AVR, PIC16, PIC18, PIC24, DsPIC33, M16C, LPC2000, ein >Atmel ARM9, STM32 MOS8501, 68HC11, 8031, AVR, PIC10, PIC12, PIC18, PIC24, dsPIC33, S12X, H8, 68HC08, S7, S8, STM32, National, MSP430, NIOS, Arduino
knabbet schrieb im Beitrag #3463961: >>Z80, 68HC11, 8051, AVR, PIC16, PIC18, PIC24, DsPIC33, M16C, LPC2000, ein >>Atmel ARM9, STM32 > MOS8501, 68HC11, 8031, AVR, PIC10, PIC12, PIC18, PIC24, dsPIC33, S12X, > H8, 68HC08, S7, S8, STM32, National, MSP430, NIOS, Arduino
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
K22: 4 PIC18F__K50: 2 PIC18F__K80: 1 PIC18F__K90: 2 PIC24FJ: 1 dsPIC33EP: 2 PIC32MX: 4 STM32F1: 9 STM32F4: 8 68HC11 1 68HC711 1 8031: 2 8052: 2 P8031 1 P80C31 1 P80C552 1 P87C751 1 LPC935
K22: 4 PIC18F__K50: 2 PIC18F__K80: 1 PIC18F__K90: 2 PIC24FJ: 1 dsPIC33EP: 2 PIC32MX: 4 STM32F1: 9 STM32F4: 9 68HC11 1 68HC711 1 8031: 2 8052: 2 P8031 1 P80C31 1 P80C552 1 P87C751 1 LPC935
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
paar Teilen aus der Schublade zusammengesteckt werden: http://umassamherstm5.org/tech-tutorials/pic32-tutorials/pic32mx220-tutorials/pic32mx220-breadboard Du brauchst jetzt nur noch einen PICKIT3 Programmer (die Clone für 30 Euro gehen auch), dann kannst du sogar aus der MPLAB IDE Debuggen.
Bastlerrelevante Lieferprogramm. Die 15Euro sind dabei wohl der hoch angesetzte Einzelstückpreis für einen PIC32MX795L! Das ist der (derzeit) mächtigste µC überhaupt im regulären Microchip Lieferprogramm. (Wenn der auch in absehbarer Zeit durch die 32MZ Serie nach oben ergänzt wird die aber noch nicht "ganz
-
Thread
Atmel oder PIC Gesperrt
Peter Dannegger schrieb im Beitrag #3147233: > Wenn schon PIC, dann aber ausschließlich in C. Hihihi... deine Abneigung gegen Assembler ist inzwischen weit genug bekannt. Nun ja, offenbar besteht die Welt der 8 Bit uC genau _darin_ ständig nur 32 Bit Variablen
Eigenheiten gewöhnen.) W.S. schrieb im Beitrag #3147252: > Nun ja, offenbar besteht die Welt der 8 Bit uC genau darin ständig nur > 32 Bit Variablen zu addieren. Durch die Akku-Architektur ist der (alte) PIC immer so umständlich zu handhaben, nicht nur bei einer 32-bit-Addition.
-
Thread
ATMEL billiger und leistungsfähiger als PIC
genau genug machbar sein), aber es gibt zumindest für einige AVR, AVR32, PIC18, PIC24, PIC32 Coremark-Ergebnisse: http://www.coremark.org/benchmark/index.php (Atmel und Microchip auswählen, suchen und nach Coremark/MHz sortieren...) > MFG:MBP > Markus.
Arc Net schrieb im Beitrag #2279706: > aber es gibt zumindest für einige AVR, AVR32, PIC18, PIC24, PIC32 > Coremark-Ergebnisse: > http://www.coremark.org/benchmark/index.php Danke ! Oh, da sieht PIC18 aber schlecht gegen die beiden AVR aus. Selbst noch, wenn man das PIC
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
ein Punkt aber ob Arduino oder PICKit ist egal. Ob auf den Kits nun AVR 8bit, AVR 32bit, PIC 8bit, PIC 32bit, STM32 oder MIPS drauf ist hat mit der Entwicklung nicht viel zu tun, außer man braucht spezielle Dinge die nur XYZ kann :-P AVR 8bit und PIC 8bit dürften 50:50 bei Hobbybastlern
und da schenken sich beide nicht viel. Genauso kann man ein AVR auch nicht mit einem STM32 vergleichen. Viel mehr sollte man eine Grafik machen, mit Anforderungen und den entsprechenden Prozessor. kleinst: PIC10 / PIC12 kein: PIC16 / PIC18 mittel: PIC24 / AVR / 8051 groß: MIPS (PIC32
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
Arduino Sprache auf Pic32 -- da wirst du wohl weder deutsche Literatur noch kompetente Hilfe in diesem Forum finden. Und wenn C auf Pic dann besser 18F. Die Abweichungen zwischen normalem C, und dem was sich auf so einem
Und deswegen ist deine Bekanntheit mit PIC16x auch kein Argument dafür, bei Microchip zu bleiben. C ist überall C. Außerdem haben PIC24 (16 Bit) außer dem Namensbestandteil PIC genau gar nichts mit den 8-Bit PICs zu tun. Und die 32-Bit PIC sind
-
Thread
AVR gegen den Rest der Welt
. Wenn Du z.B. nur einen ganz "kleinen" µC benötigst ist der PIC10F200 unschlagbar günstig. Der kostet bei 5k Stück nur noch 0,32 US$.
>Wenn Du z.B. nur einen ganz "kleinen" µC benötigst ist der PIC10F200 >unschlagbar günstig. Der kostet bei 5k Stück nur noch 0,32 US$. Der wird dann aber durch den kleinsten STM8 getopt.
-
Thread
PIC Mikrocontroller noch aktuell ?
Kann es sein, daß hier im Thread Leute unterwegs sind, die *jeden* von Microchip hergestellten µC pauschal als "PIC" bezeichnen?
Hebelstellwerk zu Bauen wo die Stellung der Hebel und Servos für die Weichen und Verriegelungen mit PIC16 über I2C kommunizieren.
-
Thread
Wie steige ich am besten von AVR auf PIC um?
Dingens23 schrieb im Beitrag #3483670: > PIC24FJ32KA304 Diesen muss Microchip noch erfinden. Ich glaube du meinst den PIC24FV32KA304. Dingens23 schrieb im Beitrag #3483670: > Ein recht brauchbares Tutorial (allerdings für C) gibt es auf folgender
So kryptisch sind die Namen der PIC24 nicht: PIC24FV 32 KA302 │ │ │ │ │ │ │ └── Vorname des µC │ │ └────── 32kB Flash │ └───────── V: 5V Typ └───────────── Familienname
-
Thread
Womit programmiert ihr eure µCs?
PIC18F PIC32MX C ICD2, ICD3 MBLAB
1. PIC18, PIC24, PIC32 2. C 3. PicKit3 4. MPLAB
-
Thread
Welcher Cortex-M0 Controller wird der 8-Bit Killer?
das einige beim Thema 8Bit µC nur Modelle wie den PIC16F84 oder ATMEGA8 im Kopf haben und diese mit aktuellen 32Bit µC mit MIPS oder Cortex M3 Kern vergleichen... Dabei sind Taktfrequenzen bis im Bereich von 100MHz, Programmspeicher
außer > von Freescale und Hitachi, eigentlich kein reiner 16Bit Controller > bekannt? Renesas M8C/M16C/M32C und Microchip PIC24/dsPIC33 beispielsweise.
-
Thread
pollin kamera au-85
den ppl ja wieder hochziehen... aber keine ahnung kenn die atmegas o.ä. nicht mach nur was mit dem pic32...
angefangen, dann Intel 8031 (der Core ist mir bis heute geblieben), Motorola 68000 (Amiga),Microchip PIC16Cxx, Renesas M16C,M32C und R32C. Der R32C ist schon cool mit FPU aber Renesas hat neuerdings andere Strategien deshalb bin ich heute auf Cortex M3 von ST umgestiegen. ARM7 habe ich angefangen mit dem
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
Crossassembler, hab meine eigene Gleitkommabibliothek, und hab auch meine eigenen PIC-Brenner. Früher am Druckerport (ist ausgestorben) und inzwischen hab ich mir auf Basis des kleinen Bastel-Projektes mit einem STM32F103C8T6 (hatte ich mal hier gepostet, LP per Eagle und Firmware in
werden können. Der PMS150C ist mehr als 10x kleiner als der PIC - trotz erweiterter Funktionalität.
-
Thread
Das Ende von 8bit?
sogar eine PIC32 Familie gibt? Ist es nicht vielmehr so, daß nahezu alle Hersteller von µC mehrere Pferde von 8 Bit bis 32 Bit im Rennen haben? > Sie sollten angeblich nach und nach alle 8 bit MCUs ablösen.
der PIC32 gegenüber dem Cortex-M nie eine Chance hatte. Um ehrlich zu sein, ich habe Microchip als µC-Hersteller recht früh unter "ignorieren, lohnt nicht" abgelegt. Aber PIC32 ist MIPS. Das ist eine prima
-
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
Was kann man mit 16Byte an RAM machen?
>Speziell hab ich mir da den PIC 10F220 ausgesucht. >Programmiert werden soll er mit dem PicKit3 und der IDE + C-Compiler von Mit 16 Byte RAM ist da wohl nix mehr gross mit C-Compiler. >(Assembler möchte ich mir nicht antun
Superprofi schrieb im Beitrag #4831348: > (Wobei der ASM-Befehlssatz eine PICs ein Argument für C ist hrhrhr) Wobei man durchaus zwischen PIC12/16, PIC18, PIC24/dsPIC und PIC32 unterscheiden sollte, denn die haben *ziemlich* unterschiedliche Befehlssätze.
-
Thread
Suche schnellen µC
Also PIC32 mit MPLAB IDE, den C32 Compiler, dazu einen ICD3 Debugger und ein Demoboard meiner Wahl =) Also nur noch einen passenden PIC32 und ein dazu passendes Board aussuchen =) Ein passender wäre z.b
Yaro schrieb im Beitrag #2075237: > Also PIC32 mit MPLAB IDE, den C32 Compiler, dazu einen ICD3 Debugger und > ein Demoboard meiner Wahl =) > > Also nur noch einen passenden PIC32 und ein dazu passendes Board > aussuchen =) > > Ein passender
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
ch=pgm_read_byte(&ascii_tab[ c-32 ][h]);
Gut. Bin überzeugt. Blöde Frage noch: Was ist ein PIC32?
-
Thread
Mein Erster, aber welcher?
Nimm einen AVR und keinen PIC oder 32-Bitter. Grund: - Kostenloses rundum Sorglospaket mit Atmel Studio, also kein nerviges zusammenklemptnern einer IDE - C sowie Assembler dabei - günstige Controller - überschaubare Datenblätter
mit derselben IDE und Programmer, vom kleinsten 10F200 im SOT23/5 bis zum derzeit (noch) größten µC in Serienproduktion PIC32MX795F512 mit 32Bit MIPS Kern. Dazwischen sind noch die "normalen" 16Bit PICs und die 16Bit DSPics mit DSP Funktionen. Alles dieselbe IDE und Programmer Dazu kommt dann noch
-
Thread
PIC 32 schneller Basic Interpreter
mit minimalstem Aufwand programmierbar. Für das oben stehende brauche ich keinen umständlichen PIC32, das stemme ich mit dem PIC18 in ASM. Wenn ich einen 32bitter nehme brauche ich den für Rechenleistung pur. Das passt aber nicht mit Basic Interpreter zusammen. Wenn schon Hochsprache, dann C. Mag
Gerade getestet: 32 Sekunden auf einem PIC32MX150 bei 48MHZ.
-
Thread
PIC - "beliebtester"?
Carsten Sch. schrieb im Beitrag #2518604: > Ausserdem möchtest du ja gerne DIP, das ist bei den 32 > gar nicht -und bei den 24er nur noch bei wenigen Typen- als Gehäuse > vertreten. Das stimmt so nicht ganz;) PIC32MX110F016B, PIC32MX210F016B, PIC32MX220F032B und PIC32MX120F032B sind im DIP28
ich bin von den PIC16 & PIC18 ausgegangen. Bei PIC32 gibta klar einen der mehr kann. und bestimmt auch woanders.
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
sind diese tidal hintergrundbeleuchtungen von pollin) klar haette man auch das decoden mit dem pic32 machen koennen aber ich wollt schon immer mal dne mas benutzen... wie man sieht hab ich hab ich die pullups fuers i2c vergessen... lg ;)
Tobi: der pic32 den ich verwende hat 32kbram /512kb flash. nein der encoder ist nur zustaendig fuer das encoden. das lesen der sdhc karten macht der pic32. ich hab da bisschen rumprobiert und mache es mittlerweile
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
Beispiele: [code]{00} 20:41:29 14.10.12: 0B 90 3F 57 06 00 {8E} 20:41:29 14.10.12: 10 0B 3F 57 01 09 0C 05 0A 0C 8E {30} 20:41:32 14.10.12: 0B 10 3F 57 01 09 0C 05 0A 0C 30 {--} 20:41:32 14.10.12: 01[/code] Bei diesem Beispiel von 0x0B (PC) zu 0x10 (RC30) mit Bit 7 gesetzt (Abfrage). Telegramm 3F
_182\output.c:65:Error [1127] operand type mismatch in '?:' operator E:\_pic\_projekte\_ems\test-js_182\output.c:65:Error [1131] type mismatch in assignment E:\_pic\_projekte\_ems\test-js_182\output.c:82:Error [
-
Thread
ARM-Cortex als Anfänger?
dann man kann in Eclipse C/C++ Code schreiben (man kann sich ein LED-Blink-Demo für zB STM32F1 generieren lassen), dann funktionier das meiste out-of-the-box. Und der Debugger (Hardware-Breakepoints oder Single-Step zB) in Eclipse
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
PIC Microchip lebt noch?
Überall > sehe ich ESP oder Arduino. Ich nehme gerne PICs. Weniger die 8-Bitter, sondern eher PIC24/dsPIC oder PIC32. Und das deswegen, weil die Peripherie deutlich besser als bei zB AVR ist. Beispiel PPS: Du kannst bei einem PIC, der das hat (das sind recht viele, aber nicht alle) fast jede Peripheriefunktion
wurden. ?!? Genau deswegen haben die meisten Nutzer Microchip verlassen: wenn sie nach dem sie den PIC16C84 kennengelernt hatten gleich zum PIC16F84 wechseln mussten, und der damals abgekündigt wurde, konnte man gleich zum AVR gehen.
-
Thread
Welchen Controller für C++ Programmierung? Gesperrt
empfehlen? Der > Controller sollte Steckbretttauglich sein. Es wäre auch noch gut so > etwas wie C++ Lessons dafür zu haben mit Beispielen, gibts ja bei zB PIC > nur halt in C. Für PIC32 unterstützt Microchip auch C++. Und die PIC32MX1xx/2xx gibts auch im SDIP28. fchk
PIC32 ist MIPS M4K.
-
Thread
Atmel noch zukunftsfähig? Gesperrt
Atmel langsam ausstirbt Atmel ist schon gestorben, gehört jetzt Microchip. AVR waren LowEnd uC. Wer mehr leistung wollte griff zu ARM, von vielen Herstellern, und nicht proprietären 16 bzw. 32 bit uC wie PIC24 oder MSP430. Wer heute aber LowEnd uC benötigt, zahlt nicht die hohen Preise der
> Wann strafft eine pöse Heuschrecke das Portfolio von Microchip mit > MCS51, AVR, XMEGA, SAM, PIC12, PIC14, PIC16, PIC18, PIC24, PIC32? > Bei der nächsten Finanzkrise, in die wir gerade reinrauschen? Ich setze gerade folgenden ein: http://ww1.microchip.com/downloads/en/DeviceDoc/00001561C.pdf
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
haben einen UART-Bootloader, aber sie brauchen 10 mal soviel Strom wie > aktuelle Chips. > > Die PIC32M könnten es auch schaffen, aber gibt es dafür einen gcc? man braucht nicht gcc um C zu programmieren. Und mit C programmiert, ist dr Code ohnehin Zukunfts- und Prozessorwechsel-sicher. > Ich
Hint: Da ist auch ein funktionierender Uninstaller dabei. > Welche > gcc-Version im neuesten XC32 steckt, ist auch noch die Frage. Der gcc > wird ja auch unabhängig vom C-Standard verbessert. C:\Microchip\xc32\v4.21\bin>xc32-gcc --version pic32m-gcc.exe (Microchip XC32 Compiler v4.21) 8.3.1
-
Thread
FT800 / FT810 Library
ein Projekt (MP3-Player) begonnen und meine eigene Lib dazu geschrieben. Meine Hardware besteht aus PIC18F67J50, FT810, VS1053B und Display 3.5" mit 320x480 und MicroSD bis max. 64GB. Die FAT32 Lib ist von Elm-chan (FATFS). Compiler: Mikroe mikroC PRO for PIC. Das Gehäuse habe ich drucken lassen.
32Mhz) in einer WiFi IoT Anwendung (FlyPort Pro) mit über I2C und SPI angeschlossenen Sensoren. Hier musste ich nach langen Fehlversuchen, es mit dem PIC24 alleine zu schaffen, einen extra ATMEL Mega8 spendieren
-
Thread
PIC 10f322- Software soll Folge aus Nullen und Einsen erzeugen
Einsen abwechselnd erzeugen Also nochmal.. versuche mich besser auszudrücken. Bisher kann mein uC immer so eine 32 Bit (Impulse) + Pause 32 Bit + Pause.. verschicken. Ich möchte aber, dass ich die Möglichkeit habe von außen in den uC z.B 32 Byte reinspeichern kann, nacher dann auch raus lesen kann
so eine 32 Bit (Impulse) + Pause 32 Bit + Pause.. verschicken. Ich > möchte aber, dass ich die Möglichkeit habe von außen in den uC z.B 32 > Byte reinspeichern kann, nacher dann auch raus lesen kann. Für diesen
-
Thread
AVR: Wetterinformationen über DCF77 Gesperrt
die Wetterstation WS-2300 erstellt. Vermittels der WS.CON-Software (geschrieben mit Microchip MPLAB C18-Compiler in C) werden die über die erste serielle Schnittstelle bei der WS-2300 abgefragten Daten im integirierten PIC-18 F 252 verarbeitet. Der PIC-18 F 252 beinhaltet 32kByte Flash-ROM, 1.5kByte
Seid ihr sicher dass es sich um einen PIC12F5xx handelt und nicht um einen PIC12C...? Wenn es nämlich der C ist ist es ein nur einmal programmierbarer IC ... Wäre eigentlich sinnvoll beim Produktionseinsatz da diese One Time Programmable
-
Thread
WiFi-Modul für AVR Net IO gesucht
zu einem PIC32MX einen TCP-Durchsatz von etwa 100k/s an. Der Stack ist über die Prozessorfamilien (PIC18/PIC24/dsPIC/PIC32) derselbe. fchk
angepasster GCC ist). Rein theoretisch könntest Du eine normale MIPS-Toolchain verwenden, aber das ist auf PIC32 ineffizient. Der C32 erzeugt angepassten MIPS16-Code (im Prinzip so was wie Thumb bei ARM), was eine Standard MIPS Toolchain nicht macht, und deswegen sollte man den C32 bzw später den XC32 auch nehmen
-
Thread
Mikrocontroller - die Qual der Wahl, oder doch die Wahl der Qual?
clock source to 32Mhz using the internal R/C Oscillator. OSC.CTRL|=OSC_RC32MEN_bm; while (!(OSC.STATUS & OSC_RC32MRDY_bm)); CCP=CCP_IOREG_gc; CLK.CTRL=CLK_SCLKSEL_RC32M_gc; // Synchronize to the calibrated 32kHz
meine blue pill board modifizieren! mt https://de.aliexpress.com/item/Marke-neue-original-STM32F303CCT6-STM32F303-LQFP-48-ARM-Cortex-M4-32-bit-mikrocontroller-MCU-IC-chip/32974557401.html?spm=a2g0s.9042311.0.0.23654c4dp8jw77 https://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module
-
Thread
STM32 24Bit Bmp nach 565RGB Format
[c] #include <stdio.h> typedef unsigned char u8; typedef unsigned short int u16; typedef unsigned int u32; typedef unsigned short int uint16_t; typedef struct { u8 pic_head[2]; //1
u16 pic_color_p01; //28 u16 pic_color_p02; //29 u16 pic_color_p03; //30 u16 pic_color_p04; //31 u16 pic_color_p05; //32 u16 pic_color_p06; //33 u16
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Experimentierboard für alle PIC24 und PIC32 im DIP28-Gehäuse.
Handys etc. Bild 2 / 3: TAS5631B basierter Class D Verstärker Bild 4: USB DAC auf Basis des PCM2707C Bild 5 / 6: Vorverstärker, mit VS1053, PIC32MX695, LAN, WLAN, SD, ... Cheers Stampede
-
Thread
Welche 32-Bit MCU für ein neues Projekt
ganz. PIC32M: MIPS basiert PIC32C: ARM basiert PIC64: RISCv basiert Da wird nichts fallen gelassen. fchk
sind von Atmel). Vor allem ist der ARM-PIC32C von 2021 jünger als der ATSAM, welcher mit dem Kauf von Atmel 2016 ins Portfolio wanderte. Man bekommt bei Microchip noch immer DIL. Man bekommt bei Microchip noch immer PIC16F84 bzw. kompatible
-
Thread
Wo bekommt man zurzeit noch Mikrocontroller her.
> Träumer! Erzähl doch nicht so eine Grütze, genau das mach ich alle paar Wochen, entweder von PIC -> STM32 oder von STM32 -> STM32. Wenn man seinen Code relativ portabel hält, ist das alles nicht die Welt.
Hab noch ein paar MCUs herumliegen (kommen aus EMS Auflösung) PIC16F1825-I/SL PIC17C44-33/L ATTINY85-20SU HD64F3664HV Leider keine STMs Bei Interesse teile ich gerne, einfach melden
-
Thread
welche µC-Architektur (AVR, PIC)
Thomas Burkhart schrieb: > Hast Du Dir den STM32F103 > > Mal angeschaut? hab glaub ich alle uC-Hersteller angeschaut, und es wird eine Entscheidung zwischen PIC und Atmel, weil es hier viele Hobbyprojekte gibt und studenten sich da vl schon auskennen
Prozessoren diese am liebsten/in der Zukunft einsetzen werden? Anstatt hier im Forum unkonstruktiv den STM32 Cortex ohne Ahnung zu haben nieder zu machen. Ich habe schon Z80, HC11, M16C, PIC16, PIC18, PIC24, dsPIC30, ATMEGA, BasicTiger, LPC2000, STM32 programmiert und wenn ich schreibe 30-50% weniger Aufwand
-
Thread
Was sind die Vorteile und Nachteile von PICs und ATMEL Controller? Gesperrt
, Debugger etc. Und wenn Du Werkzeuge von Microchip hast, kannst Du sie für ziemlich alle PICs von PIC10 über PIC18 bis dsPIC33 und PIC32 verwenden.
Für mich haben PIC und AVR ihre Daseinsberechtigung! Meine Diplomarbeit entstand mit einem PIC16C72 (Drehzahlregelung, 2 KW Motor, lang her). Später Wechsel auf AVR da besser für C (hier hat PIC aufgeholt). Heute
-
Thread
Messer raus!
AVR sehe ich den PIC24, also AVR >> delete. Als Nachfolger der ARM9 Prozessoren hat Microchip den PIC32 vorgesehen, aber der ist noch ziemlich in den Kinderschuhen. Da wird Microchip wohl einiges abkupfern und in den PIC32
bis dahin standardmäßig 16 bzw. 32Bitter in SMD (ggf. auf DIP-Adaptern) einsetzen. 2. Interessant könnten dann auch die Produkte werden, welche aus der Fusion entspringen => Das beste aus beiden Welten (PIC + AVR). Siehe u.a. den R8C
-
Thread
Der totale Anfänger - auf der Suche nach einem Mikrokontroller
Netz. Was als Anfänger sehr wichtig ist Meine Empfehlung: Adruino! Bei mir wars auch Adruino -> PIC24 / PIC32 (manchmal : STM32)
wenn es ueberhaupt einen source code gibt. Arduino war dann schon ein fortschritt, da weitgehend C verwendet wird. Zwischen einem Assemblerfrickler der mit einem selbstgebauten Programmer 16f84 Hacks macht, und jemand der modernes C fuer PIC32 verwendet befinden sich Welten, also nicht einfach
-
Thread
Welcher Controller für Unterrichtszwecke?
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 Debuggen
, Oncore Z8, PIC, AVR, MSP430, STM32, LPC2103 und einige andere uC. Wie schon gesagt, eine HD7780 Treiber Lektion ist für den praktischen Schulunterricht sehr angemessen und macht am Ende Spass und gibt Erfolgsbefriedigung
-
Thread
PIC10Fxxx oder PIC18Fxxxx für den Einstieg?
Klaus schrieb im Beitrag #4214779: > Welchen PIC24F würdet ihr denn empfehlen? Ich möchte alles was im > AVR-Assembler-Tutorial enthalten ist mit dem PIC machen. Ich habe jetzt nur kurz das Inhaltsverzeichnis überfolgen, der PIC24F32KA302 scheint
auch noch in C loslegen zu wollen. >> ein PIC24F in Assembler wesentlich einfacher zu programmieren als ein >> PIC16. > Das sehe ich komplett anders. Mit dem Assembler für den PIC18 komme ich > nach dem Microchip-Tutorial
-
Thread
Retro Fieber: Z80 oder 68000 ?
der anderen Bank. Sowas bin ich > nicht gewöhnt und finde das schräg.. Das war wohl eher ein PIC16F677. Bei den PIC18F muss man nicht mehr banken, kann aber, wenn man 16'er Code portieren will, und die 16-Bitter (dsPIC, PIC24) und 32 Bitter (PIC32) brauchen das ohnehin nicht mehr. fchk
arbeitet offenbar mit UTF-8. Du kannst die Darstellung von 8-Bit-Zeichen ändern, wenn Du das Macro [c] #define IS_PRINT(ch) (((ch) >= 32 && (ch) < 0x7F) || ((ch) >= 0xA0)) [/c] änderst in [c] #define IS_PRINT(ch) (((ch) >= 32 && (ch) < 0x7F)) [/c]
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
Nun, was bleibt bei mir drauf ? - Der µC PIC18F458 (PIC18F4480 und PIC18F4580 passen da auch.) - HS Quarz in kleiner flacher SMD-Bauform - 4 oder 8 Mhz geplant - kleiner THT-Röllchenquarz mit 32 KHz - CAN IC: Standard IC's: SO8 & SO14
Display wird man die übliche 4 Draht Schnittstelle verwenden. Für das von mir erwähnte Farbdisplay mit PIC32 Controller würde ich eine reine Daten Kommunikation zw. Buskoppler und PIC32 realisieren. Oder direkt den PIC32 an den CAN Bus ankoppeln. > Was meine Mitarbeit angeht, würde ich liebend gern mit
-
Thread
Logamatic 2107 Schnittstelle
6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA
-
Thread
Mikrocontroller Rechenleistung reicht für aktuelles Projekt nicht?
Rechenfunktionen über Auflösungsreduzierung im Eilgang (wenig sinnvoll, das HSC geplant) bis hin zu einem µC pro Achse, aber dann ensteht ja das nächste Problem einer ausreichend schnellen Verbindung unter den µC´s. Ich hoffe zwar noch auf den PIC32, aber so viel Unterschied zum AVR32 wird wohl nicht sein
nicht so besonders, > sprich der Quelltext muss in Assembler geschrieben werden? Der C32 bzw XC32 (PIC32MX) und der C30 bzw XC16 (PIC24,dsPIC) sind angepasste gccs, der MIPS16e bzw PIC24 Code generieren, also im Prinzip das gleiche, was sonst auch auf anderen Architekturen zu finden ist
-
Thread
Ab wann lohnt sich ein 32bit Controller? Compilerkosten?
hatte ich mal den Versuch unternommen ein paar Controller zu vergleichen. Habe letztens auch mal einen PIC32 (80MIPS/32Bit/C32) mit einme PIC24 (40MIPS/16Bit/C30) vergleichen. Bei reinen 16 Bit Berechnungen war der PIC32 ca. doppelt so schnell, wenn man mal von den Spezialfunktionen der dsPICs absieht. Sobald
extra, wobei der PIC32 den Befehl nach der Sprunganweisung ausführt, während die Pipeline mit neuen Befehlen vom Sprungziel gefüllt wird. Was zu einer kleinen Leistungssteigerung führt. Der C32 (Compiler für PIC32) hat