-
Thread
Wozu übertrieben schnelle Microcontroller?
ist das mit den MHz auch nicht so 1:1. STM32 brauchen für die meisten Aufgaben mehr Taktzyklen, als ATmega328.
auch ein Projekt. Funktionierte damals echt gut. Mit uV2 ließ sich angenehm arbeiten.
-
Thread
Mikrocontroller + Zubehör?
, Uhr-Funktion usw.). > 3.) Ist Frage 2.) Abhängig vom verwendeten uC? Alle gängigen Atmel-AVR laufen auch ohne Quarz, der ATmega168A tut es auf alle Fälle.
) 24FJ16GA002-ISP 2.20€ (PIC24) ATMEGA 328P-PU 4.20€ Der Unterschied in der Rechenleistung AVR-PIC32 ist etwa Faktor 20, bei AVR-PIC24 etwa Faktor 2-3 (bei den PIC24EP noch mehr). So viel zu den mehrfachen Kosten
-
Thread
ATMEL (Microchip) erhöht die Preise
ist, sagt es eh schon alles... Laut Snapeda sind die µController von Atmel sehr beliebt. 1 atmega 328p-au 2 atmega 328p-pu 3 atmega 2560-16au 4 pic32mx250F128b-i/sp 5 stm32f407vgt6 6 atmega 32u4-au 7 stm32f103c8t6 8 atmega 328p-mu
Richard B. schrieb im Beitrag #4673496: > 1 atmega 328p-au > 2 atmega 328p-pu > 3 atmega 2560-16au Daran wird wohl der Arduino nicht ganz unbeteiligt sein.
-
Thread
Arduino - bringt's das ? Gesperrt
im Forum mal gerne jemanden sehen, der für 30€ oder was das Teil kostet einen Platine mit Quarz, ATmega16U2 und USB Layoutet, herstellt und bestückt. Nur weil es Bibliotheken gibt die dir nicht schmecken? Das ist doch absurd! Vlg Timm
Beitrag #3798964: > TQFP100 auf Steckbrett? Ich meinte natürlich einen Standard-Arduino (z.B.: ATmega328). Kostet für Bastler 3-4 Euro und nicht 2-stellige Eurobeträge wie r-u geschrieben hatte. Hier laufen gerade einige Diskussionen parallel. Man muss schon immer auf den Bezug achten. ;-)
-
Thread
DDS AD9854 China- Modul
wurden auch alle gelöscht und vom USB-Serial Wandler Hersteller heruntergeladen und die sind sauber. 2. Quellcodes für den ATMEGA32A und ein Schaltplan ist dabei. An den ATMEGA kommst du über die herausgeführte JTAG Schnittstelle. 3. Die PC-Software habe ich nicht ausprobiert. Der auf der Platine
des AD9854 über Paralell Ports. Der AD Chip könnte die Daten mit 100Mhz abnehmen, aber da ist der ATMEGA aber etwas überfordert ;) Ansteuerung: MEGA32 AD9854 PD2 A0 PD3 A1 PD4 A2 PD5 A3 PD6 A4 PD7 A5 PA0 D0 PA1 D1 PA2 D2 PA3 D3 PA4 D4 PA5 D5 PA6 D6 PA7 D7 PB0
-
Thread
Neue Cortex-M0+-Familie von Atmel
hauptsächlich von Automotive, Consumer und Industrieanwendungen. In den meisten Anwendungen haben dort 32-Bit-uC die Nase vorne. Für Neuentwicklung versteht sich, es wird natürlich auch noch in vielen Jahren Altsysteme mit 8-Bit-uC geben (das ist wohl der Hauptgrund, wieso es noch recht viele 8051er gibt
sich denn überhaupt noch sich mit zb.8Bit AVR zubeschäftigen, Denn wenn ich mir ansehe was ein Atmega128 kostet kriegt ich fast zum gleichen Preis ein STM32F103ZET6
-
Thread
AVR Bootloader in C - Artikel
compilieren bekomme ich folgende Warnung: > > /* Berechnen der Offsetadresse */ > hex_addr_offset = (uint32_t)(hex2num(hex_buffer, 4) << 16); Der Cast ist an der falschen Stelle. Das muss lauten [c] hex_addr_offset = ((uint32_t)hex2num(hex_buffer, 4)) << 16; [/c]
halloMario, Schön,das Du da bist. ich habe den ersten Test auf Atmega32, hat wunderbar geklappt. Nun jetzt teste ich den Atmega16 und macht Ärger. Ich habe die gleichen Programme wie für Atmega32 genommen und auf Atmega16 übertragen. Die Adresse des Bootloaders auf
-
Thread
Eigenschaften Atmel 644p
Genauigkeit, die mit dem externen Quarz nicht erreichbar ist. Außerdem ist Programmieren von Timer2 in RTC-Mode etwas gewöhnungsbedürftig. Wenn du 32,768 kHz als Takt für Controller nimmst, solltest du zuerst überprüfen, ob du bei so niedrigem Takt ATMega programmieren kannst.
Maxim B. schrieb im Beitrag #6465127: > Außerdem ist Programmieren von Timer2 in RTC-Mode etwas > gewöhnungsbedürftig. Wenn du 32,768 kHz als Takt für Controller nimmst, > solltest du zuerst überprüfen, ob du bei so niedrigem Takt ATMega > programmieren kannst. Odre Du nimmst
-
Thread
G-Code-Interpreter und µStep-Controller mit ATmega644
Positionsanzeige XYZ und Koonfigurierung) und Joystick (0-Punkt Verschiebung) ausgestattet, leider ist der ATMEGA328 dafür eigentlich etwas zu lahm und hat nicht genügend Ports. Wolle dann auf einen ATMEGA32U4 (auch wegen des USB supports) portieren, da bin ich dann aber kläglich gescheitert.... :-( Hat
bei Jacob bestellten Platinen bekommen habe und bestückt sind. *Kurzdaten* µController: ATMega48 [MLF] StepController: Trinamic TMC262 [QFN] mit externen Mosfets USB-Controller: CP2101 oder CP2102 Mosfet's: 4x FDD8424 [40V/4.2A] StepResolution: FULLSTEP/2/4/8/16/32/64/128
-
Thread
ATmega32u4 - ADC wirklich nicht unter 2.56V Ref?
> "... bin ich im Datenblatt auf die kleine Zeile Vref min 2.56V gestoßen." Und wo genau im Datenblatt bist Du darauf gestossen? Ich kann das in der aktuellen Version (Atmel-7766J-USB-ATmega16U4/32U4-Datasheet_04/2016 ) nicht finden.
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf MWS schrieb im Beitrag #5310494: > Wie wär's mit: >> Table 29-7.ADC Characteristics >> ... >> VREF Reference Voltage Min 2.56 Max AVCC - 0.5 danke, das hatte ich vorher
-
Thread
Bosch E-Bike Antrieb Geschwindigkeitssensor
- Änderungen: o R4 entfernt (LED aus => Strom sparen) o 47uF Elko zwischen GND und VCC o Quarz entfernt und mit 32.768kHz Quarz + 2x 12pF Kondensatoren ersetzt (z.B. diese hier: http://r.ebay.com/ARgxkS) .------------------..-----------------------
ein bild von wie du das gemacht hast. Änderungen: o R4 entfernt (LED aus => Strom sparen) o 47uF Elko zwischen GND und VCC o Quarz entfernt und mit 32.768kHz Quarz + 2x 12pF Kondensatoren ersetzt (z.B. diese hier: http://r.ebay.com/ARgxkS) Danke bolle1201
-
Thread
SPI Interrupt auf MEGA32U4
(1<<SPI2X); };break; } } #endif /* ONLY FOR MEGA32U4! */ #if defined (__AVR_ATmega32U4__) { /* set MOSI and SCK output, all others input */ MOSI_DDR |= (
Stimmt dieses '__AVR_ATmega32U4__'? In Assembler kenne ich es nur ohne 'AVR', also z.B. '__ATmega1284P__'.
-
Thread
Das Ende des Z80
für den Z80 gibt Linux nicht, aber Fuzix: https://www.fuzix.org/ Ich habe mal einen Z80-MBC2 aufgebaut (https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer, eine Z80, einen ATMega32 als I/O-Knecht und 128kB RAM, Massenspeicher mit einer SD-Card). Es gibt natuerlich
Thomas W. schrieb im Beitrag #7649532: > Ich habe mal einen Z80-MBC2 aufgebaut > (https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer, > eine Z80, einen ATMega32 als I/O-Knecht und 128kB RAM, Massenspeicher > mit einer SD-Card). Auch wenn meine
-
Thread
EMS > Adapter > NetIO > Raspi
bread board) as described on the EMS>Adapter>NetIO>Raspi page of the wiki. The circuit board need a ATmega644P instead of the ATMega32 that is on it standard. This circuit board interfaces with a NetIO module, through a regular 5x2 wire flat cable. The firmware to be flashed to this module is standard,
... Billiger Diamex ISP Programmer lief nicht. NetIO wollte nicht ins Netzwerk, Fusebits auf dem ATMega32 von Pollin waren falsch, Dann zunächst einen ATMega 644 20PU bestellt. Geht natürlich nicht. Also noch einen 644p.Irgendwann lief dann Ethersex. Auf meinem Raspberry2 lief noch ein apache2. Also
-
Thread
Welcher Microcontroller für i2c-Display
ATtiny nehmen, der > in der Liste Wer hat dir den Floh mit den ATtinys in den Kopf gesetzt? Ein ATmega168 als fertig aufgebautes Modul kostet über eBay 1,50€ oder ein ATmega328 mit USB-Wandler vielleicht 2,50€
Ich hatte auch meine Freude mit den *Pro Micro* - dank Atmega32U4 können die ordentliches USB. Ein paar Pro Mini habe ich aber auch.
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
256.0 const int32_t K1 = PWM_RESOLUTION * ADC_RESOLUTION * U_SOLL; const int32_t K2 = (R_HI+R_LO)/R_LO * U_REF; const int32_t K3 = ADC_RESOLUTION * U_CE; const uint32_t K4 = PWM_RESOLUTION; // Compute value for OCR as 32-bit value from adc int32_t ocr_32; // Be careful with such computations, // do not shorten out `PWM_RESOLUTION' etc and mind the conditioning! ocr_32 = K1 / (K2
-
Thread
I2C Display einfache Frage
://github.com/libdriver/ssd1315 https://forum.arduino.cc/t/ssd1315/695280 include Zeichensatz in u8g2 LIB DisplayOLED.setFont(u8g2_font_ncenB08_tr); // choose a suitable font
explizite Library für den "angeblich" eingebauten Controller zeigt nicht den Erfolg. //Display #include <U8g2lib.h> U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0); void setup(void){ u8g2.begin(); } Was ich jetzt mache, ich versuche Schritt für Schritt die einzelnen Initialisierungsschritte durchzugehen
-
Thread
Atmega32u4 und der HoodLoader2
Sven, meines wissen, muss der atmega32u4 mit 16MHz laufen, wenn man USB verwenden will.
Karl M. schrieb im Beitrag #4552832: > Sven, > > meines wissen, muss der atmega32u4 mit 16MHz laufen, wenn man USB > verwenden will. USB am ATmega32U4 geht mit 8 oder 16 MHz Clock, aber das ist hier nicht das Thema.
-
Thread
"Arduino kompatibler" MC für 2025
einstellen muss in der IDE sonst funktioniert es nicht. Und dann gibt es welche mit FTDI232R und ATmega16U2 und CH340 und ohne die passenden Treiber geht wieder nix. Arduino ist durch den Wildwuchs alles andere als einfach, und hat sich überlebt, so wie die AVR. Setz auf STM32. Geht zwar auch mit
der nicht bereits durch die PC Verbindung belegt ist. https://www.microchip.com/en-us/product/atmega32u4 https://store.arduino.cc/products/arduino-micro Michael
-
Thread
Reziproker Frequenzzähler+ Optimierte 64bit uint Routinen
Port nach dem Reset einlesen. z.B.: die Faktoren 1, 2, 4, 8, 10, 16, 32, 64, 100, 128, 144, 256, 272 Die Spannungsbereich wären dann U_bereich = 5V / (N+1) 'breit'. Mit N=13 dann U_bereich = 0,3571V, das entspricht +73dec bei 10 Bit ADC Auflösung.
ifdef USE_64BIT_HOPF # define BIND static # include "uint64_ops.h" #else # define uint64_mul32(arg1, arg2) ((arg1) * (arg2)) # define uint64_div32(arg1, arg2) ((arg1) / (arg2)) #endif [/c] Damit bleibt das Programm das selbe und ein Vergleich ist einfach möglich. Da ich im Augenblick
-
Thread
C versus Assembler->Performance Gesperrt
// pull down Clock for 100u PS2SendState=1; PS2PullDownClock(); Wait100u(); // pulldown data and release clock PS2PullDownData(); PS2ReleaseClock(); PS2SendState=2; } //+++++++++++++++++++++++
dieser harmlosen letzten Zeile steckt wohl etwas Arbeit: [c] int v = result(); const int32_t C1 = (int32_t)(-4.0 * 100); const int32_t C2 = (int32_t)(0.0405 * 100 * (1L<<28)); const int32_t C3 = (int32_t)(-2.8e-6 * 100 * (1L<<30)); v = (int)((((((C3 * v) >> 2) + C2) >> 11) *
-
Thread
AVRs mit USB?
. Alles, was ich finden kann, ist "AVR Microcontrollers Peripheral Integration" [1], welche nur ATmega8/16/32U2 und ATmega16/32U4 listet. Hinzu kommen DU Devices wie AVR64DU32. Die Frontseite der AVR-LibC v2.1.0 listet unter USB: [pre] at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 atmega8u2 atmega16u2 atmega16u4 atmega32u2 atmega32u4 atmega32u6 [/pre] also etwas veraltet. Dann gibt's noch avr-mmcus.def [3], wo man nach RMW suchen kann, weil (einige? alle?) Xmega USB Devices
-
Thread
Die Qual der Mikrocontrollerwahl
auch nicht. Jetzt habe ich beispielsweise den STM32 F103VBT6 Cortex-M3 uC entdeckt, der "etwas mehr" kann und mit 5,45€ nicht viel teurer ist. Es wäre natürlich toll, wenn ich in dem Bereich mehr Kapazitäten habe, als wenn ich mit dem ATMega32U2 schon
uC entdeckt, > der "etwas mehr" kann und mit 5,45€ nicht viel teurer ist. Es wäre > natürlich toll, wenn ich in dem Bereich mehr Kapazitäten habe, als wenn > ich mit dem ATMega32U2 schon bald an
-
Thread
USB MIDI Gerät
#4462910: > Wenn man sie denn haben will. Bei diesem Controller ist das nicht der > Fall. Ok, beim ATmega32u4 belegen D+/D- nicht die gleichen Pins wie TX/RX. Lt. Thread hat Stefan dies nur am UNO ausprobiert, d.h. dort ist ja der 32u4 "nur" der Controller für den Atmega328 und die sind seriell verbunden
Controller hab diese auch mit einem Logischem Namen in Cubase auftauchen., deßhalb die Lösung mit dem Atmega16u2 was ja sehr einfach ist. MIDI-IN/OUT benötige ich nicht auch kein SysEx. Mein Plan: einen Atmega 8/16u2/4 als USB-Controller und einen Atmega168 oder 328 oder was auch immer zum abfragen der
-
Thread
MMC/SD Karte: mmc_lib Version 2.0
@Nik, Gegenprüfen: Anschluss 1 der MMC/SD (nach Foto) ist /CS (ChipSelect)(ATmega32-PB4) Anschluss 2 ist SI (Serial In) muss an MOSI des MCU (ATmega32-PB5) Anschluss 3 ist GND Anschluss 4 ist Vcc (3,3V) Anschluss 5 ist SCK - an SCK (ATmega32-PB7) Anschluss 6 ist GND Anschluss 7 ist SO (Serial Out) muss an MISO des MCU (ATmega32-PB6) ATmega32 - MOSI = PB5 (Pin 6 bei PDIP, 1 sonst) - Anschluss 7 der MMC/SD (Foto) MISO = PB6 (Pin 7 bei PDIP, 2 sonst) - Anschluss 2 SCK = PB7 (Pin 8 bei PDIP, 3 sonst) - Anschluss
-
Thread
16 unabhängig arbeitende Oszillatoren ?
wie Karl-Heinz bereits sagte (und diverse andere vorher vermuteten): EIN Mikrocontroller, z.B. Atmega32, reicht dafür vollkommen aus. Um mehr I/O-Pins zu bekommen kannst du sog. I2C-Porterweiterungen verwenden. So kannst du mehrere I/O-Pins mit einem seriellen Datenprotokoll ansprechen... Viel
Augen die eleganteste Lösung. >Fazit - - welcher Controller kann das? Immer noch der gleiche. ATmega8 oder ATmega32, eigentlich jeder mit genug IOs. MFG Falk
-
Thread
Ist ein ATMEGA32-16PU geeignet für Jonglage?
reinreferenziert. > USB klingt natürlich verlockend, leider finde ich keinen Shop, wo der > ATMega32U4 angeboten wird =( Den gibt es z.B. bei Farnell, wobei er da aber im Moment leider nicht lieferbar ist. Den at90usb162/atmega32u2 findet man aber. Da muss man nur u.U. etwas mit den IO-Pins
Schade, da hatte ich mich schon in den ATMega32u4 verguckt, weil mich die 14 PWM-Kanäle beindruckt haben, aber leider ist der vorerst nirgendwo lieferbar. Der ATMega32U2-AU hat immerhin 5 PWM-Kanäle. Was macht jetzt mehr Sinn? Die PWM bei den
-
Thread
Atmel mit oder ohne Arduino oder ganz anderer µC für Batteriemanagement
HP nutzt fuer die kleinen Akkueinheiten in seinen Servern den PIC 16LF819/16F819. Bei 2V Betriebsspannung und 32 kHz Takt, war der mit wenigen uA zufrieden. Im Sleep natuerlich noch viel weniger. > Recyclen würde auch die Preisfrage lösen. Daher hab ich meine...
suspekt - was wenn da mal ein Kontakt versagt!? Was ist mit sowas: http://www.ebay.de/itm/10pcs-ATMEGA8A-AU-ATMEGA8A-TQFP-32-NEW-GOOD-QUALITY/261846828019?_trksid=p2045573.c100034.m2102&_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D38052%26meid%3Dd99500d15a2f42aab977b9ecf04d4ac6%26pid%3D100034%
-
Thread
Welchen Mikrocontroller für Millisekunden-Stoppuhr?
Arduino Uno ablöten und die 16 MHz vom Quarz, welcher den Hilfs-AVR für die USB-Verbindung treibt (U3) auf den Haupt-AVR legen. U3 Pin 2 (XTAl2) an ZU4 Pin 9 (XTAL1) Der Quarz hat vermutlich +/-50ppm oder weniger Fehler.
Michael schrieb im Beitrag #7830683: > Bei dem > von mir avisierten Taktgeber DS3231 RTC mit 32 kHz würde ein Überlauf > erst nach 2 Sekunden stattfinden. Der liefert aber nicht 32 kHz, sonder 32,768 kHz. Aus dem Datenblatt: > the 32kHz pin is enabled and outputs a 32.768kHz square-wave
-
Thread
Eclipse und WinAVR
: AVR-GCC C Compiler avr-gcc -c -fmessage-length=0 -Wall -Wstrict-prototypes -mmcu=atmega32 -minit-stack=__stack -O0 -fshort-enums -fpack-struct -funsigned-char -funsigned-bitfields -std=gnu99 -g2 -omain.o ../main.c Finished building: ../main.c Building file: ../timer.c Invoking: AVR-GCC C Compiler avr-gcc -c -fmessage-length=0 -Wall -Wstrict-prototypes -mmcu=atmega32 -minit-stack=__stack -O0 -fshort-enums -fpack-struct -funsigned-char -funsigned-bitfields -std=gnu99 -g2 -otimer.o ../timer.c Finished building: ../timer.c Building target: test3.elf Invoking
-
Thread
USB IR Remote Receiver (V-USB + IRMP)
ein Atmega16!? Der hat 16KB Speicher. Oder ein Atmega32 mit 32KB Speicher. Alle Protokolle wird man aber nie brauchen, deswegen sollte der Atmega8 ausreichen. > - Ich hab keine anderen Möglichkeiten als die
ATMEGA 8-16 DIP -> Microcontroller (I'd take ATMega168(P) 20MHz) TSOP 1738 -> IR receiver (I'd take TSOP34838) RAD 10/35 -> Capacitor 10u/35V RAD 4,7/35 -> Capacitor 4u7/35V KERKO 22P -> Capacitor 22p
-
Thread
Bausatz Add-on für AVR-NET-IO
Auch ich habe auch nur 2,74 V gemessen, laut Formel vom Schaltregler Datenblatt: U = 1,25 x ( 1 + R2 / R1 ) auch richtig. R1 entspricht R2 ( 1,5K ) R2 entspricht R3 ( 1,8K ). Ich habe paralell zum ( R2 1,5K ) 4,7K gelötet
früher > oder später mehr Flash-Speicher brauchen. Original kommt das Net-IO wohl > mit einem ATMEGA32. Passen tut auch der ATMEGA644 und der ATMEGA1284 mit > doppelt bzw. viermal soviel Flash. Jo, es liegt ein ATmega32 dabei. Dann werde ich mir bei Gelegenheit mal einen 1284 besorgen. Was ich
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
kennenlernen, mit der Technik gehen. Auch bei einem XMEGA musst du erheblich umdenken, wenn du zuvor den ATMega hattest, die Peripherie ist total anders. Wenn du 25 Jahre beruflich mit 8+16 Bit uCs und CPUs zu tun hattest, dann sehnt man sich nach 32 Bit! Selbst wenn man so einen 32 Biter mal just for fun in
mit 8+16 Bit uCs > und CPUs zu tun hattest, dann sehnt man sich nach 32 Bit! Gegen persönliche Ambitionen ist nichts einzuwenden. Aber man sollte alle Nebenwirkungen der 32bittigen Horizonterweiterung schon im
-
Thread
Welche Hardware kaufen? (Mikrocontroller programmieren)
Luca E. schrieb im Beitrag #3436103: > R = (U_vs-U_led)*I_led Nicht den Spannungsabfall im Atmega vergessen, sind auch nochmal ein paar wenige 100mV, je nach Strom. Ist aber ne reine Geschmacksache, wie hell du die LEDs haben willst. Ich empfehle
(15 Stück): http://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-8A-PU/3/index.html?&ACTION=3&LA=2&ARTICLE=119677&GROUPID=2959&artnr=ATMEGA+8A-PU Board: http://www.ehajo.de/Bausaetze/aTeVaL?source=1&refe
-
Thread
[V] Atmel Atmega32-16AUR >3000 Stück
Das könnte ein Irrtum zu sein. Bei mir kostet der Atmega 32-16AUR in 2K Rollen CDN$9.32770 und CDN$11 im Stückpreis. https://www.digikey.ca/en/products/detail/microchip-technology/ATMEGA32-16AUR/2357031?s=N4IgTCBcDaIIIBcC2BTA5gQwAQGYwFoBGANjgFUAlEAXQF8g
ATMega32 bis dahin antik.
-
Thread
Mit was in die Mikrokontrollerwelt einsteigen?
Peripherie von einem Anfänger relative schnell zu durchschauen. Und welchen Anfänger interessiert die 2nd Source Frage ? Da gehts doch eher um die Menge der verfügbaren Resourcen, um mal schnell was "abschmulen" zu können, oder ? Wenn Du mal auf einem 32Bit uP spurious bugs durch falsche Irq-Prios gehabt
Andreas H. schrieb im Beitrag #3458822: > Und welchen Anfänger interessiert die 2nd Source Frage ? Das hast du ins Spiel gebracht. Andreas H. schrieb im Beitrag #3458822: > Wenn Du mal auf einem 32Bit uP spurious bugs durch falsche Irq-Prios > gehabt hast, wirst Du das sicher
-
Thread
Welcher µC für meinen Zweck?
späteren Arbeitgebern), dann kostengünstige Entwicklung: MCU: STM32F030 oder (wenn viele GPIO benoetigt werden) STM32F103C8 - mit libopencm3 USB2UART: CH340G (hab ich unter Windows 7 in LabView angebunden) Motortreiber: L298N
mit PT1000 und 0.01K Auflösung und +/-0.05K Genauigkeit, > dann nimmt man zur Regelung eben einen 32-Bit uC Und 32 bit genau warum? Ich denke, so pauschal kann man das nicht sagen. Mit einem 32 bit uC ist man vielleicht auf der sicheren Seite, ein 8 bit uC könnte aber auch genügen. Das muss man aber
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
Andreas Schneider schrieb im Beitrag #4087177: > Ich nehme einen ATMEGA 8-16 DIP; (Der ATmega8A ist dazu kompatibel und meist ein oder 2 Euros billiger.) > Ich will ja einen einfachen, billigen uC, um damit dann auch kleine > Projekte aufzubauen. Da jedes mal ein
Ardunio- oder sonst ein Board zu > kaufen, wäre mir zu aufwändig. Ein kleiner Arduino mit einem Atmega328 kostet gut 2€ - sooh schlimm?
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
2a) Pfad der Erkenntnis : Er fängt mit dem kleinen uC an und lernt deren Funktionsweise (Timer, Clock, GPIO, ADC, UART, I2C, SPI, EEPROM, IRQ, etc.) kennen. Anschließend erfreut er sich mit kleinen Projekten
-2-tablet/ Auch wieder interessant dass der UC3L (obwohl viel teurer da in älteren Prozessen gefertigt) selbst den 32Bit für 32Cent Werbeslogans (von ST) standhält. dasselbe sieht man im samsung
-
Thread
Was sind eure Lieblings-ICs?
ADCs 7555 CMOS Timer - viel besser als 555, niedrige Schaltflanken 18F8722, 18F46K81, 12F683/4 u.a. PICs STM32F103/407 - hat die Leistung wenn man sie braucht LPC2478 (mit TFT Graphic Controller) LPC2103 für kleine Sachen ATMEGA1284P/644P, ATMEGA328P(B) - Gute, verläßliche Arbeitspferde AT90LP51ED
NSC32016 8031/51 ATtiny 2313 ATmega 32,644,1284 ULNs AM26LS31 AM26LS32
-
Thread
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
DIP28 2,75€. Als TQFP32 bei TME.eu oder JLCPCB etwa die Hälfte. Als Breakout-Board bei Ali/eBay gehts noch billiger, aber du kriegst du u.U. Klone, was aber nicht unbedingt schlecht sein muss. Nur die Stromfresser-Extrabauteile
DIP28 2,75€. > Als TQFP32 bei TME.eu oder JLCPCB etwa die Hälfte. > > Als Breakout-Board bei Ali/eBay gehts noch billiger, aber du kriegst du > u.U. Klone, was aber nicht unbedingt schlecht sein muss. Nur
-
Thread
Schaut jemand mal über meinen Schaltplan?
will einen 8³ LED-Würfel bauen und bräuchte mal eine Meinung zu meinem Schaltplan. Ich nutze den ATMega32U2, der per 8x 74HC595er Register die Säulen speisen und die Ebenen durch 8x IRLML 2402 MOSFETs auf Ground zieht. Die Register halten maximal 8,75mA pro Pin aus. An die 64 Ausgänge kommen noch
drauf ist. Naja dann bleibt > mir wohl nichts anderes übrig ;-) Ich meine mich zu erinnern, dass ATmega32U2 und ATmega32U4 da eine Ausnahme bilden, der Bootloader müsste drauf sein. Bei den beiden Typen mit "-RC" hinten ist - glaube ich - kein Bootloader drauf, diese beiden sind auf internen Oszillator
-
Thread
Z180-Stamp Modul
initialized command failed, result=1 sd init 0 rc=01 command failed, result=1 SD ist eine 2 GB Transend, aber auch mit 32 GB samsung getestet, FAT und FAT32. Ich habe den Eingang auch schon mit 330kOhm auf GND gelegt, aber dann bekomme ich als socket status immer 03. Die Leitungen ATMEGA
FF_GET C2FE FF_PUT C349 ADD_HLA C3AC B_LD_A C5C5 B_ST_A C5E3 DIV32_R C3B1 FF_GECH C317 FF_PUTH C364 ISV_SW FD45 S0.INBU B18E S0.OUTB B212 S1.INBU B2A7 S1.OUTB B32B
-
Thread
Microcontroller mit Python
Ja, die classic ATtiny sind bezüglich Stromsparen nicht der Bringer. Da muß es schon ein großer ATmega sein. Z.B. der ATmega48A braucht im Power-Save <1µA am 32kHz Uhrenquarz.
> 32KHz, Prescaler 8 ... nicht mehr ansprechbar An XTAL2 (sic!) z.B. 200 kHz anlegen.
-
Thread
Langzeittimer per RC-Glied?
Faustformel, 10° weniger Temperatur ergeben > doppelte Lebensdauer. Z.B. 40° = 80-10-10-10-10 ergibt 2000x2x2x2x2 Stunden. Das sind dann mindestens 32.000 Stunden oder 1.333 Tage. Bei 20°C Raumtemperatur sind es sogar noch 4 mal so lange.
altvatrischer schrieb im Beitrag #7343445: > 28.2.4 ATmega328P DC Characteristics > .... > Power Down Mode - WDT enabled, VCC = 3V - Typ 4,2µA > Power Down Mode - WDT disabled, VCC = 3V - Typ 0,1µA Timer2 im asynchronen "RTC"-Modus (mit 32 kHz-Uhrenquarz
-
Thread
Java auf AVR Gesperrt
Hallo, Ich habe ein AtMega 32 darauf geladen NanoVM.hex aus der avr_mega32_lcd verzeichnis. Wenn ich dass NanoVMTool start (unter Windows 2000) wird alles gut duchlaufen. Bis das runter laden anfangen mus dan bekomme ich volgendes
geladen und NanoVM_eeprom.hex im EEPROM beide mit ISP dongle und Ponyprog. Mein controller is ein ATMega32-16PI mit ein 16Mhz resonator. Und habe nanovm-20051217.tgz build genutzt. # # Mega32.config # name Mega32-with-LCD maxsize 1024 # info on target target UART filename COM1 speed 9600
-
Thread
SPS Betriebssytem
gerade nochmal durch den Kopf gehen lassen und bin zu folgendem Entschluss gekommen! MCU: ATmega32-16 DIP mit 16MHz Quarz Inputs: 16 Stück (durch 2x 74HC595)ggf mit Optok. Outputs: 16 Stück (durch 2x 74HC165)ggf mit Optok. ADC: 8 ADC`s (die des AVR`s) PWM: 2 CAN: MCP2515 RS232
Hürde sind die Preise der I²C Käfer." Im Prinzip könnte man jene 'Käfer' durch einen Satz fertiger I2C Codeteile ersetzen. Per 2313 oder ATMega8 könnte man dann sich die 'Käfer' selbst zusammenstellen. Ein ATMega8 kann locker 2* 8 Bit Port abbilden, einen SRAM-Baustein, eine 7-Segmentansteuerung
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
%2Fitm%2FWemos-MINI-D1-ESP32-ESP-32S-WIFI-Bluetooth-CP2104-ESP8266-Module-For-Arduino%2F162736953138%3Fhash%3Ditem25e3e0d732%3Ag%3AAzEAAOSws6ZZ~XF- schön kompaktes format und die "große" power.
https://www.aliexpress.com/item/weiyee-VGA-to-HDMI-Converter-Adapter-Output-1080P-HD-with-Audio-VGA2HDMI-TV-AV-to-HDTV/32844005353.html Bestellt 10.02., angekommen 10.03. https://www.aliexpress.com/item/Beetle-Virtual-Keyboard-BadUSB-Pro-Micro-ATMEGA32U4-Module-Mini-Development-Expansion-Board-For-Arduino-Leonardo-R3
-
Thread
Helpthread zum Wikiartikel AVR Eclipse
Hallo, ich schreibe gerade ein Programm für einen Atmega8u2 mit Eclipse. Dabei würde ich gern auf einen Debugger zurückgreifen (mittels AVR JTAGICE mkii). AVARice bietet jedoch keine Unterstützung für Atmega8u2, nicht ein mal für Atmega8... . Gibt es hierfür
void u8g_setup(void) { /* Test Envionment, ATMEGA with the following settings: CS: PORTB, Bit 2 A0: PORTB, Bit 1 SCK: PORTB, Bit 5 MOSI: PORTB, Bit 3 */ u8g_InitSPI(&u8g,
-
Thread
ATmega328/Arduino und weiter?
Anwendungen, einen uC mit eingebautem USB zum hochladen gab es damals (erster Arduino Atmega8) aber wohl noch nicht. Heute ware ein STM mit USB wie STM32F303CBT6 oder BlackPill natürlich eleganter - gibt es aber auch nicht
USB-Interface überfordert scheinbar die Zielgruppe. Dann gibt es noch den Arduino Micro mit ATMEGA32U4.