-
Thread
Wlanverbindung mit AT86RF230
Hallo Ich möchte eine Datenübertragung über Wlan haben. Ich habe bis jetzt einen Atmega48 und diese seriell Funkmodule verwendet und dann mit nem Ftdi auf USB.... Aber bei meinem neuen Projekt würde ich ganz gerne die Meßdaten von meinem Atmega direkt über WLAN (ohne empfänger und ftdi
logisch mit antenne) muß ich eine Art übertragunsprotokoll programmieren? oder kann ich mit einem atmega48 über SPI zum AT86RF230 schicken und es kommt am PC direkt an? danke für eure hilfe! Steff
-
Thread
Anschlußbelegung aller Atmega und Attiny zusammen
AVRs in welche Fassung gehören. So aus'm Bauch, was du dir copy&pasten und drucken musst: ATmega324P (das deckt vom AT90S4434 bis ATmega1284P alle DIP40 mit ADC ab) ATmega162 (DIP40 mit externem Speicherbus, AT90S4414 bis ATmega162) ATmega168 (DIP28, AT90S2333 bis ATmega328P) ATtiny2313
Idee. Naja, so viele werden es gar nicht bei mir: Tiny15 Tiny2313 Mega8 Mega16/32/644 Mega48 Mega8515 Hoch leben die DIL-Gehäuse! ;-) MfG Paul
-
Thread
16 Bit MC oder 8 Bit MC
verarschen? Ich will hier keinen verarschen (Sind wir eigentlich in der Gosse mit der Sprache) ATMEGA644 6.91 Digikey 64K Flash 10Bit ADC 20MHz Clock STM32F051 3.24 Digikey 64K Flash 12Bit ADC 1us Conversion Time 48MHz Clock Wilhelm Ferkes schrieb im Beitrag #3151392: >
versuchst du es dann? > STM32F051 3.24 Digikey 64K Flash 12Bit ADC 1us Conversion Time > 48MHz Clock +18 EUR Versand=21.24 EUR Dagegen: ATMEGA1284P 128k Flash Pollin: 5.95+4.95 Versand=10.90 EUR Reichelt: 5.90+5.60 Versand=11.50 EUR Dazu kommt noch, daß ich den 1284P
-
Thread
Eingangswiderstand Analogcomparator
wundert mich nicht; kein Protessortyp -> kein Datenblatt. Aber vielleicht verwendest Du einen ATmega. Beim Atmega48p sind es +/- 50nA lt. Datenblatt.
Atmega48p sind es +/- > 50nA lt. Datenblatt. Das sollte beim Tiny nicht anderst sein. Demnach (20MOhm @1V; 60MOhm @3V) kann ich es vernachlässigen. Danke!
-
Thread
Wie Assembler ISR in C integrieren ?
@Veit: Das kann nicht passieren, da der mc nach einer ISR Minimum einen Befehl ausführt, siehe Atmega48A .... Manual Seite 15: "When the AVR exits from an interrupt, it will always return to the main program and execute one more instruction before any pending interrupt is served." Im Extremfall
2. Versuch mit 24 MHz angehen. Nur Mut ;-) Ach so. Wegen des kürzen Sprungbefehls, wäre ein ATmega48 noch einen Tick schneller. Dafür würde sogar eine Schnupper-Krücke voll ausreichen ;-)
-
Thread
Arduino bietet nicht genug PWM-Pins
Da hast du 48 Kanäle für 12 Euro - auf viel mehr erweiterbar. https://www.amazon.de/AZDelivery-PCA9685-Servotreiber-Arduino-Raspberry/dp/B07CRDCP8V
Stefan ⛄ F. schrieb im Beitrag #6095458: > Da hast du 48 Kanäle für 12 Euro - auf viel mehr erweiterbar. Was will man mit 48 Kanälen, wenn nur Daten für 16 übertragen werden. Mehr kann der S.Bus nicht. https://github.com/uzh-rpg/rpg_quadrotor_control/wiki
-
Thread
24 Bit über Pin auslesen Takt/Daten ohne Interrupt
PINA & (1<<PA0))) readBit(); // Steigende Flanke Jetzt ist klar das Bits kommen nun soll er alle 48 Bits lesen. Und genau hier komm ich nicht weiter... Gerry
Ja richtig ist auch gut zu erkennen das Pro Low Takt ein Bit entweder High oder Low ist. Der Atmega32 werkelt mit 16 MHz also sollte es kein Problem in c sein. Gerry
-
Thread
ATMEGA8 TEMPSensor --> Codegröße zu groß
uart_puts_P() umgebogen.. ..davor: [code]$ rm *o *elf ; for f in *c ; do avr-gcc -Wall -mmcu=atmega8 -Os -DF_CPU=10000000UL -o ${f%.c}.o -c $f ; done ; avr-gcc -o main.elf *o ; avr-size *o *elf text data bss dec hex filename 72 0 0 72 48 crc8.o 2305
5968 1750 main.elf[/code] ..danach.. [code]$ rm *o *elf ; for f in *c ; do avr-gcc -Wall -mmcu=atmega8 -Os -DF_CPU=10000000UL -o ${f%.c}.o -c $f ; done ; avr-gcc -o main.elf *o ; avr-size *o *elf text data bss dec hex filename 72 0 0 72 48 crc8.o
-
Thread
Neue schnellere ARMe von Philips - bastelfreundlich!
braucht man die Rechenleistung eines ARM cores eben nicht, und warum sollte man freiwillig ein TQFP48 und größer auf seine Platinen setzen, wenn man das mit einem SO20 IC der ein Drittel kostet genausogut lösen kann?
braucht man die Rechenleistung eines ARM cores eben nicht, und warum sollte man freiwillig ein TQFP48 und größer auf seine Platinen setzen, wenn man das mit einem SO20 IC der ein Drittel kostet genausogut lösen kann?" Wobei der SO20 größer als der TQFP48 ist... ;) (Sozusagen der SMD-Einsteigerchip
-
Thread
GLCD Fonts (64x128)
Steuerungshardware ausgeht. > Handelt es sich um einen kleinen µC will man sicher eher nicht 6x8=48 > Funktionsaufrufe pro Zeichen, da wird man den Abstraktionslayer doch > näher in Richtung Hardware legen wollen. > Der andere Quelltext im Thread erinnert auch schwer an einen 8bit AVR > o.ä.
machblack else if white then.. else if invert then liespixel..xorpixel..setpixel..) - kurzum, die 48 Aufrufe lohnen sich, damit ein bissel Qualität und Funktionssicherheit hineinkommt. W.S.
-
Thread
SPI 23LCV512 / 23LCV1024 ATMega328 oder ATtiny 2313
Vorsicht mit den MHz/SPI auf dem Arduino-Krempel. Der ATmega328 wird mit 16MHz extern auf Trab gebracht. SPI ist damit erstmal 4 MHz maximal (F_CLK/4 laut Datenblatt), in einem zweiten Register kann man aber SPIx2 setzen und somit auf 8 MHz "aufrüsten". Da deine
zum Opfer fallen, bei dem ATmega scheinen dies in der Tat nur die Registerabfragen und Schreiben/Lesen des Datenregisters zu sein, beim ATTiny hatte ich Zweifel, jedoch scheint dort zwar der TIMER0 geopfert werden zu müssen, aber
-
Thread
AVR-Assembler programmieren mit Raspberry Pi 3
Studio und richte mir einen virtuellen USB COM Port ein, um mittels Programmer die .hex-files in den Atmega zu laden. Ich bin allerdings nicht sicher, ob ich Atmel Studio auf dem Pi zum Laufen bringe... 2. Variante: Ich installiere eine Linux Distribution, erstelle meinen Assembler Code als Text-Datei
kompeliere ihn zu einem Hex-File, dass ich dann über einen virtuellen COM Port mittels Programmer in den Atmega übertrage. Gibt es hierfür Compiler? Ich habe bisher nur mit Atmel Studio gearbeitet und das generiert mir ja automatisch das .hex-File. Was haltet Ihr von den Ansätzen? Ist das überhaupt möglich
-
Thread
UART Verzweifelung
Hallo zusammen. Ich nutze das STK500 mit AVR Studio und dem ATmega16 drauf. Den UART Port vom Controller habe ich direkt mit der Spare RS232 Schnittstelle des STK500 verbunden. Nun will ich einfach Zeichen senden über UART, aber das funktioniert einfach nicht! Es
= (1<<URSEL)|(1<<USBS)|(3<<UCSZ0); } int main( void ) { USART_Init (); USART_Transmit(0x48); USART_Transmit(0x61); USART_Transmit(0x6C); USART_Transmit(0x6C); USART_Transmit(0x6F); }
-
Thread
ATmega32 ISP
Atmega32 müsste dieselben Pins verwenden wie der Atmega16, von daher müsste es auch mit dem 32 gehen. Hast du versehentlich die Lockbits gelöscht, die ein zukünftiges Programmieren des ATmega verhindern?
das aufgespielte Programm lesen? Klappt der Zugriff auf einen anderen, noch nicht programmierten ATmega32?
-
Thread
u8glib ohne delay
{ u8g_SetFont(&u8g, u8g_font_9x18B); u8g_DrawStr(&u8g, 63-u8g_GetStrWidth(&u8g, "ATmega1284P")/2, 10, "ATmega1284P"); u8g_SetFont(&u8g, u8g_font_6x10); u8g_DrawStr(&u8g, 0, 26, str); u8g_DrawStr(&u8g, 0, 38, "I123456789ABCDEFGHIJKLM"); u8g_DrawStr(&u8g, 0
u8g.nextPage(); sprintf(text, "R(h): %u",temperature); u8g.drawStr( 0, 48, text); u8g.nextPage(); u8g.drawStr( 0, 48, text); u8g.nextPage(); u8g.drawStr( 0, 48, text); u8g.nextPage(); u8g.setFont(u8g_font_helvR08); // small
-
Thread
Assembler und Mega48
Man sieht ja leider nicht den Anfang aber hast Du die Datei "m48def.inc" eingebunden? MfG Andi
verwendet hast. So kommst Du nicht weiter. Keine der drei Zeilen aus Deinem letzten Posting wird für den ATMega48 assembliert werden, geschweige denn richtig laufen. Bitte lies doch den Abschnitt zur USART im Datenblatt.
-
Thread
AtMega ehwiges Fuse Thema 16 Mhz Quarz
_CONTROL UCSRB #define UART0_DATA UDR #define UART0_UDRIE UDRIE #elif defined(__AVR_ATmega48__) ||defined(__AVR_ATmega88__) || defined(__AVR_ATmega168__) || defined(__AVR_ATmega48P__) || defined(__AVR_ATmega88P__) || defined(__AVR_ATmega168P__) || defined(__AVR_ATmega328P__) /* ATmega
#define UART0_UDRIE UDRIE #elif defined(__AVR_ATmega329__) ||defined(__AVR_ATmega3290__) ||\ defined(__AVR_ATmega649__) ||defined(__AVR_ATmega6490__) ||\ defined(__AVR_ATmega325__) ||defined(__AVR_ATmega3250__) ||\ defined(__AVR_ATmega645
-
Thread
Atmega - Jede beliebige IR-Fernbedienung erkennen
ich nehme eine beliebige IR-Fernbedienung, drücke lange die Power ON-Taste und damit weiß mein Atmega, dass eine neue FB angelernt werden soll. Dann drücke ich hintereinander die Tasten 1,2,3 bis 0 und der Atmega quittiert jede gelernte Taste mit 1-n kurzen Beeptönen. Dann ist die Programmierung
MaWin schrieb im Beitrag #2676273: > Es gibt Fernbedienungen mit 28.5 - 48kHz, 78kHz und 4MHz Träger, > zumindest sind mir solche schon untergekommen. Dem könnte man mit etwas zusätzlicher Hardware beikommen...
-
Thread
größter Atmega im DIP40
Welcher ist der größte Atmega im DIP40? ( BZGL.RAM ) Bis jetzt bin ich auf den Atmega644 gestoßen.
atmega1284
-
Thread
AC: Spannung Frequenz und Phasenverschiebung messen
realisiert werden kann. Folgeendes sei gegeben: Auf der einen Seite ein ein Phasen Wechselstromnetz mit 48 Volt und 50 Hz. Auf der anderen Seite einen Motor der einen Generator dreht. Der Generator soll nun die 48 Volt und 50Hz liefern, mit dem Netz syncronisieren und dann ins Netz einkoppeln. Vorgehensweise
überlegen, wie ich am besten die Steuerung realisiere. Ich tendiere zum Mikrocontroller genauer einem Atmega. Nun meine Fragen: Kann man einfach mit nem Atmega Frequenz und Spannung messen und wenn ja wie? Ich habe schon hier im Forum gesucht, fange jedoch erst an in die Materie einzutauchen und habe daher
-
Thread
Referenzspannung zu klein?
Hi >Und weshalb wurde nicht gleich die 2.5v referenz verwendet ? Welche? ATMega48/88/168/328 haben eine interne 1,1V-Referenz. MfG Spess
#3226931: > Hi > >>Und weshalb wurde nicht gleich die 2.5v referenz verwendet ? > > Welche? ATMega48/88/168/328 haben eine interne 1,1V-Referenz. > > MfG Spess Er meint den 4040-2,5
-
Thread
Leitungscode gesucht
A. K. schrieb im Beitrag #4935407: > Für 48 Bits mag das noch gehen. Beim Spectrum ging das auch für 393216 Bits (49152 Bytes)...
Route 6. schrieb im Beitrag #4935413: > A. K. schrieb im Beitrag #4935407: >> Für 48 Bits mag das noch gehen. Nö, das schrieb ich nicht.
-
Thread
Atmelprodukte für Studenten bis zu 50% billiger
die 32bitter ein anderes Pitch haben als 8bitter. Zum Beispiel gibt es den TQFP64 Sockel für die ATmega128 und Konsorten und einen TQFP64-2 Socket für die feineren UC3B0. Cheerio
@ben90 Das STK600 wird mit einem ATmega2560 ausgeliefert.
-
Thread
Preisersparnis: Atmega88 statt Atmega8. Geht das?
wenn ich Atmega88 statt des Atmega8 in mein Programmier-Board (Board: siehe oben) setze? Worin liegen eigentlich die hauptsächlichen Unterschiede zwischen Atmega8 und Atmega88 ?
Hi >Der Atmega88 scheint der Modernere zu sein. Der ATMega88 *ist* der modernere. Außerdem kannst du je nach Programmgröße auch den ATMega48/168/328 ausweichen. Unterscheiden sich nur im Speicher (4...32k).
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
horrenden Preis will, > legen die das eben mal wieder auf. Warum können sie dann aktuell keine ATMEGA2560 herstellen und bremsen alle SPS Hersteller aus: https://www.mouser.de/c/?q=atmega2560
das sicher ganz interessant wie sich ein 72Mhz EFM8 Laser Bee mit 8bit 8051 (Harvard) gegen einen 48Mhz SAMD (M0+, von Neumann) und gegen einen 48Mhz SAML (M23, Harvard, hardware division) schlägt. Für den EFM8 laut Silabs: 70% der Befehle in 1-2 Taktzyklen. Die Cortexe haben natürlich 4fache bitbreite
-
Thread
Elektor Prelude als Kopfhörerverstärker?
ersten Blick fragte ich mich, wie wird der Ruhestrom der Endstufe eingestellt? Ich sehe zwar einen 48 Ohm Widerstand im Emitterzweig der BC550/560 der kein Normwert ist, aber wenn das alles ist dann müssten die Endstufen-Transistoren schon gut selektiert sein, so dass die Stromverstärkungen zu den 48
emitterseitige Störung war für die Schaltung auch zu klein, weil darin der Spannungsabfall an den 48R nicht berücksichtigt ist.
-
Thread
Hysterese Atmega32u4
Matthias W. schrieb im Beitrag #5812943: > Eine solche Hysterese wäre auch bei Atmega16u4 oder Atmega32u4 zu > vermuten. Nicht nur zu vermuten, sondern ist definitiv der Fall. Matthias W. schrieb im Beitrag #5812943: > Schmitt-Trigger-Eingänge Hat der ATMega32U4
Hi >aus welchem Datenblatt hast Du das entnommen? Steht doch dran: ATMega328P. >das muss wohl falsch beschriftet sein? Nein. Andere AVRs, ATMega649/1280/1281/2560/2561, ATMega16, im gleichen Datenblatt ATMega48/88/168 haben ähnliche Werte. Leider fehlt im DB vom ATMega16
-
Thread
Anfängerfrage in C
at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 atmega603 atmega103 at43usb320 at43usb355 at76c711 atmega48 atmega8 atmega83 atmega85 atmega88 atmega8515 atmega8535 attiny13 attiny2313 atmega16 atmega161 atmega162 atmega163 atmega168 atmega169 atmega32 atmega323 atmega64 atmega128 at90can128 at94k no emulation specific options.
-
Thread
Arduino Messchieber auslesen und verkabeln
Tim dann schau mal auf dein Arduino-Board was da für ein Mikrocontroller drauf ist... na, ein ATmega? Arduino ist nur ein Plattform bestehend aus einem ATmegaXX-Board und einer extra entwickleten IDE, die es erlaubt Programme in einer C-ähnlichen Syntax zu entwicklen. Was deine Anfrage angeht,
title=Datei:Arduino_Duemilanove_0509.JPG&filetimestamp=20090505054701 ) dann ist dort sogar ein ATMEGA328 drauf , der ist ja Pinkompatibel zum ATmega8 und der wird ja bei Roehrenkramladen verwendet - PAST JA , oh ! Also müßte ja die Frage nach dem Anschluß geklärt sein ! Für weiter Fragen steht
-
Thread
Regler für Bürstenmotor
Vorgang startet und der Sekundenzeiger auf 23 ist, und er endet bei einem Sekundenzeigerstand von 48, dann hat der Vorgang 48-23 = 25 Sekunden gedauert. Du musst dir also nur den Zählerstand bei der steigenden Flanke merken und den bei der fallenden Flanke. Die Differenz ergibt dir immer die Anzahl
von Fernsteuerung (Atmega8 ICP1) PORTB |= (1<<PB0); //Pullup aktiviert DDRD |= (1<<PD6); //LED = Ausgang [/C] ja, ich weiss, du hast PB0 geschrieben. Aber dieses PB0 gilt nicht viel, das ist einfach nur ein #define
-
Thread
Platine/Schaltplan so ok?
www.youtube.com/watch?v=Z86V_ICUCD4) Das ganze wollten wir mit einem µC realisieren, genauer mit dem Atmega48. Warum der Mega48? Erstens hab ich für die atmels schon einen ISP, andererseits gibts den günstig bei pollin. Der Arm der Maschine wird über ein handelsübliches Modellbau Servo bewegt. Jetzt
im Beitrag #1747898: > * warum einen so großen atmel, wenn es ein tiny45 auch tun würde? Der Atmega48 kostet genausoviel wie der Tiny45. Ausserdem gibts den bei pollin, und wenn ich nur wegen dem tiny45 ne reichelt bestellung aufsetze, wirds wieder teuer, wir sind Schüler;-) Michael M. schrieb
-
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
Merkwürdiger _delay_ms() reset
Karl M. schrieb im Beitrag #6087110: > Das meine ich nicht, es gibt zwei Datenblätter! Nein. ATmega48A/PA/88A/PA/168A/PA/328/P sind in einem Datenblatt.
#6087123: > Karl M. schrieb: >> Das meine ich nicht, es gibt zwei Datenblätter! > > Nein. > > ATmega48A/PA/88A/PA/168A/PA/328/P sind in einem Datenblatt. Hallo, in der Atmel Zeit war dies wie folgt: https://www.mikrocontroller.net/topic/257672#2662418
-
Thread
Debugger für ATmega32
Hallo, ich habe vor Jahren in einem Praktikum eine Mikrocontrollerschaltung mit ATmega32 aufgebaut. Zum Debuggen wurde die JTAG-Schnittstelle und ein Atmel JTAGICE verwendet. Nun würde ich gerne mehr mit Elektronik machen, nicht nur, aber evtl. auch mit dem ATmega32. Welcher Debugger
Hallo, der ATMEGA32 ist doch "Asbach Uralt". Den würde ich mir nicht antun. Wenn Du Geld sparen willst: ATMEGA328 in Form eines Arduino Boards. Vorteil preisgünstig, an jeder Ecke zu haben. Niemand zwingt dich die
-
Thread
LAN-Bootloader für AVR-NET-IO usw.
des Bootloaders von Jens. Der kann jetzt auch ATmegas mit mehr als 64kB flashen. Getestet mit ATMega1280. Das lesen und flashen einer IHEX Datei mit Daten größer 64kB funktioniert nach ersten Tests. ATMega1284P, ATMEga640, ATMega2561 usw. sollten mit evtl. kleinen Änderungen am Code auch gehen
Hallo Uli, welche änderungen müßte man für einen Atmega1284p im AVR-Net-IO machen? gruß sporky
-
Thread
IRMP-Anwendung
Zunächst habe ich die AVR-Version (irmp-main-avr.c) ausgesucht und Änderungen zur Anpassung an den ATMEGA168P (Hardware Pin an PORTD2) in irmpconfig.h gemacht. Nirgendwo konnte ich allerdings die F_CPU Anpassung finden, doch das Programm wurde fehlerlos compiliert. Da ich annahm, dass irgendwo F_CPU auf
(1<<5);} // LED aus } } Danach im Studio7 compiliert und per usbasp in den ATMEGA geladen. Mit der MEDION Fernbedienung für MD84627 ging nichts. Dann habe ich meine PANASONIC FB genommen aber auch damit blinkt die LED nicht. Dann PANASONIC =1 und Kaseikyo =0 auch kein Erfolg. Welchen
-
Thread
AtMega328 teilweise instabil
Hat der ATmega garkeine 100nF Stützkondensatoren spendiert bekommen oder sind die nur nicht eingezeichnet da die auf dem Arduino-Board(?) mit drauf sind?
reference selection. [/pre] Quelle: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf Bedeutet also: man darf durchaus eine fixe Spannung dort anschließen, aber man darf dann nicht eine andere inerne Quelle als Referenz auswählen
-
Thread
AVR mehr Speicher (RAM) als erwartet
Hi >Das würde ich bei den Stückzahlen, in denen der ATmega16 verkauft >wird, nicht erwarten, dass es sich nur um runterskalierte Dies >handelt. Es ist ein ATMega16M1. MfG Spess
> tatsächlich auf RAMEND stattfindet. Wird ein Copy&Paste-Fehler sein. Alle AVR ab ATtiny13/ATmega48 setzen den Stack selber richtig. Warum sollte ein neuer Typ wieder einen Rückschritt machen? Peter
-
Thread
LPC11Cxx: C_CAN für "normales" CAN nutzbar?
Hallo, sind die LPC11Cxx als vollwertiger Ersatz für z.B. die Kombination ATMEGA, MCP2515 und MCP2551 nutzbar? Hätte ja einen enormen Charme, alles in einem Chip. Unter C_CAN-Beschreibungen konnte ich mir das nun leider nicht rauslesen. CANopen driver sind mit drin; das Ganze scheint
nur beachten, dass ein zerblitzter SO-8 oder gar DIP-8 Käfer leichter austauschbar ist als ein LQFP48.
-
Thread
Alter EPROM M27C512 Lese- und Programmiergerät mit ESP32
Für so etwas habe ich mal ein ATmega2560-Entwicklungsbrett genommen. Keinerlei zusätzliche Bauteile nötig (ein Abblockkondensator ist aber vielleicht eine gute Idee), nur triviale Software. 12,75 V fürs Programmieren aus dem Labornetzteil
Der T48 sollte den auch können. Im Raum Düsseldorf könnt ich aushelfen.
-
Thread
RGB LEDs schalten, aber wie?
brauche ich die Pulldown unbedingt? Eigendlich müsste im Betrieb der Pegel doch definiert sein (ATmega48/ATmega168).
brauche ich die Pulldown unbedingt? Eigendlich > müsste im Betrieb der Pegel doch definiert sein (ATmega48/ATmega168). Im Betrieb schon. Im Reset nicht. Beim ISP-programmieren auch nicht. Und wenn du die Software genauso schlampig (sorry, aber das mußte gesagt werden) schreibst wie den Schaltplan,
-
Thread
Funktionsaufruf probleme
Das ist bei einem ATMega128 ein beliebter Fehler. Der MC ist werksmäßig im ATMega103 kompatibilitätsmodus. Wenn du im AVR Studio den 128er eingestellt hast sucht das Programm seine Rücksprungadressen an der falschen Stelle
entschuldigung, aber diese sorge beim 128iger habe ich schon bitter kennengelernt. ist ein atmega48, wie schon gesagt, alles läuft wie ich es erwarte, nur wenn ich es in eine void funktion auslagere ist schluss. das ist bestimmt einer dieser fehler die man so nie erwarten würde....ich gehe mal
-
Thread
MCP2515 - Registerdaten werden falsch gespeichert
Den Code habe ich trotzdem angehängt zur Kontrolle. Der Code sieht vor beide SPI-Interfaces des ATMega48 zu benutzen, je nach Wunsch. MfG
beim Einarbeiten in die Fähigkeiten des MCP2515. Im Anhang der funktionierende SPI-Code für den ATMega48. Mit freundlichem Gruß Michael
-
Thread
ATMega - Volatile Funktionen im Interrupt OK?
Hallo Zusammen! Ich möchte einen ATMega zum Ansteuern eines direkt daran angeschlossenen Motors verwenden. Dieser ATMega bekommt von einem anderen Mikrocontroller über die SPI Schnittstelle die Anweisung die Motor Drehrichtung zu setzen,
[code] 00000048 <main>: int main () { while (1) { if (MAKEVOLATILE(x)) 48: 80 91 60 00 lds r24, 0x0060 4c: 88 23 and r24, r24 4e: e1 f3 breq .-8 ; 0x48 <main> { x++; 50: 80 91 60 00 lds r24, 0x0060 54: 8f
-
Thread
Suche einen bestimmten ATtiny
Über welches Gehäuse reden wir denn? DIL20 oder SO20? > Dann nimm einen Mega8 in QFN ;-) Ein Atmega48 in QFN bietet sich auch an, schoen klein, genausoviele Pins wie ein Atmega8 aber halt nur 4K Flash und 512Bytes SRAM. Nen pinkompatiblen Tiny duerfte es nicht geben ich glaub bei 2K is da schluss
Andreas meint wohl den ATMega88! Auch der ATmega 48 wäre evtl. interessant!
-
Thread
Wo wird der ATTiny verwendet?
Namensgruppe aus der AVR-Familie. Es macht keinen Sinn, sich nur auf die ATTiny zu beschränken. Wenn ein ATmega oder AT90 besser geeignet ist, dann nimmt man einfach diese. Die Unterschiede sind gering, alle AVRs können mit einen Compiler programmiert werden. Z.B. der ATtiny48 hat einen IO-Pin mehr, als der ATmega48.
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
Atmega8, auf Lochraster aufgebaut.
Atmega8 BASCOM Programm. -Füllt den Bildschirm mit RGB.
-
Thread
mega32 bootloader(linkt der linker hier korrekt?)
Hi, ich bin dabei einen Bootloader für den atmega32 zu schreiben. Nun habe ich bereits herausgefunden, wie man den Linker dazu bewegt, das Program auch an die richtige Adresse zu linken. Also habe ich bei LDFLAGS noch hingeschrieben: --section-start
Ja, alles ab ATmega48 hat den neuen Watchdog. Äußerlich gut erkennbares Merkmal: der Watchdog kann auch einen Interrupt auslösen.
-
Thread
Arduino Schaltung soweit ok?
für den UNO gerechnet werden. http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf - Seite 493 - Active Supply Current -------------------------------------------------------------------------- > Pas sollte den externen
den UNO gerechnet werden. > > http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf > > - Seite 493 - Active Supply Current Ach ja, der Spannungsregler hat keinen Querstrom, der USB-Baustein braucht nichts, die LED
-
Thread
Fehler beim Brennen Atmega8
Zweifelsfall bestell dir dieses Board hier: https://de.aliexpress.com/item/Free-Shipping-DIY-Kit-ATmega8-ATmega48-AVR-Minimum-System-Development-Board-Miniature-Mini-Electronic-Suite-Parts/32810727118.html?spm=a2g0x.search0104.3.14.CjfycP&ws_ab_test=searchweb0_0,searchweb201602_4_10320_10152_10321_10065
Sooo nun handel ich mal nicht überstürzt. Habe mir jetzt zwei neue Chips geholt einmal den atmega16 und den atmega8 nochmal. So ich würde jetzt so vorgehen dass ich als erstes das ispkabel mit dem atmega16 verbinde die beiden kondensatoren 100nF dazwischen und den widerstand von 10kOhm wie zuvor