-
Thread
Kompletter Einsteiger: welcher µC, um Knopfdruck an PC weiterzuleiten?
Funktionen. Mein aktuelles Projekt ist ein Musterbeispiel: Ich baue gerade einen mp3 player mit PIC32. Da ist drin viel fremder Code: - Helix-Codec - FATFS - M-STACK mit USB Mass-Storage Trotzdem ist die selber zu schreibende Software immer noch komplex, groß und wenig trivial (für mich zumindest
-
Thread
Funktionsgenerator
abgleichen um etwa den Ausgangswiderstand der Signalquelle zu kompensieren. So genau kenne ich die PIC32 nicht, aber je nach Programm könnte man mit ASM ggf. eine Samplingfrequenz von vielleicht 3-8 MHz erreichen. Die kritische Programmschleife ist ja nur sehr kurz ließe sich also schnell programmieren
-
Thread
Kleines ARM Modul wie Ardunio Nano gesucht
inakzeptabel und die Auswahl > nicht gerade überwältigend. Muss es ARM sein? Du könntest auch PIC32MX2xxFxxxB nehmen. 28 Pin SDIP, USB onchip, Leistungsdaten ähnlich wie ARM, aber MIPS-Kern. Zum Programmieren brauchst Du ein PICKIT3 (Clones gibts für 20€). fchk
-
Thread
16f18313 mit k150 progrmieren
der Aktivierung des ICSP-Ports (Spannung oder Codewort) und dem genauen Protokoll auf PGC/PGD. Bei PIC32 z.B. wird dass EJTAG über PGC/PGD getunnelt. Und mit Aushane einiger weniger alter PIC12/PIC16 lassen sich alle PICs über ICSP nicht nur programmieren, sondern auch debuggen. Darauf freiwillig zu verzichten
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
3-6v-32-kb-spdip-28-32mx220f032b-isp-p121425.html?&nbc=1 https://www.microchip.com/en-us/product/PIC32MX220F032B Du brauchst MPLABX (IDE), den XC32 Compiler (bzw XC8 oder XC16, getrennter Download und getrennter Install), dann einen PICKIT3-Clone für 20€, und das wars. > ? Vielleicht sogar mit
-
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
Retro Fieber: Z80 oder 68000 ?
Leiterplatten. 8031 habe ich auch hier, einfacher da nur 8bit. Es stellt sich aber die Sinnfrage, PIC32 hat den Speicher integriert und ist viel schneller.
banken, kann aber, wenn man 16'er Code portieren will, und die 16-Bitter (dsPIC, PIC24) und 32 Bitter (PIC32) brauchen das ohnehin nicht mehr. fchk
-
Thread
uC mit CAN & Ethernet
PIC32MX795
-
Thread
Günstiger I²C-ADC in DIP?
644p. Warum? Keine Ahnung. PS: Für das gleiche Geld bekommst Du auch einen 32 Bitter mit 80 MHz: PIC 32MX575F256H80PT. So viel zum Thema günstig.
-
Thread
USB-ISP Programmer für AVR´s
MPLAB, C18 Compiler für die PIC18, HiTech für die PIC10/12/16, C30 für die PIC24/dsPIC und 32 für PIC32. PS: Der Selbstbau eines Programmers ist nicht sinnvoll. Bei Microchip nicht, weil Du mit den "Brennern" nur brennen kannst, aber nicht im MPLAB debuggen, und bei ATMEL sieht es ähnlich aus. Plus
-
Thread
Welchen Programmer kaufen ?
dir einen Segger J-Link. Die EDU-Variante kostet gerade einmal 50€, und damit geht sehr viel - von PIC32 über ARMs bis hin zu Applikationsprozessoren. Mit dem macht man nicht viel falsch (Außer man nutzt AVR oder PIC12/16/24), der wird dir nämlich draußen in der Berufswelt auch begegben. Nur wenn
-
Thread
CAN-FD + µC mit wenig Pins?
https://www.microchip.com/wwwproducts/en/PIC32MK0256MCJ048 120MHz, 256k Flash, 64k RAM, CAN FD, TQFP48 MicrochipDirect.com hat 544 auf Lager. fchk PS: Oder DSPIC33CK256MP502T-I/2N im UQFN28 (6mm*6mm), ebenfalls mit CAN-FD. Digi-Key
-
Thread
LogicAnalyser Kingst LA5016 500MSa/s für 160Euro
erwähnen, dass ich Bastler bin und den LogicAnalyser für meine Hobbyarbeiten mit Atmega, PIC24 und PIC32 Mikrocontrollern nutze. Für den Zweck ist er meiner Meinung nach gut geeignet. Harald schrieb im Beitrag #6653722: > Interessant! > - Gibt es da auch Updates oder muss man mit dem Stand der Software
-
Thread
16bit 1kSPS 150Ch Datalogger gesucht
viele I2C Busse echt parallel einlesen. Aktuelle Controller ala STM32F4/F7/L4, Renesas RX oder PIC32MZ schaffen bei weitem genug Durchsatz. Die RX63 hätten bspw. bis zu 13 + 4 I²C. Da bräuchte es mit genügend PCA9548A 8:1-I²C-Multiplexern gerade mal zwei Controller (nicht nachgeschaut, ob die I²Cs
-
Thread
Microchip PIC24 Simple Port I/O, TRISx, LATx, PORTx
Seite des PIC24. Dann ist man mit einem CortexM0 mit wenigen Features beser bedient. Oder einem PIC32 von mir aus.
-
Thread
PIC und Wi-Fi
wi-fi-network-controllers oder https://www.microchip.com/en-us/products/wireless-connectivity/embedded-wi-fi/pic32mz-w1-wi-fi-soc-and-module-family fchk
-
Thread
lokale vs globale variable
Variablen ist das wesentlich schwieriger. Bei 32- und 64-Bit RISC-Prozessoren wie ARM und MIPS(PIC32) ist zudem der Zugriff auf statisch adressierte globale Variablen wesentlich aufwändiger als auf lokale Variablen auf dem Stack. Aber auch bei x86 ist der Unterschied mindestens in der Codegrösse markant
-
Thread
Welches Universal Programmiergerät?
damit? > > U.a. brenne ich immer mal welche PICs ;) Dafür habe ich einen ICD3. Der kann auch PIC32, und er kann alle flash-basierten PICs (die EPROM-basierten nimmt ja normal niemand mehr) nicht nur programmieren, sondern auch debuggen. Das kann kein Brenner. fchk
-
Thread
Mikrocontroller gesucht
zwischenspeichert und dann ordentlich ausgibt. So eine Not-Krücken-Lösung mir gewöhnlichem DMA wie bei den PIC32 kostet massiv Busdurchsatz und macht den µC fast zur Schnecke trotz 200 MHz Systemtakt. Naja und wenn "GPS" bei dir lediglich heißt "seriell 4800 Baud" dann geht das überall in Ordnung. Sollte das
-
Thread
CAN hängt beim Hochfahren, wenn kein CAN-Bus angeschlossen (PIC32MX)
Am CAN passiert folgendes am Ende: CANSetOperatingMode(canModule, CAN_NORMAL_OPERATION); while(CANGetOperatingMode(canModule) != CAN_NORMAL_OPERATION); Er bleibt dann in der while hängen. Einfach auskommentieren? Wie macht Ihr das?
-
Thread
Lausprecher für uC
natürlich auch einen anderen dsPIC (es gibt jetzt auch die dsPIC33EP mit 70 MHz) oder einen der größeren PIC32 nehmen, die haben alle Framed SPI Unterstützung, und daran einen Audio-DAC per I2S oder TDM anschließen. Viele dsPICs haben auch ein Digital Codec Interface, das genau dafür gedacht ist. Mit diesen
-
Thread
MPLAB X und PICkit 3 - Plötzlich "failed to program device"
ich kann leider nicht alles durchlesen. ich hatte mit dem ICD3 auch pobleme bei den PIC24 und PIC32, die beim brennen schneller getaktet werden. bei meinen programmierleitungen (ca. 40cm!) war folgendes problem: ich hatte zu jeder leitung parallel eine GND-leitung, die ich beim ICD als auch auf dem
-
Thread
Schaltung die sich an Bitfolge-Takt anpasst ?
Schnapp Dir einen µC mit 4-Bit SPI und auf jeden Fall DMA. Irgendwas mit mit etwas wumms z.B. einen PIC32MZ, der hat auch ordentlich RAM (Es gibt bestimmt auch etwas passendes mit ARM-Kern) Da kannst Du Deinen DAC dann direkt anschnuddeln. Der Propeller hat ein VGA-Interface eingebaut! (Ist sonst
-
Thread
AVR Wi-Fi und Smartphones
Dir das MPLAB8, den C-Compiler für die Architektur, die Du verwenden willst (PIC18, PIC24/dsPIC, PIC32) und kaufst ein PICKIT3, und damit hast Du alles beisammen. fchk
-
Thread
Decimator-Schaltung für Puls-Datenstrom
jetzt ausgekuckt habe, dürfte etwas mickrig > sein Dann nimm einfach das etwas bessere Modell. PIC32 hat I2S. http://ww1.microchip.com/downloads/en/AppNotes/01422A.pdf Kosten für den PIC 2-3 EUR, ADAU7002 1 EUR, Softwareentwicklung (Decimator) 0 EUR (nicht nötig).
-
Thread
[V] PIC32 Debugger: PICKit4, ChipKit PGM, Busblaster v3c mit JTAG
Hallo zusammen, biete drei PIC32 Debugging Adapter: * PG164140 - MPLAB PICkit 4 In-Circuit Debugger - 20 € * ChipKIT PGM - ein Debugger von Digilent - 5 € * Busblaster v3c, ein JTAG Debugger, u.A. Digilent Wifire Board kann damit
-
Thread
Wie einen PIC 10F202 programmieren ?
Oder den hier: https://shop.mikroe.com/debuggers/mikroprog/pic-dspic-pic32
-
Thread
Was könnt ihr über "JAL" sagen? Ist die Sprache weit verbreitet?
mit einem > PIC-Bankend versehen? Und zwar für die 16-Bitter, dsPIC30 und Nachfolger. Für die PIC32 mit MIPS Core gab es das Backend natürlich schon lange vorher. Hinzugefügt hat Microchip eine Zwischenoptimierung, die zwecks Platzersparnis identische Codehäppchen zusammenfasst. Bei den 8-Bittern
-
Thread
MSP430 Aufkündigung?
hornaltes GI Design, aber die Anschauungen gehen da auseinander, auch kenne ich weder PIC18 noch PIC32. Gruß, Holm
direkt. Und was macht dein so geschriebenes Programm, wenn es mal auf einen LPC oder gar auf einen PIC32 portiert werden soll? Wie kriegst du da dein SetPort() hinein, zumal du davon ausgehen kannst, daß auf anderen Chips nicht einmal die Ports und deren Pins zu deiner von den STM32 geprägten Vorstellung
-
Thread
Atmel AVR in der Industrie
Bit Datenbreite und 16 Bit Kern PIC24 PIC30 dsPIC33 ... haben 16 bit Datenbreite und 24 Bit Kern PIC32 ... was wohl ... richtig: 32 und 32 Bit [/code] Ganz grosser Vorteil für die industrielle Fertigung: fast nie Lieferprobleme. Microchip fertigt selbst und die Qualität ist konstant
-
Thread
Ausgelasteter CAN Bus Auswerten
gleichzeitig getestet werden > können(Langzeit/Klimatests). Da nimmst Du Dir beispielsweise einen PIC32MX795 oder einen STM32F107, die Fast Ethernet und 2*CAN haben. Dazu einen passenden Ethernet PHY sowie die CAN Transceiver, und los gehts. Du sammelst so viele CAN-Pakete, bis ein UDP-Paket voll ist
-
Thread
Sparsamer USB Stick
Atmels SAMA5 (Cortex A5) oder STM32F7 kommen (im Betrieb) definitiv nicht unter 100 mW. Auch kein PIC32MX/Z mit Retro-/ oder LiteBSD. Mit uCLinux bzw. kleineren Controllern mag das gehen. 30 mA für WLAN? Das geht z.Z. eigentlich nur mit Rockchips RKi6000, wenn die Teile verfügbar wären und halten
-
Thread
Welchen AVR programmer unter Linux?
und dsPICs per ICSP, klassische AVRs mit ISP und JTAG, neue AVRs mit PDI und UPDI, Atmels SAM und PIC32CM ARMs mit SWD und JTAG, und alles mit Low Voltage Programming und High Voltage Programming. Universeller gehts fast nicht. Was er hardwaremäßig nicht kann: - AVR High Voltage Parallel Programming
-
Thread
PIC32MX795F512L UART Receive
Hallo, PIC32MX795F512L MPLAB 8.92 C32 Compiler Habe zu dem µC vier UART Verbindungen. Alle arbeiten mit 512.000 Baud. Receive und Transmit sind Interrupt gesteuert. VectorPriority = 2 und VectorSubPriority
-
Thread
8 Bit Adresse, 32 Bit Daten
Es ist ein PIC 32 mit XC32 Compiler und unsigned int sind 32 Bit!
-
Thread
Mp3 Player mit Atmega
hab genau das projekt gerade hinter mir...(guckst du "zeigt hier eure kustwerke) ok ich benutz nen pic32 der koennte es locker schaffen das im chip zu decoden... hab mich auch bisschen umgesehen nach sourcen... gibt durchaus performante die so um die 20-30 kb speicher brauchen... die auch mit fixed point
-
Thread
UART RX Interrupt
Mikrocontroller können IRDA SIR auch codieren und dekodieren, z.B. so ziemlich alle PIC24 und alle PIC32. Die Standards kannst Du Dir immer noch runterladen, und existierende Hardware sollte auch noch zu finden sein. Ansonsten würde es für Deine Synchronisierung helfen, zwei Stopbits zu verwenden und
-
Thread
Atmega mit oder ohne integriertem CAN?
Arduino-Umgebung bleiben willst: Es gibt zB den Arduino Due, Teensy 3.1 (beide ARM) oder Chipkit Max32 (PIC32), die beide integrierte CAN-MACs haben. Einen passenden PHY kannst Du einfach selber anschließen. fchk PS: Falls Du mir immer noch nicht glaubst: Such mal nach CAN FD (Flexible Datarate) Controllern
-
Thread
Suche Parallel auf Glasfaser
nachgedacht), auf der Seite vom Loch, wo die DACs sind, einen 16-bit DSP oder 32bit µC (a la ARM/PIC32) zu setzen, der diese dann so direkt ansteuern kann. Und auf der anderen Seite dann irgendeinen µC, der ja auch kleiner sein kann, als der bisher verwendete XMEGA. Dazu kann man auch gucken, ob es
-
Thread
SAM-Controller, Einstieg und Auswahl
was eigenes, aber Du kannst Dier auch einen JLink kaufen, der so gut wie alle ARM-Controller sowie PIC32 (MIPS, ähnliche Leistungsklasse) Renesas RX und RISC-V kann. Das ist sozusagen der Standard im Embedded-Bereich. fchk
-
Thread
Suche günstige 32Bit MCU Plattform ähnlich Arduino
dokumentiert wären? Und "neu" sind die jetzt auch nicht, die gibt es schon ein paar Jahre. Neu wären PIC32CM, die sind wohl Pin- und Binär-kompatibel mit dem ATSAMC20, also auch 5V, aber kein CAN. Die wären sogar zu bekommen. > Die haben alle einen "C-PIN", an den man direkt nur einen Keramik > Kondensator
-
Thread
Störsignale µC im allgemeinen
das Modul von Pollin habe ich auch, es ist eine echte Mimose. Der µController (PIC32) macht bei mir keine Probleme, dafür der Step-Up für die Displaybeleuchtung (ein Boost-Wandler) und das Funkmodul. Die Störungen durch das Funkmodul sind so kurz, dass ich sie problemlos digital herausfiltern
-
Thread
Atmel Ice (PCBA)
funktioniert, weiß ich nicht - ich nehme eh die im Vergleich zu AVR deutlich leistungsfähigeren PIC24 und PIC32. Dazu passt dann das PICKIT4, das im Gegensatz zum PICKIT3 auch ISP, PDI und JTAG kann. Auch das geht nur mit MPLABX, wird aber niemals mit den Atmel Studio funktionieren (das bei Microchip EOL ist
-
Thread
[RPI Pico] Entwickeln mit C unter Windows
RP204 einen J-Link v11 nötig wäre... ist das auch wahr ? :/ Wofür ist meine v 9 noch nutzlich ? PIC32 geht nicht mehr, irgend einen updated FW hat die kompatibilität mit MPLABX zerstört, STMs gehen noch, RISCV geht nich... RP2040 wahrscheinlich auch net.... das Ding war nicht besonders billig... :(
-
Thread
Funktionsgenerator, NCO, PIC
Man könnte auch einen PIC mit Referenzoszillator nehmen. Wie einen PIC32MX470. Sicher, der ist unnötig fett, aber damit Richard _. schrieb im Beitrag #4842763: > danke für die antworten, > > mir ist bewusst dass das NCO mit diesen Taktquellen arbeitet, nur mich
-
Thread
Welcher Pic entspricht ungefähr dem Atmega8?
Doch. Die Peripherie. Viele Peripheriemodule sind zumindest zwischen PIC18, PIC24/dsPIC30/33 und PIC32 so ähnlich, dass Du oftmals mit einem Quellcode mehrere Architekturen abdecken kannst. Der Wechsel zwischen den obigen Architekturen ist daher verhältnismäßig einfach, sofern Du auf der C-Ebene bleibst
-
Thread
Nochmal: Ansteuerung LED-Matrix 64 x 32 aus China
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
C++ Java oder andere Sprachen für Elektrotechnik Studium
damals relativ übliche Mischung: Erst 6510, Z80, 68k, ARM, 8086 danach u.a. AVR, R8C, dsPIC/PIC24, PIC32 und wieder ARM. Auf allen Plattformen gab es mal mehr mal weniger Assembler. Meist nur zeitkritische Dinge aber auch ganze Projekte in denen nur Assembler verwendet wurde (mit etwas C und BASIC als
-
Thread
general_exception_handler
Hallo, PIC32MX564F128L Besteht eine Möglichkeit, aus einer "general_exception_handler" Routine mittels Code wieder herauszukommen? Watchdog zur Zeit nicht möglich, da ich noch im Debug-Modus bin. vielen
-
Thread
Port lesen/schreiben
Hei, Microchip PIC32MX795F512L bei diesem µC haben die Port's 16 bit. Die Hardware teilt sich den Port Bit 0 - 7 als Byte und Bit 8 - 15 als einzelne Bits, sowohl als Ein- und Ausgang. Welchen Weg muß ich einschlagen