-
Thread
tuidude - Textuserinterface für AVRDUDE unter Linux
DerEinzigeBernd schrieb im Beitrag #7353470: > Was spricht dagegen, Dein Programm als 32-Bit-Programm zu schreiben? Ist > ja nicht so, daß das mit gigantischen Unmengen von Speicher hantieren > müsste, und die üblichen x64-Systeme sind sehr wohl in der Lage, > 32-Bit-Programme auszuführen
DerEinzigeBernd schrieb im Beitrag #7353470: > und die üblichen x64-Systeme sind sehr wohl in der Lage, > 32-Bit-Programme auszuführen. Unter Linux benötigt es ein "zweigleisiges Librarysystem" bei dem sowohl 32 und 64 Bit Libraries vorgehalten und installiert sein
-
Thread
Bitte um Hilfe mit Verständnis, ISR von Timer usw.
0; [/c] [c] // timer0.h #ifndef TIMER0_H #define TIMER0_H #include "../main.h" #include <avr/interrupt.h> // Fuer Interrupts extern volatile u16 flag_1ms; #define PULS_FREQ 1000 #define INIT_PULS ((F_CPU/PULS_FREQ)/64 - 1) static inline void timer_init_timer0(void){ /* CTC-Mode
ATMega1284 u.Ä. üblich, kann man mit AVR-DA nicht. Vielleicht werde ich irgendwann in der Zukunft etwas mit AVR-DA machen, aber erst wenn ich viel sicherer mit C werde. Im Moment überdeckt die Reihe ATMEGA324-644-1284 all mein Bedarf.
-
Thread
APB1-Frequenz auf Nucleo-F303K8 mit Arduino_Core_STM32
dem internen HSI-Oszillator läuft. Die Konfiguration ist anscheinend in https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_NUCLEO_F303K8.cpp und führt mit /2*16/2 zu einem Systemtakt von 64MHz und einem APB1-Takt von 32MHz. Man kann
STK500-Besitzer schrieb im Beitrag #7345769: > Von wegen "portierbarer Code": Wenn ich einen STM32 verwende, werde ich > wohl kaum auf einen AVR wechseln (eher auf einen kleineren STM). Das ist halt so, da darf man sich nicht von Werbung gepaart mit eigenem Wunschdenken veräppeln lassen. Es
-
Thread
ATMEGA32A: korrupte Daten im EEProm nach Spannungsverlust
gesetzter CKOPT gibt es > jedoch die merkwürdigsten Fehler. Was daran liegen mag, dass der ATmega32A nur bis 16 MHz spezifiziert ist.
S. Landolt schrieb im Beitrag #7348203: > Was daran liegen mag, dass der ATmega32A nur bis 16 MHz spezifiziert > ist. Stimmt! >= 8 MHz ist der Wert. Alles schon zu lange her.
-
Thread
Arduino Blue Pill & CAN mit SN65HVD230
/STM32_01.htm / https://www.richis-lab.de/STM32_04.htm
8 Data: 0x3A 0x22 0x77 0x61 0x74 0x74 0x22 0x2C Standard ID: 0x249 DLC: 8 Data: 0x22 0x69 0x64 0x22 0x3A 0x31 0x32 0x38 Standard ID: 0x249 DLC: 8 Data: 0x30 0x39 0x2C 0x22 0x6E 0x6F 0x22 0x3A Standard ID: 0x249 DLC: 7 Data: 0x9 0x0 0x25 0x41 0x46 0x0 0x1 [/code] Insofern: Nur Mut
-
Thread
Inkrementalgeber an CMOS Dekadenzähler CD4017
erzeugt Unsinn. Die IDE meckert dabei schon mit left shift overflows. Hierbei muss ein cast auf uint32_t erfolgen. [c] uint32_t temp = 0; temp = Wire.read(); // und zum 32 Bit Wert formen temp |= (uint32_t)Wire.read() << 8; temp |= (uint32_t)Wire.read() << 16; temp |= (uint32_t)Wire.read
Ausgangsimpulse mit feiner Auflösung erzeugen. Ein 16-bit Timer ist dafür ungeeignet. Auf einem STM32 dauert die ISR für die Verarbeitung von uint32_t Werten < 1 µs.
-
Thread
Wie sauber samplerate vervierfachen
. Das auffüllen mit Nullen ist interessant. Das sowas funktioniert hätte ich nicht gedacht. Ob 32 bit int da reichen? Oder float, double, 64 bit int. Den cic muß ich mir noch ansehen. Ich bin davon ausgegangen das sowie ich linear zwischen den Werten arbeite, ich mir oberwellen rein baue.
spart, dann nur wenn die Filterstufen auf jeder Kaskade < 4096 / 12 -> ~256. Reichen 128? Reichen 32?
-
Thread
Interrupt aus main aufrufen AVR
> ein paar spezielle AVR Serien ? AVRe sind die 'normalen von früher', AVRxt die 'neuen' - was ist an denen "speziell"?
warning: control reaches end of non-void function [-Wreturn-type] } ^ stefan@stefanspc:~/Downloads$ avr-objdump -h -S a.out a.out: file format elf32-avr ... 0000007c <__bad_interrupt>: 7c: 0c 94 00 00 jmp 0 ; 0x0 <__vectors> 00000080 <ISR>: #include <avr/io.h> ISR(USART_TX_vect
-
Artikel
AVR-Tutorial: LCD
GND (beim TC1602E: V CC ) 2 V DD = V CC +5 V (beim TC1602E: Gnd) 3 V0 = V EE GND, Poti oder PWM am AVR 4 RS PD4 am AVR 5 RW GND 6 E PD5 am AVR 7 DB0 nicht angeschlossen 8 DB1 nicht angeschlossen 9 DB2 nicht angeschlossen 10 DB3 nicht angeschlossen 11 DB4 PD0 am AVR 12 DB5 PD1 am AVR 13 DB6 PD2 am AVR
gelöscht und der Ausgabecursor kehrt an die Home Position (links, erste Zeile) zurück. Ausführungszeit: 1,64 ms Cursor home: 0b0000001x. Der Cursor kehrt an die Home Position (links, erste Zeile) zurück. Ein verschobenes Display wird auf die Grundeinstellung zurückgesetzt. Ausführungszeit: 40 µs bis 1,64 ms
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
NAS, Synology DS207, PPC133(x32)/64M-DDR1, UBoot + FreeBSD Hat eigentlich zwei 3,5" SATA Festplatten. Es wurde einiges an Plastik-Nasen und Bolzen entfernt, damit ein DVD-Brenner hinein passt. Da es dann sehr eng wurde, musste das
LED Bürokalender :-) 1,23 Meter hoch 43 cm breit. Basis WROOM32 (ESP32) 12 Module 64x64 P3 ~ rund 50.000 RGB LEDs Farbtiefe immerhin noch sechs Bit RGB. Software noch in den Kinderschuhen. Blättern vor und zurück ist schon möglich... Externes Steckernetzteil
-
Thread
Arduino Schrittmotor
Hi, Das finde ich bei Reihelt > Schrittmotor 28BYJ-48 (Schrittwinkel 5,625 x 1/64) =0,08789...° ->360°/... =4096 ??? Irgendwer schwindelt viel Erfolg, Uwe
28BYJ-48 auseinandergerupft zeigt sich das Getriebes wie folgt: - Ritzel = 9Z - Doppelzahnrad = 32Z / 11Z - Doppelzahnrad = 22Z / 9Z - Doppelzahnrad = 26Z / 10Z - Ausgangsachse = 31Z und damit eine Untersetzung von 25792 / 405. Da sind fast 64. Aber halt nicht ganz, sondern rund 5e-3 daneben
-
Thread
Wie setze ich ein Bit korrekt in einem "bitfield" ?
bekannt war. PICs mit neuerer Architektur haben ein LATx Register für den Ausgangszustand, vgl AVR. Aber den PIC10 hat Microchip das nicht angedeihen lassen. Vielleicht auch, weil der Adressraum für RAM und I/O-Ports mit 32 Bytes ziemlich knapp bemessen ist.
war. > > PICs mit neuerer Architektur haben ein LATx Register für den > Ausgangszustand, vgl AVR. Aber den PIC10 hat Microchip das nicht > angedeihen lassen. Vielleicht auch, weil der Adressraum für RAM und > I/O-Ports mit 32 Bytes ziemlich knapp bemessen ist. Das alles beantworte leider meine
-
Thread
conversion float nach int
) + max * adcValueNormalized; OCR0B = (uint8_t) ocr; } [/c] "accum" ist ein 32-Bit Fixed-Point Typ mit Signatur s16.15, also Signed mit 16 Vorkomma-Bits. Für "Embedded-C" gibt's keinen eigenen GCC-Schalter, man muss GNU-C verwenden, also etwa [code] avr-gcc -Os fix.c -save-temps -mmcu=attiny13a -o fix.elf -std=gnu99 [/code] Codegröße im ELF ist 460 Bytes mit avr-gcc v8, also inclusive Startup-Code und Lib-Funktionen (32-Bit Fixed-Point Multiplikation und Division mit Rundung zum Nächsten). Mit "unsigned accum" und Konstanten (Suffix "uk") fällt die Codegröße
-
Thread
Strings mit AVR - aber richtig
/user-manual/pgmspace.html und in https://www.nongnu.org/avr-libc/user-manual/group__avr__pgmspace.html ist detailliert beschrieben, welcher Workaround in der AVR C Bibliothek vorgesehen ist. Was im AVR Umfeld richtig ist, steht dort. Auf die Seite wurde schon
Und dort wird .rodata dann ins Flash lokatiert und man braucht weder PROGMEM noch __flash. Neuere AVR32D Devices haven nur einen Teil den Flashs im RAM Adressraum, z.b. nur das Ende des Flashs, was aver von avr-gcc momentan nicht unterstützt wird. Dazu bräuchte es ein eigenes Linkerscript also eine
-
Thread
AVR über ESP8266 Webserver Flashen
dem AVR die Seiten bekommt). Danke. LG Jürgen
sich nebendran ein 32bit-Controller mit ordentlich Flash langweilt. Man könnte den AVR dann als IO-Expander nehmen, wenn man besondere Hardware-Funktionen braucht. Alles andere, inkl. Webseite und FW-Update dann aufm ESP
-
Thread
AVR®DD family, low pin count devices
platformio benutzt. Leider hinkt platformio beim Dx core etwas hinterher und mein gewünschtes Device AVR32DD14 wird (noch) nicht unterstützt wohl aber der AVR64DD14. Weiss jemand, ob ich den Device-Eintrag in der platformio.ini auch nutzen kann? Vorweg: ich würde auch den AVR64DD14 nutzen - den gibt
Heinz K. schrieb im Beitrag #7828008: > etwas hinterher und mein gewünschtes Device AVR32DD14 wird (noch) nicht > unterstützt wohl aber der AVR64DD14. Weiss jemand, ob ich den > Device-Eintrag in der platformio.ini auch nutzen kann? Die beiden dürften sich wirklich nur in den Speichergrößen
-
Thread
Nach fast 3 Jahren fehlerkorrigiertes Datenblatt für die AVR-DB Serie erschienen
Client. https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf
Nun gibt es schon die AVR_DU-Datenblätter: AVR64DU-28-32-Prelim-DataSheet-DS40002548.pdf AVR32-16DU-14-20-28-32-Prelim-DataSheet-DS40002576.pdf
-
Thread
SRAM auslesen der von einer anderen CPU genutzt wird
olaf schrieb im Beitrag #7320172: > 32kb MCS51 dissambler Das allermeiste sind eh Tabellen.
Thomas meinte: > Wenn meine Vermutung stimmt ist das interne ROM allerdings 32k. > Ganz genau kann man das nicht sagen, da unklar ist welche Version des > 80c515 zum Einsatz kommt. der externe EPROOM ist 32Kb lang. Ich vermute, das Jens immer den externen ausließt. Nur
-
Artikel
AVR Bootloader optiboot Assemblerversion
Betrieb mit automatischer Baudrate und EEprom Unterstützung konfiguriert. >>> Starte optiboot für AVR atmega328p erstellen: RX-Pin PD0 benutzt Pin 2-PDIP28 30-TQFP32, mit Spezialfunktionen: PCINT16 RXD. TX-Pin PD1 benutzt Pin 3-PDIP28 31-TQFP32, mit Spezialfunktionen: PCINT17 TXD. avr-gcc -g -Wall -
Betrieb mit automatischer Baudrate und EEprom Unterstützung konfiguriert. >>> Starte optiboot für AVR atmega328p erstellen: RX-Pin PD0 benutzt Pin 2-PDIP28 30-TQFP32, mit Spezialfunktionen: PCINT16 RXD. TX-Pin PD1 benutzt Pin 3-PDIP28 31-TQFP32, mit Spezialfunktionen: PCINT17 TXD. avr-gcc -g -Wall -
-
Thread
I2C und LCD mit der Pollin.Lib in Bascom
nicht drauf gekommen.... Ob Martin den Tipp braucht, weiss ich nicht. Wer sich aber schon mal mit AVR und I2C beschäftigt hat, braucht diesen Tip nicht! 73 Wilhelm
Hier das funktionierende Programm! Danke euch nochmals! Mit Add 192 geht es auch. Ist schließlich 64 und 128 dabei! '******************************************************************* 'Compiler : BASCOM-AVR (Vers. 2.0.7.7) 'Hardware : Versuchsplatine LCD 8x2 u. I2C_LCD von
-
Thread
Handhabung Pollin-DCF77-Modul?
Da gibt es verschiedene Module. https://www.mikrocontroller.net/articles/DCF77-Funkwecker_mit_AVR#DCF77-Modul_von_Reichelt
ATtiny den analog > Komparator und vergleicht mit der internen Referenz 1,1V. Oder man betreibt den AVR mit ebenfalls mit 3,3V.
-
Artikel
AVR-GCC-Codeoptimierung
Tools wie avr-size kann die Platzbelegung einzelner Module ermittelt werden: avr-size -x foo1.o foo2.o ... bzw. die Platzbelegung der elf-Datei: avr-size foo.elf avr-nm: avr-nm --size-sort -S foo.elf ergibt eine
kommt dann meist nur ein einziger ASM-Befehl heraus (sbi, cbi). Ebenso ist es wenig empfehlenswert, 32 oder gar 64 Bit Datentypen zu schieben, das dauert sehr lange. Besser ist es, die Daten als Array von 8 Bit Werten zu handhaben und diese zu schieben, das ist meist deutlich schneller. Gute Beispiele
-
Thread
FUNKAMATEUR nun endlich / bald als ePaper
Ach guck an, heute Morgen um 9:32h waren noch die Ausgaben 04, 08, 11 und 12 von 2022 frei verfügbar. Eben gerade um 15:07:49 dann nur noch die Nr. 4 und 8, paar Sekunden später keine mehr. Ob hier jemand von der FA-Redaktion mitliest
realisieren! Das Niveau ist oft nur noch low-level, trivial und abseits vom Amateurfunk. Die FA Raspi/AVR/Arduino Thmemen sind an anderen Orten im Anspruch, Umfang und Tiefe um den Faktor 100-1000 besser. Der FA sollte sich auf passende HF-HW+SW konzentrieren. Ich habe den Eindruck es fehlen gute Themen
-
Thread
AVR Atmega64-A ISP funktioniert nicht
Grundvoraussetzung, damit das überhaupt geht. Also: Du hast folgende VCC/GND Paare: 21/22 52/32 64/63 Jedes einzelne Paar braucht einmal 100n keramisch, und zwar so dicht an die Prozessorpins, wie es irgendwie geht. Jeder mm zählt. Natürlich müssen alle Versorgungspins angeschlossen sein.
100nF(am UNO) angeschlossen. Gleiche Fehlermeldung wie bisher. Ich habe bei MegaCore den Atmega64 ausgewählt, oder brauche ich extra eine Bibliothek für den Atmega64-A?
-
Thread
Frage bzgl. Verarbeitung einer Konstantendeklaration
rechnet mit int, wenn man ihm bei numerischen > Konstanten > nichts anderes mitteilt. Auf Deinem AVR-Arduino ist int ein > 16-Bit-Datentyp. > > Ändere Deine Initialisierung mal zu > const uint32_t hysterese = (15 * 60 * 1000L); //Hysterese in ms > > (Das Suffix L weist den Compiler an, mit
das > ohnehin zur Compilezeit berechnet und dabei, entsprechend der CPU > Architektur des PCs, mit 32-bit rechnet. Warum sollte der Compiler die Architektur des PC (heute üblicherweise 64-bit) berücksichtigen, wenn doch für ein ganz anderes Target, hier AVR, compiliert wird? Wenn Du etwas von Sprache
-
Thread
ATtiny84 programmieren
COM3 Using Programmer : stk500v1 Overriding Baud Rate : 19200 AVR Part : ATtiny84 Chip Erase delay : 4500 us PAGEL : P00 BS2 : P00 RESET disposition
6 4 0 no 512 4 0 4000 4500 0xff 0xff flash 65 6 32 0 yes 8192 64 128 4500 4500 0xff 0xff signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 lock 0 0 0 0 no 1
-
Thread
Überlauf in AVR mit C
schrieb im Beitrag #7309615: > alles > darüber mit RICHTIGEN Hochsprachen. Welche nutzt Du für AVR/ESP/STM32?
El Capitan schrieb im Beitrag #7309651: > Welche nutzt Du für AVR/ESP/STM32? Pascal:-) Kein Scherz
-
Thread
RL78/G14 Renesas - Free Linux Toolchain
bei Mouser deshalb so günstig, weil es nur käufliche Tools dazu gibt? Welche Controller Familien AVR, PIC, STM8/32, MSP430 kommen sonst in Frage, wenn man bei kleinen Stückzahlen (<100) einen 12bit ADC, genügent IOs und SPI braucht und 64k ROM 2k RAM gerne hätte und der MC unter 10 Euro (besser
/ProductDetail/Microchip-Technology/AVR64DD28-I-SP?qs=tlsG%2FOw5FFihPlDfBDs%252Bgg%3D%3D
-
Thread
Ungenutzte Arduino Mega Pins verwenden
Falscher Threadstm32
Ich habe in den Tiefen von PlatformIO die Antwort gefunden. Es gibt für die 64 Pin und 100 Pin Controller jeweils eine pins_arduino.h, in der alle Ports definiert werden. Ich habe es noch nicht getestet, aber ich habe zumindest einen Ansatz, den ich weiter verfolgen kann.
-
Thread
Nachteile QFN und BGA gegenüber QFP
Mist, zu langsam, natürlich 12x12 mm mit Pads für das TQFP64.
übrigens immer ein Exposed Pad, man kann sie > ohne gar nicht fertigen. ST kann das z.B. beim STM32F042 im QFN28. https://www.st.com/resource/en/datasheet/stm32f042f6.pdf Matthias
-
Thread
Welchen AVR programmer unter Linux?
Wie der Titel schon sagt, Welchen AVR programmer und welches GUI unter Linux benutzt Ihr? Ich habe ein selbsgebasteltes STK500 mit Atmega 8535 auf einer Lochrasterplatine, welcher mir seit 12 Jahren dient. Unter Ubuntu läuft bei mir
(singlestep, trace, breakpoints,...) was Microchip aktuell so anbietet - alle aktuellen 8 16 und 32 Bit PICs 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
-
Thread
EOL ATmega328p
The new AVR® DD family of microcontrollers feature the well-known AVR® CPU, now running at up to 24 MHz across the full supply voltage range of 1.8V to 5.5V. https://www.microchip.com/en-us/product/AVR64DD32
ATtiny461 ATtiny461A ATtiny48 ATTINY84 ATtiny84A ATtiny85 ATtiny861 ATtiny861A ATTINY88 AVR128DA28 AVR128DB28 AVR16DD28 AVR32DA28 AVR32DB28 AVR32DD28 AVR64DA28 AVR64DB28 AVR64DD28 Die gesamte Liste kann man als *.xlsx-Datei herunterladen, und wenn man da die Spalte "Package" nach
-
Thread
Welche Programmiersprache für Comports?
bräuchte ich 3 Tage, um das > zum Laufen zu bekommen Aha. > und außerdem ist wohl nur eine 32-bit-Version für > Windows vorhanden. Und, wo ist das Problem? Brauchst Du zwingend 64-Bit-Programme? Ansonsten liegt der Kram im Sourcecode vor, mit VS sollte es möglich sein, daraus auch eine
arbeiten hier bspw. bei Maschinen-/Gerätesteuerungen schon lange auf > einfachen Controllern (früher AVR, jetzt STM32) unter NuttX mit einem > angepassten Tcl-Interpreter und angepasster Tk-Bibliothek. D.h. dass 99% > des Nutzer-Codes tatsächlich als Tcl-Code vorliegt und wir nur einige > wenige
-
Thread
Was ist mit dem avr-gcc 12.x passiert? Internal Compiler Errors Gesperrt
irgendwas. Ich hab mir Sorgen gemacht und nachgesehen. Es ist doch nur ein *-*-*-*-gcc-11.2.1-1.2-win32-x64.zip. Nochmal Glueck gehabt.
/bugs/> for instructions. lto-wrapper.exe: fatal error: C:\avrToolchain\avr-gcc-12.2.0_mingw32_binutils2.40_avrLibc2.1GitHub/bin/avr-gcc returned 1 exit status compilation terminated. c:/avrtoolchain/avr-gcc-12.2.0_mingw32_binutils2.40_avrlibc2.1github/bin/..
-
Thread
5us PIN Change
Mit dem PSSI der STM32U5x5 mit DMA geht das problemlos auch ein 'wenig' schneller als gefordert, nämlich mit max. 64MHz und auch mit bis zu 16 Pins synchron.
http://wp.josh.com/2015/03/05/the-perfect-pulse-some-tricks-for-generating-precise-one-shots-on-avr8/
-
Thread
DCF77 ausgefallen
Push-Pull Stufe, die nur einige zig µA liefert. Für eine LED zum Testen reicht es gerade eben aus. Einen AVR der auf 3,3V läuft kann man damit direkt ansteuern.
Nein, die läuft dann mit der Taktfrequenz des Prozessors weiter. War eine Spielerei, als ich mit AVR-Programmierung begonnen habe.
-
Thread
AI mit ChatGPT
> In Java, output the current time base64 encoded. kann er > Encrypt the string "Hello" with AES key "1234567812345678" kann er auch > Encrypt the string "Hello" with AES key "1234567812345678", > and output the result base64 encoded
auch > Encrypt the current time with AES key "1234567812345678", > and output the result base64 encoded kann er auch > output the current time encrypted by AES key "1234567812345678" kann er auch > In c++ output the current time encrypted by AES key "1234567812345678" Jetzt macht er es
-
Thread
SRAM mit RESET Eingang gesucht
Organisation x1, x4, x8, x16... ist erstmal egal Vom Preis und Aufwand war nicht die Rede, also: ein 32-Bit-uC aus der 100 MHz-Klasse? Ich kenne mich da nicht aus, aber wenn schon ein simpler 8-Bit-AVR-Dx die Anforderung in 85 us schafft ...
wollte, dann würde ich ein FPGA mit ausreichend vielen RAM-Blöcken nehmen (z.B. ein MachXO2-1200 mit 64kBit), das anhand eines "Reset"-Pins einfach den internen RAM-Block um einen weiterschaltet. Und dann im Hintergrund den vorigen RAM-Block löscht. Wenn man dafür bis zu 28 IO-Pins braucht, dann reicht
-
Thread
Verständnisfrage zu uraltem Assembler Code
Ich meinte tatsächlich einen AVR. Ich habe die Sounds als WAV Dateien. Habe aus der WAV mit einem Hilfstool ein Datenstream erzeugt. Der lässt sich auch mittels PWM auf dem AVR abspielen. Macht aber natürlich Aufgrund der Datenmenge
Dark Tower gabs auch für den C64: https://www.myabandonware.com/game/dark-tower-4se In einem C64-Emulator kann man das laufen lassen und analysieren. Die Mnemonics für den 6502 dürften geläufiger sein.
-
Thread
ADC mit Gain>20
Es gibt µC mit integriertem OpAmp, z.B. in der Silabs EFM32 Familie. Aber je nach Anforderungen ist ein externer ADC i.d.R. besser.
Jim M. schrieb im Beitrag #7274419: > Es gibt µC mit integriertem OpAmp, z.B. in der Silabs EFM32 Familie. > > Aber je nach Anforderungen ist ein externer ADC i.d.R. besser. Mein Gott, er will was sparen, nicht die Sache sinnlos durch zusätzliche BE aufblähen. Schon ein spottbilliger OPV ist