-
Artikel
Logic Analyzer
bzw. USB-RS232) Windows-Software (Visual Basic) Software (AVR und Windows): Closed Source? Basis: Atmega16 und NAND-Gate Eingestellte Produktlinie Version 2 Pro bis 4 Kanäle bis 20 Million Samples per second Maximum sampling buffer 256K Generator/Playback Modus USB HID mode Firmware upgrade feature Windows-Software
MSa/s Version 8 Kanäle 50 MSa/s 4k Samplespeicher Trigger auf beliebige Pegelkombinationen Basis ATMega644 FT232 USB 115200 Baud 80 MSa/s Version 8 Kanäle 50 MSa/s 16k Samplespeicher (32k bei neuer Software) Trigger auf beliebige Pegelkombinationen Basis ATMega88 / ATMega48 FT232 USB 500000 Baud Weitere
-
Thread
Serielles EEprom 25LC1024 Verständnis Problem
Schönen Sonntag, ich möchte mit meinem Atmega328 das 25LC1024 verwenden. Und Grundsätzlich funktioniert es auch. Das heißt ich kann eine Structur ins EEprom schreiben und auch wieder lesen. Nur leider verstehe ich nicht was mit den Pages gemeint
kann ein einzelnes Byte geschrieben werden, mittels "page write" können nach der Startadresse bis zu 128 Bytes nacheinander geschrieben werden, wie in figure 6.2 dargestellt. Analog verhält es sich beim Lesen. Für größere Datenmengen muß nach 128 Bytes wieder die nächste Startadresse angegeben werden.
-
Thread
5V signal am AVR, wenn dieser mit 3,3V betrieben wird
tach, nimmt der avr schaden, wenn dieser nur mit 3,3V betrieben wird (atmega328p), am input pin aber 5V anliegen? Oder müssen diese auch erst irgendwie auf 3,3V runter?
Wolfgang schrieb im Beitrag #6434661: > Stimmt - Atmel spricht von 1mA als unkritischen Wert. und bei 128kHz ajax schrieb im Beitrag #1107296: > Der Stromverbrauch lag > bei auseschalteter Peripherie zwischen 10uA und 100uA sind dann offensichtlich unkritisch!
-
Thread
Logiktabelle mit einem TTL IC
Ich nehme für Logik gerne MCs, z.B. ATtiny24, Atmega48. Oftmals wissen die Auftraggeber ja selbst nicht so recht, welche Logik am Ende rauskommen soll. Umprogrammieren ist also mehrmals nötig. Man kann auch leicht eine Entprellung mit einbauen. Ist
Peter D. schrieb im Beitrag #6431430: > Ich nehme für Logik gerne MCs, z.B. ATtiny24, Atmega48. Oftmals wissen > die Auftraggeber ja selbst nicht so recht, welche Logik am Ende > rauskommen soll. Umprogrammieren ist also mehrmals nötig. Hi, wenn es "nur" um logische Zustände geht...
-
Thread
[S] C Programmierer (AVR GCC), [B] Verstärkerboard
Verstärkerboard mit Klangregler und Co. Gesteuert wird das ganze über i2c. Als Controller kommt ein ATMega128A zum Einsatz. Ich würde das komplette Board zur Verfügung stellen und dies darf natürlich dann behalten werden. Ich bin derzeit noch unterwegs. Wenn ich das ein oder andere Interesse geweckt
-
Thread
Ultraschallgerät(Medizin) HMI Touch Vertikale Streifen
Weile bis das Powersupply aus China kommt ich melde mich dann hier bei euch , der Atmel ist ein atmega128l au . Vielen Dank für euren Support.
//sites.google.com/site/shaoziyang/Home/avr/avr-universal-bootloadere Ich habe schon einen neue Atmega128 auf das Board angelötet , AVR- ICE ist unterwegs, das Board hat ISP 6Pin Anschluss, da kann ich den ICE dran hängen. Sollte das ganze keinen Erfolg haben ,nimmt der Mikrocontroller die Reise
-
Thread
AVR128DA übertakten
an fremden Erfahrungen interessiert sind (eigene sind besser): a) seit Jahren betreibe ich einen ATmega1284P mit 24 MHz und SPI sowie USART-SPI mit dem halben Takt. b) seit einiger Zeit läuft ein AVR128DA28 mit 43 MHz, u.a. USART sowie TCBs im 32-bit-Modus bei 'Input Capture on Event mode' sowie 'Input
Meine XMegas laufen mit 64MHz (32E5, 128A4 und 256A3U)
-
Thread
Timer Overflow Counter - Wie richtig berücksichtigen?
verwenden, weil am Ende 2 Pulslängen verglichen werden. Bei der Architektur können wir beim bekannten Atmega bleiben. Ich hätte einen ATmega328PB, Mega2560 und ATmega4808/4809 zur Auswahl. Den 2560 und 4809 in Form eines Arduino Boards. Der Einfachheit halber bleiben wir beim ATmega328xx oder Verwandten,
Die sichere Lösung wäre, einen µC mit 2 x Capture-Einheiten zu verwenden. Ein Kandidat wäre ein ATmega162, ein anderer ein ATmega64, 128, 324, ..., die mehrere 16 Bit Timer bieten. Noch besser wäre zum Beispiel ein STM32Fxxx, wo einige Timer 4 x Capture-Eingänge haben. Dein Problem ist mit vertretbarem
-
Thread
Atmega328p mit Atmel ICE programmieren
20 4 0 no 1024 4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no
4 0 no 1024 4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no
-
Thread
Arduino China-ProMini stürzt ab
noch mehr übergeben werden, aber auch da führen Änderungen nicht zum > Erfolg. Du hast doch ein 128x64 display. Die Default Werte des Konstruktors sind aber 128x32: [c] OLED(uint8_t sda_pin, uint8_t scl_pin, uint8_t reset_pin=NO_RESET_PIN, uint8_t i2c_address=0x3C, uint_fast8_t width=128
mehr übergeben werden, aber auch da führen Änderungen nicht zum >> Erfolg. > > Du hast doch ein 128x64 display. Die Default Werte des Konstruktors sind > aber 128x32: > OLED(uint8_t sda_pin, uint8_t scl_pin, uint8_t reset_pin=NO_RESET_PIN, > uint8_t i2c_address=0x3C, uint_fast8_t width=128,
-
Thread
TCB von ATmega4809 megaAVR0 Serie
universell wie der TCA und nur für ein paar konkrete Aufgaben gedacht. 2xTCA gibt es z.B. beim AVR128DA48.
zeitgesteuert irgendwas auslösen. @ S. Landolt: Kombimodus ala 32Bit Counter. Stimmt, beim AVR128DA kann man 2 Timer zusammenschalten. Jetzt bin ich echt am überlegen mir ein Testboard zu kaufen oder alles mit einem "normalen" ATmega zu lösen. :-) Und schon hat man mit einem Schlag Luxuxprobleme
-
Thread
Sparsamkeit Atmega8 vs STMF0 für direkten Batterienetrieb
einen Mikrocontroller aus einer CR2032 direkt (ohne Regulator) versorgen. Zur Auswahl stehen der Atmega88PA und der STM32F030. Ich benötige ca 1-2 MHz, 2 Timer im kHz Bereich. Ich kann es leider nicht richtig einschätzen, nachdem was ich gesehen habe, ist der Atmega (0,2 mA) allerdings wesentlich sparsamer
Beitrag #6420718: > In allen Fällen lief der STM32F103 bei 8MHz deutlich langsamer, als ein > Atmega328 Wow. Das will ich sehen. Wenn ARM das wüsste...
-
Thread
ATMega128A, Hardware I2C plus zwei Software I2C möglich?
& Co. von den TDA7375 schalten soll... Schafft der ATMega128A das? Brauche ich einen externen Quarz? Vielen Dank
Geil! ATmega128 Xmega128 AVR128 Und alle sind AVRs. Ich hätte auch gerne etwas von den Kraut, dass die nehmen.
-
Thread
Selbsthalteschaltung (mit µC) gesucht
Bitte sei so nett und benenne den Mikrocontroller richtig. Du meinst wohl einen ATmega328. Durch das Verkürzen werden Missverständnisse provoziert, hatten wir gerade bei einem 128er.
-
Thread
Update: AVR Debugger
auch noch vorgenommen, sowie ein paar kleine Bugfixes hier und da. (7) MDX unterstützt absofort ATmega328(P).
/DB und AVR128DA/DB. Also all den Kram der auf XMega-Technologie basiert. Denn bei all diesen Teilen fehlt mir ein Simulator schmerzlich. Debugging "OnChip" ist nur ein sehr ungenügender Ersatz. OK, kann für bestimmte
-
Thread
Mikrokontroller Crash Kurs mit ANSI-C, mit ATMega Register Nutzung Gesperrt
Thom > - Fuer Mikroelektronik ist der Kurs nichts, der ATMega328P ist zwar > nett, der Student lernt aber nichts (aktuell ist STM32 mit vernuenftigen > Debugging, mehr Ompff von Allem). Ich antworte Ihnen nochmals. Ich habe es schon X.-Fach erklärt Nein
Thom > - Fuer Mikroelektronik ist der Kurs nichts, der ATMega328P ist zwar > nett, der Student lernt aber nichts (aktuell ist STM32 mit vernuenftigen > Debugging, mehr Ompff von Allem). Ich antworte Ihnen nochmals. Ich habe es schon X.-Fach erklärt Nein
-
Thread
Teensy Synth "Shruthi 2"
Steckernetzteil. Der 7805 wird ca. 39C warm bei einer max. Last von 160mA. Das Arduino Nano Board ( ATmega328 ) für die Poti-Abfrage und Modulations-Eingänge wird später durch einen Atmega328 ersetzt. Durch den integrierten ATmega328 wäre eine XT Version mit vielen Potis und Schaltern denkbar. Als
Hallöchen.. Ich habe die Schaltung noch etwas abgeändert. Statt einem ATmega wird ein MCP3208 mit 8 Kanälen und einer Auflösung von 12 Bit verwendet. Der MCP3208 arbeitet mit 3.3V und hat ein sehr geringes Rauschen von ± 1 LSB. Die ADC-Daten werden über den Teensy SPI-Port
-
Thread
Verständnis AVR Interrupts Gesperrt
drei Bytes Returnadresse auf den Stack gelegt werden und genau das verstehe ich nicht! Ein ATmega bis 1284 hat nur 128k die Sprungadresse ist also 16-bit nur der ATmega2560 braucht mehr 24-bit und trotzdem war das Timing beim 1284 um 10% langsamer was ich mir nur durch ein drittes Adressbyte
wenn auch noch nicht seit so furchtbar langer Zeit, eigentlich erst, seitdem er überhaupt mit Flash >128k umgehen kann)...
-
Thread
Durchgangsprüfung von Kabelbäumen
dass die hohen Kapazitaeten der Zener-Dioden kontraproduktiv sind. Edit: Angefangen hatte ich mit 128 Testpunkten.
Ich würde den ATmega640 nehmen, der hat 86 IOs, d.h. zum Test sind 84 IOs verfügbar, bei 2 Stück dann 168 IOs.
-
Thread
Unerklärliche Fehlermeldung in einem Arduino-Programm Gesperrt
weiterhelfen könnt. Es geht um folgendes: Ich hab ein Arduinoprogramm geschrieben, über das im Endeffekt 128LED´s über 8 Portexpander angesteuert werden. Zur ansteuerung dient ein Befehlsstring der so aussieht: s_LED1_LED2_LED3_...LED10 Es werden immer nur LED´s gesetzt, nicht rückgesetzt. Dieser teil funktioniert
LED von Allen 128 wird angesprochen?) ExpanderNr[i] = ledzahl[i] / 16; //Welcher Portexpander muss angesprochen werden? //Expander 0-7 ledzahl[i] = ledzahl[i] % 16; //Welche Led dieses
-
Thread
Mikrocomputer (Z-80) bauen (Hamburg)
Schnittstelle, Timer, RAM und EPROM. Allein für die Kosten der vielen Fassungen bekommst Du einen ATMegaXXX oder ein Konkurrenzprodukt. Ein komplettes Board für die ersten Schritte könnte auch ein Arduino-Board sein oder ein beliebiges Evaluation-Board, wie es viele Hersteller für einen Apfel und ein
Geruchsbelästigung neigt. Quark. Speziell mit 64kByte sieht es nicht so gut aus, aber 32kB und auch 128kB (und grösser) gibts problemlos in 5V. CP/M kommt mit dem Adressraum des Z80 aus, das ist millionenfach erwiesen. Bisschen bankswitching macht die Sache dann spannend :-) edit: CY62128 ist doch
-
Thread
Taster über externe Stromquelle - GND verbinden?
eine Niveausonde (wenn Wasser steigt, fließt Strom und wird erkannt). Alles zusammen wird von dem Atmega8 und Attiny45 gesteuert. Der Attiny war nur eine Notlösung, weil ich Probleme hatte, den ganzen Code nur auf den Atmega8 zu packen. Der Attiny harmoniert mit dem Atmega und steuert dann nur die LED
Der Prescaler muss so gewählt werden, dass der Ausdruck // für MILLISEC_BASE einen Wert kleiner als 128 ergibt // MILLISEC_BASE ist der Timerwert, der 1 Millisekunde Zeitdauer ergeben // soll. // #define PRESCALER 128 #define PRESCALER_BITS ( 1 << CS22) | ( 1 << CS20 ) #define MILLISEC_BASE
-
Thread
MP3 Aktive Box mit NFC Leser und SD Karten Slot und 1200mAh Akku für 9,99
The audios can be activated in Blue or Green indistinctly. The audio stories can be converted to 128kb or 64kb, they do not lose quality given the simple speaker audio that the cubes carry. This way they will occupy you less on the card. I did that test a long time ago with the Blue cube. Working
(For MAC -> https://www.arduino.cc/en/guide/macOSX) HARDWARE An Arduino Nano Nano V3.0 with ATmega328 Chip CH340 and 5V 16MHz One Mini MP3 Player DFPlayer Mini MP3 Player MP3 Voice Decoding Module TF Card U-Disk IO / Serial Port / AD for Arduino An RFID RC522 kit reader-writer NFC cards and tags
-
Thread
ATXmega-E-Reihe, zweiter UART?
UART unterschieden wird, ebenso für die Interrupte. Kannte ich so auch noch nicht, bin wohl ATmega verwöhnt... der ist ja nicht so Umfangreich an Funktionen, naja, im Vergleich meine ich jetzt. Danke für die Denkanstöße :-)
Jahren kann daher nicht die Rede sein. Dachte ich eigentlich auch. an Daniel: Wäre z.B. ein AVR128DA28 eine Option?
-
Thread
Monitor als Ausgabe für Microcontroller
ATMEGA (oder ESP32) + TFT per SPI Einfach mal gurgeln nach den Begriffen, gibt tausende Tutorials.
du leicht und _OFT_ umprogrammieren kannst. 3. Wenn du ein simples Alpha-LCD hast, reicht ein ATMega o.ä. aus, wenn es ein Grafik-LCD ist, dann solltest du eher einen 32 Bitter vorsehen. Für derartige Zwecke reichen die üblichen 128x64 oder ähnliche Größen aus. 4. Suche dir ein Sortiment an sinnvollen
-
Thread
Dimmersteuerung mit AVR ATmega 2560
Hallo zusammen, ich möchte mit dem ATmega 2560 einen Triac-Dimmer ansteuern. Die Sinus-Welle, mit der man den 230V Wechselstrom (50Hz) darstellen kann, überquert alle 10ms (halbe Sinus-Welle) den Nullpunkt auf der X-Achse (Zero-crossing).
Sinus-Kurve einzustellen, lasse ich einen Timer-Interrupt alle 75 Mikrosekunden feuern und habe so 128 diskrete Schritte (clocktick), wobei 128 MIN (LED aus) und 0 MAX (Led an) darstellt. Den clocktick setze ich bei jede Zero-crossing auf 0 und jedes Mal wenn der clock-tick dem eingestellten Dim-Level
-
Thread
Sonoro elements W AU-4101 kein Display, kein Ringlicht, kein Ton
. Das Display bleibt schwarz, genauso wie das Ringlicht. Am OLED Display liegen 3,3V an. Der Atmega128L bekommt ebenfalls 3,3V. Der im Board an einem internen USB-Port steckende Wifi-Dongle bekommt 5V. Das Gerät zieht 0,46A nach dem Einschalten. Gibt es inzwischen weitere Hinweise zum Displayfehler
-
Thread
avr-gcc-9.3.0 inline assembler und INT8_MIN
compiliert leider nicht. Ich bekomme dort folgenden Fehler: [code]$ avr-gcc -Os -std=gnu99 -mmcu=atmega328p -o main.o main.c main.c: In Funktion »main«: main.c:8:3: Warnung: asm-Operand 1 passt wahrscheinlich nicht zu den Bedingungen 8 | __asm__ volatile( "ldi %0, %1" : "+d" ( res ) : "M" (
Laut Dokumentation muss der Wert im Bereich 0 bis 255 sein. Du willst aber einen Wert von -128 übergeben. Anscheinend kann man das aber nicht mehr nachträglich nach uint8_t wandeln. Ich vermute, das hat mit der Integer Promotion zu tun. Mir fällt dafür jetzt so keine Lösung ein.
-
Thread
Stromversorgung
1PCS-Mini-ATMEAG328-3.3V-8Mhz-Replace-ATmega128-For-Arduino-Pro-Mini-Compatible https://www.ebay.de/itm/191821793126 Preis: 1,84€ + 1,21€ Versandkosten
B.A. schrieb im Beitrag #6376365: > ATMEAG328 ... Replace ATmega128 LOL. Niemals! Man möge die ins zählen und einen Blick ins Datenblatt werfen.
-
Thread
STK500 original
BSEL und PJUMP steht in der Beschreibung: BSEL2 Unmounted. Used for High-voltage Programming of ATmega8, ATmega16, ATmega161, ATmega163, ATmega128, and ATmega323 PJUMP Unmounted. Used for High-voltage Programming of AT90S2333, AT90S4433, and ATmega8 Sockel blau ist richtig, da es aber zwei gibt
-
Thread
Fehler bei Laden mit USBtinyisp bei Arduino Breadboard
Ich habe ein seltsames Problem. Ich will einen ATmega328P standlone betreiben, ohne Quarz und mit 3,3 Volt. Ich habe mir die Seite https://wolles-elektronikkiste.de/atmega328p als Vorbild genommen. Einen Halter mit ZIP Sockel und sogar mit Quarz (für
20 4 0 no 1024 4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no
-
Thread
atmega flashen durch einen anderen Cobtrollermittels ISP
Datenblatt eines AVR drin. Am besten ein älteres nehmen, da wird es haarklein erklärt (bspw. im ATMega16 DB).
erstellten Programm auf einem Intel 8085 programmiert. Später ein Programmiergerät gebaut mit einem ATmega1284P, nun vor kurzem ein weiteres mit einem AVR128DA28 - war nie schwierig, wahrhaft kein Hexenwerk.
-
Thread
PWM Timer und Co
laufe der Zeit weiter ausarten, aber komme ich erstmal auf dad pwm Thema.. Also ich habe ein ATMega128A mit einer pwm am laufen. Mit dieser pwm dimme ich eine LED. Wenn ich den OCR1A Wert ändere, ändert sich auch die Helligkeit der LED. Ok. Wenn ich dad ganze nun aufdimmen lassen möchte,
-
Thread
AVR als SPI Slave-Peripherie
Guten Tag! Ich überlege, aus ATMEGA88PA oder aus ATMEGA644PA einen Peripherie-Baustein zu machen. Zuerst als SPI-Slave, aber im Prinzip später auch als UART- oder I2C-Slave. Natürlich habe ich zuerst gekuckt, ob jemand das schon gemacht
Also, etwas nicht zu sehr schnelles, aber fähig, komplexere Handlungen zu machen. Z.B. graphische 128x64-LCD: statt alle Pins zu Steuerung über ISP und MCP23S17 und mit einer Menge von 3-Bytes-Befehlen für jede Bytes, schickt ein Controller nur einzigen Befehl: "zeichne mir mal eine Linie von xy bis
-
Thread
ELV IR100 WEB-Radio kann keine Verbindung mehr aufbauen
bekomme ich heraus, dass das mittlerweile in http://swr-swr3-live.cast.addradio.de/swr/swr3/live/mp3/128/stream.mp3 umgeleitet wird. Über den Ping bekomme ich für swr-swr3-live.cast.addradio.de die Auflösung 62.27.60.49 Verwende ich jetzt http://62.27.60.49/swr/swr3/live/mp3/128/stream.mp3 im Browser
und hier noch die (aktuell) funktionierende URL für SWR3 http://212.122.144.126/swr/swr3/live/mp3/128/stream.mp3
-
Thread
Arduino Mega 2560 Pro Mini - Arduino des Grauens!
Prozessor und Avrdude gibt, ich wohl doch Fakt. Zitat aus dem Handbuch zum AVRDude 6.3 .... m16u2 ATmega16U2 m2560 ATmega2560 (**) m2561 ATmega2561 (**) m2564rfr2 ATmega2564RFR2 ...... (**) Flash addressing above 128 KB is not supported by all programming hardware. Known to work are jtag2, stk500v2
Hier solls einen fix geben: https://petervanhoyweghen.wordpress.com/2015/12/02/the-usbasp-and-atmega2560-mystery/ ungetestet
-
Thread
Assembler tabelle verständnis
können. Im Z80 hatte man das IX und IY-Register, der 6502 konnte die ersten 256 Byte des SRAM als 128 Doppelregister verwenden. Für diese Doppelregister gibt es einfache Möglichkeiten zur Inkrementierung oder Dekrementierung, hier sogar in einem einzigen Befehl zusammengefasst. Das wird mit dem
http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Als Beispiel der ATMega328, der durch den Arduino sehr bekannt ist. Seite 21 zeigt die Registertabelle und speziell die X/Y/Z-Register. Am Ende S.621-