-
Thread
Qualität technische Dokumentation TI (MSP432)
Dokumentationen, die sich wie ein Playboy Magazin lesen lassen. In wieweit andere 32 Bit Nicht-Arm Controller (PIC32, AVR32 ) genauso kompliziert sind, kann ich nicht beurteilen, wäre aber interessant zu wissen,obwohl, Arm-Cortex regiert den 32 Bit uC Markt, Fremdgehen ist da kaum möglich. Andererseits immer wieder
-
Thread
Mikrocontroller mit exotischem SPI?
Schreib dir selber die SPI. Wenn das nicht passt, da gibt es noch PIC24 und PIC32 die können beide 16 und 32Bit Modus
-
Thread
PICkit 4 wird verkauft
>Wie ist die Geschwindigkeit verglichen mit dem PICkit3? PIC32 -> Start debugging bis zum ersten Breakpoint: PICKIT3 23 Sekunden PICKIT4 10 Sekunden Und auch der Single Step (F7) geht flüssiger. Da die PickitX ja schon immer 12 auf
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
-
Thread
PIC32MX general_exception_handler
Hallo, MPLAB 8.92 PicKit3 Firmware 01.50.04 PIC32MX764F128H „ void _general_exception_handler (unsigned cause, unsigned status) “ Gibt es über diese Funktion gute Dokumentation? Mir lege daran, zu erkennen aus welcher Zeile diese Funktion
mit cause = 7. Kommt meist beim Verpointern. Exceptions sind mit ein Vorteil des CPU-Kerns der PIC32.
-
Thread
uC für USB Audio Anwendungen
zum Standard konform. fchk PS: Vorschlag von mir: http://www.microchip.com/wwwproducts/en/PIC32MZ0512EFE064 Ist zwar MIPS statt ARM, hat aber USB 2.0 High Speed (das ist Voraussetzung für 192k/24 Bit) und I2S/AC97 Codec Interface. Bei STM32F4 hast Du nur Full Speed USB Transceiver eingebaut
-
Thread
Eindrücke von der Embedded 2018 in Nürnberg
Microchip ja jetzt eine Menge RISC-V Knowhow eingekauft. Damit dürfte Microchip sicherlich bald eine PIC32-Linie mit RISC-V anstelle von Mips am Start haben. Ich tippe auf zwei Jahre bis zur ersten Ankündigung.
-
Thread
Wie sieht eure Entwicklungsumgebung aus?
MikroE C mit mercurial Auf PIC, PIC32 und ARM (AVR geht auch kenne ich aber nicht) die gleiche IDE. Debugger kann simulieren oder auf der Zielplattform tracen. Gibt es auch mit Pascal und Basic compiler. Ziemlich schnörkellos und
-
Thread
Alternative zu Nuvoton?
einen I2S-Codec wie z.B. CS4270 oder PCM3060 oder so und einen uC mit I2S/Framed SPI. dsPIC33 und PIC32 können das z.B. fchk
Mit einem PIC32 habe ich ähnliches schon gemacht - Audio-Widergabe mit 16Bit/2 Kanälen. Das geht dank DMA und I2C problemlos mit fast 0% CPU-Last. Ich habe zur Widergabe einen UDA1334 verwendet, dann ist ein genauer
-
Thread
MPLAB V8.92 mit ICD2 und ICD3 auf WIN7 X64
ich die Version 1.28.90 und auf einem 1.40.13 Hatte auch zum zweiten mal das Problem mit den und PIC32MX564F128L unter MPLAB 8.92 siehe https://www.mikrocontroller.net/topic/412788#5309616 Gruß Siegfried
die Version 1.28.90 und auf einem 1.40.13 > > Hatte auch zum zweiten mal das Problem mit den und PIC32MX564F128L unter > MPLAB 8.92 > > siehe > Beitrag "Re: PicKit3, keine Rückmeldung" > > Gruß Siegfried Kann Dir da nicht wirklich helfen, weil ich nicht mit MIPS arbeite. Das Pickit3 funktioniert
-
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
FFT-Spektrumanalyzer
Ich würde das mit einem µC lösen. Ein PIC32 oder ARM mit externem ADC mit 10MSPS (parallel, wahrscheinlich - SPI eher nicht). Die Samples sammelt man im RAM (idealerweise mit DMA), zieht das gewünschte Fenster drüber und rechnet die FFT. Integer-Arithmetik
ordentlich RAM ist schon sinnvoll, viel kostet das eh nicht. Ähnliche Geschichten habe ich mal mit einem PIC32MX370 gemacht, das ging sehr gut. Wenn du einen ARM haben willst, kannst du einen STM32F4 verwenden, hier ginge das Discovery-Board, wenn du dir die Hardwarebastelei schenken willst.
-
Thread
Kommunikation mit AD-Wandler ADS1255
Hi, evtl hilft Dir mein C-Code von ADS1256 am PIC32 Gruß
-
Thread
Welcher PIC ist der beliebteste ?
Ich würde den PIC32MX250 vorschlagen: http://ww1.microchip.com/downloads/en/DeviceDoc/60001168J.pdf Warum?Der hat zeitgemäße Leitung. USB hat er auch. Und er kommt im bastlerfreundlichen DIL. Ich würde mich nicht
abgespeckt gegenüber der Kommerzversion). XC16 für PIC24 ist ein umgemodelter gcc mit sehr alten Wurzeln. PIC32 ist in Wahrheit MIPS, da gab es schon vor MCP eine open-source Toolchain.
-
Thread
LQFP176-Adapter mit 0,4 mm Kontaktabstand?
sind die recht einfach zu finden, aber 0,4 mm scheinen selten zu sein... Konkret geht es um einen PIC32MZ-DA. -- Michael
PIC32MZ-DA schrieb im Beitrag #5298744: > Dank Platinenfräse im Haus ist das vermutlich auch die sinnvollere > Option Platinenfräse? Mit 0.4mm-Raster?
-
Thread
STM32 LIN protocol
auch nicht. Die LIN-AVRs wie der Tiny 167 haben spezielle UARTs, die das können. PIC24, dsPIC und PIC32 haben alle LIN-Support. Natürlich kommt man auch ohne diese Fähigkeiten aus. LIN ist so gebaut, dass ein Slave auch einen reinen Software-UART verwenden kann und keinen Quarz braucht, sondern der
-
Thread
Warum entwickeln sich die Atmegas zurück?
ein Witz. Ein schlechter. OK, PIC24 sieht ganz gut aus. Bis auf die closed-source Toolchain. Und PIC32 ist in Wirklichkeit MIPS. Das haben sie wenigstens nicht angefaßt und konnten es so auch nicht kaputt machen. Wie gesagt: Vertrauensvorschuß besteht da meinerseits nicht. Aber sie dürfen gern versuchen
Microchip bastlerfreundlich ist: - Toolchain kostenlos verfügbar - µCs in DIL verfügbar, auch neuere PIC32 - Microchip direkt liefert Einzelstücke an Bastler, ohne Gewerbeschein - Microchip Support antwortet auch Fragen von Bastlern Und beim Support habe ich damals dediziert angegeben, ein Privatmann
-
Thread
Sinusfunktion mit FPU
üblichen Verdächtigen > fällt mir grad nur der ARM ein in Bezug auf [[FPU]]. Mir eigentlich nur der PIC32MZ. Also das derivat mit Floating point unit: http://ww1.microchip.com/downloads/en/DeviceDoc/60001358C.pdf Was das Problem angeht, kann man dazu nur sagen: Es kommt auf die Auflösung an, die
Hmm schrieb im Beitrag #5275851: > Mir eigentlich nur der PIC32MZ. Nunja, eigentlich auch sämtliche anderen Cortex-M4 / M7 etc...
-
Thread
Mikrocontroller mit Codeeinsicht
ein ST-Link, oder ein Discoveryboard. Oft sieht man auch Segger J-Link. Primär für ARM, aber auch PIC32. Der EDU ist billig für Bastler. Eigentlich ist sowas fast jede Controllerfamilie verfügbar. Für mich war das der Hauptgrund, den Arduion so schnell wie möglich gegen etwas ordentliches zu tauschen
-
Thread
PIC24 und Bit-Befehler
Meine Tipps hierzu sind: - PIC24FJ128GC006 - PIC24FJ128GA204 Insgesamt bin ich zwar eher auf der PIC32-Schiene unterwegs, aber für kleine Projekte nehme ich PIC24 immer gerne wieder. IMHO ein super Kompromiss aus Simpel und Leistung - 8Bit Einfachheit ohne 8Bit Nachteile.
-
Thread
PIC32MZ mit 32MB RAM - GUI basteln?
Hi, es gibt ja inzwischen solche PIC32MZ mit 2D-GPU und 256kByte SRAM / 32MB DDR2-RAM: http://www.microchip.com/wwwproducts/en/pic32mz1025dab176 Die haben ein 24-Bit-LCD-Interface. Mit einem LVDS-Serializer wie den SN75LVDS83B kann
PICianer schrieb im Beitrag #5244985: > Meine PIC32 Wetterstation könnte auch ein Upgrade vertragen Wenn schon ein PIC32 im Einsatz ist kann das vielleicht lohnen. Es gibt z.B. das hier: http://ww1.microchip.com/downloads/en/DeviceDoc/30003033E.pdf
-
Thread
Mit dsPIC33FJ128GP802 ein LCD Display über I²C ansteuern
Ich bin bekennender I2C-Hasse. Drum habe ich das nur für PIC32 selber geschrieben, denn für PIC24 gibts das fertig. Die Unterschiede zu deinem PIC dürften sich in Grenzen halten. Siehe Anhang. Warnung: Mein Code das sehr simpel und blockierend. Es gibt z.B
-
Thread
Umstieg von PIC18F zu STM32F3
@Tippgeber Grund: STM32 ist mächtiger als PIC32 und viel billiger
zu. Um das Problem zu verdeutlichen: Nimm einen STM32F303ZE. Der hat bis zu 90 DMIPS Der PIC32MX470 hat dagegen 150. Dafür hat der STM32 aber eine FPU, der konkrete PIC nicht. Dafür ist der PIC32 aber billiger. Dafür hat der STM32 mehr und schnellere ADC. Dafür hat der PIC32MX aber doppelt
-
Thread
Betriebssystem für 32 Bit µCs?
ist Nuttx (http://nuttx.org/). Läuft auf verschiedensten Architekturen, von Z80 über AVR bis zu Pic32, Cortex-M und sogar Cortex-A. Dabei passt es durchaus in weniger als 64kB Flash, inkl. Shell und Pseudo-FS. Treiber gibt es sowohl für USB, als auch für Netzwerk, verschiedene Dateisysteme, etc. Man
-
Thread
Microchip: PIC32MX Harmony USB Bootloader MSD
Hallo zusammen Mein PIC32MX450F256H würde ich gerne mit einem MemoryStick bootloaden können. Mit "Generate 16-bit code" kompiliert alles gut und auch die Zielapplikation funktioniert mit diesem Bootloader, jedoch ist diese
erwartet, dass jemand schon vor dem selben Problem stand, einen USB-MemoryStick-Bootloader für den PIC32MX zu machen... Leider finde ich keine Hilfe im Internet: Ist es zu trivial resp. ich bin zu blöd? Im Beitrag https://www.mikrocontroller.net/topic/339294 wird auf ein Forumsbeitrag bei Microchip
-
Thread
Ich finde den richtigen Baum im ARM Wald nicht
zusammen. Wenn Du den durch hast und mehr brauchst, dann kannst Du Dir immer noch einen 200 MHz PIC32MZ holen. Oder irgendwas anderes. Und Deine eigenen Leiterplatten designen. Bis dahin reicht Lochraster für Dich, und Du bekommst erstmal überhaupt was gebacken. fchk
stecken wird. Und der ICD3 kann kein JTAG, sondern nur ICSP für die PICs. Für den eJTAG der MIPS-PIC32 (der auch ICSP hat) kannst Du direkt den JLINK verwenden. fchk
-
Thread
Bootloader AN1388 für PIC32MX250F128B
usb_descriptors.c -DXPRJ_default=default -legacy-libc make[2]: Leaving directory 'K:/Programmierung/PIC_32Bootlader/AN1388_Source_Code_2014_02_14/PIC32_Bootloaders/Firmware/Bootloader/MPLAB_X_Workspace/USB_HID_Btl_StarterKit.X' nbproject/Makefile-default.mk:90: recipe for target '.build-conf' failed make[1]: Leaving directory 'K:/Programmierung/PIC_32Bootlader/AN1388_Source_Code_2014_02_14/PIC32_Bootloaders/Firmware/Bootloader/MPLAB_X_Workspace/USB_HID_Btl_StarterKit.X' nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed BUILD
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Chinesen verlöten diese noch in Massen? Wenn ja, könnt Ihr mir > solche Typen nennen? Nimm doch PIC32. Ist zwar MIPS statt ARM, aber es gibt etliche Typen im SDIP28, und sie sind alle problemlos erhältlich. Und von der Leistung her tut sich das nichts. fchk
Früher gab's die zumindest auch von TQFP auf TH. Ansonsten wenn's hier eh schon so schön OT ist... PIC32 wurden schon erwähnt: Gibt's bspw als PIC32MX270F256B mit 256 kiB Flash, 64 kiB RAM, USB im DIP-28 (mit Steigerungsmöglichkeit: SOIC, SSOP ;)) Oder QFP zum Löten Üben? ;) 0.8mm Pitch und 64-Pins gibt's
-
Thread
AT32UC3A0 Osc0
Kunden nur noch eine Zeit lang produziert. Willst Du wirklich ein totes Pferd reiten? ARM und MIPS/PIC32 werden von Microchip weitergeführt. fchk
-
Thread
Embedded PC mit kleinem Formfaktor und großem Temperaturrange
so oft schlicht etwas mehr aus dem Lastenheft. Ein BSD ist auch o.ä. das läuft zur Not auch auf PIC32MZ (die bis 125 °C spezifiziert sind)...
-
Thread
Schaltungen am Rechner entwerfen - einfache Software hierzu?
Was selbstverständlich _nicht_ geht, ist das Austauschen von völlig inkompatiblen Bauteilen. Nen PIC32 gegen ne 1N4148 austauschen zu wollen unter Wahrung der Funktionalität ist ja auch beispielsweiser Schwachsinn. Ich hoffe, du siehst dieses ein. Also kurzum: Wenn man en Bauteil wirklich _weg_ haben
-
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
Blockdiagramme in Datenblättern
! Da ich schon wieder ergebnislos nach einer Definition der Blockdiagrammsymbole von Microchip PIC32MX Datenblättern gesucht habe, dachte ich mir, Ihr könntet euch vielleicht mit denen auskennen. Das Symbol, dessen Bedeutung ich suche sieht in etwa so aus: [code] BIT<x> | IN1-|
-
Thread
PIC32 Bootloader
Hallo zusammen, ich habe hier ein älteres Projekt auf einem PIC32MX460F512L. Es ist noch mit MPLab8 und den Microchip Application Libraries vom 14.07.2011 geschrieben. Wir haben den Beispiel USB HID Bootloader verwendet, der über einen externen Taster aktiviert wurde
-
Thread
CCC Datenklo
reparieren müssen. PS: Das Modem wäre ein interessantes Projekt für den Einstieg in das Thema DSP. Ein PIC32 + DAC könnte als Modem herhalten. Man könnte dann alles in Software lösen. Wäre sicher lehrreich.
-
Thread
Suche PicAxe Alternative
MP3-Decodieren mit Helix-Codec: Ohne Optimierung der Codec-Files mit mindestens Stufe1 schafft der PIC32MX470 die Decodierung auch mit 100MHz nicht. Mit Optimierungen in den Codec-Files liege ich bei ca. 70% bei 80MHz (inklusive SD-Karte). Lt. Application Note benötigt der Codec nur 26 MIPS bei -O3.
-
Thread
8-Bit Controller noch zeitgemäß?
gegenüber ARM schon gar nicht beim Preis. Über den Preis war immer das Hauptargument bei PIC und PIC32 aber der MIPS Kern war halt eine Fehlentscheidung.
dem ATmega128 (TQFP 64) vorziehen. ... Lothar schrieb im Beitrag #5151777: > bei PIC und > PIC32 aber der MIPS Kern war halt eine Fehlentscheidung. PIC32M = MIPS PIC32C = Core - also ARM (Aus den ATMEL SAM) Und ich finde die PIC32MZ richtig gut! Gruß Jobst
-
Thread
Atmega 328P + MCP2120 = IrDA?
entsprechenden Signalformen für IR-Sender und Empfänger zu generieren. Bessere Microcontroller wie PIC24 und PIC32 können das bereits alleine ohne Zusatzbeschaltung, und wer nicht durch andere Randbedingungen festgelegt ist, nimmt auch solche Controller, schon allein aus Kosten- und Platzgründen. Weitere Intelligenz
-
Thread
AVR in MPLAB X IDE?
auf der embedded kommuniziert. Es soll darüber hinaus neue SAMs geben fürs studio, und dann neue pic32 mit cortex. Laut mchp sollen die pic32c mit einem cortex kern ausgestattet werden, die neuen pic32m mit mips.dann kann man sich das bessere Modell je nach bereits existierenden tools wählen
-
Thread
MCU Versorgung über Dioden entkoppeln ?
Hallo, für ein neues Layout möchte ich einen PIC18 oder PIC32 mit 3,3V Versorgungsspannung verwenden. Als Programmiergerät wird das PICKIT3 zum Einsatz kommen. Die geniale Funktion „Programmer to Go“ wird dann auch für spätere Firmware Updates im Feld oder auf
-
Thread
PIC32MX370 - Multiplikation
Hallo, ich habe ein kleines Problem: Meiner Logik nach müsste eigentlic die folgende Zeile [c] int64_t result = a * b; [/c] das gleiche Ergebnis liefern, wie [c] int64_t result = (int64_t)a * (int64_t)b; [/c] Das ist aber in der Praxis nicht so, die obere Zeile liefert: 2147272840 * -812214784 = -1792036864 = falsch In Hex: 0xFFFFFFFF952FB000 Laut Handbuch hat der Multiplizierer des PIC das vollständige Ergebnis aber berechnet : 32x32bit liefert ein 64Bit Ergebnis, welches der Compiler nur lesen muss. Wie teile ich dem Compiler mit, dass er sich das 64-Bit Ergebnis
-
Thread
PIC-Clones und 4-Bit MCUs aus China (MDT-MCU)
besser. Aber: Selbst als eingefleischter PIC-Fan sollte man die 8-Bitter überdenken, seit es den PIC32MM gibt. In C ist das nicht mal ein Umstieg, da funktioniert alles wie von den 8-Bittern gewohnt.
-
Artikel
Entscheidung Mikrocontroller
PIC18F45k20 ist auf 2kWord Programmcode begrenzt. Die HI-TECH Compiler für PIC10/12/16, PIC18 und PIC32 haben, wenn sie als Freeware im ‚Lite mode’ arbeiten, eingeschränkte Codeoptimierung. Microchips C-Compiler für PIC18, PIC24, dsPIC DSCs und/oder PIC32 können zusätzlich installiert werden. In der
Zusätzlich zu installieren sind HI-TECHs C-Compiler für die Microchip Reihen PIC10/12/16, PIC18 und/oder PIC32. Ihre im ‚Lite mode’ bestehende Einschränkung wurde bereits erwähnt. Die beiden für PICs vorhandenen IDEs von Microchip und HI-TECH bilden zusammen mit den freien C-Compilern und den preisgünstigen
-
Thread
µC with up to 4 or more LIN Buses
Hiermit hättest Du 6 LIN und 4 CAN Ports: http://www.microchip.com/wwwproducts/en/PIC32MK0512MCF064 fchk
-
Thread
Quarzoszillator für PIC32
Quarzoszillator sollte man schon begreifen wenn man mit einem uC spielen will. Nimm ein fertiges PIC32-Board, ist besser für dich.
selbst am wenigsten Ahnung von der Materie haben. Lass dir von ihm doch mal das Clock-System des PIC32 erklären :)