-
Thread
MSP430 oder PIC24
Wenn wirklich performantes, zügiges TFT Display Verhalten gewünscht ist, dann steige gleich auf uC mit eingebauten TFT Graphics Controller um, wie z.B. den LPC1788 oder STM32F429. Mit den von Dir vorgeschlagenen Typen ist das uC Quälerei, die verboten werden sollte:-), auch wenn es natürlich prinzipiell
: http://ww1.microchip.com/downloads/en/devicedoc/39969b.pdf Der nächste Schritt wären dann PIC32MZ-DA, d.h. 200 MHz MIPS, wahlweise mit 32 MB DDR2 RAM im Chip mit drin, und ebenfalls mit TFT-COntroller. https://www.microchip.com/wwwproducts/en/PIC32MZ2064DAS176 fchk
-
Thread
AVR Mikrocontroller zum Anfang
MEGA2560 33€ ATmega328PB in SMD 1,20€ ATtiny13A in PDIP (für Steckbrett) 0,80€ Programmieradapter OLIMEX AVR-ISP-MK2 24€ Bestelle Dir noch bei Electronic Fin Kit, falls du keine Bastelkiste hast: https://www.amazon.de
Lochrasterplatine zusammenbauen. Die 28-Pinner wie z.B. PIC32MX270F256B gibts auch in DIL. Jeweils 100nf über VCC und GND und AVCC und AGND, 10uF keramisch zwischen VCAP und GND, 10k zwischen MCLR und VCC, und die Kiste läuft. PICKIT3 kostet als Clone 20€ beim
-
Thread
Arduino mehr als 800 LEDs steuern
Eingangspannung 5,2 Volt Letzte 40 Leds werden leicht blau wenn alle an sind , da aber immer nur bis zu 200 an sind leuchten alle kräftig. An der letzten LED gemessen spannung 4.2 volt
endIndex) { SetLEDGroup(startIndex, endIndex, CRGBRed); } void loop() { const int ledaction[32][2] = { {0, 0}, {1,8}, {10,18}, {22,30}, {33,41}, {43,51}, {54,62}, {64,73}, {75,83}, {84,92}, {94,103}, {107,113}, {115,124}, {126,134}, {137,145}, {147,155}, {158,167}, {
-
Thread
Welcher ARM-Prozessor als Anfänger ?
> Warum lohnenswert? Ich wollte die billigen und schnellen (32bit & 48MHz aufwärts) STM32er einsetzen können und deren Potential (DMA => Parallele Ausführung von UART, SPI und I2C) auch ausschöpfen können, das ist jetzt möglich. Einige STM32er können zwar via
enthalten, dass ST einen Teufel tun wird, ihn > in der nächsten Zeit abzukündigen. Ich sehe den als 32bit Pendant zum ATmega328, dem werden wir auch noch lange begegnen.
-
Artikel
AVR Bootloader in C - eine einfache Anleitung
Anzahl der Datenworte einer Page. + No.of Words in a Page and No.of Pages in Flash, Tabelle 27-9 im Atmega88-Datenblatt S.288 Device Flash Size Page Size PCWORD No. of Pages PCPAGE PCMSB Atmega88 4K words (8 Kbytes) 32 words PC[4:0] 128 PC[11:5] 11 Aus der Tabelle ergibt sich, dass die Größe einer Page
Startadresse des Bootloaders (Byteadresse) 0xXXXXX Startadresse des Bootloaders (Wordadresse) 0xYYYYY ATmega8/88 6144 Byte 2048 Byte 0x1800 0xC00 ATmega16/164/168 14336 Byte 2048 Byte 0x3800 0x1C00 ATmega32/324/328 28672 Byte 4096 Byte 0x7000 0x3800 ATmega64/644/640 57344 Byte 8192 Byte 0xE000 0x7000 ATmega128
-
Thread
gcc11 könnte das avr Backend verlieren
(__SIZEOF_LONG_DOUBLE__ == __SIZEOF_FLOAT__) .global _U(\name) _U(\name): #endif /* long double = float */ .endm ... ENTRY asinf ENTRY_DOUBLE32 asin ENTRY_LONG_DOUBLE_DOUBLE32 asinl [/pre] Steinchen No. 3 ist avr-libc -print-multi-directory
32-bit nvptx64 - NVIDIA PTX 64-bit ppc32 - PowerPC 32 ppc64 - PowerPC 64 ppc64le - PowerPC 64 LE r600 - AMD GPUs HD2XXX-HD6XXX riscv32 - 32-bit RISC-V riscv64 - 64-bit
-
Artikel
GPS Logger
Der GPS-Logger besteht im Groben aus den folgenden 3 Komponenten: Ein AVR Mikrocontroller (z. B. ATMega32) Ein GPS Modul (z. B. Navilock NL507 TTL) Eine SD Speicherkarte Hardware. Planung. Neben den drei Hauptkomponenten gehören natürlich noch ein paar andere Teile zur Schaltung, damit die Kommunikation
Ausgabeformat : Google Earth Pfad (*.kml) Google Maps Pfad (*.kml) [1] Geschwindigkeitsdiagramm (*.csv) [2] Höhendiagramm (*.csv) [2] GPX-Track (*.gpx) Verschiedene konfigurierbare Filter, um Genauigkeitsverluste des GPS-Moduls möglichst zu entfernen [1] : Das besondere am Maps Pfad ggü. Google Earth ist,
-
Artikel
AVR-GCC-Tutorial/Der UART
Das Datenblatt gibt darüber Auskunft. Die folgende Tabelle gibt nur die Register für die UARTs der ATmega8/16/32 u.ä. wieder. UCSRA UART Control and Status Register A. Hier teilt uns der UART mit, was er gerade so macht. Bit 7 6 5 4 3 2 1 0 Name RXC TXC UDRE FE DOR PE U2X MPCM R/W R R/W R R R R R/W R/W
UBRRL_VALUE) an der entsprechenden Stelle eingesetzt werden. Es wird auch automatisch ermittelt, ob der U2X-Modus (vgl. Datenblatt) zu geringeren Abweichungen führt und dann dem Makro USE_U2X ein Wert ungleich null zugewiesen. Ein Beispiel (angelehnt an die avr-libc-Dokumentation): Siehe auch: Dokumentation
-
Thread
Problem WIZnet W5500 auf Tenstar
final dann so gemacht, dass das komplette Modul über einen MosFET spannungslos gemacht wird und mein uC auch Heia macht. Nach 5min wacht der uC wieder auf und der MosFET schaltet auch das Ethernet-Board wieder ein. Aber das jetzt nur als Randnotiz. Was ich an deiner Stelle mal zum Datentransport mir
schlafen lege und das Eth-Modul ihn bei Bedarf wieder aufweckt. Bis ich mir dann mal den Strombedarf des uC und den das EthBoards angeschaut habe :-) Ich habe in nem anderen Forum mal nen längeren Text dazu geschrieben: https://www.arduinoforum.de/arduino-Thread-ESP32-Ethernet?pid=56653#pid56653 Ich weiß
-
Thread
DS18S20 keine Temperaturwandlung
+1 ;cp ar_2,ar_1 ;breq off_green ;rjmp pwm_blue ;off_green: ;cbi PORTB,2 ;pwm_blue: ;lds ar_2,periode_rgb+2 ;cp ar_2,ar_1
;ADC init Lichtschranke ldi ar_1,0x42 ; Interne Referenz ,ADC Kanal 2 sts ADMUX,ar_1 ldi ar_1,0x85 ; ADC an,Interrupts ende wandeln an, prescaler 32 (125kHz), kein autotrigger sts ADCSRA,ar_1 ; TIMER0
-
Thread
Maximaler Ausgangsstrom z.B. eines ATMega32?
eines Test bzw. in der "Guten" Praxis gefragt werden würde: "Ermittele aus dem Datenblatt des ATmega32A wie hoch der vom Ausgang gelieferte Strom maximal sein darf?" Leider ohne weiter Erläuterungen in einen Assemblertutorial gestellt... -Die Absolute Maximum Ratings? -Stimmt zwar irgendwie
Spannung von aussen) dann het der Chipe jedes Recht, kaputt zu gehen. Von selbst liefert der ATMega32 AVR bei 5V Versorgung nur garantiert 20mA, zu finden unter Output Low Voltage(3) (Ports A,B,C,D) IOL = 20mA, VCC = 5V Output High Voltage(4) (Ports A,B,C,D) IOH = -20mA, VCC = 5V Irgendwo
-
Thread
Probleme mit USART-Ausgabe auf Atmega32U4
USART-Ausgabe auf Arduino nano3 oder mega2560 unter WinAVR. Momentan sehe ich unerwartete Probleme bei Atmega32u4 und hterm bei 256000bd. Der Code ist angehängt. Darin ist auch main.hex. In einer Schleife werden 2 Meldungen über USART ausgegeben. Nach einer ganzen Weile werden die Meldungen auch korrekt
#6014229: > Arduino nano3 oder mega2560 unter WinAVR. Momentan sehe ich unerwartete > Probleme bei Atmega32u4 Kann sein dass ich durch die unklare Angabe der Konstellation etwas missverstanden habe. Ob der Atmega32u4 jetzt ein Arduino ist oder nicht und ob er mit Quarz oder kermaik- Oszillator betrieben
-
Thread
LowPower MCU
Hinblick auf die Batterielebensdauer? Ich finde oft Angaben im Netz, wo der MSP430 mit nur 1MHz bei 2,2V betrieben wird. Das Teil zieht dann natürlich unglaublich wenig Strom, ist aber auch vermutlich nicht so rechenstark wie der ATMega328P mit 8MHz). (Später hätte ich natürlich Probleme mit den 2,2V
sähe das anders aus. Wenn du zeitgenauer warten musst und einen Quarz laufen lässt gibt es heute uC die dabei weniger Strom als der ATmega brauchen. PicoPower um bei AVR zu bleiben.
-
Thread
Gibt es bei AVR keine UARTs mehr?
UART ist eine Unterfunktion von USART. Genau wie SPI oder I2C.
setzt man in die Formel ein: http://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf ciao gustav
-
Thread
ISP-Programmer für Produktion
Ich bin auf der Suche nach eine Umgebung die ich bei uns in die Fertigung integrieren kann, um uController (hauptsächlich ATMega 328) im roduktionsprozess bzw. im Prüfprozess zu ISP zu programmieren. Das heißt: Ich will kein keine IDE installieren, wo der Benutzer irgendwelche Fenster aufmachen
einer eigens entwickelten Fertigungsmitarbeiter gerechten Oberfläche. Auf anderen Systemen (Win7 32 Bit) habe ich ähnliches am Laufen aber mit AVRDude. Jetzt sollen alle PCs in der Fertigung auf Windows 10, 64-Bit und 32_Bit, umgestellt werden. In diesem Zuge sollte alles vereinheitlicht werden.
-
Thread
Suche günstige Open-Collector Schieberegister
tatsächlichen > Position hinzubekommen. Aber das sollte machbar sein :) Vor allem brauchst du 2. Warum nicht Charlyplexing mit 12 Ausgangspins des uC reichen soll, ist mir schleierhaft.
mein Intellekt gerade noch ;) Michael B. schrieb im Beitrag #6009214: > > Vor allem brauchst du 2. > > Warum nicht Charlyplexing mit 12 Ausgangspins des uC reichen soll, ist > mir schleierhaft. Ja das ist mir schon klar... der erste kann wirklich als 8x8 Matrix fungieren, der andere muss die
-
Thread
Bekannt, welcher IC in LED Timer 6h verbaut?
Einschalten 6h an bleiben und > dann 18h aus sein und dann wieder an gehen. Da nimmt man einen uC, meistens den, den man gerade da hat und für den die Programmierumgebung schon eingerichtet ist, oder halt den billigsten Padauk. Denn 1/3 zu 2/3 ist mit IC schlecht zu machen. 1/4 zu 3/4 ginge ja
problemlos: http://mino-elektronik.de/Generator/takte_impulse.htm#bsp11 Man kann auch noch einen 32,768 kHz Quarz ergänzen, um möglichst genaues Timing zu erhalten. Bauteilebedarf < 2 Euro.
-
Artikel
AVR Bootloader FastBoot von Peter Dannegger
des Bootloaders zu kopieren. Danach wird der Assembler aufgerufen (m8.asm für ATMega 8) und der Bootloader kompiliert: avrasm2 -fI BOOTLOAD.ASM Es ist wichtig, dass die Includes des avrasm2 und nicht die der alten Version verwendet werden, da es sonst beim Assemblieren zu dem Fehler
Fuses werden mit dem vorhanden ISP Dongle in den AVR gebrannt: avrdude -p m328p -c usbasp -P usb -e -U lfuse:w:0xff:m -U hfuse:w:0xde:m -U efuse:w:0x05:m Beispiel für einen Arduino Pro Mini 16 MHz Qwarz 5V mit Atmega328p Brennen des Bootloaders. Der nun erzeugte Bootloader wird mit dem vorhanden ISP Dongle
-
Thread
Hilfe beim Brett von Stirn lösen [Analoge Sensoren Atmega328p]
parallel in 2U. Wie bekommst du denn die Drehzahl rein? Das einfachste wäre natürlich direkt nen 6°-Puls aus nem Drehencoder ;-) Bei nem 360°-Puls (1 pro Umdrehung), müßtest du dessen Abstand messen, durch 60 Teilen
hatten die früher nur einen Zylinder mit > kleiner 50ccm. Hab ich mir auch gedacht - und 13500U/min haben die auch nicht geschafft, trotz 2-Takt ;-)
-
Thread
STM32F730R8T6 top P/L, crashkurs fragen
Flash dürften aber ziemlich schnell voll sein. Aber nur für Schwätzer. Wenn man bedenkt, daß ein ATmega328 nur 32 KB hat, dann ist da noch reichlich Luft nach oben ;-) STM32 schrieb im Beitrag #6006511: > Der STM32F730R8T6 bietet ein tolles P/L verhältnis. So sieht es aus!
Habe gerade den STM32H743ZIT6U von der H serie gefunden. Dieser hat nen 16Bit ADCs welche ansonsten je ca 5 usd kosten separat. Und haten ebenfalls nochmals etwas mehr dampf. Und 2MB Flash und 1 MB RAM :-). Kann die H
-
Thread
Welche Programmiersprache Mikroprozessor
articles/Ada_On_Cortex.html https://github.com/Fabien-Chouteau/ACNC https://github.com/adacore/svd2ada
Anfang, Arduino Sketches sind nichts anders. Ada ist auf jeden Fall nicht uninteressant, das wird u.a. im Bereich sicherheitskritischer Software eingesetzt.
-
Thread
Bits shiften - ich verstehe es nicht.
31 fd sbrc r19, 1 ca: 9c 5f subi r25, 0xFC ; 252 if (in & 0x0400) outl += 2; cc: 32 fd sbrc r19, 2 ce: 9e 5f subi r25, 0xFE ; 254 if (in & 0x0800) outl += 8; d0: 33 fd sbrc r19, 3 d2: 98 5f subi r25, 0xF8 ; 248 uint16
8232 Bytes.. ;-) P.S. Ich frage mich, was Du da vergleichen willst: 1. Dein Code versagt für ATmega88 2. Dein Code versagt mit avr-gcc 4.7.2
-
Thread
Conrad Elektronik hat Probleme
. Diese großen leeren blauen Flächen sind auch unnütz. Conrad meint wohl, jeder sitzt vor einem 4K 32 Zoll-Bildschirm?! Punkt 2: Online-Preise Warum soll ich 5-20% mehr zahlen, wenn ich die Teile in der Filiale hole und nicht Online kaufe? Ich spare doch das Porto und die Filiale wird sowieso jeden
Ladenmiete, Personal, Lagerhaltung. Da kostet der 0,071 ct-SMD-Widerstand dann halt fünf cent und ein ATmega328 für 23ct wird für €2,50 verkauft. Die erste Preisstaffelung erlebt man, wenn man komplette VPE kauft. 5000 oder 10.000 Widerstände auf einer Rolle kosten dann soviel wie 100 Stück lose. Und
-
Thread
Atmega32U4-Board: USB-Ausgabe in Betrieb nehmen
es geht um die Nutzung der USB-Schnittstelle eines Atmega32u4-ProMicro-Boards unter Win7 64bit. auf das Board lässt sich mit AVRDUDE Code aufspielen wenn man Reset drückt und sich so der Bootloader meldet. als Code nutze ich das Beispiel "USB Serial
Probleme zeigt das Video "Windows USB Serial COM port driver bug" https://www.youtube.com/watch?v=DRmvUsa2xuU man sieht wie Verbindungsprobleme auftreten bei einem Arduino-Board mit Nicht-FTDI-chip. Man sieht auch wie keine Probleme auftreten bei einem Arduino-Board mit FTDI-Chip. muss man sich nun
-
Thread
Attiny 841 und PRR
Zustand der anderen Bits bleibt erhalten. Beispiel: #include <avr/io.h> ... #define MEINBIT 2 ... PORTA |= (1 << MEINBIT); /* setzt Bit 2 an PortA auf 1 */ PORTA &= ~(1 << MEINBIT); /* loescht Bit 2 an PortA */
SBI 0x18,5 /*bit set*/ enable_sr595(); // SBI 0x18,2 /*bit set*/ /*ATmega161*/ TIMSK &= ~(1 << TICIE1); // IN R24,0x39 // Adresse 0x39 (dez. 57) // ANDI R24,0xF7 // OUT 0x39,R24 SUART_TXD_PORT
-
Thread
Profitiert double von der 32bit FPU?
reicht ein normales add und danach ein add with carry auszuführen. Selbst ein 64bit MUL geht mit 3 32Bit MULs und einer Abfrage. f32 und f64 sind komplett anders aufgebaut. Das f64 müsst man also erstmal entpacken, dann gucken obs beschleunigbar wäre und diesen Teil wieder nach f32 packen damits
double (selbst wenn man einen IEEE float hat), aber einen double, der dem C-Standard (siehe Abschnitt 5.2.4.2.2 im aktuellen ISO C17) entspricht. Damit erhält man etwa die Genauigkeit eines "normalen" double, aber gwinnt ist bezüglich der größtmöglichen und kelinstmöglichen darstellbaren Zahlen kaum etwas
-
Thread
Schnelle ADC (max 4bit) für BAS-Signal
Hallo, ich möchte ein BAS Signal (von einer s/w Kamera) mit dem Atmega328p auslesen. Als erstes habe ich mir eine Schaltung entworfen (teilweise empirisch, aber funktioniert), die die Sync Signale als Flanken ausgibt. Mit einem 12MHz Atmega8 im Free-Running ADC Modus
auszulesen. So hat man mehr Zeit die Daten zu verarbeiten. Jetzt habe ich mir einen Atmega328p genommen und diesem einen 20MHz Quarz verpasst. Jetzt gibt es das Problem, dass er nur Highbits einließt sobald der Prescaler auf 2 ist. Niedriger ist für ihn kein Problem. Testen kann man das
-
Thread
ARM-Assembler-Tutorial
alle Befehle waren 16Bit. Bei Thumb2 gibts, wie richtig erkannt, auch 32Bit Befehle. Die sind sogar unaligned über eine 4 Byte Grenze hinweg anzutreffen. Ein load/store multiple zB ist auch ein 32Bit THumb2 Befehl, der sogar 1zu1 wie
=0x08000000 -Tdata=0x20000000 rem Flashen via ST-LINK openocd -f interface/stlink-v2.cfg -f target/stm32f1x.cfg -c "program ram_variables_demo.elf verify reset exit" [/code] Der Aufruf von openocd liefert u.a. Warnung: no flash bank found for 0x20000000 Error: Verify failed
-
Thread
Frage zu Timern in C
unterschiedliche Weise) und welche ist zu bevorzugen: // uint8_t a, b; 1) if ((uint8_t)(a-b) > 63) 2) if ((unsigned)a-b > 63) 3) if (a-b > 63u)
// Set to zero OCR1A = (F_CPU/1024); // calculate the 1 second value = 3600 // Timer2 is used to debounce the keys TCCR2 |= PRESCALER2 | (1 << WGM21); // Prescaler 1024 and CTC Mode TCNT2 = 0; OCR2 = (F_CPU/1024)/20; // 20 ms sei(); } [/c] Ist für einen ATmega32
-
Thread
Led Uhr selber machen
Aktueller Stand: hab mich in die Welt der Mikrocontroller gewagt, und ein Lauflicht mit nem Atmega32 hinbekommen. Jetzt steh ich vor weiteren Fragen, bzgl der Anschaffung der nächsten Teile um nahestmöglich zu meinem Ziel zu kommen. z.B.beim Muxen,.. Charlyplexing, Multiplexing, ... I2C ..
aus Copy Paste, learning by doing, und Anpasserungerei Ein Max7219 wird angesteuert von einem Atmega32, auf Breadboard hab ich eine 4x4 Led-Matrix aufgebaut, soweit so gut, habs geschafft das die Leds im Sekundentakt so schalten wie gewollt,..immer eine dazu...und nach 4 beginnts wieder von vorne.
-
Thread
Aktuelle Boards
Suchender schrieb im Beitrag #5996218: > Wie läuft das dort mit dem Programmieren? Ist das mit dem Atmega > irgendein Standard? Es ist ein Atmel USB Controller (32U4) mit auf diesem Mojo Board. Der programmiert den CPLD temporär (im RAM) oder dauerhaft (im Flash). Der Mojo hat eine eigene IDE
Der Papilio hat nur einen Spartan 6, da muss man schauen ob der langt. Aber das Papilio hat 2MB SRAM, was viele Retro und Arcade Dinge sehr erleichtert. Und es hat einen ATmega 32U4 drauf, der mit 16 I/O mit dem Spartan verbunden ist. Und es hat einen Arduino kompatiblen Shield Connector.
-
Thread
LUFA ohne makefile
Hallo zusammen. Ich möchte gerne für einen ATMEGA32U4 eine USB-Kommunikation aufbauen. Soll ja mit LUFA alles recht simpel sein, aber es klappt bei mir nicht. Ich habe ein neues Projekt in Eclipse angelegt, und den LUFA-Ordner importiert. Dann
USB_Options & USB_OPT_MANUAL_PLL)) { #if defined(USB_SERIES_4_AVR) PLLFRQ = (1 << PDIV2); #endif } #if defined(USB_CAN_BE_BOTH) if (Mode == USB_MODE_UID) { UHWCON |= (1 << UIDE); USB_INT_Enable(USB_INT_IDTI); USB_CurrentMode = USB_GetUSBModeFromUID();
-
Thread
Atmega4809nano
nachgedacht. Der Kostentreiber ist ja der FTDI Chip. Man könnte noch den CH340 nehmen. Oder einen ATmega16U2 vom Arduino. Die Sourcen stehen ja zur Verfügung. Man müßte die Preise und Aufwand vergleichen. Es wäre aber vielleicht schlau diesen nicht auf das Board zu löten. Sondern für alle 4 USARTs ein
#5996534: > Der Kostentreiber ist ja der FTDI Chip. Man könnte noch den CH340 > nehmen. Oder einen ATmega16U2 vom Arduino. beides ist denkbar.
-
Thread
Chinesische USB-Lautstärkeregler umprogrammieren (in Arduino-kompatibles Board wandeln)
ISP-Port ausgeführt und sogar beschriftet. Durch Auslesen der Signatur entpuppt sich der µC als ATmega32u2. Für den Chip gibt es mit dem HoodLoader2 einen Arduino-kompatiblen Bootloader. Um das ganze noch einfacher zu gestalten hab ich um die verbaute Hardware noch eine Library gebaut. Inklusive
info: Offenbar gabs bei einigen Anbietern einen Layout Change: Inzwischen ist ein STM32F0 Mikrocontroller verbaut. z.B Hier: https://de.aliexpress.com/item/4001046533902.html?spm=a2g0s.9042311.0.0.2bf04c4dLQfDP1
-
Thread
ATtiny24A, Power-down
"Pin Change Interrupt" aufgewacht, normal Operation. Das Board braucht im "Power-down Mode" ca. 2,7 mA. Der Quarzoszillator läuft (warum: ???), sehe es auf dem Oszi. Ohne ATmega328P (aus der Fasssung, ausgesteckt) ca. 3,2 µA,. Das passt, die Peripherie braucht auch ein bißchen. Aber die ca. 2,7
[pre] | (1MHz, 3,3V) | (8MHz, 3,3V) | ------------------------------------------ ATmega8L | 1,8mA | 6,5mA | ATmega328P | 0,5mA | 3,2mA | ATtiny24A | 0,41mA | 2,5mA | [/pre] 1/8 der Frequenz führt bei den neueren Chips zu 1/6 des Stromverbrauchs
-
Thread
Hochfrequenzschaltregler
dicken IRFP460, aber anstatt HF- Litze wurden dünnere CuL verdrillt. Auf einem viel zu großen Kern (2xU93/76/20) hatte das gut Platz, und bei unter 40kHz weniger als 1kW zu entnehmen funktionierte bestens, viele Jahre lang. Nur eines Tages überlebte das Ding den Sturz vom Werktisch nicht. (2 Leute
154709/ Die kommen mit SIC-MOSFET auf 16kHz, und das soll eine enorme Herausforderung gewesen sein (dU/dt). Anno 2018, also relativ aktuell. Das mit der Herausforderung glabue ich denen sofort: für 10kV bei 16khz ist grob dasselbe dU/dt nötig wie bei einem 5VRegler mit 32MHz. (Abschätzung: Umschaltvorgang
-
Thread
Digitaler Lock-In Verstärker mit Mikrocontroller, DSP oder FPGA?
Erfahrung ist man jedoch schnell verloren. Ja, das ist sehr erkennbar. Mach eine erste auswahl von 2 oder 3 systemen die im budget passen, nimmt dich zB 2 Wochen pro system um da ein kleines Projekt mit zu bauen und erste erfahrung mit zu bauen. Dann evaluierung : ist der beste zu benutzen oder musz
Microcontroller würde ich die Messdaten wohl kaum schnell genug zum PC > bekommen?! Mit einem Atmega natürlich nicht. Aber es gibt heutzutage auch wesentlich schnellere Mikrocontroller. Such Dir irgendwas mit Highspeed-USB. Z.B. STM32F7 oder STM32H7, brauchen beide aber einen externen ULPI-PHY.
-
Thread
Platine Stark grün oxidiert wie reinigen? Gesperrt
wir bitte beim thema, ansonsten dissapear dich , mir passen auch viele andere dinge nicht. mfg z32
ey alter königswasser ist dein freund 2 stunden tunken und ok probiert undn gutt
-
Thread
Vier Gewinnt KI für Mikrocontroller
Displayausgabe, Touchscreen, Tasten, LEDs etc. Und dann die AI engine anbinden. Welche CPU? STM32Fxxx oft genug verwendet, mal ne andere. Muss nur eine UART haben und vllt.2 Tasten, mehr braucht das Game nicht. Mit einem Touch Display sind auch die Tasten zuviel und mit 2 Leitungen würde es auskommen. Hätte noch an 32 Bittern, die alle auf Arduino Basis laufen: Seeduino XIAO (super klein, M0 Cortex) 32kb RAM, 256 kb Flash ESP8266 D1 Mini (80 kb RAM, 1 MB Flash) ESP8266 Kit 8 (80kb RAM, 1MB Flash) ESP8266 NodeMCU
-
Thread
mehrere µC an einem Takt?
eher um Bauteile und Platz zu > sparen. worum dann? größerer µC mit mehr flash und mehr RAM ATmega1284p oder ESP32 oder mehr Ports ATmega2560 wäre ja eine Möglichkeit.
kann es durch die leichte Taktverschiebung eigentlich zu Problemen beim I2C Bus führen? (Alle 9 sind per I2C miteinander verbunden) Müsste doch eigentlich nix ausmachen, oder?
-
Thread
AVR NTFS SD-Karte
welches auf einen AVR mit default Einstellungen (Blockgrösse etc.) passt. Oder zur Not halt auf einen STM32?
Naja, der STM32F4 ist aber schon einige Stufen mächtiger als AVR. *Eine* Nummer höher wäre meiner Meinung nach die STM32F1 oder F3 Serie.
-
Thread
Guter, günstiger, Chip für Grafikdisplay
Den EPSON S1D15721D00B000 dürfte jeder AVR mit ausreichend PINs, z.B. der populärste Vertreter: Atmega328P, locker ansteuern können. Und dein USBasp kann problemlos den Atmega328P programmieren. Er hat halt "nur" 32 kB Flash, also sehr weit weg von deiner Anforderung und noch weiter von deinem Wunsch
EPSON S1D15721D00B000 dürfte jeder AVR mit > ausreichend PINs, z.B. der populärste Vertreter: Atmega328P, locker > ansteuern können. Und dein USBasp kann problemlos den Atmega328P > programmieren. Er hat halt "nur" 32 kB Flash, also sehr weit weg von > deiner Anforderung und noch weiter von
-
Thread
UART AM ATMEGA48
Hallo Users, Ich möchte das erste mal einen Atmega48-AU mit UART ansprechen. Mein Testcode bisher: [avrasm] .nolist .include "/home/lukas/Dokumente/AVR/includes/m48def.inc" .list ;~ sudo avrdude -c avrispmkII -P usb -p m48 -U lfuse:w:0x7D
Gern geschehen. Hätte ich auch merken können, dass ein ATmega48 wohl kaum mit 32 MHz läuft, aber ich hatte die auskommentierten Zeilen nicht gelesen.