-
Thread
Atmega48 Port C als Ausgang?
Hallo zusammen, ich habe einen Atmega48 und möchte den PORT C als Ausgang nutzen. Jedoch messe ich bei den Ausgängen nur sehr geringe Spannungen. PORTC0= 2,8V PORTC1= 1,7V PORTC2= 2,8V PORTC3= 5,0V //so sollte es sein. Ich versuche
-
Thread
ATMEGA48/88/168 kann nicht gebrannt werden
Nabend Leute, ich kann mit meinem WinAVR atmega8 brennen aber keine atmega48/88/168. Ich schätze mal es liegt am Makefile. Als Fehlermeldung kommt am Beispiel des atmega168: avrdude -p atmega168 -P com3 -c avr910 -U flash:w:main.hex Das entsprechende auch bei den 48 und 88. Danach kommt eine lange Liste von µCs. Ein Teil davon: Device code: 0x68 = AT90S8535 Device code: 0x69 = ATMEGA8535 Device code: 0x6a = (unknown) Device code: 0x6b =
-
Thread
ATmega48PA stromverbrauch zu hoch
Hallo, Zur zeit versuche ich einen ATmega48PA in den Power Down - Sleep Mode zu versetzen. Dies scheint mir auch zu gelingen. Jedoch ist der gemessene Stromverbrauch viel höher als im Datenblatt angegeben. Zum testen hab ich ein einfaches
cli(); /* Wake up from Power-Save mode */ } } [/code] Der ATmega48PA braucht zwar deutlich weniger Strom aber leider trodem noch viel mehr als im Datenblatt angegeben. Power Down (0.1-0.5uA @1,8V) -> laut Datenblatt Power Down 49,2uA @1,8V -> gemessen Active
-
Thread
Probleme mit dem ADC beim ATmega48
Ich muss doch noch mal auf euch weisen Leute da draußen zurückgreifen, weil ich es einfach nicht hin bekomme, den ADC zum laufen zu bringen. Ich finde vor allem den Fehler nicht... Ich habe mir eine kleine, sicher noch nicht ganz ausgereifte ADC Lib geschrieben, jedoch noch nicht in ne eigene .h Datei gehauen, weshalb das alles noch vor der main steht. Das alles könnt ihr als Anhang finden. Das Problem ist, dass ich nichts angezeigt bekomme - keine LED leuchtet. Ich gehe deshalb mal ganz stak davon aus, dass der ADC 0 zurück gibt. Aufhängen tut sich das Programm auch nicht, dass habe ich durch
-
Thread
Atmega 48 Timer Interrupt C
Hallo! Ich möchte mit Hilfe eines ATMEGA48 µC nach exakt 60µs einen Sensor einlesen. Dieser wird von einem Pin von PORTD versorgt. Um mich nocheinmal genauer auszudrücken: Ich will PORTD als Ausgang verwenden und ihn eine Spannung ausgeben
kleines Verständnisproblem da ich noch nicht so viel mit Timern gearbeitet habe und noch nie mit dem Atmega48. Spess53 schrieb im Beitrag #2054249: > Dein Timer ist spätestens nach der 1.Messung unbestimmt. Du solltest > TCNT auf Null setzen. Wieso ist der Timer dann unbestimmt? Er zählt doch rauf
-
Thread
ATMega48 und Timer0-Interrupt
Hallo zusammen, wollte endlich mal ein bisschen mit dem Timer-Interrupt arbeiten und wie das Schicksal es will kommt nichts aus dem AVR. Es soll eine PWM über 9 invetierte Kanäle erreicht werden mit 16 verschiedenen Helligkeitstufen für LEDs. Hab schon heraus gefunden, dass der Mega48 einen komplexeren Aufbau für die Timer hat als der 8 oder 16er und trotz vieler Veränderungen funktioniert es nicht! #include <avr/io.h> #include <util/delay.h> #include <inttypes.h> #include <avr/interrupt.h> uint8_t red1,green1,blue1; uint8_t red2,green2,blue2; uint8_t red3,green3,blue3; volatile uint8
-
Thread
ATMega 48/168 PWM Verständnissprobleme.
Seite gestossen: http://mino-elektronik.de/AVR_PWM_64/AVR_PWM_64.htm 64 PWM Kanäle an einer ATMega48, die ist recht Kostengünstig, die anderen Bauteile sind auch keine SMD Bauteile nur habe ich Verständniss Probleme... Zum einen kann ich hiermit nichts Anfangen... Zitat: " Damit werden für
-
Thread
Uhr mit quarz, Atmega48 und AVRC
Ich habe mir ne Uhr gebastelt, die die Stunden und Minuten binär mit einzelnen LEDs anzeigt. Bei den ersten Versuchen sah es auch ganz gut aus, die Zeit wurde angezeigt, hat auch nach 1 oder 2 Stunden noch gestimmt und die restlichen Funktionen haben auch funktioniert. Nach einem Tag Betrieb ist das Teil dann irgendwie hängen geblieben, hat nur noch die gleiche Zeit angezeigt und wollte sein Display auch nicht mehr ausschalten. Ich vermute mal der Fehler liegt im Code. Leider kann ich keinen Fehler finden. Hoffe irgendjemand kann mir weiterhelfen. Zur Funktionsweise: Die Uhr hat zwei
-
Thread
Externer Interrupt beim ATmega48
Hallo zusammen, ich experimentiere gerade, um diesen Baustein zu verstehen, mit Lampe an - Lampe aus. INT0/1 funktionieren. Nun habe ich den Code um den PCINT17 erweitert -> Resultat ist nieder schmetternd. Ich glaube, ich habe es nicht so richtig verstanden. Hier der Code: /* * Ext_Int.c * * Created: 01.05.2013 11:14:40 * Author: Ich */ #include <avr/io.h> #include <avr/interrupt.h> #include <avr/delay.h> #include <avr/sleep.h> int Lampe = 0; ISR(INT0_vect) { PORTB |= (1<<PB0); // Lampe an } ISR(INT1_vect) { PORTB &= ~(1<<PB0); // Lampe aus }
-
Thread
AVR ATmega48: Probleme mit Counter
Erreichen von OCR1A nicht löscht. Hoffe ihr könnt mir bei meinem kleinen Problem helfen. Danke! (ATmega48PA mit 20MHz, Studio 4.18, AVR Dragon)
-
Thread
EverTool Software auf ATMega48
Ganz davon abgesehen, ich kann dir verraten, dass zusammen mit den 2 KiB des Bootloaders der ATmega16 zu ca. 95 % gefüllt worden ist davon... schon von der Warte her wirst du den Kram kaum auf einen ATmega48 runterskalieren können. Selbst die 16 KiB haben dann nicht mehr ausgereicht, sodass im
ROM haben JTAG (und dann auch kein dW). Die Ausnahmen von der JTAG-Regel sind: . alte AVRs (ATmega163, ATmega161, ATmega103) . der ATmega168, da er zur Familie ATmega48/88 gehört, der hat dW . der AT90USB82, der hat JTAG, da es ein abgerüsteter AT90USB162 ist. > Nun hab ich schon den AVRdragon
-
Thread
Aufwecken nach Sleep (AVR ATmega48)
Guten Tag :) (Neuling-Alert) Ich möchte, dass mein ATmega48 in den power-down geht wenn ein Button an PD2 gedrückt wird und dass er auch vom selben Button (Int0) wieder aufgeweckt wird. Die Idee ist nun, bei allgemein disableten Interrupts PD2 zu erkennen
-
Thread
mit Atmega48 MT 8870 auwerten
Aufgabenstellung Mit einem MT 8870 werden Dtmf Töne ausgewertet diese Auswertungen werden auf einen Atmega48 übertragen dieser sendet je nachdem welcher Dtmf Ton beim 8870 anliegt einen AT Befehl an ein Handy und läßt dieses verschiedene Telefonnummern anrufen (ca 10 Verschiedene). Ich weiß ich habe
-
Thread
rfm70 + Atmega48
define SCK PB5 #define MISO PB4 #define MOSI PB3 #define IRQ PB2 [/c] Bei einem der beiden Atmega48 lässt sich soweit auch alles initialisieren, allerdings kommt beim 2ten immer folgende Fehlermeldung: [code] System Ready rfm error: the reseive chip id is invalid! rfm error: the fifo is full
-
Thread
Frage zu Atmega48 Spannung und Taktfrequenz
Hallo, ich bastel gerade an einer Schaltung die mit 3V bis 3,3V betrieben wird. Das schränk natürlich die Taktfrequenz des Atmega ein. Allerdings möchte ich auch eine Verbindung zum PC herstellen (UART) und brauche natürlich einen entsprechend genauen Takt, der interne Oszillator fällt also flach. Mein Problem ist, dass ich gerade nur 20 Mhz Quarze rumliegen habe aber natürlich weiter basteln möchte. Ist es nun möglich, den Atmega mit dem 20 Mhz Quarz und CKDIV8 Fuse zu betreiben, so dass er effektiv nur mit 2,5 Mhz läuft? Welche Freuqenz ist die entscheidende? Die mit der der Oszillator läuft (20
-
Thread
AVRISP MKII erkennt ATMega48 nicht
Gerätemanager unter "Jungo/AVRISP mkii" zu finden) und das AVR-Studio scheint ihn auch zu finden. Der ATMega ist neu und wurde gestern erst eingelötet. Kennt jemand das Problem? Danke im Voraus Gruß Frank PS: im AVR-Studio gibt es 3 verschiedene ATMega48 (48, 48P und 48PA). Woher weiß ich denn welcher der Richtige ist? auf dem Chip steht: ATMEGA48 20AU 0901A
-
Thread
Interrupt C für Atmega48
Hallo zusammen Weiss jemand wie man einen Interrupt in C für Atmega48 schreibt? Ich möchte einen ADC Interrupt abfangen. Include-files, Struktur, etc Besten Dank
@ MC-Robot (Gast) >Weiss jemand wie man einen Interrupt in C für Atmega48 schreibt? Ich >möchte einen ADC Interrupt abfangen. [[AVR-GCC-Tutorial]] MFG Falk
-
Thread
Atmega 48 schreibt in falsches Register
Hallo Leute Ich hab ein Problem mit meinem AtMega48. Wenn ich versuche, ins OCR0A- oder OCR0B-Register zu schreiben, schreibt er stattdessen nach 0x3F, also ans Ende des I/O-Bereichs. (Im Simulator schreibt er dahin, in real funktioniert's auch nicht.) Kann mir das einer erklären? Im Disassembler steht auch die Adresse 0x27/0x28 drin, also falsch Assembliert wurde es nicht. MfG
-
Thread
store und load mit assembler bei atmega 48
ich habe eine frage: bin total unerfahren im programmieren und möchte wissen wie man eine datei aus einem register lädt bzw dort speichert(in assembler).
-
Thread
Problem mit AVRStudio AVRprog und ATMega48
drauf zu achten bereits einmal die Fuses >geflasht, die er beim ersten mal mit der Einstellung ATMega128 auch >einmal ausgelesen hat ;) Ich kenne den AVRprog nicht. Die Fuses mit Einstellung ATmega128 auslesen, für den ATmega128 zu ändern, und dann in einen ATmega48 zu brennen ist mehr als bedenklich. Möglicherweise hast du damit den Reset Pin vom Atmega48 deaktiviert und/oder auf externen Takt umgefused. Dann ist erstmal Schluß mit ISP :(
-
Thread
atmega48 UART: Probleme mit der Baudrate
Hey Leute, ich benötige mal wieder euere Hilfe. Ich möchte die UART Schittstelle eines atmega48 zum Laufen bekommen. Zum testen hab ich das Programm einfach so geschrieben, das alles was der Chip empfängt sofort wieder zurrück sendet. Allerdings gibts dabei leider ein Problem, welches ich nicht
Wenn ich die Baudrate am Hercules Terminal auf 14400 einstell funktioniert das ganze wunderbar. Der atmega48 wird mit einem 20MHz Quarz an den Xtal Pins betrieben. Als Grundlage meiner c und h datei hab ich das Programm von mikrocontroller.net verwendet und auf die Registernamen des atmega48 umgeschrieben
-
Thread
ATmega48 - Paranormal activity
hängt die Periodendauer eines Interrupts von der Stellung eines Schalters ab. Controller ist ein ATmega48 auf 500kHz (4Mhz/CDIV8). Die Versorgung erfolgt momentan noch über die ISP-Buchse, d.h. IC2 ist noch nicht bestückt. Der Multiplex der LEDs 1-3 geschieht in einer ISR auf dem Timer2. Der Aufruf der
-
Thread
ATMega48 mit 3-wire SPI
Modul dass über eine 3-wire SPI Schnittstelle konfiguirert wird. Ist es irgendwie möglich mit dem ATMega48 eine 3-wire SPI zum Daten senden und empfangen zu machen? Hab die SPI beim ATM48 immer nur mit 4 Leitungen benutzt. Würd mir jetzt denken dass ich zwischen der Master und Slave Konfiguration hin
@ Ingo (Gast) >konfiguirert wird. Ist es irgendwie möglich mit dem ATMega48 eine 3-wire >SPI zum Daten senden und empfangen zu machen? Problemlos. >Hab die SPI beim ATM48 immer nur mit 4 Leitungen benutzt. Würd mir jetzt >denken dass ich zwischen der Master und Slave
-
Thread
Problem mit RS232 und atmega48
so funktion dies einwandfrei - es werden Daten vom PC empfangen und es können Daten vom PC an den atmega48 gesendet werden, welche auch korrekt interpretiert werden. Baue ich aber meinen atmega48 auf ein Steckboard auf und verwende einen max232ecpe, so geht garnix! ich habe ihn so verdraht wie man
Zeichen gleich wieder zurückbekommst. > Ich benutze noch einen 16Mhz Quarz als Taktquelle für den atmega48. Und auf dem STK läuft genau der selbe atmega ebenfalls mit 16MHz?
-
Thread
atmega48pa Avr- Studio
weiter. Ich programmiere mit dem AVR- Studio, und möchte mir ein kleines C-Programm auf meinen atmega48pa laden. Leider kann ich überhaupt nichts kompilieren und es wird mir immer folgende Fehlermeldung angegeben: ../48pa.c:1: error: MCU 'atmega48pa' supported for assembler only Muss ich mir
Version 4.0 Aber ich habe bemerkt, wenn ich via Project > configuration options den Device auf atmega48p stelle funktioniert es. Einen Atmega 48pa habe ich an dieser Stelle gar nicht in der Liste. Gruss Julia
-
Thread
Timer Einstellung beim Atmega 48
Moin, habe folgendes Problem Ich möchte den 16 bit Timer des Atmega48 Konfigurieren. TCCR1B = (1<<CS10) | (1<<CS11); habe ich im Code stehen. Nun sollte doch der Wert TCNT1 steigen, oder etwa nicht? Hab ich etwas vergessen, denn der Wert steigt nicht...
Beitrag #1888498: > Moin, > > habe folgendes Problem > > Ich möchte den 16 bit Timer des Atmega48 Konfigurieren. > > TCCR1B = (1<<CS10) | (1<<CS11); > > habe ich im Code stehen. > > Nun sollte doch der Wert TCNT1 steigen, oder etwa nicht? JA, sollte er. Aber nur sehr langsam >
-
Thread
große Last an AVR Atmega48
Hallo an alle hier im Forum, ich habe mal eine Frage. Ich habe ein Problem. Ich würde gerne eine ohmsche Last( 24V und 2A ) mit einem µC (Atmega8) schalten. Ich würde das ganze gerne über eine Fet-schaltung realisieren, da ich evtl. häufiges Schalten nicht vermeiden kann, erhoffe ich mir hiermit eine längere Lebensdauer. Da ich µC Anfänger bin bräuchte ich mal eure Hilfe. Wie baue ich die Schaltung am besten auf ? wenn ihr mehrere Schaltungen wisst, wären Vor und Nachteile der jeweiligen Schaltung super. Mfg Andreas
-
Thread
ATMEGA48 + Hardware PWM
Hallo, Ich verwende einen AtMega48 mit Bascom. Nun möchte ich ein PWM-Signal mit ca. 15kHz herauskitzeln, doch ich schaffe es nicht. Ich verwende einen 8MHz-Quarz und bekomme maximal 1,9kHz zusammen. Was ist die maximal erreichbare Frequenz mit dieser Konfiguration? 15kHz müssten doch möglich sein, oder? Hier mein Code: $regfile = "m48Def.dat" $crystal = 8000000 Config Timer0 = Pwm , Prescale = 1 , Compare A Pwm = Clear Up , Compare B Pwm = Disconnect Do Pwm0a = 128 Loop End Vielen Dank, Andy
-
Thread
Schnelle AD wandlung mit ATMEGA48
Hallo, ich will mit dem internen AD wandler des ATMEGA48 messwerte aufnehmen. Laut spec geht dies bei 10 Bit mit 15 kSPS. Ich würde mich aber mit 8 Bit begnügen wenn ich eine höhere Rate hinbekommen würde. In wie weit beeinflusst die clock den Wandlungsprozess
niedriger wählst (ADPS0..2 im ADCSRA Register). Der ADC braucht 13 ADC-Clocks zur Wandlung, wenn der Mega48 mit 20MHz läuft und der Clock-Teiler auf 011 =1/8 steht so ergibt sich eine max ADC Rate von: 20000 / 8 / 13 = 192 kSamples. Mit 1/8 funktionierts noch ganz gut, mit 1/4 aber bei 20MHz nicht mehr richtig
-
Thread
AVR ATMega48 antwortet nicht mehr.
Hallo zusammen, kann mir jemand vielleicht helfen meinen ATMega48 wieder zu beleben? Ich bin mir nicht sicher was ich falsch gemacht habe aber er lässt sich laut AVR-Studio wohl nicht mehr in den Programmier-Modus versetzen. Folgendes vorgehen meinerseits: Mein
-
Thread
UART ATMega48 - Beispielcode
Hallo Ich suche Beispielcode für UART mit dem ATMega 48. Ich habe funktionierenden Code für den ATMega 8 aufwärts, aber finde keinen der mit dem ATMega 48 funktioniert (ich suche C Code). Ich habe schon gesucht, aber komme immer auf Code der mit dem 48er nicht funktioniert (falsche Register, gibt ein Compiler Error). mfg Andreas
-
Thread
Problem SPI + Atmega48
SPI-Schnittstelle in Betrieb zu nehmen. Dazu habe ich auf einem Steckbrett folgendes Aufgebaut: Atmega48 Kondensator zw. Vcc und GND Pullup an Reset zu Vcc LED an PC0 und PC1 Folgendes Programm habe ich dazu geschrieben: [c] #include <avr/io.h> int main(void) { SPI_MasterInit();
-
Thread
Bezugsquellen ATmega48 und Cer-resonatoren
Hallo, weiß einer ob und wo man den mega48 (oder den88/168)schon bekommt. Der Mega8 hat mir zu wenig PWM-Einheiten. Ferner such ich eine Quelle für die Murata Keramikresonator Typ CSTCE mit 9,83MHz. Ich plane die ultimativen Modellbauschaltungen. Motorsteller mit 19,2kHz und eine Servoeinheit. Die internen Oscillatoren sind für die Zwecke nicht temperaturstabil genug. -5% bei -40C und +5% bei 85C. Gruß Klaus
-
Thread
Evalboard Atmega48 Fusebit efuse
Hallo, seit kurzem arbeite ich mit einem Atmega48. Leider habe ich Probleme mit dem Fusebits. Nachdem ich mir einen Chip "verfusest" habe, soll mir das mit dem Neuen nicht noch mal passieren. Ich möchte die default Einstellungen der Fuses ändern
-
Thread
PWM Timer2 ATMEGA48
Hallo, ich versuche verzweifelt eine PWM mit Timer2 Compare Match B (Pin PD3) auf ATMEGA48 zum Laufen zu bekommen. Interrupt auslösen funktioniert, ich brauche aber eine Hardware-PWM. Habe leider mangels Controller keine reale Hardware zum Testen. Allerdings liefert der Simulator vom AVR
-
Thread
[Suche] ATmega48-15AZ
Hallo, für ein Projekt benötige ich 10 Stück von dem ATmega48-15AZ hat jemand eine Quelle? MSC hat leider nur vergebene Ware.
-
Thread
Atmega48PA RS232 Problem
Erklärung was ich machen könnte? Atmel hat da schöne Migration Notes. Auch eine vom Übergang vom ATMega8 zu ATMega48/88/168. MfG Spess
Das 'n' steht für eine Ziffer, in diesem Fall wohl '0', denn wenn ich es richtig sehe, hat der ATmega48 nur einen USART, eben USART0.
-
Thread
Fehler beim Brennen von ATMEGA48 mit AVRDUDE
Beitrag #5104162: > Ich schreibe an einem kleinen Programm (650 Bytes = 15% vom Flash) für > den ATMEGA48PA. haderlump schrieb im Beitrag #5104162: > avrdude.exe: Device signature = 0x1e960a ... ist weder ein ATmega48, ATmega48A oder ATmega48PA Die ATmega48 unterscheiden sich bei der Programmierung
Jobst M. schrieb im Beitrag #5109411: > Und da es den m48 nur als pa und nicht als p > gibt ATmega48P http://www.microchip.com/wwwproducts/en/ATmega48P
-
Thread
30 PWM-Kanäle mit ATmega48 machbar?
hmm, bei 16 leds über 4x4 multiplexing reicht dann also ein atmega48 aus, laut dem link. aber 16 leds sind mir für meinen baum zu wenig. was wär denn so die oberste schmerzgrenze was machbar ist mit multiplexing und mega48?
Dimmen, allerdings nur 4bit (aber das lag an dem Speicher von ATtiny2313). Also 5x6 mit 8-bit / ATmega48 müsste ohne Probleme gehen...
-
Thread
USBasp: Von Atmega48 auf Atmega168 portieren
Each Interrupt Vector occupies two instruction words in ATmega168, and one instruction word in ATmega48 and ATmega88. ATmega48 does not have a separate Boot Loader Section. In ATmega88 and ATmega168, the Reset Vector is affected by the BOOTRST fuse, and the
Hallo Rene, die Info ist im Datenblatt zum "ATmega48, ATmega88, and ATmega168" unter "2.2 Comparison Between ATmega48, ATmega88, and ATmega168" auf Seite 6f zu finden. Aber stört uns das ? Nein, den der C Compiler regelt das für uns. -
-
Thread
ATmega8 Programm nach ATmega48 portieren?!?
Hallo zusammen, ich verzeifel fast am ATmega48. Ich versuche folgendes Programm für den ATmega48 anzupassen und trotzdem läuft es bis jetzt nicht. Ich hab nur die Register des INT0 angepasst. Vielleicht hat jemand Erfahrung mit dem portieren
Hi, ich möchte demnächst auch mehrere Atmega 88 oder 168 kaufen. Sind da die gleichen Probleme wie mit dem Atmega 48? Wenn ja, dann wäre ja eher abzuraten, oder? Gruß Florian
-
Thread
AVR Dragon und ATmega48 HVPP geht nicht
Habe mal die Parameter von avrdude und den XML-Dateien für den ATmega48 verglichen. avrdude hat noch ein resetdelay = 15 mit drin. Ansonsten haben ATmega8 und ATmega48 als Unterschiede ein resetdelayms von 2 ggb. 1.
des Problems geführt hat: Nachdem Atmel auch nix wusste und mir empfohlen hat mal einen anderen ATmega48 zu nehmen, habe ich mir einen bei Reichelt bestellt. Dieser funktionierte dann => Mein ATmega48 hat die falsche Signatur oder sonst irgendein Problem.. naja was solls. Hauptsache es funktioniert
-
Thread
[V] ATMEGA88 & ATMEGA48
Hallo, wegen Hobbyaufgabe abzugeben 36 Stück ATMEGA88-20PU neu 21 Stück ATMEGA48-20PU neu Preisvorstellung ATMEGA88 100 € ATMEGA48 35 € Ciao
Günther schrieb im Beitrag #3200387: > Hallo, > > wegen Hobbyaufgabe abzugeben > > 36 Stück ATMEGA88-20PU neu > 21 Stück ATMEGA48-20PU neu > > Preisvorstellung > ATMEGA88 100 € > ATMEGA48 35 € > > Ciao wird dir kein schwein abkaufen der nicht ganz verblödet ist.. außerdem gibt es
-
Thread
Booter fuse Atmega48 gibt es nicht?
werden Ich denke doch, schließlich gibt es im Datenblatt das Kapitel 'Self-Programming the Flash, ATmega 48A/48PA', allerdings gibt es keinen eigenen Bereich dafür, 'no separate Boot Loader Section'. Es ist jetzt die Frage, für welchen Controller dieser "geschriebene Bootloader" gedacht ist.
Wenn die Firmware dann mit dem Bootloader in den ATmega48PB gebracht wird, ja. Der Bootloader darf sich ja nicht überschreiben, sonst wäre er sinnlos.
-
Thread
7-Segment-Anzeigen an ATmega48-Thermometer
Oh, die beiden neuesten Beiträge hab ich noch gar nicht gesehen^^ also der Aufbau mit dem ATmega48 sollte schon gleich bleiben, da wir das mit unserem Lehrer schon so abgesprochen haben...
verschenke ich diese in (nahezu) beliebiger Stückzahl. Dann kann der ATmega48 so bleiben, wie er ist. Nur noch das Zusammenlöten und die ser. Ansteuerung müßten von Euch erledigt werden. Überlegt es Euch.
-
Thread
AVR ATMEGA48 TQFP ISP Problem
Habe den Fehler gefunden... Der uC, den ich benutze ist ein ATMEGA48P-20AU. Damit hat er gegenüber einem ATMEGA48 auch eine andere Signature! PonyProg2000 kennt leider nur den ATMEGA48 und kommt mit "Device unknown -24". Erfolg hatte ich dann letztenendes
avrdude.exe. In einer CMD entsprechende Parameter im Programmaufruf eingesetzt... "avrdude -p atmega48 -P com1 -c ponyser -U flash:w:main_client.hex -F" Mit dem Parameter -F wird die Signaturprüfung deaktiviert. Die Fusebits für einen externen 8MHz Quarz entsprechend: "avrdude -p atmega48
-
Thread
Loses Matrix-LCD mit Atmega48 ASM
Hallo. Ich habe mich auf ein LCD mit Symbolen und 7-14Segment-Ziffern eingelassen. Diese Segmente sind in einer Matrix untereinander verbunden und an 4Com- und 11Segment-pins anzusteuern (=44 Segmente), also 15 Pins am Display. Ich habe schon des öfteren mit Led-Matrixen getrixt was auch immer ohneProbleme funktioniert hat. Aber ein LCD ist kein Led-Matrix. Ich habe zwei Fotos vom LCD angehängt falls jemand das Orginal betrachten will, aber mein Problem lässt sich sehr einfach darstellen: 1 2 3 4 5 6 7 8 9 10 11 A + + + + + + + + + + + B + + + + + #
-
Thread
Timer0/ PWM auf Atmega48/88
gestern den Umstieg von Bascom auf C gewagt, heute versuche den ganzen Nachmittag schon den Timer0 vom ATmega48 so zum laufen zu bekommen, dass ich eine Frequenz um die 440Hz zu hören bekomme. Der Piezo ist an PB1 (OC1A) angeschlossen und läuft auch (Testprogramm via delay). Bei den ganzen Registern wird
-
Thread
ATMega48 und Pollin Evaluationsboard 2.0
Pollin (http://www.pollin.de/shop/detail.php?pg=NQ==&a=MTY5OTgxOTk=). Kann ich damit auch einen ATMega48 programmieren? Einen DIL28 Sockel, wie er für den ATMega48 benötigt wird, hat das Board zwar, doch beschriftet ist dieser lediglich mit ATMega8. Diesen Controllertyp habe ich damit bereits erfolgreich
cargu wrote: > Kann ich in diesem Sockel auch den > ATMega48 programmieren? Sind die beiden µC-Typen hinsichtlich der > programmierrelevanten Pins kompatibel? ja. es geht problemlos.
-
Thread
Funktionsgenerator mit XR2206 und AVR ATmega48
Elektronik zu lernen ist dieses Projekt: Ein XR2206 basierter Funktionsgenerator, gesteuert mit einem ATmega48, der auch gleich als Frequenzzaehler dient und eine LCD-Anzeige treibt. Besonderheiten: - Sinus, Dreieck und Rechteck Signale koennen erzeugt werden, alle mit gleicher (einstellbarer) Amplitude
deiner Software angelegt, lässt sich problemlos kompilieren. Wie sehen denn die Fusebits für den Mega48 aus, insbesondere der Brownout? Mal schauen, ob ich das Teil nachbaue, nur soll er dann schon ab 0,5Hz anfangen und evtl. gibt es noch eine diskrete A-B-Endstufe Übrigens geht der XR2206 locker auf