-
Thread
Strings mit AVR - aber richtig
; str++; } } [/c] benutzt wird, sollte [c] print_flashstr(BUILDTIME); [/c] beim ATMega328 und auch bei den größeren Varianten (z.B. ATMega2560) sicher funktionieren?
send_byte_usart0(c); > str++; > } > } > benutzt wird, sollteprint_flashstr(BUILDTIME); > beim ATMega328 und auch bei den größeren Varianten (z.B. ATMega2560) > sicher funktionieren? Auf dem Atmega328: Ja. Auf den größeren Varianten (1284, 2560) mit >64KB Flash: Nein, nicht wenn BUILDTIME im oberen
-
Thread
ATMega328 im Hutschienengehäuse mit Ethernetanschluss
schrieb im Beitrag #7323707: > Ich hatte mal wieder etwas Zeit und habe ein Hutschienenmodul auf > ATMega328-Basis warum nur? der ATmega 1284p mit 20 MHz 128k flash und 16k SRAM ist viel interessanter. Das Modul würde auch nicht größer. Manfred schrieb im Beitrag #7323867: > 5V am µC und 3,3V
0.6xVcc). https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf
-
Thread
Atmega 328(P)-AU aus China?
Freund https://www.lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_Microchip-Tech-ATMEGA328P-AU_C14877.html
#7322461: > Ich habe bisher immer Arduino Nano Boards in China bestellt, um die > aufgelöteten 328er zu extrahieren. Die haben bisher auch immer > funktioniert. Das wäre auch mein Plan B gewesen. Aber muss ja nicht sein :-)
-
Thread
avrdude: AVR IJTAG MKII
stk500v2_getsync(): timeout communicating with programmer AVR Part : ATmega328P Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated
00:28:11 Device ID: JTAGICEmkII AVR Part : ATmega328P Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated
-
Thread
Suche uC Board mit Ethernet
Von Chip45 https://www.chip45.com/products/crumbx1-net_avr_xmega_modul_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php Die aktuelle Version der Beispiel-Anwendung dazu ist dort: http://stefanfrings.de/net_io/index.html
weiteren Boards um netzwerkfähig > zu sein. Wie weit kommt man denn mit dem bisschen Speicher des ATMega328? Wäre nicht das erste Mal, dass mir eine Anwendung mangels Ressourcen um die Ohren fliegt.
-
Thread
AVR®DD family, low pin count devices
hier am ehesten? Konkretes Szenario: Ich habe einen C-Sourcecode, besser einen Arduino code für den Atmega328 und möchte diesen auf den AVRxxDD14 portieren. Bis dato hatte ich VScode und platformio benutzt. Leider hinkt platformio beim Dx core etwas hinterher und mein gewünschtes Device AVR32DD14 wird (
Die M103C Fuse haben aber nur der ATmega64, ATmega128 und der ATmega128A.
-
Artikel
AVR Bootloader optiboot Assemblerversion
müssen Sie einen der unterstützten Prozessoren als Parameter beim make Aufruf angeben. Ein make atmega328p erzeugt eine Bootloader Datei mit dem Namen optiboot_atmega328p.hex. Daneben werden auch noch die Dateien optiboot_atmega328p.lst und optiboot_atmega328p.log erzeugt. In der .log Datei werden die
auf atmega328p und setze die Lock Bits avrdude -C ./avrdude.conf -c avrisp2 -B 1.50 -p atmega328p -P usb -b 115200 -D -U flash:w:optiboot_atmega328p.hex:i -U lock:w:0xef:m avrdude: AVR device initialized and
-
Thread
I2C und LCD mit der Pollin.Lib in Bascom
Verbindung zu verwenden. Diese lib kannst mit dem ATTiny 2313 verwenden, aber auch mit einem ATMEGA 32 oder ATMEGA 328 usw. Wobei es mit dem ATTINY 2313 nicht mehr viele Möglichkeiten gibt was der Controller erledigen kann. Der Speicher wird hier schnell mal knapp. Es muss neben der LCD lib
ATTINY 2313 kein Hardware TWI hat. Der I2C Bus muss per Software realisiert werden. Hier hat ein ATMEGA 8, 168, 328 usw. den Vorteil ein Hardware TWI zu haben.
-
Thread
STM32 - Konflikt mit I2C
Community, ich erstelle aktuell mein erstes Projekt mit dem STM32. Vorher habe ich immer die Atmega`s genutzt, möchte mich aber weiterbilden. Dabei sind mir nun folgende 2 Fragen aufgefallen: 1: Konflikte mit I2C Ich habe diverse Pins mit diversen Funktionen belegt und im STM32-CubeIDE wird
profile/Mohammed-Therib/publication/312372376/figure/fig10/AS:450882367168521@1484510141868/Atmel-MCU-ATmega328-and-the-Arduino-pin-out.png
-
Thread
I2C zwischen 3,3 und 5V?
gibt solche ICs, aber nutzen tut die > kaum einer. Macht man z.B. beim uSDX, um mit einem 5V ATmega328 den 3,3V Si5153 Takgenerator phasenmodulieren zu können und dann mit zusätzlicher Amplitudenmodulation ein SSB-Signal ohne großen Aufwand erzeugen zu können. Die auf den (handels)üblichen Si5351
-
Thread
Debugging mit MPLAB X und XC-8
'C:/Projekte/private.Colorsort.X' "C:\Program Files\Microchip\xc8\v2.40\bin\xc8-cc.exe" -mcpu=ATmega328P -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__ATmega328P__ -mdfp="C:/Program Files/Microchip/MPLABX/v6.05/packs/Microchip/ATmega_DFP/3.0.158/xc8" -Wl,--gc-sections -O0 -Og -ffunction-sections
o build/debug/debug/main.o main.c "C:\Program Files\Microchip\xc8\v2.40\bin\xc8-cc.exe" -mcpu=ATmega328P -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__ATmega328P__ -mdfp="C:/Program Files/Microchip/MPLABX/v6.05/packs/Microchip/ATmega_DFP/3.0.158/xc8" -Wl,--gc-sections -O0 -Og -ffunction-sections
-
Thread
MOSFET Ansteuerung
Ausgang? Zwei Dinge stehen dem entgegen: - zum Einen kann ein digitaler Ausgang z.B. an einem ATMEGA 328 maximal 40 mA schalten. Ein Gatetreiber kurzzzeitig aber Umladeströme von 1 Ampere handeln. Der Gatetreiber ist also wesentlich niederohmiger. - zweitens schaltet ein Digitalausgang mit 5V oder
Gerald B. schrieb im Beitrag #7312148: > - zum Einen kann ein digitaler Ausgang z.B. an einem ATMEGA 328 maximal > 40 mA schalten. Ein Gatetreiber kurzzzeitig aber Umladeströme von 1 > Ampere handeln. Der Gatetreiber ist also wesentlich niederohmiger. OK, und genau das ist verkünpft mit meiner
-
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
1 Befehl pro Zyklus
Lustig ist in dem Zusammenhang evtl., dass der ATMega328P Nachbau namens MD-328D und seine Brüder, an vielen Stellen 1 Takt fixer sind, als das Original. Wenn ich mich richtig erinnere, war die Begründung, dass da drin ein zurecht gestutzter 16 Bit
EAF schrieb im Beitrag #7308567: > Lustig ist in dem Zusammenhang evtl., dass der ATMega328P Nachbau namens > MD-328D und seine Brüder, an vielen Stellen 1 Takt fixer sind, als das > Original. Auch beim Original gibt es hier Varianten. Siehe ATXmega und vor allem dessen Erben, die
-
Thread
Überlauf in AVR mit C
weiter hilft, ist eine andere Frage. Die Arduino Referenz sagt eindeutig, dass ein int bei den ATmega 16 Bit breit ist. Und ein literal nur aus Ziffern ist ein int Wert. Wenn man ein long Wert haben will, gehört ein L (oder l) hinten dran.
Operation: [c] #include <avr/io.h> int main() { PORTB |= 1; } [/c] avr-gcc -mmcu=atmega328 -O1 test.c avr-objdump -h -S a.out [pre] 00000080 <main>: 80: 28 9a sbi 0x05, 0 ; 5 82: 80 e0 ldi r24, 0x00 ; 0 84: 90 e0 ldi r25, 0x00 ; 0 86:
-
Thread
ATMEGA328PB Falsche Startup-Time als ATMEGA328P
Hallo Forum, beim Umstieg vom ATMEGA328P auf den ATMEGA328PB habe ich festgestellt, dass die in den Fuses voreingestellte Startup-Zeit ("6 CK/14 CK + 65ms") nicht der Realität entspricht. Gemessen habe ich es, indem ich die 5V direkt
loslegt Am 128kHz Watchdog-Oszillator vom ATMEGA328PB kann ich keine Auffälligkeiten erkennen
-
Thread
Spannungswandler gesucht (ca 10V bis 60V Ausgang) "digital ansteuerbar"
Projekt ein Spannungsversorgung, wo ich die Spannung mit einem Microcontroller (in meinem Fall ein Atmega328) einstellen kann. Ich brauche keine Strombegrenzung. Ich brauche auch keine 5 Ampere oder mehr. 1 Ampere maximal reichen (eigentlich sogar noch viel weniger, 0.3A reichen aus) Das meiste habe
-
Thread
AVR ATMEGA328PB mit UART.h stürzt ab
beschäftige mich seit ein paar Wochen mit Mikrocontroller Programmierung und verwende dazu einen ATMEGA328PB welcher auf einem Board über UART mit dem Rechner kommuniziert. (Eigentlich sind es insg. 10 Mikrocontroller aber für das beschriebene Problem sollte nur der Master Controller relevant sein)
-
Thread
10 x Atmega328U - TH abzugeben
Ich hatte über die Feiertage etwas Zeit zum aufräumen und trenne mich von Restbeständen. Die 10 Stück biete ich für 20 Euro plus 3 Euro Porto an.
-
Thread
BPM gesteuert LEDs zuerst Blinken dann nur Leuchten lassen.
&psc=1 https://www.amazon.de/AZDelivery-ATmega328-Gratis-Arduino-Kompatibel/dp/B079TZFS7T/ref=sr_1_2_sspa?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3MB6PPNSXBIL5&keywords=arduino+nano&qid=1672731145&sprefix=arduino+nano%2Caps%2C99&sr=8-2-
Adam P. schrieb im Beitrag #7303923: > Aber es geht noch https://www.amazon.de/AZDelivery-Atmega328-gratis-Arduino-kompatibel/dp/B078S8BJ8T/_ich-bin-blöd__ich-bin-blöd__ich-bin-blöd__ich-bin-blöd__ich-bin-blöd__ich-bin-blöd__ich-bin-blöd__ich-bin-blöd__ich-bin-blöd__ich-bin-blöd__ich-bin-blöd_
-
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
Ersatzprogrammer besorgen. Was nimmt man da im Jahr 2023? Unbedingt brauche ich nur alte chips wie Mega328, attiny44, tiny13, trotzdem wäre es ganz gut wenn ich dann auch neuere chips brennen könnte.
-
Thread
EOL ATmega328p
Gerade eine Mail von Mouser eingetrudelt. Der ATMega328p ist jetzt mit EOL aufgeführt: https://www.mouser.jp/ProductDetail/556-ATMEGA328P-AU (ist Mouser JP, kann man oben auf Englisch umschalten) Mich stört es ja nicht, aber so mancher AVR Fan dürfte
https://www.pololu.com/file/0J1464/Atmel-42559-Differences-between-ATmega328P-and-ATmega328PB_ApplicationNote_AT15007.pdf
-
Thread
Suche Infos zum Eigenbau Preselector
mehrfach genannte NanoVNA. Zur Testung vieler aktiver Bauteile hat sich der Transistortester GM328 bewährt. ... nur sehr subjektive aber bewährte Vorschläge ...
unten, betrifft Verbesserungen): > Beitrag "S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega" Horst, den Bausatz von Box73 habe ich auch, man kann auch orientierend damit messen, aber das war's dann auch. Kein Vergleich mit DE-5000. Den Bausatz von Ascel hatte ich mir auch schon mal angesehen
-
Thread
ESP32 D1 Mini an Lipo
SSD1306 Oled > an einem LiIon Akku. Das Display friert ein und der AVR läuft noch. Hier ein ATMega328 @ 8 MHz und ein ADS1115 mit einem MCP1702-3V3, ein OLED mit seinem originalen 3V3-Regler und eine SD-Karte mit MCP1702-3V3 davor. Der ganze Kram wird über einen P-FET geschaltet und kann sich selbst
-
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
Was ist mit dem avr-gcc 12.x passiert? Internal Compiler Errors Gesperrt
natürlich N Module bzw. präprozessierte Quellen. Und einen Linkaufruf: [pre] avr-g++ -mmcu=atmega328 -flto ... -fpreprocessed modul1.ii -o modul1.o avr-g++ -mmcu=atmega328 -flto ... -fpreprocessed modul2.ii -o modul2.o ... avr-g++ -mmcu=atmega328 -flto ... -fpreprocessed modulN.ii -o modulN.o avr-g++ -mmcu=atmega328 -flto ... -o final.elf modul1.o modul2.o ... [/pre] Dürfte doch kein Hexenwerk sein?
-
Thread
[S] limeSDR Mini
Bau dir einen uSDX mit ATmega328 oder Kauf den (meist schlecht“ nachgebaut von den Chinesen. Gruß Old
-
Thread
Initialisierung EADOGS 204-N via SPI
Hallo, ich verzweifle an der Initialisierung eines EA DOGS104N-A Angeschlossen an einen Atmega8 (5V) via Levelshifter auf 3,3V erhalte ich keinen Mucks vom Display. Hab auch schon das Display getauscht, aber daran lags nicht. Ich vermute, dass ich irgendwas in der Initialiserung falsch mache
Hallo, falls jemand mit Atmel ATmega328P und dem DOGS104W-A Display einen funktionierenden Ansatz benötigt. Er darf natürlich noch verbessert werden. THX
-
Thread
atmega328 an 5V
Hi, ich habe einen Atmega328P mit einem ISP Programmer programmiert.. https://www.sparkfun.com/datasheets/Components/SMD/ATMega328.pdf Als ersten Test möchte ich eine LED blinken lassen. Im Anhang ist der Plan. 5 V von
########## | 100% 0.97s avrdude: Device signature = 0x5555aa avrdude: Expected signature for ATmega328P is 1E 95 0F Double check chip, or use -F to override this check. avrdude done. Thank you. [/c]
-
Thread
LF-1600 defekt
benötigten 8V und 30V. Am Testpunkt B liegen wie erwartet +5V, am Testpunkt C wie erwartet -5V an. Am Atmega88 liegen VCC, NRESET und GND sauber an. AVCC liegt bei ca. 4.4V, AREF bei knapp unter 2.5V. Anbei das Verhalten an den wichtigsten Ein- und Ausgängen des uC, einmal im Überblick über 10 Sekunden
einbauen. Ist ja durch den Sockel > einfach machbar. Hallo Michael, leider habe ich keinen Atmega88XX-PU zur Hand, nur einen Atmega48-PU und einen Atmega328P-PU. Ich habe also meinen Atmega328P-PU mit xytronic-lf-1.5\hex\board_legacy\atmega328p\release\fuses.txt, xytronic-lf.hex und xytronic-lf.eep.hex
-
Thread
u8g2 mit AVR
Vorgegangen bin ich zum ansteuern nach dieser Anleitung: https://www.instructables.com/ST7920-LCD-With-ATmega328-in-Atmel-Studio-Using-SP/ Ich habe schon versucht, das Display mit der Arduino IDE anzusteuern an den gleichen Pins, hier ist das Display deutlich schneller was mich sehr wundert. Übersehe
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
Arduino/avrdude Flashen ohne Bootloader
Hallo, vielleicht wisst ihr Rat? Folgendes Setup ich habe ein selbst entwickeltes Board mit ATMega328, 5V, 16MHz und ISP Interface. Abweichend vom Standard nutze ich den Athena Bootloader, sodass ich später per Netzwerk die Software aktualisieren kann. In Arduino arbeite ich mit der Einstellung
-
Thread
Wanderkiste Widlar, Runde V
Philips Tantal-Perlen. Dafür packe ich verschiedene MKT, MKC, X2 und Y rein. Eine kleinere Stange ATMEGA8L-8PU packe ich ebenfalls mit rein. Es sollen ja eigentlich keine gebrauchten/ausgelöteten Sachen rein. Ich hätte allerdings gebrauchte Lüfter verschiedenster Größe mit und ohne Tacho sowie diverse
ü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
Füllstandssensor TL-136 (4-20mA, 24V) an µController
verwenden, deren A/D-Wandler einen schlechten Ruf haben. Habe ich selbst nie gemessen, bei einem ATMega328 sind die 10 bit gegen seine interne Referenz sehr gut brauchbar. Jobst Q. schrieb im Beitrag #7283629: > Wenn du die Versorgungsspannung des Sensors per StepUp > erzeugst, braucht er viel Strom
-
Thread
AVR MCU ADC: nicht alles klar
gehen viele > Entwickler von der Dauer einer ADC Messung aus. Ich zitiere aus dem Datenblatt des Atmega328P > If no external voltage is applied to the AREF pin, the user may switch > between AVCC and 1.1V as reference selection. The first ADC conversion > result after switching reference voltage
eine eventuelle (ja im Datenblatt soger empfohlene) Stützkapazität an AREF. Wenn man bei einem Atmega328P von AVCC auf 1.1V als ADC-Referenz umschaltet, so kann es mit dem üblichen 100nF-Kondensator zwischen AREF und GND sehr lange dauern, WESENTLICH LÄNGER als die Dauer einer Messung, bis sich AREF
-
Thread
Wozu übertrieben schnelle Microcontroller?
das mit den MHz auch nicht so 1:1. STM32 brauchen für die meisten Aufgaben mehr Taktzyklen, als ATmega328.
Mit einem 20 MHz ATmega328 kann man über Pins nur VGA 20x60 Zeichen an einen Monitor ausgeben. Mit einem 72 MHz 8051 EFM8LB1 gehen die kompletten VGA 80x60 Zeichen :-)
-
Thread
Programming of built in timer of arduino
bound to one kind of microcontroller. So this software won't run on all Arduinos. Looks like its for ATmega328P, which is used in NANO, UNO and MINI, but _not_ in the DUE. If you like to understand, what's going on there, you should download the complete datasheet of the ATmega328P from the microchip
-
Thread
Steuern Mikrocontroller
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
Arduino Uno Stecksockel für Shields: verschobenes Rastermaß - warum?
nimmt den Nano. Für meine ersten Gehversuche hatte ich mir zwei ChinUNO mit PLCC-µC gekauft. Den ATMega328 als austauschbares DIP-IC zu haben, lohnt nicht, der kostet bei R* oder P* mehr als das komplette Chinaboard. Den AT328-DIL im Uno zu flashen und auf eigenes Lochraster umzusetzen, bringt auch nichts
-
Thread
String in char convertieren
://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
8 bit auslesen
Ich bekomme 128 verschiedene Zustände reingeschickt die per Expander über den I2c auf den uC(ATMega328P) geschickt werden. Dass wird per Uart auf den RPI geschickt. Jetzt will ich je nach Zustand der 128 Eingänge das einzeln auslesen( ich bekomme das in 8 bit sprich einem Byte gschickt).
-
Thread
Arduino Codegröße
Hallo, ich programmiere gerade einen ATMega328 mit Arduino und bin bei 80% Flash. Gibt es in der Arduino IDE Compileroptionen, die helfen, den Code noch etwas zu komprimieren?
Peter schrieb im Beitrag #7260209: > Hallo, > ich programmiere gerade einen ATMega328 mit Arduino und bin bei 80% > Flash. Auf das Arduino-Framework und den damit verbundenen Overhead verzichten.
-
Thread
Amega flashen
> Atmega 328p ... 1E9516 , was ja richtig ist ? Also der ATmega328P hat laut Datenblatt den 'signature code' 1E950F.
c-hater schrieb im Beitrag #7258068: > Ein ATMega328PB unterscheide sich doch in vieler Hinsicht von einem > ATMega328P. Zum Beispiel hat der Oszillator weniger Leistung, man kann also über XTAL2 keinen anderen IC mehr takten ... LG, Sebastian
-
Thread
Programm läuft ab bestimmter Codegröße nicht mehr (AT-MEGA / Arduino programmiert mit mikroPascal)
Ich entwickle und programmiere aktuell eine DALI-Ansteuerung mit einem ATmega 328P. Als Testboard verwende ich ein Arduino Uno. Programmierung läuft über mikroPascal Pro for AVR (freie Version - bis 2000 Worte) - upload auf das Board über avrdude. Eigentlich eine tolle Kombination
-
Thread
USBasp über Parallels
p atmega328 -U lfuse:w:0x62:m avrdude -c usbasp -P usb -B16 -p atmega328 -U hfuse:w:0xDF:m [/pre] Siehe Datenblatt oder https://www.engbedded.com/fusecalc/ Eine GUI für avrdude (benötigt Java 8 oder 11
Steve van de Grens schrieb im Beitrag #7255216: > avrdude -c usbasp -P usb -B16 -p atmega328 avrdude -c usbasp -P usb -B16 -p atmega328 avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp' avrdude: opening programmer "usbasp" on
-
Thread
Problem EEPROM nutzung
Moin, es ist ein Atmega2560. Die EEPROM funktionen stammen aus der avr/eeprom.h https://www.nongnu.org/avr-libc/user-manual/group__avr__eeprom.html Gruß Jonas
0x0033; eeprom_update_block((void*) &imRam, &imEEPROM3, 2); } [/c] [pre] avr-gcc -mmcu=atmega328p -O1 test.c avr-objdump -h -S a.out [/pre] Erzeugt diesen Output: [pre] 00000090 <main>: ; imRam = 0x0011 90: 81 e1 ldi r24, 0x11 ; Integer 0x0011 92: 90 e0
-
Thread
Einheitliche Regel für in C erstellte Variablen, Typen etc
} [/c] Mal mit drei verschiedenen Typdefinitionen compiliert: [pre] $ avr-gcc -Os -mmcu=atmega328 -S -o default.s test.c $ avr-gcc -Os -mmcu=atmega328 -DTYPE=int -S -o int.s test.c $ avr-gcc -Os -mmcu=atmega328 -DTYPE=int_fast32_t -S -o int_fast32_t.s test.c $ md5sum *.s
-
Thread
Absoluter Anfänger
die engsten Schuhe, die du findest? Nimm den, den jeder nimmt und der auf dem Arduino drauf ist: ATmega328. > Meine 2. Frage bezieht sich darauf, ob das Programm auf dem > Mikrocontroller gespeichert ist, sprich ich mache ihn Stromlos, stecke > ihn 2 Tage später wieder in den Sockel, geht das
ich mich den Leuten an, die für den Anfang einen größeren Mikrocontroller empfehlen. Ich mag den ATmega328 in Form eines Arduino Nano Moduls (muss nicht Original sein).
-
Thread
[S] Mitstreiter Entwicklung SSB/FM/AM Signalgenerator für 13/23/70cm und 2m, Nähe 91056 Erlangen
eingeschaltet, Stromaufnahme sieht ok aus. Die fractional-n-PLL darin will ich mit einem Arduino (oder nur ATmega328) mit Drehencoder und 2*16-stelligem Textdisplay einstellen können, das muss ich auch noch alles herausfinden. Es soll eben möglichst kompakt sein. Zunächst nur für den QO-100 Schmalbandbereich,