-
Thread
Atmega8 wird nicht richtig erkannt und kann nicht geflasht werden!
Schick mir Deine Adresse per PM, ich sende Dir dann einen ATmega168. Davon habe ich hier noch einige rumfliegen. Der ist sowieso moderner als der Dinosaurier ATmega8.
passt :-) Gäbe es tatsächlich einen besten, dann gäbe es auch nur den einen ;-) Aber mal zum ATmega8: Der ist veraltet und von Atmel längst vom ATmega88 abgelöst worden. Der von mir angebotene ATmega168 ist kompatibel zum ATmega88, nur ist SRAM, EPROM und Flash doppelt so groß ausgelegt. In der 88er
-
Thread
AVR - Nur Schwachsinn über UART. Liegts am Platinenlayout
ich tippe Mike hats als einzig richtig erkannt, die Pins TxD und Rxd lassen auf einem Atmel ATmega8/88/48/168/328 schliessen, der Pegelwandler Inverter fehlt. Da wundert mich das Verhalten nicht.
Es hat nicht jeder Lust, erstmal das große IC-Ratespiel zu starten, Das IC wurde sogar genannt ATmega8 (ich habs auch überlesen) also ein großes Ratespiel war das nicht. Daniel S. schrieb im Beitrag #3870282: > ich hab hier einen Atmega8 foo schrieb im Beitrag #3872064: > Ich schau mir solche
-
Thread
Was hat es mit dem ATmega168 Xplained Mini auf sich?
Hi, habe heute gesehen, dass zusammen mit Atmel Studio 6.2 ein ATmega168 Xplained Mini - Evalboard zur Verfügung steht. Der ATmega168 ist doch schon älter oder? Wieso gibt erst jetzt ein solches Board? Kann jemand was dazu sagen? Hat man was für Anfänger nachgeschoben
-
Thread
[SOLVED] Watchdog - ATMEGA 168
Hallo, ich habe am WE ein bisschen mit der WATCHDOG-Funktion getestet und da habe ich ein kleine Problem. Ich binde die Datei "<avr/wdt.h>" ein. Und hier dann mein etwas verkürzter Sourcecode: [c] int main(void) { wdt_disable(); //disable for startup uart_init(); //for DEBUG //ein paar Init-Funktionen uart_puts("Init Timer...\n\r"); TimerInit(); // initialize timer wdt_enable(WDTO_2S); sei (); while(1) { //MAINLOOP //wdt_reset(); //zum testen auskommentiert } } [/c] Da ich
-
Thread
ASM in HEX für Anfänger
Entschuldigung, habe vergessen zu sagen, daß ich einen ATMEGA168 dafür benutzte. Aber welche Datei füge ich wie zusammen.
brennen. Eine Datei wird in de Flashspeicher (iv.hex) und die andere (iveep.hex) in den EEPROM des ATMega168 geladen. MfG Spess
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
Wert brauche. Schau Dir die Xmegas an. Da wurde nachgelegt. > Für den UART brauche ich bei ATmega zudem einen Baudratenquarz. > Hoffentlich hat Atmel wenigstens bei den XMegas nachgebessert. Haben sie. Uart geht quarzfrei.
Bernd N schrieb im Beitrag #3872042: > Das passiert in der SystemInit() Clock ist 168 MHz Also eine versteckte Funktion, die wahrscheinlich aus dem Startup-Code aufgerufen wird? Kann man auch ganz ohne Library arbeiten? In dem Tutorial steht, dass ohne CLK Initialisierung immer mit
-
Thread
Extra uC für Bedienteil
der ATmega8 - aus *heutiger* Sicht - so toll ist. Keiner hat Zeit und Lust, ein ausgewachsenes Tutorial auf z.B. ATmega48/88/168/328 umzuschreiben. Der Einsteiger bleibt, verständlicherweise, erst mal bei dem
Konrad S. schrieb im Beitrag #3866386: > Die Tutorials orientieren sich am ATmega8, weil sie genau so alt sind > wie der ATmega8, nicht weil der ATmega8 - aus heutiger Sicht - so toll > ist. Keiner hat Zeit und Lust, ein ausgewachsenes Tutorial auf z.B. > ATmega48/88/168/328
-
Thread
Ethersex Abhängigkeiten der Module (DCF77 & NTP)
entweder ist NTP oder DCF77 nicht auswählbar. Ich habe schon etliche Konfigbeispiele durchprobiert vom ATmega168 bis zum Mega1281 wird mir die Option nie auswählbar angeboten. Gibt es einen Baum mit den Abhängigkeiten der einzelnen Module in Ethersex? Sonst suche ich mir nen Wolf... Die Hardware baue
-
Thread
ARM und Assembler Programmierung?
Probleme zurückgreifen, der ggfs. für andere Architekturen ursprünglich geschrieben wurde (z.B. für Atmega8). Bei Assembler hat man den Vorteil nicht. Man kann Assembler aber verwenden und für einige spezielle Operationen (Semaphoren z.B.) muss man auch Inline Assembly nutzen. Aber wo es geht, überlasse
Deshalb sollten die Libraries ja einfach gehalten sein. Das Blink-Programm für Deine geliebten AVR ATMEGA8, ATMEGA168, ATMEGA328, ATMEGA2560 mit der oben erwähnten Library sieht übrigens so aus: [c] int led = 13; void setup() { pinMode(led, OUTPUT); } void loop() {
-
Thread
USART Zahl einlesen, auf uint8_t speichern und in phase- correct-pwm, ATmega8
Grüß euch alle, mit einem ATmega8 lese ich über USART R232 eine Zahl aus einen String ein, und übergebe diesen Wert an einen lokalen uint8_t- speicher, der den Wert dann zu den OCR2 Register übergibt. Die Übergabe zu den Speicher
grüne blinkt; 3. Eingabe P; rote leuchtet noch heller_1, grüne blinkt, wert 15 Ausgabe 4. Eingabe P168; rote leuchtet noch dunkler_1, grüne blinkt, 5. Eingabe P, rote leuchtet noch dunkler_1, grüne blinkt, wert 168 Ausgabe 6. Eingabe P15, rote leuchtet noch heller_1, grüne blinkt ABER NUN *wird die
-
Thread
Verwendung des ADC eines ATMega8 mit C++
nur 0V oder 5V. Ausser der Beispiele im Netz nimm noch Datenblatt zu rate, erhlich gesagt der Atmega8 ist mist, da weder DebugWire noch JTAG um das ding mit JTAGICE oder DRAGON anzuhalten bzw. debuggen ;-)))
scheiß zu nehmen und damit sich ruhig an dein Problem rantasten, und besorg dir ein JTAGICE3 und Atmega168 oder 328 für diese Problemstellung. ;-)))
-
Thread
Precompiler rechnet falsch
immer Bit 7 mit aus, auf einem anderen Prozessor läuft der Code. Werde jetzt erst mal den Chip(Atmega168) wechseln. Danke schon mal für die Antworten.
Hi >Werde jetzt erst mal den Chip(Atmega168) wechseln. Bei deinem Fehlerbild würde ich eher auf eine falsche Baudrate tippen. MfG Spess
-
Thread
4 x PWM Ausgänge
Peter schrieb im Beitrag #3854183: > Als µC verwende ich den ATmega168. Dieser soll zwar laut Datenblatt 6 > PWM Kanäle haben aber ich glaube man kann nur 3 Portpins (PB1, PB2, PB3) > als PWM Ausgänge nutzen. Das klingt absolut nicht logisch. Welchen Sinn soll
Vielen Dank für die Antworten. Laut Thomas und dem Datenblatt sollte der ATmega168 mehr als 4 PWM Kanäle bereitstellen. Dann werde ich das wohl alleine, ohne PWM Erweiterungsbaustein, mit dem µC bewerkstelligen.
-
Thread
serielle Schnittstelle Problem nach dem Einschalten
Hallo Forum, ich verwende einen ATMega168 mit 11 MHz Quarz. Ich gebe serielle Strings in einer Endlosschleife aus. Nach dem Einschalten kommen die Strings zunächt rüber, wie sie sollen, dann verschluckt sich die Schnittstelle plötzlich
Hannes schrieb im Beitrag #3852095: > ich verwende einen ATMega168 mit 11 MHz Quarz. Ich hoffe doch, dass es tatsächlich 11.0592MHz sind. Hannes schrieb im Beitrag #3852095: > Nach dem Einschalten kommen die Strings zunächt rüber, wie sie sollen, > dann verschluckt
-
Thread
Atmega88 Internal Clock Divider
an den Atmega einen 8 MHz-Quarz hängen und den Atmega dann mit 1 MHz laufen lassen. Es stellt sich aber dabei die Frage, wenn ich den Atmega mit 1 MHz laufen lassen will warum ich nicht auch direkt eine 1 MHz Quelle
Der Blick ins Datenblatt sagt: The Atmel ATmega48/88/168 has a system clock prescaler, and the system clock can be divided by setting the “CLKPR – Clock prescale register” on page 37. This feature can be used to decrease the system clock frequency
-
Thread
V: Diverses, inkl. AVRs (Österreich)
24.10.2014) Typ Stk Preis/Stk ----------------------------------------- ATMEGA1284P-PU 93 2.89 € ATMEGA168A-PU 12 1.04 € ATMEGA168PA-PU 5 1.04 € ATMEGA324PA-PU 6 2.23 € ATMEGA328-PU 18 1.20
07.11.2014) Typ Stk Preis/Stk ------------------------------------------ ATMEGA1284P-PU 93 2.89 € ATMEGA168A-PU 12 1.04 € ATMEGA168PA-PU 5 1.04 € ATMEGA324PA-PU 6 2.23 € ATMEGA328-PU 18 1.20
-
Thread
BTM 521 mit Atmega 168 ansteuern
Hallo, wie kann ich Bluetooth 4.0 mit Atmega 168 ansteuern?? Auf eine Antwort werde ich mich freuen..
Magdi Ben salah schrieb im Beitrag #3852627: > wie kann ich Bluetooth 4.0 mit Atmega 168 ansteuern?? Im Manual vom Bluetooth Modul findest du die Beschreibung der Ansteuerung. Und im zweiten Schritt setzt du das mit dem Atmega168 um.
-
Thread
boot_page_write funktioniert nicht
verwede die 2010er-WINAVR-Version (hab aber auch die 2006er getestet, gleiches Ergebnis), und einen ATMega168. Hier mal meine Blockloader-Routine: [c] unsigned char BlockLoad(unsigned int size, ADDR_T *address) { unsigned int data; ADDR_T tempaddress; (*address) <<= 1; // Convert
-
Thread
printf-Alternative für AVR
Ist ein ATMEGA168 und Flash ist sehr knapp, obwohl schon stark optimiert. Für zukünftige Funktionen wird immer etwas Platz gebraucht, je mehr desto besser. Momentan sind noch 62 Bytes frei. ;)
Herbert schrieb im Beitrag #3846415: > Ist ein ATMEGA168 und Flash ist sehr knapp, obwohl schon stark > optimiert. Gerüchten zu Folge soll es einen ATmega328 geben, der doppelt soviel Flash-Speicher hat.
-
Thread
Hilfe bei Fahrrad LED
erstellen nur leider kenne ich keien Freeware Programme die für sowas gut sind . Nutze hier ein ATmega168 vielleicht erkennt man auf den Bild bissel was .
-
Thread
Digitale Filter für Nicht-Akademiker?
versucht, auf einfache Weise darzustellen: http://www.mikrocontroller.net/articles/Digitalfilter_mit_ATmega DSP-Bücher gibts auch gratis im Internet, dspguide oder auch eines von Analog Devices
analogen und digitalen Filterungstechnik" von Roland Best koennte passen. Sehr praxisnah und nur 168 Seiten dick. Gibt es aber wohl nur noch gebraucht.
-
Thread
ATtiny Bootloader C füllt FF's in Flash
wenigsten Bootloader in C, ich kann kein asm. Als Sprungadresse habe ich die gleiche genommen, wie beim ATMega168 (dachte mir sind ja gleich groß, also sollte bei Bootloadersize von max. 2kb Sprungadresse 0x1C00 passen; ist auch so beim ATMega168 angegeben). Ich weiß echt nicht was da falsch läuft :( Die
Hi, nein ist nicht abgeschrieben, sondern selbst erstellt - auf ATMega Basis, nun habe ich versucht ihn auf den ATTiny umzubasteln (dachte ich könnte es einigermaßen importieren wenn ich die Section beim ATTiny hinzufüge). Das einzige was ich hier aus dem Forum habe,
-
Thread
ATmega1284p AVR STUDIO 4 Fehlermeldung bei WDTCSR
wieder kleine Copy & Paste-Schlampereien. Dies > ist eine davon. > > Das haben sie wohl vom Atmega8 abgeschrieben. oder ATmega32/162/8515, ATtiny13/2313 uvm., da ist WDTCR=0x21. Bei z.B. ATmega328P gilt wieder die Regel wie bei ATmega1284P, siehe gemeinsames Datenblatt ATmega48A/48PA/88A/88PA
jetzt unwirksam. Eine 2. Chance gibt es nicht. Rainer V. schrieb im Beitrag #3835782: > oder ATmega32/162/8515, ATtiny13/2313 uvm., da ist WDTCR=0x21. Bei z.B. > ATmega328P gilt wieder die Regel wie bei ATmega1284P, siehe gemeinsames > Datenblatt ATmega48A/48PA/88A/88PA/168A/168PA/328/328P. Darin
-
Thread
bluetooth modul rn42
verbunden und senden und empfangen getestet. Nun würde ich gerne die gesendete Daten über UART (Atmega168) auswrrten. Kann ich die received daten einfach über uart auswerten oder muss ich die empfangene daten zwischen char und int unterscheiden? Hat jemand erfahrung mit rn42? Danke im voraus
-
Thread
Avr Atmega 88PA: MAX-Wert des Timers im Fast PWM Mode wird ignoriert
Hallo liebes Forum, ich versuche derzeit erfolglos den Timer0 bei einem Atmega88 im Fast PWM Modus 7 mit benutzerdefiniertem Maximalwert einzustellen. Der Timer ignoriert meinen im OCR0A-Register eingestellten Maximalwert einfach, und zählt bis 255 durch. Hier mein Quellcode
Hilfe. Link zum Datenblatt: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
-
Thread
Hobby Elektotechnik Lernen als einsteiger
geht dann allerdings recht leicht, weil man beim Umstieg auf einen Atmel-Mikrocontroller wie den ATmega328 viel von dem weiterverwenden kann, was man mit dem Arduino gelernt hat. Nur eine Warnung: Du fängst da gerade ein Hobby an, das unter Umständen leicht süchtig macht und zu unkontrollierten Einkaufsaktionen
Dinge halt schon richtig verdrahtet sind. Um schnell mal was probieren zu können, habe ich mir ein ATmega168-Board selbst aufgebaut, aber da hatte ich die Fähigkeit schon, solche Sachen fehlerfrei aufzubauen. Auf ATMEL programmiere ich fast immer in Assembler, selten in C. Inzwischen bin ich 48 und bastele
-
Thread
uart kommu rn42+atmega168
zeit über ein Bluetoothmodul (rn42) eine Led anzusteuern. Die empfangene Daten werden von einem Atmega168 ausgewertet und die Led dem entsprechend angesteuert. Die Frage ist. Reicht es wenn für die Kommunikation nur UART programmiere und die Daten vom Kontroller auswerten lasse, oder muss ich am
-
Thread
neuer Transistortester GM328 aus China
SMD-Variante ist. Es gibt auch für ein paar Euro mehr welche mit OLED: http://www.aliexpress.com/item/OLED-Atmega328-Transistor-Tester-Diode-Triode-Capacitance-ESR-Meter-L-C-R/32214566383.html
Textdisplays. Außerdem lassen sich damit Transistorpiktogramme besser darstellen. Von dem einen Tester mit Atmega168 würde ich auch die Finger lassen, weil aktelle Firmwareversionen allesamt größer sind. Von den Varianten mit den grafischen Displays kenne ich nicht die Unterschiede. Würde mich aber auch interessieren
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
Pin-Zuordnung für den Anschluss an das Stepper Driver Board: http://arduino.cc/en/Hacking/PinMapping168 und entsprechend: https://github.com/grbl/grbl/wiki/Connecting-Grbl Dann noch GRBL mit dem SerialComCNC beigefügten Flash-Tool auf deinen ATMega flashen. Hab ich was vergessen? Ach ja die Arduino-Oberfläche
Ich habe hier zum Testen folgende Arduino Boards: Arduino Uno R2 mit ATMega 8U2 (Original Arduino) SainSmart UNO R3 ATMEGA328P mit ATMega16U2 (Clone) Nano V3.0 ATmega328P mit FTDI (Clone) Arduino Uno R3 mit ATMega 16U2 (Clone) Alle laufen problemlos unter Windows 7 und
-
Thread
SD Card 328P SPI timeout
auf Digital 10,11,12,13 am Arduino. Selbe Reihenfolge... laut http://arduino.cc/en/Hacking/PinMapping168 sollte das passen. Marc Vesely schrieb im Beitrag #3817614: > Pullups ? Wo vermisst du Pullups? In folgendem Diagram sehe ich am Arduino auch keine Pullups an den entsprechenden Pins: http://
martin schmidt schrieb im Beitrag #3817550: > - 10K von pin1 auf GND Soweit ich weiß ist Reset beim ATmega low aktiv, der µC ist mit einem Pulldown also dauernd im Reset.
-
Thread
Kompremierungs Bibliothek
Algorithmus, der sagen wir mal ein Array aus 1000 8-bit Werten komprimiert und das so dass es auf einem Atmega in Echtzeit läuft? Also 1000 Werte übergeben und 900 oder so zurückbekommen, die dann natürlich auch wieder decodiert werden können in die 1000 ursprünglichen Werte. Ich hab davon nicht den hauch
Dshing Sung schrieb im Beitrag #3816533: > und das so dass es auf einem Atmega in Echtzeit läuft? Was verstehst du unter "Echtzeit"?
-
Thread
32kHz Oscillator Interrupt
Tu dir selbst den Gefallen und nimm einen Atmega48/88/168/328. Der bringt von Haus aus alles mit, was du für eine Uhr brauchst. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Z%C3%A4hler_des_AVR#Timer2_im_Asynchron_Mode
Warum immer die großen Teile? Atmega328P habe ich ein paar, aber die sind im Aufbau aufwendiger. Benötige da in der Regel externe Komponenten. Edit ANFANG Atmegax8P gibt es nicht als SOIC. DIP hab ich davon genug hier, die sind viel
-
Thread
ATmega8, OCR2, Fehler in Tabelle?
/ATmega328::24.html?XTCsid=9ghkchef7r3rnqlio5u895bs70 Ein Atmega8a beim gleichen Händler 1,50€. Ein Vorteil des Atmega88 ist, dass dieser noch 3 Brüder hat. Nämlich den Atmega48 sowie den 168 und 328
noch keiner gefunden hat, das Tutorial an den Atmega48/88/168/328 anzupassen. Oder einfach ein neues zu schreiben. Mir leuchtet es auch nicht ein, warum man heute ein Buch über den Atmega8 schreiben soll. Der Atmega48/88/168/328 ist nicht irgendein
-
Thread
UART strings einlesen
Tim S. schrieb im Beitrag #3816020: > Der Controler ist ein AVR Atmega168 mit 16k Speicher. Aber nur 1k RAM.
>> Der Controler ist ein AVR Atmega168 mit 16k Speicher. > Aber nur 1k RAM. Ich zweifel das im der Unterschied bewusst ist. Also warum gehst du nicht nach einer Standart-Vorgehensweise vor? Schreib dir Diagramme. Vom Anwendungsfalldiagramm
-
Thread
Thermomix Rezeptchips
Atmega8 Atmega8 schrieb im Beitrag #3969592: > Hans Ulli Kroll schrieb im Beitrag #3969546: >> Es gab mal einen Windows Treiber, der das gleiche wie dm_crypt auf Linux >> gemacht hat. Nur leider sind die
Atmega8 Atmega8 schrieb im Beitrag #3977083: > ... aber so ist das meiner Ansicht nach kein so attraktives Angebot auf > welches ich mich stürzen würde. Laut Youtube, macht es aber unglaublich guten
-
Thread
Arduino Spannungsmessung
rausgeführt. Dann nimm dir einfach das Datenblatt vom Prozessor (je nach Version von deinem Board: ATmega168 oder ATmega328) und guck nach, welche der Aref-Pin am µC ist. Wenn da ordnungsgemäß ein Kondensator dran ist, kannst du da bequem mit deinen Prüfspitzen ran. Bernhard F. schrieb im Beitrag #3812045
meisten) ATmegas auch intern ohne zusätzliche Hardware. Der Code unten funktioniert zumindest bei ATmega168 / 328 / 1280 / 2560. Wahrscheinlich gehts auch mit dem ATmega8 (kenn sein Datenblatt nicht auswendig). [code] int getBandgap(void) // Returns actual value of Vcc (x 100) { #if
-
Thread
STM32Fxx und WS2812 LEDs ohne DMA
das ich versuche mit dem ARM die Länge der Strips dynamisch zu erkennen. Ich habe das auf einem ATmega bereits umgesetzt mit der lightweight library weil die mir die Daten ja direkt auf einen Port gibt und ich mitzaehlen kann wieviele LEDs bediemt wurden und so mit einem Interrupt auf der letzten DOUT
ja, genau. Momentan auf dem ATMega wird die Längenerkennung einmal beim starten ausgeführt und evtl in späteren Versionen noch per wie du sagst onClick. Das ganze soll bzw wird mit einer Android App gesteuert daher passe dein Beispiel
-
Thread
Linker Option im Quelltext?
0x3800 irgendwie im Quelltext unterbringen? Hintergrund: Ich baue gerade einen CAN-Bootloader für ATmega168 und 328. Der Bootloader muss also an unterscheidliche Speicherstellen. Ich würde das Umstellung zwischen den verschiedenen Controllern gerne durch einfaches Ein- und Auskommentieren im Quelltext
-
Thread
DS18B20 Reset Pulse nicht GND ?
Hallo, ich nutze einen ATmega168 und möchte mittels DS18B20+ Temperaturen erfassen. Als Software nutze ich die von peter dannegger [http://www.mikrocontroller.net/topic/14792]. Folgendes Problem liegt bei mir vor: Ist der
-
Thread
Fehler im UART ATMega 168P
Hallo, kann mir jemand helfen? Ich habe bekomme im Terminal immer die falschen Zeichen geliefert, und finde nicht heraus, wo ich den Fehler habe. Das Terminal ist auf 1200 Baud, 8N1 gesetzt, und ich hoffe der Controller auch. Ich habe es auch mit höherer Baudrate versucht, aber ohne Erfolg. Da aber immerhin irgendwas ankommt, denke ich dass ich die Konfiguration des USART im Comtroller falsch habe. Kann mir jemand helfen? Danke! Hier der Code: [avrasm] .def temp = r16 .def zeichen = r17 .def Rx = r15 .equ F_CPU = 4000000 .equ BAUD = 1200 ; Berechnungen .equ UBRR_VAL
-
Thread
AVR Mikrocontroller, OLIMEX-Starterkit
immer "Das Gerät wurde nicht erkannt" eingeblendet. Außerdem steht mir ein JTAGICE 3 und ein Atmega168 zur Verfügung. Der JTAG wurde erst erkannt, als ich den dazu nötigen USB Treiber von Atmel installiert habe. Mein aktueller Stand: Der JTAG wird jetzt immer erkannt und ein klicken auf "Apply
AVRISP mk2 wird nur manchmal erkannt. Ein Klick auf "Read" signature bekomme ich jedoch immer (bei Atmega8 sowie 168" die Fehlermeldung "unable to enter programming Mode" bzw.: Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00 (Command has failed to execute
-
Thread
AVR-Toolchain optimization + volatile = Problem
nachgeflickt hat, so daß sich der Code übersetzen lässt, erzeugen folgende Compiler mit -Os -mmcu=atmega168 exakt den gleichen Code: - avr-gcc 4.3.3 (WinAVR-20100110) - avr-gcc 4.6.3 - avr-gcc 4.7.2 - avr-gcc 4.8.0 - avr-gcc 4.9.2 Wie in 99% der Fälle liegt das Problem /nicht/ im gezeigten Code
-
Thread
Layout Fragen und Verbesserungsvorschläge
an jedem VCC Pin ein 100nF Hier frage ich mich ist das wirklich nötig? die beiden VCC Pins des Atmega 168 liegen so eng beieinander, dass diese beiden 100nF ja direkt nebeneinander liegen würden.
VCC Pin ein 100nF > > Hier frage ich mich ist das wirklich nötig? die beiden VCC Pins des > Atmega 168 liegen so eng beieinander, dass diese beiden 100nF ja direkt > nebeneinander liegen würden. Ich würde beide dran machen und C3 90° drehen. den 2. dann daneben. Und ganz wichtig: An AVCC gehört
-
Thread
Wav- Hex- Programmierung
googleusercontent.com/-51NMAs4Lun4/VAXROMyhY-I/AAAAAAAAAJ8/D4qtV8epa1o/s640/FreeAVR.JPG ist noch kleiner als der Atmega168: http://hackadaycom.files.wordpress.com/2011/09/audioino_programming_arduino_with_sound.jpg?w=580
-
Thread
Probleme mit Bootloader bei ATmega328p
programmiert, der soweit auf dem tiny45 einwandfrei funktioniert. Nun habe ich diesen für einen ATmega328p anpassen wollen, jedoch kann ich mit dem Bootloader den Flash nicht beschreiben. Ich kann machen was ich will, es geht einfach nicht. Ist im AVR Irgenwie ein Schreibschutz aktiviert ?!? Anbei
keine*, wie auch immer geschriebene Routinen ausserhalb benutzen. P.S. Atmel sagt: In ATmega88A/88PA, ATmega168A/168PA and ATmega328/328P, the Reset Vector is affected by the BOOTRST fuse, and the Interrupt Vector start address is affected by the IVSEL bit in MCUCR. P.P.S. Natürlich
-
Thread
Projekt Stromsparen
Atmega8 Atmega8 schrieb im Beitrag #3971791: > Stephan S. schrieb im Beitrag #3971713: >> Was verbraucht denn dort derart viel Strom? Jetzt habt ihr mich so >> schockiert dass ich mal meine nachgemessen
Atmega8 Atmega8 schrieb im Beitrag #4033516: > Hat einer von euch einen Temperatursensor irgendwo in der Nähe der > Solarzellen oder meinetwegen an der Rückseite montiert? Leider nicht, aber das wäre