-
Thread
Atmega168/328: interner Temperatursensor
Raumtemperatur 18 °C Leistung: 5.0 V * 0.4 mA = 2.0 mW Typ Ubg ADCtemp ATmega48PA-PU (1024) 1.097 332 ATmega328P-PU (1545) 1.092 344 ATmega328P-PU (1426) 1.074 344 [/code]
lange, bis diese an die Umwelt > abgegeben werden. Kann ich so nicht bestätigen. Lasse ich den ATmega48PA aus obigem Test mit minimalem Strom von 0.4 mA, d.h. 2.0 mW, laufen, liefert der ADC 332, mit hohem Strom von 5.1 mA, d.h. 25.5 mW, sind es 333, gerade mal 1 mehr. Diese Datenblattangabe von
-
Thread
Reset Pin entgegengesetzt zu Miso, Mosi, SCK
letztens auch gefreut, daß Reset neben RXD, TXD liegt. Ein ATmega48 auf Hochspannungsseite über 2 Lichtleiter an RXD und TXD angeschlossen, und Reset über ein RC-Glied an RXD. Wenn nun die Haupt-CPU den ATmega48 updaten will, sendet sie ein langes Break, das RC-Glied entlädt sich und der ATmega48 resettet. Dann geht er in den Bootloader und kann geupdatet werden. Peter
-
Thread
AVR mit USB-Schnittstelle?
Teil davon). Ist ja auch kein Problem, aktuelle Prozessoren schaffen per DMA ein Byte/Cycle - bei 48MHz sind das immerhin schon 48MByte/s!!!
Application Note werden wird. Ist bereits alles bei ihm downzuladen, mit vielen Beispielen, Dokus und für ATmega8!!!!! jörn
-
Thread
Mehrere XMEGA über PDI
. Nicht unbedingt. Du kannst auch irgendeinen USB-fähigen Controller benutzen (AT90USB1286, ATmega32U4 oder so). > Dann > muss ich einen eigenen Bootloader für eine RS232 Interface schreiben > (dieser muss dann auch wirklich absolute zuverlässig funktionieren) Ja, dafür gibt's aber Beispiele
Steuerteil für das Lego-Roboter-System hat z.B. auch zwei Prozessoren eingebaut, nen ARM (AT91SAM7S256,48MHz) für die höhere Intelligenz und nen ATMega48 für die Ansteuerung der Motoren und so. (Ganz schick das Teil, hat auch ne Menge Schnittstellen(Bluetooth,USB,I²C,RS485), habe aber noch nie so richtig
-
Thread
AVR-Board Schaltplan
also soll ich den atmega8 nicht nehmen oder was?
Atmega8 schrieb im Beitrag #3405567: > Und warum steht dann im Datenblatt des Atmega 88 immer noch, daß der > AVCC Pin mit VCC zu verbinden ist, auch wenn man den ADC nicht benutzt? Weil AVCC der Stromversorungspin
-
Thread
Arm Synthesizer mit LPC1114
Richtig dramatisch ist es für meine Belange nicht, da der externe Quarz entfällt - der interne mit 48 MHz reicht mir.
untere Grenze (in MHz) für ein 5 Kanal DDS? >Und wie viele 5-DDS-Kanal Einheiten würde der lpc1114 bei 48 MHz, >Sample-Frequenz 46875Hz, 10-Bit PWM verarbeiten können? Ähm, die Frage verstehe ich nicht ganz. Mein LPCXpresso läuft mit 48MHz, also "Full Speed". Die Sample-Frequenz ergibt ist FS=48MHz/
-
Thread
GPS - Empfänger günstig bei Ebay
8MB gegen die 16 MB tauschen kann ;) ?! Welcher 8 MBit Chip ist denn genau drauf? M29F800? Im 48-TSOP-Gehäuse gäbe es da noch NC Pins, sodass evtl. noch Platz für eine weitere Adressleitung für 16 Mbit wäre...
> Welche Firmenware benutzt ihr eigentlich?? Für den "normalen" Betrieb verwende ich die XTrac2_48, und für den Loggerbetrieb die JP7T-H_232[1.17]_48-6Prot_240105. Beide müssten aus dem Zip- Archiv hier aus dem Thread sein.... Gruß, Steffen
-
Thread
Mikrocontroller-Umgebung für Anfänger
Irgendwie habe ich das Gefühl, Marc würde den Unterschied zwischen STK500 und ATmega8 nicht (er-)kennen. Das STK500 ist ein Entwicklungs- und Programmierboard für Controller (u.a. auch den ATmega8) Der ATmega8 (und seine anderen Controller-Kollegen) lassen sich mit diesem Board also
bezüglich der Ports ergibt. Also heißt das quasi, das AVR-Board schränkt die Möglichkeiten des ATmega8 ein, weil es nicht alle Ports nach außen führt? Oder hat de ATmega8 von Haus aus nur 3 Ports mit 6 bit?
-
Thread
Compilerfehler Programm springt aus der Initialisierung zum Start zurück
Hausnummer. Bei einem Controller mit wenig RAM kann die Zahl noch darunter liegen, wenn du einen ATmega1284 oder ATmega128RFA1 mit 16 KiB SRAM hast, kannst du vermutlich problemlos weit über 90 % bereits statisch belegen, ohne dass der Platz für den Stack zu knapp wird. > Jedenfalls würde ich gerne
etwas aufraeumen. Oder zum Entwickeln einen größeren Controller nehmen. Wenn du den ältlichen ATmega8 durch den moderneren ATmega88 ablöst, kannst du nach oben mittlerweile bis zu einem ATmega328 gehen, der dann auch 2 KiB SRAM hat.
-
Thread
Atmega8 viele 7-Segmentanzeigen
brauch ich dann überhaupt noch einen atmega8? dazu habe ich noch folgende frage: es werden ziemlich lange kabel zwischen den led kisten. bei einem anderen ähnlichen projekt wurde der bustakt dabei unsauber und es kamen störungen. wie
Spannungsabfall schon beachtlich sein. Besser ist immer eine dezentrale Versorgung. Oder Du benutzt 48V und hängst in jedem Client einen Schaltregler rein. So wird es jedenfalls bei Power-Over-Ethernet gemacht. Die 48V ist notwendig, damit am Ende (100m) noch genug ankommt um ein Gerät zu versorgen.
-
Thread
Atmega Programm ändern?
Hallo, ich habe eine Gießanzeige mit einem Atmega 48V. Diese ermittelt die Feuchtigkeit durch erwärmen und abkühlen eines Sensors im Erdreich. Man kann zwischen 3 und 6 Stunden Messzyklus wählen. Ich hätte aber gern einen Zyklus von einer Stunde
Hallo, Liegt denn der Programmcode Dir vor ? Hast Du mal getestet, ob man den atmega48 per ISP lesen kann ? Und sind nicht alle Byte FF ?
-
Thread
ADC bei ATMEGA µC auf dem AVR Board MKII
Auszug aus dem AVR MK2 Datenblatt besagt dass, das Board mit mehreren ATMEGA Reihen kompatibel ist: Unterstützte Controllerfamilien: ATmega8 / 48 / 88 / 168 / 328 ATtiny48 / 88 Könnte uns jemand bei der Auswahl des Richtigen Controller helfen? Weil die Begriffe:
Der Atmega8 hat sogar 8 ADC Eingänge!
-
Thread
Schieberegister Bitweise füllen
Shiftout Daten , Clock , Dis(8) , 1 Shiftout Daten , Clock , Dis(8) , 1 Case 41 To 48: 'Sekundenanzeige von 41-48 Csec = Isec - 40 Shiftout Daten , Clock , Dis(9) , 1 Shiftout Daten , Clock , Dis(9) , 1 Shiftout Daten , Clock , Dis(csec)
Michael schrieb im Beitrag #2652544: > bei meiner Lösung mindestens ein ATMega16 > nehmen. Bei einem ATmega8 wäre doch ein ATmega328 angebrachter. Im Guloshop für 2 Euro zu haben. Da Du sehr oft einfach Nullen durchschiebst, kannst Du ein paar Shiftout-Befehle wegrationalisieren
-
Thread
RFID-Zugangssystem mit LAN und PoE
PoE ist dem LAN-Treiber ziemlich egal, da es schon davor entnommen wird. Allerdings hast du dann ca. 48V, die du noch irgendwie kleinkriegen musst. Werf mal einen Blick in die Datenblätter von z.B. TI TPS2375/2376/2377.
die Analogen Funk-Signale in digitalen Manchester-Code auf, das ist richtig. Dahinter sitzt mein ATMega32, welcher am INT0-Port lauscht und das softwaremässig decodiert. Kann ich bei PoE einfach so die ca. 48V beziehen oder muss ich hier eine Initialisierungs-Sequenz durchlaufen? Ich habe im Kopf
-
Thread
Tiny2313 endlich da!
Stefan: Digikey hat den ATmega88 im Programm, aber nichts lagernd. Den 48er, von Atmel ja auch fuer Q4-03 versprochen, haben sie angeblich lagernd. 168er findet man bei denen aber auch gar nicht.
SRAM im ATmega128 aus. Und extern kann er kein SRAM anschließen weil er so viele I/O Pins braucht. Und er will einfach von I/O-Port-Erweiterungen (egal auf welche Art) wissen. Wenn der ATmega256 mehr SRAM hätte
-
Thread
Relais ansteuern mit ATmega32
Hallo liebe Mikrocontroller.net Community! Ich würde gerne mit meinem ATmega32 ein 230V Relais ansteuern. genauer gesagt es handelt sich um dieses: https://www.conrad.at/de/relaisplatine-rel-pcb6-mit-relais-230-vac-spule-conrad-rel-pcb6-1-230-vac-1-wechsler-max-16-a250-
aber experimentier erst mal etwas mehr mit Spannungen, die im schlimmsten Fall etwas kribbeln. (24-48V) Und die Tutorials sind schon hilfreich. Wer da meint, noch bessere Infos (gratis) zu bekommen, lebt in einer Parallelwelt. Gruß oldmax
-
Thread
Atmgega48 + RS232 Clock bestimmen?
Hallo, Ich versuche die UART Schnittstelle meines ATMEGA48 in Betrieb zu nehmen. Dazu verwende ich einen MAX232 Pegelwandler, bei dessen Aufbau ich mich an diesem Tutorial orientiert habe: http://www.ermicro.com/blog/?p=325 Der MAX232-Teil scheint
sein 2. die [[AVR Fuses]] passend zu dieser externen Taktquelle gefust sein *ABER* in meinem Atmega48 Datenblatt steht: [zitat] 8.2.1 Default Clock Source The device is shipped with internal RC oscillator at 8.0MHz and with the use CKDIV8 programmed, resulting in 1.0MHz system clock. The startup
-
Thread
Schieberegister: Abfrage von mehreren Tastern
ich muss doch das schieberegister mit dem atmega8 so verbinden: SR_PS PB0 SR_C PB1 SR_DATA Q8
317408 1 -- 129 50 0 2 D 3 Note Off 318334 1 -- 145 48 100 2 C 3 Note On 318353 1 -- 129 48 0 2 C 3 Note Off, [/c] Sind die Tasten jetzt eigentlich entprellt??? Vielen Dank. Super Arbeit!!! Gruß Fabi
-
Thread
avrgcc: verteilte Array-Initialisierung
ldi r29, 0x0C ; 12 489c: df 93 push r29 489e: cf 93 push r28 48a0: 24 e4 ldi r18, 0x44 ; 68 48a2: 3c e0 ldi r19, 0x0C ; 12 48a4: 3f 93 push r19 48a6: 2f 93 push r18 48a8: 23 e0 ldi r18, 0x03 ; 3 48aa: 3e e0 ldi r19, 0x0E ; 14 48ac: 3f 93 push r19 48ae: 2f 93 push r18 48b0: 9f 93 push r25 48b2: 8f 93 push r24 48b4: 0e 94
-
Thread
RC5 und ATMEGA168
Vermutung liegt nahe, dass das Timer-Intervall nicht stimmt, kann aber keinen Fehler finden. Der ATMEGA ist extern mit 3.68 MHZ getaktet, F_CPU ist korrekt eingestellt, serielle Übertragung an den PC funktioniert auch. Jemand eine Idee oder ein funktionsfähiges RC5-Beispiel für den ATMEGA88 o. ATMEGA168
richtige Device eingestellt? Der 168er hat andere Interruptvektoren (2-Word lange statt 1 Word wie bei 48/88).
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
Kleiner GPS Navigator mit ATmega16. Grundgerüst ist ein Projekt hier im Forum von 2006. Bastle daran schon seit Ewigkeiten immer wieder mal. Habe es im Sandwich aufgebaut damit es als Einschub dienen kann. Navigiert wird per
Thomson werden und arbeitet mit einen NEC-ähnlichen Code. Das Herz der Schaltung ist nun der ATMEGA32-16PU und der 74LS123. Der 74LS123 soll mir die richtigen Flanken vom IR-Empfänger liefern und auch am Bedienteil optisch anzeigen, das der Empfänger funktioniert. Der ATMEGA32 steuert und verarbeitet
-
Thread
Einfache Mikrocontroller-Plattform für schnelle Basteleien
nur noch "make upload" und man hat eine blinkende LED. Der einzige Unterschied zu einem nackten ATmega328p ist der Bootloader der die obersten 2KB Flash belegt. Und der USB-seriell Adapter der an den UART des ATmega angetüddelt ist. Das ist allerdings auch megapraktisch, weil man so gleich einen Debugkanal
? Wie gesagt, dann hat es mit Arduino nichts mehr zu tun. Dann ist es eine µC Board mit einem Atmega wie tausend andere auch. Der Begriff Arduino ist dann nicht mehr angebracht.
-
Thread
UVR 1611 (TA), Auswertung DL, Mega88, WinAVR
Harald, Welche Änderungen müsste ich an der abgespeckten Version vornehmen damit sie auf einem atmega328 läuft? Robert
nicht sichergestellt ist, ob die Timing-Bedingungen eingehalten werden können. Ich würde einen ATMEGA spendieren, der als Grundgerüst mein Programm enthält, und dann die empfangenen UVR-Daten seriell an einen ESP ausgeben und von dort aus weiter über WLAN. Oder ein ENC28J60-Modul an den ATMEGA anschließen
-
Thread
1Khz PWM zu 30Khz PWM umbauen
auch mit ICP nur schlecht messen. Mit einem kleinen CPLD kein Problem. [[High-Speed capture mit ATmega Timer]]
Also, ich habe nur einen Atmega48 noch da, das ist das nächste. Ich werde die Platine testweise aufbauen, und dann daran entwickeln. Sobald die Platine fertig ist, gebe ich hier bescheid ! LG
-
Thread
RTC DS3231 - Temperatur Daten?
die Temperatur auswerten können. Hier mal der Inhalt aller Register des DC3231, welcher hier am ATmega angeschlossen ist. 45 20 12 00 21 04 18 00 00 00 00 00 00 00 04 00 00 2f c0 Das Datum und die Uhrzeit stimmen auffallend. ;-) Nur mit den Temperatur Daten am Ende habe ich so meine Schwierigkeiten
a = ds3231_t1; b = 0; while(a >= 10){ b++; a -= 10; } if (b) b += 48; else b = ' '; lcd_puff_data(b,(platz+1)); lcd_puff_data((a+48),(platz+2)); lcd_puff_data(',',(platz+3)); switch(ds3231_t2){ case 0 : lcd_puff_data('2',(platz+4)); lcd_puff_data
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
ATMEGA16 und dem ATMEGA32 einzuordnen. Diese werden so zwischen 2 und 3 Euro gehandelt... Und der (derzeit noch) absolute "günstigste" Pic kostet bei REichelt 0,33Euro. Wobei das im Gegensatz zum obigen
Konsole dient dabei zur Steuerung und Diagnose des MC und des laufenden Motors (in meinem Fall ein 4kW/48V Radnabentyp). Die Prozessoren waren: * ATMega88 @16Mhz * ATXMega192D3 @32Mhz * STM32F100RBT6B @24MHz (VL Discovery) Sofern der MC eine spezielle Hardware zur Unterstützung hatte, wurde diese auch
-
Thread
DS1307 an 3,3V
könnte es vielleicht sein, dass die Clock zu ungenau ist, da ich den ATmega nur mit interner Clock laufen lasse? >> hatte mich vertippt, es ist ein ATMega 48PU
gewickelt) AREF und AVCC hängen beide an 3,3V waren aber irrelevant. Der Mega8 ist Pingleich mit dem 48PU
-
Thread
Funktionen in Software oder in Hardware lösen?
Kibo schrieb im Beitrag #5759010: > Zurzeit verwende ich einen Atmega8, da wird das mit den Timern und PWM > Kanälen etwas eng. Naja, mit dem Saurier kann es schon mal eng werden, aber warum nimmst du nichts moderneres? Die Mega48/88/168/328 sind pinkompatibel
µC programmieren kann, ist dieses Logik-IC-Grab ganz klar suboptimal und einfach mit einem z.B. ATMega48 zu ersetzen. Für den TE dort, nach eigener Einschätzung > absoluter Anfänger im Bereich Elektronik wird aber nur das IC-Grab eine realistische Lösung sein. Man kann die Frage aber auch
-
Thread
ATtiny 84 Hilfe mit Quarzoszillator
ich erstmal am Stromsparkonzept arbeiten. Der ATtiny saugt Dir ruckzuck die Batterie leer. Ein ATmega48 mit Uhrenquarz ist erheblich sparsamer.
Nimm einfach nen ATmega48 mit 32kHz Quarz an T2 im Power-Save Mode, dann braucht er nur 1µA. Und er ist gleich groß, wie der ATtiny84 (4*4mm² im 28M1 Package).
-
Thread
Led Matrix mit 1 5x7 LED Modul
ansteuert. oder bei einem modul noch einfacher. lass den 595 weg und bau 5x 200ohm widerstände dran. der atmega kann den strom ab...
brauche ich das 74hc595 um die ansteuerungskoordinaten zu haben wie z.B. R4/C5, wobei R4 dann beim atmega z.B. für den PortB2 stehen könnte und C5 wäre dann an dem IC der Port Q2... außerdem hab ich sicherheitshalber zum atmega hin Vorwiederrstände von 120 Ohm eingelötet... könnte es evtl. auch daran
-
Thread
Garmin und Atmega8
Hallo zusammen, ich habe ein „schwerwiegendes“ Problem. Ich möchte mit dem Atmega8, aus meinem etrex Summit von Garmin z.B. das NMEA Protokoll „$GPRMC“, die Zeit und das Datum auf einem Display anzeigen lassen (nur für Testzwecke). Wenn ich den Atmega8 vom PC aus mit einem GPS
...aber am ATMega8 kann man ne Menge einstellen :-)
-
Thread
STM32 Taktfrequenz
Der STM32 wird gegenüber dem ATMega häufig wegen der tollen Peripherie hervorgehoben. Dabei wird vergessen zu erwähnen, dass der STM32 ohne diese Peripherie unbrauchbar ist! Beim ATMega kann so einiges an fehlender Peripherie durch die
wieviele Takte welcher Befehle braucht. Eine C-Funktion ist dort genauso deterministsch wie auf einem Atmega. Nur, dass diese dort mit 48 bis 200MHz laufen kann, in 32bit mit integrierter FPU und Multiplikation.
-
Thread
Uhrzeit verschlüsseln und entschlüsseln
Wozu extra RTC? Nen ATmega48P und 32kHz Quarz dranpappen, fertig. Benötigt im Power-save nur 0,8µA! Hält also ewig. Dann bei Tastendruck mit Pin-Change aufwachen. Unter Vollast braucht er dabei 600µA (3V/1MHz). Und nach
Peter Dannegger schrieb im Beitrag #2035861: > Wozu extra RTC? > > Nen ATmega48P und 32kHz Quarz dranpappen, fertig. > Benötigt im Power-save nur 0,8µA! > Hält also ewig. > > Dann bei Tastendruck mit Pin-Change aufwachen. > Unter Vollast braucht er dabei 600µA (3V/1MHz
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
2,1% noch halbwegs "legal" ist (vgl. S.199 hier: http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf) und es zu keinen Fehlern kommen sollte. Alles darüber ist Glückssache (so jedenfalls mein Verständnis). Und ganz kritisch sehe ich das hier: Dann
noch halbwegs "legal" ist (vgl. S.199 hier: > http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf) Ja, können wir machen, hatte sie nur damals hochgedreht, da ich vermutete, dass das rauschen von einem unzureichend refreshtem FIFO kam. War ja nicht
-
Thread
WordClock mit WS2812
versucht zu verstehen warum alles so funktioniert wie es funktioniert. Da die alte WordClock12h ein ATmega Projekt war, habe ich mich auch nur mit ATmega beschäftigt und deshalb meine Frage, ob auch ein ATmega möglich wäre. Da es dabei aber zu Problemen kommt, muss ich mich nun auch in das STM Thema
funktioniert wie es funktioniert. Sehr löblich. Das geht mir auch so. > Da die alte WordClock12h ein ATmega Projekt war, habe ich mich auch nur > mit ATmega beschäftigt und deshalb meine Frage, ob auch ein ATmega > möglich wäre. Verstanden. > Ich möchte den Quellcode verstehen und wissen, welcher
-
Thread
124Bus Beschreibung verfuegbar?
Arvid G. schrieb im Beitrag #7717719: > 1) Kann ich den Code für den ATmega644 auch auf den ATmega328 benutzen? > (Natürlich abgesehen vom Speicher den ich noch für den Rest brauche) Die Pinbelegung dürften abweichen. Auch hat Atmel gerne mal die Register- und Bitnamen zwischen den Derivaten geändert. Vergleiche mal mit dem Code für den ATmega48. Die Speicherbenutzung ist lächerlich gering, da gibt es keine Probleme: [pre] Program: 692 bytes (1.1% Full) (.text + .data + .bootloader) Data: 4 bytes (0.1% Full) (.data
-
Thread
AVR reagiert nicht
Wie hoch ist dein ISP Takt des Atmega324PA?
Leon W. schrieb im Beitrag #5853029: > Der Atmega1284P funktioniert auf einmal wieder Allerdings sind die Fuses vestellt auf (E:FF, H:D9, L:48), dass heißt das der interne Takt genutzt und durch 8 geteilt wird. Die Fuses waren vorher auf (E:FF
-
Thread
7-Segment-Ansteuerung
7-Segment-Anzeigen im Multiplexbetrieb über PORTB angesteuert werden sollen. Verwendet wird ein ATMega48. Die Ausgabezahl ist vorgegeben fürs Erste. Ich erhalte folgende Warnmeldungen: return type of main is not 'int' (verstehe ich zwar auf Grund der Berechnungen,aber wie korrigieren?) und
drei 7-Segment-Anzeigen, CA, Ansteuerung an PORTB0, PORTB1 und PORTB2 mit PNP Transistoren ATMega48 */ #define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> uint16_t display_value; uint8_t einer, rest, zehner, hunderter; const uint8_t segmenttable[11]; #define
-
Thread
Verzweifelt: serielle Übertragung 7 Bit ASCII umrechnen in HEX Werte?
empfangen werden, dann ist die Umrechnung so falsch. ASCII "5" = 35h. Du müsstest 30h abziehen (48d) von den Werten, dann in Integer umrechnen
werden, dann ist die Umrechnung so > falsch. > ASCII "5" = 35h. > > Du müsstest 30h abziehen (48d) von den Werten, dann in Integer umrechnen Dafür ist wohl die chr2val Funktion da.
-
Thread
MP3 und Atmega8/32
heißt das, dass der Atmega32 zu langsam, schlecht ist?
Wenn der ATmega32 die MP3 verarbeiten soll, ja. Wenn der ATmega32 einen speziellen MP3-Chip versorgen soll, nein.
-
Thread
USB IR Remote Receiver (V-USB + IRMP)
ein Atmega16!? Der hat 16KB Speicher. Oder ein Atmega32 mit 32KB Speicher. Alle Protokolle wird man aber nie brauchen, deswegen sollte der Atmega8 ausreichen. > - Ich hab keine anderen Möglichkeiten als die
ATMEGA 8-16 DIP -> Microcontroller (I'd take ATMega168(P) 20MHz) TSOP 1738 -> IR receiver (I'd take TSOP34838) RAD 10/35 -> Capacitor 10u/35V RAD 4,7/35 -> Capacitor 4u7/35V KERKO 22P -> Capacitor 22p
-
Thread
AVR Studio 5 zeigt falsche Größe des Programms an
Hallo, Ich habe ein Problem mit AVR Studio 5. Ich habe ein Programm in C für den Atmega48A geschrieben. Wenn ich die hex.-Datei programmieren will, sagt mir AVR, dass das Programm zu groß ist ("Some sections of the file provided does not fit within the device memory. Do you want to continue
Warum ist das so? Muss ich noch irgendwelche Einstellungen vornehmen? Bei Studio 4 kann man den Atmega48A nicht auswählen, stattdessen nehme ich den Atmega48. Aber auch, wenn ich bei Studio 5 den Atmega48 nehme, habe ich das gleiche Problem. Ich habe nur zwei Librarys includiert: #include <avr/io.h
-
Thread
Thermoducker - Density einstellen
Schicke mal Decimal: 18 35 49 48 Gruß WIRO
WIRO schrieb im Beitrag #6922751: > Schicke mal > Decimal: 18 35 49 48 Das habe ich probiert: Decimal: 18 35 49 48 Danach kam mein ASCII-Text: 123456789 Gedruckt wurde 10123456789
-
Thread
ATMEGA168 ohne quarz auf 20 MHz
kann man mit dem OSCCAL-Register an der eingestellten Frequenz auch noch drehen. Ich habe einen ATmega48 auch schon auf über 16 MHz aufgebohrt: 8 MHz über Fuses eingestellt und dann 0xFF ins OSCCAL geschrieben. Mehr geht nicht. Dann darf man auch keine Ansprüche mehr an die Genauigkeit stellen...
Frequenz auch noch drehen. Von welchen Größenordnungen sprechen wir hier? > Ich habe einen ATmega48 auch schon auf über 16 MHz aufgebohrt: 8 MHz > über Fuses eingestellt und dann 0xFF ins OSCCAL geschrieben. Mehr geht > nicht. Dann darf man auch keine Ansprüche mehr an die Genauigkeit > stellen
-
Thread
Z180-Stamp Modul
Marcel A. schrieb im Beitrag #4298778: > Den ATMEGA1281V gibts bei Reichelt nicht mehr - nur den "dickeren" > ATMEGA2561V - sollte laut Unterlagen gleiches Layout haben, nur doppelte > so viel Flash. Sollte gehen. Aber wieso eigentlich die V-Versionen
der Betriebsspannung sein, siehe Anhang. Auf jeden Fall gibt es aber einen Unterschied zwischen ATmega2561 und dem Rest der Familie.
-
Thread
asm compiler
Hey , ich habe ein problem. Ich bräuchte dringend ein asm code für einen atmega48 compiliert. Kann das jemand von euch machen ? Wäre toll. Ich nutze zur Zeit Mac os X und der avrdude compiler meldet eine Haufen Fehler. Eventuell kann mir ja noch jemand einen richtigen assembler
John S. schrieb im Beitrag #3603986: > Ich bräuchte dringend ein asm code für einen atmega48 compiliert. Dein Programm ist aber für einen Mega8, da ist es mit einfach assemblieren nicht getan. Also suchst Du jemanden, der Dir "mal eben" dein Programm umschreibt. Till.
-
Thread
Bosch Athlet 25,2 V Akku 7 Stück Tauschen
Testpunkten unter der Schutzbeschichtung den Atmega mal ansprechen. Die Firmware für den 25V gibt es auch,....
uncomplete) and fotos…. https://www.mikrocontroller.net/topic/513088 Many thaks to Daniel F.(per48or) for programming with me Lena S.(lena_s) this piece of code to awaken this vaccuumclears again. */ // SET your Board to MiniCore ATmega328PB @ 8Mhz Internal, BOD=2.7V, no Bootloader // https:/
-
Thread
Taschenrechner - Algorithmen
möchte, sollte sich auf Kompromisse einlassen "können". Aber auch aus anderen Gründen bin ich von ATMEGA328p auf ATMEGA1284p gewechselt. Mein Taschenrechner hat jetzt 15x 7-Segment-Anzeige (vorher 12x 7-Segment-Anzeige). Die 24 Tasten können komfortabler genutzt werden (bis zu 3 Tasten gleichzeitig
Es gibt ein Projekt mit einem AVR -- und es verwendet 48-Bit Arithmetik. http://www.rolfp.ch/elektronik/avr/tarech2doc/ Das ist ähnlich dem Format double.
-
Thread
Mikrocontroller empfehlung
kleinen Stückzahlen zu schlagen (die großen Preise kenne ich ja nicht). Bspw. Attiny24 (>50cent) oder Atmega48 (>1€).
Hallo avr schrieb im Beitrag #3381247: > Bspw. Attiny24 (>50cent) oder Atmega48 (>1€). Atmega8 gibt es fuer ca. 60ct. als DIP (ebay: 251005028695). SMD (ebay: 251070880877) ist sogar noch etwas preiswerter. Gerade fuer Einsteiger ist es dann nicht so aegerlich, wenn man