-
Thread
Bessere Poti Schaltung für Arduino?
EAF schrieb im Beitrag #7311759: > Was ist im ADC Abschnitt des ATMega328P Datenblattes falsch? ich schrieb an keiner Stelle ATMega328P! EAF schrieb im Beitrag #7311759: > Sprich, du lügst. kann jeder nachlesen wer lügt oder falsch zitiert!
Joachim B. schrieb im Beitrag #7311861: > ich schrieb an keiner Stelle ATMega328P! Es dreht sich um die Quellimpedanz, welche beim AVR nicht überschritten werden sollte und die Angabe findet sich halt u.A. im ATMega328P Datenblatt Aber: Das ist dir ja egal. Du möchtest
-
Thread
Frage bzgl. Verarbeitung einer Konstantendeklaration
Moin, ich habe dieser Tage ein einfaches Thermostat gebaut mit einem Atmega88 und nem DS18B20. Das Thermostat hat eine Hysterese damit das Aggregat nicht zu oft anspringen muss. Als Parameter habe ich eine Konstante deklariert und einen Wert zugewiesen: [c]const uint32
Also damit hab ich nicht gerechnet. Klar dass ein int beim Atmega 16-bit hat, aber ich ging davon aus, dass der Compiler das ohnehin zur Compilezeit berechnet und dabei, entsprechend der CPU Architektur des PCs, mit 32-bit rechnet. Alles klar, wieder was gelernt
-
Thread
RISC/V kommt in Schwung
muss für die Industrie wahrscheinlich nur noch etwas besser "abhängen". Gigadevice hat mit den 32F103/32vf103 imho den schlaueren Schritt getätigt... Zuerst portiert man mit überschaubarm Aufwand auf die GD32 peripherals, wenn das läuft tauscht man noch den Compiler und spart sich noch ein paar Cent
Lohnt es sich STM32 noch zu lernen?
-
Thread
1 Befehl pro Zyklus
scheinbar einen Befehl in einem Takt auszuführen. https://www-user.tu-chemnitz.de/~heha/hsn/chm/ATmegaX8.chm/7.htm
Ich poste den Link einfach noch ein drittes Mal: https://www-user.tu-chemnitz.de/~heha/hsn/chm/ATmegaX8.chm/7.htm
-
Thread
Überlauf in AVR mit C
www.mikrocontroller.net/topic/548660 #define LIMIT_LOW -65535 #define LIMIT_HIGH 65535 const uint8_t P = 1; int32_t P_controller(int32_t e) { int32_t P_Teil; P_Teil = P * e; if (P_Teil < LIMIT_LOW) P_Teil = LIMIT_LOW; if (P_Teil > LIMIT_HIGH) P_Teil = LIMIT_HIGH; return P_Teil; } void setup() { Serial.begin(115200); } int32_t T_ist = 0; int32_t T_soll = -1000; void loop() { int32_t e; e = T_soll - T_ist; T_ist = P_controller(e); Serial.println(T_ist); delay(100); } [/c]
-
Thread
Ungenutzte Arduino Mega Pins verwenden
Hallo, ich möchte ein kleines Projekt mit Arduin9 für den Atmega 2560 erstellen, aber nicht mit dem Arduino Mega. Bei der Platine werden Ports verwendet, die auf der Arduino Mega Platine gar nicht rausgeführt sind wie PD5. Dementsprechend gibt es dafür keinen
Falscher Threadstm32
-
Thread
Schaltung mehrere Taster für Strom + GPIO
Methode, mehrere Taster als Matrix zu verschalten. Das mach bei mehr als 5 Tastern Sinn. Welcher ATmega hat einen CAN Bus? Ich würde lieber einen Mikrocontroller nehmen, der CAN und genug I/O Pins hat. Zum Beispiel einen STM32F302 oder 303.
Michael W. schrieb im Beitrag #7302229: > Das ganze soll von einem µC (z.B. ATMega) gesteuert werden, der beim > Druck auf einen der Taster bestromt wird Unsinn, moderne uC wie ATmega brauchen in sleep so wenig Strom als ob sie abgeschaltet sind. Also einfach dauernd an Strom
-
Thread
Nachteile QFN und BGA gegenüber QFP
auch recht erstaunt damals, dass Atmel beim AVR Butterfly entgegen ihren eigenen Empfehlungen beim ATmega169 das Pad nicht verlötet hatte.
ü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?
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 AVRdudess welches ein GUI für Avrdude ist. Damit habe ich auch die AVRUSB programmer mit Mega8 getestet
debuggen (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
von Xmega zu stm32
Hallo alle, Ich bin lange und gut mit meinen Xmegas zurechtgekommen. nun wollte ich auf STM32 weil a) 32 bit b) FPU c) deutlich verfügbarer zu anderen Preisen (günstiger). Weil ich Low Power für IOT und etwas kraftvolles vereinen will (80MHZ) liebäugeln ich mit der STM32L4 Reihe STM32L496VGT6
Von Microchip atmega/xmega auf STM32 ist ein weiser Schritt. Das Preisleistungsverhältnis stimmt bei den megas einfach nicht mehr. Für die gleichen Preise bekommst du das zehnfache der Geschwindigkeit zum halben Preis.
-
Thread
PCMCIA I/II Entwickungsbord
Ihrem Board haben. Ich wollte gerne eine Art verlängerung haben, um dann später ein arduino, ESP32 oder Raspberi Pi dran zu betreiben. Der Hintergedanke ist es bezahlbare Erweiterunegen für die beiden Systeme zu bauen. Gibt es schon so was oder muß ich es selber erst erstellen ? LG. Sven
Interfaceen. > Man glaubt es kaum, aber ich hab damals schon eine PCMCIA II WLAN-Karte an einen ATmega168 angebunden und betrieben. Ist ja letztlich nichts anderes als ein 8/16 Bit ISA-Interface, von dem PCMCIA abgeleitet wurde. Alles Gute im neuen Jahr und Gruß Old
-
Thread
EOL ATmega328p
Adapterplatine. Kommt man für diverse andere IC sowieso nicht drumherum. Edit 2: Bei Reichelt ist der ATmega328PB in TQFP-32 verfügbar.
Folgende AVRs werden von Microchip als aktiv geführt und sind in einem DIP-Gehäuse verfügbar: ATmega1284 ATMEGA1284P ATmega16 ATMEGA162 ATmega164A ATmega164P ATmega164PA ATMEGA168 ATmega168A ATmega168P ATmega168PA ATmega16A ATmega32 ATmega324A ATmega324P ATMEGA324PA ATmega32A ATMEGA48
-
Thread
CH32V003 - Experimente mit dem Zehn Cent-Mikrocontroller
Als möglicher Nachfolger für den Atmega8, der bei mir in vielen Projekten eingesetzt wird, wäre der CH32V003F4P6 eine interessante Alternative. Daher wurde einfach Mal das CH32V003-LinkE Kit bestellt und noch ein Schwung von den MCU's dazu
Ist schon jemandem aufgefallen, dass der CH32V003F4P6 nicht nur zufällig so ähnlich heisst wie der STM8S003F3P6? Das Pinout ist nahezu perfekt gleich, siehe Anhang. (Pinout des CH32V003F4P6 - gelb markiert sind die STM8S-Anschlüsse) Der CH32V003F4P6
-
Thread
ESP32 D1 Mini an Lipo
Habe mal den ESP32 über die 5 V Einspeisung mit einen LIPO 18650 angeschlossen. Es sind 20 WS2812 angeschlossen welche ständig angesteuert werden. Der Akku hat 6 Std durchgehalten. Habe den Entladezustand des
nachgereicht Hat das einer mal getestet. P.S. Bis zu welchen unteren Spannung läuft der ESP32 noch wenn er mit einen Lipo an der 5V Versorgung hängt? MfG alterknacker
-
Thread
Suche Midi Fileplayer mit TFT-Bildschirm, SD Karte auf Basis Arduino oder ESP32
Projekt veröffentlicht , das nannte sich MR-Midi-Fileplayer. Dieses Ding, das ursprünglich mit einem Atmega 168 und eine 2-zeiligen LC-Display aufgebaut war, wurde seinerzeit mal von mir nachgebaut und ich habe es bis heute auch in Betrieb. Seit etlichen Jahren schwebt mir gleiches vor neu aufzubauen allerdings eine wenig neuzeitlicher. Ich stelle mir da vor , ein Atmega 328 , der könnte es immer noch machen, aber besser wäre eine ESp8266 oder noch besser ein ESP32. Das seinerzeit verwendete Display 2-zeilig LCD ist auch nicht mehr Zeitgemäß´, das denke ich an ein
-
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
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 Dinge (RT-Komponenten etc.
-
Thread
Was ist mit dem avr-gcc 12.x passiert? Internal Compiler Errors Gesperrt
fileio-atmega2560.i NEWS exit-atmega103.s fileio-atmega2560.o options.c exit-atmega128.i fileio-atmega2560.s options.def exit-atmega128.o fileio-atmega8.i options.h exit-atmega128.s fileio-atmega8.o options.o exit-atmega168.i fileio-atmega8.s perf.c exit-atmega168.o fileio-attiny3216.i perf.h exit-atmega168.s fileio-attiny3216.o perf.o exit-atmega2560.i fileio-attiny3216.s README exit-atmega2560
-
Thread
u8g2 mit AVR
Oder du hast keine 16MHz? Irgendwie echt komisch, da die Konfig. ansich erstmal stimmt: 16MHz / 32 = 500000 500000 / 100 = 5kHz
Danke! Adam P. schrieb im Beitrag #7294026: > Deinem Projekt nach zu urteilen, verwendest du den Atmega2560? Ja genau ich verwende den Atmega2560, vielen Dank für den Tipp mit dem Interrupt, das hilft mir sehr. Gruß Pavel
-
Thread
DCF77 ausgefallen
Datumswechsel mit geänderter Jahreszahl tatsächlich auf der Anzeige erscheint. Dann wäre es vielleicht der 32.Dezember für eine Sekunde? oder der 0. Januar für eine Sekunde? ciao gustav
mit geänderter Jahreszahl > tatsächlich auf der Anzeige erscheint. > Dann wäre es vielleicht der 32.Dezember für eine Sekunde? > oder der 0. Januar für eine Sekunde? Nur, wenn die Software falsch ist. DCF77 überträgt die Daten der Folgeminute. In Deutschland war die Umstellung immer am 01.01
-
Thread
Wanderkiste Widlar, Runde V
Development Board mit Touchscreen und allen Resourcen dazu, sowie einige der exakten TQFP MCUs mit 32 MB eingebautem RAM.
übrigens folgende (da nicht auf den Bildern erkennbar): 2x NXP LPC1114 (einziger? DIP ARM-M0) 2x ATmega328p (mit Arduino Bootloader) 1x ATmega1284 3x Atmel TQFP 32-Bit ATSAM 1x Atmel TQFP 8-Bit ATmega 7x Nuvoton N32905U1DN (TQFP, 32MB RAM, ARM296EJS, 200MHz, USB, LCD, Kamera) Der Nuvoton braucht
-
Thread
Arduino SAMD21 Start Condition verkürzen
Bug im SAMD21 oder in der Lib. Ist ein SAMD21 als IO-Expander eh nicht völlig oversized. Ein ATmega48 sollte doch dicke reichen.
IO Expander und soll die Daten dann über einen BUS (welcher steht noch nicht fest) senden. Ein ATmega48 tut es sicherlich auch, nur davon fliegt hier keiner rum. Habe den Code mal auf einen ESP32 geladen. Funktioniert nun. Ich werde die Tage mal ein GitHub Issue beim Arduino-Core SAMD21 aufmachen
-
Thread
Füllstandssensor TL-136 (4-20mA, 24V) an µController
den ADS1115 aber > nicht. Man braucht keinen überkandidelten 16Bit-ADC, der interne 12Bit des ESP32 reicht völlig. Der Sensor schafft doch nur max 8Bit.
herumliegen, und möchte deshalb nicht auf ESP32 umsteigen.
-
Thread
[V]ATMEGA32L-8AU
Habe 50 Stück ATMEGA32L-8AU Stück 5€
-
Thread
AVR-Tutorial: LCD - Erweiterung lcd-routines.asm - Bitte um Feedback
Target hier ausgetestet der AtMega8515, der gute alte...) Wobei das Tutorial eigentlich für den ATmega8 ist.
Komponenten. ...und leichte Portierbarkeit von einem Target zum anderen. Vom AtTiny4313 zum ATMega32U2 zum Beispiel bei Programmen, die vom Speicherbedarf und sonstigen Design her auf beiden µCs lauffähig wären. Und auch sind, wenn man die Sache erst nachgearbeitet hat. Bei C macht das ein halbwegs
-
Thread
SAQ Minimalempfänger
evtl. > einem BFO mit 555 auf 16.5 oder 18 kHz? Keinen ungenauen 555 verwenden, sondern einen 32,..kHz Uhrenquarz mit standard CMOS /2 teilen = 16384 Hz. Differenz zu 17,2 kHz ist 816 Hz, also ein prima Morseton.
2018 schon Erfolg. ( Suche bei Y-tube "R09SAQ" ) Zum testen nutzte ich einen Generator mit einem ATMega8 ( Display und 2 Tasten ich bin nicht sicher ob ich die Software aus diesem Forum hatte oder einem anderen). Der Ausgang vom Atmega mit 100Ohm nach Masse, ohne extra Draht dazwischen. Damit überbrücke
-
Thread
Wozu übertrieben schnelle Microcontroller?
bisschen langsamer, als der alte. Bei Mikrocontrollern ist das mit den MHz auch nicht so 1:1. STM32 brauchen für die meisten Aufgaben mehr Taktzyklen, als ATmega328.
Stefan F. schrieb im Beitrag #7273372: > STM32 > brauchen für die meisten Aufgaben mehr Taktzyklen, als ATmega328. single/double precision FPU, DMA, Ethernet NIC, DSI/LTDC Display, 32 Bit Timer, FMC für MB an zusätzlichem Speicher, USB HS und
-
Artikel
AVR-Tutorial: IO-Grundlagen
lauten bei einer Standardinstallation am PC z. B. C:\Program Files (x86)\Atmel\Studio\7.0\packs\atmel\ATmega_DFP\1.7.374\avrasm\inc für ATmega-Controller oder C:\Program Files (x86)\Atmel\Studio\7.0\packs\atmel\ATtiny_DFP\1.10.348\avrasm\inc für ATtiny-Controller . Einige Include-Dateien heißen ATmega48A: m48Adef.inc ATmega8: m8def.inc ATmega16: m16def.inc ATmega32: m32def.inc ATTiny12: tn12def.inc ATTiny2313: tn2313def.inc Um sicher zu gehen, dass man die richtige Include-Datei hat, kann man diese mit einem Texteditor
-
Artikel
AVR-Tutorial: Power Management
Controller ab, dieser Artikel nimmt jedoch (abweichend vom restlichen AVR-Tutorial) Bezug auf den ATmega32 (Datenblatt). Um einen der verfügbaren Sleep-Modi des ATmega32 zu betreten, müssen folgende Schritte ausgeführt werden: das SE-Bit im MCUCR-Register wird auf 1 gesetzt, die SMx-Bits im MCUCR-Register
durchgeführt werden. Quellen. Datenblatt des ATmega32 Literatur. Per Andreas Gulbrandsen (2019): AVR Low-power Techniques, Application Note AN2515. ----
-
Artikel
AVR-Tutorial: Watchdog
Watchdog Timer Control Register (WDTCR) gesteuert. WDP2 WDP1 WDP0 Time-out nach [ms] 0 0 0 16,3 0 0 1 32,5 0 1 0 65 0 1 1 130 1 0 0 260 1 0 1 520 1 1 0 1100 1 1 1 2100 Achtung: Die Zeiten sind abhängig von der Betriebsspannung und der Taktfrequenz des WDT-Oszillators. Sie sollten daher aus dem jeweiligen
WDTON-Fuse aktivieren. Am einfachsten läßt es sich durch ein kleines Programmbeispiel demonstrieren. Ein ATmega8 wird mit 4 MHz des internen Taktgenerators mit einer Start-up-Zeit von 64 ms getaktet. Die WDTON-Fuse ist gesetzt (WDT aktiviert). An Port B ist eine LED angeschlossen (Pin egal). Der Timer 1 läuft
-
Artikel
Projekt VGA Core in VHDL
1920 1920 1920 1920 Front Porch 56 24 40 48 64 64 88 528 48 136 Synch 120 136 168 184 192 192 48 44 32 200 Back Porch 64 144 96 200 192 305 144 148 80 336 Pixel X 1040 1328 1584 1712 1728 2160 2200 2640 2080 2592 Pixeltakt 48,1 56,5 63,1 63,1 78,1 75 67,4 56,3 1920 1920 Vertikal 600 768 1024 1024 1024
programmieren (Windows 7) Projekte. FPGA Oszi mit VGA Ausgang Oszilloskop Vorstufe VGA Testbildgenerator mit ATMEGA 8
-
Thread
Ersatzbauteil - BMS incl. Balancer
Übermittlung via Bluetooth ist zwar eigentlich nicht so relevant, jedoch wollte ich schon länger mal einen STM32 einsetzen und was mit Bluetooth machen. Daher wird dies nun mein erstes Projekt mit dem Zerg. Habe sonst immer ATMEGA`s eingesetzt. Die CubeIDE sieht schonmal recht übersichtlich aus. Bei den
-
Thread
Steuern Mikrocontroller
ESP32 sollte passen. Und ja, eine Relais dazwischen ist kein Problem.
Wir haben uns jetzt für ein ATmega328 entschieden. Was für ein Relais brauche ich dafür ? Und oben im Hauptbeitrag meinte ich natürlich Digitalen Ausgang vom MC.
-
Thread
Diverse Bauteile µC, Debug-Tools
AT90S2313 im DIL-20 Gehäuse 1€ 1 Stück: AT90S4433 im DIL-28 Gehäuse 1€ 1 Stück: ATMEGA8 im DIL-28 Gehäuse 1,50€ 1 Stück: AT90S8515 im DIL-40 Gehäuse 1,50€ 2 Stück: ATMEGA8515 im DIL-40 Gehäuse 2€ 1 Stück: ATMEGA103 im TQFP64 Gehäuse 3€ 2 Stück: ATMEGA128L im TQFP64 Gehäuse 4€ 6 Stück: ATMEGA128 im TQFP64 Gehäuse 4€ 2 Stück: xMEGA256A3B im QFN64 Gehäuse 4€ ARM: 8 Stück: AT91SAM7SE512 im BGA Gehäuse 4€ (neuwertig) 12 Stück: STM32F217vet6 im LQFP100 Gehäuse 4€
-
Thread
Serial Communiction uint8_t* Arduino
click. Ich kenne die allerdings nicht, hatte erst angenommen das wäre ein anderer Click 4 mit STM32F7.
Eine Nachrüstung: [c] // serialEvent() Nachrüstung für ATMega32U4 USB CDC Serial (z.B. Leonardo/Micro) // Entspricht weitestgehend der Implementierung wie bei HardwareSerial void serialEvent() __attribute__((weak)); // void serialEvent(){} // implementieren
-
Artikel
AVR-Tutorial: Arithmetik8
dafür. Einige bringen auch Unterstützung für eine Hardwaremultiplikation mit (so zum Beispiel der ATmega8), während Division in Hardware schon seltener zu finden ist. 8 Bit versus 16 Bit. In diesem Abschnitt des Tutorials wird gezielt auf 8-Bit-Arithmetik eingegangen, um zunächst die Grundlagen des Rechnens
wird ein 0b vorangestellt): 0b10011011 = 1 * 128 ( 128 = 2 hoch 7 ) + 0 * 64 ( 64 = 2 hoch 6 ) + 0 * 32 ( 32 = 2 hoch 5 ) + 1 * 16 ( 16 = 2 hoch 4 ) + 1 * 8 ( 8 = 2 hoch 3 ) + 0 * 4 ( 4 = 2 hoch 2 ) + 1 * 2 ( 2 = 2 hoch 1 ) + 1 * 1 ( 1 = 2 hoch 0 ) Ausgerechnet (um die entsprechende Dezimalzahl zu erhalten
-
Artikel
AVR-Tutorial: 7-Segment-Anzeige
Segment-Anzeige. Schaltung. Eine einzelne 7-Segment-Anzeige wird nach dem folgenden Schema am Port D des ATmega8 angeschlossen. Port D wurde deshalb gewählt, da er am ATmega8 als einziger Port aus den vollen 8 Bit besteht. Die 7-Segment-Anzeige hat neben den Segmenten a bis g eine gemeinsame Anode CA sowie einen
bisherigen Vorwissen könnte man sich jetzt daran machen, auch einmal drei oder vier Anzeigen mit dem ATmega8 anzusteuern. Leider gibt es da ein Problem, denn für eine Anzeige sind acht Portpins notwendig – vier Anzeigen würden demnach 32 Portpins benötigen. Die hat der ATmega8 aber nicht. Dafür gibt es aber
-
Thread
String in char convertieren
ohne aus. Z.B. du. Am Rande: String belegt den Buffer auf dem Heap, drum passt da z.B. beim ESP32 viel mehr rein, als man auf dem Stack unterbringen kann. FreeRTOS begrenzt den Stack Im Eingangsposting wird Stack belegt, ist somit kritischer.
://www.elektormagazine.de/news/mein-weg-ins-iot-10-das-pretzel-board https://forum.arduino.cc/t/atmega328p-esp8266-wifi-tutorial/944380 Na egal, dann halt nicht. Unkenntnis ist jedoch kein Grund, sich über andere Lächerlich zu machen. Dein Verhalten ist lächerlich, zudem es deutlich offenbart, dass
-
Thread
Atmel Xmega: Eine Serie geht, eine Andere nicht.
suchst du falsch. Ja, der ATXMEGA 16A4U-AU ist nicht verfügbar: https://www.reichelt.de/8-16-bit-atmega-avr-mikrocontroller-16-kb-32-mhz-tqfp-44-atxmega-16a4u-au-p189059.html?&nbc=1 Aber den ATXMEGA 32A4U-AU soll es schon im ab Mitte Januar wieder geben: https://www.reichelt.de/8-16-bit-atmega-avr-mikrocontroller-32-kb-32-mhz-tqfp-44-atxmega-32a4u-au-p188779.html?&nbc=1 A4U werden sehr wohl verkauft.
-
Thread
[V] µC, Atmel, Microchip abzugeben NEU
Liste wird die nächsten Tage erweitert ! je 40 Stück (auch in kleineren Mengen zu haben) Atmega 16-16 TQ Stückpreis 6,- EURO Atmega 32-16 TQ Stückpreis 7,- EURO Versandkosten per Aufwand Das ich die Liste hier immer Überarbeiten kann bitte keine Einträge, Anfragen oder sonstige Hinweise,
Andreas B. schrieb im Beitrag #7263535: > Atmega 16-16 TQ Stückpreis 6,- EURO > Atmega 32-16 TQ Stückpreis 7,- EURO Ja ne, ist klar. Das ist teurer als Neupreis beim Enkundendistributor.
-
Artikel
USB
Softwarelösung, kann nur USB Low Speed (Seite auf japanisch, mit Babelfish übersetzen lassen). SIAM32 USB HC - Software Implemented Atmel Mega32 Universal Serial Bus Host Controller (Atmega32, GPL) Software-Implementierungen auf anderen Mikrocontrollern scheitern wegen zu geringer Taktfrequenzen bzw.
development (MIT). Alter Name: MyUSB FreakUSB Open Source USB Device Stack (mod. BSD Lizenz) Atmel ATmega(8|16|32)U2 - ATmega(16|32)U4 - 1x USB 2.0 full-speed/low speed device (USB Appnotes AVR270..273, 282, 287, 293) Alle hier genannten Mikrocontroller haben keinen USB-Host (nur Client)! Eine Auswahl:
-
Thread
Echo HC-SR04 auswerten
Hallo an das Forum, ich will mit einem ATmega32 einen Ultraschallsensor auswerten. Ich programmiere in asm. Der Aufbau auf dem Steckbrett funktioniert bereits, d.h. ich schicke ein Triggersignal an den Sensor und ich erhalte danach vom Sensor
Genauigkeit brauche ich am Ende des Tages und wie groß soll der Messbereich sein. Denn Du hast bei einem Atmega 32 maximal einen 16 Bit Zähler. Wenn deine MCU mit 16 Mhz rennt und du einen prescaler von 1 wählst, dann wird dein gerade mal 65535 counts fassender TIMERCONTER alle 0,0625µs um 1 Hochgezählt. Und
-
Thread
Arduino Codegröße
www.amateurfunkbasteln.de/arduino1284/index.html https://prominimicros.com/how-to-use-the-pro-mini-xl-or-atmega-1284p-with-the-arduino-ide/ https://github.com/MCUdude/MightyCore https://ednieuw.home.xs4all.nl/Woordklok/ATMEGA1280P_Project/Project_around_the_ATMEGA1284P.htm
dort ist der echte Verbrauch zur Laufzeit > dynamisch. +1 ich liebe den Luxus im Ram vom ATmega1284p oder ESP32
-
Thread
PT1000 an Arduino mal etwas anders
Das hatte ich ja schon verlinkt. s.o. > https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.32 Das ist alte Technik, die nur noch in Mawinesien angewendet wird.
musst darauf achten, dass du dich mit Aref nicht außerhalb der Spec des Prozessors bewegst. Beim Atmega32 ist dies schon der Fall, da hier im Datenblatt min 2.0V steht. Beim Atmega644 wärst du auf alle Fälle mit min 1.0V auf der sicheren Seite. Der Widerstand sollte ein Präzisionswiderstand sein.
-
Thread
USBasp über Parallels
Das Gerät wird zwar erkannt, ist jedoch nicht funktionsfähig. Möchte ich also meinen ATmega32 mithilfe von Microchip Studio und dem USBasp flashen, so bekomme ich nur die Fehlermeldung von Avrdude, dass das Gerät nicht gefunden wurde. Mir ist bewusst, dass das auf einen fehlenden Treiber
Möglichkeit den ATmega32 mit einem USBasp und Microchip Studio auf einer Parallels VM zu flashen? Danke im Voraus!