-
Thread
SD-Karten-Wave-Recorder
schnell genug die Daten abnimmt. > mal meine Vorstellung *grins*: >- 44,1kHz bei 16 Bit >- ATmega16 vermutlich >- symmetrische XLR-Ein- und Ausgänge >- SD-Kartenslot zum Datenaustausch Echtes Wave mit ATMega16? Das wird sportlich. An welche externen Wandler hast Du dabei gedacht? Ich finde
Zukunft ändern. Professionelle SD-Recorder laufen zumeist auch nur mit 2 oder maximal 4 Spuren zu 48kHz oder 44kHz/16Bit, weil mehr nicht geht oder zu teuer wird.
-
Thread
PCINT, Signal-Timing?
@Falk: Hast du dir mal das Datenblatt des ATTiny25/45/85 oder ATMega48 angeschaut ? Seite 67 im ATMega48 Datenblatt ist die Eingangslogik. Dort ist keine asynchrone Eingangslogik zu erkennen, geschweige denn ein asynchron gesetztes Flag für den PCINT. Alles getaktet
@Hagen Re (hagen) >Hast du dir mal das Datenblatt des ATTiny25/45/85 oder ATMega48 >angeschaut ? Teilweise. >Seite 67 im ATMega48 Datenblatt ist die Eingangslogik. Dort ist keine >asynchrone Eingangslogik zu erkennen, geschweige denn ein asynchron >gesetztes Flag für den
-
Thread
ATMEGA84 Datenblatt?
ATmega48 vielleicht? http://www.atmel.com/dyn/general/advanced_search_results.asp?device=1&tools=1&faqs=1&datasheets=1&appNotes=1&userGuides=1&software=1&press=1&articles=1&flyers=1&checkAll=1&checkAllReference=1&target=atmega48
-
Thread
Anfängerfrage zum Interrupt
Jo, habs gefunden. PINx sind auch bei ATmega48/88/168 nur Leseregister.
Thomas D wrote: > PINx sind auch bei ATmega48/88/168 nur Leseregister. Hatte mich vertan. Die Mega48/... waren mit die letzten AVRs, die das noch /nicht/ hatten...
-
Thread
Arduino - bringt's das ? Gesperrt
Overhead. Da ist es auch kein Wunder, dass Arduino ab 16k+ Flash losgeht. Mein Lieblingsavr ist der Atmega48, da er günstig (1€) und gleichzeitig für die meisten Projekte ausreichend ist. Bei noch weniger Anforderungen nehme ich den Tiny24, der nur die Hälfte kostet. Naja, ich hab einmal mit Arduino
> Mein Lieblingsavr ist der Atmega48, da er günstig (1€) und ... > Bei noch weniger Anforderungen nehme ich den Tiny24, der nur die Hälfte kostet Wo bekommt man denn einen m48 für 1€ bzw. einen t24 für 50 Cent?
-
Thread
frequenz auslesen und auf lcd anzeigen
Karl Heinz Buchegger schrieb im Beitrag #3121768: >> ../funktionsgenerator.c:48: warning: return type defaults to `int' >> ../funktionsgenerator.c: In function `ISR': >> ../funktionsgenerator.c:48: warning: type of "TIMER0_OVF_vect" defaults >> to "int" >> ../funktionsgenerator.c
tut mir leid :) ich verwende einen atmega 16 ;) ich habe mal meinen frequenzgenerator als bild angehängt...
-
Thread
Kann Atmel Studio 4.19 eine ser. Schnittstelle simulieren?
ich arbeite mit dem Atmel Studio 4.19 und entwickle meine RS232 Routinen gerade mit Hilfe eines ATMega48 auf dem Steckbrett. Dabei stellt mir mein Programmer (SmartUSB 2.5 von myAVR.de) eine serielle Schnittstelle zur Verfügung die das Terminalprogramm auf dem PC ansprechen kann. Das funktioniert
dem simulierten COM-Port verbinden kann? Über den Simulator wäre es halt einfacher, weil ich den ATMega48 für jeden Test nicht immer neu flashen müsste. Gruß Markus
-
Thread
Raspberry Pi BLDC ansteuern mit Hall Sensor?
AVR447 von Atmel beschreibt einen BLDC Antrieb mit Sensoren und Sinuskommutierung. Basiert auf einem ATMega 48/88/168/328 und funktioniert auch mit 4kW Motor :-)
tinyAVR and megaAVR devices * AVR447:Sinusoidal driving of three-phase permanent magnet motor using ATmega48/88/168 * AVR448: Control of High Voltage 3-Phase BLDC Motor with an ATmega48 Das sollte dich erstmal eine Weile beschäftigen. Endstufen Design und Überwachung der Maschine ist allerdings die
-
Thread
neuer Miniatur-Kompassensor von Alps
dann hat der HSCD so etwas intern nicht.Reset kommt nur vom Controller. >was man erwarten würde (48µT, 60°) Woher nimmst du die 60°? Gelten die auch für Mitteleuropa so wie die 48µT? MfG,Mike
heute auch tun werde.bisher hatte ich Ihn nur am Fujitsu-Board dran.Aber ich schau mal was sich am ATmega tut. MfG,Mike
-
Thread
Entwicklungen und Forschung um den Sparmatic Comet / Zero v2 Heizungsthermostat
wahrscheinlich den Reset nicht richtig kontaktiert. Jedenfalls sagt mir Atmel Studio, dass es ein Atmega169P bzw. PA ist, 0x1E9405 -> kann das stimmen? Hab den Cometen im Okt 2010 bei Conrad gekauft und er hat die Beschriftung auf den Tasten. Detected device Device names ATmega169P, ATmega169PA
Heizkörper. [pre] Batterie Comet #1 Comet #2 Comet #3 NiMH #1 40:53:106 28:44:115 32:48:94 NiMH #2 31:47:94 LR6 voll 39:51:104 29:40:105 30:48:97 45:71:100 LR6 leer 41:52:105 30:43:114 30:48:98 29:45:114 30:
-
Thread
Decodierung von 6 Quadratur(Drehgerber)Signalen - extern zur Entlastung des PIC
, braucht man PGAs oder µCs mit internen Dekodern. Für manuelle Drehgeber reicht ein einziger ATmega48, der die betreffenden Eingänge bequem mit 10kHz pollen kann. Klein wird es im TQFP32-Gehäuse und internem Taktgenerator. Die Datenabfrage über IIC ist vorzuziehen, da die Taktfrequenz nicht stabil
s zu verarbeiten. Da es nicht um manuelle Drehgeber geht, würde ich konservativ pro Kanal einen ATmega48 einsetzen. Die Lösung ist auch noch mit höher aufgelösten Drehgebern funktionssicher und skalierbar. Jung-dynamisch angegangen würde ich 2 x ATmega48 für je drei Kanäle programmieren und sehen
-
Thread
voll programmierbarer "low cost" Roboter
>Die restlichen Pins könnte man herausführen um evtl. Addonboards zu >benutzen. Würde man einen Atmega48/88 benutzen Obwohl im Schaltplan ein Atmega8 eingezeichnet ist, verwende ich einen Atmega168. In meiner Eagle Lib war keiner drin und ich war zu faul das Problem zu lösen. Der Atemga168 ist ja Pin-kompatibel und die Arduino LIB braucht die Größe. >Würde man einen Atmega48/88 benutzen, wäre es möglich durch >die weiteren PWM-Channels den SPI-Port freizurouten und hätte eine >univerelle Schnittstelle für Zusätzliche Boards. Die etwas seltsam anmutende Mehrfachbelegung
-
Thread
NXP verschenkt ARM-Chips
auch zum Board passen, oder sind die Kompatibel? > >>IS42S32800B-7TL kostet 14,59Euro + MWST >>MT48LC2M32B2P kostet 3,99Euro + MWST >>MT48LC4M32B2P kostet 6,02Euro + MWST > > Danke für die Hilfe. > > Lutz Die sind Fast Pinkompatibel. Also der MT48LC2M32B2P ist genauso wie der K4S643232E den
So jetzt sind es 48 Displays und 61 SMD Connektoren. Grüße Michelle
-
Thread
ATXMega128 - Erste Erfahrungen
Mag nicht jemand nen schnellen Atmega128 nachprogrammieren? *ggg* ---Duck und renn---- Anselm
Hat schon mal jemand die PLL über 48MHz gebracht? Bei mir ist jedenfalls bei 48Mhz schluss. Laut Datasheet kann man bis auf 200Mhz gehen. Oder mach ich mal wieder etwas verkehrt???
-
Thread
-
Thread
Was nehme ich nur?
Welchen? Ich habe einen Windows 7 64 Bit PC. Wo ist der Unterschied zwischen dem hier verbauten ATMEGA32L und dem ATMEGA8 vom Anfang? Mit welcher Programmiersprache sollte ich anfangen? C? Assembler? Welches Programm eignet sich als Neuling? Fragen über Fragen :-D
gefunden, aber das sind weniger IO vorhanden. Oder? http://www.ebay.de/itm/Uno-Arduino-Compa-tible-R3-ATmega328P-PU-ATMEGA8U2-AVR-USB-board-w-bootloade-/181013064998?pt=LH_DefaultDomain_0&hash=item2a25382d26 http://www.ebay.de/itm/ATmega8-M8-AVR-Development-Board-Core-Board-Minimum-System-/321147685355?pt
-
Thread
Unstieg von AT90S8535 auf Atmega 16L8 DIP
Zwischenschritt". In meinem Beispiel hab ich mir zunächst aus dem Dokument "AVR094: Replacing ATmega8 by ATmega88" die Sachen rausgesucht, die hier den größeren Schritt vom Mega8 nach Mega88 betreffen. Dann habe ich, weil ich aber den Mega48 verwenden will, mit "AVR095: Migrating between ATmega48, ATmega88 and ATmega168" die Besonderheiten des 48ers herausgesucht. Insgesamt ging das vermutlich schneller, als nur mit den Datenblättern selber als vergleichen und anpassen zu wollen. Kann allerdings
-
Thread
TWI unter 2 Atmega168/48
Hi, ich habe folgende Konstellation: Atmega1: Display und Bedientasten (atmega48) Atmega2: Hauptprozessor, IO steuer und schaltaufgaben.(atmega168) Die Bedienelemente sollen abgesetzt werden, einen eigenen Atmega (1) bekommen und über 2Meter
4Pol) an den eigentlichen Prozessor angebunden werden. Es gibt 2 Kanäle über TWI A) Daten von Atmega2 zum Display B) Daten von Bedientasten zum Atmega2 Der Atmega1 ist "doof" er macht nur (Entprellung, Multiplexing,7Segment dekodierung, Drehencoderauswertung und TWI). Das ist auch bereits am
-
Thread
"Arduino kompatibler" MC für 2025
keine USB-Seriell-Bridge ... Und er spielt in einer anderen Liga als der nun ziemlich angealterte Atmega328.
pillepalle-Anforderungen ist er allemal kompatibel. Zumal du ja wohl mit Arduino programmieren willst. Da wird der ATMega328PB jetzt schon unterstützt. Warum nimmst du nicht gleich ein Arduino-Board deiner Wahl mit dem ATMega328PB?
-
Thread
48 Schrittmotoren mit Arduino steuern
Chris Müller schrieb im Beitrag #3557729: > kann mir jemand da weiterhelfen :) 48/27 = 1,778 Wenn du alle Motoren gleichzeitig steuern möchtest, brauchst du also mehr als einen ATmega2560. Die nächste Ganzzahl wäre 2. Also sollte es von der Pin-Zahl mit zwei Stück gehen. Um an
144 Euro sind) es > wird keine wirkliche Leistung benötigt. Auf der einen Seite willst Du viel (48) zeigst Dich aber auf der anderen Seite etwas 'geizig'. Wenn Alles zusammen funktionieren soll, dann baue die Kunst modular auf. Dabei bekommt jeder Motor einen µC (ATmega48, ATtiny2313 oder ATtiny841
-
Thread
AVR8_Burn_O_Mat_Config.xml
vervollständigen können und nicht jeder selbst Hand anlegen muss. unterstützt von Original (2.1.2): [pre] ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega48, ATmega88, ATmega168, ATmega328P, ATmega162, ATmega8515, ATmega8535 ATmega164, ATmega324, ATmega644 ATmega169, ATmega329, ATmega3290, ATmega649, ATmega6490, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561 ATtiny2313 ATtiny12, ATtiny13, ATtiny15 ATtiny25 ATtiny45, ATtiny85, ATtiny26 [/pre] von mir hinzugefügt: [pre] ATtiny261
-
Thread
Stromsparen und Atmega8?
kleinerer Quarz. kleinere VCC), aber dazu müßte man Deine Software kennen und was die machen soll. Die ATmega48/88 haben natürlich wesentlich mehr Sparoptionen. > Der ATMEGA88P wäre dann natürlich der letzte Ausweg. Generell sollte man für ein neues Preojekt immer auch einen aktuellen MC verwenden. Die ATmega48/88 sind doch gut verfügbar. Wenns aber unbedingt P sein soll, CSD hat z.B. den ATmega328P. Peter
-
Thread
Versetzte Rechtecksignale auswerten, kein drehgeber
Eine Schaltung für sin/cos-Signale für ATmega48 findest Du hier: http://www.mino-elektronik.de/mt12_iic/mt12_iic.htm Die Schaltung ist zwar für +/-11µA Signale vorgesehen, läßt sich aber einfach anpassen. Selbst ein Index wird berücksichtigt
im Beitrag #3593132: > Der Code aus dem Beitrag "4-fach Flankenauswertung per Interrupt mit > ATmega48/88" > (Beitrag "4-fach Flankenauswertung per Interrupt mit ATmega48/88") ist > mit Vorsicht zu > genießen: Hier werden die Interrupts zum erkennen der Flanken genutzt, > das kann ggf. bei kurzen
-
Thread
Variabel an LCD ausgeben
vielleicht machen mußt, nur weil printf() nicht mehr reinpaßt. Zusätzlich kann man den ATmega16 sogar noch via JTAG debuggen, wenn's eng wird. Die gute Nachricht: der ATmega16 ist pinkompatibel zum AT90S8535...
könntest Du das so machen: int zahl = 987; char buffer[4]; // 3 Ziffern + Nullzeichen buffer[0] = 48 + zahl / 100 % 10; buffer[1] = 48 + zahl / 10 % 10; buffer[2] = 48 + zahl % 10; buffer[3] = 0; lcd_puts(buffer); Die 48 entspricht dem Zeichen 0 in der ASCII-Tabelle, 49 der 1, 50 der 2, usw.
-
Thread
Suche DIP-µC für 80kHz Gegentakt-PWM in Hardware
Das sollte ein ATMEGA644 schaffen, wenn Du ihn geringfügig übertaktest (20.480Mhz). 64kB Flash sind schon eine Hausnummer. Lieferbar in DIL40.
Ben ___ schrieb im Beitrag #2260510: > Also vielleicht eine der neuen AVR ATMega-Varianten, die ein ähnliches > PWM-Modul haben wie der AT90PWM? Bei diesem ist leider der Flash zu > klein für mein Projekt. Und er hat auch kein DIP-Gehäuse. DIL48 Gehäuse für Leute mit mehr
-
Thread
ATmega64 vergist seine Signature-Bytes
Ich habe ein ähnliches Problem (ATMEGA8) und bisher keine Lösung: http://www.mikrocontroller.net/forum/read-1-145906.html#145906
Also bei meinem ATmega wurden die Bytes auf 0xFF gesetzt, als ich folgendes gemacht habe. Ist alledings keine Programmierseqzenz, sondern. In der Flash Doku steht: 308 ATmega64(L) 2490I AVR 11/04 1. Power-up
-
Thread
[AVR-GCC] Architekturen (avr4, avr5) und libs
Hallo! Ich habe gerade eine Library für ATMega48, ATMega88 und ATMega168 kompiliert. ATMega48 und ATMega88 sind avr4 und ATMega168 ist avr5- der Unterschied liegt wohl bei "__AVR_HAVE_JMP_CALL__" alle drei teilen sich ein gemeinsames Datenblatt
zugewiesen? Warum sind die Bibliotheken nicht binär gleich? Gibt es eine Möglichkeit zumindest für ATMega48 und ATMega88 eine einzige Bibliothek zu erstellen? Könnte diese dann nach $toolchain/lib/avr4 installiert werden? Weiterhin sehe ich im lib Verzeichnis der Toolchain Unterverzeichnisse für
-
Thread
Problem mit USBasp und avrdude/Burn-O-Mat
USBasp-Programmer den Reset-Jumper setzen und einen Verbindungstest starten. (siehe Bild1) 3.) Wurde ein ATmega8 (oder ATmega48) gefunden, dann ist bis hier alles OK und die Fuse-Bits können eingestellt werden. 4.) Die Fuse-Bits setzen (siehe Bild2). Für den ATmega8: HFUSE=0xc9 LFUSE=0xef und für den ATmega48
Also wie gesagt für den Atmega8 Pnyprog und LTP, für den Attiny2313 USBasp und Burn-O-Mat bzw die GUI von Jens (die mir übrigens sher gut gefällt -funktioniert hats aber leider auch nicht beim Attiny2313 muss noch mit dem Atmega8
-
Thread
Welches billige OLED Display für Atmega8 / 48
an das Display zu Senden, macht keinen Spaß. Welchen Chip würdest du dafür empfehlen? Hab nur Atmega8/ 48 genommen weil ich die schon habe... Grüße Eberhard
Eberhard R. schrieb im Beitrag #5806751: > Welchen Chip würdest du dafür empfehlen? Hab nur Atmega8/ 48 genommen > weil ich die schon habe... Ich würde einen Mikrocontroller mit mindestens 4kB RAM und 32kB Flash verwenden. Zum Beispiel einen ATmega644 oder ATmega1284. Oder du wechselst zur
-
Thread
Wie am besten Spannung wandeln?
, der aber seine Spannung über USB bezieht. Atmega wird über USB-auf-UART mit PC verbunden, um Steuerung mit dem PC möglich zu machen. Frage ist - Kann ich "Kabel drehen" und die -48V als +48V verwenden? Ich bin mir ziemlich sicher, dass ich dann Problemme mit Masse bekomme, weil wenn ich dann Masse von Atmega mit -48V verbinde ziehe ich dann alles auf -48V. Differenz zwischen +5V(von USB) und -48V werden sicherlich meinen USB-UART chip grillen, oder? Soll ich dann lieber über einen Step-Up einfach die
-
Thread
Microcontroller für Abzugshaube (Miele DA73)
empfehlen, die PIC Familie gibts aber auch noch. Dann besorgst du dir 2-3 MCs des gewünschten Types (ATMega8/48/88/168/328 sind alle pinkompatibel),passende IC Sockel dafür, ein paar 6 polige Pfostenfeldstecker für ISP, ein Säckchen mit 100nF Kondensatoren, Punktrasterplatinen, Fädeldraht, Lötmaterial und
schaltplan und programm gerne raussuchen. Ansonsten die usb variante z.b. Ebay 370490000223 ATMega8/48/88/168/328 ich würde vom 8 abraten da veraltet. 328 is etwas to mutch. der 168 is noch immer massig überdimensioniert aber passt schon.
-
Thread
AVR Bootloader
7kB (ATMega8): 1,5s Peter
Moin moin, läuft der BootLoader auch auf einem ATMega162? Jens
-
Thread
AVR mit integriertem RTC
ich nicht genau genug nachgeschaut. Die großen ATmegaXX4 und auch die classic ATmega16 & Co. können PC6 und PC7 für einen zweiten Quarz nutzen. Die ATmegaXX8 aber wirklich nicht. Erik Menzel schrieb im Beitrag #4326676: > Hier ein Link von Atmel:
the AS2 bit in ASSR is set. http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf Seite 4
-
Thread
5x5x5 LED -Cube: Bauteile
125 LEDs (ich habe an der kleinen wordclock mit 119 LEDs ein 5V/4A Steckernetzteil. ATmega oder Arduino stellt sich doch nicht, die meisten Arduino gibt es als ATmega von 328p bis 2560 und mit dem mighty auch noch den tollen 1284p programmieren kannst du per ISP aus dem Atmel Studio oder
http://akoled.de/WebRoot/Store7/Shops/2117b1d5-9c17-4b12-9761-e62a0dcbbcb1/5414/B3BC/0CD6/CD20/0E82/0A48/3521/36B3/ws2812b_5mm_2.jpg http://akoled.de/WebRoot/Store7/Shops/2117b1d5-9c17-4b12-9761-e62a0dcbbcb1/5414/B3BC/0CD6/CD20/0E82/0A48/3521/36B3/ws2812b_5mm.jpg
-
Thread
PORTD = 0x00; führt zu 1,34V.
detection disabled CKDIV8 ist gesetzt und CLK ist auf Int RC.Osc 8 MHz Das ganze an einem Atmega48-20PU
} [/c] ich das LED gegen Masse anschließen muss damit es leuchtet! also so: Atmega---[1k]---|<---Masse Da ist doch was Faul... Die Projektoption (siehe Anhang) müssten doch stimmen? Ich habe einen Atmega48-20PU
-
Thread
AVR Programmierung
> ATmega163.xml: <FlashPageSize>128</FlashPageSize> ATmega164.xml: <FlashPageSize>128</FlashPageSize> ATmega164P.xml: <FlashPageSize>128</FlashPageSize> ATmega165.xml: <FlashPageSize>128
/FlashPageSize> ATmega32U4.xml: <FlashPageSize>128</FlashPageSize> ATmega406.xml: <FlashPageSize>128</FlashPageSize> ATmega48.xml: <FlashPageSize>64</FlashPageSize> ATmega48P.xml: <FlashPageSize>64</FlashPageSize
-
Thread
Seltsames Verhalten von avrdude für EEprom Programmierung
Programms avrdude aufmerksam geworden. Die Adresse der zu beschreibenden EEproms wird bei einem ATmega8 anders übermitteelt als beim ATmega328. Hier ist der Mitschnitt der Kommunikation von avrdude für einen mega8: > /dev/ttyUSB3 55 00 00 20 U.. #
adressiert wird)? p.s.: Habe noch schnell nachgesehen, die EEPROM pagesize ist sowohl beim ATmega8 als auch ATmega328 gleich 4.
-
Thread
Erfahrungen mit AI-Coding
> Das weiter oben gezeigte Ergebnis > https://www.mikrocontroller.net/attachment/693492/Atmega48_Blink_Confusion.txt > sollte man sich für den 1.4. aufheben ;-) Ja, wobei es manchmal ganz interessant ist die Chain of Thought durchzugehen.
Hab jetzt nicht den ganzen Thread durchgelesen, aber das Atmega-Beispiel hat mich gereizt mal die von mir präferierte online-KI zu befragen: den prompt hab ich ähnlich wie hier vorgemacht wurde knapp gehalten: "C-code for ATmega48, RTC @ 32768 Hz, power saving
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
ohnehin nicht verstehen, das war wohl jemand anders. > Ein AVR mit mehr als 32 KiB Flash ... Der ATmega4809 hat 48 KiB.
S. L. schrieb im Beitrag #7379169: >> Ein AVR mit mehr als 32 KiB Flash ... > Der ATmega4809 hat 48 KiB. Das ist sicher so. Nur ging es im Thread nicht um einen Mega4809, sondern um einen Tiny1604... Und der hat halt nur 16kB Flash und ist deshalb durchaus in der Lage, diesen Speicherbereich
-
Thread
µC-Schaltung spielt nach 5 Jahren verrückt
spricht gegen diese Ursache, daß das Programm noch korrekt im Speicher steht. Prozessor ist ein ATMEGA48. Wer hat Ideen?
gegen diese Ursache, daß das Programm noch korrekt im Speicher > steht. > > Prozessor ist ein ATMEGA48. Wer hat Ideen?
-
Thread
ATMega324PA kann nicht per ISP angesprochen werden (kein MISO-Signal)
>> Ich kann meinen ATMega324PA(TQFP) per ISP komplett gar >> nicht mehr ansprechen >> der nagelneue AVR ... wurde noch nie programmiert Ich hatte diesen Effekt bis heute einmal: Eine Lieferung von 10 Atmega8, bei der 3
CKDIV8-Fuse vergessen, aber sollte ja bei 6.48kHz nichts ausmachen. Paul B. schrieb im Beitrag #4241600: > Das brachte mich seinerzeit dazu, diese Schaltung: > http://mdiy.pl/atmega-fusebit-doctor-hvpp/?lang=en > zu bauen. Seither kommt jeder
-
Thread
I2C und LCD mit der Pollin.Lib in Bascom
2.0.7.7) 'Hardware : Versuchsplatine LCD 8x2 u. I2C_LCD von Pollin 'Chip type : ATMega48V (8%) 'Programm : I2C_LCD_2 '******************************************************************* $regfile = "m48def.dat" $crystal = 4000000 'Quarz (111101) DivideClock =
2313-er. Oder übersehe ich da was? Martin schrieb im Beitrag #7318315: > 'Chip type : ATMega48V (8%) ciao gustav
-
Thread
mehrere AVR synchron laufen lassen
my_types.h" #include "s_tools.h" #include "usart.h" //AVR-Typenabhänggikeit #if defined(__AVR_ATmega48__) #define MCU_STATUS_REG MCUCR #elif defined(__AVR_ATmega88__) #define MCU_STATUS_REG MCUCR #define UseM8 #elif defined(__AVR_ATmega168__) #define MCU_STATUS_REG MCUCR #define UseM8
Und schrieb ich nicht was von Anhang? 8-0 >//AVR-Typenabhänggikeit >#if defined(__AVR_ATmega48__) > #define MCU_STATUS_REG MCUCR Alter Käse, das ist in den aktuellen AVR-GCC includes alles drin. >volatile UWORD result=0; Nimm uint8_t oder so, UWORD ist undefinierter Käse. >
-
Thread
AVR Dragon und DebugWire
ein Kondensator. Beeinflussen die den DebugWire dann? Stimmt das, dass nur der Pinkompatible Atmega168 zum Atmega8 die DebugWire schnittstelle hat, oder auch die Atmega48/88? Das Datenblatt schweigt sich da etwas aus, und ich hab da ein kommentar gelesen, das es nur mit dem Atmega168 gehen würde
Wahrscheinlich. Die müssen bestimmt entfernt werden. > Stimmt das, dass nur der Pinkompatible Atmega168 zum Atmega8 die > DebugWire schnittstelle hat, oder auch die Atmega48/88? Atmega48/88/168/328 haben alle debugwire. Der Atmega8 nicht. Gruß Oliver
-
Thread
Könnt Ihr mal über meinen Schaltplan schauen
AREF vom Atmega gehört auch noch beschaltet.
Oszillator bestehst, ein Quarz mit zwei Kondensatisten würd's auch tun und entspricht 90% aller atmega-schaltungen, aber sei's drum: Hier mal das atmega328p Datenblatt: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf Auf Seite 25
-
Thread
[Newbie] AVR Studio 5 + AVR Dragon + ATMEGA8
besser als Elko? Ich habe das ganze nun auch mit dem AVR Studio 4 getestet, leider auch kein ATMEGA8 zur Auswahl. Ich werde mir wohl den ATMEGA16 oder ATMEGA48 bestellen. Dann habe ich auch direkt die Debug-Möglichkeit dabei. Deshalb kann ich leider erst mitte der Woche wieder testen :( Was ist
und DIP bei der Bauform? Habe mal gegooglet, soll das selbe sein? Ich kann mich zwischen dem ATMEGA48 und dem ATMEGA16 nicht so ganz entscheiden, der 48-er hat mehr MHz, der 16er hat dafür alles andere mehr. Ich werde mir wohl den passenden Sockel auf das AVR Dragon löten. Dann kann ich da direkt
-
Thread
UART lässt mich verrückt werden - ATm48
Hallo, Code:[c] /* avr-gcc -mmcu=atmega48 -Os main.c -o main.elf | avr-objcopy -O ihex main.elf main.hex | avrdude -P usb -p atmega48 -c avrisp2 -U flash:w:main.hex */ #define F_CPU 3686411UL #define BAUD 1200L #define UBRR_VAL
Der verwendete Mikrocontroller ist übrigens ein ATmega48. Vielen Dank schonmal für Hilfe, Manf.
-
Thread
Alte Smart USV von APC 1500 als Wechselrichter nutzen ?
de/de/tools/replacement-battery-selector?showAll=true Wenn du 2 24 Volt RBCs brauchst hast du ein 48V System.
> Ich könnte eine SMX1500RMI2U kriegen, aber die braucht 48V. Bleib bei den 48V und investiere lieber in mehr Akkukapazität, die brauchst du sowieso. So gut wie alle professionellen PV-Speicherlösungen verwenden Akkupacks mit 48V.
-
Thread
Mikrocontroller - die Qual der Wahl, oder doch die Wahl der Qual?
läuft nach erfolgreicher PLL-Konfiguration typischerweise der Core inkl. sämtlicher Peripherie mit 48MHz, was dann genauso einfach ist wie bei einem AVR oder PIC, nur eben schneller.
Debugger), die braucht man aber auch wirklich dauernd. Als zweite Stufe nach Erfahrungen mit einem ATmega sicher gut geeignet, für einen Einsteiger ist meiner Meinung nach Frust vorprogrammiert.
-
Thread
AVR-Studio Obsolet?
Zumindest um alle die AVRs mit einem "A"-Suffix würde ich mir keine >> Sorgen machen: > > Auch ATmega328*A? Sehe ich nirgends. ATmega48A und ATmega88A gibt es, ATmega168 und ATmega328 gibt's nicht als A. Ich meine jetzt /nicht/ das "A" in der Gehäusebezeichnung (hinter dem Bindestrich),
Jörg W. schrieb im Beitrag #5275268: > Sehe ich nirgends. ATmega48A und ATmega88A gibt es, ATmega168 und > ATmega328 gibt's nicht als A. Kleine Korrektur: 328 nicht, 168 schon. https://www.microchip.com/wwwproducts/en/ATmega168A