-
Thread
Quo vadis, MC Welt?
- aber eben nicht wirklich familienübergreifend. Die Strukturen der Familien PIC16, PIC18, PIC24, PIC32 unterscheiden sich z.T. grundlegend. Den allgemeinen Trend kann man schon jetzt sehen: Er geht eindeutig in Richtung Cortex, was auf der letzten Embedded geradezu auffällig war. Es wäre aber ein
-
Thread
AVDD Voltage Spule PIC
Guten Tag, ich möchte bei einem PIC32MX450 die analogen Pins nutzen. Dabei soll ein Mikrofon analoge Audio Signale an den Prozessor übergeben (10-bit ADC), die dann per FFT ausgewertet werden. Die maximale Audio Frequenz würde ich auf
-
Thread
Fotos von UV-Belichtungseinrichtungen
+ Transparentes Zeichenpapier. Billig und gut. Damit mache ich ohne Probleme die Platinen für PIC32 in TQFP100 Gehäuse (0.2mm Bahnen, 0.4mm Pitch). p.S. Habe noch nie irgendwelche Tonerverdichter, 2 Belichtutngvorlagen aufeinander u.s.w. benutzt. Geht auch ohne ganz gut. Belichtungszeit muss
-
Thread
ATMEL (Microchip) erhöht die Preise
µController von Atmel sehr beliebt. 1 atmega 328p-au 2 atmega 328p-pu 3 atmega 2560-16au 4 pic32mx250F128b-i/sp 5 stm32f407vgt6 6 atmega 32u4-au 7 stm32f103c8t6 8 atmega 328p-mu
-
Thread
Ausführungszeit ISR
oder was mit Tricks und Taktzyklen zaehlen? An einem 8080 emulator arbeite ich auch schon, auf PIC32, also muss ich alle Assy Opcodes in C nachprogrammieren, das macht richtig Spass.
-
Thread
PWM zu Sinus
bereits in diversen Foren durchgelesen. Zuerst einmal zum bereits bestehenden Projekt: - uP = PIC32MX250F128B - PWM wird momentan mit einer Frequenz von 50kHz ausgegeben - mit einer Frequenz von 25kHz wird die Interrupt-Service-Routine aufgerufen #define - Code: #define SYS_FREQ
-
Thread
OpenScope MZ: Portables Elektroniklabor für wenig Geld
zahlreichen Möglichkeiten, das OpenScope für eigene Anwendungen anzupassen. So lässt sich das auf dem PIC32 MZ basierende Modul als eigenständiges Gerät verwenden, man ist nicht auf die Nutzung eines Computers angewiesen. Quellcode der Firmware, Android und Browser App wie auch eine JavaScript API stehen
-
Thread
EOL ATmega328p
ist bei den aktuellen PIC18 (die mit einem J oder K in der Typbezeichnung) und den PIC24/dsPIC33/PIC32 schon lange so. Da läuft der Core mit 1.8V oder 2.5V, und nur der IO-Ring mit den Pintreibern läuft mit VCC. Das spart Siliziumfläche und damit Geld und erhöht die Taktrate. fchk
-
Thread
Libgcc.a in .frodata section legen
Controller gespart Du hast unsere Rechnungen vergessen :-) Und es gibt so viele schöne 32-Bit MCUs: PIC32, Renesas RX, ARMs ;-)
-
Thread
PIC ADC automatisches sampling
den PIC, und was du genau tun willst. Das macht einen riesigen Unterschied. Bei den PIC24 und PIC32 Derivaten die ich kenne, ist das automatische Sampeln so wie du es beschreibst jedenfalls möglich. Im Datenblatt findet man diese Dinge in der ADC-Beschreibung. Da gibts zum Beispiel oft das "ASAM
-
Thread
Display 8 Bit SPI
Tach, ich versuche das folgende Display im 8 Bit SPI Modus mit einem PIC32 anzusteuern: http://www.buydisplay.com/default/3-inch-240x120-graphic-displays-lcd-serial-interface-black-on-white Verschaltet habe ich das Display wie im "Series Interfacing Document" beschrieben
-
Thread
USB I2C Interface Hardware Software
Lowlevel-Treiber für I2C > drauf Gibt es fertig als Maximite bzw. Duinomite. Basiert auf einem PIC32-MIPS. Der Interpreter ist dabei ueber eine USB-UART-Schnittstelle erreichbar und enthaelt bereits die notwendigen Treiber und (BASIC-)Befehle um mit angeschlossener I2C-Peripherie einen Smalltalk
-
Thread
welcher (analoge) Filter für FFT im Audio-Bereich?
nahe wie möglich zu kommen. Nimm einen anderen Contorller z.B aus der Cortex/Arm Serie oder einen PIC32. Dessen ADCs sind dafuer schnell genug (1MHz Sample Frequenz). Damit tust du es dir auch bei der Software leicher. Als Start z.B so eine STm32 Cortex Demo Board.
-
Thread
Eigenbau CAN Bus Gateway
SPI-Flaschenhals beseitigt. Schau Dir mal das hier an: http://www.microchip.com/wwwproducts/en/PIC32MZ0512EFK064 Der hat garantiert genug Datendurchsatz und Rechenleistung. fchk
-
Thread
Vorabfrage:erfahrene Assemblerfreaks hier an Bord?
> nachdrücklich von PICs abraten, alle anderen sind besser geeignet. Eine Ausnahme bilden die PIC32, die sind MIPS ;) MIPS lässt sich sehr gut in ASM coden.
-
Thread
Einstieg Mikrocontroller AVR vs ARM? Gesperrt
meist wenn man die Kunden von einem bestimmten Produkt abbringen möchte. Gleichzeitig wurden die PIC32 Minis extrem billig. c-hater schrieb im Beitrag #4698072: > Aha. Und wie erklärst du dann mit deiner ultimativen Weisheit die > Atmel-Verkaufszahlen? Welche Atmel-Verkaufszahlen? Du brauchst
-
Thread
ESP32 - Ethernet via UART oder SPI ?
IP-Stack herausgesucht und verglichen. Performancewert: UDP LAN Throughput Prozessor ist hier ein PIC32MX795F512L mit 80 MHz. 1. ENC28J60: ext. 10MBit/s SPI MAC/PHY: 456kB/s 2. ENC624J600: ext. 100MBit/s SPI MAC/PHY: 784kB/s 3. interner 100 MBit/s MAC+LAN8720A PHY: 8449kB/s Das ist jetzt nur
-
Thread
L2-Cache eines Pentium III ansteuern
ranmache, wollte ich die Burschen mal testen. Hintergrund ist ein angedachter TFT-Controller (PIC32) für ein 24 Bit Display mit 480*272 px Auflösung, was hier auch bekannt sein dürfte :-) Gruß Hannes
-
Thread
Performance mit Structures
verwenden? oder gar in Interrupt Routinen? Sehen wir uns mal folgende structure/union an (Microchip PIC32) [c] static union _sum { WORD w[2]; DWORD dw; } sum; // Unterscheidet sich dies in irgend einer Weise von?: // (wir vergessen mal das es eine union ist) WORD w[2];
-
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
MBLAB IDE korrumpiert Grafikspeicher
Certified Suite_LSCProxy 2.1.2.0 Certified Suite_Microchip 3.10.6 Certified Suite_PIC32 5.1.7 Certified Vault_CVS 1.2.0.0 Certified Vault_PVCS 1.0.0.3 Certified Vault_VSS 1.4.0.2 Certified Wenn ich vom Output-Window auf ein
-
Thread
STM32F7 Discovery Board
ULPI wäre nett und ein Pinout, das nicht so bescheiden ist wie jetzt. Letzteres gilt aber ebenso für PIC32MZ oder SAM V und S. Da könnten sich die Hersteller mal u.a. bei Renesas, Rockchip oder Allwinner ein Vorbild nehmen... Und bei allen genannten: SDRAMs (bei Microchip wäre ich schon froh, wenn sie
-
Thread
Eckdaten selbstgeätzter Platinen. Was ist machbar?
mit meinem aktuellen Setup noch nicht wieder ausprobiert, aber 100 Pin TQFP mit 0,4mm Pitch (z.B: PIC32MX795H)ist bei Verwendung der Standardbibliotheken absolut Prozessicher sowohl für Layout als auch für Lötstoplack, da ist noch einiges an Luft nach unten. ICh belichte mit einer SElbstgebauten
-
Thread
icd3 oder msp430 FET usb?
Bitter (PIC16/PIC18), es gibt die 16-Bitter (PIC24/dsPIC30/dsPIC33), und es gibt die dicken 32 Bit PIC32 Prozessoren mit MIPS-Kern, der vor 20 Jahren in UNIX-Workstations seinen Dienst tat. Drei getrennte Architekturen, wie sie unterschiedlicher nicht sein könnten, aber alle werden mit den gleichen Tools
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
den Platzbedarf von Thumb mit der Leistung des ursprünglichen Befehlssatzes kombiniert. Bei den PIC32 ist das ähnlich bimodal wie beim ARM7TDMI. Der ursprüngliche MIP32 Befehlssatz kennt nur 32 Bits breite Befehle. Aber der alternative MIPS16 Befehlssatz codiert kompakter mit 16 Bits breiten Befehlen
-
Thread
Wie stark sollte man bei der Mikrocontroller Programmierung kapseln? Gesperrt
100% sauberen Designs stellen, aber NUR wenn es wirklich notwendig ist. Sonst ist alles in C++, PIC32, ARM7, ARM Cortex M3, und auf Linux und PC ohnehin. Ausser ein Kunde fordert explizit C. Die Mär vom resourcenfressenden C++ stimmt zumindest dann nicht, wenn man weiss was man tun sollte und was
-
Thread
PIC32 EN-Starter Kit, Daten mit DMA über UART1 ausgeben
Hallo Zusammen Ich habe leider noch immer das Problem das bei der Ausgabe von Daten mit DMA-Puffer CHANNEL1 über UART1, unterschiedlich je nach Board (habe drei Stück,)Zeichen einfach verschluckt werden. Ich verwende vorerst einmal das Ethernet Starter Kit und werde mir dann einen eigenen Print machen wenn alle Funktionen getestet sind. Ich sende immer max 16 Byte's und z.B. bei einem Board wird die 191 nicht gesendet, d.h. es werden auch alle nachfolgenden Zeichen verworfen. Nun dachte ich das die Baud von 4MBPS zu hoch sei, war es nicht, auch mit 57600 verschluckt er die 191. Dann habe
-
Thread
PIC32MX1xx/2xx 40 o. 50 MHz
Hi, beim durchstöbern der Parametric Table zu den MX32 in DIP ist mir aufgefallen, dass einige Modelle der 1xx/2xx-Reihe mit 40MHz angegeben werden, die anderen mit 50MHz. Im Datenblatt zu der Reihe finde ich nur die max. Taktfrequenz bezogen auf die max. Temperatur, nicht jedoch typabhängig. Auch bei Digikey werden einige Typen sowohl als 40- und als 50MHz Typ ausgewiesen, allerdings ohne Unterscheidung anhand der Typbezeichnung. Kennt sich da jemand aus im Durcheinander? Oder passen momentan Datenblatt, Website und div. Shops nicht zueinander? Gruß Nobby
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
das überfordert. Das sind aber Probleme die nichts mit ARM an sich zu tun haben. Das sieht bei PIC32 auch nicht besser aus. Ich kann nur sagen, der Versuch die komplexere Architektur der Peripherie hinter einer noch komplexeren Lib bzw. Entwicklungsumgebung zu verstecken, geht gründlich in die Hose
-
Thread
IDE mit Fokus auf Assembler für Umsteiger AVR -> STM32
sinnlos! Die Dokus für den STM32 ist nur für C ausgelegt und nach meiner Ansicht dahingeluscht. Der PIC32 ist dagegen besser dokumentiert, jedenfalls für Assembler. Mein Wahlspruch ist: "Eigenes Wissen geht vor fremdes Wissen!" Und auch deshalb macht mir Assembler mehr Spaß als C. Vor hundert Jahren
-
Thread
Nanotec SMCI-Erfahrungsaustausch, allgemein, speziell BLDC und NanoJEasy
Ich fange mit dem SMCI36 an: Prozessor ist ein Microchip dsPIC32, es gibt zwei Firmware-Familien: eine für RS485 (PC-Software NanoPro) und eine für CAN (PC-Software NanoCAN). Die PC-Programme stammen mMn aus verschiedenen Schmieden und sind recht unterschiedlich
-
Thread
USB Signal über 2 µCs seriell Übertragen
man zwar noch für eine gewisse Zeit kaufen, aber Microchip lässt diese Linie sterben und führt nur PIC32 (MIPS) und Atmel ARM weiter. Wenn Du statt RJ45 LWL brauchst, nimmst Du fürs erste einen Medienkonverter oder ersetzt die Huckepackplatine mit dem Netzwerkanschluss. Damit man die Anbindung ersetzen
-
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
Umstiegsbreatung uC Atmel/STM
Controller auseinandersetzen, und dann ist es eigentlich wiederum egal ob du von Atmel auf NXP, STM32, PIC32, MPC's oder was auch immer wechselst. Wenn du vom Arduino kommst, dann kannst du in Punkto Geschwindigkeit kaum Anforderungen haben, demnach wird der zu ziemlich jeder gammlige STM32 die Forderung
-
Thread
XC32 Inline Funktionen
komischen Linkerfehler behoben und bin dadurch auf etwas gestoßen. Der XC32 Compiler (für die PIC32) verlangt, dass bei Inline-Funktionen die /Definition/ im Header steht, damit er sie inlinen kann. Siehe Abschnitt 13.10 http://ww1.microchip.com/downloads/en/DeviceDoc/50001686J.pdf [pre] Function
-
Thread
Suche Entwicklungsboards dsPIC33-PIC24 und PIC32MX
Hallo, Ich suche eine Firma/Hersteller die Entwicklungsboards dsPIC33-PIC24 und PIC32MX herstellt oder verkauft. So ähnlich wie die MikroElektronika: http://www.mikroe.com/en/tools/ Preis spielt erstmal keine Rolle, ich sag mal max bis 300-400 Euronen :-) Gruß
-
Thread
PIC32: LCD+Seriell geht - aber nicht mit RD0..2 !
Hallo, Habe zu dem PIC32 Starter Board ein 4-Zeilen-LCD (DIP204-4) und eine serielle Schnittstelle zum Laufen gebracht. Jetzt wollte ich noch die auf dem Starter Board vorhandenen LEDs ansteuern und auf einmal fehlen auf dem
-
Thread
SD Karte mit FatFs über SPI an Atmega, wie kann man die Schreibgeschwindigkeit maximieren?
gefunden ;-) Wenn ich wieder etwas mehr Zeit finde, werde ich mir mal ein hier noch rum liegendes PIC32 Board mit Kartenslot und das MCHP "Harmony" Zeugs anschauen. Ausreichend RAM, zum Überbrücken der Denkpausen, sollte dann jedenfalls nicht mehr das Problem sein... <edit> Auch die neuere FatFS v0.13
-
Thread
SPI mit 2 Mastern und 2 Slaves entkoppeln
nur mal Deinen Schädel für was anderes als AVR öffnen. Schau hier: http://www.reichelt.de/PIC-32-Controller/32MX150F128B-ISP/3//index.html?ACTION=3&GROUPID=4509&ARTICLE=121326&SHOW=1&START=0&OFFSET=500& > Und es ist kostengünstiger 2 Mega168 zu verwenden als einen von den > größeren SMD-only
-
Thread
UART Protokoll für µC
Critical. BTW: Arbeite etwa 20 Jahre mit unterschiedlichen Controller von AVR Tiny / PIC16 / PIC 32 / AVR Mega / SamD / SamV bis imx7/AM335x und ich kann mich nicht erinnern, dass ich jemals bewusst auf einer seriellen Verbindung einen Fehler gesehen habe. Und bis SSH über LAN läuft, muss uboot und
-
Thread
Suche PIC32MX795F512L-80I/PF
Suche 1-3 neue PIC32MX795F512L-80I/PF
-
Thread
ICD3 und Windows 7
. Self test completed Firmware Suite Version...... 01.28.02 Firmware type......................PIC32MX MPLAB ICD 3 Connected. Target Detected Device ID Revision = 34300053 ICD3Err0037: Timed out waiting for response from ICD 3. If you experience persistent problems communicating, the ICD 3
-
Thread
Ansteuerung eines Panels (LP171WP4-TLB3)
aufwendig? Dachte eben an eine FAT32-formatierte SD-Karte mit den png's drauf und ein z.B. dsPIC oder PIC32 entschlüsselt das Bild und sendet die einzelnen Pixel ans Display. Im Idealfall gäbe es dafür eben einen Treiber-IC oder eine unterstützende Library. Klar ist es schon ne Ecke größer, was ich aber
-
Thread
UART, TRMT Bit
hei, C32 Compiler; PIC32MX795F512L; mit "U1STAbits.TRMT" kann ich das Ende aller gesendete Byts überprüfen. Kann dieses Bit auch einen Interrupt auslösen? schönen Tag
-
Thread
Arduino_IDE mit ESP8266 und Ucglib unter Win7-64bit
line (777 in Ucglib.cpp) in "C:\Users\ich\Documents\Arduino\libraries\Ucglib" #if defined(__PIC32MX) || defined(__arm__) || defined(__XTENSA__) abändern; - line61 in "C:\Users\ich\Documents\Arduino\libraries\Ucglib" in #include "C:\Users\ich\Documents\Arduino\libraries\Ucglib\utility\ucg.h