-
Thread
RFM69HW und ATTiny84
dies am Tiny so nicht als Hardware vorhanden ist. Der leichtere Weg wäre also, mindestens einen ATMega8, Mega88 und Konsorten zu verwenden. Und ich glaube, Du hast die Datenblätter der Komponenten noch nicht wirklich inhaliert und verstanden. Natürlich möchte man zu Anfang immer am besten eine
Tiny so >> nicht als Hardware vorhanden ist. Der leichtere Weg wäre also, >> mindestens einen ATMega8, Mega88 und Konsorten zu verwenden. Las dich verwirren. SPI ist so simpel gestrickt, daß das auch mit der USI eines Tiny geht. USI ist eigentlich nur ein Schieberegister (wie auch die große SPI
-
Thread
Dmx senden mit einem 89C52 (8052)
Thomas schrieb im Beitrag #3512586: > Ich bin > schon froh das es im Keil-Simulator tatsächlich 88ms und 10ms bei 16.0 > Mhz waren, denn die sind für das DMX Protokol wichtig. Alle meine Unterlagen sagen, das der Break eine Länge von min. 88µs hat, nicht 88ms. Kann aber auch 100µs werden: https
Sch. schrieb im Beitrag #3512691: > Alle meine Unterlagen sagen, das der Break eine Länge von min. 88µs hat, > nicht 88ms. Kann aber auch 100µs werden: Oh mein Gott, ich verspreche besseren Code zu schreiben, denn das ist ein großer Patzer... Du hast vollkommen recht, und eigentlich wollte ich auch
-
Thread
AVR - EMV Problem bei steiler Flanke an Rx. Normal?
Hallo, ich hier einen ATmega32 mit einem MCP2551 (CAN-Treiber) an einen CAN-Bus gehängt und nutze den UART des Mikrocontrollers um den MCP2551 anszusteuern. Leider spinnt der AVR total rum (resettet sich von selbst, erzeugt
das nach der Recherche nicht mehr. Die Ursache für das Missgeschick war, dass ich von einem Mega88 zu dem Mega32 gewechselt bin und der 88er hat kein CKOPT. @Mods: Kann ich den ersten Beitrag dieses Threads und den Titel bearbeiten? Also um [SOLVED] in den Titel einzufügen und die Lösung mit dem
-
Thread
Atmega Uart mit invertierten Pegeln
Hallo Zusammen, kennt jemand einen "schlauen" Trick um den Uart eines z.B. Atmega88 mit invertierten Pegeln zu betreiben (also eine HW Lösung = Transistor oder so sowie ein SW-Uart ist hier nicht gemeint)? (ich habe das Datenblatt eigentlich gründlich durchgelesen und dort nichts
>kennt jemand einen "schlauen" Trick um den Uart eines z.B. Atmega88 mit >invertierten Pegeln zu betreiben ... Am einfachsten ist es, die Versorgungsspannung umzupolen.
-
Thread
AVR an Modellbau-Empfänger
@Rahul Ok, Danke. Aber was ist die ICP-Unit???? Schwanke noch zwischen einem ATmega168 oder R8C13. Es soll ein brushless Regler für meinen Heli werden. Mfg Sascha
schöne App`s, die ich mir durchgelesen habe. Der Regler den ich hier liegen habe, werkelt mit einem ATmega8. Leider von extrem niedriger Qualität. Mfg Sascha
-
Thread
Welcher Controller ist für mich geeignet?
der noch nie was mit µC gemacht hat nen 32Bit ARM als Einstieg??? Das einfachste wird wohl ein ATMega8(ATMega88) sein und anhand des Tutorials hier auf der Seite erste Erfahrungen zu sammeln. Beim ATMega ist das Datenblatt auch noch sehr kurz, übersichtlich und mit Beispielen so das man auch als Anfänger
mal ganz abgesehen. Da ist 8Bit schon deutlich Besser! > > Das einfachste wird wohl ein ATMega8(ATMega88) sein und anhand des > Tutorials hier auf der Seite erste Erfahrungen zu sammeln. Beim ATMega > ist das Datenblatt auch noch sehr kurz, übersichtlich und mit Beispielen > so das man auch
-
Thread
Powerbank Plug-In Detection
die Temperatur- und Spannungsschwankungen schon selber diesen Fehler erzeugen können. Mit einem ATmega88 hätte man die Option, einen 32 kHz Quarz per Timer2 als genaue Zeitreferenz zu verwenden. Preislich werden sich die beiden Typen nur wenig unterscheiden.
dass ich die Powerbank zum Aufwecken belaste, richtig? Oder verstehe ich dich falsch? Bzgl. atmega88 klingt nach einer guten Alternative! Liebe Grüße Phil
-
Thread
Mehrere RGB-LED PWM
einem Arduino Board getestet, weil das vorhanden war. Im Endeffekt soll die Schaltung an einen Atmega88 gehängt werden. Wie ich bei dem Arduino die PWM Frequenz ändern soll weiß ich leider nicht. Ich mach mich mal an die Atmega88 Schaltung und Programmierung. Danke erst mal.
Hey, es handelt sich um einen selbstgeflashten Atmega168, kein gekauftes Board. Ich habe eben noch einmal alles korrigiert und alles neu gesteckt. Und siehe da, es funktioniert. Genau weiß ich nicht wo der Fehler war. Aber ich kann die Farben
-
Thread
Probleme bei Debugging von GCC mit AVR Dragon
HILFE! Wie komme ich aus dem bescheuerten debug-Modus raus? Ich habe meinen ATmega88 über den Dragon debugt und gerade als ich den debug-Modus beenden wollte funktioniert die Kommunikation nicht mehr. Randdaten: AVR-Studio 4.18.692, WinAVR-20100110, ich programmiere in C, ATmega88
Dragon die Stiftleisten und einen Sockel aufgelötet und verbunden und anschließend mit HVPP den ATMega zurückgesetzt, danach funktinierte wieder alles super.
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
Hallo Jörg, wo hast Du den "ATmega644-20PU" denn her ? Gruss Otto
kann... Ich probiere das einfach mal aus... BTW...: Sind die Sourcen zu den ChipBasic Computern (Atmega 8 - Atmega 644, bzw. ChipBasic1 - ChipBasic2) Open Source...? Ronny
-
Thread
Reset verfuste Chips retten
12V vorgesehen ist "Voltage on RESET with respect to ground-0.5V to +13.0V", zu finden z.B. beim ATmega48 in den Absolute maximum ratings auf Seite 317 (http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48_88_168_megaAVR-Data-Sheet-40002074.pdf). Und als Schaltung: http://homepage.hispeed.ch
daufschauen ob man mit diesem billig ding aus China HV kann https://www.ebay.de/itm/1PCS-USB-STK500-for-ATMEGA8U2-ATMEGA8-ATMEGA128-the-AVR-best-programmer/401290517078?hash=item5d6ec75a56:g:AjoAAOSw32lYxfvh Ich finde darauf keinen Hinweis. Grüße Rudi
-
Thread
Anfertigung einer kleinen Steuerung
@thomasderbastler Wie viele Servos und Schalter kann man denn mit so einem Atmega ansteuern? Was würde ein Programm in welchem alle möglichen Servos bereits konfiguriert wurde deiner Meinung nach in etwa kosten?
Diametre 4.0 D1 H1) N25 T1 M6 D1 H1 N30 S24000 M3 N35 M8 N40 (P-contour-T1) N45 G0 G54 X-36.999 Y-13.88 N50 G43 H1 Z10. N55 G0 Z2. N60 G1 Z-1. F100 N65 G1 X-47.298 F1000 N70 G1 Y-10.12 N75 G1 X-26.757 N80 G1 Y-13.88 N85 G1 X-36.999 N90 G1 Y-15.8
-
Thread
PWM Signal erfassen und flanken zählen
Hallo, Wie kann ich mit einem ATMEGA88 ein PWM-Signal erfassen? Ich habe zwei Mikrocontroller und moechte mit einem das PWM Signal erzeugen und mit dem anderen die steigenden Flanken zaehlen. Waere super wenn ihr mir helfen koennt.
einfach "Zähler" oder "Counter"... Ado Ra schrieb im Beitrag #4171993: > Wie kann ich mit einem ATMEGA88 ein PWM-Signal erfassen? Welche Frequenzen?
-
Thread
Atmega328p auf Arduino über ISP mit avrdude flashen
Diamex-progS flashen. Dafür habe ich mir in AtmelStdudio ein externes Tool angelegt -F -v -p atmega328p -c STK500 -P\\.\COM4 -b 115200 -B 100 -D -Uflash:w:"$(ProjectDir)Debug\$(TargetName).hex":i Allerdings möchte dieser meinen Controller nicht flashen. Den Arduino habe ich dabei nicht mehr
= 0x000000 avrdude.exe: Yikes! Invalid device signature. avrdude.exe: Expected signature for ATmega328P is 1E 95 0F avrdude.exe done. Thank you. Einen Attiny flasht dieser mit den selben (ausgenommen -p atmega328p -> -p attiny2313) Einstellungen. Woran könnte das Liegen? Am DiamexProgS
-
Thread
DIAMEX ALL-AVR
Programmieren ist nur angesteckt am USB-Port, also ohne "Last" gosi:~$ avrdude -c avrispmkII -p m88 -P usb -vvv > avrdude_-c_avrispmkII_-p_m88_-P_usb_-vvv.txt avrdude: Version 5.10, compiled on Jun 29 2010 at 03:44:14 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
avrdude: stk500v2_getsync(): found AVRISP mkII programmer AVR Part : ATMEGA88 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated
-
Thread
Atmega48/88/168 Datenblatt falsch?
Hallo, habe gerade einmal die Datenblätter des Atmega48 mit dem Atmega48PA verglichen. Mir ist aufgefallen, dass bei der Pin Konfiguration in diesem Datenblatt: http://www.atmel.com/images/Atmel-7530-Automotive-Microcontrollers-ATmega48-ATmega88-ATmega168_Datasheet.pdf 2x PD5 vorhanden ist. Und beim Datenblatt für PA: http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_summary.pdf
-
Thread
Einsteigerprojekt
Nimm einen ATmega8/16 bzw. etwas moderner: ATmega88 für den Einstieg. Punkt, aus. Die Rechenleistung reicht erst mal dicke und einen DAC brauchst du bei deiner Anwendung erst Recht nicht.
ATMega 8 hat den Nachteil das ein Quarz I/O Pins benötigt die man dann nicht zur Verfügung hat, deswegen würde ich gleich zum ATMega16 greifen die zusätzlichen Ports kann man als Anfänger eh gebrauchen.
-
Thread
Platinen Sammelbestellung FLASHCRAFT Funkboard
Bausatz zusammenstellen (Auch als Sammelbestellung), bei csd-electronics gibt es ja Rabatt ab zB 10 Atmega32. Wenn Interesse besteht und Andreas keine Lust dazu hat, könnte ich das auch machen.. Viele Grüße, David
> Die SMA Buchse ist mit 1,88€ auch nicht billig. Durch Verzicht könnte Warum sollte ich denn die Teile weglassen? Um sie dann später doch zu kaufen? Kapier ich nicht.
-
Thread
Moodlight mit 8 Modi! Code, Schaltplan, Layout
Sourcecode, AVR Studio Projekt, Schaltplan, Layout). SOFTWARE: Die Software ist für einen Atmega8 @ 8MHz geschrieben. Davon hatte ich noch welche und die mußten weg. Die Software ist aber problemlos auf einen tolleren Atmega88 umzuschreiben. Folgende Features sind in der Software implementiert
schon sagst, die absoluten Grundlagen. Bei Gelegenheit kann ich dann ja noch eine Version für den Atmega88 hochladen. Da wird das dann mit den Fuses noch wichtiger, weil die meisten Anfänger das "DIV8"-Fusebit gekonnt ignorieren ;) ... Danke für die Anregungen und das Foto! Gruß, Joachim
-
Thread
Uart Atmega 8
//Init usart DMX-BUS DDRD |= (1<<DDD0) ; UBRRL = 1; DDRD |= (1<<PD1); //Output TXD Pin ATmega88 UCSRB|=(1<<TXEN)|(1<<TXCIE); // TXEN0 Transmitter enable / TXCIE0 TX complete interrupt enable //UCSRC|=(1<<USBS); //USBS0 2 Stop bits sei();//Globale Interrupts Enable UDR = 0;
Ist ein übernommener Code. Das "Atmega 88" was auskommentiert ist, stimmt nicht.
-
Thread
Testpersonen für Roboterbausatz NIBObee gesucht
austauschen um mehr Speicher zu bekommen, der Tiny44 ist relativ voll ;-) Die Kommunikation zum ATmega16 kann dann über das TWI erfolgen, die ATmega-Seite müsste dabei in Software implementiert werden.
Frage: warum eigentlich dieser Tage mit einem ATmega16 und nicht gleich einem ATmega164P starten? Die Preise dürften bei Mengenabnahme vergleichbar sein, man ist hardwaremäßig komplett kompatibel mit der möglichen Erweiterung auf einen ATmega644P
-
Thread
Spannung bricht beim Relais (Transistorstufe) schalten ein
Hallo, ich schalte mit meinem Atmega8-16PU einen Transistor (BCX70J), der wiederrum ein Relais (SIL05-1A72-71D) schaltet. Ich habe in meiner Schaltung zusätzlich zwei Leuchtdioden, die einmal an +5V und einmal an -5V hängen. Grundlast
Michael S. wrote: > Wenn ich jetzt meinen Atmega einsetze, dann geht die Spannung von 4,9V > auf 4,4V runter. Entweder deine Restbeschaltung zieht schon zuviel Strom oder dein Netzteil ist mies.
-
Thread
Push und Pop Befehle weglassen
Beitrag #2569103: > Auf 16Mhz hochgehen bringt dir schon mal Zeitgewinn. Jop, habe schon den ATmega88 bestellt :), mein ATmega 8 kann nur 8Mhz. Geht mir generell nur um die Möglichkeiten die Ich habe da ich noch neu bei der ganzen Sache bin. Vielen Dank für die Antworten! Mit freundlichen
Sache ist mir doch zu heiß. Ich lasse also ab von diesem Unterfangen und warte darauf, dass mein ATmega88 zugeschickt wird. Aber jetzt weis ich wenigstens warum ich es nicht mache. Vielen Dank an Alle! Mit freundlichen Grüßen Philipp D.
-
Thread
Timer und Idle-Mode
kann ich eine Variable hochzählen lassen, ohne Interrupt?? Nein. Du kannst aber auch einen Atmega 48/88/168/328 nehmen und den Watchdogtimer zum regelmässigen Aufwecken benutzen. mfg.
anschliessen. Wenn es darum geht, wirklich Strom zu sparen, dann geht es mit dem pinkompatiblen ATmega88 einfacher: Watchdog-Interrupt alle 8 Sekunden freigeben (der ATmega8 kann nur Watchdog-Reset). Kannst dann voll in den Powerdown-Modus gehen.
-
Thread
AtMega328 teilweise instabil
Hat der ATmega garkeine 100nF Stützkondensatoren spendiert bekommen oder sind die nur nicht eingezeichnet da die auf dem Arduino-Board(?) mit drauf sind?
reference selection. [/pre] Quelle: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf Bedeutet also: man darf durchaus eine fixe Spannung dort anschließen, aber man darf dann nicht eine andere inerne Quelle als Referenz auswählen
-
Thread
VB Serial Port Datenempfang nicht komplett
rausgeschnitten. Nachdem 11|22|33|44 nach meineDaten kopiert wurde, wird aus 11|22|33|4455|66|77|88 der Anfang entfernt, so dass danach nur noch 55|66|77|88 für den nächsten Aufruf übrig bleibt. Beim nächsten mal kann daher gar nicht mehr 11|22|33|4455|66|77|88 in meineDaten geliefert werden, weil
absenden und antwort abholen (waitms-function) hier ein modul im anhang damit konnte ich arbeiten atmega32...
-
Thread
Alignment gcc und avr-gcc
std Y+13,r24 86 0012 9E87 std Y+14,r25 87 0014 AF87 std Y+15,r26 88 0016 B88B std Y+16,r27 Daher entnehme ich, dass hier auf dem 1. Byte das LSB liegt. Stimmt alles soweit? Also wenn ich die Daten im uC nun in ein struct packen würde und das byteweise
Little Endians verwenden. Kann man das überhaupt bei einem 8 Bit Prozessor sagen(Ich hab das für den ATMega32 kompiliert)? Für mich sieht der Assemblercode so aus, wie wenn das Endian Format allein vom avr-gcc festgelegt wird. Das inkremtieren um 1 führt der ATMega32 auch in mehreren Schritten aus(adiw und
-
Thread
AVR8_Burn_O_Mat_Config.xml
vervollständigen können und nicht jeder selbst Hand anlegen muss. unterstützt von Original (2.1.2): [pre] ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega48, ATmega88, ATmega168, ATmega328P, ATmega162, ATmega8515, ATmega8535 ATmega164, ATmega324, ATmega644 ATmega169, ATmega329, ATmega3290, ATmega649, ATmega6490, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561 ATtiny2313 ATtiny12, ATtiny13, ATtiny15 ATtiny25 ATtiny45, ATtiny85, ATtiny26 [/pre] von mir hinzugefügt: [pre] ATtiny261
-
Thread
FTDI direkt an ATMEGA
Hallo, habe einen ATMEGA88, den ich via RX/TX über einen RS232-Schnittstellenbaustein mit nachgeschaltetem FTDI FT232RL an die USB-Schnittstelle meines PCs angeschlossen habe um Daten zu übermitteln. Dies funktioniert so
> habe einen ATMEGA88, den ich via RX/TX über einen > RS232-Schnittstellenbaustein mit nachgeschaltetem FTDI FT232RL > an die USB-Schnittstelle meines PCs angeschlossen habe um Daten zu > übermitteln. Dies funktioniert
-
Thread
Microcontroller programierung
Assembler. ATmega88 laut Tutorial.
empfiehlt. Du hast wohl die Weisheit gepachtet. Testfall schrieb im Beitrag #2205331: > Assembler. ATmega88 laut Tutorial Dann geb' aber wenigstens richtige Antworten. Das Tutorial basiert auf dem Atmega8. Icke ®. schrieb im Beitrag #2205667: > Sowas von FULLACK... Neues Wort gelernt? oldmax schrieb
-
Thread
ATMEGA8 Externer Quarz zurückstellen
Ich hatte mir kürzlich bei einem Mega88 mit der Einstellung Mega8 die Fuses auf Standard zurück gestellt. Anschließend war der Mega88 tot. Mit dem STK500 funktionierte erst nichts bis ich das Steckernetzteil tauschte. Nicht funktioniert
HV Programmierung muss mit einer engen Toleranz eingehalten werden (11,5 ..12,5 lt.Datenblatt des atmega8, S.228). 14,3V sind da schon deutlich aus der Toleranz.
-
Thread
Anfängerfrage in C
at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 atmega603 atmega103 at43usb320 at43usb355 at76c711 atmega48 atmega8 atmega83 atmega85 atmega88 atmega8515 atmega8535 attiny13 attiny2313 atmega16 atmega161 atmega162 atmega163 atmega168 atmega169 atmega32 atmega323 atmega64 atmega128 at90can128 at94k no emulation specific options.
-
Thread
ASM Lcd Ansteuerung - Atmega 8 bleibt stehen
ähnliches Problem und habe diesen Thread gefunden. Ich steuere 2 DDS-ICs (AD9833) über SPI mit einem ATMEGA88. Grundlegende Treiber-Funktionen wurden schon programmiert und erfolgreich ausprobiert. Jetz wollte ich, dass die Phase eines DDS-ICs langsam "wegschwimmt". Dazu der folgende Code: [c] ... while
Wait for previous transmission to complete } } [/c] Kann das einer Bitte an einem anderen ATMEGA ausprobieren? Habe jetzt keine ausser dem 88 hier. Danke.
-
Thread
include Datei
Hallo, die Suchfunktion hat mir leider nicht helfen können. Ich suche die Inlude-Dateien für ATmega48, 88, 168, die Bezeichnung sollte wohl m48def.inc ,m88def.inc ,m168def.inc lauten. Bei atmel auf der Seite habe ich nichts dergleichen finden können. Wo kann ich diese Dateien herbekommen ? Danke
ATmega168 benutzen. Es grüsst, Arno
-
Thread
Defekten MM5314N durch was ersetzen?
meinst ist ein Mikrokontroller und empfehlen kann man Dir dazu schon die kleineren AVR Typen wie Atmega 88 o.ä. Die können das alles, Du benötigst nur noch etwas Software. Als Anfänger nimmst Du Bascom, Lunaavr oder auch GNU CC wenn Du masochistisch veranlagt bist. Wundere Dich nicht wenn hier gleich
Mit nem Atmega 88 und einem Lochraster Platinchen als Adapter kannst Du das alte IC schön ersetzen. Für den AVR noch ein kleiner 5 Volt Festspannungsregler ( oder 3.3 Volt) und fertig. Transistoren als Spalten
-
Thread
Blöder Compiler - Optimieren in C?
funsigned-char -funsigned-bitfields -DDEBUG -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.90\include" -Os -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega8 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.90\gcc\dev\atmega8
gh_main.o -Wl,-Map="gh.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=atmega8 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.90\gcc\dev\atmega8"
-
Thread
Fernbedienung anzapfen
Ja es sind 2x1,5 Batterien. Ich werde dafür einen ATMEGA 88V-10 verwenden. Der kann schon ab 1.8V arbeiten. Kann ich nicht einfach ein 10K Ohm Widerstand geben VCC 3V machen? Dann müsste ich doch ein High-Pegel kriegen oder?
> Ich werde dafür einen ATMEGA 88V-10 verwenden. > Der kann schon ab 1.8V arbeiten. Ich warte schon auf ... kann der atMega ... ? Ich hoffe Deine Software-Kenntnisse sind besser als Deine Hardwarekenntnisse.
-
Thread
DC/DC Spannungsdrops während Bootvorgang uC
WF88 schrieb im Beitrag #7279654: > sodass die Spikes verschwinden. Auch wenn ich mich wiederhole: woher kommen denn die Spikes? Was passiert da so zuverlässig nach 300ms? Das würde ich untersuchen, denn
Ja dann skizzier doch mal eben fix auf ... was Du Dir da eben vorstellst lieber WF88, Bilder sagen mehr als Worte
-
Thread
Unterschied Atmega8 und Atmega48
Hallo, kann mir einer sagen, was genau der Unterschied zwischen einem Atmega8 und dem Atmega48 ist, ich habe schon herausgefunden, dass der 48 weniger Speicher hat, gibt es sonst noch was - meine Frage zielt darauf, dass ich einen Atmega 48 habe und die Schaltungen hier vom
Der Mega48 ist quasi ein kleiner Mega88. Am besten schaust Du dir den folgenden Link mal an. AVR094: Replacing ATmega8 by ATmega88 http://www.atmel.com/dyn/resources/prod_documents/doc2553.pdf
-
Thread
PWM beim AT MEGA 8
Jedoch funktioniert es nicht. Witwerhin Stellt sich die Frage ab ich die PWM beim AT MEGA 88 auf den PIN 5 und 6 des PORT D ausgeben lassen kann. Danke für eure Hilfe im voraus
auch da du den Timer2 nutzt musst du von Timer2/PB3 OCA2 auf Timer1/PB1 OC1A initalisieren DB Atmega88 Seite 100/101
-
Thread
Sourcecode zu groß?
Hallo, ich programmiere einen AtMega88. Nun kommt beim Compilieren folgende Meldung: > "make.exe" all avr-gcc -g -Wall -O0 -mmcu=atmega88 -c -o master.o master.c avr-gcc -g -Wall -O0 -mmcu=atmega88 -Wl,-Map,master.c.map -o master.c.elf
BIN-Datei angeschaut. Wenn das compilieren klappt ist die größe 7.740 Bytes. Der Speicher des AtMega88 hat ein 8k-Flash. Ich denke es liegt daran.... Shit happens...
-
Thread
Unterschied zwischen 74HCT241 und 74HCT244 ?
die Antwort! Was schafft, falls man das so sagen kann, der I/O-Port eines AVR-Controllers (z.B. M88, um mal einen kleinen Vergleich zu haben)?
immer alles vorlesen? Danke für den Hinweis, ich bin grade dabei. Habe aber im Datenblatt zum Atmega88 unter "Electrical Characteristics" leider nichts brauchbares zur Fragestellung gefunden. Bin für Tipps, wo man es findet, dankbar!
-
Thread
Hysterese Atmega32u4
Matthias W. schrieb im Beitrag #5812943: > Eine solche Hysterese wäre auch bei Atmega16u4 oder Atmega32u4 zu > vermuten. Nicht nur zu vermuten, sondern ist definitiv der Fall. Matthias W. schrieb im Beitrag #5812943: > Schmitt-Trigger-Eingänge Hat der ATMega32U4
Hi >aus welchem Datenblatt hast Du das entnommen? Steht doch dran: ATMega328P. >das muss wohl falsch beschriftet sein? Nein. Andere AVRs, ATMega649/1280/1281/2560/2561, ATMega16, im gleichen Datenblatt ATMega48/88/168 haben ähnliche Werte. Leider fehlt im DB vom ATMega16
-
Thread
FT232 Schaltung
Hallo zusammen, ich habe hier mal eine Schaltung mit dem ft232rl der an einen Atmega88 hängt. Jetzt meine frage, wenn VCC nicht 5V sind sondern nur 3,3V, wie schließe ich den Pin1 meiner USB-Buchse an, bzw muss ich ihn anschließen?
versorge und die Akkuspannung unter 5V liegt, gibt es dann Probleme mit den RX und TX Pegeln am Atmega88 wenn die 5V sind und der Atmega aber nur noch mit 4,8 oder weniger läuft? oder würde es gehen wenn ich den VCCIO Pin vom FT232 auf 3V3Out lege. Kann der Atmega auch mit den 3,3V Pegel umgehen wenn
-
Thread
Anfänger Problem mit dem Makefile
Port D //---------------------------------------------------------------------- // Prozessor : ATmega8/48/88/168 // Takt : 3.6864 MHz // Sprache : C // Datum : // Version : // Autor : // Name des Programmes in der Makefile : main.c // //----------------------------------
Port D //---------------------------------------------------------------------- // Prozessor : ATmega8/48/88/168 // Takt : 3.6864 MHz // Sprache : C // Datum : // Version : // Autor : // Name des Programmes in der Makefile : main.c // //----------------------------------
-
Thread
Bascom Bootloader Atmega32 plu Fusebits
m16def.dat" 'Const Loaderchip = 16 $regfile = "m32def.dat" Const Loaderchip = 32 '$regfile = "m88def.dat" 'Const Loaderchip = 88 '$regfile = "m162def.dat" 'Const Loaderchip = 162 '$regfile = "m8515.dat" 'Const Loaderchip = 8515 '$regfile = "m128def.dat" 'Const Loaderchip = 128 '$regfile
Const Loaderchip = 329 '$regfile = "m324pdef.dat" 'Const Loaderchip = 324 #if Loaderchip = 88 'Mega88 $loader = $c00 'this address you can find in the datasheet 'the loader address is the same as the boot
-
Thread
ATMega16u4 per JTAG Debuggen
Hallo, Ich kämpfe gerade damit einen ATMega16u4 mit meinem nagelneuen PicKit4 über JTAG zum Debuggen zu bekommen. Es erscheint jedes mal die Fehlermeldung im Anhang. Mein aktueller Aufbau ist wie folgt: ATMega16u4-MU auf einer custom Platine
mich für ein paar MEGA-Familien entschieden, die ich dann besser kennenlernen kann: 324-644-1284, 88-168-328, 2560 und einige Tiny: 2313-4313 und 25-45-85. Ich glaube, das ist alles für einen Amateur mehr als ausreichend. ATMega16u4 ist interessant, nicht nur wegen USB. Das ist ein von wenigen in
-
Thread
Arduino Nano Batterieentladespannung
ähnlich mit einen nRF24L01 gemacht und kommem auf einen Stromaufnahme von unter 2mA. (mit einen ATmega88 statt dem ATmega328 strebe ich unter 500µA an) Das geheimniss ist einfach, die größten Verbraucher möglichst nur kurz zu betreiben und ansonsten abzuschalten.
ähnlich mit einen nRF24L01 gemacht und kommem auf einen > Stromaufnahme von unter 2mA. (mit einen ATmega88 statt dem ATmega328 > strebe ich unter 500µA an) _nRF24L01+_ 0.9µA in power down 26μA in standby-I _ATmega328P_ Power-down Mode: 0.1µA Power-save Mode: 0.75µA (1.8V)
-
Thread
Keine Interrupts im Bootloader
Settings -> neuer Eintrag (add) -> (Typ=Flash),(Name=.text),(Adress=0xC00) mein controller ist ein Atmega88
Andreas schrieb: > mein controller ist ein Atmega88 Tatsächlich? Und wie passt das mit diesen Zeilen zusammen? > GICR=(1<<IVCE); > GICR=(1<<IVSEL); Der ATmega88 hat überhaupt kein Register "GICR". Und was hat das vereinzelte "/*" gleich am
-
Thread
[S] Dienstleistung Display Produktauswahl + Programmierung
einen Kundigen, der für mein Projekt die Hardwareauswahl und Programmierung der Kommunikation eines ATMega88 mit einem Display übernehmen kann. Ich stecke zu wenig im Thema und habe keine Zeit, mich dem jetzt genauer zu widmen. Entwurf anbei. Was ich brauche: - Hardware-Auswahl: Typ und Größe entsprechend
Muss es unbedingt der ATMega88 sein? Ich habe sonnst sehr viele sonder LCD Anwendungen designt aber mit µP die ganz spezielle LCD Kontroller "Onboard" haben. Dank spezieller Flexibler Konfiguration kann so ziemlich jedes