-
Thread
Verwirrung wegen JTAG
desweiteren 8-Bit breit sind. Du kannst jeden PIC nehmen, egal ob 8 (PIC18), 16 (PIC24/dsPIC) oder 32 (PIC32) Bit. Microchip verwendet zwar kein JTAG, sondern ihr eigenes ICSP, aber das zugehörige PicKIT3 kostet im Original 50€, als Nachbau 20-30€. Plus: Du verlierst nur zwei Portpins - bei JTAG sind es 4
-
Thread
Atmel-Studio
und nicht debuggen. Das PicKIT3 kann beides und das für alle aktuellen 8, 16 (PIC24) und 32 Bit (PIC32) PICs. Und pass bei den Fuses (das AVR-Äquivalent zu den Config Words bei den PICs) auf. Bei AVR kannst Du Dich mit falsch gesetzten Fuses aussperren, bei PIC nicht, egal wie doof Du Dich anstellst
-
Thread
PIC32: Bootloader
Hallo zusammen, ich schlage mich seid ein paar Monaten mit einem PIC32 umher. Danke zahlreichen Foren und Hilfen bin ich nun zu meinem Ziel gekommen. Nun möchte ich einen Bootloader schreiben jedoch fand ich nicht wirklich viel sinnvolles und somit versuche ich es
-
Thread
STM32 F2/F4 - was ich vermisse - Wunschliste für ST
SDIO genutzt) Generell würde ich mir eine "pin crossbar" wünschen, d. h. freie Zuordnung. Die PIC32 haben das m. W., und auch die neuen lpc8xx (aber auch nur bei den kleinen). Für welche Zwecke benötigst Du 6 UARTs und CAN und Ethernet, wenn man fragen darf? Meine Punkte wären: - Keine "shared
-
Thread
PIC32MX Spannungsreferenz Auswahl
V Ich denke mal das machen die um das schön umrechnen zu können. Wenn ich mich bei einem PIC32MX fuer eine 2.048V referenz entscheide, darf ich an den Analogeingang dann denoch die 3.6V maximal anlegen?
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
ATmega16: 1 ATmega8: 1 MSP430F1612: 1 PIC18F452: 1 PIC32MX795F512L: 1 8052: 1
ATtiny26: 1 ATtiny85: 1 MSP430F1612: 1 PIC18F452: 1 PIC32MX795F512L: 1 8052: 1
-
Thread
AVR programmieren in c++ Einstieg?
größeren AVR. Wenn das wg. Stückzahlen nicht geht, dann nimmt man einfach einen ARM/MSP430/Renesas RX/PIC32. Alle anderen haben dieses Problem - zu dem auch die PROGMEM-Problematik gehört - nicht. Oder man nimmt einen anderen Compiler. Aus Gründen des "kostbaren RAMs" auf gutes SW-Design zu verzichten
-
Thread
CAN-Bus Gateway
müsstest also das Board ändern. Da ist es besser, ein neues zu machen. Nimm doch einfach einen PIC32MX564F128H-I/PT. Da hast Du CAN drin, da sind genügend UARTs drin, alle LIN-fähig (falls Du das mal brauchst), für USB brauchst Du keinen extra Chip, das ist auch schon drin, 64k RAM drin, 512k Flash
das Board muss es überleben, und zwar nicht nur einmal. https://www.olimex.com/Products/Duino/PIC32/PIC32-T795/ Programmieren und debuggen tust Du hiermit: https://www.olimex.com/Products/PIC/Programmers/PIC-KIT3/ Es gibt auch diverse ARM-basierte Controller als Alternative. Wenn Du gerne
-
Thread
PIC Controller gesucht
soweit ich weiss können das nur die pic24 und dspic. die pic18 und pic32 können das definitiv nicht.
-
Thread
Grundlage PID-Regler
gedacht einen fertigen Regler zu kaufen? Neben vielen anderen Dingen soll der Regler mit in einem PIC32 laufen, der in einer "Motorsteuerung" mit recht spezieller Hardwarebeschaltung eingebaut ist. Zumindest eine Hardwarelösung wäre unvorteilhaft. Über eine gekaufte Softwarelösung denke ich durchaus
function vom Microchip !! Es ist bestandteil ihrer dsp Bibliothek von pic30F/33F. wird aber auch aufm pic32 mit anpassungen laufen. HTH
-
Thread
Open Source CAN-Bus Analyse Tool
Auch wenn ich es als Admin ausführe und in den Dokumente-Ordner lege. Ich habe mir mit einem PIC32 einen LAWICEL-Clone gebaut, der USB-UART packt 2,5 oder 3 MBaud, leider kann der CanHacker (der ansonsten damit wunderbar funktioniert!) maximal 115200, dadurch geht bei 500kbps einiges verloren.
-
Thread
Interrupts und DMA beim PIC32
Wo finde ich eine gute (deutsche) Beschreibung, wie die verschiedenen Interruptquellen beim PIC32 arbeiten und sie mit einem C-Compiler zu parametrieren sind? Über eine entsprechende Beschreibung der PIC32-DMA würde ich mich ebenfalls freuen. Danke für alle Tipps.
Das findest Du alles im PIC32 Family Reference Guide, das das jeweilige Datenblatt um all die Dinge ergänzt, die bei allen Chips dieser Familie gleich sind. Deutsch ist das halt nicht. Learn English! fchk
-
Thread
Ethernet Chips und die Geschwindigkeit
aus einem älteren Forenbeitrag: PIC18F97J60+interner MAC/PHY(*): 113 PIC18F8722+ENC28J60: 63 PIC32MX795F512L+ENC28J60 (SPI, 10 MBit/s): 456 PIC32MX795F512L+ENC624J600 (SPI, 100 MBit/s): 784 PIC32MX795F512L+ENC624J600 (16 Bit Parallel PMP, 100 MBit/s): 2071 PIC32MX795F512L+interner MAC (100 MBit
nehmen? wenn doch der PIC32MX in software die MAC sache erledigt und dabei auch noch schneller ist? Immerhin hat Olimex auf seinem PIC32-WEB board genau das getan.
-
Thread
HardFault Handler STM32F207
Diese Fehlerrückmeldung sind m. E. einer der wichtigsten Dinge bei einer µC-Architektur (beim PIC32 sind das m. W. die "Exceptions"). Wichtig ist, dass diese Fehler einen Fault auslösen, und dass dieser angezeigt werden kann. Es ist ziemlich gefährlich, wenn der µC einfach weitermacht, und (viel
-
Thread
Orientierungshilfe ATXMega oder ARM (ST, NXP)?
Ich zähle mal ein paar Dinge auf, welche in der 32-Bit-Welt einfacher sind (dazu gehören noch PIC32/MIPS und Renesas RX, AVR32 kenne ich nicht), das gilt teilweise auch für MSP430 und PIC16): - Die Hardware beim AVR passt leider nicht zum GCC - Kein prog mem. D. h. auch nicht Ausgabefunktion
Zusammenspiel mit dem GCC eliminiert, obwohl ARM mit Keil selbst einen Compiler anbietet. Microchip hat für PIC32 gar nicht mehr damit begonnen, einen C(++)-Compiler anzubieten.
-
Thread
C + TFT +SD ==> Unlogischer Fehler. Mit Wissenschaftlichen Mitteln nicht erklärbar!
Hallo Leute, ich habe ein Display mit SSD1963 Controller an einem PIC32MX340F512H. ICh versuche ein Bild von SD-Karte (Roh-Format) an das Display zu senden. Der Code: [c] for(i=0;i<(800*480);i++) { f_read(&file1, buffer, 2, &read); LCD_WR_Data((((short)buffer
-
Thread
PIC Entwicklungsboard Eigenbau
Design an). Davon gibts noch eine 144-pin Variante, falls Dir die Pins auszugehen drohen. Oder den PIC32MX795F512L (100 pins), wenn Du schnelles Ethernet willst. Einen 8-bit PIC empfehle ich Dir nicht mehr. > Wie muss ich die SD Karte mit dem Mikrocontroller verbinden? Über SPI. Schau Dir das entsprechende
, steht dir ja der Schaltplan zur Verfügung... https://www.olimex.com/Products/PIC/Development/PIC32-MAXI-WEB/
-
Thread
Zig-Bee Fragestunde für mein Projekt
und dort Verarbeitet werden, 5*Sensor->A/D,PIC32->Zig-Bee Modul))))((((Zig-BEE Modul,UART->PIC32 Das Zig-Bee Modul hat aber schon A/D Ports mit 10 Bit was eigentlich für mein Zwecke ausreicht. ? Dann macht es ja kein Sinn diese zu erst von einem PIC32 zusammeln ? 5*Sensor->A/D,Zig-Bee) Modul)))((((Zig-BEE,UART->PIC32 Funktioniert das soweit ? 3. Ich werde mein Sensor Modul woll mit 2x 9 V Block Lith. Batterien austatten je 1200 mAh. Die Batterie
-
Thread
Spannung galvanisch trennen? 5V
ist kein Problem. Und wenn Dein Atmega zu langsam ist, nimm doch einfach was schnelleres. DsPIC, PIC32MX oder irgend ein Cortex M3/M4. Alternativen gibts zuhauf, AVR ist da eher das untere Ende. fchk
-
Thread
SD vs micro SD
Hallo Leute ich habe mit einem PIC32 und einem Vs1053b einen Mp3 Player gebaut. Als Fat Library verwende ich FAtFs. Der Player funktioniert sehr gut mit einer 8 GB SD. wenn ich jedoch eine micro SD mit adapter einbaue klappt es
-
Thread
PIC32MX795F512L Speicherorganisation
Also die Unterscheidung User/Kernel ist im PIC32 nur vorhanden weil er es von der MIPS-Architektur geerbt hat. Steht aber im "Sect. 03 Memory Organization.pdf" sehr genau beschrieben.
Data EEPROM Emulation for PIC18, PIC24, dsPIC, PIC32 http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en538000 Ansonsten sollte das mit entsprechenden Attributen funktionieren: [c] const char aString[] __attribute
-
Thread
Suche einen µC / Serie
internes Flash. Die haben jedoch einen maximalen internen Takt von 16MHz. Wies bei den PIC24 oder PIC32 aussieht, weiss ich nicht.
Wunsch nach klassischer 8-Bit-Technik. Rechenleistung kriegst du eher über topaktuelle ARM oder MIPS (PIC32) MCUs.
-
Thread
Komplexität STM32 vs. PIC32
Skript zum Bauen ist ein Witz. Also wie üblich bei ARM & Co. Das ging gut bis zur newlib, welche pic32mx nicht kennt. Es gibt aber eine pic32mx-newlib, https://github.com/jasonkajita/pic32-newlib, von einem Microchip-Mitarbeiter. Diese wiederum ist irgendwie festverdrahtet mit dem chipKit-Compiler (
Skript zum Bauen. Darf er vermutlich nicht publizieren. Wie dem auch sei: [c] /home/new-sw/data/pic32-tools/bin/pic32-size build/comparison-pic32mx440f256h-v1.31-20120614.elf text data bss dec hex filename 48100 52 2400 50552 c578 build/comparison-pic32mx440f256h-v1.31
-
Thread
PIC 32 anschließen
ne frage, wäre super wenn mir jemand weiterhelfen könnte Ich zeichne gerade ne Platine mit nen PIC 32 (PIC32MX795f512L)und hab aus dem Datenblatt nich herauslesen können wo ich das PICkit3 zur programmierung anschließen muss, da es jeweils zwei PGCx und PGDx gab. Hab im Blog con microchip eine Beschaltung
sehr Hilfreich. ich hab jedoch noch ne frage wie erkenn ich bei reichelt ob es sich bei diesen PIC 32 um ein 100-Lead Plastic Thin Quad Flatpack(PF) - 14x14x1 mm Body oder 100-Lead Plastic Thin Quad Flatpack(PF) - 12x12x1 mm Body http://www.reichelt.de/PIC-32-Controller/32MX795F512L80PT
-
Thread
Spielgerät gesucht
PIC32 USB Starter Board für 59,95 beim reichelt...
-
Thread
PIC32 struct Variable in allen *.c verwenden
Hallo Zusammen Ich habe eine funktioierende struct Variable die ich in jeder *.c verwenden kann. in der Datei AllExt.h habe ich folgendes geschrieben (rufe ich mit incl.. in main.c auf) struct PufDatIn{ unsigned char F; unsigned char A; unsigned char B; } PufDatIn; extern struct PufDatIn ucPufDatIn[20]; und in der main.c steht struct PufDatIn ucPufDatIn[20]; ***** Jetzt wollte ich eine Variable z.B char in der ich die 8 bit einzeln bearbeiten kann und habe auch was funktioierendens zusammen gebracht aber leider nur in der main.c, und wenn ich sie auf die gleiche
-
Thread
FAT12 image erstellen
Hallo, ich habe ein PIC32-Board, das neben einem SD-Kartenslot mit einem Flash-Baustein bestückt ist, der 1MByte fasst. Ich würde auf diesem gerne diverse Daten (Grafiken, Audio-Jingles) ablegen. Dazu möchte ich ihn mit FAT12
-
Thread
PIC32 SPI1 Interrupt Anzeigebit löschen
Hallo Zusammen Ich habe das Problem das ich beim PIC32MX795F512L das Interrupt bit IFS0bits.SPI1TXIF nicht löschen kann es bleibt immer 1. Dann bin darauf gekommen das es sich nur bei der Verwendung des Debuggers nicht zu löschen läßt. Wenn ich das Programm
-
Thread
Struktur in Struktur
Integer Müll heraus. x86 und die meisten ARM sind little-endian (ich glaub AVR auch, oder?), MIPS (z.B. PIC32) ist big-endian. Es gibt lange quasi-religiöse Diskussionen, was nun besser ist, aber entscheidend ist, dass es diesen Unterschied gibt. Da es bisher ging, tu dir keinen Zwang an und mach es wie
-
Thread
Problem mit vernünftiger Spannungsversorgung 5V/3.3V
Nimm doch einen XMega oder gleich was Dickeres wie ARM oder PIC32/PIC24EP. Die laufen alle mit 3.3V bei voller Leistung. fchk
-
Thread
dsPIC 8 Bit kompatibel programmieren
Zwischen den anderen Controllerfamilien von Microchip sieht das wieder anders aus. Bei dsPIC, PIC24 und PIC32 ist die Peripherie weitgehend identisch. Da kann man den Code relativ leicht hin- und her-portieren.
-
Thread
Actel Distributor der an privat verkauft?
nervig weil sie Teile zurückhalten bis sie ihre Export-Regulations geklärt haben. Ich hab da gerade PIC32 liegen, die sonst 3Tage Lieferzeit gehabt hätten, bei Digikey ab lager waren und seit dem 13.12. auf den Versand warten :-( Da geht sogar Farnell privat über HBE schneller Regards Andreas
-
Thread
Display P365A (DV-20208) mit Arduino o. Atmel allgem.
Michael, auch ich mußte gestern nochmal Lehrgeld zahlen, als ich an den Pinguino (ein Arduino mit Pic32) ein anderes Display anschließen wollte. Es heißt Displaytech 162D und hat 2 x 7 Anschlüsse (LED extra). Aber die Anschlüsse sind nicht etwa 1 bis 14 wie bei den einreihigen zu übernehmen, sondern
-
Thread
PIC32 Pinguino - Erfahrungsaustausch gesucht
Stichworte: (Arduino), Pinguino, PIC32, PSoC5, Anwendung von µC's in Meßgeräten, im Amateurfunk, HF- Technik, Fotografie Da sich in meiner Umgebung kaum jemand mit Mikrocontrollern beschäftigt, und auch nicht jedes Problemchen hier ins
-
Thread
20MSPS ADC auslesen
SAM9, welche mit bis zu 400MHz zur Verfügung stehen. Von Microchip gibt es auch noch Alternativen (PIC32..). Diese besitzen auch ein "parallel Master port", welchen man wohl "ausgiebig" einstellen kann. Allerdings bräuchte ich dann wohl 2 davon. (Die ADCs sollen zeitgleich ausgelesen werden). Könnt
-
Thread
Einstieg in Microcontroller
empfehlen. Da ist ein µSD- Card Reader und auch eine USB- Schnittstelle mit drauf. Der Prozessor ist ein PIC32. https://www.olimex.com/Products/Duino/PIC32/PIC32-PINGUINO-OTG/ Zur Programmierung gibt es eine kostenlose IDE, die Sprache ist C (bzw. ein abgespecktes C). Programmierung läuft über ein USB
Da ist ein µSD- Card Reader und auch eine USB- Schnittstelle > mit drauf. Der Prozessor ist ein PIC32. Das sieht ja ganz gut aus, RAM ist auch nicht zu wenig und günstig ist das Teil auch. Ist es vielleicht besser einen PIC zu nehmen, als einen ATMEGA?
-
Thread
Atmega8u2 mit I2C
UART, 2 SPI/I2C, HW USB,...) 16 Bit: PIC24FJ64GB002 (2 UART, 2 SPI/I2C, HW USB,...,32 MHz) 32 Bit: PIC32MX250F128B (hat auch USB OTG, d.h. kann auch Host spielen, 40 MHz, 128K Flash, 32k RAM, Codec-Interface für I2S/AC97 Audio,...) fchk
-
Thread
ARM-Webserver auf uIP-Basis
Erhöhung der Transfergeschwindigkeit. fchk PS: Hier mal Zahlen von Microchip. Host ist ein PIC32MX360F512L mit 80 MHz, der in etwa mit Deinem STM32 leistungsmäßig vergleichbar ist, die Werte geben den UDP-Durchsatz in kBytes/s an: ENC28J60+SPI: 461 ENC624J600+SPI: 692 ENC624J600+Parallel 16 Bit: 2071 Zum Vergleich: PIC32MX795F512L mit internem Ethernet (ansonsten gleiche Rechenleistung): 8449
-
Thread
Delphi <--> USB HID <--> PIC
Aufgabe* Ich muss eine USB-Verbindung zwischen einem Windows PC mit Delphi und einem PIC (PIC24 und PIC32 mit integriertem USB) bewerkstelligen. und zwar: - ohne externe USB-Controller (wie FTDI) sondern nur mit den PIC internen USB-Modulen - ohne jede Treiberinstallierung für den Anwender, also über
> Ich muss eine USB-Verbindung zwischen einem Windows PC mit Delphi und > einem PIC (PIC24 und PIC32 mit integriertem USB) bewerkstelligen. Sowas ist ein Teil eines Lösungsweges, aber keine Aufgabenstellung. Also, was willst/sollst du denn eigentlich bewerkstelligen? HID-Geräte sind sowas
-
Thread
Datenblatt PIC32MX795F512L
Hallo Zusammen Ich habe so meine Probleme mit den Datenblättern des PIC32MX795F512L. Wie finde ich z.B. heraus welches IFSx Register für die SPI1 zuständig ist. gibt es eine Tabelle aus der man diese Zugehörigkeiten herauslesen kann? Gibt es eine Tabelle in der steht welches
-
Thread
Kaufberatung - Fortgeschrittener Einstieg - AVR
Anfang genau das richtige. Und sie haben für das gleiche Geld deutlich mehr Leistung. Und wer einen PIC32 beherrscht, kommt anschließend auch mit den ARMs klar. fchk
-
Thread
PIC32MX795F512H Pinbelegung
habe folgendes Problem: Ich habe beim Schaltplan zeichnen bemerkt,dass die Pinbezeichnungen des PIC32MX795F512H aus der Dodotronic eagle lib von den Pinbezeichnungen des Datenblatts abweichen im speziellen bei den Seriellen Bus pins (I2C,SPI). Abweichende Pins:10,11,12,14,39,40,47,48,49,50,52,53,68
Pinbelegungen wie die Dodotronic eagle lib haben (z.B.https://www.olimex.com/Products/PIC/Development/PIC32-MAXI-WEB/resources/PIC32-MAXI-WEB-Rev_A-schematic.pdf.) Hat evtl schon mal jemand mit diesem Controller gearbeitet und weiß auf welche Pinbezeichnungen ich mich verlassen kann? Gruß Lukas
-
Thread
PIC32 SPI Bytereihenfolge ändern
Hallo, ich versuche gerade, das Filesystem FatFs auf einem PIC32 mit SD-Kartenslot zum Laufen zu bringen. Leider hat der PIC kein natives SD-Karten Interface, so bin ich auf SPI angewiesen. Um das Ganze etwas schneller zu machen, lese ich die Daten in 32-bit Häppchen
little endian". Doch wie mache ich das? @Andreas. SRXISEL kann ich leider nicht nutzen, da mein PIC32MX460 keinen enhanced mode SPI hat. Im Netz habe ich eine Lösung mit 2 DMA Kanälen gefunden, einer liest die Daten aus, der andere füttert den SPI mit einer Serie von 0xFF's. Das scheint aber sehr
-
Thread
PIC32 - zwei SPI Schnittstellen kontinuierlich betreiben
Hallo zusammen, ich möchte mit einem PIC32MX1xxxxx mit einem SPI Modul (SPI1) kontinuierlich Daten einlesen (slave, bitclock = 200-300 kHz) und gleichzeitig auf dem zweiten SPI Modul (SPI2) daraus abgeleitete Daten ausgeben (framed, slave,
-
Thread
C++ für Embedded: ab welchen Prozessormerkmalen?
wenig rumzuspielen bzw. Vergleichsprojekte zu machen... GCC bietet C++ für AVR, ARM, MSP430, MIPS/PIC32, Renesas RX - vermutlich für alles, wofür ein backend für die Zielplattform vorhanden ist. Vergleiche habe ich einige durchgeführt. Es gibt keinen Grund, C++ nicht einzusetzen. Die Mythen von "enormer
-
Thread
Anfängerfreundlicher 32-Bit Controller
Um vielleicht noch so zu ergänzen was mir so bisher im Kopf rumschwirrt, das wären: - AVR32 - PIC32 - AT91SAM7 oder der XMC 4500 von Infineon
Eben gefunden: Arduino- ähnliches Board mit PIC32MX795F512 und CAN für 50€ http://shop.trenz-electronic.de/catalog/product_info.php?cPath=26_163&products_id=957
-
Thread
AtxMega oder doch lieber Atmel ARM
IP-Stack: UDP-Durchsatz in kBytes/s PIC18F97J60+interner MAC/PHY(*): 113 PIC18F8722+ENC28J60: 63 PIC32MX795F512L+ENC28J60 (SPI, 10 MBit/s): 456 PIC32MX795F512L+ENC624J600 (SPI, 100 MBit/s): 784 PIC32MX795F512L+ENC624J600 (16 Bit Parallel PMP, 100 MBit/s): 2071 PIC32MX795F512L+interner MAC (100 MBit
Ich finde auch keine Beispiele für den PIC, die ganzen Beispiele beziehen sich immer auf einen PIC32 mit externem PHY.
-
Thread
Profibus am PIC32
Hallo Know-How-Besitzer! Zur Zeit entwickle ich eine kleine Steuerung mit einem PIC32. Jetzt gibt es die Idee, diese Steuerung auch Profibus-fähig zu machen, so dass sie zum Beispiel direkt mit Profibus-Frequenzumrichtern kommunizieren kann. Wie bekomme ich das mit möglichst wenig Aufwand hin (Hardware-/Softwarelösung)? Ich habe keine Probleme, dem PIC32 noch einen "Profibus-Chip" beizustellen, bzw. das komplette Protokoll (ggf. zu kaufen und) im PIC32 laufen zu lassen.
-
Thread
PIC32 ETHERNET STARTER KIT
Hallo Zusammen, hat jemand PIC32 ETHERNET STARTER KIT selber nachgebaut ? Das Board enthält einen PIC32MX440F512H USB Microcontroller for on-board debugging. Ich habe momentan ein Verständnisproblem. Wenn man dieses Board
Hallo, ich habe wieder eine Frage zu PIC32. PIC32MX795F512L enthält schon einen 10/100 Mbps Ethernet MAC/MII,RMII. Wieso braucht man noch zusätlich Ethernet PHY von National DP83848 PHY ? Ich kann mir vorstellen, dass der Ethernet PHY wie
-
Thread
Mega32 im C64
bei fastloadern wird mit sicherheit ende sein ;) ich hab mal die gegenseite (floppy emulation aufm pic32 gemacht) und das war ziemlich frickelig... oder irgendwelche hardware tricks...da ist timing alles... aber... nette idee...