-
Thread
LED DOT MATRIX DISPLAY TA07-11SRWA 5x7 5x14 ATmega8 Assembler
und eine kleine Spielerei, um ein 14x5, 2x 5x7, LED-DOT-Matrix-Display, TA07-11SRWA, mit einem ATmega8 im Multiplexverfahren anzusteuern. Die Windstärke, also die Impulse pro Sekunde (Frequenz) am Eingang wird in Anbhängigkeit der Zeit angezeigt, der ADC wäre mit etwas Programmieraufwand auch nutzbar. Der 32kHz getaktete 8Bit Timer2 arbeitet im Asyncronmodus (ASSR), dadurch beträgt die Stromaufnahme im 1 Sekunden "Blinkbetrieb" nur ca. 200µA, geeignet für Batteriebetrieb. Im Beispiel ist der "Dauerbetrieb
-
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
Eigentlich ist die Jeannie ein kleiner "Clone" dieses Synthesizers (Bild) nur mit einigen Extras wzB 32Bit DAC und DSP Effekte Link: https://electrotechnique.cc/ Gruß Rolf
-
Thread
Verständnis AVR Interrupts Gesperrt
die _niedrigere_ Adresse, und damit die höhere Priorität, hat. Siehe z.B. das Datenblatt vom ATMega169 oder den ATTiny24A usw. und dort im Kapitel "Reset and Interrupt Handling". Die Kapitelnummer kann je nach Typ variieren. Soweit mir bekannt gilt das Gesagte für alle AVRs. : gruss viel erfolg
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
-
Thread
Durchgangsprüfung von Kabelbäumen
GND, damit er der Master ist. Der letzte gibt das Ergebnis aus. Abzüglich der UART sind so von den 32 IOs 30 verfügbar, d.h. 90 insgesamt. Das reicht also für bis zu 45-adrige Kabel. Die Ausgänge sind open-drain, die Eingänge mit internem Pullup. Die Pattern wurden so gewählt, daß in möglichst wenigen
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
Mikrocomputer (Z-80) bauen (Hamburg)
Problem sein: > Wo gibt es noch so kleine (Speicherbereich nicht Bauteilgröße) Teile? sram von 32k x 8 reicht doch https://www.ebay.de/p/1968670236 und wer mehr braucht bank switching kann auch 512k x 8 nehmen https://www.ebay.de/i/382525500136
Refresh) geht >gar nicht. Du meinst aus historischen Gründen? Im obigen ZX81 Projekt gibt es 32K statisches RAM.
-
Thread
ZX81 plus38 Clone
überlege ich, einen Debugger für den ZX81 zu bauen. Hier gibt es einen Z80-Computer, bei dem ein Atmega32 als Debug-Interface benutzt wird: https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer/details Das Problem hier: es werden nur die unteren 8 Adressleitungen benutzt, weil der Atmega32 zu wenig Pins hat. Einfacher wäre ein ArduinoMega2560, der hätte genügend PINs. Das Code-Prinzip des Atmega-Debuggers findet sich hier: https://github.com/WestfW/4chipZ80/tree/master/Firmware
-
Thread
Atmega von PC über ESP-12-F (ESP8622) seriell ansteuern
Hallo, ich will vom PC aus einen Atmega über ein WiFi-Modul (ESP-12-F/ ESP8622) seriell ansteuern. Meine Idee: Programm auf Windows10-PC --wireless-> ESP8622-Modul --seriell-> Atmega (WLAN-Hotspot) Ist das prinzipiell
USB-Serial-Wandler ? Oder reden wir aneinander vorbei? Der PC hat WLAN (Hotspot). Der ESP8266 soll mit dem Atmega verbunden werden.
-
Thread
Weiß jemand, was für ein Atmega-Board das ist?
Hi, habe hier ein Atmega-Board mit Atmega328P drauf (32 TQFP), außerdem Mikro-USB-Buchse und auf der Unterseite ein CH340G-Chip. Dazu ein Reset-Taster, ein AMS1117 und ein bisschen Hühnerfutter. Maße: ca. 43mm x 12mm
ATMega2560 unbrauchbar ist... Hier ist meine Antwort auf Arduino :) Ich habe bei JLC 20 Stück gemacht, zuerst reicht mir das.
-
Thread
MP3 Aktive Box mit NFC Leser und SD Karten Slot und 1200mAh Akku für 9,99
? FAT16 oder FAT32 geht glaube ich beides. Ich selbst habe glaube ich FAT32 genommen. Vielleicht liegt das Problem an der Partitionstabelle oder so, dass die Partition irgendwie zu gross war? Leg doch testweise mal eine
NUEVO TEMA CUENTACUENTOS MAGICO MP3 RFID https://www.gp32spain.com/foros/show...26#post1878726 Saludos. NEW TOPIC MAGICCOUNTER MP3 RFID https://www.gp32spain.com/foros/show...26#post1878726 Greetings. NEUES THEMA MAGICCOUNTER MP3 RFID https://
-
Thread
ATXmega-E-Reihe, zweiter UART?
mir Memory Programming... Die Unterlagen hab ich direkt von der Microchip Homepage unter ATXmega32E5... Kommt mir jetzt alles komisch vor, nicht das Teile von der Anleitung fehlen.
, 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 :-)
-
Thread
einigermaßen Hardware-unabhängiger Code?
Hi, mein Problem: ich habe Code, der sowohl auf AVR-ATMega als auch auf "kleinen" STM32 und ESP8266 und was weiß ich noch allem laufen soll. Neben dem üblichen digitalen I/O-Kram, den zB Arduino problemlos plattformübergreifend unterstützt, brauche ich aber
-
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
Nachkommastellen Arduino
allerdings nahe, dass Du nur mit 32-bit floats rechnest. HTH
Passt also exakt auf die 32-Bit-Float Theorie.
-
Thread
Suche nach passendem Mikrocintroller/Entwicklerboard
Vielleicht wäre ein ARM-Controller etwas für dich? STM32F103-Board o. ä. https://www.ebay.de/itm/STM32F103C8T6-Board-STM32-ARM/163195692168
Mikrokontroller die in Frage kämen? Wenn Du mit AVR vertraut bist, gibt es einige "Oldies" wie ATmega64, 162, ... Oder einen neueren ATmega4809 im DIL-Gehäuse mit 4 x USART auch fertig als "curiosity board"
-
Thread
uC bleibt hängen - Ursache unklar - Fehler nicht reproduzierbar
Moin Leute, ich habe hier eine Schaltung mit einem Atmega 32U4. Letzterer kommuniziert mit einem PC. Die Schaltung und auch die Software habe ich hier tausendfach getestet und es gab keinerlei Schwierigkeiten. Nun bleibt der uC bei einem Kunden immer wieder
-
Thread
unions structs bildfields
davon hängt >> ab wie aufwändig man die (De-) Serialisierung macht. Ich rede zunächste von einem atmega :)
uint16_t Data04; // 8 uint32_t Data05; // 12 uint32_t Data06; // 16 uint32
-
Thread
Temperatur-Datenlogger für Postversand
Auflösung auf 5 Grad reduzieren wenn es nur um grobe Schätzung geht oder halt für einen Euro mehr zum Atmega greifen.
auf den wdt als Zeitbasis was nicht sonderlich genau ist und zumindest der aktuelle Code braucht ein 32khz oder ein 1pps Signal zur anfänglichen Kalibration. Die Werte werden vom eeprom ins flash kopiert.
-
Thread
F_CPU umschalten, gibt es etwas zu beachten?
und 18.432MHz sind ja in > Wirklichkeit 19.2MHz ±4.17%. Man erzeugt also nominelle 38.4MHz > STM32-CPU-Takt, teilt den durch 2 für exaktes Tastverhältnis und speist > über den MCO-Pin den AVR. Je nach Bedarf wird der RC um + oder - 4% > verstimmt. Dann vielleicht einfach von ATMega selbst AD9835
kannst sogar die 3 UARTS mit diesen unterschiedlichen Baudraten gleichzeitig laufen lassen. Der STM32F1 + Grundschaltung dürfte kleiner und billiger sein als der ATmega+ATtiny+ 2x4046. Was ist hier die Sinfonie und was die Fuge...
-
Thread
CAN Kommuikation ATmega328P
Und den Interruptausgang des MCP2515 solltest du auf INT0 oder 1 des ATMega legen.
mal gedacht, allerdings habe ich schon > einiges an Code für den mega geschrieben Es gibt den ATmega64M1-AU mit CAN. Auf DIP gibt es Adapter: https://www.amazon.de/SSOP32-Adapter-Converter-DIP-Adapterplatte-drehen/dp/B07JVRK6YQ
-
Thread
Arduino Fehler: stk500 get_sync.
Bootloader verstehen? Da brauche ich Erklärungen. Ich dachte immer das Programm wird direkt in den Atmega 328p Flash hineingebrannt. Wozu da einen Bootloader? 4.) Betriebssystem ist Windows 10. Wo ist der Fehler? Was mich auch wundert ist, dass im Fehler steht "STK500". Dabei verwende ich garkeine
zusammenfasst. Man kann prinzipiell das selbe Programm auf einem 8-Bit-AVR laufen lassen, oder auf einem 32-Bit-arm-Controller.
-
Thread
Stromversorgung
Aktion etwa 100x so viel Strom auf, wie die allermeisten anderen kleinen Mikrocontroller mit 8 oder 32 Bit. > Ist eine Stromversorgung mit einem piezoelektrischen > Sensor möglich ? Beim ESP8266 und ESP32 ganz sicher nicht. Und bei allen anderen drahtlosen Übertragungen wohl auch nicht.
Aktion etwa 100x so viel Strom auf, wie die > allermeisten anderen kleinen Mikrocontroller mit 8 oder 32 Bit. Stefan ⛄ F. schrieb im Beitrag #6375547: > Beim ESP8266 und ESP32 ganz sicher nicht. Und bei allen anderen > drahtlosen Übertragungen wohl auch nicht. Danke für den Hinweis. Fällt dir da
-
Thread
Eigenes 3D-Drucker Board - Viele Fragen
gerade dahin. Einziges was mich stört das hier nur Support für den Cortex M7 von ST für den Typ STM32F756 gegeben ist. Dieser Taktet mit 216Mhz, 320kb SRam und 1Mb Flash. Ich würde gerne den STM32H743 nehmen da 400Mhz, 1Mb SRam und 2Mb Flash, sehe hier deutlich mehr Leistungspotenzial, vielleicht auch
ollen AVRs sind sicher am Ende mit sowas. Gibt aber genug stm32 projekte. Da muss man das Rad doch nicht grundsätzlich neu erfinden.
-
Thread
selfbus / freebus / HAP & Co. alles tot ?
interessant. Für 15€ sind die echt top. Leider finde ich keine Info ob ich z.b. den LPC1115 mit dem STM32F3DISCOVERY Board flashen kann.
schrieb im Beitrag #6755019: > Leider finde ich keine Info ob ich z.b. den LPC1115 mit dem > STM32F3DISCOVERY Board flashen kann. Eher nicht, kauf einen LPC Link.
-
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
USBtinyISP, bus:device: bus-0:\\.\libusb0-0001--0x1781-0x0c9f AVR Part : ATmega328P Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated
-
Thread
ATMega32U4 device signature kann nicht ausgelesen werden AT7
helpme91 schrieb im Beitrag #6373832: > ich möchte meinen ATMega32U4 mit meinem AVR Dragon Board programmieren > in Atmel Studio 7. Ist der neu, oder aus einem Arduino ausgelötet?
unmöglich. Also HWB auf Vcc ziehen, dann sollte es gehen. Wenn HWB auf GND ist, sollte er vom PC als Atmega32U4 erkannt werden (sofern der Treiber installiert ist, bzw. war das HID?!)
-
Thread
Abstand zwischen zwei Flanken wird nicht korrekt ermittelt
verzweifle gerade an einer vermeintlich einfachen Aufgabe: Die Zeit zwischen zwei Flanken zu messen! ATmega8a im AS7. Ich möchte ein digitales Datenprotokoll auswerten, alle ca. 7,5ms kommt ein Paket und den Anfang des Pakets möchte ich ermitteln. Das Datensignal ist an PD2 (INT0) angeschlossen, der entsprechende
ist im Prinzip der hier beschriebene Effekt: https://www.mikrocontroller.net/topic/avr-timer-mit-32-bit#371564 TCNT0 if auf 0 übergelaufen, aber der Overflow noch nicht behandelt, d.h. das High-Byte nicht hochgezählt.
-
Thread
Development Board im ESP8266 und AVR/STM32
Mikrocontroller nutzen kann? Ich möchte den ESP8266 nur als WLAN Zusatz nutzen. Das kann ein AVR, Pic, STM32 sein. Danke!
#6371060: > kann? Ich möchte den ESP8266 nur als WLAN Zusatz nutzen. > > Das kann ein AVR, Pic, STM32 sein. Das gibt es für ca. 10€ bei Ali. Ist ein Arduinokonformes Board mit Atmens 2560 und esp und usb.... Google: arduino atmega 2560 esp8266
-
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).
gibt Programmer von Drittherstellern die IMO besser sind als das Original. Ich nutze sowohl für STM32 als auch für AVR solche Programmer und die bieten gewisse Vorteile: Kleinere Bauform und Target-Stromversorgung, sogar 3,3V oder 5V einstellbar. Wo es für STM32 sogar auch recht günstig und gute Originale
-
Thread
Motorsteuerung Ideensammlung
bin heute ein Stück vorwärts gekommen mit meiner Motorsteuerung. Momentan bin ich noch mit einem ATMega328P am schaffen. Ich habe von den C Programmen, die ich so uploade mir mal die OPcodes angeschaut. Dazu habe ich mir die Specs von der CPU angeschaut. (Die Specs unter http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf sind wirklich sehr professionell und der Chip sieht sehr brauchbar aus.) Aktuell möglich: - Chip programmieren (in C) + in Maschinencode anschauen - Output loggen - I/O Digital
-
Thread
Sparsamer uC mit Timer Funktion
Der ATmega48A braucht mit 32kHz Uhrenquarz <1µA. Das Compareregister auf 32 eingestellt ergibt 1,007ms.
der Praxis nimmt man Resetzeiten von >=200ms, damit sich Netzteil und CPU stabilisieren können. Ein 32kHz Quarz braucht typisch >1s zum Hochlaufen. Oder man läßt den MC im Power-Save durchlaufen. Mit einem Goldkap 1F kann man z.B. einen ATmega48A >3 Monate als RTC laufen lassen. Über den Pin-Change-Interrupt
-
Thread
ATmega16 Port Ausgabe Problem
ich den Programmer TL866 II plus. Der Code [c] // *** test.c *** // MCU: ATmega16 oder ATmega32 #define F_CPU 1000000 #include <avr/io.h> #include <util/delay.h> int main (void) { DDRC = 0xFF; PORTC = 0x00; // -> 10111111
PORTC = 0x00 nicht funktioniert aber nicht geklärt. Ich bekomme am Wochenende noch einen weiteren ATmega16 oder 32 und werde dann mal weitertesten
-
Thread
AVR Atmega ports register
Moin, ich habe eine Frage bzgl. der direkten Adressierung der IO Register vom AVR Mikrocontroller Atmega. Inzwischen benutze ich den ATmega2560 bedingt der Vielzahl an IO (vorher ATmega328). Bislang habe ich noch die echt langsamen Arduino Befehle verwendet, inzwischen spreche ich aber lieber direkt
perPort-Limit zu konstruieren... Da muss ich dich leider korrigieren. Lies einmal im Manual zwischen 32.2 und 32.2.1 die Notes. Common DC Characteristics.
-
Thread
Arduino-Ausgabe an PC-Terminal
bestimmten Hersteller hervorzuheben. Aber es sind halt Teile mit dem "richtigen" Arduino Com/USB-Chip ATmega16U2, nicht mit diesem 340 Dingens oder so...
zweiter Linie anhand der Seriennummer, welcher COM vergeben wird. Die Arduinos mit 16U2, 8U2 oder 32U4 haben eine Seriennummer Win kann also die CH340 nicht unterscheiden.
-
Thread
Arduino-Motorrad-Cockpit
wenn etwas mehr als 88:88 angezeigt werden könnte. Von daher würde ich mir das schenken, Uhr per STM32 und Tacho vom Getriebeausgang/Sensor. Und dann kannste noch ein bisken Software dazu packen und den automatischen Kettenoiler füttern, dem lamgt das Tachosignal auch.
Display aus einem Nokia 3410 verbaut. Das ist recht easy mit nem Controller (bei mir war es ein Atmega32) anzusteuern und bei nahezu jedem Licht sehr gut ablesbar. Das ganze habe ich in den originalen Tacho anstelle der Wassertemperaturanzeige eingebaut. Sieht aus wie Original. Fahre auch seit 10
-
Thread
Empfohlene Vorgehensweisen bei Schaltungsentwurf
Computer bzw. einem Handy, werde ich werde daher mindestens einen Mikrocontroller, wie etwa einen ATMega nutzen und einen USB-IC bzw. Bluetooth benötigen. Was mich in diesem Zusammenhang interessiert: 1. Welche sinnvollen Übersichten für gebräuchliche (Teil-)Schaltungen gibt es? 2. Welche Liste
Firma in die Insolvenz treiben würde. Völlig korrekt. Aber zum Beispiel Microchip fertigt auch ATMega chips. Der ATMega der in den zwei Spielkonsolen, die ich mit meinem Sohn gelötet habe sitzt kostet zwischen 5 und 6 CHF im Einzelstück und glaub ich 3.5 bis 4 wenn ich 100erte Bestelle. Die Preise
-
Thread
AVR als SPI Slave-Peripherie
Quelltext zu meinem Beitrag. https://www.mikrocontroller.net/topic/501371#6367008 Der Controller (ATmega32@8MHz RC-Oszi) arbeitet als SPI-Slave, welcher 2 Bytes zum Master zurück schickt sowie 32 Bytes vom Master empfängt. Die 2 Bytes sind die Infos des Tastencodes einer Matrixtastatur, die 32 Bytes die
Stm32 oder stm8 haben bessere spi slave Voraussetzungen ....