-
Thread
Welcher Attiny brauch ich?
ich nehme attinys nur wenn ich kaum platz habe sonst immer den atmega8 wenn ich weiss das projekt könnte größer werden den atmega 16 damit hat man genug pins und sollte der flash nicht reichen kann man ihn ohne umbau einfach durch ein atmega32, 64 oder 128 tauschen
1 "Ausgang" (digital) Insbesondere braucht man für die Sollwert-Vorgabe kaum E24 oder E48 Metallfilm-Widerstände
-
Thread
Unterbrechungsfreie Stromversorgung 9v - Einfach und Idiotensicher
dann in den Napf fällt. Für den 9V-Kreis habe ich überschlagen: Linearregelung ruhend 1 mA AtMega ruhend 1mA Linearregelung Last 10 mA AtMega Last 20 mA (einmal am Tag, kurz) da sollte eine 9V-Batterie (500mAh) für einige Stromausfälle reichen ;)
www.conrad.at/de/bleiakku-12-v-12-ah-conrad-energy-ce12v12ah-250165-blei-vlies-agm-b-x-h-x-t-97-x-52-x-48-mm-flachstecker-48-mm-w-250165.html Wenn du ins Datenblatt schaust, siehst du, dass er bei Stand-by-use 13,6-13,8V verträgt. Als Ladestrom würde ich C/10 nehmen, also 1200mAh/10h=120mA. Bei Cycle-use
-
Thread
Datei auf SD-Karte via AVR auf Computer übertragen
nicht der einzige Weg ist. Was meint ihr? https://helentronica.com/2015/07/23/getting-started-with-atmega8u2-and-other-avr-usb-microcontrollers/ Viele Grüße, Jonathan
einen Levelshifter für RxD/TxD. Steht aber alles HIER: NEO-7_DataSheet_(UBX-13003830)-1.pdf und ATmega8U2/16U2/32U2 - Complete Datasheet
-
Thread
Servo mehrere Male ansteuern
schon in Hardware kann jedes Compare-Register vom Timer einen Servo bedienen, d.h. selbst der alte ATmega8 schafft schon mal zwei mit seinem Timer1.
Hi Es geht eher um das http://www.mikrocontroller.net/topic/264777#2754062 ein ATMega128 Board. MfG Spess
-
Thread
OP Schaltung Regensensor
Rainer schrieb im Beitrag #2191838: > Da ich einen ATMega48 einsetze kann ich das Rechtecksignal dann vom > Controller erzeugen lassen und dann mit dem eingebauten Komparator > messen. Ja, das geht. > Also bräuchte ich nur R5, D1, C2, C3, R5, R7,
Danke ... der 2. R5 musste R6 heissen. Schaltung funktioniert mit 5V und ATMega48 als 1kHz Taktquelle. Habe dann das Signal über einen Analogmultiplexer an einen 16Bit A/D Wandler geschaltet. So schlimm zappelt das nicht. Mit C2 und C3 = 1µF funktioniert es auch noch genauso
-
Thread
Atmega Pins unterschiede?!
über 47 Ohm an Pin des µC, Source an 5V und Drain an die Gemeinsame Anode meiner LED-Zeile. Beim Atmega 48 (mehrere!) und einem 88 PDIP hatte ich den Port D verwendet, wobei PD0, PD1 & PD2 okay waren und die Zeilen ordentlich geschaltet haben, sind die anderen irgendwo zwischen 0V und 5V (meistens so
ist mir, wie gesagt, auch heut erst aufgefallen und würde mein >Problem erklären. Nein. Der ATMega48P hat kein JTAG. MfG spess
-
Thread
UART Baudrate berechnen
#define F_CPU 800000 wunderbar. Doch bei 1Mhz ist das wohl nicht funktional. Ich nutze den Atmega168 bzw 48. Wenn jemand ein funktionierendes Beispiel hätte wäre das sehr hilfreich! Übrigens, was treibt der fleury hier: /********************************************************************
dass du eine Compilerwarnung erhältst, wenn der Baudratenfehler zu gross wird. > Ich nutze den Atmega168 bzw 48. Wenn jemand ein funktionierendes > Beispiel hätte wäre das sehr hilfreich! Ein Beispiel steht in der Doku zu <util/setbaud.h> (http://www.nongnu.org/avr-libc/user-manual/group__util_
-
Thread
error: stray ‘\327′ in program
das main.c, oder? Ich verwende einen ATMega32 und ein 2x16 LCD Diplay. Kann mir da jemand helfen? Vielen Dank & Grüße Flow
': ../LCD_TEST3.c:48: error: stray '\327' in program ../LCD_TEST3.c:48: error: expected ')' before numeric constant ../LCD_TEST3.c:58: error: stray '\327' in program ../LCD_TEST3.c:58: error: expected ')' before numeric
-
Thread
Atmega88 im Pollin Eval Board??
Die ATmega48/88/168/328 sind pinkompatibel zum ATmega8, also ja es geht.
Geht es denn mit dem alten ATmega8?
-
Thread
wie ist das mit den 16/20MHz beim Atmega4809
stimmt (bei dem, was ich an dem Kntroller benutzt habe) https://www.microchip.com/wwwproducts/en/ATMEGA4809
/downloads/en/DeviceDoc/ATmega4808-09-DataSheet-DS40002173B.pdf https://www.microchip.com/wwwproducts/en/ATMEGA4809#additional-features [Documents] liefert auch Application-Notes ...
-
Thread
pollin dot matrix lcd 122x32 dots dg 12232
die Zusatzbauteile. Eigentlich etwas ärgerlich. Git es irgendwo ein Beispielprogramm für einen Atmega?
: font.h: static char PROGMEM font5x7[] = { . . 0x20, 0x54, 0x54, 0x54, 0x78,// a 0x7F, 0x48, 0x44, 0x44, 0x38,// b 0x38, 0x44, 0x44, 0x44, 0x20,// c 0x38, 0x44, 0x44, 0x48, 0x7F,// d 0x38, 0x54, 0x54, 0x54, 0x18,// e . . . void GLCD_WriteData(unsigned char dataToWrite) { GLCD_WaitForStatus
-
Thread
ATmega168PB Interrupt an E0
Hallo, ich möchte am ATmega168PB an E0 einen externen Interrupt hängen, der den Controller aus dem PowerDown weckt. Der ATmega168PB hat die Pins E0-E3 neu als I/O-Pins mit zugehörigen Interrupts PCINT24-27. Ich verstehe
Mir gibt zu denken, das im DB für 48PB-168PB weder in der Register Übersicht noch im Pinout PCINT24-27 erwähnt werden (und auch kein PCMSK3 Register oder PCIE3). PCINT24-27 stehen zwar in der Beschreibung zu Port E, aber nirgends sonst.
-
Thread
auslesen des ADC - MAX127
Erst einmal ein frohes Fest. Ich habe einen ATmega8 mit 16Mhz und möchte einen MAX127 (ADC) auslesen. Dieser wird mit I2C angesteuert. Als Pullp habe ich die internen des ATmega aktiviert. Die TWI Bibliothek, welche ich verwende, habe ich schon mehrfach
Wenn ich das mache, bleibe ich in einer Endlosschleife hängen, da ständig die 0x48 zurückkommt.
-
Thread
8 oder 16 Zeichen 4 Zeilen LCD mit 9 mm Zeichenhöhe
.bootloader.file=optiboot/optiboot_atmega328.hex nano.menu.cpu.atmega328.build.mcu=atmega328p ## Arduino Nano w/ ATmega328P (old bootloader low mem) ## -------------------------- nano.menu.cpu.atmega328old=ATmega328P (Old Bootloader
=0xDA nano.menu.cpu.atmega328old.bootloader.extended_fuses=0xFD nano.menu.cpu.atmega328old.bootloader.file=atmega/ATmegaBOOT_168_atmega328.hex nano.menu.cpu.atmega328old.build.mcu=atmega328p [/c]
-
Thread
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
ATtiny44, ATtiny45, ATtiny84, ATtiny85, Attiny86, ATtiny261, ATtiny461, ATtiny861 Atmel ATMega Atmega88, ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega168, ATmega169, ATmega2560, ATmega2561, ATmega32, ATmega324, ATmega325, ATmega328, ATmega3250, ATmega329x, ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 Weitere Atmel Controller AT90CAN128, AT90PWM2
-
Thread
floating point coprocessor
habe ich gehofft, dass er viel schneller ist. Aber 100µs für einen sin, ist ja genausoviel, wie ein ATmega (mit 16MHz) braucht, da kann ich ja gleich einen zweiten ATmega anschließen... Wie kann denn sowas eigentlich sein? das Ding arbeitet mit 30MHz mit einer 32bit Architektur, und ist dabei genauso
sowas ähnlich der uM-FPU programmieren lassen, gibt es durchaus. Diverse ARM7 und Cortex-M3 in TQFP48 beispielsweise. Weniger Pins gibt es zwar auch, aber kleiner ist ein SO28 effektiv auch nicht.
-
Thread
GCC: Erhalte viele "multiple definition of."
Ich erhalte folgende Fehlermeldungen: Build started 5.5.2010 at 17:40:16 avr-gcc -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT webcam-starter.o -MF dep/webcam-starter.o.d -c ../webcam-starter.c avr-gcc -mmcu=atmega8
:109: warning: 'rise_set' initialized and declared 'extern' avr-gcc -mmcu=atmega8 -Wl,-Map=webcam-starter.map webcam-starter.o clock.o -o webcam-starter.elf clock.o:(.data+0x0): multiple definition of `rise_set' webcam-starter.o:(.data+0x0): first defined here clock.o: In
-
Thread
Welcher Atmel für PWM+DMX
Morgen, ich habe ganz vergessen genau zu sagen wie viele Kanäle es dann sind. Also 4x4 RGB also 48 Leds müssen unabhängig von einander gedimmt werden
jemand sich schon mal weiter damit beschäftigt? Also sprich mit dem MBI5030 in Verbindung mit dem Atmega und DMX. Gibts da was neues? Wie ist der aktuelle Stand? Mfg Chris
-
Thread
ATmega328PB nach Berührung Flash kaputt
Hallo zusammen, wir haben in einer Kleinserie bislang den ATmega328P verwendet und sind nun auf die ATmega328PB Variante umgestiegen. Betrieben wird er mit einem 16MHz Quartz, vorher im FullSwing Modus und jetzt im "Low Power Crystal" Modus. In der Endfertigung
> Nur zur Erinnerung: selbe HW, gleiche Bauteile, gleiche Firmware läuft > problemlos mit einem ATMEGA328P Aller funktionellen- und Codekompatibilität zum Trotz möchte ich mal an die Aussage in http://www.atmel.com/Images/Atmel-42559-Differences-between-ATmega328P-and-ATmega328PB_ApplicationNote_AT15007
-
Thread
AtMega32u4 -- erste Inbetriebnahme
müssen erst die fuse bits umgestellt werden, damit der auch verwendet wird. Aber müßte Windows den AtMega nicht trotzdem (also selbst mit aktiviertem internen Zeitgeber)als neues Gerät erkennen?
Guten Tag, ich verwende mehrfach das Atmega32U4 Breakout-Board von Hannes. http://www.ehajo.de/boards/atmega32u4-breakout-board.html http://dokuwiki.ehajo.de/bausaetze:display-adapter Der auf LOW zu legende Pin für den HW-Bootloader ist
-
Thread
Meine Nixie-Uhr "SUNIX-S" (beta)
Nixie-Treiber verzichten und verwendete aktuelle HV-Treiber (zwei HV51222). Der Prozessor ist ein ATMEGA328 mit Arduino. Ein DS3231 wird als RTC benütz, zusätzlich kann GPS oder nwts (NMEA Timestamp über NTP) die Zeit synchronisiert werden. Als Röhren benutzte ich die IN-8-2 mit Drahtanschlüssen, da diese
Produkt z.b. Netzteil ist ja verkapselt, ein Bausatz nicht. Bei meinem Bausatz gibt es Spannungen >48V, somit kommt ein haufen Aufwand dazu. Generell benötigt es: - Konformitätserklärung - Niederspannungserzeugnis-Bescheinigung - NEV Norm (>48V) - EMV Bescheinigung - EN60065,60950,62368 - Div
-
Thread
Alternative Firmware für Sparmatic Zero Heizungsthermostat
schrieb im Beitrag #4424219: > Ob das allerdings überhaupt funktioniert weiß ich nicht, da der > Atmega169PA für Arduinos nirgends verwendet wird. Achtung! Atmega169 != Atmega169PA. Es unterscheiden sich einige Bits in bestimmten I/O-Registern, so dass bestimmte Interrupte nicht funktionieren, wenn
(der Atmega169PA hat noch zusätzlich den DDG5) PING – Port G Input Pins Address (der Atmega169PA hat noch zusätzlich den PING5) (eher unwichtige Unterschiede) Zusätzliche Unterschiede im Namen: Atmega169
-
Thread
Hameg 205-3 oder tektronix 2220?
oder Tektronix 2220: mit Sonde 150,- € Was ich damit machen will? Bei meinen Basteleien mit dem Atmega mehr Möglichkeiten zum Messen haben, als mit dem Multimeter (I2C, spi, etc ). Kann mir hier jemand bei der Entscheidung helfen? Danke. Gruss Jens
ich das Tektronix 2220 nehmen, das hat 60 Mhz und nicht nur 20 Mhz , was evtl. zu langsam für den Atmega ist. Gruß Thomas
-
Thread
Liste von ICs usw. fürs Breadboard
25, 45, 85 14 Pins: ATtiny 24, 44, 84, 441, 841 20 Pins: ATtiny 261, 461, 861 28 Pins: ATmega 48, 88, 168, 328 40 Pins: ATmega 164, 324, 644, 1284 Auf Vorrat habe ich davon nur den ATtiny85 und ein paar Arduino Nano Module. Meine regelmäßigen Vorräte an Widerständen habe ich inzwischen
45, 85 > 14 Pins: ATtiny 24, 44, 84, 441, 841 > 20 Pins: ATtiny 261, 461, 861 > 28 Pins: ATmega 48, 88, 168, 328 > 40 Pins: ATmega 164, 324, 644, Warum denn diesen alten Mist. Nimm von den neueren aus der DA, DB, DD oder EA Serie. Da ist alles einfacher.
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
angesteuert. Der dazu nötige Interrupt zur Ansteuerung der 8 Reihen (Mosfets) und 16 Spalten * 3Farben = 8*48 Leds (3*16 Channel Driver IC, SPI) benötigt 800 Hz für ein halbwegs ruhiges Bild. Das fordert den AVR neben anderen Aufgaben recht ordentlich. Wär toll das irgendwie core-independent hinzubekommen.
nicht. Immerhin stehen in jeder Framezeit 30000 Takte zur Verfügung. Und der AVR hat in der Zeit nur 48mal die Aufgabe, zwei Bytes auszugeben. Für die Ausgabe dieser zwei Bytes stehen also 625 Takte zur Verfügung. Mit der Ablaufverwaltung des Lesezeigers in den Framebuffer dauert sowas bei sinnvoller
-
Thread
Schaltzeichen in Eagle
Eagle. Ich habe die neueste Testversion von eagle instaliert und finde die Bauteildefinition des ATMega 8 und AT Mega 48 nicht. Kann mir jemand sagen wo ich die entsprechenden Bauteilspezifikationen für Eagle finde? Viele Grüße und Danke für alle Tips, Markus
Okay, hab' mir den Mega48 gebastelt (DIP28). Wer Interesse hat, habe die .lbr drangehängt.
-
Thread
OpAmp mit uC ausschalten
Hallo zusammen Ich will einen OpAmp mit dem Atmega48 ausschalten. Der Op kann über den PD-Pin ausgeschaltet werden, wenn an diesen VCC- (-5V) angelegt wird. Leider kann ich mit dem Atmega48 jedoch nur die Spannung +5V oder -5V erzeugen. Gibt es noch
Ein normaler Op von AD mit +/-5 Volt. Die -5V kämmen dann natürlich von VCC- und nicht vom Atmega! Spannung kann ich ja nur mit einem Invertierer (zusätzlichen Op) negieren oder?
-
Thread
Atmega Bootloader auslesen
Einträge im Forum die gezeigt haben das ebend > nicht FF ausgelesen wird. Ich habe gerade einen Atmega 48pa ausgelesen. Aber vielleicht verhält sich mein JTAGICE da anders. Dann ziehe ich den "Blödsinn" zurück. mfg.
Stellt sich die Frage, ob die alten Controller, Atemaga8 und Co., sich anders verhalten als die neueren 48, 644 usw. Beim atmega2560 liest man nämlich auch mit dem AVRISP MKII "FF" aus. mfg.
-
Thread
LCD ansteuerung mit Atmega8
Ich verwende einen LM235 zum Messen der Temperatur die Spg wandle ich über den AD Wandler des Atmega8 um nun möchte ich aber auf dem LCD die Temp. ausgeben und muss das ganze wieder um Wandeln. Wie sag ich der LCD anzeige sie soll den Inhalt der Variablen A aus geben. Schon mal vor ab danke
BIT7 ADC an bit6 start bit5 Freilaufend bit2+1+0 adcclock = avrclock/4 dachte damit wüsste der atmega alles was erwissen muss
-
Thread
Als Erwerbsloser durch die Krise/Rezession ?
Kriegs Industrie), oder Einsatzort unpassend ... Ich machte in den letzten 4 Jahren Atmel 8-Bit (Atmega169, Atmega48 ...), Infinieon C167, und AVR32 Projekte. Allerdings nur bei 2 verschiedenen Firmen in der Automotive Zulieferindustrie und Messtechnik. Diese beiden Firmen beauftragten mich jeweils mehrfach
Hallo, haette ein Projekt auf AVR48, muesstes aber schon gut in dessen Programmierung sowie embedded Prog sein. Wie kann ich dich erreichen, email, icq, .. .
-
Thread
Einstieg in die AVR Welt mit "myAVR Lehrbuch Mikrocontroller-Programmierung"?
> Lernvehikel zum Einstieg sind die sowas von belanglos! Genauer gesagt: Die Unterschiede zw. ATmega48, ATmega88, ATmega168 und ATmega328 (-A bzw. -PA) sind gering, die zw. ATmega8 und ATmega88 erfordern einige Änderungen. Da viele Lehrbücher den (alten) ATmega8 beschreiben, laufen die Programme nicht ohne Änderungen auf dem ATmega88. AVR094: Replacing ATmega8 by ATmega88 http://www.atmel.com/Images/doc2553.pdf
-
Thread
80C48 MCS48 Assembler
Schon mal was von Google gehört? http://sourceforge.net/projects/asm48/
MCS-48? Warum? Warum nur, um alles in der Welt, WARUM??
-
Thread
2k Flash für Projekt ausreichend?
gekommen verschiedene Debug-Modes zu definieren. Mach doch nicht solche Umstände. Nimm einen ATmega88, der keine Tricksereien braucht. Oder die pinkompatiblen ..48/168/328. Die haben beim DIL-Gehäuse nur 8 Pins mehr und noch einen ADC, falls dieser sich als zweckmäßig erweisen sollte.
Hi >Nimm einen ATmega88, der keine Tricksereien braucht. Oder die >pinkompatiblen ..48/168/328. Die haben beim DIL-Gehäuse nur 8 Pins mehr >und noch einen ADC, falls dieser sich als zweckmäßig erweisen sollte. Oder
-
Thread
Anzahl Transitoren eines ATMega8
Schreibe eine Hausarbeit unter anderem über den ATMega8 und suche langne schon vergeblich nach der Information, wieviele Transistoren der ATMega8 beherbergt!! habe schon das Datenblatt durchsucht usw. würde mich über antworten freuen, oder tipps, wo
bei etwa /n/ = 300 000 (gewagt ;-)) Diese Überlegungen gelten für den ATmega88, weil es von diesem ein schönes Foto gibt. Die Ergebnisse sind aber auch auf den ATmega8 übertragbar, da dieser (was die Tansistoranzahl betrifft) nur unwesentlich weniger Features als der ATmega88
-
Thread
AtMega48 mal 30mA mal 11mA
Hallo, ich habe zwei AtMega48 mit ein und dem selben Programm beladen. Einer der beien braucht 11mA - der andere 30mA. Woran könnte das liegen? Wenn ich nur ein Programm schreibe an dem ich alle Ports auf aus schalte und nichts
Habe ich hier mit Atmega8 auch schon gehabt. Den mit der dauerhaft höheren Stromaufnahme nehme ich nur noch auf dem Experimentierbrett. Wenn das Programm dann fertig ist, flashe ich einen anderen Mega8. @Fanboy Du bist
-
Thread
Oszillator für Atmega 328p
Elias W. schrieb im Beitrag #7019586: > kann ich folgenden Oszillator für einen Atmega328p verwenden: Nein. Der ist für 3,3V. Damit kann der Atmega zwar auch, aber dann nicht mit 16MHz.
ATmega48A/PA/88A/PA/168A/PA/328/P Data Sheet 9.4 Full Swing Crystal Oscillator Table 9-5. Full Swing Crystal Oscillator operating modes Recommended Range for Capacitors C1 and C2: 12-22 pF
-
Thread
DAC PCM1738 mode control programmieren
Siehe Seite 24 von 48: Also muss man 0x1250 ins Register 18 schreiben, wenn man alle anderen Einstellungen auf Default lassen will.
Aus meinem PCM1796 Projekt etwas modifiziert und bereinigt. Für ATmega88 (aber auch 48, 168 oder 328) Viel Spaß. Gruß Jobst
-
Thread
UART-AtmegaAbsturz
Hallo ich habe folgendes Problem: Mein Atmega32 bekommt über UART zu unbestimmten Zeiten je 5 Bytes geschickt (Hintereinander). Ich nehme dafür den RXC-Interupt nehmen, in dem die 5 Bytes in ein Array geschrieben werden. Sobald das 5. empfangen
Sleep(250); for(unsigned char i = 0; i<5; i++) { LCD_Putc(Stelle(UART[i],3)+48); LCD_Putc(Stelle(UART[i],2)+48); LCD_Putc(Stelle(UART[i],1)+48); } Sleep(500); LCD_Clear(); UART_neu = 0; } Sleep(20); } return
-
Thread
Wie schnell ist VUSB?
Ein Atmega48 mit 20MHz schafft deutlich höhere Baudraten(250000 Bit/s). Das Problem ist allerdings, daß zwischen 2 Bytes soviel Protokoll abgearbeitet werden muß, daß bei größeren Datenmengen der Puffer schnell
überläuft, sodaß es nur mit sehr kleinen Datenblöcken funktioniert. Wobei die Implementierung für den Atmega48 auch Hardware-Datenflusskontrolle beinhaltet. Habe ich aber noch nicht ausprobiert. V-USB ist eine einfache, billige Lösung für eher geringe Ansprüche an die Geschwindigkeit. Damit läuft das auch
-
Thread
AVRDUDE 6.0 freigegeben
command allows to query or modify the verbosity level. * New devices supported: - ATmega48P (patch #7629 add support for atmega48p) - AT90PWM316 (bug #21797: AT90PWM316: New part description) - ATxmega16D4, ATxmega32D4, ATxmega64D4, ATxmega128D4 - ATmega256RFR2, ATmega128RFR2, ATmega64RFR2, ATmega2564RFR2, ATmega1284RFR2, ATmega644RFR2 - ATtiny1634 - ATxmega128A1U, ATxmega128A3U, ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3, ATxmega128D3, ATxmega16A4U
-
Thread
wo sind avr's verbaut
Busanbindung) und den Modulen war über die serielle Schnittstelle gelöst. Im Modul glaube ich waren ATMEGA16 und im Hauptgerät ATMEGA32 verbaut. Gruß
Noritake Itron verbaut in seinen VFD-Displays auch AVR. Auf meinem GU180x32D-K612A4 ist ein ATmega16 verbaut.
-
Thread
Echtzeitfähigkeit Arduino Uno
Beitrag #4679605: > Laufzeiten gleich > oder höher priorisierter Interruptroutinen relevant. Beim Atmega gibt es keine priorisierten Interrupts.
. Das ist auch eine Priorität, wenn auch eine Fixe. Wenn z.B. (bei M48/88/168/328 ExtInt0- und ADC-Int "ausgelöst" sind, dann muß der ADC warten.
-
Thread
undefined reference to `main' in Assembler??
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Assembling: disp_m8_v3_1.S avr-gcc -c -mmcu=atmega8 -I. -x assembler-with-cpp -DF_CPU=3686400 -Wa,-adhlns=./disp_m8_v3_1.lst,-gstabs,--listing-cont-lines=100 disp_m8_v3_1.S -o disp_m8_v3_1.o Linking: disp_m8_v3_1.elf avr-gcc -mmcu=atmega8 -I.
ist es nicht. Es definiert eine ISR nun initialisiert globale Daten. Geschrieben ist es für einen ATmega48/88/168. Übersetzen kann man zB mit [pre] avr-gcc -mmcu=atmegsa88 minimal.S -o minimal.elf [/pre] Es wird dann automatisch ne Vektor-Tabell aufgebaut und .data initialisiert (IRQs aktivieren
-
Thread
Wer würde mir ein paar ATMega8 (TQFP) flashen? Gesperrt
beim Arduino, > den Programmer direkt auf dem Board habe wofür ich direkt einen > geflashten ATMega8 bräuchte.
de.aliexpress.com/item/Top-Quality-LQFP32-TQFP32-to-DIP28-programmer-adapter-for-ATMEL-AVR-Chips-atmega8-48-88-168/32557489995.html?spm=a2g0s.9042311.0.0.Pj2xOP Den dann auf ein Stück Lochrster, 10 pol. Steckverbinder für das Programmerkabel, Reset Pin beschalten, Abblock C dran und einen Quarz und
-
Thread
usb galvanisch getrennt -> usb zu usb device <-
...vielen dank für die tipps... ich habe gerade meinen usb stack auf einem atmega168 zum laufen bekommen. in dieser schaltung wird d+ über 1M downgepullt und über 68ohm an einen atmega pin gebracht. d- wird über 1K upgepullt und über 68ohm an einen anderen pin des atmegas. das ist mein momentaner stand, nun soll direkt am atmega das signal galvanisch getrennt werden, hierzu kommen nur spulen/übertrager oder optokoppler in frage. das timing ist eng, der bus ist bidirektional/differentiell, damit wird es schwierig - ist
-
Thread
Welchen Controller für folgende Schaltung?
kann jeder Controller. z.b. ATTiny, ATMega und auch die PIC. Für Fernbedienung z.b. RC5 implementieren ... gibts fertig :) gruß
eine > Fernbedienung leicht einbinden zu können? Ich würde meinen Wald- und Wiesen-Controller Atmega48 nehmen. Der hat auch noch 3 größere Geschwister und somit genügend "Luft" nach oben. Kannst natürlich auch einen Attiny verwenden, der genau die Anzahl Pins hat, die du benötigst. Bei dem 48er hättest
-
Thread
drei alte Telefone verbinden
Steckernetzteil (also ungefähr 12 Volt), Erzeugung der 60Volt mit kleinem Step-Up-Wandler, Steuerung mit ATmega328 Zum "Läuten" sind ja 60 Volt Wechselspannung notwendig. Muss das wirklich "echte" Wechselspannung sein, oder reicht es die 60V Gleichspannung mit 25Hz zu takten? Das Wählen darf sich auf eine
denn mit sowas: http://www.ebay.de/itm/Alte-Nebenstellenanlage-W-322-Delta-mit-Beschreibung-2-x-W48-1-x-W49-W50-/171045652806?pt=Antike_B%C3%BCrotechnik&hash=item27d31d8946 Da hast Du noch genügend selber zu tun! MfG
-
Thread
Microcontroller mit Python
Ja, die classic ATtiny sind bezüglich Stromsparen nicht der Bringer. Da muß es schon ein großer ATmega sein. Z.B. der ATmega48A braucht im Power-Save <1µA am 32kHz Uhrenquarz.
Batteriebetrieb möglich ist. Wie schon oben gesagt wurde, der ATtiny25 braucht ~20..30µA. Der ATmega48A zieht im Power-Save mit Uhrenquarz <1µA.
-
Thread
Kontrollertyp in WinAVR ändern/einstellen
Projekt aufmerksam geworden: http://www.zabex.de/site/ohmmeter.html Der Autor verwendet dort einen Atmega88 -ich habe hier aber nur Atmega48. Vom Platzbedarf müßte das Programm auch in einen Atmega48 passen. (Siehe Bild) Ich habe nun aber gelesen, daß man ein sog. Makefile braucht, in dem der benutzte
Danke, Karl-Heinz. Das ging und passt auch in Atmega48. MfG Paul
-
Thread
ATMega8 genau bei 8 Volt am I/O PIN ansteuern, Spannungsteiler, Transistor?
8.0073 V Du benötigst nur 4 Widerstände: 4k4, 10k 10k und 9k53, alle Widerstandswerte sind in der E48 Reihe enthalten...
sehr schön, hört sich gut an :) danke. kann man den innenwiderstand vom atmega i/o pin eigentlich bei dieser spannungsteilergeschichte vernachlässigen? an den beiden unteren widerständen hängen ja praktisch noch zusätzliche "widerstände" vom innenleben des atmega dran... christian