-
Thread
Temperaturmessung + KTY + Dimensionierung
der einen Temperaturbereich von -30°C bis +50°C messen kann. Zur Verfügung habe ich dafür einen Atmega8 bzw. Atmega8535 (für später) und einen KTY81-210. Momentan habe ich einen Poti (eingsetellt auf 2k7) in reihe zum KTY81 an VTG und Ground vom STK500 angeschlossen. Eine Leitung zwisdhen NTC und
( der ADC sagt zu 0 Grad 128) aus der letzten Gleichung ergibt sich sofort d = -128 * k in die erste GLeichung eingesetzt 23 = k * 856 - k * 128 23 = 728 * k oder k = 23 / 728 = 0.03159 mit d = -128
-
Thread
Benötige euere Hilfe
Ein ATmega128 ist glaube ich ein bisschen oversized für das Projekt, wenn du den grad mal so liegen hast ok aber wenn du noch auf einen kleineren Typ umsteigen kannst solltest du dies tun, vorausgesetzt es bleibt
ja ich weiß dass ein ATmega128 zu oversized ist. Später werde ich einen ATiny13 nehmen. Auf meinem Testboard ist jedoch ein 128er. Zum testen ideal. Das mit dem entprellen hätte ich mit eingebunden. Leider sind meine Programmierkenntnisse
-
Thread
Will Atmel kein Geld verdienen?
Es kommt immer darauf an, wo man bestellt. Bei CSD-electronics bekommst Du die XMega128A1 in 2 Tagen. Im Moment jedenfalls.
> Momentan scheint Atmel bei verschiedenen Prozessoren > Lieferschwierigkeiten zu haben ( z.B. Atmega8 ). Die Halbleiterfabriken > sind auf Grund der hohen Nachfrage ausgelastet. Wahrscheinlich muss > Atmel erst die Großkunden aus der Automobilindustrie bedienen. Bei den älteren (atmega8 etc.)
-
Thread
SD-Karten-Wave-Recorder
http://www.atmel.com/dyn/products/product_card.asp?PN=ATxmega128A1
schnell genug die Daten abnimmt. > mal meine Vorstellung *grins*: >- 44,1kHz bei 16 Bit >- ATmega16 vermutlich >- symmetrische XLR-Ein- und Ausgänge >- SD-Kartenslot zum Datenaustausch Echtes Wave mit ATMega16? Das wird sportlich. An welche externen Wandler hast Du dabei gedacht? Ich finde
-
Thread
Usbasp funktioniert nicht richtig
Vielen Dank für die schnellen Antworten. Ich werde mal versuchen, einen ATMega8 zu flashen... Wenn es funktionieren sollte, kann es mit Sicherheit nicht an der Verkabelung liegen. Dann werde ich auch den avrdude output nachreichen.
-- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 4 10 128 0 no 512 4 0 9000 9000 0xff 0xff flash 33 6 128 0 yes 16384 128 128 4500 4500 0xff 0xff lock 0 0 0 0 no
-
Thread
Wie fange ich am besten an (SD Karte am AVR mit FAT betreiben)
Der Vater hat schon bei der Bestellung der Widerstände und der anderen Sachen bei Reichelt einen ATmega 32 (3,3 V Version), einen ATmega16 (Auch die 3,3 V taugliche Version) sowie 2 ATmega644 gekauft. Daran liegt es nicht. Es ist nur so, das ich hier bei fast jedem Thread zum Thema SD-Karte am ATmega
Hallo Wiedereinsteiger, falls eine Fertiglösung in Betracht kommt: http://www.chip45.com/Savvy128 ATmega128, SD-Karte und Pegelwandler sind drauf, dazu USB, RS232, Spannungsregler, etc. Ein paar Beispielprogramme gibt's als Download. Viele Grüße, ER!K -- http://www.chip45.com
-
Thread
AVR Eval Board Projekt!
doch sooo viele Eval-Boards, viele sogar mit frei zugänglichem Layout zum selber ätzen. Und die Atmega128 sind zwar durchaus noch heim-lötbar, aber definitiv kein Anfänger Projekt ;)
Was soll an einem ATmega128 schwerer sein als an einem ATmega8?
-
Thread
AVR Ladekurvendisplay
Datensätze Speicherbedarf: 480 * 4 bytes = 1920 bytes. Das ist leider schon zu viel für meinen ATMega32. Jetzt war der Ansatz entweder die Daten in einem EEProm (AT24C128 mit 128k) abzulegen, aber der macht "nur" 100.000 Schreibzyklen, dann ist er hin. Eine Alternative wäre der ATMega644 mit 4k SRAM
durchs > Gehirn gehen zu lassen. Das stimmt. > Was mir noch aufgefallen ist: >> EEProm (AT24C128 mit 128k) > Der hat 16 KByte. stimmt auch, oder eben 128kBit > > Wie man Verläufe effizient wegspeichert, kann man sich sehr gut > beim MRTG-Paket angucken. Das kannte ich noch nicht. Vielen
-
Thread
GLCD funktioniert an mega128 aber nicht an mega32
Hallo, habe ein Projekt mit einem GLCD und HD61830 auf dem Testboard stecken. Mit einem Atmega128 funktioniert es einwandfrei. Nun habe ich anstatt dem Atmega128 einen Atmega32 dran und es funktioniert nichts mehr. Im Programm habe ich lediglich das "#include<mega128.h>" auf "#include<
[pre] ATmega128 ATmega32 Flash 128k 32k EEPROM 4k 1k SRAM 4k 2k [/pre] Passt der Speicherbedarf überhaupt zum m32?
-
Thread
Video - Format - Oled - Mikrocontroller
Die Datenrate beträgt bei 20fps ungefähr 4MBit (128px*96px*16bit*20fps). Also 4Mhz SPI-Frequenz, der Atmega32 schafft bei 16MHz AFAIK maximal 8MHz. Das Lesen von der SD-Karte könnte dann knapp werden. Besser dran bist du mit einem µC mit DMA, dann geht
YYBC6IjbG-M so in etwa? :D Hab ich vor einiger Zeit mal zusammengeschustert. Umgebauter miuchiz mit atmega644 und sd-card.
-
Thread
AVR64DD32, UART-Ausgabe bleibt hängen, Assembler
Parbleu! Und mit dem ATmega328P als Slave funktionierte alles?
Spannungsbereich auch bis 24MHz laufen sollte und es auch tut. Richtige Evaluationsplatinen für AVR128DB128 etc. sind schon in Planung, 3/4 des Kerns habe ich schon fertig entworfen – das dauert aber bestimmt noch ein paar Wochen, bis ich sie habe, ich kann Dir aber gerne per eMail Bescheid geben, wenn
-
Thread
Wo soll man heute noch bestellen?
bin von einem bestimmten Versanhaus ziemlich enttäuscht, nämlich von Conrad. Ich habe mir einen ATMEGA128 bestellt. Dieser kam in einem nicht Antistatik gekennzeichneten Plastikröhrchen. Das war mal das Erste. Kein Antistatikschutz. Zusätzlich waren die Pins des Prozessors verbogen, weil dieser SMD-Baustein
Um Mittag rum bestellt, am nächsten Vormittag da. Waren aber alles vermutlich Lagerartikel, wie ATmega16 und ATmega8, ein paar Z-Dioden und Flachbandkabel. Gruß Ingo
-
Thread
Probleme mit AVRISP MKII
-- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 4 20 128 0 no 512 4 0 9000 9000 0xff 0xff flash 33 10 64 0 yes 8192 64 128 4500 4500 0xff 0x00 lfuse 0 0 0 0 no
Siehe AVRISP mkII User Guide: ATmega168 --> No Debug Support Schau dir die "User Guides" deiner Toolchain an bevor du weitermachst! ;-)
-
Thread
"beat" erkennung mit Atmega1284
= _BV(ADEN)|_BV(ADSC)|_BV(ADFR)|_BV(ADIF)|_BV(ADPS2)|_BV(ADPS1); #elif defined (__AVR_ATmega32__) || defined (__AVR_ATmega644__) || defined (__AVR_ATmega1284__) || defined (__AVR_ATmega1284P__) ADCSRA = _BV(ADEN)|_BV(ADSC)|_BV(ADATE)|_BV(ADIF)|_BV(ADPS2)|_BV(ADPS1); #endif [/c] mydefs.h[c]#if defined (__AVR_ATmega644__) || defined (__AVR_ATmega168__) || defined (__AVR_ATmega1284__) || defined (__AVR_ATmega1284P__) #define TIMSK TIMSK1 #endif [/c] Ich finde die Schreibweise im Übrigen furchtbar.[c]
-
Thread
Drehgeber auslesen
Moment gebe ich nur enc_delta auf einem LCD aus. Der Wert läuft auch wenn ich am Drehgeber Drehe von -128 bis +127. Ich bekomm es leider nicht hin das mir nur die Änderung seit dem letzten Interrupt angezeigt wird. Gruß Michael
ATmega2561 klingt so, als ob dieser Bolide noch vieles andere machen soll. Daher würde ich nen extra ATtiny25 nehmen und per SPI oder I2C auslesen. Es gibt zwar noch alte Encoder-ICs, aber die sind exorbitant
-
Thread
LCD Display 4x20 zu Graphik Display 128x64
/?id=10940 Allerdings benötigst Du für die Programmierung die Arduino IDE. NB - ich habe ein 128x64 LCD (von POLLIN, LCD TG1286B-05, Best.Nr 120 423), das von einem ATMega168 per MCP23S17 (SPI) angesteuert wird - fkt prima. Mittels Arduino IDE wird das Programm erzeugt und dann per ISP auf den ATMega168 geladen (kein Boot-Loader). mfg Egon
-
Thread
Int-Problem verschwindet sobald mit Oszi gemessen wird
ich habe folgendes Problem: Ich messe Impulse zur Drehzahlbestimmung mit dem INT-Eingang eines ATmega128.Testweise habe ich einen Funktionsgenerator angeschlossen. Das Ganze wird als Drehzahl auf einem Display ausgegeben. Nun kommt es aber häufiger vor, dass kurz eine viel zu hohe Drehzahl angezeigt
@Heiner: Ich benutze den internen Pullup des ATmega128
-
Thread
Arduino: page-write in I2C eeprom verliert sporadisch ein Byte
7-Bit-Adresse -> 7F = 128
ist mein Flash fast voll..... Beim nächsten Projekt bestimmt. Joachim: [code]dann nutze den ATmega1284p mit 16KB Ram, Leerplatinen gibt es bei OSH Park, fertig aufgebaute leider nicht mehr zu finden.[/code] Der ATMEGA 1284 ist ein 40-Pinner. Meine Platine mit ATMEGA328P (28-Pin) ist bereits gefertigt
-
Thread
USBasp + AVSDUDE + ATmega8 Problem
---- ----- ---- ------ ------ ---- ------ ----- --- --------- eeprom 4 20 128 0 no 512 4 0 900000 0xff 0xff flash 33 10 64 0 yes 8192 64 128 450000 0xff 0x00 lfuse 0 0 0 0 no 1
----- ---- ------ ------ ---- ------ ----- --- -- --------- eeprom 4 20 128 0 no 512 4 0 9000 90 00 0xff 0xff flash 33 10 64 0 yes 8192 64 128 4500 45 00 0xff 0x00 lfuse 0 0 0 0 no
-
Thread
AtTiny13 Clock auf 128kHz und Division = 0/1
Im Datenblatt des atmega 13 stehen bei den errata (S.166) "device may lock for further programming" einige Fälle. Als Abhilfe: vor dem Programmieren die genannten Einstellungen ändern.
[code] MCU = atmega8 F_CPU = 16000000 [/code] gesetzt. [code] Compiling: HvspFuseRestore.c avr-gcc -c -mmcu=atmega8 -DF_CPU=16000000UL -I. -std=gnu99 -gdwarf-2 -Os -funsigned-char -funsigned-bitfields -fpack-struct
-
Thread
AVR Atmega16 ADC falsche Messungen
Atmega habe ich nach dieser (http://www.kreatives-chaos.com/images/38.png) Schaltung aufgebaut, allerdings ohne den reset widerstand. Hier der Code: [c] #define F_CPU 16000000UL #include <avr/io.h
Tutorial benoetigt der ADC eine Frequenz zwischen 50 und 200 kHz, also 50000 und 200000 Hz. Mein Atmega arbeitet mit 16Mhz also 16000000 Hz. 16000000/50000 = 320 16000000/200000 = 80 Also ein Prescaler zwischen 80 und 320. Das Einzige was da in Frage kommt ist 128 also die Bits ADPS2, ADPS1 und
-
Thread
ENC28J60 - Socket resp. SPI Probleme?
nicht, ich habe noch einen externen Takt der den ATmega speist - dieser ist "sauber".
Reagiert der ENC denn auf einfache Befehle wie Register auslesen? Falls nicht, ist der Pin "SS" am Atmega auf Ausgang geschaltet? Falls nicht, meint der Atmega, er sei ein SPI-Slave. Gruss Christian
-
Thread
Mit VB 2005 Express einen AVR mit RTL8019AS steuern
Nur ein Bauchgefühl: Ich würde beim Debuggen an dieser Stelle anfangen: [pre] Dim Udp_data(128) As Byte At &H270 'overlay the string s over the array Udp_data() just to make things easy later. Dim S As String * 128 At &H270 Overlay [/pre] Der Democode ist für einen Atmega8535 (512 Bytes SRAM) geschrieben und du hast einen Atmega128 (4096 Bytes SRAM). Im Original ist statt der Adresse &H270 die Adresse &H79 angegeben. Die Adresse muss bei der Portierung vom Atmega8535 zum Atmega128 geändert werden, weil beim Atmega128 dort
-
Thread
undefined reference to "__mulhi3"
Mit welchen Optionen wird denn Compilier bzw. Linker aufgerufen? Wie geschrieben gibt es für ATmega128 keine __mulhi3. Wenn sie dennoch verwendet wird, hast du was mit den Optionen durcheinander.
Hoffe das ist besser :) avr-gcc -mmcu=atmega128 -Wl,-Map=Linienboden.map Linienboden.o -L"C:\Winavr-20100110\avr\lib" -L"C:\Nibolib\lib" -lnibo2 -lm -lprintf_flt -o Linienboden.elf oder noch: avr-gcc -I"C:\Users\Hoyer\Documents\.
-
Thread
Prog. läuft auf Mega128 aber nicht auf Mega8!
Travel Rec. wrote: >wenn Du das Programm vom 128er für den 8er überhaupt assembliert > bzw. kompiliert bekommst. Hatter ja scheinbar auch nich, er hat einfach das HEX für den 128er auf den 8er gebrannt... Ne Jungchen, das geht schief...
Christian, es steht drin. Ich lese folgendes aus der Frage heraus: CPU: AVR Mega-Series, ATMega128/8 Sprache: C Compiler: GCC mit avrlib Toolchain: WinAVR Display: Text, HD44780-basiert Auch der Fehler ist klar, das Display wird entweder garnicht oder nicht korrekt initialisiert. HD44780
-
Thread
dsPIC3oF4011 und C018 Microchip
um ein Spektrum darstellen zu Können? Oder muss ich noch einen anderen IC dazwischen machen? Beim Atmega128 mit einem 2,4 khz Spektrum war das irgend wie einfacher zu machen als mit dem dsPIC aber der Atmega ist zu klein und langsam. Deswegen versuch ich es damit, aber die Erfahrung fehlt.Es hört sich
gemischt. Dises Signal möchte ich als Spektrum auf dem Display darstellen (Bandbelegung). Mit einem Atmega128 mache ich das bereits mit der 2,4 KHZ NF was mir aber zu wenig und zu langsam ist. Ich möchte das gern auf 48 Khz breite bekommen. Dazu habe ich den dsPIC30F4011 genommen da es dafür eine FFT als
-
Thread
ATMEGA32A: korrupte Daten im EEProm nach Spannungsverlust
Mit Gruss Der Atmega 32 hat mehr Bugs in seiner History, als andere Atmegas. (Das hielt mich mal davon ab, den zu verwenden). Anbei Text zum Umgang mit dem EEPROM eines Atmega, hier aus einer Übersetzung zu Daten
So habe ich es auch immer gehalten (& BOD) und nie EEPROM-Probleme gehabt bei den kleinen Brüdern ATmega16 und ATmega16A; zumindest wurden mir keine gemeldet, und rund tausend Anwendungen sind immerhin draußen.
-
Thread
UART falsche Zeichen
Hallo, ich versuche bei einem Atmega128 Zeichen über die UART-Schnittstelle zu senden, es werden Zeichen auf dem Hyperterminal angezeigt (richtige Anzahl), aber leider nicht die richtigen. An was kann das liegen? #ifndef F_CPU
@mef das habe ich schon versucht, leider kein Erfolg @Niels bei den zwei Atmega128-Boards mit verschiedener Einstellung hat das Auslesen der Fusebits hat fogendes ergeben: Low Fuse Byte: High Fuse Byte: Extendet Fuse Byte: Board1 00000100 11011001
-
Thread
IRMP - Infrared Multi Protocol Decoder
Hallo Frank, ich teste IRMP gerade auf einem ATmega324P. Dieser sollte in der irsndconfig noch eingetragen werden, da auch hier die Pins nicht stimmen: [c] #if defined (__AVR_ATmega32__) || defined (__AVR_ATmega644P__) || defined (__AVR_ATmega324P
Ja, den habe ich einfach vergessen. Eintragen und fertig: [c] #elif defined (__AVR_ATmega164__) \ || defined (__AVR_ATmega324__) \ || defined (__AVR_ATmega644__) \ || defined (__AVR_ATmega644P__) \ || defined (__AVR_ATmega1284__) \ || defined (__AVR_ATmega1284P
-
Thread
[S] einfaches, kleines ATmega-Modul, ggf. nur Platine
Board mit USB (FT232RL) Anschluss http://aauer1.aa.funpic.de/images/stories/hardware/micro_mega128/micro_mega128_top.jpg http://aauer1.aa.funpic.de/images/stories/hardware/micro_mega128/micro_mega128_bottom.jpg * und noch was ganz kleines - ATMega8 Controller "nur" mit Quarz http://aauer1
100%ig genau sagen was ich noch habe und was nicht. Aber ich glaube, dass * ich ein bestücktes ATMega32 Board und ca. 3 unbestückte habe. * ATMega128 Board hab ich momentan glaub ich nur ein bestücktes, * und ATMega8 Board bin ich mir nicht sicher ob ich noch Platinen hab, wenn dann eher nur welche
-
Thread
EEPROM Adressen über 255
bevor ich das nächste Jahr nicht mehr erlebe. Folgendes Standard-Problem: Ich möchte in einem ATMega128 verschiedene Werte abspeichern, damit die erhalten bleiben. Da das Teil später einen Bootloader bekommen soll, damit einfache FW-Updates möglich sind, kann ich wohl diese - wohl zu 99% verwendete
Neuling schrieb im Beitrag #2976106: > In der Atmega128-Welt befinden wir uns ja in einer 8Bit-Umgebung; also > sind die Pointer da auch alle 8 Bit groß. die Größe des Pointers hat nichts mit den 8-Bit des Prozessors zu tun, die 8-Bit sind die
-
Thread
Bräuchte euren Rat/Denkanstoss für µC-Bus
verrechnet und auf nem lcd (eDIP240) angezeigt werden müssen. hatte erst vor alles auf einem zu machen (atmega128)aber der wird denke ich maßlos überfordert sein. ausserdem werden die schnittstellen zu knapp usw usw hatte da jetz an ein bus gedacht (tendiere da zu spi) mit jeweils einem atmega pro sensor und
spi-bus denken. wäre das nicht einfacher, da software uart und alle standard µCs wegfallen. ein ATmega8 oder 16 zum erfassen und nen 128er als master und fürs display... @ Rufus t. Firefly du meinst also den sensor zwar schicken lassen, aber ihn eig nur mit 10-20Hz auslesen? oder meinst du mit
-
Thread
pgm_read_byte(); --> Nur für Lower 64k Flash (mega128)???
seit einiger Zeit an einem Projekt mit resistiv touch, T6963 Grafik kontroller basierendem 240 x 128 pixel display usw.... Als Controller verwende ich den ATmega128 mit Bootloader von MicroSyl. Ich habe mittlerweile ein für meine Verhältnisse großes Menü aufgebaut mit insgesammt 15 verschiedenen
RAMPZ Register is normally used to select which 64K RAM Page is accessed bythe Z-pointer. As the ATmega128 does not support more than 64K of SRAM memory,this register is used only to select which page in the program memory is accessed whenthe ELPM/SPM instruction is used. The different settings of the
-
Thread
LoRa-Parameter
in der Mitte sind nicht brauchbar. Wenn, dann nimm M-Module. Das habe ich diverse im Einsatz mit ATMega328, Raspi und ESP32.
unofficial core) - STM32F1 and STM32F4-based boards MCUdude MegaCoreX - megaAVR-0 series (ATmega4809, ATmega3209 etc.) MegaCore - AVR (ATmega1281, ATmega640 etc.) Raspberry Pi RP2040 (official core) - Raspberry Pi Pico and Arduino Nano RP2040 Connect RP2040 (unofficial
-
Thread
[Q]Erfahrungen mit (Reichelt) Pictiva OLED Displays
gefallen die Osram-Displays nicht so sonderlich. Das Interessante ist zu klein (Full-Color) und das 128x64 Pixel Display unpraktisch in der Stromversorgung und teuer. Da bleibe ich bei meinen 3.3V bis 5V 128x64 Pixel PLED/OLED Displays. Die sind noch 10 € billiger und KS107/KS108 kompatibel.
So, jetzt ist gleich ;). Das ganze habe ich mit WinAVR für einen ATmega128 gemacht. Die Zeichensätze sind von dem F. Thiele Programm generiert worden. - Michael
-
Thread
UART erfahrenen!
;xxüx< xÀxü€xøx<€€xxüx< xÀxü€xøx<€€xxüx< xÀxü€xøx<€€xxüx< xÀxü€xøx<€€xxüx< xÀxü€xøx<€€xxüx< xÀxü€xøx<€€xxüx< xÀxü€xøx<€€xxüx< xÀxü€xøx<€€xxüx< xÀxü€xøx<€€xxüx< xÀxü€xøx<€€xxüx< xÀxü€xøx<€€xxüx< xÀxü€xøx<€€xxüx< xÀxü€xøx<€€xxüx<
-
Thread
winziger Webserver mit enc28j60+mega32
Hallo Simon, ich fände es klasse, wenn du bei deinem neuen Projekt den Atmega 128 durch einen LPC21xx ersetzen würdest. Der Atmega 128 kostet mehr als ein LPC21xx und hat bei weitem nicht die Leistung. Beim LPC entfällt ausserdem die nervige 5V Versorgung. Mit den grossen
lassen. Da kann man gerade bei Netzwerk-SW und Filesystem einiges gebrauchen. Ich bin bei meinen Atmega 128 Projekten schon auf RAM- und Performance Limitierungen gestossen, daher mein Vorschlag...
-
Thread
Mikrocontroller mit großem RAM
Na, wenns AVR sein und bleiben soll - nimm 'nen Mega128 und hänge ein 32K-SRAM dran.
zum Demultiplexen des Adressbusses. Näheres nebst Beispielschaltung steht im Datenblatt des Mega128.
-
Thread
UART -> PC
kennst du das stk500 ? das stk501 ist nur ne erweiterung für den ATMega128, bei dem ATMega128 ist doch PORTE0 ist doch RXD0 und PORTE1 ist doch TXD0 als hab ich so ein zwei kleine leitungen genommen und PORTE0 mit RXD und PORTE1 mit TXD ( RS232 Spare , gleich neben
Hallo chris. Ich habe hier leider kein ATMega128 also kann ich diesen Code nicht testen, aber laut dem Datenblatt müsste folgender Code Funktionieren, sofern mit deiner Hardware alles in Ordnung ist: [c]void USART_Init( unsigned int baud ) {
-
Thread
AVR's mit mehr Programmspeicher
Dann nimm halt einen Atmega128 mit 128kb Flash und 4kb Ram - wenn dir das nicht reicht kannst du auch noh versuchen das interne Ram deines Grafikcontrollers zu nutzen - deine Aufgabe sollte finde ich für einen Atmega kein Problem
aber 128k Speicher? Sind die Grafiken tatsächlich so aufwendig, oder willst du (GPS-)Karten darstellen können? Und der ATmega103 wurde durch den ATmega128 abgelöst. Das mit dem Löten klappt schon. Entweder
-
Thread
Welcher µC ist besser?
Dumme Frage! Der ATMEGA644 ist natürlich 5 x besser als der ATMEGA128!!!
.. Atmega128 hat mehr PORTS! Warum ist 644 besser als 128?
-
Thread
Keine GPS Datenanzeige auf GLCD Display (Navilock 552ettl)
bedeutet doch das er uart_gets nicht abarbeitet oder irre ich mich da? Ich nutze übrigens einen Atmega16. Momentan noch mit 8Mhz internen Takt.
GPS Signal am ATMega an. Das sind die Dinge die du kontrollieren musst.
-
Thread
Auswahl geeigneter Hardware nach langer Auszeit
die zahlreichen Anregungen. Da heutzutage selbst relativ kleine Mikrocontroller inzwischen locker 128 KB Flash und 8 KB RAM haben können, würde ich schon gerne in C programmieren. Neben STM32 werde ich mir auch nochmal die "alten" PICs ansehen, ich habe z.B. einen PIC18F57Q43 mit 128 KB Flash und 8
Jester schrieb im Beitrag #7153299: > Wenn ich Lust habe, rupf ich den ATmega328 dann aus dem Sockel und > verpflanz ihn auf mein Frickelboard - ganz ohne USB (Arduino light). Da komplette Boards aus Chinesien billiger sind als ein ATmega im DIL, pflanze ich das komplett
-
Thread
Probleme win WinAVR 20081205
auch tatsächlich in einem ATmega128 laufen lassen könnt und nicht nur in einem Simulator. Die angeführten Beispiele laufen z.B. mit WinAVR 20080610 und allen anderen Vorgängerversionen einwandfrei. Es liegt also nicht am Kode sondern
C: E2000_Flughaven.c avr-gcc -c -mmcu=atmega128 -I. -gdwarf-2 -DF_CPU=7372800UL -O0 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=./E2000_Flughaven.lst -std=gnu99 -Wundef -MMD -MP -MF
-
Thread
LIN-BUS Knote ??
als Komponenten muss ich fensterherber Motor, Außen Spiegel steuern. für die Schaltung muss ich ATmega128 und ATA6661 als LIN-transceiver benutzen. mein frage ist : wird mal das mit ATmega128 überhaupt gehen ? hat vielleicht jemand von euch Erfahrung in Lin-Bus Netzwerk gehabt, kann mir helfen. Danke
Hi Maddin, ich muss ATmega 128 nutzen aber weisse ich nicht ob es gehen würde ich kann esrt was anderes nehmen nur wenn da eine technische grunde gibt sagt das ATmega128 nicht klapt.
-
Thread
Mal wieder ein Selbstbau-Logicanalyzer mit ATmega.
nur max. 100 kHz Samplerate) dachte ich mir - da geht noch was. Mittlerweile läuft nun auf einem ATmega644PA (Ziel ist der ATmega1284) unter großzügiger Auslegung der Chip-Grenzwerte eine LA-Software mit max. 10 MHz Samplerate bei 8 Eingängen und 5 MHz bei 16 Eingängen. Die Darstellung erfolgt auf einem 128x128Pixel-LCD. RS232, SPI und I2C können direkt auf dem Gerät interpretiert werden. Je vier Eingänge zusammengefaßt können als Halbbyte/Nibble dargestellt werden. Screenshots und der Inhalt des Trace-Memorys
-
Thread
Gekoppelte Transreciever mit 50-100 Meter Reichweite
Nachtrag: Wäre ein ATmega128RFA1 für diesen Zweck der richtige Chip?
Funk-ICs, da wäre der AT86RF230 oder der AT86RF231 das, was dem HF-Teil im ATmega128RFA1 entspricht.
-
Thread
mehrere usbasp betreiben
bin kein Experte, aber muss das nicht die signature sein? Denn wenn ich avrdrdude -c usbasp -p m128 -P usb:xx -v eingebe beschwert er sich, das das kein M128 ist: avrdude: Device signature = 0x1e9307 avrdude: Expected signature for ATMEGA128 is 1E 97 02 Double check chip, or use -
connected simultaneously are not found. ..... ...... Examples: avrdude -c usbtiny -p atmega8 -P usb:003:025 (Linux) avrdude -c usbtiny -p atmega8 -P usb:/dev/usb:/dev/ugen1.3 (FreeBSD 8+) avrdude -c usbtiny -p atmega8 \ -P usb:bus-0:\\.\libusb0-0001--0x1781-0x0c9f (Windows) rene
-
Thread
Fragen zum HVProg
sein, dass der HVProg zunächst mit einem µC verbunden werden muss? Ich möchte einen eingelöteten ATMega128 wiederbeleben, indem ich ihn HV seriell programmiere. Das Board auf dem der µC aufgelötet ist besitzt einen 10-poligen Standard-AVR-ISP Anschluss (1 MOSI (PB2) - 2 VCC - 3 NC - 4 Ground - 5 Reset
es diesen mit der 10-poligen Buchse des HVProg zu verbinden? Ich habe bereits im Datenblatt des ATMega128 geschaut, finde dort aber keine Pinbelegung zur HV-Programmierung. Ich wäre sehr froh Antworten auf meine Fragen zu bekommen. Danke Franz
-
Thread
mega128 hängt sich auf
Hi Marcus, hatte exakt das gleiche Problem mit einer komplexen Schaltung mit einem ATMega128. Die Ursache bei mir: zu viele Variablen im Ram (LCD-Texte). Habe diese dann ins Flash verbannt, damit waren die Probleme weg. hoff s hilft, Otto
Hi Der ATMega128 ist nicht der einzige, der ein 'compatibility mode'- Fusebit besitzt. Beispielsweise kann der ATMega162 als ATMega161 betrieben werden. Allerdings scheint der 128 der einzige zu sein, bei dem das