-
Thread
LCD an ATmega644 (später ATmega8) mittels TWI/I2C (Anfängergerecht)
zögern mich das wissen zu lassen - ich bin dankbar für jede Hilfe. Vielen Dank! Gruß atmega644
Testprogramm. Jetzt will ich das ganze in mein eigentliches Programm integrieren und danach auf den ATmega8 (oder 88 ;-)) portieren. Vielleicht werde ich da nochmal eure Hilfe brauchen. Danke nochmal und einen schönen Abend! Gruß Stefan
-
Thread
Microcontrollerwahl
/Müsst/ Ihr bauen oder genügt "nur" programmieren? Kann es etwas "Fertiges" sein? -> Asuro (atmega8) -> Nibo Bee (atmega16) -> RP6 (atmega32) Da kann man sich in der SW genügend beschäftigen. Ansonsten wird das vermutlich nix in einem Schuljahr.
Danke schon mal für die hilfreichen Antworten. Die ATmega88 und 168 haben wir wegen des relativ kleinen Programmspeichers nicht in Betracht gezogen. Ich kann echt noch nicht sagen, wie groß das Programm letztendlich wird, aber es soll dann nicht am Programmspeicher
-
Thread
ADC bei ATMEGA µC auf dem AVR Board MKII
Auszug aus dem AVR MK2 Datenblatt besagt dass, das Board mit mehreren ATMEGA Reihen kompatibel ist: Unterstützte Controllerfamilien: ATmega8 / 48 / 88 / 168 / 328 ATtiny48 / 88 Könnte uns jemand bei der Auswahl des Richtigen Controller helfen? Weil die Begriffe:
Der Atmega8 hat sogar 8 ADC Eingänge!
-
Thread
STK500
Hat jemand mit den Erweiterungsanschlüsse des STK500 gearbeitet? Ich wollte der AD-Wandler des ATmega88 mit einem Poti zum laufen bringen. Gruß Benites
Hallo, Meine Frage ist, welcher Erweiterungsanschluß des STK500-Boards für den ATmega88 benutzen soll. Danke Benites
-
Thread
Welcher Mikrocontroller für mein Laborgerät
das schafft jeder noch so kleine 8bit µC mit zwei bis drei Timern. z.B. attiny2313, ATmega8,... ja nach dem wieviel Speicher du brauchst. ATmega168 und 328 sind durch Arduino sehr weit verbreitet und günstig zu bekommen.
Mega 88 4 Zeiliges LCD Drehencoder mit Taster Dami keine Wegmessung oder weitere Endschalter nötig sind: Schrittmotortreiber Schrittmotor
-
Thread
Erfahrungen mit CSD
>Habe meine Atmega's jetzt bekommen. Bestellt am 20.04. ... >Da muss Atmel wohl längere Lieferzeiten gehabt haben :-( Scheint so zu sein, ich warte mitlerweilen 3 Wochen auf meine atmega168...den Rest hab ich aber
ist) Teillieferungen und über dreißig von mir versendeten Emails aufgegeben habe (es fehlen noch 5 atmega88). Auch wenn ich im anderen Post geschrieben habe, dass ich wegen der Preise wieder dort bestellen würde, muss ich das inzwischen zurücknehmen (oder wartet mal, ich muss es gar nicht zurücknehmen
-
Thread
Codeblähungen beim Rechnen mit globaler Variable
; 0x4e <foo+0xa> 4c: 8d e2 ldi r24, 0x2D ; 45 i = 123; PORTB = i; 4e: 88 bb out 0x18, r24 ; 24 } 50: 08 95 ret [/c]
=atmega328p -flto -Os -Wl,-Map=test.map test.o -o test.elf avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature test.elf test.hex avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc
-
Thread
Erklärung gesucht
etwas suboptimale Erfahrungen (siehe http://www.mikrocontroller.net/topic/105193#922723) mit dem mega88 bei 20 MHz gemacht habe, fing ich mit dem mega16 an zu testen. War dann ganz erschrocken, dass der gleiche Code (zur LCD-Ansteuerung), der mit dem tiny2313 und dem mega88 funzt, beim mega16 überhaupt
es gibt aber auch ne Forumsuche ... Suchbegriffe "ATMega32 PortC"
-
Thread
Unterschied Attinys 20 202 85
man sicherlich NICHT mit Minuten- oder Sekundenauflösung. Eher stündlich. Vermutlich reicht ein ATmega88 mit externem Funkmodul.
Falk B. schrieb im Beitrag #7921489: > Vermutlich reicht ein ATmega88 mit externem Funkmodul. Oder man nimmt gleich Xsense, kann da noch seine Rauchmelder, Wassermelder und CO Melder mit integrieren und fein alles auf dem Mobiltelefon zusätzlich sehen. Hat auch
-
Thread
gtkwave input-file von hex-file
gerade jemand gemeldet, der den atmega169 implementieren will - dann dürfte es zum atmega329 nicht mehr so weit sein. Wobei der LCD-Controller dann jedoch noch ein Extra-Kapitel ist. Oder ... selbst Hand anlegen ... :-)
/GetStarted Run Your AVR Firmware ./simavr/run_avr firmware.afx or ./simavr/run_avr -m atmega88 - f 8000000 firmware.hex e.g. ./simavr/run_avr ./tests/atmega88_example.axf versuche ich dies: > ./simavr/run_avr -m atmega328p -f 8000000 ./arduino328p.hex Loaded 1 section of ihex Load
-
Thread
Digitaler Soundrecorder mit AVR
Tja, das Pinout von Atmega8 und Atmega48/88/168 ist gleich, aber wenn ich mir die Pinbezeichnungen in der Bausatzbeschreibung ansehe, tendiere ich zum Atmega48/88/168. Welcher von den Dreien, läßt sich allerdings nicht sagen
gleich neu aufbauen, dann kann man den µC verwenden, der einem am besten gefällt. PS: Gegen mega48/88/168 spricht, dass es keine OC0A/B und keine OC2A/B Pins im Schaltplan gibt.
-
Thread
Erste Platine - Akku Bar-Graph Anzeige mit Atmega
> ... mit einen Atmega8 Messen ... Besser ist ein ATMega88, allein wegen der Debugmöglichkeit.
jetzt die obere Metallfahne vom IRF540N abgesägt und so passt auch der ins Gehäuse. @BWLnow: Atmega88 is ja schön und gut, aber auch der liegt nicht in der Bastelkiste. ;) (und mal ehrlich, braucht man für das Programm intensives debugging?)
-
Thread
AVR 8bit auch für größere Projekte?
Standardantwort "nu, kommt druff an was Du vor hast". Für's blinken Lassen von einer Handvoll Leds tut's der ATmega88 ja spielend. Jetzt bin ich über die Phase soweit allerdings drüber, hab so ziemlich alles beleuchtet was nicht bei 3 auf'm Baum war, die Katze traut sich nicht mehr in die Nähe des Löttisches (was
M0 einzug halten wird einzig aus einem Grund ... der STM32F030(32k) ist halb so teuer wie der ATmega88(8k)
-
Thread
AVR mit Taschenrechner ?
usb8x-Projekt scheint -so wie ich das jetzt rasch überflogen habe- in der Tat ein USB-Treiber für den TI88 zu sein, mit dem folgende USB-Geräte am TI88 angeschlossen werden können: * Mass Storage Communicate with flash drives, hard drives, and other devices conforming to the USB MSD
Meinst du TI 84 oder 88 ? :). Ja das mit dem IO Port ist mir auch schon eingefallen, nur ich habe dafür kein Kabel :(.... Zurück zum USB... wie mache ich das denn, das der µC sich wie einer dieser USB Geräte verhält
-
Thread
GD32E230 und andere STM32 Clones von Giga Devices
Kunde hat das für sich durchgerechnet und will das so. Nur aus diesem Grund gibts überhaupt noch ATMEGA8, 8L und 8A als separate Produkte, plus ATMEGA88, 88A und 88PA, vom 88PB ganz zu schweigen. Mit Chinesen habe ich so meine speziellen Erfahrungen. Schon bei so banalen Sachen wie TL431. Ich hatte
-
Thread
AVR, Arduino
können. Erfahrungen können helfen etwas schneller zu gehen. Meine Empfehlung: Steckbrett, LEDs, ATMega88 und Blinkprogramm. Danach posten, warum der µC nicht für dein Projekt geht und nach Alternativen fragen.
Hubert L. schrieb im Beitrag #3626215: >> Meine Empfehlung: Steckbrett, LEDs, ATMega88 und Blinkprogramm. Danach >> posten, warum der µC nicht für dein Projekt geht und nach Alternativen >> fragen. > > Nöö, meinen Weg ins Ziel zu kommen, lass ich maximal von den Leuten > bestimmen
-
Thread
Arduino / Atmel UART Fehler
Ich verwende einen Arduino mit ATMega328P. Ist das bei dem auch so?
BirgerT schrieb im Beitrag #4202411: > .. nimm halt die Beispiele aus dem ATmega48A..328P Datenblatt. http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf Runterladen, lesen, Beispiele (richtig
-
Thread
Problem mit Pin Change Interrupt und Timer Interrupt
hallo erstmal, ich bin grad dabei mit einem ATmega88 mit 18,432 MHz einen magnetencoder auszuwerten. es handelt sich dabei um den AS5040. ich betreibe ihn als inkrementalsensor, sprich ich will nur die Spuren A und B mit meinem µC auslesen. auslösung
abfrage. so kann ich die umdrehungen pro sekunde bestimmen, die ich dann per I2C an einen anderen ATmega88 schicke. dieser wiederrum sendet meine drehzahl und drehrichtung per UART an meinen PC. mein problem ist, dass der interrupt für den sekundentakt zwar ohne probleme ausgeführt wird, der pin change
-
Thread
IR Fernbedienung mit IRSND
der ATmega8 für IRSND gar nicht mit 8 MHz läuft. Das kannst Du leicht überprüfen mittels folgender Schleife und einer beliebigen LED mit sichtbarem Licht: [c] while (1) { schalte_led_ein (
Mega88A hab ich "sleep" "geübt" ;-) Gruß Andreas
-
Thread
Funkuhr mit Mikroprozessor FA 5/86
sieht super aus nur leider In Russisch > http://radiokot.ru/circuit/digital/home/103/ Ja so ein ATmega16 ist natürlich bedeutend einfacher.
so würde ich das bauen zur Altteileentsorgung und zum Vorzeigen:-) > Auf die Unterseite einen Mega88 und einen MAX7221, mehr brauchts nicht. gerade deine "stussuhr lp" bewundert... wenn ich richtig verstehe, hast du die uhrfunktion einen mega 88 und einen max7221 anvertraut... und der "urzustand
-
Thread
RC5 und ATMEGA168
Vermutung liegt nahe, dass das Timer-Intervall nicht stimmt, kann aber keinen Fehler finden. Der ATMEGA ist extern mit 3.68 MHZ getaktet, F_CPU ist korrekt eingestellt, serielle Übertragung an den PC funktioniert auch. Jemand eine Idee oder ein funktionsfähiges RC5-Beispiel für den ATMEGA88 o. ATMEGA168
richtige Device eingestellt? Der 168er hat andere Interruptvektoren (2-Word lange statt 1 Word wie bei 48/88).
-
Thread
Ja ist denn schon wieder Ostern? CSD Rabattaktion wie letztes Jahr
brauche und dann verglichen, kann von ein paar Cent weniger bis 50% billiger sein je nach Artikel. ATMEGA88PA-AU für 1,33€ ist auch ok vom Preis man muss halt schauen und nicht blind links kaufen. Wäre ich nicht aktuell übersättigt mit Bauteilen der letzten Aktionen hätte ich auch diesmal wieder was
gekauft. Leider hat er keine Attiny25V und die 45Ver sind viel zu teuer, dafür kreig ich ja fast zwei Atmega88 ;). Gruß Matthias
-
Thread
Seltsames Verhalten vom ADC des ATMega32
Das mit dem C-Entfernen wäre mal ne Idee. Aber ich habe es ja auch nur zu Testzwecken auf meinem ATMega32. Später mache ich ne neue Platine mit einem ATMega48 bzw. ATMega88. Da werde ich den C von AREF auf GND legen, ich verstehe auch nicht ganz warum die das beim RN-Control nicht so gemacht haben. Ich
Offset drin. Ich muss das eh noch alles neu machen, da ich jetzt nur auf meinem Board mit dem ATMega32 Teste, später wirds ein ATMega48 oder wenn 4KB nicht reichen ein 88er. Dennoch fand ich das Verhalten des ADC doch sehr seltsam. Ich werde mir deine Tipps auf jeden Fall mal zu Herzen nehmen. Wahrscheinlich
-
Thread
4Draht-Touchpanel direkt am AVR und die Portschaltung
Hallo, wie soll ich denn das Drücken erkennen, ohne das der ADC mißt? Ich habe keinen ATmega88, der Level Interrupts kann, sondern einem ATmega32. Ich überlege ja schon die ganze Zeit. Allerdings fällt mir nichts ein. Viele Grüße Herbert
> Ich habe keinen ATmega88, der Level Interrupts kann, sondern einem > ATmega32. Macht nix. Schalte die vier Leitungen wie in der Tabelle. Ich mache es so: Beide X-Leitungen als Ausgang und Low. Beide Y-Leitungen
-
Thread
Atmega8A Quarzoszillator
MHz; Start-up time: 18CK >+ 0ms" für den Takt zu wählen? Bist du sicher, das du den richtigen ATMega ausgewählt hast? Der ATMega88A hat keine Möglichkeit für einen externen *RC* Oszillator. Sieh mal nach, ob du eine Einstellung in der Richtung "Ext.Clock..." findest. MfG Spess
>Der ATMega88A hat keine Möglichkeit für einen externen RC Oszillator. Er hat ja auch nichts von *88A*, sondern *8A* geschrieben und der ATmega8A hat sehr wohl eine Möglichkeit für einen externen RC Oszillator
-
Thread
Servo Ansteuerung
#4696769: > AVR Studio4 Da habe ich falsch gefragt - ich meinte den µC. Aber es wird wohl ein ATMega 88/168/328 sein.
Beitrag #4696778: > Da habe ich falsch gefragt - ich meinte den µC. Aber es wird wohl ein > ATMega 88/168/328 sein. ja, ich verwende Atmega 328.
-
Thread
Welchen Atmega-Controller für Batteriebetrieb nehmen?
ich auch so einen Controller verwenden, auch, wenn es vielleicht sparsamere gibt. Mir würde ein Atmega8 reichen, wobei ein Atmega16 sicherlich in Bezug auf spätere Erweiterbarkeit auch nicht verkehrt wäre. Der Controller muss (oder gibt's eine andere Lösung?) mit 5V arbeiten, da das angeschlossene
Ich würde dir zu einem Atmega88 oder Atmega168 raten, da die gegenüber den normalen Atmega8 einige nette Features haben und auch meines Wissens weniger Strom brauchen. Vom Atmega8 zum 88 ist es auch nicht schwer, pinkompatibel
-
Thread
AVRs: "Zukunftsicherheit" der verschiedenen Typen?
bei Atmel sind schon der eine odere andere 8bit-Controller "über den Jordan" gegangen :-( [z.B. Atmega 163] Kann man aus dem heutigen Stand sagen welcher ATMEGA "zukunftssicher" ist? Ich geh mal davon aus das die ATMEGA 8 ... 128 sicherlich noch recht lange produziert werden - oder? Gruss
Das ist der ATmega128, der per compatibility fuse zum 103er werden kann -> also fast ein drop in replacement
-
Thread
Interrupt im Idle-Modus und wom Watchdog augeweckt werden
Guten Tag, in einem Projekt von mir mag ich den ATmega88PA in den Idle-Modus schicken, leider hab ich noch ein paar Verständnisprobleme. Erstmal zu ein paar Grundlege Verwendungen vom AVR: Timer0 schaltet Ports, inkremitiert, vergleicht Variable und
af mein Haupt, das hatte ich bei diesem Modell übersehen. Nicht alle AVRs können das. Ich bin vom Atmega8 ausgegangen, aber hier wird ein Atmega88 verwendet. Letzterer kann das, der Atmega8 jedoch nicht. Mein Fehler. -.- Erwin schrieb im Beitrag #3665080: > Den Rest der Zeit > hält man sie im Sleep-Modus
-
Thread
Wie kann ich Eingangswiderstand für Lichtorgel regeln
https://www.mikrocontroller.net/topic/131525) habe ich nachgebaut und sie läuft wunderbar auf meinem atmega88. Nun will ich das Eingangssignal mit einem Digital-Potentiometer AD5220 so steuern, dass der Eingang des atmega88 immer gut ausgesteuert ist. Dieser wird anstelle des 10K drehpoti (R1) verbaut, siehe
#4942036: > Eingangssignal mit einem Digital-Potentiometer AD5220 so steuern, dass > der Eingang des atmega88 immer gut ausgesteuert ist. Dieser wird > anstelle des 10K drehpoti (R1) verbaut, siehe Schaltplan im Anhang. Der OP im Eingang hat eine Verstärkung um 10. Für eine elektronische Regelung würde
-
Thread
Variable als static deklarieren
Leider ist das wohl nicht der Grund: Atmega32, Flash 7700 words, also ca. 50% voll.
full) (.data + .bss +.noinit) uhu wrote: >Gibst du den richtigen Prozessortyp an? ja, Atmega32
-
Thread
LED ATMEGA8 schnell ansteuern
solltest du ihn auch auf keinen fall brauchen. noch was ganz andres: findest du nicht, dass dein atmega wissen sollte, wie schnell er durch die luft fliegt?
connected. # FUSES ........ Parameters for avrdude to flash the fuses appropriately. DEVICE = atmega8 CLOCK = 8000000 PROGRAMMER = -c USBasp OBJECTS = main.o FUSES = -U hfuse:w:0xd9:m -U lfuse:w:0x24:m # ATMega8 fuse bits (fuse bits for other devices are different!): # Example for
-
Thread
Im Rausch der Geschwindigkeit läufts nimmer so rund
RESET als Portpin definiert (Über Fuses)? Nein, ich verwende ISP (STK200-Klon) > Ist dein ATMEGA überhaupt für so eine Hohe Frequenz ausgelegt? Yepp, ist ein ATmega88-20 > - Du benutzt den Watchdog, was man während der Entwicklung auf keinen > Fall, nie und nimmer tun sollte. Hm, wissentlich
164er SR. Um auszuschließen, dass es ein Berechnungsfehler bei der Frequenz ist, habe ich dem mega88 auch mal eine 16MHz Firmware verpasst - läuft problemlos. Gut, anfangs hatte ich Probleme mit den Timern beim mega16 - der Chip scheint doch etwas betagter zu sein, als der mega88er. So gibt es kein
-
Thread
AVR - unteres und oberes Nibble von Port getrennt beschreiben
konfiguriert sind. Sonst toggelt eine "1" im PIN Register den Ausgang (bei neueren AVR zB ATtiny25, ATMega88 ... und fast alle anderen)
konfiguriert sind. Sonst toggelt eine > "1" im PIN Register den Ausgang (bei neueren AVR zB ATtiny25, ATMega88 > ... und fast alle anderen) Mist, reingefallen. Bei Eingang werden die Pullups mit dem Portregister geschaltet! Im PIN werden die Zustaände abgefragt.
-
Thread
atmega8 mit atmega48 ersetzen?
atmega8 und atmega48 sind pinkompatibel. kannst du direkt ersetzen wenn du den code eh neu schreibst. codekompatibel sind sie leider nicht. cu tarzanwiejane
Den Atmega168 kannst man auf jedenfall nehmen und direkt mit dem Arduino Board, der IDE und der API benutzen - ohne Code-Anpassungen. Seit der Ardunio IDE Version 0006 ist der Atmega168 als Alternative zum Atmega8
-
Thread
Mikrokontroller Platinen
um Ihre Hilfe. Im Nachlass meines verstorbenen Sohnes gibt es kleine Platinen, bestückt mit dem ATMEGA 88. Ich kenne mich damit nicht aus und frage, ob mir jemand weiterhelfen kann, worum es sich handelt und welchen Wert diese Platinen haben könnten. Ich vermute einen Zusammenhang mit einer Modellbahnsteuerung
- Hohlbuchsenanschluss - Gleichrichter - Spannungsregler um die Spannung auf 5V zu bringen - ATmega88 (2,50€ - 3€) - zwei Status-LEDs mit Vorwiderstand - Anschluss an den UART des Controllers über RS232 (Com-Port), also da ist ein UART<->RS232 Wandler drauf, anstatt dem UART<->USB-Chip. Es gibt
-
Thread
DDR-µC, maskenprogrammiert, "fremd verwendbar ?
Wenn an einen UB88x extern ROM und RAM angeschlossen werden bleibt von den Ports tatsaechlich nicht mehr viel uebrig. Da sind die Verhaeltnisse beim 8031 deutlich besser.
Glotzen mit Bildröhre als Steurrechner sehr weit verbreitet, natürlich nicht mehr in der Form wie U88x. Gruß, Pille
-
Thread
AVR Compilerfrage (Platz sparen)
pincompatibel: Atmega88/168/328 da wäre noch Platz ;-)
guter Tip. Dennoch werde ich keine Wissenschaft daraus machen, dafür lohnt es nicht... :-) >>Atmega88/168/328 möchte ich vermeiden, lohnt nicht, habe den 48 noch liegen... JJ
-
Thread
Welcher uC für meine Anwendung?
Nimm dir doch einfach ein ATMEGA32 oder noch besser ein STM32F103
Ports erweitern: http://www.mikrocontroller.net/articles/Porterweiterungen Dann geht auch ein Mega88. Für die Megas (32 oder 88) gibt es hier im Forum die meiste Unterstützung.
-
Thread
EA-DOGM - LCD an SPI - Schnittstelle
SPI gearbeitet habe. Das LCD habe ich angeschlossen wie das Bild zeigt. der Controller ist ein ATmega88 mit 12MHz an 3,3V. Hat mir jemand ein Beispiel zur Ansteuerung des Displays via SPI? oder vielleicht einfach nur ein Beispiel zu Programmierung der SPI-schnittstelle. In der Zip-Datei befinden
Tag zusammen, also ich habe nun nochmal einen Blick ins Datenblatt vom ATmega88 geworfen. Dort steht drin, dass das SPIF - Bit gesetzt wird, wenn die Übertragung abgeschlossen ist. Rückgesetzt wird es automatisch, sobald ein Interrupt ausgelöst wurde, oder so wie bei mir, nach
-
Thread
AVR Signature Bytes - Liste aller Controller?
= "ATTINY861"; signature = 0x1e 0x93 0x0d; desc = "ATMEGA48"; signature = 0x1e 0x92 0x05; desc = "ATMEGA88"; signature = 0x1e 0x93 0x0a; desc = "ATMEGA168"; signature = 0x1e 0x94 0x06;
ATmega8 1E9308=ATmega8535 1E930A=ATmega88 1E930B=ATtiny85 1E930C=ATtiny84 1E930D=ATtiny861 1E930F=ATmega88P 1E9381=AT90PWM2 1E9381=AT90PWM3 1E9383=AT90PWM2B 1E9383=AT90PWM3B 1E9401=ATmega161 1E9401
-
Thread
Externe LED leuchten lassen
Hallo allerseits, bisher habe ich einen Atmega 88 auf einem STK500 betrieben und konnte auch die LEDs des Boards anschalten. Bei diesen einfachen Programmen habe ich mit PORTD/PIND immer gearbeitet. Nun würde ich gerne an einen einzelnen Pin des Atmega in einer Schaltung eine LED hängen und diese LED an- und ausschalten können. Die LED sollte zum Beispiel beim Atmega 88 an Pin PB3 hängen. Nur wie kann ich diesen Ausgang denn nun ansprechen, so dass
-
Thread
Atmel Studio 7.0 Probleme
daher als erstes ein Lernpaket von Franzis bestellt. Im Paket ist eine "Programmierplatine" mit Atmega88 und 4x16ER IC Sockel gelötet. Ich muss dazu erwähnen ich habe mit Mikrocontroller Programmierung schon mal angefangen und da es zeitlich nicht mehr geklappt hat musste ich aufhören (Damals war es
Wl,-Map="GccApplication1.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=atmega88 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.106\gcc\dev\atmega88" @echo Finished building target: $@ "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8
-
Thread
pollin kamera au-85
Kann man das JPEG-Bild per I2C auslesen? dan könnte man ja eine Bilig Digicam bauen. ;-) Cam>Atmega>SD
/4) = 1; erzeugter code ist: 37: int *portBase = 0xbf880000; 9D00003C 3C03BF88 lui v1,0xbf88 38: 39: // lata = 1 40: *(portBase+0x6020/4) = 1; 9D000040 24020001 addiu v0,zero,1 9D000044 AC626020 sw
-
Thread
avr-gcc 4.9, Atmel Studio 7 unterschlägt Code
,-Map="gcctest01.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mrelax -mmcu=atmega128 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.90\gcc\dev\atmega128" [/code] Adib.
Z+5 ; 0x05 cc: 90 e0 ldi r25, 0x00 ; 0 ce: 98 2f mov r25, r24 d0: 88 27 eor r24, r24 d2: 26 81 ldd r18, Z+6 ; 0x06 d4: 82 2b or r24, r18 [/code] Adib. --
-
Thread
Debug Mode Verlassen AVR Dragon
Hallo Leute, Ich habe mir zum Debuggen einen AVR Dragon zugelegt. Nun wolte ich dies mit einem Atmega 88PA testen. Soweit hat auch alles einwandfrei funktioniert. der uC lässt sich debuggen und alles geht. nur leider kann ich den Debugmode nicht mehr verlassen. Ich verwende: AtmelStudio6.1.2730 ServicePack2 auf einem Windows 7 rechner. Als uC habe ich einen Atmega 88PA. Meine Vorgehnsweise ist folgende: Ich gehe auf Debuggen->start debugging and break dann auf Disable DebugWIRE and Close nur kommt folgende Fehlermeldung: Failed to disable debug wire
-
Thread
Wo ATmega328 bestellen?
Er hat doppelt so viel Flash und Ram wie der Atmega168. Den ATmega328 gibt es gottseidank auch in PDIP Bauform.
csd: 2 ATMEGA328P-20PU je 4.59 EUR 9.18 EUR Versandkosten 3.59 EUR Zu zahlender Betrag: 12.59 EUR farnel: 2 ATMEGA328P-20PU je 5,64 € 11,28 € Versandkosten: 7,95 € Gesamt: 22,88
-
Thread
Mehrere Bits gleichzeitig ändern
Assembler] Die letzte Anweisung schreibt den Inhalt von r18 an die Adresse 0x1B, dort liegt bei ATMega32 PORTA -- also scheint alles i.O.
0x1b ; 27 278: 27 78 andi r18, 0x87 ; 135 27a: 99 27 eor r25, r25 27c: 88 0f add r24, r24 27e: 99 1f adc r25, r25 280: 88 0f add r24, r24 282: 99 1f adc r25, r25 284: 88 0f add r24, r24 286: 99 1f adc r25
-
Thread
LCD im 4bit Modus initialisieren, funktioniert nicht, C, Atmega8
LCD_Data = 0x88; => das ist 8bit, es fehlt die Umsetzung auf 4bit
LCD_CheckBusy(); LCD_Data = 0x88; LCD_EnableSignal(); while(1); } [/c]
-
Thread
propellurino, parallax propeller mit atmega168 steuern
meiner Lösung: http://www.hobby-roboter.de/forum/viewtopic.php?f=5&t=72 Ein Aufsatz für ein Atmega168 Arduino Board. Der Atmega168 steuert den Propeller quasi als Coprozessor. Wie findet Ihr's zefro
. ;) Ja, der Linus ist schon phänomenal. Allerdings fand ich sein letztes Demo, bei dem auf dem Atmega88 Sound und Video lief, noch viel beeindruckender. Im Gegensatz zum Propeller ist der Atmega88 ja überhaupt nicht für eine VGA Ausgabe vorgesehen. >Ein deutlich besseres Video gibt es übrigens hier