-
Thread
was kommt nach dem Bluepill-Board?
dass man es auf die eigenen > Basteleien drauf lötet oder drauf steckt. Du könntest zu einem PIC32MX270F256B-I/SP greifen. SDIP28, erhältlich, jetzt zwar kein ARM, sondern MIPS, aber das sollte egal sein. Leistungsmäßig in der gleichen Klasse wie ein STM32F1, aber einfacher zu programmieren, weil
dann aich als SOIC oder SSOP, wenn es kleiner sein soll. https://www.microchip.com/en-us/product/PIC32MX270F256B fchk
-
Thread
[STM32/HAL] generischer Treiber für die beliebten I²C-Text-Displays
, GPIO_HS, AF5_SPI1_TO_2); // SPI_MOSI/MISO (bidir!) rcc_enable_clock(RCC_SPI1); // SPI Init spi_init_master( DISP_SPI, // SPI Base 0, // LSB first = 1 BR_DIV4, // CLK div -> 60MHz/4 =
SPI Err NULL // IRQ Handler SPI Err Daten ); if (err){ display_ncs(1); } } [/c] Was dort zu sehen ist, ist mein HAL. Das ist dann wirklich ein echter HAL und nicht dieser STM32 möchtegern HAL. Dieser stell dem Programm Display init/send bereit. Somit kann meine
-
Thread
HTTPS statt HTTP in Embedded System?
Der Microchip TCP/IP-Stack kann SSL. Dafür empfiehlt sich ein PIC32MX6xx oder 7xx mit eingebautem Ethernet-MAC. Aufgrund irgendwelcher US-amerikanischen Paranoia musste man sich früher die Crypto-Bibliotheken für 5$ einmal kaufen, aber inzwischen sind die frei runterladbar
/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en560990 Das ganze ist prinzipiell auch für PIC18 verfügbar, dort aber zu langsam, um irgendwie sinnvoll eingesetzt zu werden. Auf einem PIC32MX läuft das ganze einfach so ohne großen Aufwand und ganz vernünftig. Nachteil: Es ist zwar Open Source
-
Thread
Softwareupdates durch die Bank: CubeMX mit Vorschaufunktion, neues Quartus uvam
finden an Matter interessierte in der weiter oben angegebenen URL. ### STMicroelectronics STM32CubeMX2 - nun mit Live-Vorschau des generierten Codes. Im Hause STMicroelectronics aktualisierte man während des Kongressmonats - ohne große Ankündigungen - Cube MX. Nun steht eine neue Version des Codegenerators
blog/2026/04/cpp-components-for-esp-idf/ findet sich ein Tutorial, das die Verwendung von C++ in ESP32-Projekten anhand praktischer Beispiele illustriert. ### Microchip dsPIC33AK256MPS306 – dsPIC mit I3C und quantensicherer Verschlüsselung Im Hause Microchip steht eine Erweiterung der dsPIC-Familie
-
Thread
Spezieller Mikrocontroller gesucht
Schau dir mal die PIC32MX an. Die haben zwar keinen integrierten DAC, aber zumindest die neuere Generation hat auch Ethernet direkt mit drauf und genuegend Ausgaenge. Fraglich ist natuerlich, wie man da privat dran kommt
Die PIC32MX bekommst du z.B. bei RS-Online unter http://de.rs-online.com
-
Thread
vom PIC18f umsteigen?
Bin vor noch nicht allzu langer Zeit von PIC18 auf PIC24 umgestiegen. Die Peripherie ist deutlich besser und nahezu identisch zum PIC32. Habe aber auch PIC32-Erfahrung. Aber auch PIC32 gibts es reichlich fertige Libraries von Microchip für viele
noch den 18F14K50 in betracht ziehen. den 45K20 sowie 14K50 bekommt man für um die 2Euro. Bei den PIC32 ist der PIC32MX795F512L so ziemlich die obere Fahnenstange der wohl alles was der Hobbybastler braucht Abdeckt. Allerdings mit um die 10Euro pro µC schon eine Hausnummer. Da macht es schonmehr Sinn
-
Thread
Ein Lob an die Cortex M4 mit FPU :)
sollte man einen richtigen Prozessor einsetzen. Da fang ich doch mal klein an, und schlag mal einen i.MX6 vor. Selbst gegen das allerkleinst Derivat muss ist der F4 so klein mit Hut, da bleibt nichts mehr ;-) https://cache.freescale.com/files/32bit/doc/fact_sheet/IMX6SRSFS.pdf Jetzt ist der i.MX6
olaf schrieb im Beitrag #5033766: > Warum ist das unglaublich? Unglaublich fantastisch sowas für 1 Euro als Hobbyist mit Minimalbeschaltung programmieren zu können. Was es gab und geben wird und wieso es so ist wie es ist weiß ich auch. Wenn ich hier eine 200mx100m große Maschine ansehe mit 8
-
Thread
pic32 mmb Grafiklibrary Schriftgrösse
Hallo, Das ist er Link zum Board: [[http://www.mikroe.com/eng/products/view/318/pic32mx4-multimedia-board/]] und probiere gerade mit diese Codeschnipseln rum: [c] static const XCHAR text1[] = "Test 1"; static const XCHAR text2[] = {'T','E','S','T','2',0}; extern const FONT_FLASH
Fontstruktur muss pro Textgrössen neu erstellt werden dafür hat Microchip ein Tool: Zu finden unter: ..\pic32mx4_mmb_examples_v200\MMB32 Examples\Microchip\Graphics\Utilities\Graphics Resource Converter Mit diesen Converter die gewünschte Textgrösse generieren und in deinen Code einfügen Gruss Manuel
-
Thread
500 MHz µC für kleines Geld
Falls jemand Rechenleistung braucht und sich mal außerhalb des STM32 umtun will: von NXP gibt es unter dem Schlagwort "500 MHz für 1$" den i.MX RT1010. Eckpunkte: Cortex M7 (1 Core) mit 500 MHz, FPU, 128 kB RAM, 8x32 Bit-Timer. Gehäuse: LQFP80. Braucht wohl externes
unter GPT: gpt1_ipg_clk perclk_clk_root gpt1_ipg_clk_24m xtal_clkout gpt1_ipg_clk_32k ckil_sync_clk_root gpt1_ipg_clk_highfreq perclk_clk_root gpt1_ipg_clk_s perclk_clk_root Clock
-
Thread
PIC32 Assembler
Moin ich habe mir neulich ein PIC32 Starter Kit (mit nem PIC32MX360F512L drauf) zugelegt und muss damit für die Uni ein bischen mit Assembler programmieren. Mein Problem ist, das es für dieses Board im Grunde nur Tutorials für die C-Programmierung
Der PIC32 ist kein traditioneller PIC, sondern hat einen von MIPS lizensierten 32-Bit-Kern (MIPS M4k-Core - http://www.mips.com/products/cores/32-64-bit-cores/mips32-m4k/). Zu MIPS-Assembler gibt's jede Menge
-
Thread
Suche PicAxe Alternative
> Einzig auf die Optimierungen muss man verzichten Muss man nicht. O1 gibt es dabei. O2, O3 und Os kann man sich hier im Forum abholen (für 16er und 32er).
Beispiel: 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
-
Thread
Einstieg mit STM32 statt 8Bit Controller
Grund: 1. Breite Produktpalette PICs gibts von ganz klein 8 Bit 6 Pin bis ziemlich groß 32 Bit 100 Pin 80 MHz. Alle aktuellen Bausteine kannst Du mit einer einzigen Debugger-Hardware (PicKIT3 für 50€) programmieren
brauchst: http://www.amazon.de/Programming-16-Bit-PIC-Microcontrollers-Learning/dp/1856178706 bzw für PIC32 http://www.amazon.de/Programming-32-Bit-Microcontrollers-Exploring-Technology/dp/0750687096 Die Bücher sind durchaus brauchbar. fchk
-
Thread
PIC32MZ - SD Probleme
Ich habe 3 Projekte, wo FATFS auf PIC32MX läuft. Es liegt also weder an MPLABX PIC32, noch an FATFS. Worans liegen kann: Den 1ms Timer für FATFS hast du aufgesetzt, und ruft ihn auf? Die SPI-Routine läuft? Scope dranhängen! Sonst
Ich habe leider vergessen zu erwähnen: Die Exception-Handler sind für PIC32MX. Also bitte vorher überprüfen, ob das für PIC32MZ auch passt.
-
Thread
PIC Mikrocontroller noch aktuell ?
32x • One general-purpose amplifier (GPAMP) • Three high-speed comparators (COMP) with 8 bit reference DACs – 32ns propagation delay in high-speed mode – Support low-power mode operation down to 1µA
Manchester – Three support low-power operation in STANDBY mode • Two I²C interfaces supporting FM+ (1Mbit/s), SMBus/PMBus, and wakeup from STOP mode • Two SPIs, one SPI supports up to 32Mbits/s • Internal 4MHz to 32MHz oscillator (SYSOSC) with up to ±1.2% accuracy (SYSOSC) • Phase-locked loop (PLL
-
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
Anforderungssammlung CAN Hausbus mit PIC µC
Hallo Markus, der PIC32MX795 hat schon CAN und Ethernet drin. Das macht es schon leichter, wobei die externen Bauelemente schon Stress genug sind. Aber du bist gut drauf, hast erst im Januar angefangen. Das wird schon
Hallo Helmut; Helmut schrieb im Beitrag #2262145: > Hallo Markus, > der PIC32MX795 hat schon CAN und Ethernet drin. Das macht ihn natürlich interressant für erste Versuche. > > Das macht es schon leichter, wobei die externen Bauelemente schon Stress > genug sind. Wie
-
Thread
Eure Erfahrungen mit Entwicklungsumgebungen
weniger nicht so stark ins Gewicht. Vergleiche mal die Anzahl der Timer beim Atmel SAM4 mit einem STM32. Da gibts gewaltige Unterschiede.
auszuwählen macht schon gar keinen Sinn. Wenn dann ob es gute kostenlose Toolchains gibt. Darum bin ich von PIC auf AVR umgesteigen, damals, weil es für PIC keinen guten freien C-Compiler gab. Heute siehts wohl anders aus. Wenn du AVRs programmieren willst, dann nimm das Atmel Studio. Einfacher gehts nicht
-
Thread
PIC32MX795F512L 80MHZ Berechnung der Programmlaufzeit
Eine andere Möglichkeit wäre, eben keinen SPI-UART zu verwenden, sondern z.B. einen PIC32MX110F016 oder PIC24F08KL301, der dann lokal das Protokollhandling übernimmt, sodass nur die Nutzdaten per SPI zum Hauptcontroller fließen. Damit reduzierst Du die per SPI zu übertragene Datenmenge
Programm von denen im Auslieferungslager vorgenommen wird. Für den PIC32MX795F512 (den Johann verwendet) bedeutet dies pro Chip Mehrkosten von gerade einmal 24cent (bei 8 Euro Grundpreis für den nakten µC). Dazu kommen dann noch ca. 26 Euro einmalige Einrichtunggebühren
-
Thread
Moderne Klasse von Mikrocontrollern gesucht
gearbeitet. ST scheint im Moment, jedenfalls in der Schweiz recht populär zu sein. Ich kann dir die STM32-Boards auch empfehlen. Hierzu kann ich dir auch noch zwei andere Sachen wärmstens empfehlen. STM32CubeMX ist ein Codegenerator. Das Konfigurieren von Peripherals ist damit echt einfach. Das ist auch
MDK includes the ARM C/C++ Compiler, the CMSIS-RTOS RTX Kernel, and the µVision IDE/Debugger. The STM32 peripherals can be configured using STM32 CubeMX and the resulting project exported to MDK. Serial: U1E21-CM9GY-L3G4L
-
Thread
Mikrocontroller Einstieg
- Bastlerfreundlich, da auch im DIL zu bekommen, auch ein paar "Dicke" - Skalierbar von simpel (PIC12) bis groß (PIC32MX) Schön ist MPLABx, das kann man nämlich schnell, einfach und kostenlos ohne bescheuerten Registierungszwang verwenden. Die Einschränkungen sind komplett egal für Bastler (begrenzte Optimierung). Ich würde aber zumindest PIC18 oder gleich PIC24 nehmen. Mit den alten Gurken würde ich mich nicht zufriedengeben. Vorschlag: PIC24FV32KA301 Alternativ: STM32F0x + ein Discovery-Board als Debugger + Coocox - IDE. Nachteil
-
Thread
Warum empfihlt ihr J-Link?
Unmenge an verschiedenen uC's, sogar ein paar >> Nicht-ARM's > > Zum Beispiel auch 8051 EFM8 Und PIC32. Direkt unter MPLABx. Fürs Basteln Zuhause tuts der EDU für 50€. Genau dafür ist er ja offensichtlich gedacht. Ich bin froh, in mir gekauft zu haben. Im Vergleich zum PICkit 3 (das bei großen PIC32-Projekten sehr lahm ist), kann man damit ordentlich debuggen.
-
Thread
LPC800 existiert (fast) nicht in diesem Forum
Preisen mithalten. Oder auch unter http://darisusgmbh.de/shop/advanced_search_result.php?keywords=LPC1&x=0&y=0 Den kleinen LPC1110FD20 - 4kB-Flash, 50MHz im SO20" gibts bereits ab 1,00€! Übrigens: den LPC2220 nicht mit der LPC1xxx Serie vergleichen. Die Preise sind definitiv mit den von STM32 vergleichbar
>" statt "." schreiben. In C++ kann man "." haben: [c]struct GPIO_Type { ... volatile Uint32 clr0; ... }; volatile GPIO_Type& GPIO = *reinterpret_cast<volatile GPIO*>(0xA0000000); int main () { GPIO.clr0 = 1<<4; }[/c]
-
Thread
Arduino Hardware - ich bin etwas überfragt
Hersteller IDE: MPLAB IDE -> Atmel Studio. Es gibt die verschiedenen Klassen von Mikrocontrollern: PIC12, PIC16 .. PIC32 -> ATtiny, AT(x)mega .. AT32. Es gibt die Programmierer der Hersteller: ICD3, Pickit -> AVROne!, Dragon und die verschiedensten Clones davon. Die Eval Boards der Hersteller: PicDemo
auch ein Board nachbilden ohne eines zu kaufen. Das habe ich genau so gemacht, sowohl mit einem ATmega32U2 und als auch mit einem PIC32MX795F512L. Und Du kannst auch einen Schritt weiter gehen und Dein vorhandenes Board so in die Konfiguration der Arduino IDE eintragen, daß Du mit den Standard-API's
-
Thread
ENC28J60 verliert Link nach einiger Zeit
Hallo liebe Leute, ich habe auf Basis des STM32F4-discovery und einem ENC28J60-Board (http://www.lctech-inc.com/Hardware/Detail.aspx?id=588fbc2e-ecc1-4013-ac35-69bc83bda1fb) einen Webserver aufgebaut. Mir ist klar, dass STM32F4 eine integrierte
ein Tutorial hier im Forum zu Verfügung stellen. Die Software habe ich unter Verwendung der CubeMX-Firmware, dem FreeRTOS 8.0 und dem uip 1.0 verfasst. Mein Code orientiert sich ansonsten sehr stark an dem FreeRTOS-Beispiel "CORTEX_STM32F107_GCC_Rowley". Leider läuft mein System noch nicht rund
-
Thread
Interrupts beim PIC32
Hallo, vom dsPIC33 kommend, habe ich doch noch die ein oder andere Frage zu den Interrupts beim PIC32. Zum Testen möchte ich ein Bit im Timer1-Interrupt toggeln. Dazu habe ich meinen Timer wie folgt in der Main konfiguriert
Gibt es irgendwo eine Zusammenfassung > wie die ISR für jede einzelne Interrupt-Art lautet? Beim dsPIC habe ich > die alle im Header-File gefunden.. Ist auch beim PIC32 so: \xc32\v1.32\pic32-libs\include\proc\p32mx........ nach "Vector Numbers" suchen weil die Files ein paar 100kB haben....
-
Thread
Projekt : viele kleine zu einem groß Projekt, brauche Infos
kein Extraaufwand mehr) Displayansteuerung? Auch kein Thema, kann der PIC32 auch alles mitmachen. Wie gesagt, je weniger Kommunikation, desto weniger Arbeit und desto weniger Fehlerquellen. Zum PIC32: schau Dir den PIC32MX575F512H(64 pins) bzw L(100 pins) an. 80 MHz, 512k
Im Wesentlichen sind das jetzt ein Haufen digitaler IO, drei serielle Schnittstellen (GPS, GSM, 1-Wire), drei SPI (SD, µSD, VS1053b) und eine Anzahl externer AD-Wandler über I2C oder einen vierten SPI. Nichts, was furchtbar viel Rechenleistung braucht. Ein PIC32 oder AVR32 oder Cortex M3/M4 sollte
-
Thread
PIC18F45k20 interrup & Serielle Übertragung
<xc.h> #include <pic18f45k20.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include "C:\Program Files (x86)\Microchip\xc8\v1.32\include\plib\usart.h" #include "C:\Program Files (x86)\Microchip\xc8\v1.32
RxTxMain.c * Author: floryd * * Created on 20. August 2014, 15:38 */ #include <xc.h> #include <pic18f45k20.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include "C:\Program Files (x86)\Microchip\xc8\v1.32\include\plib\usart.h" #include "C:\Program Files (x86)\Microchip\xc8\v1.32
-
Thread
PIC: Laufzeit eines Programmabschnittes bestimmen?
Cast auf float? Die Nachkommastellen werden ja eh abgeschnitten. Dann tut es auch ein Cast nach uint32_t statt float. [c] DIG1 = (RPMdev/1000) % 10; [/c] Mathematisch macht es keinen Unterschied ob du durch 1000 teilst oder nicht und dann den Rest nimmst. (RPMdev/1000) % 10 = RPMdev % 10. Ob es
Stopwatch auf und einige Projekte damit optimiert zu haben (zu 100% sicher bin ich mir bei den Devices PIC24FJ128GB204 und PIC32MX370). Das war mit einem MPLABX 3.xx. Naja, falls alle Stricke reißen, gibts ja noch Timer. Man kann sich einen aufsetzen, der im µs-Takt zählt, und damit die Zeit messen.
-
Thread
PIC32 leistungsfähiger als Cortex-M4
Martin S. schrieb im Beitrag #3544139: > Die neuen PIC32 MZ werden mit 330 DMIPS angegeben Das eine MIPS-CPU schnell ist sollte nicht überraschen. A. K. schrieb im Beitrag #3544146: > STM sieht das konservativ NXP ebenfalls: LPC4300 204MHz * 1.25
wohl ähnlich aussehen. A. K. schrieb im Beitrag #3544146: > Wie MIPS das mit den 1,65 DMIPS/MHz für den MIPS4K Core > gehalten hat ist offen. Nur als kleine Korrektur: Der PIC32MZ ist kein MIPS4K Kern (wie der PIC32MX) sondern ein MIPS MicroAptiv. Allerdings muss ich, auch wenn
-
Thread
USB HID unter Windows Console
war ein weilchen offline. @Timmo ich nutze gar keinen Silabs Chip. Ich habe von Microchip den PIC32MX per USB angekorkt. Als Framework nutze ich das Harmony und habe eine Beispiel-Applikation von denen zum laufen gebracht. Es gibt Quellcode für den PIC32 sowie ein kleines Test-Programm mit denen
Update : @Volker Dein HID-Terminal bzw HID-QT Programm funktioniert ebenfalls. Das was mein PIC per USB rausspuckt sehe ich 1:1 in deinem Terminal Fenster. Also allmählich schließe ich einen Fehler auf PIC Seite aus. Jedenfalls bei 3 funktionierenden PC-Programmen.
-
Thread
[V] Verkaufe WIFI OTG Shield - Alternative bei fehlendem USB OTG Android / Robotic
eine neue Herausfordeung ist für mich - an der ich aber zunehmend Spass habe... Mit Harmony32 z.B.! ... kann man den PIC32 440MX auf eigene Bedürfnise anpassen. Die Firmware die beim SZ-12 dabei ist, gibt es nicht als Source. Wenn man die überspielt, ist die weg - EInen Versuch das zu sichern
Debug-Stecker, um eigene Software > aufzuspielen? Nach der Pinbelegegung ist das möglich - es ist ein PIC32MX440 der das Wifi Modul ansteuert.. > Ist das Modul eine Eigenentwicklung von Rudi? Jein ..."mitgesrochen" "mitgezeichnet" "mitgemacht"... > Oder verkauft er das Board nur weiter (als Distributor
-
Thread
Atmel oder PIC Gesperrt
Mega328P im 28 SDIP kostet. Der aktuelle Kurs steht bei 4.25€. Dann mal flugs zu Microchip geblättert: PIC32MX150F128B-I/SP 3.60€. 40 MHz, 32 Bit, USB, 128k Flash, 32k RAM. Äh... da fällt die Wahl ja wohl nicht schwer. Wer da für mehr Geld etwas schlechteres nimmt, ja sorry, der hat die Zeit verpennt.
(RAM)Stellen im OP-code. Bei AVR (und auch bei MIPS) sinds nur 5 Bits (also max 32 Register, dafür aber als Quell u Ziel gleichzeitig nutzbar Bei grösserer Menge gehts nur mittels LD/ST). Bei PIC sinds 5 (ältere), 7(PIC16F1xxx), 8 (PIC18) oder 13 (PIC24) Bits, allerd. ist das Reg
-
Thread
SPI mit 2 Mastern und 2 Slaves entkoppeln
wovon der eine sich um die Daten Aquirierung kümmert und diese in einen FRam buffer schreibt (aus 2x 32KB Fram chips, auf die nacheinander geschrieben wird FRAM1 - FRAM2 - FRAM1). Und der zeite AVR liest das jeweils nicht gerade beschriebene FRAM aus und schreibt die 32KB mit einem SD_WRITE_MULTIPLE_BLOCKS
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
Module miteinander verbinden - welchen Bus nehmen?
vorhanden. PIC32 kann seine UARTs mit 20 MBit/s fahren, bei STM32 ist bei 4.5MHz Schluss. TIVA 4C geht bis 10 MHz. Du kannst Dir überlegen, ob Du nur Point2Point-Verbindungen zwischen Nachbarn haben willst (dann
Frank K. schrieb im Beitrag #5786512: > PIC32 kann seine UARTs mit 20 MBit/s fahren, bei STM32 ist bei 4.5MHz > Schluss. TIVA 4C geht bis 10 MHz. Aus dem RM0410 (STM32F76xxx, STM32F77xxx): [pre]USART main features • Configurable oversampling
-
Thread
PIC32MZ mit 28 MSPS ADC
einfach als info zum Unterschied des ADCs eines PIC32MX und eines PIC32MZ https://microchip.wikidot.com/32bit:migrating-adc-differences Was die Samplingrate betrifft, kann ich dir nichts sagen. Ich habe mich damals auch über die 28MSPS in dieser
Peter Schmalberg schrieb im Beitrag #4192684: > Pic32MZ Familien 12-Bit Analog-Digital-Wandler mit 28 Megsamples/sec Zunächst mal gibt es ja schon 8051 mit 2x 16-bit ADCs 1 Msps: http://www.silabs.com/products/mcu/8-bit/c8051f06x/pages/c8051f06x.aspx
-
Thread
Audio in möglichst guter Qualität samplen
Eine Alternative zum eingebauten Stereo-DAC wären externe I2S-DACs, aber I2S kann kein AVR. Für dsPIC (die dsPIC33EP gehen bis 70 MHz!) und PIC32 kein Problem - die SPI-Einheiten können das, wahlweise auch mit DMA-Unterstützung. Nennt sich dann Framed SPI. Ein schöner DAC aus der oberen Etage wäre
Ansteuern kannst Du das dann entweder hiermit: http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC32MX250F128B (32 Bit, MIPS Kern, 50 MHz, 128k Flash, 32k RAM) oder sowas http://www.microchip.com/wwwproducts/Devices.aspx?product=dsPIC33EP256GP502 (16 Bit mit DSP Erweiterungen, 70 MHz, 256k Flash
-
Thread
FT800 / FT810 Library
Bitmap-Handle auf einen der Fonts zu setzen und gibt das dann bei CMD_Text mit an: cmd_romfont(1, 31); cmd_text( 0, 0, 1, 0, "31"); cmd_romfont(1, 32); cmd_text( 0, 60, 1, 0, "32"); cmd_romfont(1, 33); cmd_text(80,-14, 1, 0, "33"); cmd_romfont(1, 34); cmd_text(60, 32, 1, 0, "34"); Ich
wr32(REG_VSYNC0, 0); wr32(REG_VSYNC1, 1); wr32(REG_DITHER, 1); wr32(REG_PCLK_POL, 1); wr32(REG_PCLK, 2);//5 wr32(REG_ROTATE, 0); wr32(REG_SWIZZLE, 0); Vielleicht spart das ja jemandem
-
Thread
PIC32 RAM löschen
Compiler den ich benutze tut dies nicht von alleine daher stellt sich mir dir Frage wie ich das bei einem PIC32 anstelle. Beim PIC18F war das recht einfach mit einem Pointer der nacheinander alle RAM Adressen mit 0 beschrieben hat. Im PIC32 ist der RAM jedoch aufgeteilt in diverse Bereich die offenbar dazu
Speicherbelegung und den Umgang damit zu eruieren. Für den mips-elf-gcc wären das # Startup http://pinguino32.googlecode.com/svn/branches/x.4/p32/obj/non-free/crt0.S # Linker script http://pinguino32.googlecode.com/svn/branches/x.4/p32/lkr/elf32pic32mx.x Oli Holli schrieb im Beitrag #2879842: > - Er
-
Thread
Einfacher Mikrocontroller mit mind. 5 UART?
Du könntest den PIC18F65K40 nehmen. Ansonsten einen PIC32MX... die haben auch soviele UART. Oder halt natürlich per Software dies machen.
ich noch gar nicht. J. Zimmermann schrieb im Beitrag #5514909: > 8bit, 8 USARTs: XMEGA128A1 & Derivate > mfg > Achim Uwe B. schrieb im Beitrag #5514906: > Laut STMCUFINDER:STM32F030 und STM32F091 Ebenfalls, besten Dank. Werde ich mir anschauen.
-
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
günstiger DSP für Mono-Audio
> richtige DSP-Lösung..? Ein externer Codec mit I2S-Schnittstelle wäre ratsam. Dazu zB einen PIC32MX270F256B mit 64k RAM und 50 MHz MIPS32 Kern. Der Codec wird per Framed SPI angesteuert. Nicht nur die Rechenleistung ist viel höher, auch die Peripherie ist bei diesen PICs viel leistungsfähiger.
einfach zu lösten ist der Chip auch. http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC32MX270F256B Als Codec wäre zB der CS4270 interessant: http://www.cirrus.com/en/pubs/proDatasheet/CS4270_F1.pdf TI hat ähnliches im Angebot. fchk
-
Thread
V-USB und der ATtiny84
> >> Mit "kleine Sache" meine ich ein paar Tests zum Spaß, z.B. Tastatur, >> Maus, siehe auch [1] und [2]. >> >> Und was für einen Controller würdet ihr anstatt dem ATtiny84 oder dem >> ATmega328P empfehlen? > > PIC18F14K50, oder für ganz lowcostige Sachen PIC16F1455. Beide mit > Fullspeed
beschäftigt. Was bleibt dann noch für > sinnvolle Anwendungen? Für HID, CDC und ähnliches reicht ein PIC18 locker aus. Und für größere Sachen kannst Du immer noch einen 40 MHz 32 Bit PIC32MX220 nehmen. fchk
-
Thread
Pic32, Core Timer
Hallo Zusammen Beim PIC32 Ethernet Starter Kit gibt es ein Beispiel von Core Timer. Ich kenne die Timer 1, 2, 3, usw. aber über den Core timer konnte ich keine Doku finden. Kann mir jemand sagen was der Unterschied zwischen
etwas blöde beschrieben. Das hätten die WIRKLICH etwas deutlicher herausstellen können. Die Timer1...TimerX (Beim 32MX795 1-5) sind "normale" Peripherieelemente wie jeder IO Port, jede der Schnittstellen (SPI, I2C usw.) auch. Diese sind über den Periepheriebus mit dem der CPU (CORE) Verbunden.
-
Thread
Arduino Due Buchempfehlung, Frage zu Programmiersprache
DUE maßlos enttäuscht. Support gegen Null. Bin dann auf TI Tiva (IDE = Energia) weiter auf Chipkit (PIC32MX) (gleiche Arduino like IDE) umgestiegen - Support deutlich besser - und bin jetzt bei STM32 (stm32duino - Nachfolge von leaflabs maple) gelandet. Von allen 32 "Bittern" unter X-duino IDE war der
maßlos enttäuscht. > Support gegen Null. Bin dann auf TI Tiva (IDE = Energia) weiter auf > Chipkit (PIC32MX) (gleiche Arduino like IDE) umgestiegen - Support > deutlich besser - und bin jetzt bei STM32 (stm32duino - Nachfolge von > leaflabs maple) gelandet. Von allen 32 "Bittern" unter X-duino IDE
-
Thread
SD-Card an NUCLEO Board
Ich habe eine SD Karte mit dem Nucleo Noard STM32f4 verbunden und mit CubeMX lasse ich mir den notwendigen Code erzeugen. Meine Frage geht erstmal richtung Hardware. Benötigt die SD Card Anbindung am STM32f4 Pull up Widerstände an den Datenleitungen
Hunderttausende Treffer und alle sprechen von "Ja". Und da spielt es keine Rolle ob wie auf dem Nucleo ein STM32 oder ein AVR oder PIC werkelt. Das spielt dafür absolut keine Rolle. Und vorsicht bei CubeMx, sollte das SPI Interrupt gesteuert sein: CubeMx startet in seinem Code die Interrupts nicht, das musst
-
Thread
µC Board mit HDMI (notfalls VGA) Ausgang
Pixel hättest Du beispielsweise den hier nehmen können: https://www.microchip.com/en-us/product/PIC32MZ2064DAS176 Bis 1366*768 Pixel hättest Du das hier nehmen können: https://www.raio.com.tw/en/RA8889.html Darüber bleibt Dir im Rahmen Deiner Vorgaben nur eine FPGA-Lösung. Das ist machbar
Pixel hättest Du beispielsweise den hier nehmen können: > https://www.microchip.com/en-us/product/PIC32MZ2064DAS176 > Bis 1366*768 Pixel hättest Du das hier nehmen können: > https://www.raio.com.tw/en/RA8889.html Können die beide HDMI?
-
Thread
PIC32_I2C_MPLAB-C32-Compiler
und dem C32 Compiler gearbeitet? Ich bin über jede Hilfe dankbar. Über die Googlesuche bin ich nicht wirklich weiter gekommen. Den Controller den ich verwende ist der PIC32MX795F512L. Vielen Dank. Gruß
Davon abgesehen würde ich mir MPLABX 1.85 und den dazugehörigen Compiler XC32 1.21 installieren da MPLAB (letzte Ver. 8.92) nicht mehr weiter unterstützt wird (und wahrscheinlich auch der C32 nicht).
-
Thread
Möchte jemand für mich ein PIC-Assemblerprogramm schreiben?
im Beitrag #4024541: > Wenn du ein Problem mit Banking hast, hast du dir eindeutig den falschen > PIC ausgesucht. Wie wär's mit einem PIC24? 1. Der TO wollte explizit PIC16f76 und Assembler nutzen 2. Gibt es für PIC24 keine richtige freie Entwicklungslösung. MPLABx kommt mit irgendwie kastriertem
Kinderchen immer noch mit den alten Dingern quält. OT: Was für einen Sinn haben eigentlich PIC16? Weil Stromsparen und Preis kann es ja nicht sein. Auch nicht die Bastlerkompatiblität - Ein STM32F03... ist billiger. - Ein PIC24 braucht genauso wenig Strom - Ein PIC32MX250 ist genaus Bastlerkompatibel
-
Thread
Microchip kauft Atmel Gesperrt
Imageproblem. AVR fängt mit 8-Bittern an und hört genau da auch eigentlich schon auf. XMega und AVR32 hab ich irgendwie nie wirklich wahrgenommen. PIC fängt mit den verkrüppelten[1] PIC10 an und "skaliert" bis zu fetten 32-Bit-DSP-PICs rauf. Klar, die haben nicht mehr viel gemeinsam, aber es sind halt
Nase schrieb im Beitrag #4437663: > PIC fängt mit den verkrüppelten[1] PIC10 an... Ich kenne nur den 10F32x und habe dessen Architektur noch nicht als verkrüppelt wahrgenommen (mangels Vergleichsmöglichkeiten?) Nase schrieb im Beitrag