-
Thread
Womit anfangen?
Wenn es AVR werden soll, könnte die Hardware aber durchaus interessant sein. Ansonsten sind auch 32-Bitter vermutlich keine Hürde für Dich. - ARMs sind recht günstig, auch hier gibt es Arduinos. - Ich lerne gerade den PIC32MZ (MIPS) kennen und schätzen. - Coldfire (M68000) - C28xx (TI DSPs TMS320F28
8 Registern). Der PDP11 ähnlicher ist da IMHO die MSP430-Familie von TI. Ansonsten sind die PIC24/dsPIC eine interessante Architektur, insbesondere, wenn man mit Signalverarbeitung experimentieren will (40 bit fixpunkt-ALU in den dsPIC33). Günstig (Samples kostenlos bei Microchip, wenn man freundlich
-
Thread
AVR oder STM32 für Entwicklungsprojekt
notfalls kommt man ohne aus, aber ich finde es manchmal extrem praktisch. Ihr solltet Euch auch noch PIC24 und PIC32 anschauen. Die sind beide deutlich leistungsfähiger als AVR bei gleichem Preis, lassen sich sehr schön programmieren und debuggen, und ein PICKIT3-Nachkau kostet beim Chinesen irgendwie
Raspberry PI oder Arduino-Gefrickel. Dafür muss man nicht studieren. PS: Deine Vorstellung von PIC ist niedlich-naiv. So ein PIC32MZ ist durchaus die gleiche Kategorie wie ein STM32F4 ;-)
-
Thread
SPI Modi bei PIC32
Hallo Leute, in diesen Thread geht es um PIC32MZ Mikrocontroller, SPI-Modi und der MPLAB Harmony Configurator von Microchip. Ich habe ein PIC32MZ2048 Starter Kit mit Expansion Board. Über dieses habe ich ein Flash sst25vf020B von Microchip
-
Thread
Aktueller Mikrocontroller, der gut "bare metal" zu programmieren ist?
ist und für den es eine gut gepflegte Toolchain gibt. > > Vielen Dank! Hmm, weil alle hier STM32 schreien, sollte man doch mal eine Alternative erwähnen: PIC32MX oder MZ. Auch die sind noch schön bare-metal programmierbar und schnell genug für sinnvolle I2S-Andwendungen. Konkret habe ich persönlich schon mal einen mp3-Player mit einem PIC32MX470 umgesetzt, decodierung in Software und Ausgabe über I2S. Mir persönlich sagt die Peripherie der PIC32MX erheblich mehr zu, als jene der STM32. Insbesondere praktisch finde ich die Art, wie
-
Thread
STM32Cube & Eclipse & GCC
von Hand hinzufügen? Boa... ich glaub ich überlege es mir mit ARM nochmal.. Wenn es für die PIC32MZ schon ordentliche Dev-Boards gäbe wäre es sowieso schon fest was ich nehme..
die PRU mit Assembler geht also schonmal nicht... Also würde ich halt nun auf die Cortex M4 oder Pic32MZ gehen. Pic32 wäre mir leiber aber die sind ja bisher nur schlecht verfügbar und ein geeignetes Dev-Board gibt es auch noch nicht.. Daher wird es wohl auf nen ARM rauslaufen. Die LPC4370 sind
-
Thread
8-Bit Controller noch zeitgemäß?
Preis. Über den Preis war immer das Hauptargument bei PIC und PIC32 aber der MIPS Kern war halt eine Fehlentscheidung.
LPC832M (SO 8) 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
Real Time Clock RV3149-C3 Fehlverhalten ?
Peter D. schrieb im Beitrag #7400831: > Magst Du uns auch den MC nennen? PIC32MZ0512EFF100
Dirk F. schrieb im Beitrag #7400834: > PIC32MZ0512EFF100 Sehe da nur endlos "Loading". Schau mal selber unter SPI nach, wie man den Empfangspuffer leert.
-
Thread
Wo PIC-Controller kaufen? *günstig*
E-bähy: http://m.ebay.de/itm/1Stueck-SMD-PIC18F25k22-i-ss-CPU-Conrtoller-C-Prozessor-SSOP28-SMD-PIC18-/321656981540?nav=SEARCH
Ganz einfach. PIC vergessen und STM32 beim Chinesen (non food) für wenige Cent kaufen.
-
Thread
Das Ende von 8bit?
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
Und dann sucht man auf einmal einen µC mit 6 x I²S fähigem SPI und SD-Interface und findet nur den PIC32MZ. Eine Rakete mit 200MHz. Geiles Teil. Aber nicht günstig ... :-/ Bei den Preisen werden die im 32-Bit-Brei nicht viel mitrühren ... Aber ich finde das Teil cool! Dennoch habe ich hier
-
Thread
Anfängerfrage: Board mit Cortex-M4 und Ethernet
MSP432, bietet aber mehr Auswahl. Und das TI RTOS ist auch sehr in Ordnung. Anderer Vorschlag: PIC32. Ist zwar kein ARM, aber in der gleichen Leistungsklasse. Der Microchip Stack ist nach meiner Erfahrung deutlich besser als lwIP. Als Tipp: Lass die alten PIC32MX6xx/7xx liegen und nimm PIC32MZ EF
index.html Bitte nicht nachmachen. Der knappe Speicher nervt kollossal, heute macht man so etwas mit 32bit Controllern.
-
Thread
Suche MCU mit I2S
Ich würde mal bei ST schauen. (STM32L oder STM32F)
Es gibt auch einige PIC32MX oder PIC32MZ mit den o.g. Anforderungen.
-
Thread
Drehteller mit festen Winkeln
plus einen unipolaren Schrittmotor. Billiger geht es dann nimmer. http://www.pollin.de/shop/dt/MzU5OTgxOTk-/Bausaetze_Module/Bausaetze/Funk_AVR_Evaluations_Board.html MfG Falk
würde würde ich das aber natürlich gern professioneller machen :) http://www.pollin.de/shop/dt/MzU5OTgxOTk-/Bausaetze_Module/Bausaetze/Funk_AVR_Evaluations_Board.html
-
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
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
USB HOST und Device an USB-A
deinen MCU als USB Stikc an >> deinen Computer anschliessen ??? > > Viele Controller wie z.B. PIC24F64GB002 können sowohl Host als auch > Device sein. > https://www.microchip.com/en-us/product/PIC24FJ64GB002 > > fchk Habe den PIC32MZ vorgesehen, wenn ich noch einen bekomme :-)
ganz. Den USB-Stack von Microchip verrichtet recht problemlos in einem, respektive recht vielen, PIC32 seinen Dienst. Wichtig ist dabei die Benutzung der "richtigen" Compilerversion. Mit dem weiteren Vordringen von USB-C und seinen "Flavours", koennte sich der Standard aber zu einer interessanten
-
Thread
PIC16F1705 ADC Samples
wie ich start/stopTimer implementiere wäre ich sehr dankbar. Der verwendete µC ist übrigens ein PIC16F1705 Danke und Grüße
Hallo, wenn dein PIC von MCC unterstützt wird, dann benutze doch einfach die generierten Funktionen: Hier ein Beispiel vom PIC32MZ: [c] void TMR4_Initialize(void); void TMR4_Start(void); void TMR4_Stop(void);
-
Thread
CPU 300MHz, aber ADC und DAC schaffen 2MSps. Wie nur?
realisiert. Mit DMA und sonstigen Automatismen. Beispiel: Ich sitze grad an einem Projekt mit einem PIC32MZ2048EFH, da rennt der ADC (naja: die ADCs) mit 12MSPS. Das sind 4 ADC die versetzt gestartet werden (interleaved sampling). Das Ganze läuft völlig autark, das Samplen startet ein Timer, und die Daten
> einem PIC32MZ2048EFH, da rennt der > ADC (naja: die ADCs) mit 12MSPS. Das sind 4 ADC die versetzt gestartet Da schafft TI schon mit einem einzelnen ADC im TMS320F2809 12.5 MSPS. Natürlich mit 12 Bit.
-
Thread
Suche 16 bit CPU mit externem Buszugriff
Glueck wenn, und wie lange, die noch VGA koennen. Was spricht denn gegen einen "mikromedia for PIC32" von Mikroelektronika : http://www.mikroe.com/mikromedia/pic32/ fuer 99 Dollar. "Large 320x240 TFT Color Display with Touch Screen and Stereo MP3 Codec chip.." "PIC32MX460F512L is an exceptional
Controller. Da ist die Pinbelegung meist sehr gut und entsprechend gut routebar im Gegensatz zu bspw. STM32, PIC32MZ und anderen bei denen die Pinbelegung nicht nur wie völlig zufällig ausgewürfelt aussieht.
-
Thread
aktuelle µCs und Nutzen im späteren Beruf
richtigereweise) geschrieben. Daher will ich nur auf eine Ausgangsfrage eingehen... AVR und (8bit) PIC werden in der Industrie durchaus Zahlreich eingesetzt. (24 & 32 Bit Pic natürlich auch, aber die sind ja nicht mit AVR vergleichbar...) Es kommt halt mmer darauf an welches Problem man lösen möchte
Löwenanteil. Allerdings sind auch hier durchaus andere Podukte ahlreich anzutreffen, (Mips wie die PIC32 MX/MZ oder auch diverse Renesas Controller...)auf die einzelnen Hersteller gesehen hält sich das dann wieder eher die Waage. Nur in Bastelerkreisen ist die große Verbreitung der ARM ein noch recht
-
Thread
Warning bei MPLAB XC32
Hallo, wenn ich ein älteres Projekt mit dem aktualisiertem MPLAB XC32-Compiler compiliere, erscheinen mehrere Warnings wie diese hier: c:\program files (x86)\microchip\xc32\v1.33\bin\bin\../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/include/peripheral/pmp.h:53:2:
liest). Auch werden Peripheral Libs für die kommenden PIC32MZ nur mehr für MPLAB Harmony zur Verfügung gestellt. Was tun: a) ignorieren b) ein " #define _SUPRESS_PLIB_WARNING " im Sourcecode vor der Verwendung eines PLIB-Headerfiles einfügen welches die
-
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
z.B. ICE eine J-Link Software anzubieten. Der EDBG-Chip im Atmel ICE ist ein etwas spezieller AVR32. Es ist verständlich, dass Segger keine Arbeit in eine tote Architektur 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
-
Thread
Einsteiger Hilfe zu PIC PIC16F628A
#4159653: > Die PIC10/12/16 machen es einem C-Compiler nicht ganz einfach, > brauchbaren Code zu erzeugen. PIC18 ist besser, und PIC24 und PIC32 sind > in dieser Hinsicht optimal. Das mag stimmen. Aber sofern der
auch die ganz großen Pic32MZ. Dazu ein leicht modifizierbares Demoboard (auf meinem ist mittlerweile ein HD44780 aufgelötet). Mit einem solchen Debugger kannst du nicht nur das Programm auf den Controller schreiben, sondern
-
Thread
GD32E230 und andere STM32 Clones von Giga Devices
es unter http://gd32mcu.21ic.com/documents Dort vermisse ich ein praktisches Tool wie das STM32CubeMx. Ich habe keine Lust das Ding zu initialisieren wie ein Tier aus dem Wald. Ist der GD32E230 auch mit einem äquivalenten
Dokumentation. Ich verwende in vielen Projekten PICs - alles querbeet von 6-Pinnern bis hin zu dicken PIC32MZ. Microchip hat seine Eigenarten, aber eines muss man ihnen lassen: Ich kann heute noch problemlos 25 Jahre alte PIC16-Typen kaufen. Sie haben nie irgendwas abgekündigt. Manchen Kunden ist es wichtig
-
Thread
Paradigmenwechsel im Embedded Design Gesperrt
Im Gegensatz zu deinem Teensy-Mist bekommt man die µC für teils <50 Cent. Übrigens: Wenn du mit PIC-Jüngern kommst, beweist du übrigens nur, dass du keinerlei Ahnung hast. Diese PIC hier: https://www.microchip.com/design-centers/32-bit/pic-32-bit-mcus/pic32mz-ef-family Können Leistungsmässig mit
Stefanus F. schrieb im Beitrag #5942875: > Schau Dir mal die STM32 Cores für > Arduino Unter STM32-Cores verstehe ich die die Kerne, den Chip selber und was hat das mit Arduino zu tun. Bevor du hier weiter quackst, hast du schon mal Teensy eingesetzt?
-
Thread
Dialog übernimmt Atmel [Update: Nein, Microchip übernimmt Atmel]
schon vor ein paar Tagen über die Datenblätter und Pinbelegungen von Atmel (SAM E/S/V 7), Microchip (PIC32MZ EF) und ST (ST32F7) ranten... Wer kommt auf solch verwürfelte Pinbelegungen (Atmel, Microchip und ST) und sortiert, wie Atmel, die Pinbelegung im Datenblatt nach dem Port-Namen? Wie sowas geht
Pinning gibt. Die zudem auch noch sehr weitgehend C-Code Kompatibel sind (zumindest zwischen 16 & 32 Bit) Wenn Microchip jetzt einen ARM anbieten würde der aber vom Pinning und der Peripherie kompatibel zu den PIC32 ist, so das es eine PIC32M* (mit MIPS) und eine PIC32A* (mit ARM) Familie gibt würden
-
Thread
Was sind eure Lieblings-ICs?
praktischer LiPo-Charger für USB TPS709 : Ein dazu passender Spannungsregler. Danach kommen die µC: PIC24FV32KA301 : der kleine PIC24FJ128GC006: der mittelgroße PIC32MX470F512B : der große Ehrlich gesagt macht bei mir der µC immer fast alles alleine (naja, mit etwas Hasenfutter), inklusive Buck oder
Ufff ... 4017, 4046 (74HC7046), 4051, 4060, 4094, 40106, 74HCU04 TL072, NE5532, OPA627, LM3886 PIC32MZ2048EFM100, ATm48, ATm328 LM7001, ADF4351, NE/SA612/602 PCM1704 So ungefähr ... Gruß Jobst
-
Thread
Deklaration und Initalisierung von Array im XC32-Comiler
Fragment sollte später auch auf einen PIC32 mit XC32 Compiler v1.4 eingesetzt werden. Im XC32-Compiler funktioniert dieses Fragment so nicht. Die Werte aus REVISION werden den Array nicht übergeben. Auch das Deklarieren und initalisieren
hier 1) (mit und ohne -std=c99 im Makefile). Auch das Assembler-Listing passt dazu. Target war ein PIC32MZ2048EFM144 (sollte eigentlich keine Rolle spielen). Compiler XC32 v1.4 Aus dem generierten .map [pre] kseg0 Data-Memory Usage section address length [bytes] (dec)
-
Thread
Einstieg: Altera vs. Xilinx
etwa von einem Hersteller zum anderen zu wechseln? Kann man das in etwa mit dem Umstieg von AVR auf PIC oder AVR auf STM32 vergleichen? Also generell kann ich zum erlernen der Grundlagen auch reinen Gewissens das Altera-Board nehmen wenn ich dich richtig verstehe.
Wohlwollen noch unter HArdwareentwurf laufen lassen. Mit einem kleinen Low-Cost CPLD und einem 8Bit PIC/AVR in Kombination kann man Sachen machen für die man im reinen µC Design einen 200MHZ Pic32MZ oder ARM9 als Minimum ansehen müsste und dennoch zu kämpfen hätte... Oder um es wie du als Vergleich
-
Thread
µC und Programmer gesucht
Stromversorgung usw. Ein Steckbrett und ein paar Drähte sind am Anfang mehr als ausreichend. Die Pic Welt ist riesig, aber nur wenn man gut englisch kann. In Germany ist im Hobbybereich Atmel weiter verbreitet. Die Community ist aber sehr sehr hilfsbereit.
momentan für den 8051 (via edsim). Wenn Du schon den 8051 in Assembler programmiert hast, wirst Du den PIC nicht mögen. D.h. Du wirst viele schöne Befehle nicht mehr verfügbar haben (DJNZ, CJNE, MOVC, MUL, DIV ...) und viele PIC haben nichtmal nen echten Stack (kein PUSH/POP usw.) Moderne 8051 brauchen
-
Thread
Nochmal: Ansteuerung LED-Matrix 64 x 32 aus China
: > Ist mir bei den angesprochenen Anzeigemodulen noch nie begegnet https://learn.adafruit.com/32x16-32x32-rgb-led-matrix/how-the-matrix-works
ich oft, nächstes Ziel ist 4 x I2S in den Prozessor und 4 x I2S aus ihm heraus (8 + 8 Kanäle). Ein PIC32MZ kann das prinzipiell, wobei ich die Firmware nicht selber mache. Aber das sind auch nur 4 Datenleitungen zur Ausgabe, das würde auch mit dem PIC auch mit SPI gehen. Die Displays wollen aber 6 Datenleitungen
-
Thread
Binäruhr-Schaltung nicht professionell?
oder? Das passt schon. Aber die schlimmste Macke ist der fehlende 100nF Keramikkondensator am PIC! MfG Falk
geht. Professionell würde man die LEDs direkt vom µC treiben und einen langsameren Quarz nehmen (32 kHz).
-
Thread
Smartphone Display mit PIC Microcontroller Board ansteuern?
Stefan schrieb im Beitrag #5816995: > Wäre es hierbei möglich, das Display mit einem PIC-Controller > anzusteuern oder auch zu programmieren? Was mag der Unterschied zwischen "ansteuern" und "programmieren" sein? Nein, Du wirst das Display recht sicher nicht ansteuern können, da
nötig, herauslöten. Prinzipiell ja. Das hier wäre ein geeigneter PIC: https://www.microchip.com/wwwproducts/en/PIC32MZ1064DAG176 Du wirst diesen PIC in C programmieren. Viele Alternativen hast Du nicht. > Und wenn ich schon mal dabei bin...wo bekomme ich das
-
Thread
Display Chip_ST7789V sporadische Abstürze wenn SPI>10MHz
Hallo, ich habe ein Display mit o.g. Chip per SPI an meine MCU PIC32MZ angeschlossen. MISO ist nicht angeschlossen, es kann also nur ins Display geschrieben werden. Wenn ich das Datenblatt richtig verstanden habe, kann der Chip maximal 15 MHz SPI Takt. Größere
Beitrag #7523075: > Auszug aus dem Datenblatt. Fehlende Abblockkondensatoren vielleicht? Gibt der PIC einen Grund für den Reset an? LG, Sebastian
-
Thread
Python-Updates, C23, Keil MDK und vieles andere mehr
-20-advanced-wi-fi--products-for-industrial [/c] Das wichtigste neue Produkt ist dabei der als PIC32MZ-W1 bezeichnete Mikrocontroller, der vor allem „Erweiterungen“ im Bereich der analogen Peripheriegeräte mitbringt. In der offiziellen Pressemitteilung finden sich hierzu vergleichsweise wenig Informationen
https://www.hackster.io/news/microchip-shares-some-wi-fi-wealth-with-20-new-iot-parts-including-the-pic32mz-w1-family-227bd0e81369 Im Bereich der RNWF02-Familie - dabei handelt es sich um einen per UART ansprechbaren WLAN-Modulen - gibt es ebenfalls Zuwachs. ### Python, zur Ersten: Releases
-
Thread
Profinet für STM32 HAL
bits an info austauschen Hat wer schon Erfahrung mit dieser lib? Evtl sogar ne portierung auf stm32 HAL?
anzubieten, blieb erfolglos. Traut sich hier jemans zu, die LIB von RT-Labs auf einen PIC32MZ zu implementieren ? (Gegen Rechnung und Bezahlung bei Erfolg ?)
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
bis zum 300MHz 32 Bit MIPS PIC32MZ alles machen. fchk
zeigt sich dann. Jedenfalls sehe ich das etwa so als Vorstufe von 1-Chip-uC-Systeme wie Arduino,PIC,68HC05/-08/-11/-12,683XX,STM32, uva.
-
Thread
XC32 Statische Stack Analyse
ein PIC32MZ eingesetzt, der mit Hilfe der Microchip Toolchain programmiert wird. Da wir ASIL-B erreichen müssen, haben wir unter Anderem die Anforderung, unseren Speicherverbrauch zu messen. Für Flash und
auch nicht :-). (Duinomite Basic 2.70d, erweitert um einige eigene Kommandos.) Der gcc (aus dem C32) war der hier: gcc version 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.11(b)-20100809 Aber zumindest decken sich die Angaben mit eigenen Beobachtungen am laufenden Code.
-
Thread
Mikrocontroller für HMI gesucht
muss möglich sein Eine mögliche Wahl wäre z.B. der hier: https://www.microchip.com/en-us/product/PIC32MZ2064DAR176 Ich wäre aber auch mit einem ATSAMA5 oder einem STM32MP157 glücklich, wenn ich da statt dem Linux irgendwas RTOS-mäßiges nehmen könnte, oder einem imx6. Ich habe mir auch schon die
Hast du schon mal in das ESP32 Umfeld reingeschaut?
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
dasrotemopped schrieb im Beitrag #5319664: > ARM 32-bit ... Programmierschnittstelle zum Flashen benötigt > einen proprietären Adapter Falsch. ARM (und 8051) haben echtes ISP und man braucht nur ein USB-seriell-Kabel. AVR (und PIC) haben proprietäres
verkauften Stück allein bis 2015 siehe http://links.electronicspecifier.mkt7276.com/servlet/MailView?ms=MzMwNTg4NzAS1&r=NDUzNjYwMDc3MzMxS0&j=MTIyMTczMDk5OAS2&mt=1&rt=0 wurden auch von Marsmännchen verbaut :)
-
Thread
AVR: Wetterinformationen über DCF77 Gesperrt
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 RAM, 256Byte EEPROM, AD-Wandler, Pulsweitenmodulator, serielle Schnittstellen, sowie mehrere Zeitgeber. Der Software-Kern
OT: http://www.cl.cam.ac.uk/~sps32/mcu_lock.html Die genaue Technik für Pic war mal in einem PDF desselbigen Authors. Habe es selbst auch ausprobiert, es funktioniert problemlos. Der Witz ist, daß sie ein Problem hatten, mit 10V, dann
-
Thread
Binär-kodierte Tastatur
Es ist so weit. Mein PIC muss eine Tastatur bekommen! Wichtigste Voraussetzungen: viele Tasten bei möglichst wenig belegten PORT-Pins . Bei der suche im Netz war ich auf den Begriff Matrixtastatur gestoßen. Nein das war nicht
Kannst Dir ja auch mal das hier anschauen: http://www.freeweb.hu/t-t/elokep/pic/download/dd4012.pdf Oder hier die Seite 11, 13 und 14: http://ww1.microchip.com/downloads/en/devicedoc/40040b.pdf
-
Thread
Ethernet PHY DP83640 kein Link
Hallo, ich habe eine Platine für einen PIC32MZ und DP83640 Ethernet-PHY herstellen lassen. Zudem soll das Ganze in einem Deutsch EEC-325x4 Gehäuse untergebracht werden, d.h. es ist keine RJ45-Buchse auf der Platine. Deshalb habe ich SM13072-
gemessen und festgestellt, es gibt einen Schluss zwischen 3,3V und MDC. Fehler behoben, Kommunikation PIC->PHY funktioniert. Nächstes Problem: kein Ref-Clock am CLK-Out-Pin, Pull-Up am GPIO1 vergessen... Kein großes Problem, CLK-Out-Pin per RMII zugeschaltet. Ergebnis: Link vorhanden, wird in Windows
-
Thread
Kostengünstiger ADC mit simultanem Sampling
Viele STM32 können das, da nimmste dir ein Eval Board und programmierst das entsprechend (zB STM32F4-Discovery). Samplerate geht dann so je nach Modell ab 1 Msps. Viele bieten USB und Ethernet.
Microchip PIC32MZ, mach ich mit 4 Kanäle a 2MHz und Ethernet verschicken....
-
Thread
Layoutempfehlung RMII
Hallo! Gegeben ist ein STM32F767BI (TQFP208) und ein LAN8720A/LAN8742A PHY (sind pinkompatibel zueinander), die per RMII verbinden sind. Die RMII-SIgnale sind auf ca 58mm+-4mm length-matched. Kürzer geht nicht, weil das Pinout bei
Also ich habs beim PIC32MZ und LAN8740 so mit Serienterminierung gemacht. Läuft problemlos.
-
Thread
gesucht: ARM-uController mit integriertem Audio-ADC&DAC
I²S-SPI-Schnittstelle an. Die kann idR. beide Datenströme (in und out) gleichzeitig behandeln. PIC32MZ ist auch noch ein Kandidat für I²S. Gruß Jobst
/group1/2a/84/42/de/d3/72/44/87/STM32U5-Analog-ADC-DAC_ADC-DAC/files/STM32U5-Analog-ADC-DAC_ADC-DAC.pdf/_jcr_content/translations/en.STM32U5-Analog-ADC-DAC_ADC-DAC.pdf
-
Thread
Mit was in die Mikrokontrollerwelt einsteigen?
auf einem 8-Bit AVR einen Pin zum Ausgang, > indem Du eine 0 in das DDRx Register schreibst. Beim PIC must Du dazu > eine 1 in das TRIS Register schreiben. Beim STM32 musst du halt noch den Clock für die Peripherie einschalten, das war's. Ich habe bisher immer "Bare-Metal" gearbeitet, der Code
wie man mit einem STM32 PCI auf level (statt edges) auslöst usw., usw. ). Oh, und PIC32 (MIPS-4K) wäre auch noch im Angebot. Den gibts auch noch im bastelfreundlichen DIL28 ;-) Aber das bringt den TO auch nicht weiter
-
Thread
welches Oszis ist noch gut?
sich ja wirklich aus, das muss man ihm lassen) > Man könnte mit Hilfe eines kleinen Atmel > oder PIC die Daten in einen weiteren Speicher duplizieren und diesen > dann in das Scope einsetzen FALLS die Daten noch in Ordnung sind (Gerät > meckert nicht wegen Checksumme). Ja, sehe ich auch so,
gelieferten SPannungsbereich auf 3,3V für Vollaussteurung normiert und das ganze dann direkt mit einem PIC32 gesampelt... Wenn man nun sieht das die beispielsweise die PIC32MZ mit bis zu 20 MSP intern arbeiten können wäre das nicht unbedingt ein Rückschritt. Aber ein voll funktionsfähigers Gerät würde
-
Thread
ARM: kompliziert?
nicht unterschreiben. Das ist wie Fahrschule auf einem Forme 1 Wagen. Wenn man den Schritt von 8 nach 32 Bit machen will, ist das STM32VLDISCOVER deutlich besser geeignet. Mit der Doku zum STM32F1xx hat man schon genug für lange Winterabende. Coocox hat außerdem keine Registerdefinitionen für den STM32F4xx
allerdings auch nicht sooo gut dar wenn man sich mal die Benchmarkergebnisse von EEMBC ansieht. Der PIC32 übertrifft ihn sogar leicht.
-
Thread
STM32 - 2 lagig Routen, wohin mit VDD und VSS
Ich hab das bei den großen Käfern (PIC32MZ, EP4CE10) bislang so gehandhabt: Top: VCC-Fläche unter Chipgehäuse, 1 Zuführung auf Toplayer durch die Ecke vom TQFP, dort nochmals separat abgeblockt gegen GND. Bottom: Durchgängie GND-Fläche
> Das ist zwar ein PIC32, aber die Ansprüche an die Versorgung sind > vergleichbar. Ja, genau, so meinte ich :)
-
Thread
uC für USB Audio Anwendungen
/stm32f4discovery.html http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f746gdiscovery.html
mehr 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