-
Thread
einfachstmögliche Fehlerbehandlung I2C gesucht
wirres Zeug, wie in deinen 'Beitrag', habe ich lange nicht gelesen. Ich benutze i2c auf Atmegas (Atmega128/1281) seit über 14 Jahren auf verschiedenen Geräten. Und das problermlos. MfG Spess
spess53 schrieb im Beitrag #4755597: > Ich benutze i2c auf Atmegas (Atmega128/1281) seit über 14 Jahren auf > verschiedenen Geräten. Und das problermlos. Daß etwas funktioniert, ist noch lange kein Beweis der Bugfreiheit. Es hängt davon ab, ob die I2C-Leitungen die Platine
-
Thread
AVR-Studio 5
Ich weiß gar nicht was ihr habt wegen dem Atmega8. Der war schon alt als ich mit AVRs begonnen habe. Es gibt genügend aktuelle Pin-kompatible Modelle, die den Atmega8 ablösen. Ich nutz z.B. den Atmega88 und der wird voll unterstützt. Hobby-Bastler
nicht kompliziert. Wie gesagt, ich hab den Atmega8 erst gar nicht verwendet, mich aber hier mit dem Tutorial zu diesem an die AVRs rangewagt. Die drei Register (Hausnummer, kein wahrer Wert), die beim Atmega88 etwas anders aufgebaut sind als beim
-
Thread
I2C mal wieder
Hallo, ich müsste 5 AVRs miteinander verbinden. Als Master dient ein ATMega128A mit 16Mhz externem Quarz Als Slaves gibt es 1 ATMega8 mit 1 Mhz interner Quarz 2 ATMega32 mit 1Mhz interner Quarz Hinzu kommt ein eDIPTFT70-ATP was 400khz I2C ebenfalls beherscht. In
Achso, was vielleicht noch wichtig ist, der ATMega8 sowie der ATMega32 laufen mit dem internen Oszilator mit 1Mhz. Der ATMega128 läuft mit einem 16Mhz externem Quarz.
-
Thread
LCD am PORTC
M128 hat eine M103 Fuse. Damit verhält er sich kompatibel zum Mega103 (einem älteren Prozessor). Nun stellt aber kein Mensch in seiner Entwicklungsumgebung einen M103 ein, wenn er einen M128 in der Schaltung
von M128 als Ersatz für M103 gegeben, kein Mensch weiß es, warum ein M128 aus dem Werk sich selbst verleugnet) Damit ist der wahrscheinlichste Fall der: M128 in die Schaltung einbauen, Progrmm schreiben -
-
Thread
Welche AVR besitzen die PIN Toggle Fähigkeit?
ATtiny2313. Man kann das auch umgekehrt machen. Hauptsächlich die AT90SNNNN, daran orientierte ATmegaNNNN wie ATmega8535, die alten Klassiker ATmega8/16/64/128 sind draussen, und ein paar alte weniger systematisch erfassbare ATtiny.
ATtiny2313. > > Man kann das auch umgekehrt machen. Hauptsächlich die AT90SNNNN, daran > orientierte ATmegaNNNN wie ATmega8535, die alten Klassiker > ATmega8/16/64/128 sind draussen, und ein paar alte weniger systematisch > erfassbare ATtiny. Beim suchen und erfassen, wird mir das helfen. Michael U
-
Thread
Mehrere Controller über ein Quarz
ich erarbeite gerade eine Schaltung für eine Lauflichtsteuerung. Diese wollte ich über einen Atmega 128 ansteuern. Kanäle sind insgeammt 24 Kanälen. Die sich in 4 Gruppen wiederholen. Aufgrund der Platine habe ich aber keinen Platz für eine atmega 128. Mein Gedankengang: Ich nehme einen
Hallo, ich habe das ganze nun so aufgebaut das ich einen Atmega 128 nutze und diese dann mit den Ausgängen eingeteilt habe. Ich habe aber auch an Ausgängen abgespeckt da das andere aus Platzgründen auf der Platine nicht so enfach umzusetzten war. Vielen Dank
-
Thread
Datenkollision an serielle Schnittstelle
anschliessen und die von Module eingelesenen Datenrahmen verarbeiten. Als Mikrocontroller wähle ich ATMega128, der 2 serielle Schnittstelle besitzt. Aber eine davon möchte ich für die Kommunikation mit anderem Mikrocontroller benutzen. D.h. die Signalen (gleicher Pegel von 5 Volt) von zwei Module (RFID-Leser
Ich möchte nun einen Mux benutzen und habe folgendes Problem. Kann man Port F (PF0..PF3) von ATmega128 als normale IO (hier für Adressenbus) verwenden? Liebe Grüße Vintagewomen
-
Thread
Große Arrays als Konstante im Flash ablegen
Hallo, ich möchte im Flash eines ATmega128 zwei große Arrays als Konstante ablegen. Die Zeilen const prog_uchar dsp_prog[49152]; const prog_uchar dsp_data[32768]; erzeugen aber die Fehlermeldung "size of array [...] ist too large"
Verifizierung vom DSP wieder lesen, was wiederum zusätzliche Hardware erfordern würde. Ich dachte, mit dem ATmega128 könnte man so zwei Fliegen mit einer Klappe schlagen. Der ATmega128 soll auch die Möglichkeit bieten, die DSP-Firmware vom PC aus über serielle Schnittstelle zu laden. Letztere Funktion ist ja
-
Thread
Open source Autoradio
CPU in gewissem Rahmen auch Freiheiten erlauben. Der reine SD-Card MP3-Radio Bastler nimmt einen ATmega128, der Fullfeatured Basteler einen SAMx/AVR32. Die Bausteine sind verfügbar, die Treiber existieren, Taskswitching, Semaphoren und Mailboxen gehen auch. Auch TCP/IP ist dabei. An LCD/OLED schreibe
auch die > Freiheit Nut/OS eingesetzt. > > Mfg Patrick Patrick, das Nut/OS schafft es einen Atmega128 mit einer ISA-Karte zusammen in einen WEB-Server zu verwandeln. Der Footprint vom Nut/OS selbst ist nicht so sonderlich groß. Ich habe dem Nut/OS mal einen kompletten Funk-Stack verpasst (proprietäres
-
Thread
Portierung des Atmel AES Bootloaders auf avrgcc
Meinen bisherigen Erfolg könnt ihr im angehängten Dokument sehen. Achtung, es wurde für einen Atmega128 geschrieben. Von daher kann es vorkommen dass ihr beim kompilieren Fehler bekommt wegen unbekannten Registern (UDR0 statt UDR & co.). Die Übertragung (und CRC Berechnung) und Entschlüsselung
sehr neugierig, was Du anders gemacht hast, als ich. Ich versuche den AES Bootloader für den ATMEL atmega2561 ans Laufen zu bringen. Aber auch wenn ich mit den Werten für den atmega128 arbeite, schmeißt mein IAR beim linken eine Fehlermeldung raus. Hast DU noch etwas verändert? Der IAR Compiler kommt
-
Thread
LCD Progress Bar (Balkenanzeige)
> ausliest) 1023 x 10 / 128 = 79,92 (gerundet 80) Alles klar? :-)
dieser Anzeige-Skala: [#####] [#####] [#####] [##___] [_____] [_____] ... [_____] 0 64 128 192 256 320 384 960 1024
-
Thread
ADC zeigt genau halbe Werte an.
kannst du mal 5V an den ADC anlegen und schauen ob er Wert > 128 wird?
Hallo zusammen, habe nun schon2 andere Atmega8 getestet und mit beiden geht trotz gleicher Fusebits und des gleichen Programms der I²C bus nicht. Bekomme keine Verbindung mit meinem Master aufgebaut. Mit dem Atmega8 der das ADC Problem hat funktioniert
-
Thread
AVR Bootloader lock/fuse bits
verifying flash memory against D:\Apps\arduino-1.8.7\hardware\arduino\avr\bootloaders/atmega/ATmegaBOOT_168_atmega328.hex: avrdude: load data flash data from input file D:\Apps\arduino-1.8.7\hardware\arduino\avr\bootloaders/atmega/ATmegaBOOT_168_atmega328.hex: avrdude: input file D:\Apps\arduino-1.8.7\hardware\arduino\avr\bootloaders/atmega/ATmegaBOOT_168_atmega328.hex contains 32670 bytes avrdude: reading on-chip flash data: Reading | ################################################## | 100% 0.06s avrdude: verifying ... avrdude
-
Thread
Welcher Bus für Lichtsteuerung
Diese Seite habe ich auch schon gefudnen. Kann ich den MCP2551 auch direkt an RX und TX des ATmega hängen ohne den MCP2515 der am SPI hängt?
das mit den zwei Bausteinen verstanden. Jetzt noch einmal mein geplantes Vorhaben: 1 Master (ATmega32,128 oder Mbed) 5-15 Slave (Atmega8) 10-30m Kabellänge (vorerst) Zu übertragende Daten: -Lampe an/aus -Temperaturdaten -RFID Daten -Sensordaten (bedämpft, nicht bedämpft) Das sollte es
-
Thread
Argumente für 8-Bit AVR statt ARM-Controller
Es erstaunt mich, dass preislich wenig Unterschiede sind. Wenn ich mal einen ATMega64 nehm mit 64k Flash und 4k ;-) RAM, dann bezahlt man doch so um die 6 Euro Einzelstueck bei Digikey. Fuer einen LPC2364 mit 128k Flash und verteilten 34k RAM bezahlt man weniger als 7 Euro ebenfalls
mit dem Stromverbrauch aus? Braucht so ein (zB.) LPC2103 nicht um Längen mehr Strom, als ein Mega128?
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
Berechnung oben ist wenige Zeilen, und der kleinste Controller, den ich dafür habe, hat sowieso 128 KiB Flash. Das sind ATmega128RFA1, die ich u. a. eben auch wegen der eingebauten Funkschnittstelle nehme. Ersatz durch einen ATtiny* fällt also schon mal aus, denn das Anflanschen irgendwelcher
herumliegende ELF-File in meinen AVR-Projekten gesucht. Ist ein BASIC-Interpreter für einen ATmega128 (plus externen RAM, schließlich soll der Nutzer ja auch ein bisschen BASIC eingeben können), den ich vor 8 Jahren mal als Fingerübung gezimmert habe. In erster Linie war die Motivation, die
-
Thread
Riesige Änderungen zwischen WinAVR 030913 und der aktuellen Version? Gesperrt
nicht. Also entspricht das in etwas dem erkannten EEPROM-Fehler - nur bei mir ist alles in Ordnung. (Atmega128)
ich auch ein Demo im Bugreport mitangehängt. Also ganz einfach den Maschinenkode (srec) in einen ATmega128 laden und sehen was passiert. Auf Wunsch kann ich auch jederzeit den selben Kode mit der 2006er Version zur Verfügung stellen. Nur damit man eben sieht dass er auch funktioniert (kann). ;-) Ps
-
Thread
Motorregelung
Sättigen)=PWM output(unsigned)+y(signed und skalieren und Sättigen) Bei 8bit PWM Mittelpunkt PWM bei 128 festlegen Und den sche** mit "is_direction_forward" sein lassen! Skalieren könnte natürlich schnell unmöglich werden... selbst wenn Kp=5 schon bei 5 Iterationen und Mittelpunkt 128 + Ki +Kp ist
PWM output(unsigned)+y(signed > und > skalieren und Sättigen) > Bei 8bit PWM Mittelpunkt PWM bei 128 festlegen > Und den sche** mit "is_direction_forward" sein lassen! > > Skalieren könnte natürlich schnell unmöglich werden... selbst wenn Kp=5 > schon bei 5 Iterationen und Mittelpunkt 128 + Ki
-
Thread
neuer Transistortester GM328 aus China
neues) Zeichen aus dem Zeichensatz schnell positionieren lässt. Die Grafikroutinen für verschiedene 128x64 Displays sind da auch drin und können genutzt werden. Ist vielleicht alles zu gut dokumentiert ;-)
SMD-Variante ist. Es gibt auch für ein paar Euro mehr welche mit OLED: http://www.aliexpress.com/item/OLED-Atmega328-Transistor-Tester-Diode-Triode-Capacitance-ESR-Meter-L-C-R/32214566383.html
-
Thread
Atmega 328PB lässt sich nicht programmieren
Ist der Atmega328PB frisch vom Werk? Ich frage, weil du keinen Takt anlegst … LG, Sebastian
Crystal. Du hast einen relativ ungenauen RC-Oszillator. Dann nimmst Du halt beispielsweise einen AVR128DB32. Der kann auch bei 1.8V noch seine vollen 24 MHz, weil es eben ein viel modernerer Chip in einem neueren Halbleiterprozess ist. https://www.microchip.com/en-us/product/AVR128DB32 fchk
-
Thread
ISR-Handler: Probleme bei Wertzuweisung von volatile Variable
der Diskussion... https://www.mikrocontroller.net/articles/AVR_Checkliste#Besonderheiten_bei_ATmega128_und_seinen_Derivaten_im_64-Pin-Geh.C3.A4use Oliver
Artikel auf folgendes ändern: > Dies hat zur Folge, dass sich an der Adresse, an der ein für den > ATmega64 oder ATmega128 geschriebenes Programm den Stack erwartet, > kein RAM befindet. Spätestens beim ersten RET-Befehl stürzt das > Programm ab.
-
Thread
Hilfe bei AD-Wandler!
Hi >Ich habe da eingestellt ATmega8515 ... mein MC ist aber 8515L... Kein Wunder. Der ATMega8515 hat keinen ADC. MfG Spess
> >>Könnt ihr mir bitte einen guten MC fur meinen STK 500 >>empfehlen mir einem ADC? > > ATmega1284P > > MfG Spess Hallo spess http://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-1284P-PU/3/index.html?;ACTION=3;LA=446;ARTICLE=112738;GROUPID=2959;artnr=ATMEGA+1284P-PU;SID=12UKfRJn8AAAIAAGs7EOI751cf695f8a9a1a089fe43dfc04b8735
-
Thread
Wunschliste für einen Xmega Nachfolger
mit 4 digital/analog IOs wäre sehr bequem einsetzbar. Und ein ATtiny84CAN für 10 IOs. Und ein ATmega328 mit 4*UART/LIN und 4*CAN als Hub. Peter
ich dann nicht so viele Pins auf einem Knubbel habe. Stell Dir mal einen DIP-Adapter für den ATmega128 vor. Müste ja doppel-reihige Stiftleisten habe - nicht gerade angenehm für Punktraster Arbeiten. Mit Lackdrähten kann man zwar sehr hohe Packungsdichten erreichen und da wäre dann auch egal,
-
Thread
Frequenzzähler 1Hz - 40MHz
Debugphase extrem hilfreich), dann muß man die Ausgänge des '590 inaktiv schalten. RCO direkt an den ATmega geht aber auch nicht, weil der Impuls an RCO nur eine Periode von fx lang ist. Um den ATmega damit sicher zu triggern, dürfte fx nicht größer als der MCU-Takt sein. Da kam das zweite FF im '74 gerade
avr-libc 1.6.6 funktioniert. > Gibt es vielleicht einen wesentlichen Unterschied zwischen dem ATmega8 > und dem von mir verwendeten ATmega32, der für das Problem verantwortlich > sein könnte? Nein. Ein paar Ports und Bits haben andere Namen. Aber das wars dann schon. XL
-
Thread
EMS Fertigung: 95% Ausfallquote
gesagt) ist definitiv im Griff, wir fertigen das Board schon seit über 10 Jahren. Sind bei älteren ATMEGA32-16AU solche Fehler bekannt? Danke + MfG Wolfgang
Gibt einiges an "Kopien" vom ATMEGA32-16AU auf dem Markt. Gerade im Analogbereich haben die oft Schwächen. Kann man Fakes zu 100% ausschließen?
-
Thread
MP3 Player Schaltplan zum Review
Mischpultsteuerung und Oh, von seinem Mischpult wusste ich nichts. >die beiden MP3-Player mit einem ATmega erschlagen soll? ATMega128 mit 16MHz könnte durchaus zwei VS bedienen.
> ATMega128 mit 16MHz könnte durchaus zwei VS bedienen. Ja, mit dem kann er dann auch gleichzeitig noch seine Mischpultsteuerung machen.
-
Thread
Lib für Sensirion SHT1x Sensor an AVR
ich habe die Diskussion erst jetzt gefunden, daher mein später Beitrag. Wir betreiben einen ATmega128 zum Auslesen von 4 Sensoren SHTxx. Dabei wird eine Taktfrequenz von etwa 4kHz verwendet. Bei einem Test über 150 Meter TP-Kabel gab es keine Probleme. Da typischerweise nicht mehr als 90/100 Meter
bei einer Strukturierten Verkabelung verlegt werden, ist eine solche dafür gut verwendbar. Der ATmega128 bietet die Messwerte dann noch auf dem I2C an. Ein Master holt sich diese dann asynchron zum Messvorgang ab. Wenn die Kabellänge steigt, dann muss eben die Taktfrequenz runter. Grüße Manfred
-
Thread
AtMega soll Servo steuern
Ich sollte erwähnen dass ich auf einem AtMega 168 programmiere, was einer meiner Probleme ist, da alle Hilfen etc meist für den AtMega8 geschrieben wurde... MfG
G. schrieb im Beitrag #2175025: > Ich hab leider kein Oszi um zu sehen was da wirklich aus dem Atmega > kommt und ich habe keine Schimmer was ich falsch mache. Werden denn im Simulator die richtigen Signale für den Servo erzeugt? ATmega8 und ATmega168 sind so was von ähnlich, dass die Programme
-
Thread
unconnected pins
auslösen können.' ist bis jetzt nichts gekommen. Ich weiss, daß, wenn sich 15cm von einem ATMega128 eine PWM-Endstufe mit 80KHz und Spitzenströmen bis zu 150A befindet, offene Eingänge ohne PullUp oder PullDown keinerlei Einfluss haben. So, und jetzt bin ich auf andere Erfahrungsberichte gespannt
> Ich weiss, daß, wenn sich 15cm von einem ATMega128 eine PWM-Endstufe mit > 80KHz und Spitzenströmen bis zu 150A befindet, offene Eingänge ohne > PullUp oder PullDown keinerlei Einfluss haben. Ach, und warum empfielt dann Amtel, unbenutze Pins
-
Thread
Mehrere V-USB Anwendungen auf einem AVR möglich?
DraconiX schrieb im Beitrag #4960850: > Die > AT90USB und die Atmega U2/4 Reihe. Die AT90USB dürften auch bald unter Legacy fallen und/oder sind zu teuer ... DraconiX schrieb im Beitrag #4960850: > Mit einem Atmega32U4 hab ich solch eine Composite Anwendung ohne
Joachim B. schrieb im Beitrag #4961080: > leider gibt es nur 32k und keine 64k/128k > > ein mega 1284u4 wäre nett Habe mal geschaut: Bei den Chinesen kostet ein STM32F103 ziemlich genau das Gleiche wie ein ATMega32U4. Beide sind auf einer kleinen Platine, die man auf ein Steckberett
-
Thread
ATtiny1614 TCB: Überlauf bei input capture erkennen?
Danke! Dann nehme ich einen ATmega4808 oder gleich einen AVR128DB32, letzterer erschlägt noch ein paar andere Probleme.
Anton schrieb im Beitrag #7494251: > Danke! Dann nehme ich einen ATmega4808 oder gleich einen AVR128DB32, > letzterer erschlägt noch ein paar andere Probleme. ... oder den 1624, wenn es pinkompatibel sein soll.
-
Thread
Mehrere ATmegas + VGA Signal + Speicher
würden sonst im timer interrupt viel zu viele Zyklen benötigen. Eine Alternative wäre, mehrere ATmega328 einzusetzen. Einer kümmert sich um h/vsync und generiert interrupts, die an einen weiteren ATmega328 gesendet werden. Dieser kümmert sich um das treiben und beschreiben der SRAMs. Ziel ist, halbwegs
Joerg W. schrieb im Beitrag #4292846: > Das Videobeispiel basiert auf > einem Mega1284P (25MHz), 128K RAM und einem simplen 8-Bit-Register mit > Tristate. Das ist ziemlich gut! Hat der Mega128 jedoch nicht ein ext. Memory-Interface ? Damit werden doch die 128K RAM direkt vom Prozessor adressiert
-
Thread
avr-gcc-4.1.1 verweigert sich dem ATtiny13
at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 atmega603 atmega103 at43usb320 at43usb355 at76c711 atmega8 atmega83 atmega85 atmega8515 atmega8535 atmega16 atmega161 atmega162 atmega163 atmega169 atmega32 atmega323 atmega64 atmega128 at94k no
at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 atmega603 atmega103 at43usb320 at43usb355 at76c711 atmega8 atmega83 atmega85 atmega8515 atmega8535 atmega16 atmega161 atmega162 atmega163 atmega169 atmega32 atmega323 atmega64 atmega128 at94k Grüße
-
Thread
Kosmos CP1 Emulator mit ATmega
brauchts dann auch nur noch 2 I/O Pins. Bauteilemäßig wäre das (vor allem unter Verwendung eines ATmega8 oder ATmega88) ultra preiswert. Mir stellt sich dann allerdings nur die Frage: Was mache ich dann damit, wenn ich eine solche Hardware aufgebaut habe? Schöne Tage noch, JJ
zusätzliche interne Struktur: -- Register B, C, D, E, Flagregister PSW -- 8 Level-Stack -- 24LC128 EEPROM (32 komplette Programme + 2 Programme im internen ATmega) Terminalprogramm mit: - Zeilenassembler und Disassembler - Registerstatusanzeige beim Beenden des Programms sowie nach Single-Step
-
Thread
6LoWPAN modul gesucht
Euro den Kursteilnehmern zum Selbstkostenpreis abgeben, wobei uns dabei Atmel sogar noch die ATmega128RFA1 gesponsort hatte.
berühmt (-95 dBm), aber ansonsten geht das sicherlich. Die Stromaufnahme ist auch höher als beim ATmega128RFA1. Weiß ja nicht, ob du das aus Batterien betreiben willst.
-
Thread
[Verschenke] Bauteile ( 3 Kisten )
) dabei, ATmega128 usw. Viele Bauteile sind auf Stangen ( ATtiny2313, ATmega8L, ATmega8, AT89Cxxx etc ), IGBT's, Leistungsdioden uvm. Auf den Bildern ist ja einiges zu sehen. Wer also Interesse hat, der sollte
#3168403: > Einfach mal > Nachfragen. Es sind Entwicklungstools ( z.B. Cortex-M3 ) dabei, > ATmega128 usw. Mittellang lebiges Zeugs, aber ganz nett. Das muß halt mal weg. Aus den Vorpostings entnehme ich auch Interessenten. Bei mir sieht das ähnlich aus wie auf den Fotos, aber 20 Jahre älter
-
Thread
Mega32 Ersatz mit mehr Speicher
Wenn du noch mehr Speicher brauchst, musst du auf den ATmega1284P warten: 128 KiB ROM und 16 KiB SRAM. Der ist im neuen RZRAVEN drin.
Jörg Wunsch wrote: > Wenn du noch mehr Speicher brauchst, musst du auf den ATmega1284P > warten: 128 KiB ROM und 16 KiB SRAM. Der ist im neuen RZRAVEN drin. Nicht nur da. AVRStudio kennt ihn auch: m1284Pdef.inc Gruß Jadeclaw.
-
Thread
Entwicklungsboard komplett umgehen
Auf dem Arduino Mega ist doch ein Atmega1280 drauf!
>nun, ich suche doch eigentlich nur nach einem solide wirkenden Board mit >ATmega2560 drauf, ... Das STK600 gibt es als Bundle in verschiedenen Versionen. Meins hatte die Adapterplatinen für DIL-ICs mit dabei, einen ATMega32L (DIL40) und einen ATMega2560 (TQFP, aufgelötet auf
-
Thread
ATmega324a lässt sich nicht mehr programmieren nach Fuse setzen
wollte das Programmieren mit Mikrocontrollern mal etwas besser verstehen und jetzt antwortet mein ATmega324a nicht mehr :( Anfangs ging noch alles, ich konnte mit Atmel Studio 7 programmieren, dann wollte ich eine FUSE-Einstellung ändern. Ich habe "Int. 128kHz RC Osc." eingestellt. Direkt danach bekam
Ja, ich bin mir schon ziemlich sicher, dass ich "Int. 128kHz RC Osc.; Start-up time: 6 CK + 64 ms INTRCOSC_128KHZ_6CK_64MS" eingestellt habe. Einen externen Takt kann ich im Moment nicht anlegen, weil ich gerade nichts da hab. Aber wie gesagt, ein Pin macht
-
Thread
[v] LCDs 320x240 s/w, 6 Zoll, Touch, inkl Controller
habe den atmega32, mega128 und mega256 hier. welchen hast du dafür verwendet? tendiere jetzt mal zum 128er. bildchen werden auch einiges an speicher verbrauchen ^^
B. R. schrieb im Beitrag #3903372: > habe den atmega32, mega128 und mega256 hier. welchen hast du dafür > verwendet? tendiere jetzt mal zum 128er. bildchen werden auch einiges an > speicher verbrauchen ^^ Ich habe einen LPC2292 verwendet. Der
-
Thread
ATmega32 mit GLCD resetet ständig
char Datenbereichs verglichen und zugewiesen wird Bsp.: c bekommt der Funktion im switch den Wert "128" zugewiesen. Aber tatsächlich steht in c der Wert -128 da char ein Vorzeichenbehafteter Datentyp ist! Setze dann mal die -128 in die Formel 5*c-i-(31*5) ein...
Hallo nochmal, ich habe die Lösung (?) gefunden. Um genau zu sein: Ich habe die MCU gegen einen ATmega16 getauscht und jetzt funktioniert alles wie erwartet. Also hatte wahrscheinlich der alte ATmega32 einen wech - naja, hat ja auch schon einiges mitgemacht. Oliver schrieb im Beitrag #2428930: >
-
Thread
RTC(Overflow-Int.) und Output-Compare Int. mit einem Timer
Hallo zusammen, ich benutze den Atmega169P und betreibe mit dem Timer2 (asynchroner Modus) eine RTC (Overflow-Interrupt). Nun brauche ich noch zeitweise einen Taktgeber, der alle halbe Sekunde eine Flag setzt, um auf einem LCD-Glas eine
spess53 schrieb im Beitrag #1755695: > Dann hättest du die Möglichkeit OCR2A auf 128 zu setzen und im > OC-Interrupt das Flag setzen und im OVF-Interrupt zu löschen oder > umgekehrt. Zum Blinken wird dann nur der OC-Interrupt freigeben. Genau OCR2A wird einmal auf 128 gestellt(
-
Thread
FT232RL schluckt erstes Byte der Übertragung
empfangsbereit // es !dürfen! weitere Zeichen gesendet werden ... #ifdef __AVR_AT90CAN128__ UDR1=*UART_TX_Control.READ_Pointer; //Datenbyte in das Register UDR1 schreiben #elif defined __AVR_ATmega32__ UDR=*UART_TX_Control.READ_Pointer; #endif }
empfangsbereit ! //vorerst die Übetragung beenden. Der Marker für #ifdef __AVR_AT90CAN128__ CLEARBIT(UCSR1B,UDRIE1); //Interrupt löschen #elif defined __AVR_ATmega32__ CLEARBIT(UCSRB,UDRIE); #endif UART_TX_Control.QueueRunning=0; // Übetragung
-
Thread
ATMega8 MLF
diese Seite besucht und muss dazu sagen, Mondpreise bei www.trade-shop.de zum beispiel habe ich die atmega128 16 aI 100 st fuer nur 7,50 euro bezogen und die atmega 8 kostet bei dem nur 3.50 euro nur so zur info. wer mehr bezahlt ist selber bl..... MFG Brandus
habe dort angerufen, aber der preis fuer atmega 128 16 ai ist viel zu hoch 8,50 euro !! ich kaufe die billiger ein Brnadus
-
Thread
Alternativen beim AVR-Vernetzten?
Wieso nimmst du nicht einfach einen anderen AVR? z.b. einen atmega128?....
den vielen Ereignissen überfordert wird. Da bringt mir auch der größere Mikrokontroller (wie der Atmega128 zum Beispiel) auch nichts. Ich werde mich mal dann mit dem TWI auseinandersetzen... Gruß Zoltan
-
Thread
Atmel MC; ATTiny45/85 Alternative mit mehr Flash - 16kByte, Rest möglichst gleich, stromsparend,.
ATmega328P bietet viel Speicher und rel. wenig Pins bei gutem Preis.
Hi >Dachte da z.B. an einen ATMEGA32L8 Wie wäre es mit einem ATMega168P oder 328P? MfG Spess
-
Thread
bootloader per arduinoUno auf atmega168PV-10AU
=0x00 diecimilaP.bootloader.path=atmega diecimilaP.bootloader.file=ATmegaBOOT_168_diecimila.hex diecimilaP.bootloader.unlock_bits=0x3F diecimilaP.bootloader.lock_bits=0x0F diecimilaP.build.mcu=atmega168P diecimilaP.build.f_cpu=16000000L
-- ----- ---- ------ ------ ---- ------ ----- ----- --------- flash 65 6 128 0 yes 16384 128 128 4500 4500 0xff 0xff Block Poll Page Polled Memory Type Mode Delay Size Indx Paged
-
Thread
DIAMEX ALL-AVR
any USB device "usb" syslog: kernel: usb 2-1.2: usbfs: USBDEVFS_CONTROL failed cmd avrdude rqt 128 rq 6 len 255 ret -110 kernel: usb 2-1.2: usbfs: USBDEVFS_CONTROL failed cmd avrdude rqt 128 rq 6 len 255 ret -110 ----------- JP3 gesteckt: ISP-Bootloader funktioniert! syslog/dmesg: kernel:
full-speed USB device number 12 using ehci_hcd usb 1-1.2: usbfs: USBDEVFS_CONTROL failed cmd avrdude rqt 128 rq 6 len 255 ret -110 usb 1-1.2: usbfs: USBDEVFS_CONTROL failed cmd avrdude rqt 128 rq 6 len 255 ret -110 user@host$ avrdude -c avrispmkII -P usb -p m32 -v avrdude: Version 5.11.1, compiled on
-
Thread
Problem mit Bootloader
Hallo Leute, Ich habe ein ATmega128L und wollte darauf ein Bootloader programmieren. Der ATmega128L UART0 kommunizert mit ein FT232R chip, und der kommunizert mit der PC durch USB. Ich habe der Bootloader von Martin THOMAS benutzt
Kann es sein das dieses Bootloader nicht für ein ATmega128 mit ein USB-Serial umwandler chip(FT232R) bestimmt ist? JJ
-
Thread
Memory Map
Mit der memory map habe ich immer wieder Probleme. Jetzt fängt es bei meinem ATmega128 schon wieder an. So bald ich neue Dinge einbaue läuft kaum noch was, obwohl das unabhängig von den vorhandenen Funktionen ist. Ich nehme mal an, da wird wieder was im Speicher überschrieben.
>avr-gcc -c -mmcu=atmega128 -I. -g -Os -funsigned-char [..] >fan.c:68: warning: comparison is always false [..] >Die Meldung ist Schwachfug, da value vom Typ char ist [..] Fast richtig ;-) Mit der Option '-funsigned-char