-
Thread
Problem mit atmega48 und Master Receive-Mode (i2c)
hallo, ich habe zwei atmega 48, einer als Master und der andere als Slave. Ich habe aus den Application-Notes AVR311, AVR315 die Beispiele bzw. die Funktionen weitgehenst von dort übernommen. Mein Master sendet bei betätigen
-
Thread
USART Atmega48 / Atmega88 / Atmega168 Assembler
nach Seriell Wandler zu bauen und den USART zu programmieren. Trotz intensiver Suche und Lesen der Atmega88 Doku gelingt mir das Senden nicht. Übrigens scheinen da Fehler im Atmega48 / Atmega88 / Atmega168 zu sein: Dort werden die out Befehle benutzt die aber den Bereich der USART Register gar nicht erreichen
geht auf meine eigentliche Frage ein. Sie lautete: Hat jemand ein Beispiel für das Senden von einem Atmega48, Atmega88 oder Atmega168 zum PC zur Hand? Das Senden soll wie oben erklärt ablaufen. Stefan hat die von mir gewünschte Methode als Polling bezeichnet. Empfangen klappt übrigens schon. Viele Grüße
-
Thread
ATmega48 - Timer0: PWM mit Poti zum LED dimmen in C
Langsam weiß ich nicht mehr weiter. Ich möchte, wie in der Überschrift beschrieben eine bzw. zwei LED dimmen (später sollen die LEDs mit 2 Pumpen und Fet getauscht werden). Dazu möchte ich ein Poti verwenden. Die Funktion des ADC sollte funktionieren, da ich mit einer Abfrage 4 LEDs leuchten lasse (je nachdem, welcher Wert ansteht). Der Timer1 wird für einen andere Aufgabe benötigt und wird daher auch verwendet. [c] //ICC-AVR application builder : 13.04.2010 16:15:44 // Target : m48 // Crystal: 8.0000Mhz #include <iom48v.h> #include <macros.h> unsigned char i = 0; unsigned int
-
Thread
Spannung mit Atmega48 messen 0-25V DC dimensionierung Spannungsteiler
Hi, mir geht es hier speziell um die Dimensionierung des Spannungsteilers und der Software Teilerfaktoren. Ich nutze den ADC im 10Bit Modus. Momentan sieht meine Rechnung so aus: spannung = (ADC_10bitwert*5)/2; Daraus ergibt sich ein Messbereich von 0 bis 2560, also wenn man das Komma bei der zweiten Stelle setzt im Display bis 25,60 V. Mit einem Spannungsteiler von: 124K und 511K kommt man genau auf diese Werte: ((124Ohm/5V)*25,6V)-124Ohm=510,88Ohm. Das schöne an dieser Sache ist dass man sehr einfache Multiplikatoren bzw. Teiler hat. Es gibt beide Widerstände bei Reichelt
-
Thread
Atmega48/88/168 ISP Programmer und RS232 über eine Buchse
Hi, ich bastel mal wieder an einer Kleinigkeit rum. Es ist ein Atmega168 mit ein bissl Display und Tasterzeugs drum rum in einem Gehäuse. Ich habe auch eine Programmierbuchse mit eingebaut in die ich meinen Programmer stöpseln kann. Wenn ich nun alles soweit programmiert habe, habe ich mir gedacht, könnte ich diese Buchse ja für InfozweckeAusgaben als RS232 nutzen. Jetzt kam mir in den Kopf die Leitungen doppelt zu nutzen und dazu habe ich 2 Fragen: 1) kann das so gehen, also dass ich diese Verbindungen so am Atmega dauerhaft anbringe? Ich hoffe das es während der Programmierung nicht
-
Thread
Atmega48 - Bascom -> SPI gibt daten anders formatiert aus als UART
Hallo Forum, ich bin langsam am verzweifeln. Vorneweg, ich arbeite mit Bascom und möchte eine 16Bit Variable so über SPI ausgeben wie ich Sie schreibe. Also z.B. var = &b1000000000011111 Wenn ich mit Print bin(var) ausgebe, dann bekomme ich auch &b1000000000011111 am UART zu sehen. passt. Wenn ich allerdings mit SPIOUT var ,2 ausgebe dann bekomme ich über SPI folgendes raus &b0001111110000000. Also ist das zeite mit dem ersten byte vertauscht. Warum wird das so ausgegeben ??? -> Mein Ziel ist es eine Variable, wie oben Binär von links nach rechts geschrieben auch so auf meinem SPI zu
-
Thread
ATMEGA 48/88, Live-Umschaltung Portpin ADC ./. Digital-IO
ich mir @Datenblatt (noch) nicht beantworten, vielleicht übersah ich dort (wo?) aber etwas: Am Atmega48 liegt an einem ADC-Eingang (PC.5/ADC.5) der EIN-/AUSGANG eines 4051-Analog-Multiplexers, der dient 3 Zwecken: - paar 4051-Pins sind Digital-IN - paar 4051-Pins sind Digital-OUT - paar 4051-Pins
führen, dass der Eingang ständig hin und her schaltet, was zusätzlichen Energieverbrauch bedeutet. ATmega48/88 haben diese Funktionalität nicht. Man sieht im Blockdiagramm der IO-Ports, dass dort die einzige Möglichkeit, den Digitaleingang vom Pad zu entkoppeln ist, dass sich die MCU im Sleep befindet.
-
Thread
GCC; ATMega48: 8 Zahlen (16-Bit Integer) schnell sortieren
Wie im Betreff aufgeführt sind acht 16-Bit Integer schnell zu sortieren. Bis jetzt habe ich folgende Algorithmen probiert: Quicksort 1100 Zyklen Countingsort 900 Zyklen Insertionsort 700 Zyklen Was kann ich an Algorithmen noch ausprobieren. Möchte unter 500 Zyklen kommen.
-
Thread
Atmega48 Timer1 Fast PWM 40kHz-Rechtecksignal
Hallo, ich verzweifle grad daran, mit einem Atmega48 ein Rechtecksignal der Frequenz 40kHz (für nen Ultraschallsender) auszugeben. Wollte dafür den Timer1 ohne Vorteiler bei dem internen 8MHz-Takt benutzen. Der Timer soll im Fast-PWM-Modus betrieben
programmiere mit AVR-Studio. Nun, der Quelltext sieht wie folgt aus: [avrasm] .include "m48def.inc" .equ freq = 40000 .equ clk = 8000000 .def temp0 = r16 .def temp1 = r17 .org 0x000 rjmp main main: ;-----Initializing Stack----- ldi temp0, low(RAMEND) ;Stackpointer
-
Thread
Was macht ein ATMega48V mit internen Oszi, gefused auf 8MHz bei zu wenig Spannung?
mich in Zukunft auf das Beobachtete Verhalten verlassen kann: Ich habe eine Schaltung mit einem ATMega48V, dieser ist so gefused, dass er seinen internen Oszillator verwendet: [code] low_fuses=0xE2 high_fuses=0xDF [/code] Das funktioniert auch, aber es macht keinen unterschied, ob ich den
Divider einschalte. das mit den 2,7V habe ich folgender Zeile aus dem Datenblatt entnommen: ATmega48V/88V/168V: 0 - 4MHz @ 1.8V - 5.5V, 0 - 10MHz @ 2.7V - 5.5V Aber offenbar habe ich da einen Denkfehler gemacht. Diese Zeile enthält wohn nicht die ganze Wahrheit, denn hinten im Datenblatt habe
-
Thread
Mikrocontroller an 3 Sensoren notaus auslösen(Atmega88a/Atmega48a)
Fehler finden. Kurz zur Schaltung: Ich habe 3 Sensoren(Temperatur,tauchrohr und nebel) mit einem atmega88a verschalten und eine Protokolumwandlung (USB<->Rs232) mit einem atmega48a gemacht. Außerdem gibt es eine Notausschaltung falls mit den Werten der Sensoren irgendwas nicht passt, geht alles aus.
Meist an unsauberer Versorgungsspannung, ein Einbruch führt zu einem brown out Reset. Du kannst am ATmega (beiden) mal die fus für brown out einschalten udn auschalten und schauen ob sich darauch was ändert. Die Versorgung kann schwanken durch: - Impulse von aussen (ESD Funke auf Abschirmung einer Leitung
-
Thread
AVR ATmega48 RUWIDO Merlin IR Keyboard Dekoder (Pinchange Interrupt basiert)
englischer Blogeintrag samt Bildchen dazu: https://sites.google.com/site/guenterbartsch/blog/avratmega48ruwidomerlinirkeyboarddecoder
Hi, siehst du irgendwo Schwierigkeiten beim Versuch das Ganze auf einen USBasp zu portieren (atmega8, 12Mhz; INT0 PD2, PB0, PB1 belegt). Es wäre ja noch ein Interrupt frei (INT1). Wie kritisch sind die 12 Mhz? Ziel ist eine HID USB Tastatur mit V-USB zu bauen. muebau
-
Thread
Programmer liesst ATMega48 nach Quartz-Fuse nimmer - µC selbst funktioniert
Quarz angeschlossen und die Fuses im Atmel Studio auf EXTFSXTAL_16KCK_14CK_65MS gefused. Der µC (ATMega 48) funktioniert auch prima, viel stabiler als vorher, seh ich auf dem Oszi. Nur, jetzt kann ich ihn nimmer programmieren. Während des Schreibvorganges, direkt nach dem schreiben, aber vorm Verify
-
Thread
[S] ATMEGA48-AU, ATMEGA644P-AU, 16MHz Quartz SMD
Suche ATMEGA48-AU ATMEGA644P-AU 16 MHz Quartz alles SMD Es dürfen auch die PA Versionen sein. Kontakt: www.klimaregelung.de
-
Thread
ATmega48: Timer2 async + häufiger sleep-mode -> gerät ausser Takt?
Hi, ich habe da ein merkwürdiges Problem. Bin grade dabei eine Binär-Uhr mit meinem ATmega48 zu bauen. Sobald der Akku leer ist soll das Ding in den Low-Bat Modus gehen. Das soll so aussehen, dass es nur noch sehr wenig Strom verbraucht und die 17 LEDs (6 für Sekunden, 6 für Minuten, 5 für
-
Thread
Wird ein Interrupt beim setzen von OC0A = TCNT0; ausgelöst? (AVR ATMega48)
Hallo, ja meine Frage steht eigentlich schon im Titel, mich interessiert, ob das Interruptflag gesetzt wird, wenn OCR0 = TCNT0 gestezt wird. Der Timer läuft dabei im im Normalmodus in dem OCR0 nicht gepuffert (Update of OCR0: Immediate) wird. Im Datenblatt steht auf Seite 82: [code] The 8-bit comparator continuously compares TCNT0 with the Output Compare Register (OCR0). Whenever TCNT0 equals OCR0, the comparator signals a match. A match will set the Output Compare Flag (OCF0) at the next timer clock cycle. [/code] Wenn ich das richtig interpretiere wird der Inerrupt also immer am
-
Thread
Lib für RTC Ricoh RS5C372A in C für ATMega48
erforderlichen Korrekturwertes ist beigefügt. Vielleicht kann's ja jemand gebrauchen ... Ist für den ATMega48 mit 3.6864 MHz in C geschrieben. Michael S.
-
Thread
Info Platinen Bauteiletester / Transistortester
+ 1 ATMega328 Kh loeter 2 + 2 ATmega328 tom16 2 Komplett saxosun 1 Komplett Markus Frejek (5volt) 1 Komplett Karl-Heinz Kübbeler (kubi48)
+ 1 ATMega328 Kh loeter 2 + 2 ATmega328 tom16 2 Komplett saxosun 1 Komplett Markus Frejek (5volt) 1 Komplett Karl-Heinz Kübbeler (kubi48)
-
Thread
Transistortester mit AVR Gesperrt
dass sie einwandfrei läuft. Das habe ich jetzt aber nachgeholt. Schimpl schrieb: > ich verwende Atmega 48. Die ATMega48-Version von der Firmware ist uralt - ich empfehle nicht, die zu verwenden. Außer, jemand will unbedingt den Tester aufbauen und hat gerade keinen ATMega8 ;)
ähm die gibts doch nur für Atmega8 und 48
-
Thread
Transistortester AVR
to m8 or m48 or m88 of which is means for Atmega8 and so on, build error at Linking stage as following, is it Flash ROM size limit? or something could be used to adjust to complete ROM code building if m8 is required
eines Geschwindigkeitsproblem beruhigen. Die Assembler Version wurde nur wegen Platzproblemen beim ATmega8 eingeführt. Beim Beginn meiner Arbeit hatte ich auch den Ehrgeiz, eine Version für einen ATmega48 übersetzen zu können. Die Assembler Routine von ReadADC spart bei einem ATmega168 80 Bytes Code (Flash
-
Thread
EOL ATmega328p
Folgende AVRs werden von Microchip als aktiv geführt und sind in einem DIP-Gehäuse verfügbar: ATmega1284 ATMEGA1284P ATmega16 ATMEGA162 ATmega164A ATmega164P ATmega164PA ATMEGA168 ATmega168A ATmega168P ATmega168PA ATmega16A ATmega32 ATmega324A ATmega324P ATMEGA324PA ATmega32A ATMEGA48 ATMEGA4809 ATmega48A ATmega48P ATmega48PA ATmega644 ATmega644A ATmega644P ATmega644PA ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88A ATmega88P ATMEGA88PA ATMEGA8A ATtiny13 ATTINY13A ATtiny2313
-
Thread
CH32V003, float wirklich langsam?
mal gemacht: STM32F401 / 84 MHz => 0.5 Sekunden STM32F103 / 72 MHz => 9.2 Sekunden STM32F030 / 48 MHz => 24.9 Sekunden CH32V003 / 48 MHz => 62.9 Sekunden ATmega328 / 16 MHz => 63 Sekunden Dass ATmega nicht schneller wird war anzunehmen, da meines Wissens der AVR-GCC Compiler bei Angabe 2.0 keine
Ralph S. schrieb im Beitrag #7968242: > ATmega328p / 16 MHz : 18 Sekunden > CH32V003 / 48 MHz : 6.2 Sekunden d.h. der Atmega wäre bei 48MHz fast genauso schnell aber mit 8 statt 32 Bit.
-
Thread
UART Bootloader ATtiny13 - ATmega644
Schau mal bei den Fuses nach, der ATmega48 hat noch ne Self-Programming-Enable Fuse, die muß man setzen. Peter
0x1e9007: "ATtiny13", 0x1e910A: "ATtiny2313", 0x1e9206: "ATtiny45", 0x1e9205: "ATmega48", 0x1e9307: "ATmega8", 0x1e9403: "ATmega16", 0x1e9406: "ATmega168", 0x1e9502: "ATmega32", 0x1e9609: "ATmega644", 0x1e9802: "ATmega2561", 0x1e9404:
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
ATtiny402, ATtiny404, ATtiny406, ATtiny804, ATtiny806, ATtiny807, ATtiny1604, ATtiny1606, ATtiny1607, ATmega808, ATmega809, ATmega1608, ATmega1609, ATmega3208, ATmega3209, ATmega4808, ATmega4809, 1-Series: ATtiny212, ATtiny214, ATtiny412, ATtiny414, ATtiny416, ATtiny416auto, ATtiny417, ATtiny814, ATtiny816
ATtiny404, ATtiny406, > ATtiny804, ATtiny806, ATtiny807, ATtiny1604, ATtiny1606, ATtiny1607, > ATmega808, ATmega809, ATmega1608, ATmega1609, ATmega3208, ATmega3209, > ATmega4808, ATmega4809, > > 1-Series: ATtiny212, ATtiny214, ATtiny412, ATtiny414, ATtiny416, > ATtiny416auto, ATtiny417, ATtiny814
-
Thread
G-Code-Interpreter und µStep-Controller mit ATmega644
Das ist ein ATmega644 drauf, kein 48...
Hallo Dirk, Vielen Dank für deine Antwort. > Das ist ein ATmega644 drauf, kein 48... Bei meiner Frage geht es jedoch um den TMC262 Treiber von Steffen. Der hat einen ATmega48 drauf. Gruß Robert
-
Thread
ATmega8, OCR2, Fehler in Tabelle?
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
es gut wenn man die Beispiele 1:1 umsetzen kann. Genau deswegen macht man sowas für Atmega48 & Co. und nicht für Atmega8. mfg.
-
Thread
Webserver ATmega32/644DIP ENC28J60
Hallo, Die FuseBits werde im makefile gesetzt. [c] #Fuse settings for ATmega644 ifeq ($(MCU), atmega644) FUSE_BITS = -u -U lfuse:w:0xff:m -U hfuse:w:0xdf:m HEX_FILE_NAME = MEGA644 endif #Fuse settings for ATmega32 ifeq ($(MCU), atmega32) FUSE_BITS = -u -U lfuse
Hallo, Der Prozessor wird im makefile vorgegeben! [c] # MCU name #MCU = atmega32 MCU = atmega644 #MCU = atmega128 [/c]
-
Thread
Gefälschte AVR-uC?
spess53 schrieb im Beitrag #4155138: > Vielleicht sollte man dazu noch erwähnen, das der ATMega328 einige Zeit > nach den ATMega48/88/168 herauskam. 48/88/168(P)A/328(P) sind zusammen rausgekommen. mfg.
datasheet 8271 with merged information for ATmega48PA, ATmega88PA, ATmega168PA and ATmega48A, ATmega88A andATmega168A. Also included information on ATmega328 and ATmega328P Und bei den neusten PB-Typen: http://www.atmel.com/Images/Atmel-42176
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
(__AVR_ATmega168P__) || defined(__AVR_ATmega88P__) || defined(__AVR_ATmega48P__)[/c] muss nur gegen die folgende Zeile [c]#if defined(__AVR_ATmega328P__) || defined(__AVR_ATmega168P__) || defined(__AVR_ATmega88P__) || defined(__AVR_ATmega48P__) || defined(__AVR_ATmega1284P__)[/c] ersetzt werden und schon dürfte auch der Atemga1284p unterstützt werden.
-
Thread
ATMEL verändert einige Dinge im ATMega
• Full swing crystal oscillator not supported • Power Save mode current consumption increased (ATmega48P, ATmega88P, ATmega168P) • Parallel programming timing modified • Write Wait Delay for NVM is increased • Device ID
Ich sehe grad, es gibt ja auch neue ATmega48..328PB mit 4 IOs mehr, also 27 IOs. Und der ATmega328PB hat noch mehr Erweiterungen: - Three 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode – Real Time Counter
-
Thread
AtMega 48 Timmer
Morgen, ich habe ein IC von TI TLC5941 (16xLED Dimmen per PWM 12Bit) Controller AtMega48-20PU ... der LED Treiber will 196 Bit Daten für die PWM (12 Bit pro LED). nach dem man dem IC alle 196 Bit geschickt hat brauch man ein PWM Ref CLK...das IC Zählt die Clocks und sobald der Wert für den jeweiligen Kanal erreicht ist schaltet er sie ein. nach 4096 clocks jedoch brauche ich ein blank Signal um den Zähler zurück zusetzen... logisch und eigentlich auch kein Problem...oder? ...also aus meinem Standpunkt schon.... am liebsten würde ich denn Ref. CLK über ein PWM out erzeugen da ich den nur einmal
-
Thread
8 Kanal 50Ms/s AVR Logic-Analyzer
Hallo, ich habe mich mal durch die komplette Seite gearbeitet: Ist es richtig das die Version ATmega88/48 eine 50MHz Version ist? Was bedeuten würde die 80MHz gibt es nur mit 4kb RAM an statt wie bei der 50er Version mit 16? Gruß Patrick
Hallo Robert, meine Stückliste sieht z.Zt. so aus: - 80MHz Oszi - ATMega48 @ 20MHz (eigenes Quarz) - Cache-RAM 32k*8 (leider z.Zt. nur 17ns) - 74HC245 als Eingansbuffer - z.Zt. noch MAX232 als RS232 Treiber XC9572XL-10 CPLD (ja ich weiß, ist nur ein 3,3V
-
Thread
Projekt : GPS Tracker
Hi >Ich habe mir den ATMega168 ausgeguckt, aber >bin mir nicht sicher ob der nun einen schmalen oder breiten Sockel Wie wäre es mit Datenblatt S.356 Die ATMega48/88/168 sind praktisch die Nachfolgetypen des ATMega8 und
@ Julian Es ist ein ATmega32. Wenn du auf das Board schaust siehst du auch "zu viele Pins" für einen ATmega8.
-
Thread
IRMP - Infrared Multi Protocol Decoder
### # avrdude configuration #################################################### ifeq ($(MCU),atmega8) AVRDUDE_MCU=m8 endif ifeq ($(MCU),atmega48) AVRDUDE_MCU=m48 endif ifeq ($(MCU),atmega88) AVRDUDE_MCU=m88 endif ifeq ($(MCU),atmega168) AVRDUDE_MCU=m168 endif AVRDUDE_FLAGS +
ein paar Scans machen und ggf. den Hersteller der den Code verwendet rausfinden. Ich nehme eine ATMEGA8 her, weil ich da noch welche habe. :-) Alternativ hätte ich noch ATMEGA48 (Speicher zu klein) oder dann die 16/32/644 noch. Für ein einzelnes Protokoll müsste es doch auf einen ATTiny2313 zu
-
Thread
AVR8ASM TWI Interrupt
In meinem Zehnzeiler auf einem ATmega48PA wird TWINT gesetzt, aber das war eigentlich klar, denn so steht es ja auch im Datenblatt. Aber ich arbeite noch mit einem steinalten AVR-Studio und komme mit dem vorgestellten zip-File nicht
document release', herausgekommen. 10/2005 habe ich schon die Rev.B. >Also kann der vorliegende ATmega8L-8PU von Ende 2012 wohl kaum betroffen >sein, trotz gegenteiligem Anschein Die Nachfolger des ATMega8, die ATMega48..168, sind um 2004 erschienen. Ab da an wird Atmel kaum noch solche kleinen
-
Thread
Nachbaubares Funkmodul auf Basis des RFM12
Würde auch die Möglichkeit bestehen, anstatt eines ATMega32 einen Atmega 48 zu benutzen? Ich benötige nur die UART Schnittstelle. Ein ATMega16 sollte doch auf jeden Fall gehen, oder?!?
die "Power-Good"-LED. Der andere ATMega 32 sindet jetzt alle 3 Sekunden den String aus dem QuickStart-Dokument von Florian. 0x55 0xFo 0x48 0x61 0x6C 0x6C 0x6F Der String kommt auch beim ATMega des Funkboards an, aber die Transmitt-LED
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit D-RAM
" --> "USART0_UDRE_vect" eingertagen hier: (uart.c) [c] #elif defined(__AVR_ATmega48__) || defined(__AVR_ATmega88__) \ ||defined(__AVR_ATmega168__) || defined(__AVR_ATmega644__) #define ATMEGA_USART0 #define RXCIE RXCIE0 #define TXCIE TXCIE0 #define RXEN RXEN0
jetzt doppelt für 8x8 Pixel): 0 - wieso immer "0" wird da nicht der Grauwert codiert? 3 0 12 0 48 0 192 0 3 0 12 0 48 0 192 Gruß Peter
-
Thread
AVR Programmierung C++
Ich will mit einem Atmega48 eine serielle Kommunikation mit einem RingBuffer programmieren. Objektorientierung erschien mir ganz praktisch. Leider habe ich nicht besonders viel Ahnung von C++. Bei meinem Code bringt der Compiler
Anonymous U. schrieb: > Ich will mit einem Atmega48 eine serielle > Kommunikation mit einem RingBuffer > programmieren. Das ist in Asm zu einem Bruchteil des C++ Textwusts möglich. Ohne Studium und abstrakte Verrenkungen.
-
Thread
Neue AVR-Tiny Generation, neue B-ATMegas, neue Entwicklungstools
Zumindest das Summary Datenblatt vom ATmega48PB/88PB/168PB ist bei Atmel jetzt Online zu finden: www.atmel.com/Images/Atmel-42176-ATmega48PB-88PB-168PB_Datasheet_Summary.pdf
Rudolph schrieb im Beitrag #3879313: > Zumindest das Summary Datenblatt vom ATmega48PB/88PB/168PB ist bei Atmel > jetzt Online zu finden: > www.atmel.com/Images/Atmel-42176-ATmega48PB-88PB-168PB_Datasheet_Summary.pdf aber anscheinend kein DIP Gehäuse mehr
-
Thread
Display mit Touchscreen bei Pollin?
Ich kenne keinen AT8. Falls Du den ATMega8 meinst, nein, der ist nicht DW-fähig, siehe Datenblatt, der pinkompatible ATMega48/88 dagegen schon. Außerdem kannst Du mit Deiner Sisy-Hardware DW sowiso nicht nutzen. Der ATMega8 hat auch kein
über TEST ablaufen. Gruß micha ###################################### _kalibrieren Alias 1 + 48 + 128 _texteingabe Alias 2 + 48 + 128 _delete Alias 3 + 48 + 128 _touch_werte_anzeigen Alias 4 + 48 + 128 _menue Alias 5 + 48 + 128 _test Alias 6 + 48 + 128 _zeichensatz_anzeigen Alias 7 + 48 +
-
Thread
AVR-Bootloader mit Verschlüsselung
Baudraten. Den ATtiny461 habe ich mit internem RC Oszillator + PLL laufen, sind dann 16MHz. Den ATMega128 mit externem Quarz bei 15.97MHz. @Peter, ich habe noch mal in das ATmega168 Datenblatt geschaut und ich meine das ich keinen Fehler mit dem Watchdog gemacht habe. Im Datenblatt Seite 48 ist
"m329Pdef.inc" ; ATmega329P ;.include "m32def.inc" ; ATmega32 ;.include "m406def.inc" ; ATmega406 ;.include "m48def.inc" ; ATmega48 ;.include "m48Pdef.inc" ; ATmega48P ;.include
-
Thread
Welche AVR (Atmega) haben UPDI?
ATtiny1624 | ATtiny1626 | ATtiny1627 | ATtiny3224 | ATtiny3226 | ATtiny3227 28/32 Pin | 48 Pin ___________|____________ ATmega808 | ATmega809 ATmega1608 | ATmega1609 ATmega3208 | ATmega3209 ATmega4808 | ATmega4809 28 Pin | 32 Pin | 48 Pin | 64 Pin ___________|____________|____________|_____________ AVR32DA28 | AVR32DA32 | AVR32DA48 | AVR64DA28 | AVR64DA32 | AVR64DA48 | AVR64DA64 AVR128DA28 | AVR128DA32 | AVR128DA48
-
Thread
Spannung messen ohne Port
greenphotons/?p=1521 Im Prinzip geht es darum, die internen 1,1V relativ zu VCC zu messen. Der ATmega48P kann das, der ATmega48 nicht.
Stefanus F. schrieb im Beitrag #5912775: > Der ATmega48P kann das, der ATmega48 nicht. oder der 48A, ob's den alten 48'er überhaupt noch neu gibt - irgendwer hat aber sicher noch Lagerbestände. Sascha
-
Thread
Frequenzzähler 1Hz - 40MHz
mit der library oder ich weiss nicht. Dachte mir, brenne das ganze mit der HEX vom Uwe S. für den Atmega48 und angepassten fuses für den Atmega88. Immer nocht nix. Und zwar passiert folgendes: es sollte anzeigen : "V1.4 (c)XL" zeigt aber an : "########XL" kompiliere ich anders: "XLV1.4 (c)" zeigt
library oder ich weiss > nicht. > Dachte mir, brenne das ganze mit der HEX vom Uwe S. für den Atmega48 und > angepassten fuses für den Atmega88. Immer nocht nix. > Und zwar passiert folgendes: > es sollte anzeigen : "V1.4 (c)XL" zeigt aber an : "########XL" > kompiliere ich anders: "XLV1.4 (c)
-
Thread
Energieverbrauch ATtiny261 :-)
Anzeige hielte also eine CR2032 gut zwei Jahre durch. Und ich bezweifle, dass es > Ja, einen ATmega48 nehmen. damit wesentlich besser würde.
Beitrag #3682946: > ...verbrauchen dann <1µA. Diese Angabe stimmt aber wirklich (für den PA-Typ vom ATMega48). Der Verbrauch würde beim ATMega48PA also nicht nur wesentlich sondern erheblich gesenkt werden. Nebenbei spart man sich dann die Hampelei mit dem erbärmlichen 32kHz-CPU-Takt. Der Takt ist
-
Thread
AVR Studio 4.13 - Servicepack 2 erschienen
pack 2 Beta (12/2007) >* Part support >The following new parts have been added to AVR Studio: >- ATmega32HVB, ATmega1284P, ATtiny48, ATtiny43U Was ist den ein Mega32HVB ?
, ein ATMega48 kostet bei Reichelt EUR 1,45(TQFP) / 1,55(PDIP), ein ATMega88 kostet bei Reichelt EUR 2,05(TQFP) / 2,35(PDIP) Gruß Jadeclaw.
-
Thread
AVR-GCC 4.8.1 tiny841 nicht bekannt
atmega3290pa atmega329a atmega329p atmega329pa atmega32a atmega32c1 atmega32hvb atmega32hvbrevb atmega32m1 atmega32u2 atmega32u4 atmega32u6 atmega406 atmega48 atmega48a atmega48hvf atmega48p atmega48pa atmega64
atmega48 atmega48a atmega48p atmega48pa atmega64 atmega64a atmega64c1 atmega64hve atmega64hve2 atmega64m1 atmega64rfr2 atmega640 atmega644 atmega644a atmega644p atmega644pa atmega644rfr2 atmega645 atmega645a
-
Thread
EMS > Adapter > NetIO > Raspi
Das ist der ATmega644P-20PU oder ?
/AVR/atmega16-atmega32-atmega644 mal als 'ja' deuten. Der 1284P hat jedenfalls eine zweite USART; ich habe jetzt nicht überprüft, ob er pinkompatibel ist, die Vermutung liegt aber sehr nahe.
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
atmega48 atmega48a atmega48pa atmega48p atmega88 atmega88a atmega88p atmega88pa atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm2b at90pwm3 at90pwm3b at90pwm81 at90pwm161 ata5790 ata5795
avr/lib/avr4/ata6612c avr/lib/avr4/atmega48 avr/lib/avr4/atmega48a avr/lib/avr4/atmega48pa avr/lib/avr4/atmega48pb avr/lib/avr4/atmega48p avr/lib/avr4/atmega8 avr/lib/avr4/atmega8a avr/lib/avr4/atmega88 avr/lib/avr4
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
ATtiny1624 | ATtiny1626 | ATtiny1627 | ATtiny3224 | ATtiny3226 | ATtiny3227 28/32 Pin | 48 Pin ___________|____________ ATmega808 | ATmega809 ATmega1608 | ATmega1609 ATmega3208 | ATmega3209 ATmega4808 | ATmega4809 (ATmega4809 auch in 40 Pin DIP) 28 Pin | 32 Pin | 48 Pin | 64 Pin ___________|____________|____________|_____________ AVR32DA28 | AVR32DA32 | AVR32DA48 | AVR64DA28 | AVR64DA32 | AVR64DA48 | AVR64DA64 AVR128DA28 | AVR128DA32 | AVR128DA48