-
Thread
64 Bit float Emulator in C, IEEE754 compatibel
0x1f9bd030bb49300p-72 = -3.014435e-05 [/c] Zur Referenz hier nochmal mein Datensatz zu sin(355): [pre] avr-libc sin 9 1610 0x163000000000000p-48 -0x1f9f80000000000p-72 f7_t sin 9 15886 0x163000000000000p-48 -0x1f9bd0307d1de28p-72 f7 sin 9 16508 0x163000000000000p-48 -0x1f9bd0307d1de30p-72 avr_f64 sin 9 29333 0x163000000000000p-48 -0x1f9bd0307d23990p-72 fp64 sin 9 19102 0x163000000000000p-48 -0x1f9bd030bb49300p-72 [/pre] 4. Spalte = Laufzeit in Ticks. 5. Spalte = Eingabe 0x163000000000000p
-
Thread
VGA Grafikkarte mit AVR und 8MB SDRAM
Das ist ein 4MBit x 4 DRAM. Das sind 2MByte. Für die Schaltung mit dem AVR ist ein SDRAM notwendig.
ist schon pinkomatibel aber leider gibts den nur in QFP 128 aber ich mach das Package dazu
-
Thread
ILI9341 langsam Verbesserungsvorschläge?
Frank K. schrieb im Beitrag #3677760: > Die schnellste Möglichkeit, ein solches Display mit einem AVR > anzusteuern, ist die Verwendung des External Bus Interfaces an einem > Mega 64/128/... Ja, klar. Und dann hat man auch die Möglichkeit, genügend XMEM anzuschließen. Aber man muß halt mehr verdrahten
Frank K. schrieb im Beitrag #3677760: >> Die schnellste Möglichkeit, ein solches Display mit einem AVR >> anzusteuern, ist die Verwendung des External Bus Interfaces an einem >> Mega 64/128/... > Ja, klar. Und dann hat man auch die Möglichkeit, genügend XMEM > anzuschließen. Aber man muß halt mehr
-
Thread
Servo mehrere Male ansteuern
Hi Es geht eher um das http://www.mikrocontroller.net/topic/264777#2754062 ein ATMega128 Board. MfG Spess
sowiso keinen Interrupt, höchstens für das regelmäßige Auslösen der Servoimpulse. > Wenn der µC (AVR?) Ja, Mega128 auf einem fertigen Board mit angeschlossenem Dragon. Sieht fast so aus, als wäre es ein Geschenk, in der Hoffnung geschenkt, dass es zur Förderung der Intelligenz beiträgt. Ist nur
-
Thread
Elektronik-Fotos Bilder
mich wundert mehr das 0749ß bei dem tinny128 :D
Zum Thema 128er hab ich noch ein Bild aus dem Jahre 2006 in den Anhang gepackt. Mega128 PDIP in der schmalen 7,62mm Version. PS: Ein Einzelstück !
-
Thread
DDS normal ?
176,175,174,172,171,169,168,166,165,163,162,160,159,157,156,154 .db 152,151,149,148,146,145,143,142,140,138,137,135,134,132,131,129 .db 128,126,124,123,121,120,118,117,115,113,112,110,109,107,106,104 .db 103,101,99,98,96,95,93,92,90,89,87,86,84,83,81,80 .db 79,77,76,74,73,71,70,69,67,66,64,63,62,60,59,58 .db 56,55,54,53,51,50,49,48,46,45,44,43,42,40,39,38
74AS Addierer bin ich bis 4MHz gekommen. Ausgangstiefpass war ein 7 poliges Cauerfilter. 1. Oberwelle 48db unter der Grundwelle.
-
Thread
mp3 Datei in Assembler Decodieren
und sind in der Lage, 32-Bit-Arithmetik durchzuführen. Natürlich kann auch ein AVR 32-Bit-Aritmethik durchführen, wenn dafür eigens ein Programm geschrieben wird, das wird dann aber ... langsam. Übrigens läuft ein AVR mit 16 MHz, ob der nun mit Basic (Bascom), C, Pascal oder auch
^^ Das war dann wohl nicht ganz ernst gemeint ;) Zumindest nicht auf nem AVR... wie gesagt... Gruß
-
Thread
[V] Halbleiter, Netzteile, Opto, Encoder, Diskret, Relais, Pneumatik, AoIP
K6X4008C1F-BF55: 4MBit SRAM -> 0,25 €/Stk. 128x K6X4008T1F-UF70: 4MBit SRAM -> 0,25 €/Stk. 25x R1LP0408DSP-7SI: 4MBit SRAM -> 0,25 €/Stk. Halbleiter Analog: 18x LM4040CIM3-4.1: Spannungsreferenz
Und ein weiteres Update ... Halbleiter: 415x ATMEGA325-16AU: AVR -> 1,00 €/Stk. 8x CW25-TIM: GPS-Modul mit 1pps und Clockausgang -> 5,00 €/Stk. 84x LTC1337CSW: RS-232 5V 3-Driver/5-Receiver -> 0,25 €/Stk. 116x LTC1337CG: RS-232
-
Thread
Variabel an LCD ausgeben
Es ist %02d:%02d Uhr", stund, min); Ergibt: Es ist 09:15 Uhr Mehr dazu gibts in der Doku der avr-libc. Wennst Linux hast kannst auch "man 3 printf" in der Konsole eingeben.
könntest Du das so machen: int zahl = 987; char buffer[4]; // 3 Ziffern + Nullzeichen buffer[0] = 48 + zahl / 100 % 10; buffer[1] = 48 + zahl / 10 % 10; buffer[2] = 48 + zahl % 10; buffer[3] = 0; lcd_puts(buffer); Die 48 entspricht dem Zeichen 0 in der ASCII-Tabelle, 49 der 1, 50 der 2, usw.
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Wochenende keine grundsätzlichen Änderungen mehr geben. Die Webseite aktualisiere ich am Wochenende. AVR ist jetzt ein Mega88 (Mega48 war geradenicht zur Hand, reicht aber). Zusätzlich kommen 2x 74LS164 dazu (oder HC oder ...). 1x 74ACT161 mehr sollte man haben weil dann 8k oder 32k Samplespeicher möglich
ist teil einer Funk-Fernbedienung, mittlerweile ist das Ding stark gewachsen ;-) So ne art eigenbau AVR PDA mit Funkmodul, 128x64 GLD mit Backlight, SD-Card, Soundausgabe, Mikro, USB und noch so einigen Spielereien... Alles an nem LiPo Akku im In-Circuit Ladeschaltung und Spannungsregler auf 3.3v
-
Thread
PIC Mikrocontroller noch aktuell ?
Die Datenblätter von AVR sind für mich verständlicher: https://www.mikrocontroller.net/attachment/615726/AVR_TCB.png https://www.mikrocontroller.net/attachment/666147/AVR_TCB_Input_Capture_Pulse-Width_Measurement.png
– 64-pin LQFP – 48-pin LQFP – 24-pin VQFN – 48-pin VQFN – 32-pin VQFN – 32-pin VSSOP – 28-pin VSSOP – 28-pin DSBGA
-
Thread
Reset verfuste Chips retten
/en/DeviceDoc/ATmega48_88_168_megaAVR-Data-Sheet-40002074.pdf). Und als Schaltung: http://homepage.hispeed.ch/peterfleury/avr-hvsp-fuse-restore.html Du Spezialist...
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
MP3-Player - VS1003 - Welcher Prozessor?
Vieviel Strom zieht denn so ein AVR? (z.B. der ATMega128) ~50mA? oder weniger bei 3.3V? Interessant wäre jetzt ja noch, ob es sinnvoll ist, den AVR hoch zu takten und datfür solange wie möghlich im Sleep-Modus zu bereiben, oder ob
Ich denke auch, dass ein AVR reicht ... schau mal ins Datenblatt da ist angegeben wie der Strom von dem takt und der spannung abhängt. Und um nur Daten zu schaufeln kannst du ja fast alle peripherie vom AVR abschalten.
-
Thread
Programmer incl. neuem Code für Atmel AN910
another command gets us back in sync. -TRoth */ static void avr910_write_setup(PROGRAMMER * pgm, AVRPART * p, AVRMEM * m) { if (strcmp(m->desc, "flash") == 0) { avr910_send(pgm, "y", 1); avr910_vfy_cmd_sent(pgm, "clear LED"); } } Ich werde den
Hey Dominic, schau dir mal das hier an: http://unpy.net/avr/usb/
-
Thread
Z180SoftSystem
//hc-ddr.hucki.net/wiki/doku.php/cpm/disketten_xp2 [2] https://www.mikrocontroller.net/svnbrowser/avr-cp-m/trunk/stamp/z180_stamp/
Einstellungsmöglichkeiten vorgesehen: Köpfe 0 - 15 , Spuren 0 - 2047 , Sektoren 1 - 63 , Bytes pro Sektor 128 , 256 oder 512.
-
Thread
Hilfe bei der Auswahl von Webserver
Hallo, 128 Ausgänge Ein- / Ausschalten + 128 Eingänge lesen +64 Analoge Eingänge + 64 Analoge Ausgänge = 384, Ein- bzw. Ausgänge. Wann man davon ausgeht, das man mit einem IC, Schieberegister bzw. Multiplexer,
Als Ergänzung: http://www.ulrichradig.de/home/index.php/avr/avr-webmodule Mit ein paar gezielten Erweiterungen sicher auch eine Alternative.
-
Thread
Atmega168/328: interner Temperatursensor
nur die ungefähre Temperaturänderung, ich frag hier wirklich nur interessehalber. [c] #include <avr/io.h> #include <stdlib.h> #include "adc.h" #include "lcd.h" int main(void) { // insert your hardware initialization here // setUp ADC, Parameter siehe adc.h/.c // Prescaler: 128
den Code eintragen * * * Tipp: * http://www.atmel.com/Images/Atmel-8108-Calibration-of-the-AVR%27s-Internal-Temperature-Reference_ApplicationNote_AVR122.pdf * https://de.wikipedia.org/wiki/Punktsteigungsform * */ Adc adc; struct Kalibrierung { // Werte für die 2 Punkt Kalibrierung
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
schlechte Verfuegbarkeit war aber keine spezielle Eigenschaft der STM32 sondern bei allen CPUs, auch AVR8. Du konnest STM32 ja noch bestellen, aber das Lieferdatum hat halt deutlich in der Zukunft gelegen...
schlechte Verfuegbarkeit war aber keine spezielle Eigenschaft der > STM32 sondern bei allen CPUs, auch AVR8. Jupp. Bei den AVR8 war es zum Glück allerdings weitestgehend auf einige wenige Typen beschränkt. Überwiegend halt das typische Arduino-Gedöhns. M328P und M2560.
-
Thread
Atmega "verletzt"?
wo kriegst du denn einen mega48 für 1,5 euro her? Nur so mal aus Interesse.
Martin wrote: > wo kriegst du denn einen mega48 für 1,5 euro her? Nur so mal aus > Interesse. Reichelt
-
Thread
Facharbeit: Eigenbau eines MidiControllers
dennoch geschrieben und siehe da irgendwann war das Ziel erreicht ;) Ich arbeite nun erstmal das AVR tut durch. Danke schonmal
einem Arduino greifen (der Arduino Mega würde zB. auch in meinem Projekt ausreichen) Zu den Specs: 128 Endlosregler (256 dig. Signale) 128 Push-Button (in den Reglern) 4 Menü-Taster 8x2 Zeichen LCD Keyboard-Matrix (8x8 Wenn ich mich recht erinnere) Das ganze wird von einem Atmega128 kontrolliert
-
Thread
Einsteiger, Anfänger - Welche Mikrocontroller-Familie?
weniger mehr und es haben mir neben Dir ja einige empfohlen "klein" anzufangen. Ich habe mich für AVR entschieden und werde mir jetzt als nächstes die Entwicklungs-HW bestellen. Bitte noch eine wichtige Anfängerfrage, damit ich bestellen kann: Mit einem ATmega128 Entwicklungsboard mit AVR-USB-JTAG
>Mit einem ATmega128 Entwicklungsboard mit AVR-USB-JTAG von Olimex >(http://www.olimex.com/dev/avr-usb-jtag.html) kann ich doch zunächst mit >AVRStudio/WinAVR in C in einer IDE inkl. Oberfläche für >Source-Level-Debugging
-
Thread
Ausgesperrt durch Divide Clock by 8???
anderes USB Kabel probieren, anderen USB Port oder anderen Rechner. Oder vielleicht mal USB Treiber/AVR Studio deinstallieren und neu installieren ...
und auf den internen RC-Oscillator umgeschaltet hatte konnte ich wieder ganz normal mit dem ATMEGA48 kommunizieren.
-
Thread
ATMEGA32 gnadenlos übertaktet mit 40MHz
und 250 Ohm klappt's auch mit dem anderen Oszillator. Und wieder sind's 40 MHz bei 3,5 Volt. Der AVR läuft und läuft ... So ich hab hier noch ein 48 MHz Oszillator ??????? Na was sag ich Euch der "spielt" auch. Spannung muss aber mindestens 5,1 Volt sein.
@Hannes Lux Der Tip den AVR "anzuhalten" war goldwert. Es läuft bei 16 MHz Jitterfrei. ich hab den AVR in Powerdown gebracht und starte ihn wieder über den INT 1. Das mit dem ICP-Zeitstempel hab ich nicht ganz verstanden
-
Thread
Eclipse: Invalid Device Specification atmega32
[code] >simulavr -h AVR-Simulator Version 0.9cvs ... Supported devices: at90s4433 at90s8515 atmega48 atmega128 [/code] Das simulavr im aktuellen WinAVR unterstützt offensichtlich keinen ATMega32 mehr. Wie wäre es mit einem ATMega48, müsste doch zum ausprobieren reichen. Simulavr ist leider ein trauriges Kapitel mit seinen diversen, nie zu ende geführten rewrites. Irgendwie schafft es kein open-source AVR Simulator so richtig
-
Thread
Suche AVR230 für GCC
würde es teurer, dir extra einen Controller mit 80 KiB zu bauen statt in dem mit 128 KiB einfach 48 KiB ungenutzt zu lassen. Solange nicht anderes dem im Weg steht, würde ich einfach AES benutzen, egal, ob das jetzt überdimensioniert erscheint oder nicht. Es ist ja ohnehin der
die Größe nicht unter 2048 Bytes. Daher wird ein Bootloaderbereich mit 4096 Byte verwendet. Im AVR - Studio sind einige Einstellungen nötig: -DBAUD=57600 -DF_CPU=8000000UL Noch nicht getestet habe ich mit dem ATMEGA128 für den RAMPZ definiert werden muss damit lange Pointer verwendet werden
-
Thread
Nokia Farbdisplay 3510i / 6100
irgendeiner eine Idee, woran das liegen könnte? Info: ich habe die Versorgungsspannungen direkt am AVR hängen, der mit 3Volt läuft.
ist in bascom der unterschied zwischen einer lib und einer asm-routine als sub, wenn das programm im avr fertig abgelegt ist und der avr nun selbständig arbeiten soll. ich sehe keinen unterschied. beim pc ja, das programm wird bei bedarf dazu geladen. mfg pebisoft
-
Thread
Neue MegaAVR 0-Series jetzt auch in DIP Version
40poligem Gehäuse (ATMega4809) : http://ww1.microchip.com/downloads/en/DeviceDoc/40-pin-Data-Sheet-megaAVR-0-series-DS40002104A.pdf
Röhren haben langsam ausgedient. wenn ich 28 DIP haben möchte nehme ich 328p, OK da punktet der 48er mit mehr flash und mehr SRAM wenn ich aber Platz für den 40 DIP habe dann doch lieber den 644p oder 1284p mit 128k flash und 16k SRAM so ganz erschliesst sich mir nicht der Nutzen, ein Zwischending
-
Thread
Auswahl zwischen Cortex M3 von NXP, ST, TI
Bei den STM32 gibt es CAN/USB ab 48 Pins. Diese Controller können dann beides, aber nicht gleichzeitig.
de.farnell.com/nxp/om11048/kit-dev-lpcxpresso-lpc1343/dp/1777673). Entscheidungsgründe sind da bei mir: - 128kByte Code möglich - USB im 48LQFP Gehäuse (LPC1343) - Ethernet in den größeren Controllern vorhanden - Möglichkeit auch einige ARM7 und einen ARM9 zu programmieren - Günstige Erweiterungsmöglichkeit
-
Thread
Suche neuen Microcontroller
ganze aber Audio CDs digital abspielen soll und nebenher noch andere Sachen laufen wird das mit dem AVR etwas knapp. Außerdem gefällt mir WinAVR nicht, da ist der Compiler von Renesas besser..
hat leider nur einen der 25MIPS-Typen da. Recht interessant scheint der C8051F133 zu sein, da er 128KB Flash und 8KB RAM bei 100 MIPS hat und nur $16 kostet. Ein AVR ATMega128 kostet 10 Euro und hat nur halb so viel RAM und viel weniger Leistung. Markus
-
Thread
Was ist bzw. war Atmel QTouch?
deklariert immerhin die Basisadresse der Sache. Und das war's. Screenshot ist für den konkreten Fall AVR128DAxxx. Man beachte hier die Absenz der sonst üblichen Registerbeschreibung.
ein Fehler im DB sein, also entweder der bewußte Satz ist bei den Tinys zu viel oder wurde bei den AVR128D.... schlicht vergessen. Bei der absolut lausigen Qualität der MC-Datenblätter muss man leider jederzeit auch mit sowas rechnen...
-
Thread
30 PWM-Kanäle mit ATmega48 machbar?
@ saftpresse (Gast) >weihnachtsgeschenk eindeutig zu teuer. also heißts aus dem mega48 >rausholen was geht. Warum Atmega48? Weil du den rumliegen hast? Nimm einen mit 40 Pins und gut, dann klappts auch problemlos mit der 30 Kanal PWM. MFG Falk
hmm, bei 16 leds über 4x4 multiplexing reicht dann also ein atmega48 aus, laut dem link. aber 16 leds sind mir für meinen baum zu wenig. was wär denn so die oberste schmerzgrenze was machbar ist mit multiplexing und mega48?
-
Thread
avrdude schreibt nur bis 64 byte in den flash-speicher
Device code: 0x41 = ATmega103 Device code: 0x42 = (unknown) Device code: 0x43 = ATmega128 Device code: 0x44 = (unknown) Device code: 0x45 = ATmega64 Device code: 0x46 = (unknown) Device code: 0x47 = (unknown) Device code: 0x48 = (unknown) Device code: 0x49 =
nicht aufgefallen ist) Lustig ist allerdings auch, das avrdude zwar erkennt das der Programmer 128Byte Puffer hat, aber trotzdem nur 64 Byte sendet. Die default avr910 Programmer hatten immer nur 64 Byte. Ist der Source für den Programmer frei verfügbar? Es wundert mich auch das die stk500v2
-
Thread
mega2560 Programm doppelt im Flash??
einem mega2560 mal testen ob das bei Ihm auch so ist. Im Internet habe ich z.B. gelesen das "nur" 128kB vom Flash genutzt werden können. Da das Programm ja 2x exakt am Ende der beiden 128kB Hälften stehen könnte ich mir das vorstellen. Wäre auch egal weil 128kB sind eh mehr als ausreichend. Mein
main.eep avr-objcopy: --change-section-lma .eeprom=0x00000000 never used Creating Extended Listing: main.lss avr-objdump -h -S main.elf > main.lss Creating Symbol Table: main.sym avr-nm -n main.elf > main.sym
-
Thread
Arm Synthesizer mit LPC1114
untere Grenze (in MHz) für ein 5 Kanal DDS? >Und wie viele 5-DDS-Kanal Einheiten würde der lpc1114 bei 48 MHz, >Sample-Frequenz 46875Hz, 10-Bit PWM verarbeiten können? Ähm, die Frage verstehe ich nicht ganz. Mein LPCXpresso läuft mit 48MHz, also "Full Speed". Die Sample-Frequenz ergibt ist FS=48MHz/
] const uint8_t lied [] = { 1 //Lied Nr. 1 Offset:0 ,0,136,128,107,128,72,64,72,141,136,134,136,128,111,128,72,64,72,144,143,139,136,143,148,72,70,64,70,131,139,200,200,192,82,143,141,139,200,171,72,64,72,141,136,134,200,175,72,64,72,144,143,139,136,143,148,72,70,64,70,131,139,200,200
-
Thread
Empfehlung uC für Display
eines Auges. Welcher Mikrocontroller kann so etwas leisten? Zur Auswahl stehen (aktuell): - AVR Atmega32 mit 32kB Flash - Cypress PSoC 4, im Prinzip ein Cortex M0 mit 48MHz, 256kB Flash und 32kb RAM. Ich nehme jedoch auch gerne Empfehlungen für Dev-Kits (<100€) entgegen. Ist so etwas überhaupt
Andreas K. schrieb im Beitrag #4394740: > 128x160 Pixel Grundsätzlich ist ein Dispaybuffer eine sinnvolle Sache. Es geht zwar auch ohne, macht aber keinen Spaß. 128x160 Pixel sind 2560 Byte. Damit ist der Mega32 schon mal aussen vor, da
-
Thread
C jedes zweite Bit verwerfen
Berechnungsfunktion (langsam, geringer Speicherbedarf) erledigen, siehe [[Bitmanipulation]]. Auf dem avr gcc gibt es eine Spezialfunktion, die kann die Bits in einem Byte beliebig verwürfeln. http://gcc.gnu.org/onlinedocs/gcc-4.7.1/gcc/AVR-Built_002din-Functions.html Das hier ist Standard-C, das
Die avr gcc Version wäre diese hier. [c] uint8_t tmp; for (i=0; i<4; i++) { tmp = __builtin_avr_insert_bits(0x7531FFFF, bindata[2*i], 0); netdata[i] = __builtin_avr_insert_bits(0xFFFF7531, bindata
-
Thread
Vorteile/Nachteile von AVR gegenüber 8051er
Hi @Rahul _Kein_ AVR kann externen _Programm_-Speicher ansprechen. Mega8515, Mega162, Mega64 und Mega128 ermöglichen nur den Anschluß von Datenspeicher. Matthias
beispielsweise der ARM7-Kern, wie er im LPC2106 zu finden ist (das ist ein 32-Bit-RISC-Prozessorkern im 48poligen Gehäuse mit 64 kByte RAM und 128 kByte Flash und bis zu 32 Portleitungen. Bei 60 MHz Takt hat das Teil eine Leistungsaufnahme von etwa 60 mW.)
-
Thread
ATtiny13 verstehe Verhalten nicht
Experimentieren, um externe Interrupts kennen zu lernen. Habe folgenden Code: [c] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> volatile uint8_t int0_flag = 0; int main (void) { /* enable output pin, set low */ DDRB |= (1<<PB4); /* enable pullup
Der Vollständigkeit halber hier nochmal der Code: [c] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> volatile uint8_t int0_flag = 0; int main (void) { /* enable output pin, set low */ DDRB = (1<<PB4); PORTB &= ~(1<<PB4)
-
Thread
Audio Delay für S/PDIF: suche Bauteile und Tipps
funktionieren. Etwas ähnliches habe ich gerade mit einem XMega laufen, der auf eine SD-Karte Audiodaten mit 48kHz/16Bit schreibt. Der XMega kann 16MByte SRAM und bzw. 128MByte SDRAM verwalten. Mit mehreren SRAM-ICs, als Bänke aufgeteilt, würde dies auch mit einem Mega128 oder anderem AVR mit Speicherinterface
T. H. wrote: > Gibts auch einzeln. Zum Beispiel bei Segor (ein beliebiges Beispiel: > "QFP 48-DIP48/Platine"). Das sieht doch super aus. Danke! > evtl. als "dead bug" löten und auf das Pad ein Kupferstück > löten. Du meinst quasi umgedreht, auf den Rücken? Gute Idee! JojoS wrote:
-
Thread
Bitte um Hilfe bei µC-Board
mega128 kann alles und noch viel mehr ;-)
sicheren Seite. Was Du da machen willst ist sehr grundlegend, da brauchst auf keinen Fall nen Mega128. Michael
-
Thread
ATmega Development Boards (Sind die OK?)
3428067f829a-1&algo_pvid=f8437135-25d5-4f6e-8eb0-3428067f829a&transAbTest=ae803_3&priceBeautifyAB=0 ATmega128 https://www.aliexpress.com/item/AVR-ATmega128A-Development-Board-Learning-Board-the-Minimum-System-Core-Board/32802401668.html?spm=2114.search0104.3.15.689669f3GUQXPo&ws_ab_test=searchweb0_0,searchweb201602
priceBeautifyAB=0 und (mit super Ausstattung) https://www.aliexpress.com/item/Red-crown-Specials-AVR-development-board-ATMEGA128-learning-board-experiment-board-super-cost-effective/716353075.html?spm=2114.search0104.3.22.689669f3GUQXPo&ws_ab_test=searchweb0_0,searchweb201602_4_10320_10152_10321_10065
-
Thread
JTAG ICE 3 - connection problem (ATSAM4S )
Supported Devices AT32UC3A0128 ATmega1280 ATmega32U4 ATtiny10 AT32UC3A0256 ATmega1281 ATmega48 ATtiny13 AT32UC3A0512 ATmega1284 ATmega48A ATtiny13A AT32UC3A1128 ATmega1284P ATmega48PA ATtiny1634 AT32UC3A1256 ATmega128A ATmega640 ATtiny167 AT32UC3A1512 ATmega128RFA1 ATmega644A ATtiny167 AT32UC3A3128
ATmega16U4 ATmega8A ATtiny45 AT32UC3C1512C ATmega2560 ATmega8U2 ATtiny461 AT32UC3C1512C ATmega2561 ATxmega128A1 ATtiny461 AT32UC3C2512C ATmega324A ATxmega128A3 ATtiny461A AT32UC3L016 ATmega324P ATxmega128D3 ATtiny48 AT32UC3L0256 ATmega324P ATxmega16A4 ATtiny5 AT32UC3L032 ATmega324PA ATxmega16D4 ATtiny84
-
Thread
"Minimalboard" ATMega8/16/32
Wenns auch ein mega128 sein darf, http://cgi.ebay.de/AVR-Modul-mit-ATMEGA128-16AI-RS232-NEU_W0QQitemZ200176904008QQihZ010QQcategoryZ12949QQssPageNameZWDVWQQrdZ1QQcmdZViewItem http://cgi.ebay.de/AVR-Modul-mit-ATMEGA128
grrr... http://cgi.ebay.de/AVR-ATmega-ATmega128-Stamp-Module-128K-Flash-ROM_W0QQitemZ160182778630QQihZ006QQcategoryZ10662QQssPageNameZWDVWQQrdZ1QQcmdZViewItem sollte der 2. link werden Oliver
-
Thread
float nach string mit einer nachkommastelle
Integer Doch, mit den richtigen Compiler/Linker Einstellungen geht das. Die finden sich in der AVR Libc doku.
deklarieren): [code] IF (i==100) { s = '10.0' } ELSE { d = i/10; s = ' ' + Char(d + 48) + '.' + Char(i - 10*d + 48) } [/code] Die darinsteckende Mathematik kannst Du Dir ja selbst überlegen. Die Addition "+ 48" kommt daher, weil das Zeichen "0" den ASCII-Code 48 hat.
-
Thread
Stromverbrauch Attiny85
http://www.atmel.com/images/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf PDF Seite 162
Ohne ISP: IDLE: 1,7mA PWR_Down: 0,48uA Sind die 0,48uA reell oder täuscht mich mein preiswertes Multimeter? Wusste garnicht dass er ~400uA über den ISP zieht (im Idle)??
-
Thread
Bootloader für ATmega Reihe
Antwort... aber den Beitrag kannte ich schon, zu kompliziert finde ich... ausserdem kein atmega64/128 support...
wrote: > aber den Beitrag kannte ich schon, zu kompliziert finde ich... > ausserdem kein atmega64/128 support... Wenn es Dir zu kompliziert ist, die Zeilen: [avrasm] .include "m64def.inc" [/avrasm] bzw. [avrasm] .include "m128def.inc" [/avrasm] hinzuschreiben, glaube ich kaum, daß
-
Thread
Maxon Encoderauswertung
paar MHz und wird parallel über einen 8-Bit-Bus ausgelesen. Oder man verwendet einen separaten AVR (ATmega48) und liest ihn per IIC-Bus aus. Hier eine Schaltung, mit der man 100kHz Quadratursignale erfassen kann: http://www.mino-elektronik.de/mt12_iic/mt12_iic.htm Der OPV samt Beschaltung wird bei
Ergebnis per UART ausgegeben. Den vielen Rest und die 7-Segementanzeige kannst Du weglassen. Wenn Du AVR-Studio verwendest, kannst Du die Umrechung auf Drehzahl ergänzen (frequenz *= 60.0;) und auch für einen ATmega48 übersetzen. Ferner ist die Auswertezeit in 'ms'-Schritten einstellbar.