-
Thread
ATMEGA8 Soundgenerator/Synthizer
angehängt werden. Die Files zum Projekt finden sich hier: http://www.roboterclub-freiburg.de/atmega_sound/atmegaSID.html Um den Soundgenerator auszuprobieren, brauch man blos einen Atmega8 mit 16MHz Quartz. Den PWM-Ausgang kann man direkt an einen Verstärkereingang anschließen. Ich habe hierzu
kann mir jemand das hex-file füe nen Atmega168 16MhZ senden?
-
Thread
AtMega128: Längenbegrenzung bei "strcat"?
ich weiter suchen, an was es liegt.... Hier meine Tools / Hardware: * avr-gcc (GCC) 3.4.6 * ATMega128 * externes RAM, Typ IDT71024 (128k*8), A16 ist mit Prozessorport immer auf gleichem Pegel Gruß Martin
an dem ATMega 128 ist ein externes RAM dran (128k*8). Daher hab ich nicht nur 4k RAM.... Oder geht das mit dem externen RAM nicht mit Arrays?
-
Thread
UART mit Atmega 2560
Hallo, Danke für die Antwort. Mit einem Atmega 8 hats bei mir auch funktioniert. Nachdem ich das Programm aber für nen Atmega 2560 umgeschrieben hab gehts nicht mehr. Kann es daran liegen, dass der 2560 mit 16Mhz läuft und ich deshalb einen Fehler
Hi >Nun zum Problem: Der ATM 128 mit 2 Uarts kann nur mit UART0 asynchrone >Übertragung (lt. Datenblatt). Die UART1 geht dann nur als synchrone >UART. Wie kommst du auf dieses schmale Brett? Wenn mit ATM 128 der ATMega128 gemeint
-
Thread
Helpthread zum Wikiartikel AVR Eclipse
Wiki ein. Mfg Rainer PS: Ich habe den Simulator so aufgerufen: [pre]simulavr -g -p 1212 -d atmega128 -P simulavr-disp[/pre]
Netz gefunden. Aus den Bildern im Tutorial sieht man, dass das dortige Programm wohl für einen Atmega8 bestimmt war (Target -> Atmega8). Beim Start von AVARice wird jedoch ein Atmega128 als Platform angegeben. Könnte man dadurch AVARice "austricksen" und trotzdem debuggen? Micha
-
Thread
Nachteil bei verschiedenen µC
ATmega8, 16, 32, 128.. würde ich aus einem Grund nicht mehr verwenden. Bei dieser Generation herrscht noch ein ziemliches Chaos bei den Registern Das mag im Einzelfall keine Rolle spielen, aber wenn man
gewachsen. Atmel hat wohl versucht, zu den älteren Modellen möglichst kompatibel zu sein. Stichwort ATmega128 und PortF ist das glaube ich, bei dem ein Register aus der Reihe schlägt > Dort ist der MSP430 deutlich besser. Dort ist z.B. Timer 0 in > alles Derivaten identisch, oder? Ich weiß nicht,
-
Thread
IDE unter Linux
at90scr100 at90usb1286 at90usb1287 at90usb162 at90usb646 at90usb647 at90usb82 at94k ata6289 atmega103 atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 atmega16 atmega161 atmega162 atmega163 atmega164a atmega164p atmega165 atmega165a atmega165p atmega168 atmega168a atmega168p atmega169 atmega169a atmega169p atmega169pa atmega16a atmega16hva atmega16hva2 atmega16hvb atmega16m1 atmega16u2 atmega16u4 atmega2560 atmega2561 atmega32 atmega323 atmega324a atmega324p atmega324pa atmega325 atmega3250 atmega3250a
-
Thread
ATMEL Eval Board 2.0.1 Test-Software
(80)><NUL><NUL><(80)><NUL><NUL><(80)><(80)><(80)><NUL><NUL> <(80)><NUL> Als Dezimal sowas: 128 000 128 000 128 128 128 128 128 128 128 128 000 128 000 128 128 128 128 128 000 128 128 000 128 000 128 128 128 000 128 000 128 128 128 128 128 128 128 000 128 000 128 128 128 000 128 128 128 128 128 000 128 128 128 128 128 000 000 000 128 128 128 128 128 000 128 000 000 128 000 000 128 128 128 000 000 128 000 Was ist das? Ist das Board oder mein ATmega644 defekt? Viele Grüße Max
-
Thread
ATMEGA mit XRAM?
Wenn es etwas mehr Flash sein darf als der Atmega8515 dann gibs z.B. noch den Atmega162.
im Beitrag #2327121: > Und wenn's kein DIP sein muss, dann gibt's noch ATmega640, ATmega1280, > ATmega1281, ATmega2560 und ATmega2561, die alle ein XRAM-Interface > haben. Damit sollte wohl auch genügend Flash verfügbar sein ;-), Ich weiß. Allerdings kenne ich deren Abmessungen
-
Thread
LCD-Modul SAMSUNG UG12D228AA von Pollin
somit könnte man verifizieren ob es der richtige ist, wenn man einen Verdacht hat. So viele Chips für 128 x 128 Color LCDs sollte es ja an und für sich nicht geben, nur gefunden habe ich keinen einzigen... Sorry für die schlechte Qualität der Pics!
Controller, hab es auf nem 8-bitter mit 16MHz getestet und da war es ca. 1 sek für den Bildaufbau. 128 x 128 x 16 (bit pro Pixel) = 32k !!!
-
Thread
Wo gibts günstige AVRs?
Hi! http://www.artools.de ist auch recht günstig. Die haben zwar keine atmega128 aber z.b. atmega32 für 8.30 Euro. Nik
Ich hätt auch gern mal einen atmega128 aber mit SMD fang ich leider nix an :(
-
Thread
Programmvorstellung "CCPro-Loader" - natives C (ohne Interpreter) auf der C-Control Pro
Compact-C) schreiben, was unnötig Rechenleistung verschwendet. Warum nicht gleich einen "normalen" Atmega128 verwenden? Hier auch ein bisschen Werbung für Conrad: Derzeit bietet Conrad mit dem Probot Einsteigerset mit ca 62€ ein sehr günstiges Komplettset zum Einstieg in die Mikrocontrollertechnik an. Im Vergleich zum Asuro ist der Mikrocontroller (basierend auf dem Atmega 128) deutlich leistungsfähiger und die Sensorenpalette ist auch umfassender aufgestellt. Um die CC-Pro nun mit dem eigenen Hexfile zu Programmieren kann man immer noch das mitgelieferte Programmierkabel
-
Thread
[V] Mikrocontroller, EvalBoards, Displays
Hi, hätte gerne: 2 x Display WINSTAR WH1602B-NGJ-JT 1 x Atmega128 Eval Board 3 x Display Displaytec162 Ralf
Hallo, kannst du ein Bild von Atmega128 Eval Board posten?
-
Thread
ATmega32 und PORTC
wählte er den endlosen Titel. ;-) Werner P.S. Hat einer mitgezählt wer den Rekord hält? ATmega128 mit der M103 Fuse oder ATmega16/32 mit JTag Fuse?
einem ATmega128 gesucht habe, warum mein Port F nicht richtig funktioniert. M103C war ja offensichtlich...
-
Thread
Problem mit AT90Can128
mitteilt, für welchen MCU-Type (microcontroller unit) man compiliert, also -mmcu=at90s8515 oder -mmcu=atmega128, oder eben -mmcu=at90can128. CVS ist das concurrent version system, das vermutlich meistverbreitetste Versionsverwaltungssystem. Damit werden u. a. auch die Quellen der avr-libc verwaltet.
Ich kann mir nicht vorstellen, daß der AT90CAN128 sich grundsätzlich vom ATMega128 unterscheidet. Deshalb muß man doch nicht gleich den WINAVR neu compilieren Benenne doch einfach das iocan128.h in iom128.h um, damit die zusätzlichen Namen für
-
Thread
Besteht Interesse an AVR-Peripherie?
kompatibel zum original Atmega128 (auch die > Interrupts). I2C würde mich interessieren, das habe ich noch nicht.
und Du die Dateien zur Verfügung stellen würdest? Ich plane, den AVR-Core von opencores.org von ATmega103 auf ATmega8035 bzw. ATmega16 zu erweitern. Dabei wäre die UART vom ATmega128 und ggf. weitere Peripherie natürlich schon mal ein großer Schritt. BTW: Weiß jemand zufällig, ob man den geänderten
-
Thread
Instrumentenverstärker mit UA741CN
Selbstsabotage mit Vorsatz ... Ulrich H. schrieb im Beitrag #3948235: > Die Ref. Spannung des INA128 gehört nicht fest auf GND, sondern an 2,5 > V Das hattte ich ja auch schon geschrieben. Stattdessen wurde dann Vref vom ATmega mit einem Spannungsteiler auf halbe Betriebsspannung gebracht ...
wesentlich genauer. Evtl. solltest Du Dich für das fertige Gerät auch vom Arduino trennen und den ATmega auf das Messboard setzen. > Ulrich H. schrieb: >> Ein RC Filter zwischen dem INA128 und dem ADC Eingang wäre ggf. noch >> hilfreich, als Anti Aliasing-filter. > > Wenn es auch ohne geht würde
-
Thread
Preisdivergenz bei Mikrocontrollern;
Kein Mensch arbeitet noch mit Atmega. Vielleicht noch der Physiklehrer Dimpfelmoser. Alle Profis sind auf SAMD oder STM gewechselt, die haben 100x mehr Power und Speicher und kosten oft weniger als die Bastel-Atmega.
Wo ist eigentlich der Unterschied AVR128DA28-E/SP und AVR128DA28-EI/SP??
-
Thread
Atmega2561 Watchdog
Ich habe bis jetzt nach Bedarf mittels [c] wdt_enable(WDTO_15MS); [/c] einen Reset beim Atmega128 auslösen können, nun habe ich auf dem STK Board den Atmega128 durch einen Atmega2561 ersetzt. Hier sollte die Funktionalität gleich bleiben, jedoch geht der Atmega in einen unbestimmten Zustand
in ATmega128. Refer to the ATmega1281/2561 datasheet or the Application note "AVR132 - Enhanced Watchdog Timer" for more information. WTD Fuse ist bei meinem Atmega aus, sollte doch wie gewohnt funktionieren
-
Thread
Kontrolle Schaltung, Verdrahtungsfragen
. > 3) Die Sicherung: Da der Atmega mir lieb und teuer ist, würde ich gern > die Komplette Schaltung absichern. Hat da jemand einen Anhaltspunkt? Wenn was falsch läuft, wird die Sicherung den ATMega auf jeden Fall überleben. Die
Das ist mir bewusst, nur ich habe nirgends im www eine beispielschaltung gefunden hierzu. Beim ProBot128 vom C hing der direkt laut schaltplan am Port der C-Control M128
-
Thread
ATmega1280 Blockiert
007 s (= 2000000 Hz) avrdude: set SCK frequency to 1500000 Hz avrdude: reading input file "1280\ATmegaBOOT_168_atmega1280.hex" avrdude: input file Y:\Arduino\MightyBoard\1280\ATmegaBOOT_168_atmega1280.hex au to detected as Intel Hex avrdude: writing flash (130838 bytes): Writing | ############
100% 49.29s avrdude: 130838 bytes of flash written avrdude: verifying flash memory against 1280\ATmegaBOOT_168_atmega1280.hex: avrdude: load data flash data from input file 1280\ATmegaBOOT_168_atmega1280.hex: avrdude: input file 1280\ATmegaBOOT_168_atmega1280.hex auto detected as Intel Hex avrdude
-
Thread
Wozu ISP?
Hallo Zusammen! Könnt Ihr mir sagen wozu ich den AVR-ISP brauche, wenn ich z.B. den ATmega128 auch mit dem AVR-Studio flashen kann? Und das auch nur über die RS232. Gruß Karl
Hallo Du kannst den ATmega128 nur ueber de nBootloader Flashen.. Aber was ist mit den kleineren / aelteren die keinen Bootloader haben / oder nicht installiert ist? Dann musst du eben einen ISP zum Programmieren nutzen zumindest
-
Thread
OLED128x128 SSD1351 RGB Initialisierung Color Farbe bunt SPI 3.3V AVR ATmega8 ATmega328p Assembler
und unkompliziert, schnell zusammengefummelt zur Initialisierung eines 1.44 "zoll Serielle SPI 128x128 Farbe TFT LCD Display Moduls in Assembler mit AVR Studio 4. Vorsicht, das Display verträgt nur 3.3V und benötigt, wenn alle Pixel kräftig leuchten ca. 200mA. Gegebenefalls einen Level-Shifter
Version-2 mit ATmega8 Zusätzlich wird der Registerinhalt von MCUCSR ausgewertet, um den Grund des letzten Resets zu erfahren, z.B. wurde die Resettaste betätigt, so als Spielerei^^ Momentan ist der ATmega8 schon
-
Thread
Liste von AVRs mit externem Speicherinterface?
AT90CAN32_AT90CAN64_AT90CAN128 AT90USB646_AT90USB647_AT90USB1286_AT90USB1287 ATmega128_ATmega128L ATmega162_ATmega162V ATmega640_V_ATmega1280_V_ATmega1281_V_ATmega2560_V_ATmega2561_V ATmega64_ATmega64L ATmega8515_ATmega8515L
8Bit-AVRs (auch Mature Devices) mit externem Speicherinterface auf. [pre] AT90S4414 AT90S8515 ATmega64 ATmega103 ATmega128 ATmega161 ATmega162 ATmega640 ATmega1280 ATmega1281 ATmega2560 ATmega2561 ATmega8515 AT90CAN128 AT90USB82 AT90USB162 AT90USB646 AT90USB647 AT90USB1286 AT90USB1287
-
Thread
C-Control Einstieg lohnenswert?
Hallo, wenn wir einen ATmega 128 nehmen der kostet gut 12EUR + SMD Adapterplatine sind wir auf gut 20EUR. Dann kommt noch die Aussenbeschaltung dazu! Die Mega128 was ja ein ATmega128 ist, kostet 24,95€! Die neue Generation ist
UlliS schrieb: > wenn wir einen ATmega 128 nehmen der kostet gut 12EUR + SMD > Adapterplatine sind wir auf gut 20EUR. Dann kommt noch die > Aussenbeschaltung dazu! Die Mega128 was ja ein ATmega128 ist, kostet > 24,95€! Für welche
-
Thread
Eclipse-Neuling "No rule to make target"
selbst einen ATMEGA88 mit 4MHz eingestellt habe. Der hier erwähnte ATMEGA128 mit 8MHz ist die Standard-Einstellung des mfile-makefiles. das "which make.exe" liefert mir den Dateipfad des makefiles im WinAVR-Ordner:
MATH_LIB = -lm # External memory options # 64 KB of external RAM, starting after internal RAM (ATmega128!), # used for variables (.data/.bss) and heap (malloc()). #EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff # 64 KB of external RAM, starting after internal RAM (ATmega128!),
-
Thread
ATMega1280 Betriebnahme fehlgeschlagen
beim > AtMega64 mit PDI PDO? (ggf. Schaltplan) Nein, PDI und PDO gibts nur bei den 64-Pinnern (ATMega1281/2561)[/Zitat] Ja, dass das nur bei denen so ist (+ 64er und 128er ;)) ist klar, die Frage ist nur, ob es im Bezug auf die ISP Programmierung ebenso Besonderheiten beim 1280er gibt?
falscher FUSES nicht zugänglich ist? Klar: HIGH VOLTAGE PROGRAMMING. Nur wie mache ich das beim ATMEGA1280??? Für ATMEGA32 oder ATMEGA8 ist es kein Problem, ich stecke sie ins STK500 und jumpere das STK500 dementsprechend und es geht einwandfrei. Wie jedoch kann ich beim ATMEGA1280 per HIGH VOLTAGE
-
Thread
Wie erschaffe ich einen 1 ms Takt bei einer Frequenz von 16MHz
dennoch exakt aller 1ms einen Interrupt. Der Timer Counter wird von nichts beeinflusst. Übrigens, ein ATmega328P Timer 0 hat keinen Prescaler 128. Ich weiß nicht wie du auf deine 8 Takte usw. kommst. Vom Eingangsposting? Du übersiehst das der Prescaler auf 1024 gesetzt wurde. Das heißt der Interrupt im
Veit D. schrieb im Beitrag #6492589: > Übrigens, ein ATmega328P Timer 0 hat keinen Prescaler 128. Hä? Oh....*Timer* prescaler ... stimmt; mein Fehler! ich war beim CLKPR (nein, hab ich fehlinterpretiert, steht nirgendwo ;) hab mich ehrlich gesagt auch n
-
Thread
Fusebits lassen sich nicht setzen (neuer ATMEGA328P)
ATmega328P Fusebits
Georg M. schrieb im Beitrag #7796140: > ATmega328P Fusebits Was möchtest du uns damit sagen?
-
Thread
LED_Laufschrift mit Mega 32 und MAX 7219
erzeugt und auch richtig ausgewählt,hmmm...hat irgendjeamnd ne antwort?? achso ich benutze einen ATmega32 16PU, hier sollte ich doch dann im device einfach den ATmega32 auswählen, oder??
des ATmega abschalten. 7. Programmieradapter von der ISP-Schnittstelle abziehen. 8. SPI-Schnittstelle aufstecken. 9. Betriebsspannung des ATmega einschalten. Gruß Udo
-
Thread
UART AT128 asm
> Was ist ein AT128? ein ATmega128. Sorry, ich dachte das ist klar. AT16 ist dann natürlich ATmega16
/sts/ und /lds/ bei USART0 sind doch auch falsch, ausgenommen UCSR0C. Ich habe leider keinen ATmega128 zum Ausprobieren.
-
Thread
AVR128DB mir 3-wire SPI
ATMega128. Und gerade mit Peripherie gibt es viele Unterschiede. Deshalb denke ich, jede Diskussion bzg. AVR-Serie hat Wert. Ich möchte gerade mit AVR128DB mehr machen. Deshalb suche ich alles mögliche
etwas Großes zu betrachten, dafür gibt es ATXMega und STM32 usw. Aber dort, wo man früher gerne ATMega328 oder ATMega1284 genommen hat, wird AVR128DB einige Verbesserungen bringen. Klar: 0,5 mm Pinraster ist etwas schwieriger zu löten als 0,8 mm. Aber Mikroskop und passende Flußmittel helfen damit.
-
Thread
Problem mit ltoa
PNphpBB2&file=printview&t=68073&start=0 Das Problem beim ATtiny26 wurde einfach durch Einsatz eines ATmega128 behoben. Auch hier ist das Problem mit itoa aufgetreten. 1234 wird als 4321 ausgegeben: http://www.elektroda.pl/rtvforum/topic1511704.html Hier schiebt es der Programmierer auf seine mangelnden
ATtiny44A ATtiny43U ATtiny4313 ATtiny45 ATtiny461A ATtiny461 ATtiny48 ATtiny44 *Atmegas* ATmega48 ATmega48A ATmega48P ATmega48PA
-
Thread
Bitte um Hilfe bei µC-Board
Hi >Ansonsten würde ich auch ssagen ATMega8. Im Zweifelsfall nimm nen >ATMega16... Besser als ATMega8: ATMega48/88/168/328. Pinkompatibel und mit 4 bis 32K Flash. MfG Spess
so hallo mal wieder.... also neuer status ist folgender: als prozesser werden wir den atmega128 verwenden als speicher werden dataflash speicher von atmel eingesetzt (8x32MBit) aber ich hätte eine neue Frage: und zwar sollte das ganze in europa sowie in amerika oder sonst wo eingesetzt
-
Thread
AVRgcc mit AVRLib und WinAVR Unerklärliche Linker Probleme
Jetzt schmeisst du mal ganz schnell #define __AVR_ATmega128__ 1 aus demo.c raus.
So, habs jetzt auch noch mal für ATMega128 compiliert und mit ATMega128 ausprobiert. Klappt perfekt. LED3 blinkt so im Sekundentakt. Bist du sicher das du deine Fuses richtig gesetzt hast ? Interner Osci 8MHz und CKDIV8 falsch gesetzt
-
Thread
Mini-Computer mit BASIC
Aus meinen Experimenten a la "Was passt alles in einen ATMega16?" ist ein kleiner BASIC-programmierbarer Einchip-Computer entstanden. Features: - 23 Zeilen a 30 Zeichen mit maximal 8 Farben (RGB in PAL/NTSC) - Zeichensatz (128 Zeichen) mit Grossbuchstaben
ATmega644P ist Pinkompatibel. Allerdings müsste man mehr am Sourcecode anfassen, anders als ATmega16->32 sind die Register nicht mehr alle "kompatibel".
-
Thread
wie ist das mit den 16/20MHz beim Atmega4809
stimmt (bei dem, was ich an dem Kntroller benutzt habe) https://www.microchip.com/wwwproducts/en/ATMEGA4809
/downloads/en/DeviceDoc/ATmega4808-09-DataSheet-DS40002173B.pdf https://www.microchip.com/wwwproducts/en/ATMEGA4809#additional-features [Documents] liefert auch Application-Notes ...
-
Thread
KS0108 GLCD Routinen
Hallo emax, ich habe hier so einen "Wollmilchsau"-Platine -- ATMega16, 128x64-Display, TSOP fuer IR, I2C-Bus fuer Thermometer, Flash u.a.. Schoenes Feature: Helligkeitsregelung des LCD ueber PWM, per IR steuerbar... Bootloader von Peter (s. Bootloader-Thread
wieder wegnehme, kann also nicht am Display liegen. Woran könnte sowas liegen? Ich verwende einen Atmega168 (Arduino)
-
Thread
Billiger Händler für AVR's
habe ich bisher im http://www.tec-shop.de gesehen. Manchmal gibst Sonderaktionen wie neulich 2 x ATMEGA8-16 für nur 5 EUR oder 2 x ATMEGA128 für 20 EUR. Meistens habe ich in 2-3 Tagen die Teile. Außerdem können die auch die nicht so gängigen Typen beschaffen. mfg idaggi
In 2 Sachen muß ich mich korregieren. Wir hatten wirklich die Absicht mit dem ATMEGA128 eine Serienproduktion zu fertigen und dann eventuell größere Stückzahlen abzunemen. In dem Formular wird ja nur nach der vorraussichtigen Abnahme Stückzahl und nicht nach einer verbindlichen
-
Thread
ATMega: Reboot per Software auslösen?
impliziert, ist übrigens nicht pauschal bei allen AVRs der Fall: bei älteren war das noch nicht so (ATmega16, ATmega128). Hat man als Sicherheits-Feature erst später nachgezogen.
Jörg W. schrieb im Beitrag #5532664: > Mit einem ältlichen ATmega8, ATmega16 oder ATmega128 (die es ja auch > alle in einer aktuellen A-Variante gibt) wirst du in der Tat keinerlei > Probleme haben. Das mit dem nach dem Reset noch aktiviert bleibenden > Watchdog
-
Thread
2 Stk. MCP2515 an einem z.B. ATMega32
Hallo zusammen, ich möchte gerne an einen ATMega32 zwei MCP2515 per SPI anschließen. Ich brauche zur Lösung der Aufgabe 2 CAN-Controller ????!!!!! Auch ein AT90CAN128 und ein MCP2515 wären denkbar. Es soll ein bidirektionaler Datenstrom eingelesen
Monaten also vor 4 Monaten habe ich zwar einen CAN zu CAN Router mit Bascom und 2 x MCP2515 und Atmega328P sowie mit AT90CAN128 und einem MCP2515 realisiert aber das war nicht mit dem Datendurchsatz zu vergleichen was jetzt mit C und dem MCP und dem ATMega328P schon geht. 4 Monate intensives lernen
-
Thread
Hilfe gesucht: AVR m. Batterie, Temperatur per Funk (100m) an Ethernet
http://de.farnell.com/atmel/atmega128rfa1-zu/mcu-2-4ghz-802-15-4-128k-64qfn/dp/1841596RL Ab 50 Bestellungen kostet der 5 Euro das Stück. Damit habt ihr die Funkstrecke gleich mit erschlagen. Vielleicht eine Alternative?
AtMega128RF schrieb im Beitrag #3025391: > http://de.farnell.com/atmel/atmega128rfa1-zu/mcu-2... Der ist ja top :) Können wohl leider nur die wenigsten löten :/
-
Thread
Stabilitätsproblem oder Verständnisproblem bei Timer (PWM) ATmega88
aus 128 Bit/Periode und die PWM hat eine Frequenz von 125kHz (64kHz sind nötig! (500*128) Mein Prozessor läuft mit 8MHz, Prescaler = 0, 8-Bit Timer(Timer 0): Sind 8MHz / 256 = 31,25kHz. Top-Wert geändert (
// Obergrenze, dann wird Timer zurückgesetzt - Clear Timer // 8MHz / OCRA(125) = 64000 OVF/s / 128 (128 Bits/Periode) = 500 Hz // gew. Frequenz: 500Hz // 500Hz => 8MHz/500Hz = 16.000 Overflows/Periode // z.B. 128 Bit: 16.000 / 128 Bit = 125 Overflows / Bit // ==> 125 OVF/Bit * 1/8MHz
-
Thread
Digitaler Bilderrahmen mit mega8 S65 Display und SD-Karte
2,9V) ausgelegt ist und nicht einen einzusetzen des Spezifikation weit davon entfernt ist. Beides ATmega8 !!! ATmega8(-16PI) -> 4,5V - 5,5V Betriebsspannung; max 16MHz ATmega8L(-8PU) -> 2,7V - 5,5V Betriebsspannung; max 8MHz Ich weiss nicht wo hier "eine Frage der Betrachtung" steckt. Zumal
...da werde ich wohl die Hardware-SPI nehmen... Verstehe ich das Datenblatt richtig, hat der ATmega8 (ATmega88) nur einen Hardware SPI Port. Dann muesste wenigstens einmal SPI (SD-Karte oder Display) per Software realisiert werden, richtig ?? MfG, balze
-
Thread
STK500v2-Bootloader von Peter Fleury
getestet - nie funktioniert der Pullup von Anfang an... Meine Umgebung: WinAVR (Januar und April 06) ATMEGA128 und ATMEGA16 Vielleicht hat ja jemand schon Erfahrungen mit dem Code sammeln können... Gruß, Thomas
funktioniert. Aus der Hilfedatei avrisp.chm: March 17th, 2006 - FW v02.07 Added ISP support for ATmega165P and ATmega169P February 24th, 2006 - FW v02.07 Added ISP support for ATmega164P and ATmega324P Added ISP support for ATtiny85 Firmware fix: Made ISP programming more robust to handle
-
Thread
Kann man die Bits beim Adressbus vertauschen?
Zeit liegen lassen musste - noch mal an dem Thema dran. Habe ich das richtig recherchiert? Der ATMega128 kann externen Speicher nativ unterstützen, der ATMega1284P jedoch nicht? Ich habe das Datenblatt des 1284P rauf und runter gelesen und nichts gefunden, während beim 128 schon auf der ersten Seite
Thomas Moll schrieb im Beitrag #3801003: > Habe ich das richtig recherchiert? Der ATMega128 kann externen Speicher > nativ unterstützen, der ATMega1284P jedoch nicht? Jepp. Genauso ist das. Nur relativ wenige Mitglieder der AVR(8)-Familie verfügen über eine externes Speicherinterface
-
Thread
Aus Programm heraus in den Bootloader springen
habe ich mir auch schonmal angeschaut. Aber damals war gelaube ich das Problem, dass er mit dem ATMega128 nicht richtig funktioniert hat. Kann das sein? Wie sieht es denn da mittlerweile aus?
nur sagen, dass ich mir schon gedacht habe, dass du auch programme schreibst, die nicht in einen Atmega8 passen. Will ja nicht nerven, aber ist es möglich mit wenig aufwand deinen bootloader für den atmeaga128 umzuschreiben?
-
Thread
Das passiert wenn...
nicht. Das Display hat eine Auflösung von 16x288 Pixel. Man benötigt also 48 Datenleitungen, der ATMega128 hat 6 Ports. Bei 16MHz und 50Hz Displayfrequenz benötigt man bei 64 Farben ca. 370 MCU Takte pro Darstellungsspalte. Ergo im Bereich des Machbarem. Was so "unglaubwürdig" gut aussieht ist die brilliante
Hauptspeicher und Prozessorgeschwindigkeit. Bei 16 Pixeln pro Spalte und 288 Spalten ist ein 16Mhz ATMega128 noch längst nicht ausgelasstet, also auch kein Problem für die Software. Schwieriger wäre da ein 64x512 Pixel-Display mit 64 Farben, das schafft ein ATmega128 leider nicht mehr. Bleibt nur noch
-
Thread
EA DOGM128 128x64 Grafik Display
und??? ich bin verzweifel daran das DOGM128x64 ans laufen zu bekommen. hier bascom 1.11.9.2 im einsatz... ausserdem möchte ich den Controller KS0108 ans laufen bekommen...
nicht die Lösung. Du nimmst dir das Datenblatt des Display(http://www.lcd-module.de/pdf/grafik/dogm128.pdf) gehst auf die Seite 5 unten das Bild. Dann schau in des Datenblatt des Atmega32 auf Seite 139 die 2 Bilder an. Und vergleiche diese 3 Bilder und du wirst die Lösung haben. Gruß marco
-
Thread
Counter ATmega8
vielleicht kannst du mir helfen. $Regfile = "m8def.dat" 'ATmega8-Deklarationen $Crystal = 3686400 Config Pinb.4 = Output On TIMER0 = OnTIMER0 OnTimer0: If tcnt0 <128 then PORTB.4 = 1 else PORTB.4 = 0 Return
Wie soll das auch gehen? >OnTimer0: > If tcnt0 <128 then PORTB.4 = 1 >else PORTB.4 = 0 >Return Der Timer ist "übergelaufen", also = 0. Da kann er nicht >=128 werden...
-
Thread
,,Sprung zu beliebiger Adresse" - Kleine Frage dazu
> Der Flash ist aber bis 128KB groß. Er kann auch größer sein, dafür gibt es dann die extended-Befehle.
oldmax schrieb im Beitrag #3725704: >>Welcher AVR hat zwar PUSH, nicht aber IJMP? > Atmega8 A Mein Datasheet vom ATmega8, mit und ohne A, enthält IJMP.