-
Thread
Wie funktioniert eine Interrupt Service Routine in C?
.} [/c] wird nach meiner Erkenntnis in folgenden Codeschnipsel übersetzt: [c] void __vector_24(void) __attribute__ ((signal,used)); void __vector_24(void) {...} [/c] Wobei das "signal" Attribut die ISR deklariert. 24 ist die Vektornummer bzw. im Fall Atmega328 auch die Programmadresse des
8f 93 push r24 64: 81 e0 ldi r24, 0x01 66: 85 b9 out 0x05, r24 68: 8f 91 pop r24 6a: 18 95 reti [/avrasm] http://sourceware.org/binutils/docs-2.32/as/AVR-Pseudo-Instructions.html
-
Thread
Einfache temperaturgeführte Leerlaufregelung bauen
Wie wird denn die Luftklappe betätigt? Servo? Bimetall? Und was willst Du da mit einem Pic-Controller. Ist Overkill. Bei einem PIC wird auch nichts hochohmig. Ich denke Du weist was ich meine :) Gib mal mehr Infos.
Thomas B. schrieb im Beitrag #5928960: > Und was willst Du da mit einem Pic-Controller. > Ist Overkill. Alex S. schrieb im Beitrag #5928974: > Das ganze dann mit einem PTC-Kaltleiter (nicht PIC) anstelle des Poti's, > bzw. in Reihe mit dem Poti zur Feineinstellung.
-
Thread
Sensor-Signal für Adc-Bereich des PIC18F14K22 aufbereiten/ skalieren ?
Die von einem NTC-Sensor gelieferten Werte sollen von einem PIC18F14K22 eingelesen, intern umgesetzt und für eine Temperaturanzeige ausgegeben werden. Der Sensor hat eine sehr logarithmische Kennlinie und weist im gewünschten Bereich von 20° C bis 120° C einen Widerstandswert
eine Schottky-Diode wie z.B. die BAT48 und gibt da 0,9 mA drauf, dann ergibt sich eine Spannung von 0,24 V. Etwas weniger mA, dann könnte das exakt passen. Ist aber erst nur mal eine Überlegung. Grüße, wilhelmT
-
Thread
PWM Baustein für schnelle und hochauflösende PWM
Frequenz im Bereich von 100kHz. Also etwas was der AVR so nicht mehr > selber kann. Ja, nennt sich PIC Microcontroller
fixed frequency individual PWM controller that operates at a programmable frequency from a typical of 24 Hz to 1526 Hz with a duty cycle that is adjustable from 0 % to 100 %
-
Thread
USB Host zum Schreiben auf USB-Stick
hatte eine der STM32 Serien mit USB-Hostmode/OTG in betracht gezogen oder vielleicht so etwas wie ein pic24fj128gb202. Wobei ich eigentlich auf einen externen PHY verzichten möchte. Allerdings möchte ich auch nicht noch eine Baugruppe, da ich schon 5-6 Baugruppen/Module habe. Am liebsten wäre mir etwas
-
Thread
Frequenzteiler 10 MHz auf 50 Hz
attiny85, any pic12/pic16!
Ein PIC 12F675 koennte neben der Frequenzteilung noch Pi auf 1000000 Stellen ausrechnen!
-
Thread
Günstige Microcontroller für Privat Projekte
Also PIC24 (PIC24FV32KA301) und ein PICkit3 (kannst ja einen clone nehmen) sind günstig. Das PICkit3 ersetzt bei einfachen Schaltungen gleich das Labornetzgerät mit, und debuggen kann man auch. Die IDE bekommt
Anforderungen. Die gibt es selbst bei Reichelt für unter 2€ das Stück. Für mehr Power und Speicher wäre der PIC 24 noch eine Option. Dazu einen PICkit3-Clone vom (deutschen) Chinamann und es kann losgehen. Diese Diskussion geht aber schon wieder in die religiöse Richtung. Deshalb kann ich dem TE nur empfehlen
-
Thread
Lupenlampe oder Brille kaufen?
Yalu X. schrieb im Beitrag #5914953: > PIC003_3.6MP.JPG hat so, wie ich es hier empfange, nicht 3,6 MPixel, > sondern 1200 × 675 Pixel = 0,81 MPixel. Hmm, tatsächlich! Wer hat das runter skaliert? kann ich leider erst heute Abend prüfen,
Yalu X. schrieb im Beitrag #5914953: > PIC003_3.6MP.JPG hat so, wie ich es hier empfange, nicht 3,6 MPixel, > sondern 1200 × 675 Pixel = 0,81 MPixel. Meine Datei hat 2560x1440 Pixel und 523kB Größe. Ich versuche jetzt nochmal, sie hochzuladen
-
Thread
Vorschlag für Hardware - Was mit einem Attiny841 und I2C Bus alles machen
4xAttiny841 über I2C verbinden = 24 ADC Eingänge = 20 ADC Eingänge für die Überwachung der Temperatur einer kompletten Bierkiste 1 für die Überwachung des Grills, und damit der Spaß nicht zu schnell endet mit den Restlichen 3 den
Projekten, ausgenommen Mondfähre und Flaschenkühler, da ich keine Kälte bauen kann Grundlage: Von PIC gibt es startup die kleine Platinen mit I2C anschluss machen um weitere eigentlich nicht zugängliche Teile an den Bus zu bekommen. Besser formuliert? Such immer noch Ideen dazu. LG Heini
-
Thread
Sehr interessante uC Project Seite
Paul schrieb im Beitrag #5901784: > Oh Gott, Prozessoren aus dem letzten Jahrtausend. So,so, der PIC18F87J93, aus dem ersten Projekt auf der Seite, ist aus dem letzten Jahrtausend.
noch mehrere mit 4Mhz werkelndes Unix Systeme damit) 8086 ist ne Krankheit, übertroffen nur von PIC12. Nach der PDP11 ist das einfach nur eine Schande. Ich spiele aber auch mit Dingen wie H8 und TMS320 habe ich noch vor. Gruß, Holm
-
Thread
GPIB-Treiber
- Renesas-CPU - Uni Ljubljana - AT90S8515, FT245BM - Sven Pauli - Atmega16 - Anders Gustafson - PIC - Steven Casagrande - PIC - Jan Petersen - AVR - Oliver Dahlmann - Dennis Dingeldein - usw. unterschiedlich sind die eingesetzten - Mikrocontroller: AVR, Renesas, PIC.. - Bustreiberchips:
genügt auch ein normaler uC ohne Treiber IC. Ein low power interface schafft maximal 4 Geräte, wobei PIC besser als AVR abschneided. Wenn genug Pins da sind, kann man SN75ALS165 sowie SN75ALS161 verwenden, vorteil
-
Thread
PIC18F24K42 - Bootloader und Applikation verbinden
ich hier auf Hilfe. Hat jemand eine Idee? Die Randbedingungen: MPLABX 4.05 XC8 2.05 PIC18F24K42 Vielen Dank schon mal im voraus.
Schau mal da: https://pic-projekte.de/blog/bootloader-fur-pic16-und-pic18/ Vielleicht hilft das weiter. <edit> AN1310? Müsste alles in der entsprechenden Application-Note stehen. Die meisten scheinen aber das Ende des Programmspeichers
-
Thread
OLED-Display SPI Psoc4
(); Write_Cmd(0xAE); //Set Display OFF Initial_SSD1327(); Pic_show(&pic1);// Ausgabe an Display Write_Cmd(0xAF); //Set Display On } void Pic_show(unsigned char ptr[][MAX_COL/2]){ unsigned char i=0,j=0; Write_Cmd(0x15)
{ Pic_show(&pic1);// Ausgabe an Display } void Pic_show(unsigned char ptr[][MAX_COL/2]){ unsigned char i=0,j=0; Write_Cmd(0x15); //Set Column Address Write_Cmd(0x00); //Start Column
-
Thread
Kleinen uC gesucht
Hallo Sandra, Schaue mal nach dem PIC12F1840. Michael
K. J. schrieb im Beitrag #5894532: > allerdings gibt es die kleineren Käfer nur als PIC12 > und die werden ja nicht mehr Weiterentwickelt. das ist nicht richtig, z.b. ist der pic16f18313 aktuell und hat 8 pins. mt
-
Thread
Unbekannter Phasen Steuerungs IC Identifizierung
Gerhard O. schrieb im Beitrag #5897360: > Das habe ich > übrigens auch bei einer 24V/30A PWM Motorsteuerung aus der Bucht > bemerkt. Da waren auch die Markierungen abgeschliffen. Gut, da weiss man aber, das es ein 555 ist :-). Vor allem, wenn er 8 Pins hat und zwei Dioden zum Stellpoti
Problem :-| vom Pinout ist das mit größter Wahrscheinlichkeit ein uController, könnte einer aus der PIC (PIC1xFxxx)oder AVR (ATtinyxxx) Familie sein (ist ja mittlerweile alles Microchip ;-) ). Das Problem ist, dass ein Austausch nix hilft, wenn man die Firmware zum Programmieren nicht hat - werd mal drüber
-
Thread
Datenübertragung bei Netzausfall , Powerline.
hat auch nur RS232 Schnittstelle. Sender- und Empfänger-Platine bestehen eigentlich nur aus ein par PIC-Controller. Der Empfänger soll nur etwas Text anzeigen, und nicht senden. Habe ich vor einigen Jahren selber gebaut. oszi40 schrieb im Beitrag #5893083: > Thomas B. schrieb: >> Gibt es eine Möglichkeit
4x20-98x60mm-gelb-ea-w204-xlg-p113324.html?&trstct=pos_9 Der eigentliche Text ist im Empfänger (PIC) gespeichert. Über RS232 rufe ich praktisch den Text ab. Eigentlich ganz einfach. Ok, Akkukapazität ist im moment 24 Wh Besser wäre weniger. Sollte aber 24h durchhalten.
-
Thread
LED Array mit MBI5026CN und PIC 16F688
willkürliche Verhalten. Gem. DB reagiert der IC beim Clk auf die steigende Flanke. Und das macht mein PIC auch so (siehe Anhänge im ersten Post). Was wäre denn am SPI falsch? Gibt es etwas was ich vielleicht falsch interpretiere?
veränderungen zu einem Brownout des PIC führen können.
-
Thread
Mobile Klimanlage, Schlauch nicht ins Freie hängen?
dass > wir noch nie Beschwerden von wegen "zu feucht" hatten. Eher: "die bläst > zu kalt ein" (24°C). Er schreibt doch _ent_feuchten.
sich für Zweiteres entscheiden. Immerhin behalten sie einen kühlen Kopf. https://img.webme.com/pic/k/kilianplank/cartoon%2018.jpg
-
Thread
Signale mit 32Mbit/s extern speichern
(64 MiB DDR2 RAM) reicht für 16 Sekunden. Ausgabemöglichkeiten auf dem Board: * UART to USB (PIC24) * SDHC Card Interface * RMII 100 Mbit/s (SMSC 10/100 Ethernet PHY LAN8720A) * 4x4 freie IOBs (verteilt auf 4 Pmods) (kein USB-OTG). UART to USB wäre konzeptionell einfach - aber
Ueber den PIC UART, aber auch ueber die FTDI UART Loesungen mittels VCP sind meiner Erfahrung nach solche Datenraten nicht kontinuierlich realisierbar. Fuer unidirektionales Empfangen der Daten am handelsueblichen
-
Thread
(V) Spannungsregler, Logik, MCUs,
DPAK, Precision 500 mA regulators 78M15, DPAK, Precision 500 mA regulators MIC5801, SO24, 8-Bit Parallel-Input Latched Drivers AT90CAN128-15AZ, TQFP64, 128K Flash PIC16F628, SSOP20 LPC1766, LQFP100, ARM Cortex-M3, 100MHz, 256K Flash [/c] SST 49LF020A (habe ich mal für ein Epox
0,60 ATMEGA88-20PU, 1,10 ATMEGA168-20PU, 1,30 MIC5801, 1,20 AT90CAN128-15AZ, 2,70 PIC16F628, 1,00 LPC1766, 4,00 YARD-IR-Empfänger rev. 2 mit PIC16F628, PDIP18 und MAX232, 1,20 Mini-ICE mit ATMEGA16-16AU und FT232RL, 2,60
-
Thread
uC mit USB gesucht
Ganz neu: EFM8UB3 im QSOP24 Hier das Eval Board mit J-Link Debugger für 20 EUR https://www.silabs.com/products/development-tools/thunderboard/thunderboard-ub3-kit https://www.silabs.com/products/mcu/8-bit/efm8-universal-bee/device.efm8ub31f40g-qsop24
-
Thread
Raspberry Pi 4 vorgestellt
allocate memory) = 55 close(3) = 0 write(1, "Unable to init bcm2835.\n", 24Unable to init bcm2835.) = 24 ist die neuste version der bc2835 http://www.airspayce.com/mikem/bcm2835/ hat vermutlich mit /proc/device-tree/soc/ranges zu tun....
durch das verbesserte Interruptsystem keinerlei Reaktionsaussetzer hat. 10€ Gehäuse, ein kleiner 24x24mm Kühlkörper 0,20€ und ein 50mm großer Sunon MagLev Lüfter für 2,55€. Wenn man den hören will, muss man mit dem Ohr direkt 10 cm ran, sonst hört man nix. Temperatur bewegt sich bei Vollast um die
-
Thread
Aufwandsabschätzung für Automatisierungsprojekt (Steuerungsplatine)
auch mein erster Gedanke. All das gibt es doch schon zu kaufen. Mit entsprechenden Sicherheiten (EMV, 24/7, Ersatzteile, Dokumentation, Maschinensicherheit ...) Das lötet man heute nicht mehr selbst. Schon die Ersatzteilversorgung kannst und willst du gar nicht leisten.
wenns ein gutes Pult ist. Eine solche Steuersoftware bekommst du auch in einem Jahr nicht in einen PIC genagelt, der dann auch noch Tableaus oder sowas steuern soll.
-
Thread
Suche Schaltplan oder gute Innenfotos vom Graupner Ultramat 18
nochmal korrigiert. Ich habe die Ausgänge jetzt durchgeklingelt, sie gehen direkt zum µC (einem PIC-Irgendwas) Da noch eine Doku zu sehen ist, müssen diese Leitungen aber noch woanders angeknüpft sein. Old-Papa
12, Offensichtlich Subtrahierer, so wie ich das jetzt sehe direkt vom A/D-Wandler des PIC (welcher an dessen Pins durchgeschaltet wird) verwendbar. Weitere Teilerwiderstände (12 Stück) wären dir längst aufgefallen. >von der 12 zur 1, Klingt seltsam. Was ich an deiner Stelle jetzt
-
Thread
"Standard Peripherals Library" für PIC18, PIC24 und dsPIC33
Ich suche bis dato vergeblich so was wie eine ""Standard Peripherals Library" für den PIC18, PIC24 und dsPIC33 - gibt es so was tatsächlich nicht? Lassen sich wenigstens irgendwo Header-Files finden, die für jede Peripherie Einheit eine struct zur Verfügung stellen, mit der man auf die
-
Thread
Neue MCU familie gesucht
Multiplizierer, Dividierer. Das macht ihn zu einer besseren Zielarchitektur für C-Compiler als z.B. MCS-51, PIC, HC08, S08, Padauk, Z80-Derivate.
deutlich mehr Leistung. Der STM8 kann ihm da nicht helfen. Mehr Leistung gibt es bei Cortex-ARM 4 und PIC32. Es gibt noch mehr 32bit Familien aber die sind bei weitem nicht so verbreitet.
-
Thread
Umgekehrter Lichtschalter mit magnetischem Türkontakt / Wenn Tür auf, dann Licht an
Testen und Rumspielen bestellt. - https://www.conrad.de/de/p/finder-34-51-7-024-0010-printrelais-24-v-dc-6-a-1-wechsler-1-st-502881.html - https://www.conrad.de/de/p/pic-ms-328-4-reed-kontakt-1-wechsler-175-v-dc-120-v-ac-0-25-a-5-w-503534.html - https://www.conrad.de/de/p/pic-msm-328-betaetigungsmagnet-fuer-reed-kontakt
Alternative? z.B. https://www.ifm.com/de/de/category/010/010_010/010_010_190#!/S/BD/DM/1/D/0/F/0/T/24 Diese reagieren auf Metall und sind auch als NC (Öffner) Variante erhältlich.
-
Artikel
AVR CP/M
Hardware einmalig mit einem Bootloader versehen werden. Damit ist es möglich den Controller über die V24/USB Schnittstelle zu flashen. Prinzipiell kann jeder AVR geeignete Bootloader verwendet werden. Die folgende Beschreibung bezieht sich auf den MCS Bootloader. 1. Einrichten des Bootloaders Der Bootloader
flashen des so programmierten Controllers kann nun mit einem speziellen Bootloader Tool über die V24/USB-Schnittstelle erfolgen. Das Tool kann hier bezogen werden. Unter der Programmoption „Options“ wird zunächst die COM-Schnittstelle der AVR CP/M Hardware eingestellt. Weiterhin die verwendete Baurrate
-
Thread
AVR: Ist PORTx |= atomar?
46: 81 e0 ldi r24, 0x01 ; 1 48: 86 b9 out 0x06, r24 ; 6 4a: 88 b1 in r24, 0x08 ; 8 4c: 8c 7f andi r24, 0xFC ; 252 4e: 88 b9 out 0x08, r24 ; 8 50: 93 ff
7c: 81 e0 ldi r24, 0x01 ; 1 7e: 86 b9 out 0x06, r24 ; 6 80: 88 b1 in r24, 0x08 ; 8 82: 8c 7f andi r24, 0xFC ; 252 84: 88 b9 out 0x08, r24 ; 8 86: 90 ff
-
Thread
XMEGA Hardware-Bug (Kritisch) Gesperrt
: fd cf rjmp .-6 ; 0x6e6 <main+0x102> 6ec: 8c ea ldi r24, 0xAC ; 172 6ee: 90 e0 ldi r25, 0x00 ; 0 6f0: f3 cf rjmp .-26 ; 0x6d8 <main+0xf4> 6f2: 84 eb ldi r24, 0xB4 ; 180 6f4
Endlosschleife ist nicht endlos. 2: rjmp 1f nop 1: rjmp 2b ;D0 auf HIGH setzen ldi r24,0x01 sts PORTD_DIR,r24 sts PORTD_OUTSET,r24 ;Gewollte Endlosschleife 1: rjmp 1b
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
Kommunikation intern, und zwischen ATMEGA und PIC werden nur einfache, kurze Datentelegramme ausgetauscht. fchk
und bieten dafür weniger ;-) Kleiner als PIC18 gibt es wohl gar nicht. Von denen ein K83 zum Preis eines MCP2515 ist OK. Die K83 sind aus der relativ neuen Generation mit IR-Vektortabellen, was ja traditionell bei den PIC18 nicht der Fall war
-
Thread
STM32: Sendepuffer für USART
nicht läuft und man auf Bugsuche ist. Ein Gegenbeispiel: Ich hatte mir vor Urzeiten meinen eigenen PIC16-Assembler geschrieben, eben weil ich das blöde und mühselige Achten auf zusammengehörige Register und deren Bits leid war. Der olle Assembler von Microchip konnte sowas leider nicht. Deshalb hatte
. usw. Bleib bei mir lieber exakt. Ich bleib gerne exakt, hier Auszüge aus den Refmans von F2xx: 24.6.4 Control register 1 (USART_CR1) F4xx: 30.6.4 Control register 1 (USART_CR1) G071: 32.7.2 USART control register 1 [alternate] (USART_CR1) H750: 47.7.1 USART control register 1 (USART_CR1) F103
-
Thread
Reset Interrupt-Flag IOC PIC18F25K42
mal eine Frage zum Löschen der Interrupt-Flags der einzelnen Pins vom Interrupt-On-Change bei einem PIC18F25K42. Hier das Datenblatt vom PIC: http://ww1.microchip.com/downloads/en/DeviceDoc/PIC18LF24-25K42-Data-Sheet-40001869D.pdf Im Kapitel 18.4 auf Seite 270 wird beschrieben, dass das Flag durch
-
Thread
Diverse Messdaten z.B. von Wetterstation online speichern - best practice
Datensätze an die influxDB zu senden? Gibt es Lösungen (z.B. für ESP32), die sich einfach auf einen PIC32 portieren ließen? Danke & Gruß daniel
nicht näher damit befasst, da dies für mich keine Option war. Den wirst Du ja haben und der läuft ja 24/7.
-
Thread
LED Messung mit AVR
erfordert und im Wesentlichen Strom und > Spannung mißt und dazu einen passenden Vorwiderstand der E24-Reihe > vorschlägt. So könnte es aussehen. Die E24-Reihe ist dabei nur bedingt notwendig. Möchte einfach mit einem Poti den Strom einstellen und sehen wie sich die LED dabei verhält. Was meinst
Wolfgang schrieb im Beitrag #5839491: >> Leider ist die Schaltung mit einem PIC aufgebaut und >> keine Software verfügbar. Meine Lösung: Leider nicht mit PIC und Quelltext in Bascom (nach "Mikrocontroller programmieren mit Bascom Basic: messen, steuern, ... Buch von Ulli
-
Thread
ADC Converter große Auflösung
Die 24 Bit kannst du gar nicht benutzen. Die Elektronik drumberum verhindert die genaue Messung, weil dann da so viel Rauschen drauf ist. Ich hatte mal einen 24-Bitter. Mit dem bin ich realistisch auf 18
#5839480: > Bist du imstande, die > analogen Schaltkreise drumherum so aufzubauen, dass am Ende von den 24 > Bit noch wenigstens 20 wirksame Bits übrig bleiben? Nanana mein Lieber, du solltest nicht sowas refererieren, wenn du davon zu wenig Ahnung hast. Bei einem 24 Bit SigmaDelta-ADC sind effektive
-
Thread
Mehrere Relais gleichzeitig schalten
Ist fast alles machbsr. Bis zu komplexen Zählern, Register, ect. War damsls halt modern. Heute eben Pic's, Atmega's und Co. Also entweder auf der 74er, oder Cmos - Technik.
Ein Link noch, für einen schönen Taster: https://www.reichelt.de/eingabetaster-schaltspannung-24v-fuer-led-gn-dtl-2-gn-p7246.html?&trstct=pos_16
-
Thread
PIC18F252, CCS-IDE 3.9
PIC18F252, CCS-IDE 3.9 Um überhaupt ein Debug-Mittel bei der Erweiterung eines Uralt-Systems zur Hand zu haben, wollte ich in einem Fifo zwischengespeicherte Debug-Werte alternierende zur Temperatur
> @1? i=00520 => @20 i=00546 => @21 i=00572 => @21 i=00598 => @22 i=00624 => @23 i=00650 => @24 i=00676 => @24 i=00702 => @25 [/c]
-
Thread
STM32: Adresse mit Rest als uint32_tinterpretieren
Beitrag #5835930: > Zeig mir mal einen nativen Datentyp der 3 Bytes groß ist Es gibt Systeme (PIC?) mit int24_t. Bernd K. schrieb im Beitrag #5835930: > Dann fügt man halt noch ein explizites Dummy-Byte in > sein struct ein dann hat es überall 4, selbst auf Plattformen die > überhaupt keine
Dr. Sommer schrieb im Beitrag #5835933: > Es gibt Systeme (PIC?) mit int24_t. Wie gesagt, wenn man das portabel machen will fügt man noch ein explizites Padding-Byte am Ende ein und dann funktioniert das auch auf strengeren Plattformen (also auf allen).
-
Thread
Sind solche Preise wirklich verstaendlich?
guter Grund etwas in metrischen Werkzeugen >> zu investieren > > Mach das. Ich habe an meinem 24 Jahre alten Nissan auch einen > preiswerten Topf aus einem bekannten Auktionshaus verbaut, den ich > vorher schön mit hitzefestem Zinkspray eingesprüht habe, damit er nicht > so schnell rostet. Das
Und die schlechtesten, die ich kenne, sind so ähnlich wie diese hier: https://www.ldm-tuning.de/pic_outside.php?pic=T1-1-38.jpg Da hängt man dann wirklich dran "wie die Katz am Preßsack" bis man die bogenförmigen Löcher in die Aufnahmen überhaupt hineinbringt. Was die Montage jedenfalls immer
-
Thread
MCU Bauart - warum so?
oder absteigend angeordnet und nicht wild in > der Gegend verteilt. Schau dir die moderneren PIC24 an. Da kannst du per Software einstellen, was zu welchem Pin herauskommt (Peripheral Remapping). Für mich ist das Peripheral Remapping der Hauptgrund, bei Bastelprojekten PIC24 oder PIC32 zu verwenden. Auch wenn es bei PIC32 eingeschränkt ist. NXP soll das auch haben. Für Bastler ist das natürlich schön, aber bei einer modernen Multilayer-Platine spielt das Pinout keine so große Rolle mehr.
-
Thread
Programmieren lernen die 10.001
gestellt wurde, trotzdem frage ich jetzt mal zum 10.001 mal. Ich würde gerne lernen, µC´s wie z.B. PIC´s oder die STM´s zu programmieren. Ich habe viel Verständnis für Elektronik, und auch für Technik, und bin grundsätzlich Technikbastler durch und durch. Mein Problem mit dem Programmieren ist aber,
STM32, NXP, SAMD (alle 32-Bit ARM : arm-none-eabi-gcc) MCS-51 (SDCC) STM8 (SDCC) eingeschränkt für PIC16F und PIC18F (SDCC mit eingeschränktem Funktionsumfang. Sollte hier jemand eine gute, offene und kostenfreie Quelle für Linux kennen wäre ich sehr daran interessiert) MSP430 (16-Bit mspgcc, wenn auch
-
Thread
CPU 300MHz, aber ADC und DAC schaffen 2MSps. Wie nur?
> 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.
mich auf das > Problem gebracht. Bisserl off-topic: Ich habe sowas auch schon einmal gebaut (PIC32+ADE7912). Ich habe das damals mit signed fractional integer gelöst. Das ist so definiert, dass der maximale Messbereich 1 oder -1 ist. Damit reichen 32Bit völlig aus, insbesondere weil die ADCs