-
Thread
Selbstbau-Einsteigerboard mit Atmega88?
bzw. die Größe deren Bauteile gleich? Wenn ich das wo im Datenblatt, oder in der Umstiegsinfo von Atmega8 -> Atmega88 sehen kann: Wo? Ich möchte echt gern das alles durch Nachdenken lösen, aber wenn man von Tuten und Blasen noch keine Ahnung hat (und das ist echt nicht leicht, sich als Anfänger so
die Größe deren Bauteile gleich? Wenn >ich das wo im Datenblatt, oder in der Umstiegsinfo von Atmega8 -> >Atmega88 sehen kann: Wo? http://www.atmel.com/Images/doc2553.pdf Die grundsätzliche Beschaltung ist beim ATMega88 identisch mit der des ATMega8. Der Quarzoszillator oder eine andere äußere
-
Thread
ATMEGA88-20PU
Hallo, ich bin ein Neuling in der Microcomputertechnik und bastel so vor mir hin. Folgende Frage kam mir grad auf der ich nirgends etwas gefunden habe. Ich benutze den ATMEG88-20PU: An diesem sind die Ports PD (0-7) PC (0-6) und PB (0-5). Nun ist meine Frage, da ich immer nur den Port D als digitale Eingänge gesehen habe, ob ich die anderen Ports genauso verwenden kann (Digitale Eingange, Taster, LCD Anzeige...). Natürlich ist mir Klar das diese noch Zusatzfunktionen besitzen. Oder besitzt das ein Nachteil, wenn man diese benutzt? Danke schonmal im voraus
-
Thread
Bootloader auf ATMEGA88P
von diesen Schaltungen gebaut und weil ich noch einen ATMega88P hatte, habe ich diesen verbaut. Die Software für den 88P neu Kompiliert, war kein Problem... Aber die Sache mit de Bootloader bekomme ich nicht hin. Natürlich war mir klar, das der Bootloader für den AtMega8 nicht geht, also einen für den 88P gesucht. Davon gibt es auch einige, aber keiner will funktionieren. Die Software für solche Projekte schreibe ich nicht selber, das macht mein Kollege, der zwar Programmierer ist , aber dann doch eher
-
Thread
ATmega88 und framing error
Hallo! Ich habe ein Problem mit der atmega88 UART. Ich verwende den Receiver des UART zum empfangen von daten von einem vorhergehenden prozessor und sende diese daten mit dem Transmitter des selben UARTs zu einem anderen prozessor. Jetzt
meinst. soweit ich weiß kann eine UART transmission software-technisch nicht abgebrochen werden beim atmega, da er auch noch das letzte bit sendet bevor er die übertragung abbricht oder ein neues byte sendet... Zitat aus dem datasheet: "The disabling of the Transmitter (setting the TXEN to zero) will
-
Thread
Atmega88 ADU Problemme
Hallo liebes Forum Team. Ich habe ein kleines Problem ich versuche schon seit zwei Tagen den ADC in gang zu gekommen aber meine versuche scheitern immer. Vorab mein Code zum init. der ADU [c]lds temp1,ADMUX cbr temp1, (1 << REFS1) //Interne AVcc sbr temp1, (1 << REFS0) sbr temp1, (1 << ADLAR) cbr temp1, (1 << MUX3) //ADU 0 cbr temp1, (1 << MUX2) cbr temp1, (1 << MUX1) cbr temp1, (1 << MUX0) sts ADMUX, temp1 lds temp1, ADCSRA sbr temp1, (1 << ADEN) cbr temp1, (1 << ADATE) cbr temp1, (1 << ADIE) sbr temp1
-
Thread
Atmega 88 Uart Init
Hallo, es kann doch ansich nicht so schwer sein Atmega 88PA Init: UCSR0B = (1 << RXEN0) | (1 << TXEN0) | (1 << RXCIE0); // Mega88 8N1 UCSR0C = (1<<USBS0)| (1<<UCSZ00)| (1<<UCSZ01); ISR(USART_RX_vect) { unsigned
-
Thread
Probleme auf ATmega88PA
Ich dachte mir, dass es etwas damit zu tun hat, dass es sich hier um 32 bit handelt, und der ATmega88PA das vllt. nicht verarbeiten kann. Habt ihr eine Idee? Ich bin ja doch noch ein bisschen ein Frischling und habe nicht sooo viel Erfahrung. Aber ich bin seit 5 Stunden am experimentieren und
Ich dachte mir, dass es etwas damit zu tun hat, dass es sich hier um 32 > bit handelt, und der ATmega88PA das vllt. nicht verarbeiten kann. Der ATmega88 kann keine 32-Bit Werte verarbeiten, aber darum künnert sich der Compiler -- vorausgesetzt, der C-Code veranlasst ihn dazu. Da wir die Deklarationen
-
Thread
ATMega88PA Bezugsquelle
Hallo, ist denn ATMega88V nicht das gleiche ? Wenn ja .. dann schau mal bei csd-electronic. gruss klaus
Manfred W. schrieb: > Kann mir jemand eine Bezugsquelle für einen Stromsparenden ATMega88PA > nennen? Warum denkst Du, daß ein ATmega88[V] für Deinen Zweck ungeeignet ist? Hast Du Deine Anforderungen aufgestellt und geprüft, daß der ATmega88 sie verletzt, der ATmega88PA aber nicht
-
Thread
ATMega88 Frq. Schwankungen?
Hallo Forengemeinde, ich habe ein kleines Proframm welches am PD6 des ATMega88 500ms High setzt und 500ms Low setzt. Kein Problem ging schon auf x vielen ATMega. Nun habe ich hier auf einmal nur 330ms High und 330 ms Low. Das einzige was anderst ist ist das ein Quarz angeschlossen
-
Thread
Atmega88 Problem Flashen
Hallo Zusammen, ich habe hier ein Problem mit dem Atmega88. Und zwar: Fuses hab ich nicht verändert, nur die CKDIV8 rausgenommen. Signature lesen geht, Fuses lesen auch. Wenn ich jetzt mein Programm flashen will, geht das auch, aber beim Verify kommt dann
-
Thread
ATmega88 32 Pins
Der Atmega88 hat 28 Pins in DIL und 32 bei SMD. Er ist pinkompatibel mit dem Atmega8
die 32-Pin Ausführung vom ATMega88 ist SMD (TQFP oder MLF). Da gibts keine/kaum Devel-Boards für, weil sich der halt nicht einfach mal schnell rausziehen und durch einen neuen ersetzen lässt. => entwickeln mit der DIP-Version.
-
Thread
Atmega88 Watchdog ISR
Hallo, ich programmiere momentan einen Atmega88. Ich möchte einen Watchdog implementieren. Als Hardware Debugger benutze ich einen DRAGON. Ich habe zwei Funktionen geschrieben: 1) Init Watchdog void Watchdog_Init (void) { // Watchdog
TEMP_WARN_ON; while(1); } Es wird zwar ein Watchdog Signal ausglöst. Jedoch resetet sich der Atmega88 komplett. Es wird nie (zumindest scheint es so) die ISR angeprungen. Zum Testen setzte ich eine LED auf leuchten in der ISR, aber sie bleibt immer dunkel. Hat jemand vieleicht einen Tip. Danke
-
Thread
Atmega88 Timer und ICP
Hallo Zusammen, kann der 16Bit Timer 1 des Atmega88 gleichzeitig hochzählen, wenn er nicht zurück gesetzt wird einen Interrupt auslöst aber auch über den ICP ein PPM Signal einlesen? Vielen Dank. Gruß Steffen
-
Thread
Atmega88 Register auf 0
Hallo zusammen, Ich habe mich gerade gefragt, wenn man den uC neu startet oder einschaltet, werden dann alle Register (DDR, PORT, UART Register, Timer Register) wieder auf 0 gesetz. Außer natürlich bestimmte Ausnahmen wie z.B. TXC.
-
Thread
Atmega88 AVCC Schaltung
Hallo zusammen, in den Datenblättern wird geraten, AVCC des uC über eine 10uH Induktivität an VCC anzuschließen. Nun zur Frage: kann ich dieses Bauteil verwenden? http://www.reichelt.de/L-0805F-10-/3/index.html?&ACTION=3&LA=446&ARTICLE=72960&artnr=L-0805F+10%C2%B5&SEARCH=L-0805F+10%B5
-
Thread
Atmega88 EEPROM Problem
Hi, ich arbeite gerade an einem Projekt mit einem Atmega88 und wollte nun für einen bestimmten Zweck den EEPROM nutzen. Und zwar sollen im EEPROM 32 Byte-Werte abgespeichert werden. Diese sollen dann beim Start des µC in ein Array geladen werden, also
auszugeben, dann funktioniert das irgendwie nich. Ich hab das ganze mal noch zu debug-Zwecken auf einen Atmega8 gepackt und mir die Werte über PortC ausgeben lassen, aber da kommt dann quasi immer nur 0xFF raus. Könnte mir da bitte jemand weiter helfen.
-
Thread
Externer Referenzspannung am ATmega88
Hallo zusammen Im Datenblatt des ATmega88 steht folgender Satz auf Seite 248: If the user has a fixed voltage source connected to the AREF pin, the user may not use the other reference voltage options in the application, as they
-
Thread
Externer Interrupt Atmega88
Hallo Leute, ich habe Probleme den externen Interrupt0 beim Atmega88 zum Laufen zu bringen. Im Anhang ein kleines Testprogramm, welches durch eine LED den Einsprung in den Interrupt anzeigen soll. Egal was sich am Eingang von Intr0 auch tut, die Interrupt Routine
-
Thread
ATMega88 Header Inhalt
Abend, ich bin neu was uC betrifft, und suche eine Auflistet welche Header es für den ATMega88 Standartmäßig im AVR Studio gibt, und welche Funktionen dort drin stehen. Gibt es so eine Liste irgendwo? Vielen Dank
in selbiges als Plugin einbauen lässt, zunächst nichts zu tun hat), dann gibt es speziell für den ATMega88 ebenfalls genau /ein/ Device-spezifisches Header-File, das die I/O-Register- und Bit-Namen, Interrupt-Vektoren usw. enthält. Alles andere hat wiederum nichts direkt mit einem bestimmten Controller
-
Thread
Ton erzeugen mit dem ATmega88
angesteuert werden, damit er ein Ton erzeugen kann. Vielleicht hat schon jemand ein Programm für ATmega88 geschrieben und kann mir weiter helfen.Ich habe keine grosse Erfahrungen mit dem ATmega88.
-
Thread
MSGEQ7 mit ATMEGA88
mit Hilfe eines MSGEQ7 aufbauen. Die Hochschule besitzt ein eigenes Board( MiniMEXLE) mit einem atmega88, mit dem das Projekt realisiert werden soll. Der Platinenaufbau ist mittlerweile erledigt und nun geht es an die Programmierung. Ich muss am PD1 Ausgang des atmega88 ein Strobe mit bekannten
µsec fallende Flanken am Strobe stattfinden. Die Mindestlänge im High-Zustand ist 18µsec. Für einen ATmega88 sind dazu immer noch einige Pausen dazwischen nötig, die man mit NOP auffüllen oder sinnvoller nutzen kann.
-
Thread
External Interrupt Atmega88
INT0 > EICRA |= ( 1 << INT0 ); // INT0 enable Jetzt zieh dir mal das Datenblatt zum ATMega88 und schaust dir an in welchen Registern welche Bits sitzen. Das was du machst ist völlig verkehrt.
-
Thread
Atmega88 ADC internereferenz
Wie kann ich beim Atmega88 die interne Referenz auf 1,1V stellen habe mich schon dumm gesucht? Danke im Vorraus, Sven
-
Thread
Atmega88 ISP Software
Hallo, mit welcher Software kann ich unter Windows einen Atmega88 an einem STK200-kompatiblen Programmieradapter programmieren? ponyprog und yaap unterstützen ihn nicht, avrdude erst in der neuesten Version und die gibt es nicht für Windows. Avr-Studio kennt
für avrdude die Unterstützung der megaX8 erst für die Version 4.4.0 angegeben ist, werden diese atmega auch schon von der höchsten Win-Version 4.3.0 unterstützt.
-
Thread
Atmega88 als Privatperson kaufen
Hallo, wo kauft ihr eure Atmel-Prozessoren? Ich benötige z.B. einen Atmega88 im TQFP32-Gehäuse. Bei Reichelt und Conrad bin ich nicht fündig geworden. Bei Spoerle gibts die zwar, aber die beliefern sicherlich keine Privatpersonen. Und die haben auch den Nachteil, daß man
-
Thread
Atmega88 - Was ist DRIN?
Neugierig? Hier hat jemand nachgesehen: *ATMEGA88 Teardown* http://www.flylogic.net/blog/?p=23
-
Thread
ATMEGA88 mit AVR910
Hallo ich hab mir jetzt mal 2 Mage88 gegönnt, ich benutzt schon seit einem Jahr den AVR910 und als Prog-Tool AVR Prog von Atmel. So jetzt kann das ja den M88 noch ned ( hab mal nach em upgrade geschaut ). Das fand ich dan erstmal schlecht ( war schwer an die Def.dat von meinem compiler ranzukommen und selbermachen ist noch nix ), so da ja der M88 schon ein bissle auf dem MArk ist frag ich mich wie ihr den brennt ( HAB KEIN STK500 !!! ). danke schonmal CU
-
Thread
Atmega88 Pin Change Interrupt
#3265251: > Ich weiss ja nicht, welchem Datenblatt du das entnommen hast. > Jedenfalls nicht dem des Atmega88. Dann schau dir mal im ATMega 48/88/168/328 Datenblatt Version 05/11 die Wakeup Sources auf Seite 39 an. Und bitte Fussnote (3) beachten. Lediglich bei Idle gehen Pinchange Interrupts. Das leuchtet
: >> Ich weiss ja nicht, welchem Datenblatt du das entnommen hast. >> Jedenfalls nicht dem des Atmega88. > > Dann schau dir mal im ATMega 48/88/168/328 Datenblatt Version 05/11 die > Wakeup Sources auf Seite 39 an. Und bitte Fussnote (3) beachten. > Lediglich bei Idle gehen Pinchange Interrupts
-
Thread
VGA-Demo mit Soundausgabe auf einem ATmega88
www.linusakesson.net/scene/craft/index.php Da hat einer eine VGA-Demo mit Soundausgabe auf einem ATmega88 programmiert. Schon erstaunlich, was mit einem ATmega so möglich ist. Gruß Christoph
Minuten ist auch ja relativ klein. Wie groß ist relativ klein? 8KByte? Dann ist das Flash des Atmega88 voll.
-
Thread
ATmega88: Überspielen von Programm geht nicht
genutzten Programmer (AVRISP mkII) ausgewählt werden. In dem DropDown Feld "Device" der genutzte IC (ATmega88) eingetragen werden. Wenn nach einem anschließendem Klick auf -> Read (neben "Device Signature") eine Fehlermeldung erscheint, ist entweder 1. Die Verkabelung nicht richtig AM IC (ATmega88
durch eine Messung feststellen, im Datenblatt die restliche Belegung ermitteln. 2. Der ATmega88 kein ATmega88 sondern ein anderer (ATmega88PA etc.) was auf dem Chip steht, evtl. mit einem Vergrößerungsinstrument kontrollieren wenn nötig. Wenn dieser Fall zutrefen sollte
-
Thread
ATMega32 leistungsfähiger als ATMega88?
Kommt darauf an was für dich leistungsfähiger bedeutet. Auf jeden Fall ist der der atmega88 etwas neuer. Er kann z.B. jeden Pin als Interrupt verwenden (PCINT), der atmega32 hat nur die INT0, INT1 und INT2 (PCINT und INT sind aber nicht gleichwertig, schau mal ins Datenblatt). Der Atmega88
Danke für die schnellen und umfangreichen Antworten. So denke ich fange ich mal mit dem ATMega88 an und sollten mir die I/O bzw. der Speicher nicht reichen so geht es auf dem ATMega32 weiter. Die Programme kann ich auch übernehmen die ich eventuell für den ATMega88 in Asmbler schreiben möchte
-
Thread
ATMEGA8 vs. ATMEGA88
Ich habe auch genau das gleiche Problem. Ich habe eine Funkuhr mit Atmega8L. Die Uhr funktioniert ohne Probleme. Wenn ich jetzt Atmega8 durch Atmega88V ersetze und mein Kode entspechend neukompilliere, dann funktioniert die Uhr nicht mehr. Ich dachte, dass Atmega8 und Atmega88
Datenblatt! Es gibt außerdem eine AppNote bei ATMEL, die auf die Unterschiede bei der Migration von ATMega8 auf ATMega88 hinweist.
-
Thread
Umstieg von Atmega8 auf Atmega88
//Atmega8 //TIMSK = (1<<TOIE0)|(1<<TOIE2); //Atmega88 TIMSK0 = (1<<TOIE0); TIMSK2 = (1<<TOIE2); //Atmega8 //MCUCR = 0b00001100; //Atmega88 EICRA = 0b00001100;
[c] //Atmega8 //GICR = (1<<INT1); //Atmega88 EIMSK = (1<<INT1); [/c]
-
Thread
Atmega88 Internal Clock Divider
Der Atmega88 und seine Derivate haben ja unter anderem einen internen Clock-Teiler von 8. Nun wurde ich heute gefragt, welchen Sinn das macht und wusste selbst keine Antwort darauf. Klar, ich kann damit z.B.
spess53 schrieb im Beitrag #3851210: > Nochmal: Beim ATMega8 gibt es keinen Clockteiler. Stimmt, ist der z.B. Atmega88. Egal, das Thema sollte doch klar sein oder etwa nicht? EDIT: Hab den Threadtitel angepasst.
-
Thread
AVR ATmega88 UART Problem
); } } Also ich habe das gerade mal getestet und es funktioniert. Hast du auch den ATMega 88 im AVR-Studio richtig eingetragen ? Gruss Helmi
Wohin? Unter welcher Windowsversion? >avr-gcc -I"C:\Users\Fabio\Documents\µC\UARTTest\." -mmcu=atmega88 -Wall Sonderzeichen wie in "µC" sind im Pfad gefährlich. Mach da besser "uC" draus. Oliver
-
Thread
atmega 88, ADC Starten geht nicht
Hallo, ich möchte gern in Assembler ADC-Umwandlung einzeln bei atmega88 starten. Ich hatte Code von atmega 8 geändert. Aber ich kriege eine Fehlermeldung von AVR Studio 4.17 : error: Invalid register Da sind Code von atmega 8 ldi temp1, (1<<REFS0)
,r16 Gibtes ein Trick die Code einfacher machen? Der Atmega88 ist ein Nachfolger vom Atmega8. Ich dachte, er soll leichter für Programmieren gestaltet.
-
Thread
Atmega88 Debug AVR Studio
Guten morgen! Habe mir einen Atmega88 besorgt und benutze das Starterkit von Olimex aus dem Forum das ursprünglich mit dem Atmega8 ausgeliefert wird. http://www.eproo.de/index.php?module=artikel&action=artikel&id=108 Ich benutze
Hi >Du brauchst also ein PC Device mit JTAG welche du mit deiner >Zielhardware (Atmega88) verbindest ;-) Der ATMega88 hat Debugwire und kein JTAG. MfG Spess
-
Thread
zufalls-pwm erzeugen ATMEGA88
alle ich hoffe ihr könnte mir helfen, ich habe als Aufgabe die erzeugung von PWM mit Hilfe von ATMEGA88 mit AVR zufälligeweise zu kreigen, bzw. die Pulsbreite oder das Tastverhältnis sollte zufällig erscheinen, aber nach einer gewiessen Zeit klappt es nicht mehr. Ich habe ganz normal zufällige Zahlen
> ich hoffe ihr könnte mir helfen, ich habe als Aufgabe die erzeugung von > PWM mit Hilfe von ATMEGA88 mit AVR zufälligeweise zu kreigen, bzw. die > Pulsbreite oder das Tastverhältnis sollte zufällig erscheinen, aber nach > einer gewiessen Zeit klappt es nicht mehr. Wundert mich nicht besonders
-
Thread
Atmega88 Timer Problem Assembler
must be added to these addresses. Auszug ATMega88 datasheet Seite 345 siehe REG.png Auszug m88def.inc .equ GPIOR1 = 0x2a .equ OCR0B = 0x28 .equ OCR0A = 0x27 .equ TCNT0 = 0x26 .equ TCCR0B = 0x25 .equ TCCR0A = 0x24 .equ GTCCR = 0x23 Gemäss Auszug ATMega88 datasheet Seite 21 muss für z.B. TCNT0 = 0x46 benutzt werden, wenn LD oder ST Befehle benutzt werden. Gruß gatsby
-
Thread
programmierung von ATMega88 und ATMega48
hallo, bis jetzt habe ich meine ATMega8 und ATMega32 immer mit ponyprog programmiert. leider unterstützt auch die neueste version keine ATMega88 und ATMega48. welche vernünftigen alternativen gibt es? wenn möglich, sollte der programmierablauf
-
Thread
UART von Atmega8 auf Atmega88
Hallo, aus bestimmten Gründen möchte ich statt eines Atmega8 einen Atmega88 verwenden. Dort wollte ich jetzt eine ISR_UART einrichten (s.kym_isr_uart01.c) und habe erst einmal versucht das einfache Tastenechoprogramm vom Atmega8 (s. tastenecho.c) auf den Atmega 88 umzumodeln, um zu sehen ob er sich am Terminal meldet. Die Registernamen habe ich verändert, allerdings hat der Atmega88 kein URSEL, mit dem er sich um das UBRR0H kümmert. Die Uart Ini im Datenblatt
-
Thread
ATmega88 - AVR Studio
Hallo, kann jemand mir erklären, wieso folgender code bei ATmega88 nicht klappt? zB: Um den Sendekanal des UART des Atmega8 zu aktivieren, muss das Bit TXEN im UART Control Register UCSRB auf 1 gesetzt werden. d.h sbi UCSRB,TXEN ; TX aktivieren Aber
Problem wie Benites oben. Der Code läuft, aber ich bekomme nichts mit Hyperterminal. Ich benutze den ATMega88 mit dem STK500. Hat jemand ne Idee?
-
Thread
Atmega8 mit Atmega88 kompatibel?
Hallo, ich habe hier nur noch ein Atmega88 herumliegen. Habe den tv-b-gone nachbauen wollen. http://www.mikrocontroller.net/topic/141802#1317583 Hab das hex-file auf den controller kopiert und nix geht. Kann dag sein dass die gar nicht
wie man denkt? Na was denkt man denn? Zumindest nicht so kompatibel, das ein Hex-File vom ATMega8 auf einem ATMega88 problemlos läuft. MfG Spess
-
Thread
Atmega88 DAC +-10V
Guten Tag, Ich möchte einen digitalen Wert von einem Atmega88 mit einem D/A Wandler in +- 10 V umsetzen, und das möglichst wenig Aufwand d.h. mit wenig zusätzlicher externer Beschaltung am DAC. Kann mir hier Jemand eine Lösung sagen zb. Welchen Wandler von
Michael H. schrieb im Beitrag #5749129: > Ich möchte einen digitalen Wert von einem Atmega88 mit einem D/A Wandler > in +- 10 V umsetzen, und das möglichst wenig Aufwand d.h. mit wenig > zusätzlicher externer Beschaltung am DAC. > > Kann mir hier Jemand eine Lösung sagen zb. Welchen
-
Thread
Atmega88 Spannung beim Programmieren
Hoi Leute, Ich möchte den Atmega88 über die TWI SChnitstelle mit dem NGW100 verbinden. Ist ja ansich überhaupt kein Problem. Der 88 läuft ja an 3,3V Vcc. Das Problem liegt jetzt an der ISP Umebung. Belegte POrts für Betrieb
betreiben Habe den Schaltplan mal angehängt. Dann habe ich mcih lediglich im Datenblatt des atmega88 verguckt
-
Thread
UART-Empfangsproblem Atmega88pa
Abend zusammen, seit 2 Tagen grübel ich jetzt schon an meinem Empfangsproblem. Ich möchte (zuerst einmal) ohne Interrupt zwischen PC und Atmega kommunizieren. Da ich euch nicht mit dem gesamten Code (der ist im Anhang) belästigen möchte hier ein paar Ausschnitte: der Init (ist soweit aus dem Datenblatt übernommen: [c] void USART_init( unsigned int ubrr) { /*Set baud rate */ UBRR0H = (unsigned char)(ubrr>>8); UBRR0L = (unsigned char)ubrr; /*Enable receiver and transmitter */ UCSR0B = (1<<RXEN0)|(1<<TXEN0); /* Set frame format: 8data, 1stop bit */ UCSR0C = (3<<UCSZ00); }
-
Thread
Atmega88 mit 100kHz
Hallo, im Datenblatt vom Atmega88 ist in einem Diagramm zu sehen, dass dieser Controller bei einem Takt von 100kHz nur noch sehr wenig Strom verbraucht. Bei zeitunkritischen Routinen ist das ja prinzipiell löblich. Ich frage
weiß nicht, wie Du darauf kommst. Weder kann ich es dem Datenblatt entnehmen, noch verhält sich ein ATmega88 so. Einfacher Versuch: ATmega mit 12 MHz und Teiler /8 nicht gesetzt. Der µC läßt sich mit 2 MHz Takt programmieren. Anschließend im Programm den /8 Teiler gesetzt und kontrolliert, daß der µC
-
Thread
UART bei ATmega/88 Atmega168
Hallo, ich versuche gerade, einen ATmega88 gegen einen ATmega168 zu tauschen. Dabei gibt's Probleme mit dem UART. Der folgende Code funktioniert beim Atmega88 wunderbar, beim ATmega168 aber nicht: [c] #include <stdlib.h> #include <
/c] die Routinen USART_Init, USART_Transmit und USART_Receive habe ich aus dem Datenblatt zum ATmega 48/88/168 entnommen, die Application Note "AVR095 - Migrating between ATmega48, 88 and 168" ist mir bekannt - sie enthält leider nichts, was auf einen Unterschied am UART zwischen den 3 Prozessoren
-
Thread
ATMega88 an RJ45 anschließen.
über eine RJ45 >Schnittstelle an ein EDV-Sytem übermitteln möchte. Das nennt sich Ethernet. >ATMega88 und ATMega32 haben beide 36 I/O Ports. Der ATMega88 hat nur 28 Pins. Wo kommen also die restlichen 8 Leitungen raus? ATMega32 hat auch nur 32 I/O. Hört sich alles nach ziemlich unausgegorenem
> *ATMega88* und ATMega32 haben beide *36* I/O Ports. Das wäre mir aber neu. Gruß
-
Thread
ATmega88P testplatine "drüberschauen"
weiter zu experimentieren, möchte ich mir eine ähnliche Platine selbst bauen. D.h. ich möchte den ATmega88 auf der Platine ansteuern können, die Ausgänge jedoch einfach auf Pins legen, die ich dann beliebig verbinden kann. Ich habe mir nun mit Eagle selbst den Schaltplan (teilw. aus Franzis Handbuch
Quatsch. 0805 ist noch fast für Grobmotoriker. Die Pads sind auch nicht viel kleiner als von deinem ATMega88. Ändere einfach mal die Footprints von den Kondensatoren in 0805 und sieh dir das Ergebnis an. MfG Spess