-
Thread
Strack Pointer initialisieren
Hi Spess, hab momentan keine Daten zur Hand, rein aus dem Gedächtnis mal die neueren Megas 48/88/168, 128x,256x sowie Tiny2313. Damit hab ich meist zu tun.
: > Hi Spess, hab momentan keine Daten zur Hand, rein aus dem Gedächtnis mal > die neueren Megas 48/88/168, 128x,256x sowie Tiny2313. Damit hab ich > meist zu tun. Wo konkret steht das geschrieben? Und weshalb zeigen die Datenblätter der Mega48/88/168 (ab Seite 52) und Tiny2313 (auf Seite 44
-
Thread
MyAVR Display
`sizeafter' makefile:352: warning: ignoring old commands for target `sizeafter' avrdude -p atmega48 -P com3 -c avr910 -U flash:w:main.hex Found programmer: Id = "AVR ISP"; type = S Software Version = 2.5; Hardware Version = 2.0 Programmer supports auto addr increment. Programmer supports
Device code: 0x7f = (unknown) avrdude: error: selected device is not supported by programmer: m48 make.exe: *** [program] Error 1 > Process Exit Code: 2 > Time Taken: 00:02 Der ATMEGA48 ist hier nicht vorhanden. Auf dem AVR Board steht V2.07 In der Konsolenmeldung steht: Hardware
-
Thread
Nachteil bei verschiedenen µC
leichter ist einmal den [[STM32]]/Cortex/ST FW-Lib zu kapieren als jedes mal, wenn man einen anderen AVR braucht wieder neu das Datenblatt zu studieren. Ich hatte in den letzten 20 Jahren schon einige durchgemacht, Z80, 68HC11, AT90CAN128, AVR, PIC, dsPIC, M16C, LPC2294, LPC2368. Den C166 wollte ich
BRAUCHEN vielleicht mal einen kleinen Controller im 8 Pin SSOP Gehäuse, selbst wenn ein STM32 mit 128kB Flash genauso teuer ist wie der 8 Pin µC mit 1kB. Andere arbeiten seit Jahren mit AVR, brauchen etwas mehr Leistung, wollen aber nicht das gesamte Equipment (Programmer, IDE...) wegwerfen und neu
-
Thread
Ganz ganz viele 8-Bit PWMs mit >=100hz, wie?
Mit Schieberegistern und AVR geht einiges. Bei einem aktuellen Projekt habe ich 6 Schieberegister kaskadiert und lasse darüber eine 7 Bit PWM laufen bei etwa 100 Hz. Somit hat man bereits 48fach PWM. Wenn man jetzt an jeden Pin
kann mir mal jemand erklären wo der vorteil von "schieberigester + avr" gegenüber "avr mit vielen haxeln" oder "ein paar avrs mit vielen haxerln" liegt?
-
Thread
Besteht Bedarf an AVR XMEGA-Evalboards?
Es gibt seit heute, gestern? das hier http://www.alvidi.de/shop/product_info.php?info=p18_AVR-ATxmega-Entwicklungsmodul-mit-ATxmega128A1.html&XTCsid=703d5d3b4eae473899e37e1102038045 Also ein Entwicklungsmodul von Alvidi. U.U. bekommt man es erst übernächste Woche (Vorkasse, Betriebsferien
seltsam ich sehe was anderes .... Laut Micron ist MT48LC32M4A2 – 8 Meg x 4 x 4 banks, im schaltplan steht ebenfalls MT48LC32M4A2.
-
Thread
Interesse an einfach erweiterbarem Experimentierboard fuer den Xmega128a1?
glaube ich in einer Daisy-Chain geschehen Hmja, das habe ich auch schonmal mit zwei AVRs und dem AVR Studio gemacht, aber die Kombi AVR+CPLD in einer Chain ist fuer mich Neuland.
Jörg Wunsch schrieb: >> gemacht, aber die Kombi AVR+CPLD in einer Chain ist fuer mich Neuland. > Sollte auch gehen, die CPLDs haben ja auch ,,richtiges'' JTAG. > Musst halt nur wissen, wie viele Bits die schieben (der AVR schiebt > 4 Bits pro AVR
-
Thread
ATMega 48 auf 125 kHz gesetzt, jetzt ist der ISP tot
Also ich hab jetzt mal den ATmega48 auf das STK500 gesteckt und 128kHz + CKDIV8 gesetzt (FE,D5,63), also wurstkäse. Danach ging wie erwartet, das ISP nicht mehr. Und das AVRStudio hatte mich sogar davor gewarnt. Dann ISP-Frequency
gleiche Ergebnis: Man kann exakt 1 mal die Fuses auslesen, danach geht nix mehr und man muss den AVR Dragon/ Presto + die Schaltung neu starten. Selbst mit 100 Hz ISP Frequenz ist nichts zu machen. Die Fuses intern standen auf: -128 kHz int. Oscillator +0ms -ckdiv 8 Also eine Taktrate von 16 kHz
-
Thread
Funktionsaufruf probleme
Das ist bei einem ATMega128 ein beliebter Fehler. Der MC ist werksmäßig im ATMega103 kompatibilitätsmodus. Wenn du im AVR Studio den 128er eingestellt hast sucht das Programm seine Rücksprungadressen an der falschen Stelle und
entschuldigung, aber diese sorge beim 128iger habe ich schon bitter kennengelernt. ist ein atmega48, wie schon gesagt, alles läuft wie ich es erwarte, nur wenn ich es in eine void funktion auslagere ist schluss. das ist bestimmt einer dieser
-
Thread
LEDs dimmen ohne PWM
Ich suche eine (relativ) einfache Möglichkeit, um 16 RGB LEDs (=48LEDs) mit mehreren Farben (mindestens 16, je mehr desto besser) mit einem AVR anzusteuern. Das ganze soll in der Art einer Propeller Clock aufgebaut werden, und so Bilder mit etwa 64*16 Pixel darstellen
mithilfe von 4 IR Lichtschranken synchron zur Rotationsgeschwindigkeit des Rotors. Am FPGA wird der AVR, ein ATMega128 mit seinem XMEM Interface angeschlossen. Der FPGA hat nun mehrere Aufgaben 1.) Memory Bank Controller damit der AVR auf die kompletten 128Kb SRAM zugreifen kann 2.) pseudo Dual Port
-
Thread
Problem mit zu großen Arrays im EEPROM
Gibts dafür keine Lib. oder irgenwas das einem die Arbeit erleichtert, ich bin noch recht neu in C und AVR, mir platzt bald der Kopf *g*
Vorgaben? Wie schnell muss den die Linearisierung sein? > nicht als Spline wie mein PC-Programm. AVR sind zwar nicht die schnellsten, wenns ums Floating Point rechnen geht. Aber vielleicht reichts ja auch, wenn du den AVR den Spline online rechnen lässt.
-
Thread
AVR: 16bit Quadratwurzel in 63 Takten, fsqrt16.asm
inspirierende Codezeilen und clevere Ideen (Interesse an einem kommerziellen Projekt?) Gerhard Schmidt, für n AVR-Kurs, www.avr-asm-tutorial.net D. Austin, AVR466 AppNote, für ne brauchbare Lösung (bald ohne Taylor ;) ) ChaN, für die beste Routine ohne Hardwaremultyply, elm-chan.org Ulrich Radig, für zeigen
us verbraucht. Korrektur: 8MHz -> 7,75 us, 16 MHz -> 3,88 us Marko Surup schrieb > D. Austin, AVR466 AppNote Korrektur: AVR446 AppNote
-
Thread
Decompiler AVRstudio 6
Hi Mit dem AVR Studio 4.19 geht das problemlos. MfG Spess
http://atmel.com/Images/doc8035.pdf AVR512: Migration from ATmega48/88/168 to ATmega48P/88P/168P Der neuere 328 wird noch nicht genannt. Hier sind die Unterschiede aufgelistet: - "some register bits has been added..." - "low frequency
-
Thread
[V] seltsames Matrix-Display auf Platine
Label48 ; EXT_INT0 4: rjmp Label48 ; EXT_INT1 6: rjmp Label48 ; TIM1_CAPT 8: rjmp Label48 ; TIM1_COMPA a: rjmp Label48 ; TIM1_COMPB c: rjmp Label48 ; TIM1_OVF e: rjmp Label48 ; TIM0_OVF 10: rjmp Label48 ; SPI_STC 12: rjmp Label49 ; UART_RXC 14: rjmp Label48 ; UART_DRE 16: rjmp Label48 ; UART_TXC 18: rjmp Label48 ; ANA_COMP
-
Thread
Taschenrechner - Algorithmen
sendet '\n', das Rechen-Signal. Mehr gibt es auf der PC-Seite nicht zu tun. Alles andere muss der AVR übernehmen, später muss er es ja sowieso tun. Auf der AVR-Seite läuft es so (immernoch UPN): zuerst wird alle Hardware initialisiert und die Standard-Ein/Ausgabe auf das LCD (DOGM128, Ausgabe) und
Es gibt ein Projekt mit einem AVR -- und es verwendet 48-Bit Arithmetik. http://www.rolfp.ch/elektronik/avr/tarech2doc/ Das ist ähnlich dem Format double.
-
Thread
winziger Webserver mit enc28j60+mega32
http://avr.auctionant.de/avrETH1/
http://avr.auctionant.de/avrETH1/
-
Thread
RFM12 - Funkmodul
@ Dan Mit ordentlicher Programmierung braucht ein mega48 auch kaum Strom: Ich hatte mal einen als Temperaturlogger mit 128kbyte Flash, LCD und DS1820 etwa 1/4 Jahr mit 2x 1,5V Mignon Batterien laufen. Bei den anderen Punkten stimme ich dir aber zu. Wenn
Benedikt K. wrote: > @ Dan > Mit ordentlicher Programmierung braucht ein mega48 auch kaum Strom: Ich > hatte mal einen als Temperaturlogger mit 128kbyte Flash, LCD und DS1820 > etwa 1/4 Jahr mit 2x 1,5V Mignon Batterien laufen. wie hast du das den geschafft ? waren es reguläre
-
Thread
Versetzte Rechtecksignale auswerten, kein drehgeber
Beitrag #3593132: > Der Code aus dem Beitrag "4-fach Flankenauswertung per Interrupt mit > ATmega48/88" > (Beitrag "4-fach Flankenauswertung per Interrupt mit ATmega48/88") ist > mit Vorsicht zu > genießen: Hier werden die Interrupts zum erkennen der Flanken genutzt, > das kann ggf. bei kurzen
kurzes ein. Keine Sign-Extension. 1 für hoch, -1 (=255) für runter. In einem Bereich von +127/-128 reicht das. Gut, alle 127 Durchläufe müsste eine Datenabfuhr stattfinden. (nicht 128) So sieht die Tabelle bei mir aus: Für einen count bei vollem Phasendurchlauf: .db 0,-1,0,0,1,0,0,0,0,0,0,0,0,0,0,0
-
Thread
avr-gcc und .noinit
ATtiny1634 oder sowas liegen haben, aber ohne Board), insofern kann ich darauf nicht testen. Allgemein AVR0 habe ich aber was (AVR128DA48 oder so), um da was zu probieren.
Jörg W. schrieb im Beitrag #7381131: > Allgemein AVR0 habe ich > aber was (AVR128DA48 oder so), um da was zu probieren. Da reicht es doch, sich im Startup-Code anzuschauen, ob der .noinint-Bereich genullt wird oder nicht. Dafür braucht es keine physische
-
Thread
Gibt es einen Formelparser für C (Arduino)
c() { echo "main(){int a;$1;printf(\"$1 -> a=%d\n\",a);}" | gcc -xc -w - && ./a.out; } ### c "a=128; a |= (1<<2)" a=128; a |= (1<<2) -> a=132 ### c "a=255; a &= ~(1<<2)" a=255; a &= ~(1<<2) -> a=251 [/pre]
#5570600: > Alternativ für BASIC, und ein vollständiges Betriebssystem (mit > Grafikbearbeitung). 128 KB. Ein BASIC-Interpreter ist ja auch easy. Es gibt halt Leute, die mächtigere Sprachen benutzen wollen, und GCC unterstützt diese. Unterstützt dieses 128KB-Betriebssystem auch tausende verschiedene
-
Thread
Uhr mit Mega32, allerdings ohne DCF77
(48+nData/100); USART_Transmit(48+(nData/10)%10); USART_Transmit(48+nData%10); [\c] USART_Transmit() musst durch eine Funktion ersetzen, die ein 8-bit-zeichen überträgt. vg flo
nicht verteilen. immer als Paare verwenden bzw noch besser http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Interrupts_mit_dem_AVR_GCC_Compiler_.28WinAVR.29 UND http://www.mikrocontroller.net/articles/AVR_-_Die_genaue_Sekunde_/_RTC
-
Thread
LED_Laufschrift mit Mega 32 und MAX 7219
arbeitest du mit dem AVR-Studio?
ok, los gehts Loaded plugin STK500 Loaded plugin AVR GCC Loaded partfile: C:\Programme\Atmel\AVR Tools\PartDescriptionFiles\ATmega32 AVR Simulator: Please wait while configuring simulator... AVR Simulator: ATmega32 Configured OK Loaded objectfile:
-
Thread
Arduino 1.8.x on *buntu
shared/icons/96x96/apps/arduino.png ./build/shared/icons/24x24/apps/arduino.png ./build/shared/icons/48x48/apps/arduino.png ./build/shared/icons/128x128/apps/arduino.png ./build/shared/icons/32x32/apps/arduino.png ./build/shared/icons/256x256/apps/arduino.png ./build/shared/icons/64x64/apps/arduino.png
arduino 1 community/arduino 1:1.8.7-1 Arduino prototyping platform SDK 2 community/arduino-avr-core 1.6.23-1 Arduino AVR core with upstream avr-gcc and avrdude 3 community/arduino-builder 1.4.1-1 A command line tool for compiling Arduino sketches 4 community/arduino-cli 0.3.2.alpha.preview
-
Thread
Transistortester mit AVR Gesperrt
Momentan noch. Der mega48 hat vermutlich aber keine Zukunft mit all den geplanten Erweiterungen: AVR Memory Usage ---------------- Device: atmega48 Program: 3526 bytes (86.1% Full) (.text + .data + .bootloader)
AVR Memory Usage ---------------- Device: atmega48 Program: 4128 bytes (100.8% Full) (.text + .data + .bootloader) Haut nicht so ganz hin...
-
Thread
Netzwerkkarte mit RTL8019
Im aktuellen Code ist alles mit #if defined gemacht: #if defined (__AVR_ATmega32__) GICR|=0x40; MCUCR=0x03; MCUCSR=0x00; GIFR=0x40; #endif #if defined (__AVR_ATmega103__) EICR = 3; #endif #if defined (__AVR_ATmega128__)
DDRB = OUTPUT; //Interrupt 4 oder 0 Einschalten (für die Netzwerkkarte) #if defined (__AVR_ATmega103__) enable_external_int (1<<INT4); #endif #if defined (__AVR_ATmega128__) enable_external_int (1<<INT4); #endif #if defined (__AVR_ATmega32__) enable_external_int
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
beschrieben ist. Du könntest Dir auch einen Cross-compiler kompilieren, der auf dem ARM-System Code für AVR oder x86 erzeugt ;-) Oder Du benutzt perl für den Zugriff auf die serielle. Ich würde das aber nicht bei 128MB RAM und wer weiß wieviel sonst noch laufenden Programmen machen wollen. Falk P.S
Das ist 1 GBit = 128 MByte, da ja 1 Byte 8 Bit hat!
-
Thread
Einfacher und billiger Webserver mit AtMega32
`Start_Clock': clock.c:48: warning: implicit declaration of function `timer_enable_int' Compiling: uart.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes
include/avr/iomxx4.h:282:1: warning: this is the location of the previous definition In file included from main.h:34, from mmc.c:29: mmc.h:48:1: warning: "SPIF" redefined In file included from
-
Thread
Das Ende des Z80
Das sind immerhin beeindruckende 48 Jahre Produktionszeitraum. (dann kann ich meinen Zaks jetzt wohl wegschmeissen).
Der Z80 in meinem C128D ist nahezu unbenutzt. Das sagt doch alles.
-
Thread
Welcher Microcontroller für i2c-Display
Hallo, man findet als größer AVR die Familie der atmega328p,(mega48p, mega88p und mega168p) und der atmega1284p (mega644p, mega324p oder mega164p). Das sind *nur* sehr gut beschaffbare und schon länger erhältliche AVRs. Natürlich
wahrscheinlich wollte er keinen SMD Baustein verwenden (dann wäre wohl die Standardaussage, einen ATmega48-328 zu nehmen, wohl wirklich nicht schlecht). In Abmessungen klein wäre ein STM8S103 (der aber als SMD und müßte erst noch auf einen Adapter gelötet werden)... aber es soll ja AVR sein (und prinzipiell
-
Thread
Gesucht: "Inhibit" Gate
Initialisierung der CCL) dann zwar arbeitslos, aber das ist nicht schlimm, man schickt ihn einfach schlafen. AVR128DB64 z.B. könnte das Geforderte leisten. Hat 6 LUTs. Kinderkram. Wären dann 9x9mm Platz auf dem Board.
c-hater schrieb im Beitrag #7107382: > AVR128DB64 z.B. könnte das Geforderte leisten. Hat 6 LUTs. Kinderkram. > Wären dann 9x9mm Platz auf dem Board. Oder auch AVR128DA48/AVR128DB48. Auch die haben 6 LUTs. In VQFN wären das dann nur noch
-
Thread
AVR Assembler-Frage
dazwischenschiebe. Der Sortiervorgang selber würde grundlegend so aussehen: [c] ror Channel0Value ror Output128 ror Channel1Value ror Output128 ror Channel2Value ror Output128 ror Channel3Value ror Output128 ror Channel4Value ror Output128 ror Channel5Value ror Output128 ror Output128 ror Output128
Also die Sprungweite 127->128 ist bei mir doppelt so groß wie 128->129; aber am doch recht überschaubaren 'delay' liegt es wohl nicht.
-
Thread
Pulslänge mit Hilfe eines Timers messen, klappt nicht...
Motoren in Hardware PWM. > Das geht natürlich nicht mit dem ATmega8, weshalb ich dazu einen > ATmega128 nehmen werde. Wie wäre es mit dem Mega48?
Schau mal hier: http://www.hanneslux.de/avr/mobau/index.html speziell das hier: http://www.hanneslux.de/avr/mobau/fr_2313a/2313fra.html http://www.hanneslux.de/avr/mobau/fr_2313a/2313frd.html ...
-
Thread
Digitaler Bilderrahmen mit mega8 S65 Display und SD-Karte
.elf Bilderrahmen001.eep || exit 0 d:\apps\winavr\bin\avr-objcopy.exe: there are no sections to be copied! AVR Memory Usage ---------------- Device: atmega8 Program: 7494 bytes (91.5% Full) (.text + .data + .bootloader) Data: 660 bytes
Schoenen Gruss, schoene Weihnachten und einen glueckliches und gesundes neues Jahr, Balze der AVR Noob
-
Thread
Atmel oder PIC Gesperrt
an Bord (das gilt nicht für die SMD-Package Varianten welche besser ausgestattet sind) - PIC und AVR gibt es mit reichlich RAM/Flash in DIL-Packages (ATMEGA1284 mit 128K Flash und z.b. PIC18F27J13 ebenfalls mit 128K Flash) und die Controller unterstützen weite Betriebsspannungs-Bereiche, zumeist von
Nimm AVR. Allein schon wegen AVR Studio. Da haste alles(Software) kostenlos im Einen. Vor allem für Einsteiger konkurenzlos...
-
Thread
Diverse fragen zu Hash Maps in C
Jetzt kompiliert es sogar auch mit avr-gcc! (Bei älteren Versionen muss man im makefile -std=c17 statt -std=c11 setzen, und dass -Werror raus nehmen, aber dann geht es mit `CFLAGS="-DDPA_U_CONFIG='\"$PWD/example-config/avr-gcc.h\"'" make
-------------------------------------------------------- 1 Paul Larson 48 59 1.40 47 4195 32768 2 Bernstein 46 59 1.11 42 3328 32768 3 Sedgewick (Algorithm in C) 48
-
Thread
SD Karte Speed Up
So dass hat ja schonmal was gebraucht jetzt gehen schon 128 kb/s
126.4kB/s 16 12.72s 157.2kB/s 32 11.10s 180.1kB/s 64 10.34s 193.4kB/s 77 10.28s 194.5kB/s 128 9.93s 201.4kB/s Start reading files 8 16.77s 119.2kB/s 16 12.89s 155.1kB/s 32 10.93s 182.9kB/s 64 9.97s 200.6kB/s 77 9.88s 202.4kB/s 128 9.48s 210.9kB/s Verifying files
-
Thread
Logamatic 2107 Schnittstelle
müsste auch AVR-Studio gehen, oder gibt es was besseres dafür? Gruß Ingo
Kompiliert für den 128 (habe selbst keinen), sollte also laufen.
-
Thread
ATxMega Stick
Hallo, nach dem ATxMEGA128 Board hab ich jetzt noch die wesentlich kompaktere Version entwickelt: den "ATxMega128 Stick". Hier ist das Herzstück ein ATxMega128A3 oder seine Geschwister mit 32k, 64k, 192k oder 256k. Die Hardware
Hallo Martin, Speicher hat der ATxMega128A3 ja auch nur etwas weniger Pins aber es gibt immer noch 48 I/O Pins. Ich denke damit hat man genug Möglichekeiten und sonst biete ich ja noch das ATxMega128 Board an mit dem 100-Füßler. Und der
-
Thread
uint128_t mit AVR?
Hallo, Ich braeuchte fuer den AVR eine 128 Bit grosse unsigned integer Variable. Gibt es so etwas? Habe schon inttypes.h und stdint.h durchforstet, hier komme ich bis auf uint64_t :/ Programmiert wird in C mit avr-libc 1.6.8,
Armin S. schrieb im Beitrag #1803652: > Ich braeuchte fuer den AVR eine 128 Bit grosse unsigned integer > Variable. Gibt es so etwas? Nicht als Basisdatentyp im Compiler.
-
Thread
MSP430 im 40poligen DIP-Gehäuse
bleibt natürlich deine Entscheidung. Wenn man allerdings keine Angst vor SMD hat wirds eng für die AVR.
Strings o.ä.) im Flash > (und nur dort) unterzubringen, genügt das Schlüsselwort const Dito beim AVR ab AVR-GCC 4.7.x.
-
Thread
Mikrocontroller-Umgebung für Anfänger
Seite rausstehen lassen. Ein Adapter halt von den dicken Stiftleisten auf die dünnen Drähte. AVR-Studio reicht völlig. Dazu noch WinAvr als C-Compiler, der integriert sich in AVR-Studio. Ist alles Freeware.
Warum willst du dich eigentlich mit so Kleinkram wie Mega8 oder Mega16 befassen, wo du doch Mega128 gewöhnt bist?? Einen Mega128 auf Adapterplatine bekommst du auch recht preiswert: http://cgi.ebay.de/Adapter-mit-ATMega128L-2-x-RS232_W0QQitemZ9712319524QQcategoryZ10662QQcmdZViewItem http://
-
Thread
[V] Compiler-Lizenz (Dongle): MikroElektronika "mikroC PRO for AVR"
/get/1939/dongle_mikroc_pro_for_avr_v200.pdf die Installationsdatei kann man sich einfach herunterladen: --> http://www.mikroe.com/mikroc/avr/ --> http://www.mikroe.com/downloads/get/2351/mikroc_pro_avr_v611_setup.zip der Neupreis
ATtiny261 ATtiny261A ATtiny4313 ATtiny43U ATtiny44 ATtiny44A ATtiny45 ATtiny461 ATtiny461A ATtiny48 ATtiny84 ATtiny85 ATtiny861 ATtiny861A ATtiny87 ATtiny88 ATxmega128A1 ATxmega128A3 ATxmega128D3 ATxmega16A4 ATxmega16D4 ATxmega192A3 ATxmega192D3 ATxmega256A3 ATxmega256A3B ATxmega256D3
-
Thread
winavr + mega88
Meiner Erinnerung nach hat WinAVR sogar den herumfliegenden Patch integriert, mit dem m48/88 und CAN128 unterstützt werden. Sagt denn das README nix dazu?
... Aber leider schaffe ich nicht, den Controller zu programmieren. Ich scheitere trotz neuer WinAVR Version bereits am kompilieren. Der Makefilegenerator (mfile) kennt den Mega48 anscheinend nicht, also habe ich in der Makefile manuell MCU = atmega48 eingetragen. Doch beim Übersetzen kennt er die
-
Thread
uC Familien Empfehlung
SRAM im 5x5mm VQFN: https://www.microchip.com/en-us/product/AVR128DB48
Beitrag #7410273: > Nuvoton und Toshiba haben 5V ARMs, aber gängig sind die nicht. Freescale@NXP KEA128, z.B.S9KEA128P80M48SF0: Cortex-M0+, 2.7 - 5.5V, LQFP-64 oder -80, 16K RAM, 128K Flash (15 Jahre bei 85°C nach 10000 Zyklen). Ausgewählte Familienmitglieder gibt's bei Digikey und Mouser ab Lager.
-
Thread
ATTiny13V Stromaufnahme (Ewiges Blinklicht)
habe ich drei Versuche gemacht. Taktfrequenz ( int. Osz.) Stromaufnahme in der Pause @ 1,5 V 128 KHz 55 µA 128 KHz 40 µA (Sleepmodus und Timer zum Aufwecken) 500 Hz 35 µA Was kann ich noch tun, um die Stromaufnahme zu senken.
schrieb im Beitrag #3322863: > Taktfrequenz ( int. Osz.) Stromaufnahme in der Pause @ 1,5 V > > 128 KHz 55 µA > 128 KHz 40 µA (Sleepmodus und Timer zum Aufwecken) > 500 Hz 35 µA > Wurstgebastel! Ein AVR ist spezifiziert ab 1,8V. Daß der
-
Thread
Erster eigener Schaltplan für ein DEV-Board (ATmega644)
mache ich das ganze mal für nen ATmega128. *träum] Es ist mein erster Schaltplan und ich hab die Layout-Software noch keine 48 Stunden auf dem Rechner, deswegen nicht "zu feste hauen", wenn was nicht stimmt oder unschön aussieht ;-) (Wobei
> - ISP JTAG würde ich auch noch vorsehen, selbst falls du derzeit kein JTAG ICE oder keinen AVR Dragon dein eigen nennst. > Ich denke, das der AVR-Chip sich unter Berücksichtigung der Anschlüsse > gegen was anderes tauschen lässt. Kompatibel mit AT90S8535 (veraltet), ATmega8535, ATmega163
-
Thread
Encoder (Drehgeber) über den I2C Bus auslesen
Benutze AVR Studio mit ICE Programmer. Verwende meistens den 128 und Aty 2313. Schaue gerade den Atty 816 als neuen Typ an. Möchte erst mal bei 8 Bit bleiben. 32 Bit ist natürlich besser aber auch komplizierter
wieder erstaunlich wie freundlich manche Menschen sind. Egal. Nö. Nicht egal. Was soll z.B. ein 128 sein: ATMega128, AT90CAN128 oder einer der vielen ATXMega128 oder doch was anderes? MfG Spess
-
Thread
China SUPER Bauteile-Schnäppchen Thread
OLED Displays: 128x32 http://www.aliexpress.com/item/Free-Shipping-5pcs-lot-128x32-Dots-0-91-inch-Graphic-OLED-Display-Screen-SPI-Parallel-I2C/910469757.html 64x48 http://www.aliexpress.com/item/Free-Shipping-5pcs-lot
www.ebay.com/itm/1PCS-DIY-Kit-Digital-Infrared-Obstacle-Avoidance-Tracking-Sensor-Module-/370883335518 AVR devkit für ATMega8 mit Textool-Sockel: $3.20 http://www.ebay.com/itm/DIY-Kit-Development-Board-AVR-Development-Board-NO-Chip-for-ATmega8-ATmega48-/371110494093 Tonübertragung per Infrarot: $3.20
-
Thread
Abfrage von ca. 130 Tasten
Was ich aber immer noch nich begriffen habe wie ich das mache, wenn zum Beipiel der Taster (Bit 48) betätigt wird, der Ausgang 48 auf 1 geht und wenn ich ihn wieder loslasse wieder auf 0. Kann mir da einer helfen? Gruß Acki
https://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister#Porterweiterung_f.C3.BCr_Eing.C3.A4nge
-
Thread
größter Atmega im DIP40
>atmega1284 Ich danke euch. 128KBytes of In-System Self-Programmable Flash ProgramMemory – 4KBytes EEPROM – 16KBytes Internal SRAM So richtig schlau bin ich aus der Nummerierung noch nicht geworden. 128=>128kFlash 4? => 4k
gefragt. ja der größte ist er nicht .... hat andere stärken .... und bis zum erscheinen der AVR128DA fam. ( ob's da nee pdip geben wird ? ) https://www.microchip.com/wwwproducts/en/AVR128DA48 bleiben nur die mega640 ... 2560 ( was davon als pdip zu bekommen ist )
-
Thread
Nachbaubares Funkmodul auf Basis des RFM12
avr-libc 1.6.2 avr-gcc ist noch der letzte 3er
das Board nicht zum laufen: Brick wall Ich übergebe dem Funkboard von einem Board mit einem ATMega128 die Werte 55 f0 48 61 6c 6c 6f in hex, so wie es im Quickstart Manual von Florian steht. Die Werte werden über die USART0 gesendet. Ich habe testweise einen max232 dazwischen gehangen und die Werte