-
Thread
AVR an Modellbau-Empfänger
@Rahul Ok, Danke. Aber was ist die ICP-Unit???? Schwanke noch zwischen einem ATmega168 oder R8C13. Es soll ein brushless Regler für meinen Heli werden. Mfg Sascha
schöne App`s, die ich mir durchgelesen habe. Der Regler den ich hier liegen habe, werkelt mit einem ATmega8. Leider von extrem niedriger Qualität. Mfg Sascha
-
Thread
Bitte um Hilfe bei Typ-Auswahl STM32
Warum STM32? Ich hätte jetzt einen Atmega8 vorgeschlagen.
>Ich hätte jetzt einen Atmega8 vorgeschlagen. Warum Atmega? ;) Ok, ich antworte mal darauf: Ich suche nach einem STM weil ich damit noch nicht gearbeitet habe und auch die STM-Homepage und deren Dokumentation noch nicht so
-
Thread
atmega168: Minimale Impulsbreite am Portausgang?
recht eindeutig, dass cbi und sbi *zwei* Taktzyklen benötigen! EDIT: In meinem Datenblatt vom ATMega48/88/168 steht /ebenfalls/ zwei Taktzyklen...
Gehts über einen Schreibzugriff auf PINx evtl schneller? Im Atmega48-Datenblatt unter "12.2.2": 12.2.2 Toggling the Pin Writing a logic one to PINxn toggles the value of PORTxn, independent on the value of DDRxn. Note that the SBI instruction can be used to toggle
-
Thread
USB Programmer
verfuegbaren Schaltplan des Atmel AVRISP, wie bereits geplant FT232 als USB/UART-Schnittstelle. ATmega8535 mit (cit. "kanibalisierter") Atmel-Firmware als eigentlicher Programmierkontroller, Firmwareaktualisierung des 8535 ueber einen weitere AVR, vergleichbar zum AT90S1200 auf dem AVRISP, ATTiny2323 oder ATmega48 bietet sich an, billig, Hardware-UART und kein Assemblergebastel notwendig, auf diesem eine abgespeckte Version einer AVR910-Firmware. Das Ganze in ein schickes Gehaeuse. Dem 2323/48 koennte man
-
Thread
Welcher AVR für einen n00b?
b00n schrieb im Beitrag #3516103: > Hätte ich diese Frage nicht gestellt würde ich einfach den ATmega8 > nehmen. Passt das? Würde passen. Ist aber wie dieser Kandidat hier: >Nimm direkt den Atmega32. Je mehr Pins, desto besser. eine alte Gurke. Atmega8, besser Atmega8A, hat allerdings den
Thomas Eckmann schrieb im Beitrag #3516150: > b00n schrieb: >>Nimm direkt den Atmega32. Je mehr Pins, desto besser. > eine alte Gurke. Stimmt... aktuell wäre der ATmega324A. > Atmega8, besser Atmega8A, hat allerdings den Vorteil, daß die Beispiele > im Tutorial auf dieser Website
-
Thread
ATMega8 als Zähler
> allerdings hatte ich es auch einfach mit zaehler-48 versucht Wozu -48? Steck zaehler in itoa hinein und du bekommst einen String, der ASCII mässig der Zahl in zaehler entspricht. Fertig. Am besten machst du dir für diese Operation, einen int
Die -48 habe ich eingebunden, weil sonst, wenn er um eins erhöht, eine 49 auf dem LC-Display (EA DIP 204-4 von Assembly Electronic) ausgibt.
-
Thread
Allg. Frage zur Euthanasie eines Atmegas
Eine grundsätzliche Frage: Ist es möglich einen Atmega intern zu zerstören, nur über ein Programm? Also ohne Ausgänge bzw. Eingänge zu belasten, ohne an den Fusebits zu fummeln,nur über ein falsch geschriebenes Programm?
ins Land gegangen, bis ich den 48er erlöst hab. Und funktionieren tut er jetzt immernoch.
-
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 ATMEGA644 10AU im TQFP Package. Die Controller sind neu und ESD gerecht gelagert. Der Versand erfolgt in ESD Verpackung im Brief. 8x Atmel ATMEGA644 10AU inkl. Versand (Brief mit Sendungsverfolgung)
-
Thread
Suche Microcontroller mit folgenden Eigenschaften
Hi Kommt auf die Programmiersprache an. Für Assembler würde ich einen ATMega48 nehmen. Ist zwar von den I/Os überdimensioniert. Hat aber einen Hardwaremultiplizierer. Bei höheren Progammiersprachen einen ATTiny mit Ram. Z.B. ATTiny25. MfG Spess
Wieso empfehlt ihr einen ATtiny? Wenn es nicht um Massenproduktion geht, ist ein ATmega88 auf jeden Fall die bessere Wahl. Und macht euch nicht gleich in die Hose, nur weil der ATmega mehr kann als im ersten Moment gefordert wurde.
-
Thread
-
Thread
ZAtmel: ein minimalistisches Z80-System
schrieb im Beitrag #3915650: > Aber schade, 1 Port mehr wäre wirklich schön... Vielleicht ein ATMEGA1281 ?
Leider doch nicht. Im Wiki habe ich gerade gesehen du simulierst noch 48k ROM.
-
Thread
AVR Async Timer2 will nicht
> Doch, die sind für den ATmega88 notwendig. Nur beim 88A und 88P > sind sie intern. ? Siehe Anhang. Wobei mir nicht klar ist, welchen Dragan verwendet: im Text steht ATmega88, im Schaltplan ATmega88PA.
schrieb im Beitrag #6642117: > Wobei mir nicht klar ist, welchen Dragan verwendet: im Text steht > ATmega88, im Schaltplan ATmega88PA. Vielleicht mal den C-hater fragen! Der weiß das offensichtlich viel genauer als wir/ich.
-
Thread
atmega8l programmieren - Ist das so schwierig?
parallelanschluss geholt. Aber damit kann man nicht programmieren. Ich möchte einfach nur eine hex datei auf den atmega8l mit Ponyprog o.ä. programmieren.
habe mal eine frage zu den usb programmieradaptern. da ist ja eine 28 polige ic fassung für einen atmega8 oder atmega48, wird der atmega darüber programmiert oder über die 10 polige buchsenleiste (also wird da der zu programmierene atmega angeschlossen?
-
Thread
AVR A-Typen schon im Bastler-Handel?
Bei CSD gibt es den ATMEGA328P. Der scheint laut Datenblatt schon alle Eigenschaften der entsprechenden PA Reihe (48PA, 88PA, 168PA) zu haben. Warum Atmel da so inkonsequente Bezeichnungen vergibt habe ich allerdings nicht wirklich
Richard W. schrieb: > Bei CSD gibt es den ATMEGA328P. Der scheint laut Datenblatt schon alle > Eigenschaften der entsprechenden PA Reihe (48PA, 88PA, 168PA) zu haben. Bis auf wenige Ausnahmen (der ATtiny13A ist mir derzeit als einziger bekannt
-
Thread
Mit dem Pollin AVR Evl. Board eine Spannung messen?
Faktor 3,2 =2,8V Also nach der Teilung bei 9V Eingang hätte ich 2,8V an ADC0 anligen. Nun würde der Atmega8 bei 5V 1024 messen also 5/1024*2,8=575,48 Also LED an bei wert=575 Richtig? Oder kompletter Blödsinn? Ich hoffe es ist dann genau genug. Es soll mir ja nur sagen das es Zeit ist den Akku
hallo einfache antwort: aus dem datenblatt des atmega der R2 ( vom wiki ) sollte klein sein gegenueber dem eingangswiderstand des ADC. im datenblatt des atmega8 ist zu lesen ( seite 202 ) The ADC is optimized for analog signals with an output
-
Thread
AVR ASM ws2811 / ws2812 Ansteuerung mit FastPWM
, anbei eine neue Version. Unterstützte Controller: - ATtiny 45/85 (ATtiny 45 getestet) - ATmega 48/88/168/328 (ATmega 168 getestet) - ATxmega xA3, xA3U (DMA support) (192A3 getestet) Zu verwenden von C und ASM. Grüße Markus
. Marcel Jung schrieb im Beitrag #3325304: > Ich bin neu(...) und wollte diese LEDs über ein ATMega328 machen. Kann > mir da Jemand helfen Na z.B. in der Makefile von oben DEVICE auf atmega328p umstellen? MfG
-
Thread
LCD Library T6963c
noch die Ports vom atmega16, ungeändert und unten im Fenster wird der atmega16 als Prozessortyp angezeigt. Machen ich ein neues Projekt und binde die Dateien neu ein so bekomme ich viele Fehlermeldungen. Im Anhand die neue
Ich hätt mal ne Frage und zwar welche Taktfrequenz muss ich den für einen Atmega32 nehmen? mfG
-
Thread
AVR Bootloader in C - Artikel
Schritt weiter. Link: https://github.com/arduino/Arduino/blob/master/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168.c Gruß EW
halloMario, Schön,das Du da bist. ich habe den ersten Test auf Atmega32, hat wunderbar geklappt. Nun jetzt teste ich den Atmega16 und macht Ärger. Ich habe die gleichen Programme wie für Atmega32 genommen und auf Atmega16 übertragen. Die Adresse des Bootloaders auf
-
Thread
Charaktergenerator
von links nach rechts (LSB links). Ich habe z.B. eigenen Zeichensatz für mein Projekt generiert, ATMEGA8 + NOKIA 5110 LCD 84x48 Pixel. Das Programm ist für diejenige geeignet die schnell eigene Zeichensätze für verschiedene µC-Projekte generieren wollen. Den Output einfach per copy + paste in eigenen
bezog sich auf Dein "für C". ozvald schrieb im Beitrag #4513097: > … für mein Projekt generiert, ATMEGA8 … OK, ATMEGA8 in Assembler. Ich verstehe. Da mag es ohne PROGMEM gehen, kenne ich nicht. Zum 3. Mal sorry. ozvald schrieb im Beitrag #4513107: > … wenn Du mir sagst wie genau… Das steht oben im
-
Thread
ATmega8 durch ATmega88 ersetzen auf MyAVR Board MK2
Hallo an Alle! Ich würde gerne meinen ATmega8PU auf myAVRMK2 Board durch einen ATmega88PU ersetzen. Und habe dazu einige Fragen: 1. Ist dies möglich? 2. Brauche ich einen anderen Quarz?(ATmega88 hat ja 20Mhz) 3. Funktionieren die Module
Pinkompatibel Philipp Dorsch schrieb im Beitrag #2563317: > 2. Brauche ich einen anderen Quarz?(ATmega88 hat ja 20Mhz) Nein, der Atmega88 kann bis zu 20 MHz betrieben werden, also weiter als der Atmega8 Philipp Dorsch schrieb im Beitrag #2563317: > 3. Funktionieren die Module auf dem MyAVR Board
-
Thread
Alternative zu Reichelt, oder Preisanstieg "normal"
auch für ein paar andere ATmega ... hab auch den ATmega168 und ATmega16 ( wobei hier der Unterschied nicht so groß ist ... 11 cent ) verglichen. Könnte sich vielleicht sogar lohnen, eine Sammelbestellung bei Farnell zu starten
Ich hätte Interesse an Atmega8 in PDIP ca 10 Stück
-
Thread
16-Segment LCD von Pollin mit Arduino (naked)
Schaltplan kann man sich die Zuordnung von Arduino-Pinnummer (die ist auf der Platine aufgedruckt) und ATmega Portpin raussuchen. Denn wenn man naked programmiert, greift man ja direkt auf die ATmega Ports zu. Z.B. hängt die User-LED auf dem Board an Arduino D13 aka PB5. Das LCD wird wie folgt mit dem Arduino nano verbunden: [pre] ATmega328 Arduino LCD Pin Nr. GND............GND.............GND (1) Vcc............+5V.............Vcc (2) PD4............D4..............WCLK (3) PD3............D3..............DATA
-
Thread
Abfrage von ca. 130 Tasten
Was ich aber immer noch nich begriffen habe wie ich das mache, wenn zum Beipiel der Taster (Bit 48) betätigt wird, der Ausgang 48 auf 1 geht und wenn ich ihn wieder loslasse wieder auf 0. Kann mir da einer helfen? Gruß Acki
Was ich aber immer noch nich begriffen habe wie ich das mache, wenn zum > Beipiel der Taster (Bit 48) betätigt wird, der Ausgang 48 auf 1 geht und > wenn ich ihn wieder loslasse wieder auf 0. Du liest die Daten von deiner Input-Schieberegister Kette in ein Byte-Array ein (in deinem Fall 17 Bytes
-
Thread
Atmel mit oder ohne Arduino oder ganz anderer µC für Batteriemanagement
/ http://www.aliexpress.com/item/Free-Shipping-new-version-1pcs-ATMEGA328P-Pro-Mini-328-Mini-ATMEGA328-5V-16MHz-for-Arduino/32665418223.html Zum Programmieren besser nicht die Interfaces mit CH340 verwenden, da fehlt die Reset-Leitung DTR, eher mit SiLab-Chip drauf
suspekt - was wenn da mal ein Kontakt versagt!? Was ist mit sowas: http://www.ebay.de/itm/10pcs-ATMEGA8A-AU-ATMEGA8A-TQFP-32-NEW-GOOD-QUALITY/261846828019?_trksid=p2045573.c100034.m2102&_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D38052%26meid%3Dd99500d15a2f42aab977b9ecf04d4ac6%26pid%3D100034%
-
Thread
Fusebits setzen
se:w:0xDF:m -U lfuse:w:0xE5:m -P com6 -p atmega48 -c stk500 Allerdings zeigt dieses keine Wirkung bei meinem µC. Laut Logic Analyser hat er immernoch den gleichen Takt. Was ist hier zu tun?
, sollte so heißen: avrdude -U efuse:w:0xFF:m -U hfuse:w:0xDF:m -U lfuse:w:0xE5:m -P com6 -p atmega48 -c stk500
-
Thread
ADC des Atmega 8 auslesen
http://www.hanneslux.de/avr/divers/index.html Und hier geht es um den ADC, allerdings mit Mega48: http://www.hanneslux.de/avr/mobau/7ksend/7ksend02.html ...
Ja, ADCL und ADCH liegen beim Mega48 im Extended-I/O-Bereich, der wie SRAM mit STS/LDS angesprochen werden muss. Beim Mega8 liegen alle I/O-Register im normalen I/O-Bereich, die werden dann mit IN/OUT angesprochen. Das ist beim Mega48 zwar
-
Thread
Anwendung Watchdog Timer Mega 48 ?
Watchdog Timer zu etwas >misbrauchen willst, wofür er eigentlich nicht gedacht ist. Der WD des ATMega48 hat 3 Modi: -Interrupt -Reset -Interrupt und anschließend Reset MfG Spess
Watchdog Timer zu etwas >>misbrauchen willst, wofür er eigentlich nicht gedacht ist. > > Der WD des ATMega48 hat 3 Modi: > > -Interrupt Ah, danke. Wusste ich nicht, das der 48 das kann. Ändert aber nichts daran, dass der TO meiner Meinung nach hier einen WD-Misbrauch anstrebt.
-
Thread
Servocontroller mit ATmega8 für 20 Servos
Hi alle beisammen, der post ist zwar schon alt (xcus fürs aufwärmen). Aber was 20 Servos und ATmega8 betrifft hab ich da was für euch. http://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=38160&highlight=hopix
Hier mal mein Code dazu ATMega8 (leicht portierbar) max 20 Servos mit 20ms gepulst ca 2/3 Leistungsreserve Ausgangspins frei einstellbar.
-
Thread
Multifunktionsanzeige (Uhr, Spannung, Strom) im Auto
und Strom-Wert) - UART Leider ist der "kleinste" Controller mit ADC und Hardware-UART der Mega48. Naja gut, dafür hat der einen Hardware-Multiplizierer. Dann tut er sich leichter, die Messwerte zu mitteln und schon fertig formatiert über die UART zu schicken ;) Oder ist das Blödsinn, und ein
Grafiksymbole und ratzfatz ist der Code-Flash dicht. Da würde ich nicht unter der 16kB-Klasse (ATmega168) anfangen. Für ein Text-LCD reicht dagegen der ATtiny261 bequem. Peter
-
Thread
Atmega88 mit STK500 über Arduino IDE Programmieren
geflogen. Laut Bedienungsanleitung (http://www.atmel.com/images/doc1925.pdf) Unterstützt das STK den ATmega88 nicht. Du könntest mal versuchen, einfach ATmega8 einzustellen.
/ Board > Boardverwalter auswählen Im Boardverwalter bis nach unten scrollen und dort DIY Atmega8, Atmega48, Atmega88, Atmega168, Atmega328 installieren. --------------------------------------------------------------- By the way: Warum funktioniert ein Editieren der boards.txt Datei
-
Thread
Zabex Ohmmeter mit Atmega 88 Funktion ?
www.mikrocontroller.net/topic/489461#new Habe das ori auch noch mal reingestellt. Dabei wird der Atmega 88 und die Pins PB0 bis PB7 verwendet. Was ich daran nicht verstehe ist das Messprinzip. Die ADC Eingänge werden nicht verwendet. Kann mir jemand kurz erkläten wie das Funktioniert. LG Klaus
Klaus schrieb im Beitrag #7330531: > Dabei wird der Atmega 88 und die Pins PB0 bis PB7 verwendet. > Was ich daran nicht verstehe ist das Messprinzip. Die ADC Eingänge > werden nicht verwendet. So wie ich das im Schaltplan verstehe: Über die Port-Pins
-
Thread
7-Segment-Anzeigen mit gemischten Ports
Hallo Zusammen! Ich habe folgendes Problem: Ein ATMega48 (TQFP) soll als Rückwärtszähler (300-000) dienen. Hierfür sind drei 7-Segment-Anzeigen (gemeinsame Kathode) direkt an den ATMega angeschlossen. Soweit, sogut, aber die drei Ports C, B und D bedienen
Das sind bereits die Ports des ATMega48, um die LEDs der Segmente richtig anzusteuern. In der a-bis-g-Notation der Segmente wäre dies: C3,C4,C5,D3,D2,D1,D0 = a3,b3,c3,d3,e3,f3,g3 B4,B5,B7,B6,C0,C1,C2 = a2,b2,c2,d2,e2,f2,g2
-
Thread
Was kommt nach Atmega?
>Was kommt nach Atmega? Vom Logischen her AtGiga! MfG Paul
macht. Für mich sind die RX-er elegant und schnell. Und für den Kleinkram nehme ich immer noch ATmega. Ein 48er für <1€ ist schnell programmiert und läuft bestens.
-
Thread
Atmega oder Attiny
Alternative zum ATMega8: ATMega88(P(A))
. Wenn du schon mit dem ATMega8 programmiert hast, warum nicht der ATMega88? Pinkompatibel mit ATMega8. Gibt es auch mit weniger Speicher als ATMega48 oder mit mehr als ATMega168 und ATMega328. MfG Spess
-
Thread
Anfänger Problem mit dem Makefile
Port D //---------------------------------------------------------------------- // Prozessor : ATmega8/48/88/168 // Takt : 3.6864 MHz // Sprache : C // Datum : // Version : // Autor : // Name des Programmes in der Makefile : main.c // //----------------------------------
Port D //---------------------------------------------------------------------- // Prozessor : ATmega8/48/88/168 // Takt : 3.6864 MHz // Sprache : C // Datum : // Version : // Autor : // Name des Programmes in der Makefile : main.c // //----------------------------------
-
Thread
Bost converter Step-up-Wander 100W 36V
schrieb im Beitrag #5808252: > Weist du ob man den > UC3843 durch den im Layout sowieso vorhandenen AtMega 8 ersetzen kann, > oder wäre der zu langsam, wenn der nur in regelmäßigen Abständen per > Interrupt die PWM anpasst. Das geht problemlos, die LED ist ja eine fast konstante Last.
> Jo S. > Weist du ob man den > UC3843 durch den im Layout sowieso vorhandenen AtMega 8 ersetzen kann, > oder wäre der zu langsam, wenn der nur in regelmäßigen Abständen per > Interrupt die PWM anpasst. > Es würde dann nur PWM statt finden ohne Stromüberwachung für den FET. Wer
-
Thread
Feedback gewünscht zu ATMega32 Platine
auf GND. Als Pufferbatterie soll wohl ein Snaphat dienen, die habe ich hier noch herumliegen (BQ48SH). Kann man mit einlöten, gute Idee.
Also ich meinte natürlich, dass nur die SD-Card 3,3V bekommt. Der ATMega läuft mit 5V (wegen LCD am I2C).
-
Thread
mp3 Datei in Assembler Decodieren
Hallo, Ich soll als Schulprojekt versuchen mit Hilfe eines ATmega32 ein NetRadio-Empfänger zu bauen. Also soll an den ATmega32 angeschlossen werden: eine Soundkarte, ein W-LAN Board und ein LAN Board. Jedoch soll ich zuerst ein Programm schreiben das eine mp3 Datei
Jo also vergangenheist projekte sind: Ein Roboter mit ATmega16 gesteuert Eine Drahtlose Lichtersteuerung mit ATmega16 gesteuert und Ein Digitler Vorverstärker mit ATmega8 gesteuert ... Habt ihr was in der lage?? Ne einfache Lampe über Parallelport ist
-
Thread
Alternative zu diesem IC
> Es handelt sich um einen Toshiba IC TM48O1AP Ist halt ein Maskenprogrammierter Microcontroller von Toshiba. Den hat sonst niemand ausser der damalige Auftraggeber. Vanye
Vorwiderstand steuert ist heute natürlich auch nicht mehr üblich. Sollte man den gegen einen Atmega32 ersetzen wollen, bräuchte man einen Spannungsregler und haufenweise Vorwiderstände in den LED Zuleitungen. Und ein zur Uhr passendes Programm müsste man auch schreiben.
-
Thread
Pinkompatible AVR
eine Tabelle, welche 8Bit AVRs pinkompatibel zueinander sind? Konkret interessiert mich gerade der ATMEGA8, aber so etwas währe ja auch generell interessant. Gruß, Thomas
kompatibler Teile, wenn alle Pinfunktionen gleich bleiben sollen, wird die Tabelle ziemlich klein. Beim atmega8 wär dann nur die "8L"-Variante Kompatibel, beim atmega88 gäbs den -48, -88, -168.
-
Thread
Netzteil mit 1,5 Meter Kabel; Störungen vorsorgen mit Kondensator?
unterdrücken. >Die 100n gehören zusätzlich vor die Spule um HF Störungen abzublocken. Ich habe aus dem Atmega48 Datenblatt die Schaltung mit den 10µH abgeändert so wie ich das von dir geschriebene verstehe. (siehe Anhang) Da ich dem internen 10 bit ADC 1 bit mehr entlocken will um das Delta -U beim Laden
> Ich habe aus dem Atmega48 Datenblatt die Schaltung mit den 10µH > abgeändert so wie ich das von dir geschriebene verstehe. Gemeint war's wie im Anhang. Grüße Löti
-
Thread
Problem beim Programmieren des Atmega2560.
Controllertypen: •AT90PWM3 •AT90S1200 •AT90S2343 •AT90S4414 •AT90S4433 •AT90S8515 •AT90S8535 •ATmega103 •ATmega128 •ATmega16 •ATmega161 •ATmega162 •ATmega163 •ATmega164P •ATmega168 •ATmega169 •ATmega32 •ATmega324P •ATmega328P •ATmega329 •ATmega3290 •ATmega48 •ATmega64 •ATmega644 •ATmega8 •ATmega8515 •ATmega8535 •ATmega88 •ATtiny12 •ATtiny13 •ATtiny15 •ATtiny2313 •ATtiny24 •ATtiny25 •ATtiny26 •ATtiny44 •ATtiny45 •ATtiny84 •ATtiny85
-
Thread
Frequenzerzeugung
Drehenkoder an einen µC anschließen, der die beiden Anzeigen direkt ansteuert und auch den Sinus erzeugt. ATmega48 im 28-pol. DIL würde reichen. Ein AD9831 käme mir überhaupt nicht in den Sinn.
an einen µC anschließen, der die beiden > Anzeigen direkt ansteuert und auch den Sinus erzeugt. ATmega48 im > 28-pol. DIL würde reichen. Ein AD9831 käme mir überhaupt nicht in den > Sinn. Latürnich. BtDtGts. (re)
-
Thread
Oszillator während des Betrieb wechseln (AtMega 48)
Hallo, Kann man beim AtMega 48 während des Betriebs per Code noch ändern, welche Clock gerade benutzt wird? Der hat ja einen internen lowPower-RC bei 128kHz, einen internen der zwischen 7,3 und 8,1 MHz einstellbar ist
Hi, wird er wohl ;-) Ich habe einen Atmega48 am laufen und stehe ebenfalls vor dem Prob, den Stromverbrauch drastisch zu senken. Die einzige Chance IST das ZITAT CLKPR - Clock Prescale Register /ZITAT interner Oszillator 8Mhz, Spannung
-
Thread
AVR mega32 Fusebits für 16MHz extern Quarz
Hallo Zusammen, ich habe ein ähnliches Problem. Ich Versuche mich grade daran einen ATmega48 mit dem Avr Dragon zu programmieren. Leider habe ich mich direkt mit den fuse bits vertan und eingestellt, dass ich einen externen Quarz mit8-16Mhz habe. Ich hab allerdings nur 4MhZ. Jetzt kann
PonyProg bedeute ein gesetzter Haken eine logische "0" und umgekehrt. Daran ist schon so mancher Atmega gestorben. Joe
-
Thread
Modbus RTU Slave fuer AVR
Danke für den Kode! Ich habe ein Testprogramm auf einem ATmega48 fast ohne Probleme zum Laufen bekommen. Ein erster Vorschlag zur Verbesserung besteht darin, die Interruptrate aus der gesetzten Baudrate abzuleiten: [c]void initInterrupts(void) { /
vielleicht mit einem zweiten µController für Matrixtastatur und LCD. eine Kommunikation ATTiny<->Atmega oder Atmega<->Atmega sollte ja hoffentlich für mich hinzubekommen sein.
-
Thread
Bitte um Hilfe bei µC-Board
DCF-Modul(Funkuhr)? Da wirds dann nur mit der Blechkiste schwierig;-) Ansonsten würde ich auch ssagen ATMega8. Im Zweifelsfall nimm nen ATMega16, den kann man, falls der Speicherplatz zu knapp wird, auch noch durch einen ATMega32 ersetzen (gleiche Pinbelegeung). LG, Björn
Hi >Ansonsten würde ich auch ssagen ATMega8. Im Zweifelsfall nimm nen >ATMega16... Besser als ATMega8: ATMega48/88/168/328. Pinkompatibel und mit 4 bis 32K Flash. MfG Spess
-
Thread
AVR-CDC Projekt für Atmega8 kompilieren
und das Projekt kompiliert ohne was daran zu verändern (außer in den Projekteinstellungen Device=Atmega8 und ClockSpeed=12000000hz, da die Projekteinstellungen für Atmega48 waren). Dann ging es schon nicht... Die hexfiles kann ich gerade leider nicht vergleichen, da die auf meinem PC zuhause liegen,
Hallo Andreas, und die Datei atmega8.hex.gz von mir, geht die auch ? Gibt es so ein Logfile, wie das was ich angehängt habe, dann sehen wir weiter. Ich denke Du solltest uns deinen Compiler, OS und die weiteren Tools nennen, vielleicht
-
Thread
Lernhilfe Simulation Zähler mit AVRStudio
Timer/Zähler zu simulieren. Okay, vielleicht mit einem für Beginner nicht gerade idealen device (Atmega48). Trotzdem folgende Frage: Damit der Overflow Interrupt für Timer0 ausgelöst wird muss ich unter anderem das im TIMSK0 Register existierende Timer Interrupt Overflow Flag (TOIE0) setzen. Dies
noch gar nicht aufgefallen, der TIMSK0 ist tatsächlich über IN/OUT nicht mehr erreichbar. The ATmega48/88/168 is a complex microcontroller with more peripheral units than can be supported within the 64 locations reserved in the Opcode for the IN and OUT instructions. For the Extended I/O space from
-
Thread
3 x PWM ATmega8
Hallo, bin grad am verzweifeln... ist es möglich mit einem ATmega8 per Hard-PWM 3 um 120° versetzte Phasen mit einer PWM Frequenz über 22kHz zu generieren?? Danke für jede Hilfe
Aber die Atmega48/88/168 können das vielleicht -- sind auch pinkompatibel. Du willst ja wohl sowas machen, wie Atmel in der Appnote AVR447 "Sinusoidal driving of three-phase permanent magnet motor using ATmega48/