-
Thread
Atmega88 im Pollin Eval Board??
Hallo, ist es möglich den Atmega88 im Pollin Board zu flashen etc.?? in der Produktbeschreibung stehen nur andere yController. Gruß und Dank
Die ATmega48/88/168/328 sind pinkompatibel zum ATmega8, also ja es geht.
-
Thread
Bei meinem Atmega88 verhält sich PORTB anders als PORTC
. Gründe für dieses Verhalten des PORTB habe ich trotzt (geht schon über Wochen so) lesen der Atmega88 Befehlsliste und der Hardwarebeschreibung nicht finden können.
Vielleicht JTAG Fusebit disablen... Weiss zwar nicht, ob der Atmega88 ein solches besitzt... Grüsse
-
Thread
ATMega88 Bluetooth Modul kann nicht empfangen
Forum konnten mir bisher auch nicht weiterhelfen. Folgende Situation liegt vor: Ich verwende einen ATMega88 mit einem internen Takt von 8 MHz. Daran habe ich das Bluetooth-Modul RN 42 von Sparkfun angeschlossen. Dies ist ein 0815 Bluetooth-Modul: Arbeitet mit 3,3V und ist auf 9600 Baud und 8N1 eingestellt
einwandfrei. Einen Fehler schließe ich deshalb in diesem Teil des Schaltplans aus. Links ist der ATmega88. Die ISP-Schnittstelle, die 10er-Buchse sowie die beiden Taster können erstmal ignoriert werden. Diese sind für die spätere Ausgabe der übertragenen Daten vorgesehen. Über Rückmeldungen freue
-
Thread
Atmega88 ADC auf Display ausgeben
Hallo zusammen, ich habe mir ein kleines Programm geschrieben, bei dem ich zwei AD-Werte auslese und auf einen LCD ausgeben will. Es funktioniert alles, bis auf die aktualisierung der AD-Werte. Wenn ich Spannung an die Schaltung lege wird am Display der aktuelle AD-Wert angezeigt, drehe ich am Poti des AD-Wandlers bleibt der Wert am Display gleich. Nehme ich die Spannung weg und klemme sie wieder an, wird wieder der momentan eingestellte AD-Wert angezeigt, aber während der Laufzeit wird er nicht mehr aktualisiert. Hier der Code: [c]#define F_CPU 8000000 #include <avr/io.h> #include
-
Thread
ATMega88PA ADSC Bug?
Hi, ich bin hier gerade auf ein komisches Problem mit dem ADSC Bit aus dem ADCSRA Register gestossen. Leider kann ich den Code nicht soweit runterstrippen das ich ihn öffentlich machen kann, also versuche ich das mal zu beschreiben. Ich benutze den ADC im One-Shot Modus mit IRQ, alles schick soweit, abwechselnd werden zwei Kanäle gelesen und im IRQ die nächste Wandlung angeschoben. Mein Mega88PA läuft an 5V mit 16 MHz und mit nem Prescaler von 128 komme ich auf etwa 105µs Zeit für eine Wandlung - um das zu messen habe ich im ADC-IRQ einen Pin wackeln lassen. Jetzt habe ich mir überlegt
-
Thread
Problem bei PWM mit Atmega88 und Assembler
Sehr geehrtes Forum, mal wieder habe ich ein Problem, und zwar möchte ich gerne die PWM Kanäle OC1A und OC1B nutzen. Dazu habe ich mir das Tutorial https://www.mikrocontroller.net/articles/AVR-Tutorial:_PWM#Fast_PWM durchgelesen, ebenso wie den Abschnitt im Datasheet. Ich habe eine LED an PB0 angeschlossen, um zu sehen wie stark die LED normal leuchtet, sowie eine zweite LED mit einem Kabel, das mit PB1 verbunden ist, damit ich einen Helligkeitsunterschied feststellen kann. Dieses Kabel ist ein Flexwire auf einem Breadboard, welches ich dann zum Vergleich auch an PB2 stecken kann.
-
Thread
ATMega88 8Bit Timer
nochmal danke gibt es hier im forum eine registerübersicht für den meag88 gerade was die timer betrifft TCCR1B u.s.w. tu mich da noch sehr schwer. möchte eine input capture machen mit timer1.
Ok Beispiel gefunden -.- Ich sollte auch mal einen nueren uC anschauen. mega88: "The ATmega48/88/168 is a complex microcontroller with more peripheral units than can be supported within the 64 locations reserved in the Opcode for the IN and OUT instructions. For the Extended
-
Thread
32-bit counter mit ATMEGA88
Ich möchte einen Hardware 32-bit-Zähler mit dem Atmega88 aufbauen. Gezählt werden soll der Prozessorclock CLK=20 MHz. Der Zählerstand soll zu einem bestimmten Zeitpunkt durch die Software ausgelesen werden. Rücksetzen ist nicht nötig. Das habe ich mir
Wenn es so kritisch ist einfach einen kleinen Tiny als Slave verwenden. Der Mega88 hat einen CLKO-Pin den du zum Takten verwenden kannst. Damit kannst du dann einen 32-Bit-Zähler aufbauen und seriell auslesen. Noch Triggereingang und fertig. Kein TTL-Grab, kaum Platzbedarf.
-
Thread
ATmega88 gegen ATmega168 austauschen
Hallo, Ich habe meinen ATmega88 gegen einen ATmega168 ausgetasucht, da dieser mehr flash hat. Nur wenn ich nun mein C Programm vom ATmega88 auf den Atmega168 übertrage, wird das Programm sehr sehr langsam. Meine Timer Werte
D. R. schrieb: > Nur wenn ich nun mein C Programm vom ATmega88 auf den > Atmega168 übertrage, wird das Programm sehr sehr langsam. Ist das zufällig 1/8 Geschwindigkeit? Falls ja, dann prüf mal die Fusebits, ob da das CLKDIV Bit programmiert ist.
-
Thread
ATMEGA88 PORTC Ausgänge brechen ein
könnt mir helfen denn ich bin seit ein paar Tagen am verzweifeln. Ich habe einen RGB-Fader mit dem ATMEGA88 aufgebaut mit 18-Fading-Kanälen. An den Ausgängen hängen ULN-Darlington-Transistor-Arrays. Mein Problem ist, dass drei Ausgänge (PC3,PC4,PC5), unter einer Last von 2mA (Basisstrom aus PortC in
Wird der Stackpointer beim 88 automatisch initialisiert?
-
Thread
Zündung mit myAVR atmega88
hallo, ich versuche gerade mit dem atmega88 von myAVR-Board eine Zündung für mein Motorrad zu programmiern. zuerst müsste ich aber wissen wie die Zündzeitpunkte sind, also wann gezündet wird. diese daten will ich mir von der alten zündung
-
Thread
I2C am ATMega88
Kannst du in deinen I2C Dateien mal nach deinem "ATMega88PA" suchen ? Glaube das der dort nirgendwo auftauchen wird.
ATMega88PA schrieb im Beitrag #3468641: > Kannst du in deinen I2C Dateien mal nach deinem "ATMega88PA" suchen ? > Glaube das der dort nirgendwo auftauchen wird. Ich verwende die neueste Version des Atmel
-
Thread
Atmega88 DWEN Fuse rücksetzen
Hallo zusammen, ich habe bei meinem ATmega88 die DWEN Fuse gesetzt. Nun kann ich natürlich nicht mehr auf den Chip per SPI zugreifen. Ich wollte nun mittels AVR-Dragon und AVR Studio4 im Debug Mode debugWIRE abschalten und dann mittels
aussehen? Würde ein Rechtecksignal von einem Frequenzgenerator ausreichen mit z.b. 1Mhz an Pin 9 vom Atmega88? AVRDUDE kenn ich leider noch nicht, ich habe aber mal gelesen der wäre bei WIN AVR dabei stimmt das? Ansonsten müsste ich mir den noch runter laden.
-
Thread
ATMega88 Assemblerfproblem / Timer
wieder einmal Hilfe, diesmal bei einem etwas komischen Problem. Der Code wurde im AVR-Studio für ATmega88 getestet. Ich schreibe mir kleine Routinen, um in die Assemblerprogrammierung reinzukommen. Der Code lief einwandfrei. Als ich Ihn auf das Notwendige reduzieren wollte, gings nicht mehr. Ursache
Servus Uwe, du hast teilweise recht, ein Teil der Register des ATMega88 liegen im SRAM. Offizielle Bezeichnung ist "MEMORY MAPPED I/O REGISTER DEFINITIONS (&FF-$60)". Im AVR-Studio sehe ich auch einwandfrei, wie das Register gesetzt wird, das scheint recht gut zu klappen
-
Thread
ATMega88 USART / Baudrateneinstellung
ATMega88 USART / Baudrateneinstellung Servus an alle, suche Hilfe bei der Einstellung der Baudrate bei einem ATMega88 mit einer externen Taktfrequenz von 20MHz. Ich versuche mich gerade in Assembler
ich wenig Probleme. Mit Assembler versteht halt man mehr - denk ich mal. Folgendes Problem: ATMega88 auf STK500. Programmierung in Assembler mit AVR-Studio. Die Baudrate wird beim ATMega88 über die beiden Register UBRR0H ($C5) und UBRRH0L ($C4) eingestellt. Mein Code dazu sieht wie folgt aus:
-
Thread
Atmega88 ADC Assembler Problem
ich nutze folgenden Code, und leider ist stets dieselbe LED, grün, angeschaltet. Ich habe am ATMega direkt am Pin PC0 gemessen, ob die Spannung ankommt, und folgende Verschaltung: AVCC, mit VCC verbunden, AREF, an GND Code: [avrasm] .include "m88def.inc" // Definitionsdatei für den Prozessortyp
Damit keine Missverständnisse entstehen, hier der Code: [avrasm] .include "m88def.inc" // Definitionsdatei für den Prozessortyp einbinden /* ADC_ATMEGA_88 Test 30.09.2015 2 LEDs und ein Potentiometer angeschlossen Referenzspannung für den ADC ist die AVCC
-
Thread
Atmega88 als USBtoRS232
IgorPlug-USB%20(AVR)%20RS232_eng.htm . Ist ein USBTORS232 Ccnverter jetzt wollte ich ihn einfach auf atmega 88 flaschen. Hab die paar Parameter geändert und beim debugen habe ich diesen Fehler --- Invalid redefinition of E2END --- Bild im anhang. Kann mir jemand helfen?
.device ATmega88 .include "m88def.inc" ;comment for Mega88 .equ UCR0 =UCSR0B .equ UBRR =UBRR0L .equ EEAR =EEARL .equ USR =UCSR0A .equ E2END =0x127 ;Last EEPROM
-
Thread
Atmega 88 DIDR1 Register
Hallo Zusammen, ich habe mal eine Frage zum DIDR1 Register vom Atmega 88. Was macht das genau? Im Mega 8 scheint es so etwas nicht zu geben. Was mache ich wenn ich das Programm vom Mega 88 in einem Mega 8 nutzen möchte? Vielen Dank. Gruß Steffen
Datenblatt steht, sind DIDR0 und DIDR1 Register Welches Datenblatt hast du denn gelesen? Nicht das vom Atmega88. Ein DIDR1-Register gibt es nämlich nicht. Steven () schrieb im Beitrag #3140681: > Ist aber nur beim Picopower-Typ so. Unsinn. Alle Atmega88 haben ein DIDR0-Register. mfg.
-
Thread
Atmega88 Servo mit Poti steuern
Hallo zusammen, ich hab mal wieder ne Frage. Ich möchte einen Servomotor über ein Poti an meinem Atmega88 steuern. Momentan habe ich ein Programm geschrieben, das über den Ausgang OC1A den Servomotor vom Linksanschlag zum Rechtsanschlag und zurück fahren lässt. Der Servo wird mit einem 50Hz Signal angesteuert
sich der Servo nicht, wenn ich ihn an den OC1B Ausgang anschließe. Ich weis aber nicht warum. Mein Atmega88 läuft mit 8MHz und der Timer1 wird mit 8fach Prescaler betrieben. Der Wert ADC_C0 ist eine 16Bit Variable in der der Wert vom ADC gespeichert wird. Der ADC teil funktioniert, und der Wert wird mir
-
Thread
MCP2515, ATmega88 als Taktquelle
Hi, kurze Frage: Spricht etwas dagegen, den Mega mit einem Quarz auszustatten und ihn den MCP über CLKO mitversorgen zu lassen? Die umgekehrte Lösung möchte ich vermeiden. Danke Edit: Was muss ich dabei beachten? Taktleitung möglichst kurz, nicht durch "verstrahltes" Gebiet legen, sonst noch was? Irgendwelche R/C an die Leitung?
-
Thread
Verzweiflung mit dem TWI & ATmega88
Hallo, ich versuche nun schon seit Tagen die TWI auf meinem Atmega88 zum laufen zu bekommen, eigentlich ist das ja auch nicht so schwer aber irgendwo ist der Wurm bei mir drin. Das aktuelle Problem ist das nicht einmal ein Start Signal richtig gesendet wird,
-
Thread
Atmega88 ADC Code OK?
Hallo Zusammen, ich habe mir einen kleinen Code für den Atmega88 geschrieben, der mir 2 AD Kanäle auslesen und in eine Variable schreiben soll. Die Werte möchte ich später über UART an einen weiteren Atmega88 weitergeben. Wäre nett wenn sich jemand den Code mal
-
Thread
F_CPU-Verwirrung ATMEGA88
Hallo! Also ich bin etwas verwirrt.. Ich verwende ein STK500 mit einem ATMEGA88. Jumper scheinen richtig gesetzt, da das Programm bei gesetzem 4MHz-Quarz 2.5 mal langsamer abläuft als bei 10MHz-Quarz. Ohne Quarz läuft nichts. Es wird also der gesteckte Quarz verwendet. Mit meinen 20MHz-Quarzen läuft der ATMEGA88 nicht, aber das ist momentan nicht schlimm. (Reichelt G13-704 20,0000-HC18) Zum Problem: [c] #define F_CPU 10000000UL //Takt in Hertz #include <avr/io.h> #include <avr/delay.h> int
-
Thread
ATmega88 - Reset nach Burst
Hallo, mir steigt ein ATmega88 bei Bursteinfluss (Einkopplung auf die Zuführungskabel der Schaltung) aus, d.h. startet die Programmabarbeitung von neuem. Um den den Einfluss des analogen Schaltungsteils auszuschließen,
die Abfrage der Resetquellen (MCUSR)? Hat jemand schon Erfahrungen mit der EMV-Festigkeit des ATmega88 gesammelt? (... es soll ja Controller geben die von Haus aus nicht gehen ...) Gruss frassch
-
Thread
ATMega88PA und debugWire
Hallo zusammen! Ich starte grad ein neues Projekt mit dem ATMega88PA und strauchle leider schon am Anfang. Ich habe mir für die ersten Gehversuche das Atmel Evaluation Boards von Pollin gekauft. Zum debuggen nutze ich das JTagIce von KEEelectronics und das AVR
am Target aus? Sollte nur ein 4.7k Pullup ohne weitere Cs und dergleichen sein. Notfalls mal den ATMega aus der Schaltung isolieren und mit so wenig Verbindungen wie möglich aufbauen.
-
Thread
Strom an AVCC beim ATMega88
Hallöchen Welche Strom fliest denn in den AVCC-Pin des ATMega88 ? Ich möchste ansatt dem im Datenblatt vorgeschlagenem LC-Glied ein RC-Glied verwenden und um den Widerstand zu berechnen brauch' ich den Strom. Ich möchte mir die Spule sparen. Die Print
Manfred Schön wrote: > Welche Strom fliest denn in den AVCC-Pin des ATMega88 ? Das hängt davon ab, was Du alles an die von AVCC versorgten Pins dranhängst und ob der ADC läuft. Wenn am Analog-Port (Port C) Pins als Ausgänge mit nennenswerten Lasten Low-Side hängen, dann
-
Thread
Problem mit Timer2 Atmega88
Moin allerseits, ich möchte eine Phasenanschnittsteuerung mit dem Timer 2 eines Atmega88 bewerkstelligen, dazu starte ich im Nulldurchgang den Timer 2 im CTC Mode und möchte OCR2B bei erreichen des entsprechenden Zündwinkels beispielsweise auf High setzen. Wenn der Wert von OCR2A dann
-
Thread
ATMega88 16Bit Timer
Ich suche mich gerade schon einwenig tot. Ich suche das Register in welchem der Wert des 16-Bit timers steht. Er zählt doch immer um 1 hoch. Welches register zählt er immer um 1 hoch?
-
Thread
IO atmega88 funktioniert nicht?
hi zusammen, mache gerade meine ersten erfahrungen mit einem atmega88 auf einem stk500. folgender code funktioniert einfach nicht: #include <avr/io.h> // #include <stdint.h> int main(void) { /* Setzt das Richtungsregister des Ports B auf 0xff
mmcu ist atmega88 (so wie es sein soll), ich arbeite mit avrStudio und gcc. gruß und danke!
-
Thread
Atmega88 USART SPI Mode
UCPHA0" eintrage? Datenblatt: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
.. Ich dachte der ATmega88 wäre eher ein neuer um den ATmega8 zu verdrängen ..
-
Thread
Assembler PWM Problem mit atmega88
nicht steinigen falls das schonmal aufgetaucht sein sollte, aber ich hab ein Problem mit meinem Atmega88. Gesucht hab ich hier im Forum schon, nur nix brauchbares zutage befördert. Ich will mit dem Timer1 eine PWM erzeugen. Meine letzten Versuche mit AVR-Assembler sind schon länger her, daher hab ich
-
Thread
ATmega88: Ports, PINs und DDR
wie A, B, C, D >N = Portbit wie 0, 1, 2, 3, 4, 5, 6, 7 Weiterhin steht im Text: >Da unser ATmega88 ein Acht-Bit-Controller ist, haben die Port-Register eine >Breite von acht Bit. [...] Der ATmega88 besitzt die Ports PortA, PortB, PortC und >PortD, die man frei programmieren kann. Wenn ich das
Christian N. schrieb im Beitrag #3245829: >>Da unser ATmega88 ein Acht-Bit-Controller ist, haben die Port-Register eine >>Breite von acht Bit. [...] Der ATmega88 besitzt die Ports PortA, PortB, PortC und >>PortD, die man frei programmieren kann. > >
-
Thread
Atmega88 reagiert nicht auf seriellen Eingang
Bin grade am verzweifeln - eine Schaltung mit einem Atmega 88 der aus einem seriellen Input einen Output zum parallelen Drucker machen soll. Letzteres hab ich bereits ausgiebig getestet, das funktioniert. Heute hab ich den seriellen Input drangebastelt,
ich hab inzwischen mal nach einem brauchbaren Muster für eine USART_init > spezifisch für den Atmega88 gesucht und bin hier fündig geworden: > Beitrag "Atmega88 USART" Dann zeig doch mal bitte, wie du diese Initialisierung übernommen hast.
-
Thread
ATMega88 auf STK550 (Fehler)
Suche Hilfe bei Programmierung ATMega88 auf STK500 Bei dem Versuch ein kleines Assemblerprogramm auf den ATMega88 zu laden erscheinen im unteren Fenster des STK500 folgende Meldung: - Reading FLASH input file.. OK - Setting device
Firmwareupgrade gefahren. Ich habe das STK500-Board mit einem AT90S8515 getestet -> alles ok. Nur der ATMega88 mag nicht. Den ATMega88 habe ich auch schon getausch, da ich einen 2. hier hatte -> keine Verbesserung. Die serielle Verbindung auf RS232 CTRL ist in Ordnung, der ATMega steckt im richtigen
-
Thread
Externer Interrupt 0 am ATMEGA88
nicht: In meiner Anwendung will ich einen Drehgeber auswerten. Also habe ich den einen Kanal am ATMEGA88 auf Port D.1 und den anderen an Port D.2 gehängt. D.2 ist ja mit INT0 verbunden, ich will also beim Auslösen des Interrupts (L->H) die ISR aufrufen und die Richtung abfragen und entsprechende Reaktion
-
Thread
Atmega 88 20 PU-Nomenklatur
Hi, ich hab den Atmega 88-20PU Hab ich die Nomenklatur richtig Verstanden: die erste 8 für 8 Reihe von 4 bis 32 kB, alle pinkompatibel in 28-32 poligem Gehäuse. Neueste Baureihe, alle in pico-power-Technologie
-
Thread
Binäre Werte zusammenfügen Atmega88
Hallo Jungs brauche mal wieder euere Hilfe und zwar zu folgenden Problem: An den pins D1 D2 D3 D4 eines Atmega8 liegt z.b die Binäre information 1001 . Ich frage nun die 4 pin nacheinander ab und habe dann 4 bits Variabeln zb. var1 var2 var3 var4. Wie kann ich nun die 4 Variabeln zusammenfügen , daß der inhalt 1001 ergibt. wäre sehr nett wenn jemand mir helfen kann oder eine andre Methode vorschlägt PS: Ich schreibe in C MfG
-
Thread
ATMega88 auf STK550 programmieren
Hallo, ich habe 2 ATMEGA88-10PI, die sich nicht mehr programmieren lassen. Hatte diese über Debig-Wire mit dem Emulator betrieben. Nun lassen die sich weder vom Emulator noch vom Programmer ansprechen. Habs auch schon mit
Leaving programming mode.. OK! Hat jemand eine Idee, was das sein könnte? Ich glaube nicht, daß die ATMEGA´s defekt sind. Will das Ganze aber nicht mit meinem dritten (noch funktionierenden) ATMEGA probieren. Sonst geht der eventuell auch nicht mehr... Martin
-
Thread
Wie kurze Pulse mit einem Atmega88 detektieren?
Hallo, ich möchte kurze HI-Pulse (von ca. 100us) mit einem Atmega88 detektieren. Mein erster Gedanke wäre, einen beliebigen Portpin auf Eingang zu schalten und zu pollen (das Programm hat sonst nichts zu tun). Würdet ihr das auch so machen?
Frank schrieb im Beitrag #4915638: > ich möchte kurze HI-Pulse (von ca. 100us) mit einem Atmega88 > detektieren. Du schreibst nicht ob du nur das Ereignis oder die gesamte Pulslänge (möglichst genau?) detektieren willst. Das macht einen grossen Unterschied. Und dann noch: wie oft (Wiederholrate
-
Thread
ATmega88 ADC prescaler Einstellungen
Hallo, ich habe ein Verständniss Problem wie genau der prescaler anhand der 3 BITs funktioniert http://www.atmel.com/dyn/resources/prod_documents/doc2545.pdf Seite 246 , bzw. "23.4 Prescaling and Conversion Timing" Durch setzen von ADPS[0-2] in ADCSRA kann ich den prescaler einstellen. Laut Bild im PDF kann ich 7 verschiedene prescaler einstellen Mit folgendem C-Code setze ich den prescaler auf ck/8 [c]ADCSRA = (1<<ADPS1) | (1<<ADPS0);[/c] Nach meinem Verständniss müsste das allerdings ck/16 sein [code] ADPS2 ADPS1 ADPS0 0 0 0 ck/2 0 0 1 ck/4 0
-
Thread
Atmega88 UART Parity funktioniert nicht
Hallo zusammen, ich habe momentan ein Problem mit der UART beim Atmega88A. Ich verwende die UART Library von Peter Fleury und möchte mit dem AVR den Futaba S-BUS auswerten. Dieser ist ein invertiertes UART-Signal mit 100 kBaud, 8 Datenbits und 'even Parity'. Ich invertiere
Chris R. schrieb im Beitrag #3584629: > ich habe momentan ein Problem mit der UART beim Atmega88A. Ja, du behauptest im Subject, das beim Mega88 die Parity-Auswertung nicht funktionieren würde. Tatsächlich funktioniert aber nur deine Auswertung selbiger nicht. Der Fehler steckt also nicht
-
Thread
Atmega88 versorgen Stromsparalternative 7805
Motorrad realsieren, soweit alles kein Problem. Außer den Strom für die Uhr. Ich möchte einen Atmega88 im Powersafe modus laufen lassen (10uA stromaufnahme). So nun zur Stromversorgung. Der 7805 fällt natürlich aus. Da zuhoher Stromverbrauch. Als alternative habe ich den LP2950 5V gefunden. Kostet
Aber gibt es noch welche mit weniger Stromaufnahme (Leerlaufstrom)? Zu versorgen ist nur der Atmega, display und so weiter wird von einem anderen Regler gespeißt. Oder habe ich den Falschen ansatz? Gruß der schwarze Rabe
-
Thread
4-Kanal Drehzahlmessung mit ATmega88
Verfügung stellt. Es findet keinerlei Programmierung in Assembler statt. Mit 5,5KB Code läßt ein Atmega88 noch genug Platz für eigene Anpassungen. typ. Daten: 4 Eingänge für Drehzahlen von 1 U/min – 1000000 U/min gleichzeitige Messung aller Eingänge 3 Messungen/s oder min. ein Eingangsimpuls (<
Codegröße müßte es mindestens ein ATtiny4313 sein, wenn man es kompakt programmieren kann. Mit einem ATmega88 ist man aber auch bei ungeschickter Programmierung auf der sicheren Seite. Man kann ein 2x20 oder 2x40 Display nehmen, wenn alle Werte gleichzeitig ablesbar sein sollen.
-
Thread
Spontaner Reset ATmega88 mit LCD
Ich bin langsam mit meinem Latein am Ende. Ich versuche ganz einfach ein 2x16 LCD Display an einem ATmega88 zu betreiben(*): ATmega mit Quartz (14.7456MHz, 2 Kondensatoren, Pullup an der RESET-Leitung, LCD Display über 4 Datenleitungen an PORTD und PB0 angeschlossen), Software ist im Wesentlichen Peter
in meinem Makefile hatte ich für's Übersetzen der Teile in .o-Files den uC-Typ angegeben (-mmcu=atmega88), beim Zusammenbinden der Objektdateien das aber vergessen. Dementsprechend fehlte der Start-Code komplett und so unwichtige Dinge wie Stack-Pointer waren gar nicht initialisiert :-( Seltsam, daß
-
Thread
atmega88 lib für eagle
Hallo Leute, Habe gerade auf der eagle hp die lib für die ATmega8, 88, usw. runter laden wollen, aber da gibt es anscheinend ein Problem. Kennt jemand eine andere Seite wo ich die lib's her bekomme oder hat die irg wer rumliegen? http://eagle.autodesk.com/eagle
ich die lib's her bekomme oder hat die irg wer > rumliegen? Z.B. nach atmel_tiny24-44-84tiny48-88mega48-88-168-328.lbr googeln. Mehrere Treffer führen zu https://www.diymodules.org.
-
Thread
SMS mit Atmega88 projekt Anfang
Hallo, ich hab mal eine Frage, und zwar was brauche ich alles genau um mit einem microcontroller Atmega88 mir eine sms senden zulassen. Ich meine damit das aller einnfachste zu programmieren ( in C ), für einen Anfänger. Es soll zwei oder drei Taster, den Atmegga88 und ein billiges fertiges modul, das
Muss es unbedingt ein Atmega88 sein? Du scheinst hier noch wenig bis keine Erfahrung zu haben, daher würde ich dir zunächst ein Arduino Uno empfehlen. Eine SMS mit einem µC zu verschicken ist nicht unbedingt trivial aber schon
-
Thread
PWM TIMER1 ATmega88
Hallo ich versuche mit einem ATmega88 eine PWM hinzubekommen. Top value soll in ICR1 sein. Mein Code: [avrasm] .include <m88def.inc> .cseg .org 0 start: ldi r16, low(RAMEND) ldi r17, high(RAMEND) out spl, r16
ich weiss nicht ob so sein sollte: [avrasm] .include <m88def.inc> .cseg .org 0 start: ldi r16, low(RAMEND) ldi r17, high(RAMEND) out spl, r16 out sph, r17 ;M:::::::::::::::::::: ldi r16, 0xff out ddrb, r16 ldi r16, 0 out portb
-
Thread
Einige Fragen zum Mikrocontroller Einstieg (Atmega88)
ich mir nun gerne das STK500 Board und einige Mikrocontroller zulegen. In dem Tutorial wird ja der Atmega8 verwendet, allerdings habe ich jetzt bereits mehrfach gelesen, dass es sich lohnen würde direkt mit einem etwas moderneren Typen wie z.B. dem Atmega88 anzufangen, da dieser für spätere Projekte vielleicht
nützliche Feature bieten soll. Nun meine eigentliche Frage: Was haltet ihr davon? Und besitzt der Atmega88 überhaupt den gleichen Befehlssatz, sodass ich das Tutorial 1:1 mit ihm durcharbeiten kann? Würde mich über eine Antwort sehr freuen, Gruß, Thomas H.
-
Thread
ATMEGA88 UART seltsames Verhalten
Hallo! Also vorweg muß ich sagen, daß ich noch nicht sehr erfahren bin mit den ATMEGAs..Ich verwende das STK500. Mein ursprüngliches Programm habe ich nun auf das wesentliche Problem reduziert. Ich möchte ein Signal erzeugen, das man per serieller Schnittstelle abändern kann. Ich denke, daß ich hier einen grundlegenden Fehler gemacht habe, nur welchen?? Ich bin schon seit Tagen damit beschäftigt! Nach dem Start ist auf dem Oszilloskop das Rechtecksignal zu sehen wie es sein soll. Sobald ich nun ein Zeichen sende, hält der Controller den Pegel (beliebig high/low). Er scheint irgendwo
-
Thread
ATmega88 mit 16MHz ?
Hallo zusammen Ich habe eine Schaltung mit dem ATmega88 aufgebaut und als Quarz einen 16MHz Typ verwendet. Ub=5V. Die Kommunikation über MK2-USB läuft gut. Ich kann Programme übertragen und Fuse-Bits setzten. Mich wundert nur, dass die Angaben bei
Da steht doch "8 - Mhz" also 8Mhz bis 20Mhz, wenn Du einen Mega88-20.. hast.