-
Thread
Umfangreiches Objekt in C
wurde. Die Daten können zwischen >2Bytes und 3KB groß sein. ... >Zur Verfügung steht mir ein ATMega88. Atmel schreibt zum Mega88: >SRAM (Bytes) 1024 Preisfrage: Was passt da nicht zusammen? Oliver
Oliver schrieb: >>Zur Verfügung steht mir ein ATMega88. > Atmel schreibt zum Mega88: >SRAM (Bytes) 1024 Ooops. Hab ich bisher überlesen. Na dann wirds ja richtig eng.
-
Thread
undefined reference to
Makefile also gehe ich mal davon aus des es verwendet wird. In Studio 4 funktierte es nur für einen ATmega88P ohne Fehler.
kompletten Build-Output. Jörg schrieb im Beitrag #2349569: > In Studio 4 funktierte es nur für einen ATmega88P ohne Fehler. Was soll das heißen? Es gibt doch in Bezug auf die Software gar keinen Unterschied zwischen 88P und 88PA.
-
Thread
AVR: Taktquelle per Software umschalten
Hi, kann man eigentlich bei einem ATmega88 (168, 328) die Taktquelle per Software umschalten? Also z.B. mit dem internen Oszillator starten und dann auf den externen Quarz umschalten?
lässt sich intern mit 16 MHz takten. Per Kalibrierung kommt man dann locker auf über 20 MHz. Beim ATmega88 geht das nicht, aber vielleicht gibts andere AVR, die das können?
-
Thread
Atmega48p - PowerSave und Leakage Current
Hallo Jörg, trotzem finde ich die Angabe im Datenblatt vom Atmega88p sehr verwirrend. Es wird behauptet der Input Leakage Current (per Pin, bei 5,5V) sei max. 1uA. (MSP430 max 50nA (!)) Das würde ja bedeuten, man hätte beim Atmega88P mit 23 I/O's im worst case
Klaus B. wrote: > trotzem finde ich die Angabe im Datenblatt vom Atmega88p sehr > verwirrend. Das hängt wohl teilweise damit zusammen, dass du zwischen garantierten Werten (einklagbar für den Kunden) und tatsächlichen Werten unter- scheiden musst. > Es wird behauptet
-
Thread
Osram Pictiva OLED
natürlich beliebig kompliziert machen. An Hardware brauchst du einen Controller wie z.B. den ATmega88 der sich einfach auf einer Punkt- oder Streifenrasterplatine anschließen läßt. Neben den AVR Controllern (ATmega gehört dazu) gibts es v.a. noch die 8051er von diversen Herstellern und die PICs
> ... Displays mit serieller Schnittstelle ... Die Pictiva Reihe spricht auch SPI. >ATmega88 (-20AU / -20PU / V-10AU / V-10PU welchen?) Du brauchst hier bedrahtete Typen (DIP). Das sind die PUs. Mit 3,3V kommen alle 88er oder auch 168er zurecht. Such dir den schönsten aus. Sieh dir
-
Thread
WinAVR+Eclipse->region text is full
WinAVR": [pre] Building file: ../y1.c Invoking: Compiler avr-gcc -Wall -g -O2 -Os -c -mmcu=atmega88 -DF_CPU=16000000 -o"y1.obj" "../y1.c" Finished building: ../y1.c [/pre] Linkerausgabe aus "PN"+"MFile"+"WinAVR": [pre] Linking: x.elf avr-gcc -mmcu=atmega88 -I. -gstabs -DF_CPU=16000000UL
hallo, hat vielleicht gar nicts damit zu tun, aber: >avr-gcc -Wall -g -O2 -Os -c -mmcu=atmega88 -DF_CPU=16000000 -o"y1.obj" "../y1.c" was bewirkt die zweimalige angabe der optimierung .. *grübel* bye kosmo
-
Thread
Wie Arduino Projekt ohne Arduino IDE benutzen?
Hallo, Atmega 8/88/328 sind doch vom Pinout gleich, also vom UNO den Chip runter und steck den 88er rauf. Dann brauchst noch das hier dazu https://github.com/MCUdude/MiniCore Bootloader brennen und viel
anwählen ? (Unter Board's) ? Schau Dir die Datei boards.txt in der IDE an! Hier kannst Du deien MEGA88 definieren ! R. S. schrieb im Beitrag #5307570: > Atmega 8/88/328 sind doch vom Pinout gleich, also vom UNO den Chip > runter und steck den 88er rauf Das sollte also nicht so kompliziert sein
-
Thread
MEGA88 springt nicht in Interrupt Routine vom ANACOMP
wird da ein UART benötigt? (Und nein, konkret kann ich nicht helfen, ich habe nur zwei steinalte ATmega88-20PU)
wenn man ACME in ADCSRB setzt (und damit für AIN1 den AD Multiplexer verwendet): " 35.4 Errata ATmega88PA The revision letter in this section refers to the revision of the ATmega88PA device. 35.4.1 Rev. F • Analog MUX can be turned off when setting ACME bit 1. Analog MUX can be turned
-
Thread
Bezeichnung zur Identifikation der AVR Core Version?
bei AVR Controllern? Es gibt ja verschiedene Versionen. von den alten AT90S über die ersten ATmega bis hin zu den aktuellsten. Ich meine damit die Cores, die identische Befehlssätze, Features usw haben. So können die Mega8 noch nicht das Togglen durch Beschreiben des PIN Registers, die Mega88
Markus Burrer schrieb: [ATmega32 vs. ATmega324] > Und teurer. Digikey (um mal jemanden zu nennen, bei dem du sofort beide kaufen könntest): EUR 6,38 für den ATmega32, EUR 4,70 für den ATmega324P. > Und bei Ramschläden
-
Thread
MMC SD library FAT16 FAT32 read write
alle 180 Beiträge oben gelesen... Was aber trotzdem interessant ist: Ich wollte den Code für ATmega88 compilieren und auf einmal hat er nicht mehr draufgepasst (500byte zu groß). Laut Datenblatt sind aber atmega8 und atmega88 von den Speichern her gleich groß. Tja Sachen gibts... Danke für die
Ich sollte vielleicht noch folgendes erwähnen: Atmega88 @3.3V @7,3728MHz
-
Thread
RFM01/02 Basics
warum die spannungen so niedrig sind (ca. 5,3V). damit könnte ich doch auch ohne max232 auf den atmega, oder? lg
mal googlen z. thema usb auf ATmega
-
Thread
Programmer incl. neuem Code für Atmel AN910
überraschenderweise eine neue AVRProg Software (V1.40) mit herausgebracht. Dort sind jetzt auch ATMega64, ATMega169 und ATMega8535 unterstützt. Diese waren in meiner letzten Firmware schon drin, aber nur mit avrdude zu benutzen. Wer einen dieser Controller brennen möchte, sollte sich das neue Studio
Wie Programmiert man mit dem 910 die Fusebits der neuen AVRs (88, 168..)?
-
Thread
Kapazitäts- und ESR-Messgerät
Großes Lob!!!Beim Asembler trat allerdings ein Fehler Zeile 131 auf.Ich selbst habe noch mehrere Atmega88P liegen.Aus diesem Grund habe ich den Fehler beseitigt(Tabulator) und den Atmega88P eingesetzt.Er wird zwar nur ca.halb voll,aber was solls!?
in den Atmega88P "gebrannt" werden.Ohne Wissen des Programmers und der gesetzten Fusebits ist es natürlich ein Rätselraten.Anbei Programm und EEpromdatei unter Bascomprogrammer.Ps:für 10Mhz Quartz unter Bascom muß
-
Thread
Unterschied Microcontroller
raketenfred schrieb im Beitrag #2340761: > Atmega 8 > Atmega 32 > Atmega 644- leider RWOC(Rest without current) nach 15V^^ Ergänzend dazu der Hinweis: - Statt atmega8 => atmega88p oder atmega88pa - Statt atmega32 => atmega328p - Statt atmega644
zwei USARTs. Mit den tinys würde ich nicht beginnen. Diese sind natürlich im Vergleich zu den atmega in vielen Bereichen limitiert. Es mach m. E. auch Sinn, innerhalb einer "Untergruppe" zu bleiben, also z. B. ATmega48A ATmega48PA ATmega88A ATmega88PA ATmega168A ATmega168PA ATmega328
-
Thread
Interruptaufruf langsamer weder OCO
> Eigentlich brauche ich exakt 122.88kHz, > jedoch stellt sich meine Frequenz zwischen 122.90101 kHz > - 122.91248kHz ein. > Wie realisier ich das, dass ich genau 122.88 kHz erhalte ? > Indem ich einen externen Quarz anschliesse oder
Mhhh habe da glaubich ein grösseres Problem, weil auf dem Board (atmega128L drauf) am XTAL1 und XTAL2 schon ein Quarzoszillator vorhanden ist ( 7.3728 MHz ). Das Problem ist eben das ich nach 15 Perioden von der Frequenz 122.88 kHz einen Port auf High setzten muss und
-
Thread
LED-Treiber MAX6956 C-Code
0x35, 0x01); // LED Port 21 einschalten // Port 12..21 Strom einstellen I2CWrite(0x80, 0x16, 0x88); // Strom Port 12..13 auf Mitte (13.5mA) I2CWrite(0x80, 0x17, 0x88); // Strom Port 14..15 auf Mitte (13.5mA) I2CWrite(0x80, 0x18, 0x88); // Strom Port 16..17 auf Mitte (13.5mA) I2CWrite(0x80, 0x19, 0x88); // Strom Port 18..19 auf Mitte (13.5mA) I2CWrite(0x80, 0x1A, 0x88); // Strom Port 20..21 auf Mitte (13.5mA) // Global Settings I2CWrite(0x80, 0x04, 0x41); // Einzel Strom + Normal Mode /
-
Thread
AVR-Studio - Fehlende Funktionen TImask1
Horst schrieb: >> Den passenden Prozessor? > > Wenn Du oben rechts schaust, dann ist dort ein Atmega32 ausgewählt. Wenn Du in den Code schaust, dann siehst Du, dass er für den ATmega88 gedacht ist. Ein ATmega88 ist kein ATmega32. Also wirfst Du am besten mal einen Blick ins Datenblatt des ATmega32
PC-Freak schrieb im Beitrag #7344292: > Wenn Du oben rechts schaust, dann ist dort ein Atmega32 ausgewählt. Eben. Die Register heissen beim Mega32 anders als beim Mega88. Du findest die gleichen Funktionen auch anders aufgeteilt auf die Register. Aber damit kannst Du im Anfängerteil gleich
-
Thread
Anfänger: Was für Komponenten notwendig (für C und USB)?
mich vor einigen Jahren noch öfter mit AVRs beschäftigt habe (heute eher STM32 und MSP430) fand ich Atmega8/88 ganz gut als universal-Controller geeignet.
mein Rat. Für den Einstieg braucht es nicht viel, hier wäre ein Minimalvorschlag: ca 3 Stück Atmega88A (die meisten Tutorials beziehen sich auf Atmega88A oder den weitgehend kompatiblen aber etwas älteren Atmega8A) billigen usbasp Programmer Gutes grösseres Steckbrett flexible Drahtbrücken (Preisklasse
-
Thread
STK500 rettet µCs auch nicht mehr mit HVPP
Anderen. Inzwischen habe ich den 4. Mikrocontroller unbrauchbar gemacht. Der war brandneu. Ein ATMega168. Also AVR Studio angeworfen, ATMega in mein STK500 gesteckt, ISP ging wunderbar (*freu*, ist leider mittlerweile selten, dass etwas so funktioniert wie ich es mir vorstelle) Dann: Ich stelle die
device Mount jumpers VTARGET and RESET When programming AT90S2333, AT90S4433, ATtiny48, ATtiny88, ATmega48, ATmega8, ATmega88 or ATmega168, mount both PJUMP jumpers. The 2-wire cables can be used instead of jumpers. See PJUMP Jumpers. Connect BSEL2 for the devices that requires that. See BSEL2
-
Thread
ATMeag8 ADC 416 kHz
Ich schätz du meinst Autotriggering oder? Was ich im Datenblatt gelesn hab kann der ATmega88 das nicht. Oder hab ich nicht genau genug gelesen? Ist der ATmega88 die "neue" Ausgabe vom Atmega8? mfg.skyscater
Hi >Ist der ATmega88 die "neue" Ausgabe vom Atmega8? Nein,das ist der ATMega8A. Hat aber nur andere elektrische Kennwerte. Der ATMega88 ist pinkompatibel mit mit dem ATMega8 hat aber zusätzliche Funktionen. Außerdem
-
Thread
uC RTC soll reset überleben
Hallo! Ich habe mit einem Atmega88 eine kleine RTC implementiert auf basis von dem 16MHz quarz. Ich wollte mir die 3 euro und platz auf der platine sparen. Nun habe ich natürlich das problem, dass die uhrzeit kein reset überlebt
modus, wodurch der WD erst einen interrupt und dann einen reset auslöst (siehe abschnitt 10.9.2 im atmega88 datenblatt). Et voila! Raphael.
-
Thread
EEPROM: EEPE bit auslesen scheint nicht zu funktionieren
ausprobieren ist, dass ich noch keinen µC hab. Wird erst noch bestellt, und nun wohl doch ne Nummer größer (ATmega88), weil mein programm etwas groß wird^^
hat. @Jörg: Das mit Simulator Version 2 hab ich auch schon drangedacht, aber da gibts keinen ATmega48/88, nur den ATmega48/88P. Macht das einen Unterschied?
-
Thread
UART Probleme bei Rx/TX Interrupt
Tobi88 schrieb im Beitrag #3261221: > Ich habe ein Programm auf einem Atmega8 mit 1000000Mhz laufen Wo zum Teufel hast du einen derart schnellen AVR aufgetrieben? Meine strecken allesamt allerspätestens
gemeint!....und ja ich könnte ihn auch mit 12Mhz oder mit16 Mhz betreiben. Allerdings möchte ich den Atmega8 mit einem Akku betreiben und ggf auf den Atmega8L bzw. Atmega8A ausweichen. GGF auch auf die entsprechenden Gegenstücke vom Atmega88. Dort ist der Stromverbrauch bzw. die minimale Versorgungsspannung
-
Thread
OLED Display ssd1306 mit SPI arbeitet nicht
download hier: http://www.icstation.com/icstation-blue-oled-display-screen-module-p-3803.html Den ATMega88 habe ich mit dem Display wie folgt verbunden: UC Display SCK SCK MOSI MOSI A0 (PB1) D/C
aufgenommen. Das sieht grundsätzlich (was die Kommunikation betrifft) ja gut aus finde ich. Also der ATMega88 sendet zumindest etwas raus!
-
Thread
µController Anfang
haben ihre Bits "in Reihe". Ein Atmega88 ist so eine Art weitverbreitetes Arbeitspferdchen: http://www.ebay.de/itm/Atmel-ATmega-88PA-PU-im-DIL-/251087314048?pt=Bauteile&hash=item3a75f85c80 Die genannten Controller laufen übrigens auch
-Streifenrasterplatinen -ein paar MosFets für Schaltaufgaben mit höheren Strömen -uController: Atmega88, Atmega32 o.a. -IC-Sockel für die Controller -Lötkram, wenn nötig (Lötkolben, Lötzinn) -eventuell auch einen Restpostensack Elkos und Potis/Trimmer -Schaltlitze Gut wäre auch das Innenleben
-
Thread
Reichelt Lieferbarkeit Atmega8 ( PANIK? )
Statt Atmega8 einfach Atmega48/88/168/328 nehmen...
Läubi .. schrieb im Beitrag #1698626: > Statt Atmega8 einfach Atmega48/88/168/328 nehmen... Eben, der Mega8 wird sowieso in absehbarer Zeit abgekuendigt werden. Aber ich find's lustig wie hier schon wieder diskutiert wird, nur weil Reichelt mal was
-
Thread
Wie wichtig ist ein Debugger?
Hi >Ist der genau das was ich suche, um damit in der Schaltung den >Atmega8 zu debuggen? Nein. Der ATMega8 hat keine Möglichkeit zum Debuggen. Alternative: Atmega88. MfG Spess
Beitrag #2353497: > Hi > >>Ist der genau das was ich suche, um damit in der Schaltung den >>Atmega8 zu debuggen? > > Nein. Der ATMega8 hat keine Möglichkeit zum Debuggen. Alternative: > Atmega88. > > MfG Spess Danke für den Hinweis. Der Atmega88 ist ja Pin Kompatibel. So könnte ich den
-
Thread
ATtiny13 lassen sich nicht mehr programmieren
lassen sich auch nicht auslesen, die Chips werden gar nicht erst erkannt. Andere AVRs wie z. B. ATmega8535, ATmega88 funktionieren. In Atmel-Studio und Bascom funktioniert es ebenfalls nicht mehr. Das einzige was ich heute anders gemacht hatte, war zwischendurch einen ATmega8535 zu programmieren
#7015302: > Beim ATtiny13 ist ja im Auslieferungszustand CLKDIV8 aktiviert CKDIV8 Ist es beim ATmega88 anders?
-
Thread
mehrere Zeichen per UART empfangen
ich bin gerade ein wenig am verzweifeln... ich habe eine ESP32 BT-Modul über die UART an einen Atmega88 angeschlossen.... Ich möchte das BT-Modul als Gateway nutzen. das heisst das BT Modul soll Daten per bluetooth empfangen und weiter an den Atmega88 schicken... Ich kann aber leider NUR EIN ZEICHEN
Tobias L. schrieb im Beitrag #8015806: > ich habe eine ESP32 BT-Modul über die UART an einen Atmega88 > angeschlossen.... Den Atmega raus schmeißen und die Aufgaben des Atmega auch den ESP32 erledigen lassen.
-
Thread
Hat der Atmega8 die selbe Pinbelegung wie der Atmega328p?
"replacing" dürfte das Stichwort sein, also "replacing atmega8 by atmega88" o.ä.
Ich hab die zumindest noch bei mir gefunden: AVR094: Replacing ATmega8 by ATmega88
-
Thread
PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art
1Hz ==> 88Khz, vier Kanäle... Wie hoch ist die Referenzfrequenz?
Wozu der ganze Aufwand mit Kaltläufer und einem ARMen Prozessor? Es geht doch auch mit einem ATmega88, wie man sehen kann. Was man sieht, misst von 5mHz - 200MHz. Ein weiterer Vorteiler ist kein Problem: 'minimalistisch', wenn man so will :-) Was man nicht sieht, dass das Programm noch Drehzahl-
-
Thread
Atmega8 an zwei Knopfzellen betreiben (6V)
Soweit ich weiß, hat der ATMega 6V als "Absolute Maximum Rating". Wenn es also genau 6V sind, dürfte er da zumindest noch nicht kaputt gehen. (Sonst kannst du ihn reklamieren :-D )
6V auf den INT0 des mit 3V vetriebenen Mega8/88 gibt? Grillt dann der Eingang durch?
-
Thread
Arduino: page-write in I2C eeprom verliert sporadisch ein Byte
Kai schrieb im Beitrag #7895768: > In dem ATMEGA 328P meiner Platine habe ich aber nur 2kB RAM, von welchen > ich gerne 500 Bytes frei haben möchte. dann nutze den ATmega1284p mit 16KB Ram, Leerplatinen gibt es bei OSH Park, fertig aufgebaute
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
AVR: was mit nicht benutzten Anschlüssen machen?
Hi >Wie meinste das jetzt? Im Fall deines ATMega88 ist es Der halbe PortC. Datenblatt: 1.1.7 AVCC AVCC is the supply voltage pin for the A/D Converter, PC3:0, and ADC7:6. It should be externally connected to VCC, even if the ADC is not used.
Ein Sonderfall ist der ATmega8, da sind VCC/AVCC intern verbunden (Maskenfehler). Die pinkompatiblen ATmega8A, ATmega48..328 haben diese Verbindung nicht. Peter
-
Thread
VCC und AVCC
Peter D. schrieb im Beitrag #4621555: > Ich hab auch mal nachträglich eine ATmega8 Platine mit ADC-Benutzung > nachgerüstet, d.h. AVCC war direkt an VCC Das ist beim Atmega8 doch immer der Fall, war da nicht ein Designfehler drin der Vcc und AVcc intern ständig verbunden ist
ARef, AGnd und Avcc gehören zusammen und > bilden die Versorgungsspannung von den ADC und bei den atmegaXY8 auch > für PortC. Mal ne Bitte, zeig mir mal den pin für den analog gnd.
-
Thread
Mega88
Hallo, kann ich ein programm für einen Mega8 auf einen Mega88 brennen ? ist der Chip kompatiebel ? Danke !
Hallo, von Atmel gibts dazu eine Appl.-Note für den Umstieg von ATMEGA8 auf den 88er. Der ATMEGA88 hat bei den Timern eine bessere Ausstattung. Also letztendlich muß man die Appl-Note lesen und schauen, ob welche Bereiche betroffen sind. Einfach davon auszugehen,
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
http://www.mikrocontroller.net/topic/95103#new Sammelbestellung bei tme.eu : RFM12 , 100nF 0805, Atmega88
ATtiny 2313 vor. Ich versuche gerade die Schaltung und den Code auf eine 868 MHz Lösung mit einem ATMega88A mit RFM12B abzuändern. Die Lösungen von Benedikt "rfm12_r2323_rxtx_check5" und "RF12_just_rxtx" habe ich bereits mit 2 x STK500 und ATMega8L ( 868 Mhz )aufgebaut. Die Datenübetragung funktioniert
-
Thread
Mega88V mit zwei Mignonzellen betreiben
Bedenke das Du die Software auf den ATMEGA88 umschreiben musst, da die IO-Register und die IRQ-Vektoren anders ausgelegt sind. Siehe hierzu: AVR094 von Atmel LG EC
Schottky-Dioden gemacht werden, Plus vom USB-Port an das USB-IC dann weiter über eine Diode an Plus vom ATMega. Plus von der Batterie über eine Diode ebenfalls an Vcc vom ATMega. Die BAT85 ist ein geeigneter Typ dafür. Aufgrund des weiten Eingangsspannungsbereiches des ATMega88 würde ich 3 Zellen vorsehen,
-
Thread
Kompatibilität (Pin und Binär)
Allerdings hat Atmel in den neuen Famielien ja meist einige Skalierungs-Varianten vorgesehen (z.B. ATMega48, ATMega88, ATMega168...). Die sind dann aber auch in einem Datenblatt beschrieben. Grüße, Kurt
aufstellen: [pre] AT90S1200 → AT90S2313 → ATtiny2313 → ATtiny4313 AT90S2333 → AT90S4433 → ATmega8 → ATmega48/88/168/328 AT90S2343 → ATtiny11/12/13/15 → ATtiny25/45/85 AT90S4414 → AT90S8515 → ATmega8515 → (ATmega161?) → ATmega162 AT90S4434 → AT90S8535 → ATmega163 → ATmega16/32 → ATmega644
-
Thread
AVR High-Voltage Erase
www.franksteinberg.de/RescueAVR-MikroShield.htm richtig auf die Schnelle interpretiere, ist bei einem atmega88a nur HVPP und nicht HVSP möglich?
Karl B. schrieb im Beitrag #7624052: > Auch vom Target abhängig: Die Frage war: kann man den atmega88A per HV-serial-programming resetten, oder nur per hv-parallel-programming?
-
Thread
gesucht: 50Hz Generator fein einstellbar
ihn erst wieder im nächsten Jahr). Womöglich läuft es dann doch darauf hinaus, dass ich ihm ein ATMEGA88 aufs Auge drücke und die Firmware für ihn erstelle. Wäre eben schön gewesen, wenn es sowas schon fix und fertig gäbe. Das Problem der Rückmeldung, welche Frequenz nun eigentlich genau eingestellt
ein bisschen overkill für den > Anwendungszweck. Was soll sein? Auch bei einer Schaltung mit ATmega88 braucht man eine Platine und ein Display, nur der µC ist ein anderer. Vorgeschlagen hatte ich diese Schaltung, weil dafür Platinen verfügbar sind sowie ein Programm, was nur minimal abgeändert werden
-
Thread
SPIen gelöscht durch AVR Dragon mittels debugWIRE ?
Hi >Im übrigen ist der Dragon auch gar nicht mehr im Debug-Modus. Wenn ich >nen anderen Atmega dranhänge, lässt sich auf den ganz normal zugreifen. Der Dragon nicht. Aber wahrscheinlich dein AVR. Was passiert denn, wenn du mit dem ATMega das Debugging startest ('Start Debugging')? MfG
Jörg, ich habe das gleiche Problem wie Michael, nur kann ich mit AVRDUDE arbeiten und habe ein ATMega88PA. Wenn ich die Commandozeile: avrdude -p m88 -c dragon_isp -P usb -U hfuse:w:0xdf:m eingebe, erhalte ich folgende Meldung: : jtagmkII_setparm(): bad response to set parameter command: RSP_FAILED
-
Thread
Lernpacket Microcontroller mit Basecom
>Wie kann ich dann den Programmierten ATmega88 in eigene Offline >anwendungen intigrieren wenn der Chip Fest auf der Platine verlötet >ist gar nicht, das ist nur eine testplattform. >Ich dachte beim Kauf man steckt auf die IC Steckplätze
edit: >Wie kann ich dann den Programmierten ATmega88 in eigene Offline >anwendungen intigrieren wenn der Chip Fest auf der Platine verlötet >ist den chip kannst du nicht rausmachen aber das ganze teil in eine anwendung einbauen.
-
Thread
Static Library: __do_copy_data
Vorgehen: 1. Übersetzen mit avr-gcc OHNE Angabe einer mmcu 2. Archivieren mit ar Lief auf Atmega88 super, auf Atmega32 super, auf Atmega162 nicht. Hab dann die Bibliothek speziell für den Mega162 übersetzt und es funktionierte auch (inkl. auf den beiden anderen Prozessoren, da ja nix prozessorspezifisches
Falls du Libs erzeugst sollten die mindestens die Granularität von avr-gccs Multilibs haben. atmega88 (gehört zu avr4: hat kein CALL) gehört zB zu einer anderen Multilib-Ausprägung wie atmega32 (gehört zu avr5: hat CALL). Die Core/MCU-Zuordnung findet sich in ./gcc/config/avr/avr-mcus.def
-
Thread
Wird diese Schaltung funktionieren ?
Worst-Case Strom ist doch bei Anzeige 88:88 (z.B. bei Reset oder so)
schrieb im Beitrag #2232072: > ich hätte jetzt mit 08:08 gerechnet da sind nur 2 Segmente aus Ja, 88:88 gibts eher selten. :-) Gruss Harald
-
Thread
Modbus RTU Slave fuer AVR
Library basiert. Dafür ist die Lib recht gut kommentiert. Dabei ist auch ein Beispiel für den Atmega88, das bei mir zu 2,9k kompilliert. Vielleicht nützt das ja jemandem :) CB
Also ich nutze für Modbus am AVR (ATmega88 und ATtiny841) immer freemodbus. Sowohl für RTU als auch TCP. Funktioniert super. http://www.freemodbus.org/ Für den PC nimm ich libmodbus. Z.B. für ein Modbus-Tester, der mir dann verschiedene
-
Thread
Frage zu ATMEL Evaluations-Board Version 2.0.1
Bei dem atmega88-board, das Du nennst, besteht anscheinend schon das Programmiergerät, das per FT232 aus den USB-Signalen die ISP-Signale erzeugt, da würde ein Verbindungskabel mit den ISP-Signalen zum pollin-board
auf den FT232RL (2 kleine Kondensatoren wurden noch mit dazugebaut) und vom FT232RL direkt an den ATMega88. Kommt da jetzt eine Serielle Verbindung an dem Mikrocontroller an oder ISP?
-
Thread
PWM-Timer Problem
, verstehe ich leider nicht. Was spricht gegen die Verwendung es pin change interrupts beim ATmega88? Der ist ja sogar pinkompatibel zum ATmega8. Du kannst auf Änderungen an bis zu 24 Pins reagieren.
Genauigkeitsforderungen hast), wer hindert Dich daran, das mit pin change interrupts und einem ATmega88 zu tun? Darauf bist Du bislang noch nicht eingengangen. Andernfalls, falls Du gute Genauigkeit (Hardware-PWM) bei 2 Kanälen haben willst ohne externe Mimik, ATmega162, ATmega64 und ATmega128
-
Thread
ATmega: Ursache für Aufhängen
Eine kleine Schaltung mit dem ATmega hängt sich immer wieder auf. Jetzt bin ich auf der Suche nach möglichen Ursachen, um das zu beheben. Zur Schaltung: Ein ATmega88 (4MHz) liest alle paar Sekunden einen Schalter ein (Leitungslänge
@ Markus E. (residuum) >Ein ATmega88 (4MHz) liest alle paar Sekunden einen Schalter ein >(Leitungslänge ~30cm). Der zugehörige Pin hat einen externen Pull-up >(100k) und Kondensator (100n). Der Pull-Up ist recht hochohmig und
-
Thread
USBaspLoader und ATmega32 wollen nicht
define this, values for ATMega8, * ATMega88, ATMega168 and ATMega328 are guessed correctly. */ /* The following block guesses feature options so that the resulting code * should fit into 2k bytes boot block with the given
__AVR_ATmega88P__) 0x1e, 0x93, 0x0a, 0 #elif defined (__AVR_ATmega168__) || defined (__AVR_ATmega168P__) 0x1e, 0x94, 0x06, 0 #elif defined (__AVR_ATmega328P__) 0x1e, 0x95, 0x0f, 0 #elif defined