-
Thread
Servo zittert bei Ansteuerung per PWM mit attiny13
noch ein 8MHz Quarz gefunden. Mir ist aber unklar wie ich das nun anschliesse. Ich kenne das vom Atmega88, dort verbindet man den Quarz mit den Pins XTAL1 und XTAL2. Diese Pins gibts aber laut Datenblatt nicht beim attiny13, es gibt nur einen Pin CLKI. Später im Datenblatt steht nur, dass hier eine
kann es nur noch am internen Oszillator liegen, vor allem weil es mit gleichen Komponenten an einem atmega88 klappt OHNE Zittern. Ich will das aber irgendwie nicht glauben dass der interne Oszillator SOOO ungenau ist. Daher wollte ich das mal hier zur Diskussion stellen. > 2) das Servo Drehmoment liefern
-
Thread
Can einstieg
viele Möglichkeiten und Bibliotheken. Setze ich selbst ein, auch mit verschiedenen AVRs (AT90CAN128, ATmega88, ATmega2560...). Alles völlig problemlos. Da muß man nicht unbedingt auf einen anderen µC umsteigen. Andererseits ist es auch nicht schlimm, wenn man verschiedene Plattformen kennen lernt :-)
Möglichkeiten und Bibliotheken. Setze > ich selbst ein, auch mit verschiedenen AVRs (AT90CAN128, ATmega88, > ATmega2560...). Alles völlig problemlos. Da muß man nicht unbedingt auf > einen anderen µC umsteigen. Kannst Du mir die Quellen für den Avr nennen? Lg
-
Thread
Hilfe Stellung zu AVR und Evaluations- Board von pollin
Thanks Thomas! Hat Du vielleicht ein paar Beispielprogramme für nen Atmega32 in ASM oder weist ein guten Link.
rebs88 wrote: > Kann ich mit dem ISP-Adapter dann über AVR-Studio programmieren? Aus AVR-Studio heraus kannst Du die AVRs nur dann programmieren, wenn Du Programmierhardware benutzt, die von AVR-Studio
-
Thread
Datumsanzeige selber bauen
zweiten Ports benötigt. Bleiben trotzdem noch 14 Portpins (wie bei 7x7 auch). Ich würde einen ATmega88 dafür benutzen mit einem 32-kHz-Quarz am Timer 2, oder aber gleich noch einen DCF-77-Empfänger spendieren.
im späteren Verlauf mit diesem Teil auch gleich noch debuggen kannst (aber dann nimm bitte einen ATmega88 statt des im Tutorial genannten ATmega8, denn letzteren kann man noch nicht "live" debuggen).
-
Thread
Läuft AtMega8 mit 20Mhz
Der Mega88 schon.
Hi, Was spricht eigentlich dagegen, denn von A.K. erwähnten Mega88 zu benutzen? (Pin kompatibel und bis 20MHz Takt)
-
Thread
Günstiger PWM IC für RGB-LED ansteuerung
3-Kanal-16-Bit-PWM mit ATmega88? Zabex' Sofabeleuchtung: http://www.zabex.de/frames/index.html
Konrad S. schrieb im Beitrag #2777881: > 3-Kanal-16-Bit-PWM mit ATmega88? Zabex' Sofabeleuchtung: > http://www.zabex.de/frames/index.html 3-Kanal-16-Bit-PWM in Hardware.
-
Thread
AVR Atmelstudio 7 Projektfile Anleitung
Danke für eure Anleitungen :) Mir ist es nun gelungen IRMP auf nem ATmega328 zum laufen zu bringen. Ist echt fantastisch was der Quellcode alles kann. Dazu hab ich einfach den eigentlich für den ATmega8 gedacheten Code genommen. Ging wunderbar. Nun möchte ich das ganze
irmp-main-avr.c,v 1.2 2016/01/12 21:15:16 fm Exp $ * * This demo module is runnable on AVRs * * ATMEGA88 @ 8 MHz internal RC Osc with BODLEVEL 4.3V: lfuse: 0xE2 hfuse: 0xDC efuse: 0xF9 * ATMEGA88 @ 8 MHz external Crystal Osc with BODLEVEL 4.3V: lfuse: 0xFF hfuse: 0xDC efuse: 0xF9 * * This
-
Thread
R2R Asgangsspannung anpassen
. VCC für den Atmega sind 3,3V. Ich möchte nun das R2R Ausgangssignal für einen TDA7052 spannungsmäßig anpassen, da der nur bis zu 100mV verträgt. In obigem Artikel steht: >>Die Ausgangsspannung ist vom Lastwiderstand
ich habe jetzt die ganze Sache auf einer Lochrasterplatine neu aufgebaut. R2R direkt an die Atmega162 Pins, Masse sternförmig an Massebezugspunkt von Atmega162 sowie das Selbe beim TDA7052. Jetzt sehe ich, dass das Signal ohne Impedanzanpassung mit dem 150 Ohm Widerstand OK ist (Bild R2R-Masse-neu01
-
Thread
2 Stk. MCP2515 an einem z.B. ATMega32
hatte mir eine Lochrasterplatine mit zwei MCP2515 nehmst MCP2551 und da gleicher Sockel wie ein ATMega8 einen ATMega328P aufgebaut. Der hat den Vorteil das er pinkompatibel ist und mehr Ram und Flash hat und zudem ein Freq Ausgang und im max Fall bis 20MHz betrieben werden kann. Der ATMega8 wäre schon
High->low reagiert und so ein Frame, vom Atmega unbemerkt, im MCP bleibt. Der ATMega setzt ja auch nur das Register im MCP zurück welches zuvor als meldendes und ausgelesendes identifizerit wurde - oder ???????????? Wurde deshalb weiteroben die
-
Thread
ethersex im etherrape
at90s8515 at90c8534 at90s8535 at86rf401 attiny13 attiny2313 avr3 atmega103 atmega603 at43usb320 at43usb355 at76c711 avr4 atmega8 atmega48 atmega88 atmega8515 atmega8535 avr5 atmega16 atmega161 atmega162 atmega163
at90s8515 at90c8534 at90s8535 at86rf401 attiny13 attiny2313 avr3 atmega103 atmega603 at43usb320 at43usb355 at76c711 avr4 atmega8 atmega48 atmega88 atmega8515 atmega8535 avr5 atmega16 atmega161 atmega162 atmega163
-
Thread
Synchrone bitorientierte serielle Daten mit AVR
Hi! Also 512 Byte auf dem Controller sind bei z.B. einem ATmega32 kein Problem, der Footprint ist klein genug um weiter ein Steckergehäuse zu nehmen (oder ein anderes kleines Gehäuse). Interrupt-Quellen gibt es bei den AVRs genug, um dort den Takt der Seriellen
Hi nochmal. Im Nut-Os ist das HDLC bereits für den ATmega implementiert. http://www.ethernut.de/api/files.html Vielleicht ist das was für Dich. Klar, wenn das Protokoll komplett über den PC abgefrühstückt wird, dann ist ein Tiny einem Mega vorzuziehen
-
Thread
SOUNDRX - Datenübertragung/Bootloader PC -> µC über PC-Soundkarte
www.mikrocontroller.net/topic/226697 Die Schaltschwellen der digitalen(!) Eingänge sind je nach ATmega-Generation (z.B. ATmega8 vs. ATmega88) verschieden. > Der AVR hat außerdem üblicherweise einen Analog Komparator eingebaut, > der mit einem Eingang intern an die interne Referenz geschaltet werden
www.mikrocontroller.net/topic/226697 > > Die Schaltschwellen der digitalen(!) Eingänge sind je nach > ATmega-Generation (z.B. ATmega8 vs. ATmega88) verschieden. OK. Aber trotzdem braucht man ja nicht zwangsläufig eine Kalibrier-Routine, wenn man einen bestimmten AVR benutzen will. Dann kann man ja die
-
Thread
PCINTs funktionieren anders als INTs
Problemchen. An einem Verbr.motor nutze ich für die Drehzahl sowie die Winkelbestimmung den INT0 eines ATMega88. Um zu bestimmten Zeitpunkten die Kolbenpositionen bestimmen zu können werden der INT1 sowie drei weitere PCINTs die mit Hallsensoren verbunden sind genutzt. Jetzt habe ich das Problem, dass gerade
Nimm doch einfach normale Int´s. M88 hat int 0 , int1, Aco Int und ICP. Dann hast du das gerögel mit den Pinchange Dingern nicht. Gruss klaus
-
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
AVR – Übers EEPROM und darüber hinaus…
Atmel: The ATmega48PA/88PA/168PA/328P contains 256/512/512/1K bytes of data EEPROM memory. It is organized as a separate data space, in which single bytes can be read and written. Die sollten es wissen!
Mein grosses V. schrieb im Beitrag #4547290: > Carl D. schrieb: >> Atmel: >> The ATmega48PA/88PA/168PA/328P contains 256/512/512/1K bytes of data >> EEPROM memory. It is organized as a separate data space, in which single >> bytes can be read and written. > > Na, wer ist jetzt der
-
Thread
Verkaufe ICs
So, ich hab noch ei paar ICs gefunden: 1x LM75 (SO8) Temp. Sensor für den I2C Bus 2€ 2x ATMega88 µC von Atmel á 2,3€ 1x LM1458 (SO8) 2x Oamp 0,4€ 3x MSP430F2013 (PDIP) µC von Texas Instruments á 3€ 1x LM358 (PDIP) 2x Oamp 0,1€ 2x DS1307 (PDIP) RTC für den I2C Bus 2€ 10x NE555 (PDIP) Timer
€ 2x MAX232 (PDIP) RS232 Pegelwandler á 0.4€ 1x LM75 (SO8) Temp. Sensor für den I2C Bus 2€ 2x ATMega88 µC von Atmel á 2,3€ 2x DS1307 (PDIP) RTC für den I2C Bus 2€ Was würde alles inkl Verpackung und Versand nach Deutschland kosten?
-
Thread
Uart bringt manchmal Schrott
, Neustart des Atmega hilft dann auch nichts? >>>>>x >>>>>à >>>>>? >>>>>à >>>>>x .... [c] //--------------------------------- void send_char(unsigned char data) //--------------------------------- {
StringBuffer readBuffer = new StringBuffer(); int c; // while ((c = inputStream.read()) != 88) { // lies bis X (88) while ((c = inputStream.read()) != 88) { // lies bis X (88) if (c != 13) { System.out.println(">>>>>" + (char)c ); readBuffer.append((char
-
Thread
I2C master libraryVON pfleury [Fehlersuche]
ich verwende gerade die überarbeitete LIB von Frank und habe Probleme beim Schreiben auf dem I2C. (Atmega88 mit internen 8Mhz) Dabei habe ich die Adresse mittels Suchroutine ermittelt/validiert und komme bei meinem China-I2C-2-HD44780-Adapter (4-Bit Modus only - siehe Bucht) auf die 125 bzw. 0x7D.
Da Frank das Bsp. ja auf dem Atmega8 laufen hatte, bin ich gerade das folgende Dokument am durchstöbern. Atmega 8 Vektor: 18 0x011 TWI Atmega88 Vektor: 25 0x018 TWI nur wo meine Änderungen im Code Anwendung finden, habe ich
-
Thread
PWM über 2 Potis
Der ATmega88 hat 2 8 bit PWM Kanäle, und ich würde als erstes überlegen, ob mir nicht 256 PWM Stufen mit 4us Auflösung reichen, dann ist die Implementierung nämlich eingfach. Aber man kann die Hardware-PWM auch
einmal in 'µs' und einmal in 'ms'. Es gibt keinen Grund diese miteinander zu multiplizieren. Der ATmega88-interne ADC reicht für diese Auflösung aus und es gibt auch keinen Grund, die Auflösung auf 1:256 zu reduzieren oder auf Monoflops auszuweichen.
-
Thread
Atmega8 Clock generieren/rausschicken
? Nur wenn dein ATMega8 mit 16 MHz getaktet wird. Beim neueren ATMega88 kann der Controllertakt direkt an einem Pin (PB0) ausgegeben werden. MfG Spess
Mega8 ist Mega8. Mega88 ist der neuere Prozessor. Oliver
-
Thread
Zeitschalter mit AVR (ATtiny84A) zur Diskussion
gewechselt. Gerade mal nachgeschaut, selbst der alte ATtiny84 kann 200 mA über Vcc/GND, der alte ATmega8 sogar 300 mA – gegenüber den neueren ATmega48/88/168, die nur noch bis 200 mA Absolute Maximum spezifiziert sind. Scheinbar hatte ich die 70 mA mit den 74HC595 verwechselt ...
Nachdem ich nun bemerkt habe, dass der ATmega48 doch deutlich mehr Strom liefern kann als gedacht, habe ich Schaltung und Layout nochmal auf den ATmega angepasst, d.h. High-Side-Treiber und Schieberegister entfallen, der ATmega treibt die LEDs
-
Thread
RFM12 - Funkmodul
Layout interressiert, wäre cool wenn du mal eins machen könntest. Also controller würd ich nen Atmega48 oder 88 nehmen (wenn der code ein bischen grösser wird) in tqfp Bauform. Ein Attiny (8 Beinchen) wir dann doch eher umständlich da der nur 1 Universal Serial Interface hat. Der Atmega hat ein spi
Ok, ich habe den ATMEGA8L-PU
-
Thread
Empfehlungen für Testboard
beschäftigen möchte, würde ich gerne zu diesem Zweck ein Experimentierboard Grundbeschaltung für einen ATMEGA8 bzw ATMEGA88, Spannungsstabilisierung, einigen Tastern und LEDs und einem Anschluss für ein LCD realisieren. Das ganze sollte fürs debuggen am besten über ne USB-Schnittstelle verfügen damein PC keine
#USB_AVR_Lab_als_Protokoll-Logger Einfach aufgebaut und sehr flexibel verwendbar :) Aber der Atmega8 und auch der 88 haben leider kein JTAG :( Daher bleibt weiterhin die Frage nach nem Experimentierboard mit USB Anschluss für diese AVRs.
-
Thread
ATmega: unerwatetes Reset
Datenblatt steht 2,7V. Nö. 1,8 V sind korrekt, siehe angehängten Ausschnitt aus dem Datenblatt ATmega48A/PA/88A/PA/168A/PA/328/P, S. 312.
Hmm, in dem nicht-automotive Datenblatt sind tatsächlich beide gelistet. ATmega328-PU ATmega328P-PU beide ab 1,8 V.
-
Thread
PID Funktion optimieren Multiplikation "eliminieren".
der atmega88 hat einen multiplikator
>der atmega88 hat einen multiplikator Nö. Aber einen Multiplizierer hat er.
-
Thread
Fehler beim Timer0 zuweisen
Hallo zusammen Ich versuche einen Atmega88 mit dem AVR Studio 6 in Assembler zu programmieren. Bis jetzt klappt soweit auch alles, aber beim zuweisen des Timers kommt immer eine Fehlermeldung. .NOLIST .include "m88def.inc" .LIST
Hi Mit dem OUT-Befehl (1 Word) kannst du nur einen bestimmten Adressbereich ansprechen. Beim ATMega8 liegen alle IO-Adressen innerhalb dieses Bereichs. Beim ATMega88 nicht mehr. Und die Adressen werden dann mit STS (2 Word) angesprochen. MfG Spess
-
Thread
Interrupt in C
reagieren sollen. Also auf LOW Pegel, Pegelwechsel, steigende Flanke oder fallende Flanke. Das sind beim Atmega88 zwei Register EIMSK und EICRA mit ihren entsprechenden Bits, die im Datenblatt im Abschnitt 12. External Interrupts beschrieben sind. Im Schaltplan hast du ja die beiden Pins zu INT0 und INT1
Sorry verpeilt: Attiny88 hast du, keinen Atmega88. Moment ich muss das DB erst holen...
-
Thread
(V) Spannungsregler, Logik, MCUs,
ATTINY13V-10PU, DIL8, 1K Flash ATTINY44V-10PU, DIL14, 4K Flash ATTINY84, DIL14, 8K Flash ATMEGA88-20PU, DIL28, 8K Flash ATMEGA168-20PU, DIL28, 16K Flash SMT: LM217, TO263, 1.2V to 37V adjustable voltage regulators LM317, TO263, 1.5A Adjustable Output, Positive Voltage Regulator
Digikey-Preises ansetzen, d.h. ATTINY13V-10PU, 0,50 ATTINY44V-10PU, 1,- ATTINY84, 0,60 ATMEGA88-20PU, 1,10 ATMEGA168-20PU, 1,30 MIC5801, 1,20 AT90CAN128-15AZ, 2,70 PIC16F628, 1,00 LPC1766, 4,00 YARD-IR-Empfänger rev. 2 mit PIC16F628, PDIP18 und MAX232,
-
Thread
Grafik LCD Ansteuerung funz nicht??
Assembler Code geschrieben um mein 240x64 Pixel großes Grafik LCD mit T6963C Kontroller mit nem ATmega8515 anzusteuern aber der code funzt nicht. Warum was habe ich falsch gemacht?? Code als Anhang gepostet. Gruß Merle
Wird der stackpointer beim ATmega8515 genau gleich wie beim ATmega8 Initialisiert?? Gruß Merle
-
Thread
Fleury UART Lib AVR Studio 6.1
signal handler [enabled by default] Hier die codezeilen aus der uart.c [c] #elif defined(__AVR_ATmega48__) ||defined(__AVR_ATmega88__) || defined(__AVR_ATmega168__) || defined(__AVR_ATmega48P__) || defined(__AVR_ATmega88P__) || defined(__AVR_ATmega168P__) || defined(__AVR_ATmega328P__) /* ATmega with one USART */ #define ATMEGA_USART0 #define UART0_RECEIVE_INTERRUPT SIG_USART_RECV #define UART0_TRANSMIT_INTERRUPT SIG_USART_DATA ... SIGNAL(UART0_RECEIVE_INTERRUPT) {... } SIGNAL(UART0_TRANSMIT_INTERRUPT)
-
Thread
Info Platinen Bauteiletester / Transistortester
Barney: 2 (wenn 30 stk.) + 2 ATMega328 seeers: 1 (wenn 30 stk.) Peter W.: 2 (wenn 30 stk.) + 2 ATMega328 Dirk: 1 + 1 ATmega328 John Unruhr: 1 + 1 ATMega328 Tosa: 1 + 1 Bauelemente
Barney: 2 (wenn 30 stk.) + 2 ATMega328 seeers: 1 (wenn 30 stk.) Peter W.: 2 (wenn 30 stk.) + 2 ATMega328 Dirk: 1 + 1 ATmega328 John Unruhr: 1 + 1 ATMega328 Tosa: 1 + 1 Bauelemente
-
Thread
Anfänger Warenkorb bitte überprüfen! :)
Steckbrettern den Kontakt 2x überprüfen Hast du schon attinys und andere uCs daheim, weil ein Atmega16 ist schon echt wenig. Jeder verfust einen Tiny in seiner Anfangszeit ( meiner Steht als Gedenktrophäe im Schrank ). Kauf doch noch einen tiny45/85(kann i2c) ein paar attiny2313, mega88 und mega32
Hi >Hast du schon attinys und andere uCs daheim, weil ein Atmega16 ist schon >echt wenig. Jeder verfust einen Tiny in seiner Anfangszeit ( meiner >Steht als Gedenktrophäe im Schrank ). Kauf doch noch einen >tiny45/85(kann i2c) ein paar attiny2313, mega88 und
-
Thread
Taster zum Schalter ohne Mikroprozessor
Aufwand ? Wieviele sind das denn ? Taster entprellen per µC geht z.B. mit PeDas Routine sorgenfrei. ATMega88 hat z.B. 23 I/Os also kann man mit einem IC 11 Taster auswerten und damit dann 11 Ports schalten. Wenn man ja wüßte um was es eigentlich geht ?
Wieviele sind das denn ? 7 > Taster entprellen per µC geht z.B. mit PeDas Routine sorgenfrei. > ATMega88 hat z.B. 23 I/Os also kann man mit einem IC 11 Taster auswerten > und damit dann 11 Ports schalten. > Wenn man ja wüßte um was es eigentlich geht ? Es geht darum, dass ich eine simple Schaltung
-
Thread
PWM und Timer?
meine PWM ja dann, genauso so, wie ich es immer 'annahm'. Wie soll das denn sonst gehen? @Vlad: ATMega88
Newbie schrieb im Beitrag #2481938: > @Vlad: ATMega88 dann ist deine Timerinitialisierung in jedem Fall falsch
-
Thread
Bootloader in ATMEga128 Programmieren
Hallo, ich programmiere den ATMEGA88, aber ich nehme mal an, das das Prinzip bei Dir gleich ist. Es gibt beim Bootloader einiges zu beachten: Wie Helmut sagte ist die Programmierung die gleiche wie beim restlichen Flash. Der Unterschied
einem Bootloader auch ein kleines Bootloaderbeispiel im Manual stehen. So ist es zumindest beim ATMEGA88 Gruß Wolfgang -- www.ibweinmann.de Ing.-Büro für Mikrocontrollersysteme und Elektronik
-
Thread
Atmega16 für 125°C
products/view_detail.asp?FileName=AVR150degrees_7_24.html&family_id=607 Da wird als erster ein ATMEGA88 mit dem Temperaturbereich von -40-125°C angekündigt. Am Besten du fragst echt mal direkt bei Atmel oder einem Distributor nach.
soviel anfangen: Bereits verfügbar in-40 zu +125 Grad Celsius Betriebstemperaturreihe ist der ATmega88 AVR ® Mikrokontrolleur jetzt dazu fähig, Automobiltemperaturextremen zu widerstehen, so Entwerfern erlaubend, Intelligenz und Kontrollfunktionen direkt in Getriebe, Motorsensoren und Auslöser, Übertragungsfälle
-
Thread
Wechsel von Atmega8 auf 168 -> ADC spinnt
Hi! Ich habe meinen Atmega 8 gegen einen 168 ausgetauscht. Nun habe ich ein Problem mit dem ADC0 Wert. Am Code habe ich nix verändert. Vor diesem Eingang habe ich einen Spannungsteiler und wenn der µC im Sockelist, zieht er
Hi ATMega8 und ATMega168 sind nicht kompatibel. sieh dir mal die Appnotes von Atmel an: AVR094: Replacing ATmega8 by ATmega88 AVR095: Migrating between ATmega48, ATmega88 and ATmega168 MfG Spess
-
Thread
Arduino Due Buchempfehlung, Frage zu Programmiersprache
Framework Horizont hinaus schauen willst. Der SAM3X8E ist schon eine andere Klasse, verglichen mit dem ATmega328P.
einen Blick in die fast 1470 Seiten des Datenblatts vom SAM3X8E. Damit verglichen ist das von der ATmega48A-48PA-88A-88PA-168A-168PA-328-328P Serie mit seinen 660 Seiten noch ein Groschenroman. Natürlich ist der Due deutlich leistungfähiger. Aber um diese Leistung nutzen zu können, gilt es, einen ganzen
-
Thread
mega8/16 auf 16MHz takten
gibts da irgendeine Möglichkeit ATmega8 bzw. ATmega16 mittels internem Oszillator auf 16MHz zu takten? mfg ubootfanat
Wenn es auf jedes MHz ankommt, wäre viellecht auch einer der Mega8-Nachfolger Mega88 (bzw. falls dann mal verfügbar Mega168) interessant. Die kann man immerhin mit einem externen Takt von 20 MHz bereiben. Aber um einen externen Takt/Quarz wird man wohl nicht drumrum kommen. Gruß
-
Thread
ATMEL AVR JTAG ICE
. Den pincompatiblen und moderneren AtMega 88 könntest du über Debug-Wire debuggen. Dazu brauchst du aber ein JTAG-Ice-MK2 (oder kompatibles) oder das Dragon-board.
Hallo, nimm den ATMEGA 88. Der hat das gleiche Pinning - man kann ihn aber mit dem AVR JTAG ICE MKII über Debug Wire debuggen. Timer, Speicher etc. ist gleich wie ATMEGA 8 allerdings heisen die Register ein wenig anders.
-
Thread
Attiny25 mit RC5
>Hoffe auf rasche antwort was ich falsch gemacht hab! Du hast keinen ATmega88 benutzt. Das hast du falsch gemacht. Wenn ich mir den Sourcecode so ansehe dann ist der ATTiny mit seinen lächerlichen 128 Byte RAM komplett überfordert.
holger schrieb im Beitrag #2620968: > Du hast keinen ATmega88 benutzt. Das hast du falsch gemacht. > Wenn ich mir den Sourcecode so ansehe dann ist der ATTiny mit seinen > lächerlichen 128 Byte RAM komplett überfordert. Wahrscheinlich tuts auch ein ATtiny85
-
Thread
Atmega8 <> Tiny45 - Busprotokoll ausdenken
einfach. Hier mal ein fertiges Protokoll: http://www.mikrocontroller.net/topic/199721#new Der ATmega8 sollte durch den ATmega88 ersetzt werden (Pin-Change-Interrupt). Peter
eigentlich kein extra MC. Es sind ja nicht nur die Tasten, der Tiny übernimmt berechnungen die ich vom Atmega8 abwenden will / muß. Peter Dannegger schrieb im Beitrag #2065565: > Der ATmega8 sollte durch den ATmega88 ersetzt werden > (Pin-Change-Interrupt). Leider nicht möglich, die Schaltung steht
-
Thread
[V] verschiedene Atmel Controller
Verkaufe hier 8 Stück ATMEGA48 20AU im TQFP Package. Die Controller sind neu und ESD gerecht gelagert. Der Versand erfolgt in ESD Verpackung im Brief. 8x ATMEGA48 20AU inkl. Versand (Brief mit Sendungsverfolgung) 12€
Verkaufe hier 8 Stück Atmel ATMEGA88 10AU im TQFP Package. Die Controller sind neu und ESD gerecht gelagert. Der Versand erfolgt in ESD Verpackung im Brief. 7x Atmel ATMEGA88 10AU inkl. Versand (Brief mit Sendungsverfolgung)
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
Bei 5 Volt würde ein Strom von 166 mA fließen, der maximal erlaubte Wert sind laut Datenblatt des Atmega88 aber nur 40 mA. Ich würde einen Widerstand zwischen Portpin und Lautsprecher hängen, vielleicht reicht die Lautstärke.
auf High geschaltet wird, dann fließt anfangs ein viel zu hoher Strom, und in dem Datenblatt des Atmega88 steht nicht, dass in kleinen Zeiträumem die maximale Stromgrenze von 40 mA überschritten werden darf.
-
Thread
Riesige Änderungen zwischen WinAVR 030913 und der aktuellen Version? Gesperrt
nicht. Also entspricht das in etwas dem erkannten EEPROM-Fehler - nur bei mir ist alles in Ordnung. (Atmega128)
This problem only occurs after building with optimization level 0 or 1. Testing platforms were ATmega64 and ATmega16. Disabling interrupts globally before calling eeprom functions worked around the problem, as well as defining empty ISR for EE_READY interrupt or compiling with optimization level
-
Thread
Einen Controller mit einem anderen Programmieren
Hallo! ich habe folgende sache: Ich habe mir selbst eine SPS gebaut, in dieser SPS sind 3 Atmega Prozessoren. (Atmega256 und zwei Atmega88) wenn ich ein Software Update machen möchte, muss ich alle drei Prozessorern einzeln programmieren. Ich würde aber gerne die Software für die zwei Atmega88 im Flash des Atmega256 ablegen. Den großen Atmega kann ich über TCP neu beschreiben, wie soll ich da beginnen ? danke für eure Ideen
-
Thread
Bezugsquelle Mega 8-AI
Hilfe. Kann mir jemand eine Bezugsquelle oder einen kompatiblen Typ nennen? Bei Ebay wird "Atmel ATMega88 Mega88-20" angeboten. Währe der für die Schaltung geeignet? Besten Dank im Voraus.
. Siehe dazu das Datenblatt von ATMega88 und ATMega8.
-
Thread
TimerO Problem MEGA88
es Unterschiede zwischen Timero und > Timer1 die ich nicht beachtet habe? Timer1 existiert im ATmega88, Timero nicht.
!!!!!!!!!!!!!!!!!! Die Register TCCR0A, TCCR0B, OCR0A, OCR0B, GTCCR, aber nicht TIMSK0, des ATMega88 werden mit out/in angesprochen. MfG Spess
-
Thread
Sleep-Mode und PWM
Hallo, ich habe einen DC/DC-Wandler mit einem Atmega88 aufgebaut um damit ein Fahrzeuggebläse betreiben zu können, wenn die Standheizung läuft um die Wärme aus dem Kühlwasser in den Innenraum zu befördern. Allerdings habe ich dabei ein Problem, wenn
dann eine 0 auf den Ausgang geben zusätzlich auch den Timer anhalten. Habe das Datenblatt des ATMega88 nicht zur Hand beim ATMega16M1 kann man mit dem PRR (Power Reduce Register) einzelne Pheriperiebauteile wie z.B. CAN, LIN, SPI, ADC, Timer... gezielt abschalten. Vielleicht gibts das beim Atmegga88
-
Thread
Sleep mit int0 aufwecken
INT1 nur bei Level- und nicht bei Flanken > Interrupts. Also kann ich bei steigender Flanke den Atmega 88 aufwecken? Danke Lg
pi_user schrieb im Beitrag #4610314: > Also kann ich bei steigender Flanke den Atmega 88 aufwecken? Ja, und auch bei fallender Flanke - Ein *Pinchange* wird bei jedem Wechsel ausgelöst.