-
Thread
HEX Editor AVR Controller
mehr von Zeilen zu sprechen. Die Adresse ist in jeder Zeile maximal 32 Bit lang, kann also nur 64k umfassen. Für 16- und 32-Bit CPUs wurde die Norm erweitert.
oder 89S8252 das noch unsichtbare bugs fällt es nun beim BluePill mit 128KB auf sobald man die ersten 64K überschreitet. Jetzt brauche ich ein 128kB file was ab 0x08000000 gespeichert wird.
-
Thread
Lazarus Pascal / Delphi /FreePascal aktiver als viele denken? EADS, Sony etc
den Aufwand wieder größer … Weil du FTDI erwähnst: das ist hier ein reines custom device: ein ATmega mit USB, der aus einem Tektronix 492 Daten ausliest und an den Host senden kann. Alles also völlig selbst gestrickt.
das es lange noch nicht abgeschrieben ist. NÉs unterstützt auch direkt Z80, AVR und STM32. Der C64 Prozessor befindet sich in Vorbereitung bzw dessen Unterstützung
-
Thread
I2C Geschwindigkeit
TWPS1 = 1 und TWBR = 1 Die TWPS-Bits sind bei mir immer 0. TWPS0:1= 11 bedeutet einen Prescaler von 64. MfG Spess
Beitrag #5975591: > Die TWPS-Bits sind bei mir immer 0. TWPS0:1= 11 bedeutet einen Prescaler > von 64. Mit TWPS habe ich nur deshalb versucht, um zu verstehen, daß Problem nicht in TWBR als solchen sondern in Geschwindigkeit liegt.
-
Thread
Heute aus China angekommen: fake or not
wirklich recht gering. http://www.fritzler-avr.de/gallery/main.php?cmd=album&var1=DCDC%2FXL4015_HW64_1Pot/
auch eine Zeit lang auf Ali immer Atmega8 mit dem selben Datecode bekommen (mittlerweile sind die schlauer und drucken verschiedene Werte drauf) Ich selbst habe auch einige Atmega8 (DIP) aus CN. Diese haben ein leicht anderes Package als
-
Thread
AVR - Hilfe bei Schematics prüfung?
I/Os > zur Verfügung stellt und möglichst klein im Aufbau ist. Ach komm, geht los beim alten ATMega64. Und massig andere.
montiert werden. Mit den Portextendern wirds ja noch größer als mit einem geeigneten Chip. Mega64 ist eine alte Kamelle, Mega2561 wäre das Ziel, wenn es weiter AVR sein muss. Oder z.B. https://www.olimex.com/Products/Duino/PIC32/PIC32-PINGUINO-MICRO/open-source-hardware Klar, das wird dann
-
Thread
Wer benutzt heap Speicher in uCs < 16 kB RAM?
nickm schrieb im Beitrag #5970045: > Allerdings mit µCs mit 64 k und 128 k RAM. Was leicht am Thema vorbei ist, denn die Überschrift fragt ausdrücklich nach Umgebungen mit weniger als 16 KiB RAM (wenngleich ich deinen restlichen Ausführungen zustimme).
Faustformel: 10 % vom verfügbaren RAM erstmal sichern. Würde ich so nicht nehmen, denn 10% von 16 KB (Atmega1284p) sind deutlich mehr als 10% von 0.5 KB (Atmega8515). mex schrieb im Beitrag #5974272: > Die wohl einfachste experimentelle Methode ist im CodeComposer > in die system_pre_init eine Funktion
-
Thread
Näherung für ArcusTangens?
ATmega1284p: Design-Ziel ist nicht mehr als 31 Bits Genauigkeit. Implementierung von Detlef: Genauigkeit wird limitiert durch 64-Bit Fixed-Point, d.h. Problem ähnlich wie bei fp64lib: In der Nähe von
für double = 64 und long double = 32 gibt, und xprintf für 64-Bit Floats 8 Bytes überliest (und "?" ausgibt). Ausgabe von 64-Bit Floats wird im avrtest Core-Simulator unterstützt, und zwar für double (LOG_DOUBLE)
-
Thread
ATTiny85 - 25kHz PWM erzeugen
Fuse-Bits) setzt den CPU-Takt auf 16MHz. Der asynchrone Mode (PCKE im PLLCSR-Register) setzt T1 auf 64MHz oder 32MHz. Beides kann unabhängig voneinander benutzt werden.
Controller sind die Codeschnipsel unter https://www.electronicsplanet.ch/mikrocontroller/source-code/ATmega8/ATmega8-Timer1-index.htm oft auch noch recht hilfreich um funktionierenden Beispielcode zu erzeugen.
-
Thread
SPI & i2C & 1wire & RFID
Vorschlag: Billige RFID RC522 Adapter gibts wie Sand am Meer. An jedem ein nackter ATMega328p (evtl mit Quarz) Dann kannst du viele übliche Bussysteme verwenden. RS485, CAN usw.
Beitrag #5966849: > Mux Der https://www.nxp.com/docs/en/data-sheet/MFRC522.pdf kann von Hause aus 64 Adressen, oder? Mit 3V I2C macht man keine Meter. Zumindest nicht ohne Zusatzhardware.
-
Thread
I2C Unterschied einfacher LCD
als SPI, es sei denn, in System gibt es andere SPI-Geräte. Graphische 128x64 habe ich selber mit MCP23S17 gemacht. So schnell ist das auch nicht: bei jedem Befehl braucht MCP23S17 3 bytes, und für 1 byte Daten für 128x64 sollten mehrere Befehle kommen: 1. Daten auf Datenport
dann komplett geschrieben wird. Oder halt, nur die Zeilen welche verändert wurden. Da ich immer 64 Bytes pro Zeile schreibe brauche ich den X Wert (1aus8) nur einmal am Anfang setzen. Dann kommt ein 4 Byte SPI mit Daten für Port A (LCD-Daten) und Port B (LCD Ctrl) Und dann eine loop von 1 bis <64
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
wird nun auch langsam der Programmspeicher meines Mikrocontrollers knapp. Hatte damals schon den ATMega644 gegen ein ATMega1284P ausgetauscht. Da die 64K des 644 voll waren, nun der ATMega1284P hat 128K Flash und 16K SRAM. Im Moment sieht es bei mir so aus das ich 100K Flash benutze und 7Kb SRAM.
auch langsam > der Programmspeicher meines Mikrocontrollers knapp. Hatte damals schon > den ATMega644 gegen ein ATMega1284P ausgetauscht. Da die 64K des 644 > voll waren, nun der ATMega1284P hat 128K Flash und 16K SRAM. Poste mal bitte deinen Sourcecode
-
Thread
ARM Prozessor mit DAC oder DSP
bauen. Also brauch ich nen DAC (oder nen DSP?)... Ich hab zwar Erfahrungen mit Mikrocontollern(Atmega) aber keine Ahnung von ARM Prozessoren und wenig von DAC's (garkeine von DSP's) . Es wäre super wenn ihr mir Literatur und vor allem Hardware empfehlen könnt mit der ich sowas realisieren kann (
auch die Onchip DACs sind ja vorhanden und können zum Experimentieren erstmal benutzt werden. elmo64 schrieb im Beitrag #5964212: > Wenn es ein weiteres IC > sein darf Sicher ist auch Analog Devices ein guter Kandidat, allerdings liegen hier selbst die Mini Eval Boards um die 200$, die nicht jeder
-
Thread
Geschwindigkeit ATMega
Hallo zusammen. Ich benutze einen ATMega32U4 um einen Motor anzusteuern. Dabei habe ich jetzt aber ein Geschwindigkeitsproblem festgestellt. Ich kann mit der Ansteuerfrequenz nicht so hoch gehen, wie ich möchte, weil der ATMega irgendwann
Sebastian R. schrieb im Beitrag #5962631: > Hallo zusammen. > > Ich benutze einen ATMega32U4 um einen Motor anzusteuern. Dabei habe ich > jetzt aber ein Geschwindigkeitsproblem festgestellt. Ich kann mit der > Ansteuerfrequenz nicht so hoch gehen, wie ich möchte, weil der ATMega > irgendwann
-
Thread
Taugen die AD9959-Radio-Frequency-RF-Signal-Source-Generator Boards etwas?
.BLABLABLA ... > SCHON GAR NICHT! Hey Rudi, drueck mal C= + Shift, damit schaltest Du Deinen C64 auf Zeichensatz 2. Dann kannst Du sogar Kleinbuchstaben tippen!
Weile allein. Wenn die mir genauso viel Spaß machen, wie die Einarbeitung in NF-analog-, digital-, Atmega-, ARM- oder FPGA-Schaltungen, dann habt Ihr mich gecatched. Viele Grüße Igel1
-
Thread
QO-100 und Schmalband-Digimodes
wiki.analog.com/resources/tools-software/ace/userguide Supported OS: Windows 10 (x86) Windows 10 (x64) Windows 7 (x86) Windows 7 (x64) Legacy OS: Use of the ACE software cannot be guarenteed on these platforms. Windows Vista (x86) Windows Vista (x64) Windows 8 (x86) Windows 8 (x64) Windows XP (x86) Windows XP (x64) Hahaha Von Linux oder Mac nirgends eine Spur. Bastelbude... Dann sollte ich es auch mal auf Win7Starter probieren, da läuft ja auch die Labview-Version
-
Thread
Flag in BLOCK setzen und löschen?
mich jetzt befinde, sollte ich besser alle Möglichkeiten von C und GCC bestens kennenlernen. Wenn ATMega nicht mehr produziert werden, mein JTAGICEII kaputt geht und ich nach mehr Möglichkeiten suchen werde, als ATMega geben kann - dann kommt Zeit für C++.
sollte ich besser alle > Möglichkeiten von C und GCC bestens kennenlernen. Warum? > Wenn ATMega nicht mehr produziert werden, mein JTAGICEII kaputt geht und > ich nach mehr Möglichkeiten suchen werde, als ATMega geben kann - dann > kommt Zeit für C++. ???
-
Thread
Ist es möglich, etwas wie EEMEM und PROGMEM für externe RAM?
, mit einem externen Modul. Schade, daß es nicht geht, diese Speicher so tief wie eigene RAM von ATMega zu integrieren.
Beitrag #5958587: > Beim 8051 hätte man externen XRAM Das gibt es auch bei manchen AVR. Wie bei ATMega8515 (wenn man nur 512 bytes RAM hat, dann ist externe RAM schon eine Notwendigkeit!), so auch bei ATmega128A und ATMega2560.
-
Thread
gcc bug (diesmal wirklich): "shift count is negative" Gesperrt
usr/local --localstatedir=/var --mandir=/usr/local/man --infodir=/usr/local/share/info/ --build=x86_64-portbld-freebsd11.2 Thread model: single gcc version 9.1.0 (GCC) [/pre]
} } [/c] Ausgabe: [code] Sketch wird kompiliert... "C:\\avrToolchain\\avr-gcc-9.2.0-mingw64-selfmade/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++17 -fno-exceptions -fpermissive -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU
-
Thread
STM32 "SPI"-Slave 24 Bit ohne Chip Select
wird wieder auf null gesetzt. Das funktioniert eigentlich sehr gut. (Projekt ist in asm auf einem Atmega64 umgesetzt, der Sourcecode also nur begrenzt STM32-tauglich;-) Edit: Während ich noch tippe hast du es selbst hreausgefunden
, genau (siehe Bild). Thomas F. schrieb im Beitrag #5945602: > (Projekt ist in asm auf einem Atmega64 umgesetzt, der Sourcecode also > nur begrenzt STM32-tauglich;-) Naja, bis auf die Einstellung des Flanken-Interrupts ist das ja auch halbwegs plattformunabhängig und funktioniert so einfach wie
-
Thread
[V] Grafik TFTs SSD1963 und LCD Displays T6939C
STM32 zum Laufen gebracht. Außerdem verkaufe ich noch 3x Grafik LCDs mit T6939C Controller mit 240x64 Pixel Auflösung ( blaue Hintergrundbeleuchtung + weisse Pixel). Der Displaybereich ist 130x40 mm groß, die Platine ist 180x65mm. Diese Displays werden mit 5V betrieben und brauchen noch einen Poti für
Pinout Schematic zu sehen. Mit der Website http://en.radzio.dxp.pl/t6963/ habe ich sie an einem ATmega zum Laufen gebracht. Ein Display habe ich testweise in Betrieb gehabt, die beiden anderen sind noch unbenutzt. Auf allen Displays ist noch die Schutzfolie drauf. Jedes Display kostet 15€ + 7 Euro
-
Thread
for Schleife in C
Auf 16 oder 32 Bit Systemen läuft uint_fast8_t nicht bei 255 über, Dann aber wieder auf manchen 64 Bit Systemen wie amd64. ;-)
return 0; } [/c] Ergibt mit der IAR EWAVR 7.20.1 und high optimization for low size für einen ATmega16: [avrasm] // 4 int main( void ) main: // 5 { // 6 for (uint16_t i = 0; i < 256; i++) LDI R30, 0 LDI R31, 1 // 7 { // 8 __no_operation();
-
Thread
Paradigmenwechsel im Embedded Design Gesperrt
addressiert als die großen, der AT24C04 mit einem Byte und der Rest über die I2C Addresse. Alle großen (AT24C64) z.B. müssen mit 2 kompletten Bytes addressiert werde. Das ist das was dein Foto zeigt. Da wird wohl das Problem vor dem Bildschirm gesessen haben. Richtig?
ist warum die MODs so wohlwollend den Treiben hier zuschauen (Ganz zum Leitwesen unseres 'Arduino-Atmega-Fanboy ;-) Im Übrigen werde ich jetzt einen Sekt aufmachen, dieser 'Picture - Score' da oben ist mein persönlicher Rekord - Prost!
-
Thread
Mikrocontrollerboard
On-Board - was hier aber nicht Fall zu sein scheint. Es gibt bereits reichlich brauchbare Boards mit ATmega2560 und für weniger als 20€ bekommt man auch wesentlich leistungsstärkere Boards mit ARM Kern: Die Nucleo64 Serie, STM32 Discovery Boards, ESP32 Boards.
Als zentrale Steuerungseinheit ein 8-Bit ATMEGA2560 mit 8K SRAM - Nein Danke. Klar wird viel auf die Peripherie abgewälzt, aber ich finde ATMEGA nicht mehr zeitgemäß.
-
Thread
Einfaches PowerMeter mit AD8317 und PSoC5LP
schmiede, ist doch meine Sache, selbst wenn ich ein Messwerk anschlösse oder gar über RS232 einen alten C64 bemühte. Die paar Zeilen Software würden wohl nicht das Problem werden. 'PSoC5LP' hat meine Einladung zum Nachmittagskaffe nicht angenommen.. :-) Was ist das? Ich brauche kein Touch-Display. Dass
ist doch meine Sache, selbst wenn ich ein > Messwerk anschlösse oder gar über RS232 einen alten C64 bemühte. > Die paar Zeilen Software würden wohl nicht das Problem werden. > 'PSoC5LP' hat meine Einladung zum Nachmittagskaffe nicht > angenommen.. :-) Was ist das? Ich brauche kein Touch-Display.
-
Thread
ATmega12816AU nicht erreichbar
Grüße, Ich hoffe jemand hat Erfahrung mit diesem AVR. Ich habe einen ATmega12816AU und erreiche ihn nicht mit meinem AVRISP MKII. Als Datenblatt habe ich das ATmega128/L Datasheet - für das + 16 finde ich nichts. Das Setup: Alle GND auf Masse (Pin 22/53/63), VCC/AVCC/AREF
Ergibt auch Sinn, wenn ich Hardware-seitig den ISP-Port schon okkupiere. Ich habe zum Test meinen ATmega168 and den AVRISPSP MKII verkabelt - läuft! Nochmal kurz zu der Auswahl im Atmel Studio7 - da ich genau diesen Typ nicht auswählen kann: Ich habe einfach die übrigen ATmega128***** probiert und
-
Thread
RAM Verbrauch auch von lokalen variablen ermitteln
. 256k Flash, 64k RAM, 50MHz 32 Bit, und das ganze für aktuell 3.62€ bei Mouser z.B. Gibts aber auch bei Reichelt. Damit ist die Grenze ZIEMLICH weit nach oben gerutscht. fchk
Welt besteht nicht nur aus AVRs. Mag sein, aber Karsten K. schrieb im Beitrag #5934216: > ATMEGA328 Deine Anwendungen spielen daher hier keine allzugroße Rolle. Oliver
-
Thread
FTDI vs. CDC (Virtual Serial Port) vs. HID
Sebastian R. schrieb im Beitrag #5931008: > Aktuell haben > wir bei unseren Platinen den ATMEGA32U4 im Einsatz Hallo Sebastian, aus einem gerade abgeschlossenen Projekt bei dem ein ATMega32U4 zur Schrittmotorsteuerung > 25 kHz eingesetzt wurde, möchte ich zu Bedenken geben, dass die Priorität
Niklas Gürtler schrieb im Beitrag #5931642: > Das ist dann aber ein Problem des ATmega. Hallo Niklas, vollkommen richtig. Insofern war meine Bemerkung o.B.d.A. auch nur dem Umstand geschuldet, dass eingangs von einem ATMega die Rede war. Den Zusatz "grundlegend diskutieren" hatte
-
Thread
Wie funktioniert eine Interrupt Service Routine in C?
[/c] Wobei das "signal" Attribut die ISR deklariert. 24 ist die Vektornummer bzw. im Fall Atmega328 auch die Programmadresse des Interrupts. Für mich würde das heissen, dass der Compiler alles hat was er braucht: Er weiss, dass es eine ISR ist (signal) und er weiss auch welcher (24). Was ich
interrupt" für unterbrechbare ISRs mit SEI im Prolog. > 24 ist die Vektornummer bzw. im Fall Atmega328 auch die Programmadresse > des Interrupts. Für mich würde das heissen, dass der Compiler alles hat > was er braucht: Er weiss, dass es eine ISR ist (signal) und er weiss > auch welcher (24
-
Thread
sprintf: was ist falsch?
S. R. schrieb im Beitrag #5927938: > Dann kannst du den ATMega nicht benutzen, denn der kann kein double. Doch! ich habe hier in Forum eine Bibliothek gefunden! Dort sind double mit Hilde von u64 gemacht.
mit Hilde von u64 gemacht. Dann ist das Fließkommaarithmetik auf u64, kein double. Das funktioniert nicht mit den normalen Bibliotheken, auch nicht mit printf! Das ist ein Unterschied!
-
Thread
Warum quälen sich so viele Hobbyprojekte noch mit ASM-Code ab?
Gehäuse. Als Ersatz kommen nur 5V Typen in Frage. Nach einigem Suchen stellte es sich heraus, daß ein ATMEGA2560 oder seine kleinere Brüder wie ATMEGA640/1280 praktisch ein direkter Ersatz für den NEC wäre. Da die Bords viele externe Memory mapped Peripherien haben, sollte es ein uC sein mit externen Bus
Mikrocontrollern und nicht allgemein von Mikroprozessoren. > Dessen Erweiterung auf jenseits von 64kB Adressraum wirkt > dann aber wie ein recht krampfiger Versuch, die inhärenten > Grenzen zu überschreiten. Auf jeden Fall. "Real mode" forever!
-
Thread
I²C und externe IRs
auch die Datenblätter der Komponenten. ich sage mal kein Problem, ich mache ja mit einem ATmega328p 64µs Interrupts (15000) Timer für IR IRMP, zähle dort bis 150 und hüpfe bei 10ms in den longIRQ gebe den Timer IRQ wieder frei für IRMP mit Umleitung vorbei am longIRQ, dort lese ich Tasten
-
Thread
Tastatur komplett selbst erstellen
wohl gerade die meisten Modelle 'rausgeworfen und durch neue ersetzt; der erste neue kann aber nur 64 Tasten ansprechen, was ein bisschen arg wenig ist.
KeyWarrior24-8 haben wir aktuell noch die Module auf Lager, damit lässt sich eine kleine Tastatur mit bis zu 64 Tasten wirklich als Anfängerprojekt realisieren.
-
Thread
AVR8ASM-Projekte
Weil ich doch so gerne mit dem *ATmega88PA* arbeite und meine Englischkenntnisse miserabel sind : https://www-user.tu-chemnitz.de/~heha/viewchm.php/hs/ATmegaX8.chm/ https://www.mikrocontroller.net/topic/467170#5706111 Bernd_Stein
Bernd S. schrieb im Beitrag #5962885: > Weil ich doch so gerne mit dem ATmega88PA arbeite und meine > Englischkenntnisse miserabel sind : > > https://www-user.tu-chemnitz.de/~heha/viewchm.php/hs/ATmegaX8.chm/ > > Beitrag "Datenblatt (ATmega48, ATmega88, ATmega168, ATmega328
-
Thread
UAA1003 Geheimnis lüften
weniger Bits hat. Eventuell einen 1-bit Delta Sigma Wandler? Ich hatte vor einiger Zeit für den C64 einen 2-bit AD-Wandler aus dem C64-Magazin 10/86 nachgebaut und damit einige 2-bit-Samples aufgenommen. https://www.c64-wiki.de/wiki/Audiodigitizer http://www.idealine.info/emuecke/index_quereinstieg.htm
Wie wär's mit einem Arduino oder Atmega328 als Sprachgenerator: https://github.com/going-digital/Talkie
-
Artikel
STK500
Erweiterungsplatinen. Übersicht. Name Beschreibung für ZIF-Sockel Bemerkung Link ATSTK501 für AVRs im 64 Pin QFP-Gehäuse ATmega103, ATmega128 TQFP64 Microchip: STK501 ATSTK502 für ATmega169, mit LCD TQFP64 Microchip: STK502 ATSTK503 für AVRs im 100 Pin QFP-Gehäuse ATmega640, ATmega1280 TQFP100 Microchip
: STK526 STK501. Quelle: Microchip Technology Inc. für AVRs im 64 Pin QFP-Gehäuse (ATmega103, ATmega128) STK502. Quelle: Microchip Technology Inc. für ATmega169, mit LCD STK503. Quelle: Microchip Technology Inc. für AVRs im 100 Pin QFP-Gehäuse (ATmega640, ATmega1280
-
Thread
DS3231 Zählfehler
Sekunden bis 89 springt dabei aber auch um einige Sekunden vorwärts wie z.B. von 9 auf 16 oder von 57 auf 64 bei Minuten und Stunden passiert ähnliches(Datum habe ich noch nicht getestet). Das Problem besteht sowohl bei der Ausgabe über Uart als auch über 7-Segment Display auch ist das Err Bit 0 welches eigentlich
obwohl ich denke das das Problem nicht dort liegt: [code]$regfile = "m8def.dat" 'atmega8 Mikrocontroller $crystal = 8000000 $hwstack = 32 $swstack = 32 $baud = 9600 $lib "i2c_twi.lbx" ' hardware I2C Config Sda = Portc.4 Config Scl = Portc.5 Config
-
Thread
Mit CH340 AtMega programmieren Probleme
... und du bist sicher dass du einen AVR109 (kompatiblen) Bootloader in einem ATmega64 hast ?
recv(): programmer is not responding[/code] Pragmatiker schrieb im Beitrag #5915962: > Welchen Atmega denn genau? Atmega64 Stefanus F. schrieb im Beitrag #5915982: > Hast du die Boot Fuses richtig > eingestellt? Ich habe die Fuses wie im Github beschrieben auf LFUSE = E4, HFUSE = DC, EFUSE
-
Thread
Arduino IDE 1.8.9 buggy?
wer zwischen den Prozzis wechselt sollte sich eine Erinnerungshilfe einbauen #if defined(__AVR_ATmega328P__) // o.ä. z.B. #if defined(__AVR_ATmega328P__) || defined(__AVR_ATmega1284P__) #pragma message "#if(defined(__AVR_ATmega1284P__) || defined(__AVR_ATmega328P__))" #elif defined(ESP32)
ok_slow_DS\A804b_nan_Nok_RTC_EEP_DHT22_ok_slow_DS.ino:75:18: note: #pragma message: #if(defined(__AVR_ATmega1284P__) || defined(__AVR_ATmega328P__)) #pragma message "#if(defined(__AVR_ATmega1284P__) || defined(__AVR_ATmega328P__))" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
Thread
Schaltplan WEMOS Wetterstation Prüfung
liegen Welten dazwischen. Ist auch nur erst mal ein Versuch. Hab zur Not noch eine ASOSMOS 10W IP64 5V. Deswegen auch der INA219 um das zu Prüfen. > MCU: Wemos ist nicht unbedingt mein bevorzugter Bereich, ich bin mir > nicht sicher wie es da mit vorhandenen/fehlenden Kondensatoren, Pullups
mit so aufgebaut: Solar => LT3652 Solar Lader => LiIon-Akku => MAX884 mit Abschaltung durch µC => ATmega328 und Sensoren, nRF24, der ATmega überwacht den Akku und schaltet den MAX884 notfalls ab. Zum Anschalten muss eine Taste gedrückt werden. Der MAX884 kann nur 200mA, reicht aber für meine Sensorik
-
Thread
ATMega64A will nicht reden
Hallo, ich bin gerade dabei einen ATMega64A zu bedrahten und wollte zu erst prüfen, ob ich ihn mit USBasp und AVRDude erreichen kann. Aber keine Antwort. Nach gefühlt 10 Mal durchpiepsen konnte ich keinen Fehler finden. Vielleicht mache
-
Thread
cannot read spec file 'device-specs/specs-atmega4808'
avr/lib/avr5/atmega406 avr/lib/avr5/atmega644rfr2 avr/lib/avr5/atmega64rfr2 avr/lib/avr5/atmega64 avr/lib/avr5/atmega64a avr/lib/avr5/atmega640 avr/lib/avr5/atmega644 avr/lib/avr5/atmega644a avr
avr/lib/avr5/atmega649 avr/lib/avr5/atmega649a avr/lib/avr5/atmega649p avr/lib/avr5/atmega6490 avr/lib/avr5/atmega6490a avr/lib/avr5/atmega6490p avr/lib/avr5/atmega64c1 avr/lib/avr5/atmega64hve
-
Thread
Günstige Microcontroller für Privat Projekte
ihr so an günstigen Mikrocontroller + > Programmiergeräte kennt für eigene Projekte. ATtiny25 ATmega328 ATmega32 wenns wirklich mal mehr Pins braucht Programmieren mit Ponyprog und RS232 oder Parallelport-Adapter.
Development Board (9,00€) Und für den Anfang zum Ausprobieren empfehle ich ebenfalls die Nucleo-64 Boards von ST.
-
Thread
Atmega128 - Programm wird geladen, aber LED blinkt nicht?
"M103C(1) 1 ATmega103 compatibility mode 0 (programmed"?
AT90USB162 usb646 = AT90USB646 usb647 = AT90USB647 usb82 = AT90USB82 m103 = ATmega103 m128 = ATmega128 Atmega128 ist also m128.
-
Thread
Real-time MFM-disk decoder/reader : unterschiedliche Data AM Pattern
sehr interessanten Beitrag, allerdings auf Floppy bezogen ( Floppy MFM Decoder selber bauen AVR ATmega Assembler Beispiele FDD Diskette , von 03.10.2018 ) . Alles selber rausmessen kann ich einfach nicht, dazu habe ich nicht die Räumlichkeiten und auch nicht das Referenz Equipment ... und auch nicht
Familie, siehe https://en.wikipedia.org/wiki/Run-length_limited). Dazu zählt auch GCR (bekannt vom C64 respektive dessen Floppy 1541).
-
Thread
DYMO LetraTag
mit einer Seriellen Schnittstelle auszurüsten. Und zwar, in dem ich das Tastenfeld mit einem Atmega8 überbrücke. Ihm Quasi vorgaukle, eine Taste auf dem Tastenfeld des DYMO wurde gedrückt. Die Entsprechenden Codes habe ich schon ermittelt. Die Pins des Keyboards hab ich schon aus dem Gerät herausgeführt
damit quasi ein geschlossener Stromkreislauf entsteht. Ist es nun möglich die Kabel mit einem Atmega8 zu Verbinden, und zwar direkt OHNE Transistoren? mfg Lukas G: