-
Thread
Arduino zu millis() long und Reset vor dem Überlaufen Gesperrt
Das eigentlich egal sein) Und wie soll das USB-IC da einen Reset machen wenn der IO-Pin vom Atmega den hochhält? Der Reset-Taster wird sicherlich gegen den Atmega gewinnen. Aber das ist doch brutal in elektronischer Hinsicht. Lothar M. schrieb im Beitrag #5078947: >> Bitte nicht denn so schrottest
schrieb im Beitrag #5079129: > Und wie soll das USB-IC da einen Reset machen wenn der > IO-Pin vom Atmega den hochhält? > Der Reset-Taster wird sicherlich gegen den Atmega > gewinnen. Aber das ist doch brutal in elektronischer > Hinsicht. Mannooo.... Deiner Ansicht nach, ist es völlig unmöglich,
-
Thread
Wo hat der STM32F103C8 seine Anwendungsnische ?
> Im Power Down > ATmega328 knapp unter 200µA Ist doch nicht gut möglich, oder?
Der Attiny13 läuft mit 50uA, wenn man den internen Takt auf 128kHz stellt.
-
Thread
Embedded Linux: Hardware verstehen und bauen
Architektur beschrieben wird, ist erstmal egal. ARM bevorzugt. Einfache Mikrocontroller kenne ich: Atmega, C167, MSP430, also bitte dahingehend keine Tipps. Langfristiges Ziel ist es, auch mal selbst ein Board zu bauen. Der Raspberry kann zwar als Referenz dienen, aber bei fertigen Images fehlt mir
Naja, ich weiß nicht welche Bezugsquellen du hast aber Arietta-G25 kostet mit 128MB Ram 25.- (laut homepage) ein CM3L von farnell mit 1GB Ram 24.- Da nehme ich das in Kauf, dass ich Doku Unzulänglichkeiten in Kauf... btw der 4-core A53 kommt mir bei OpenCV auch gelegen
-
Thread
Assembler (AVR) Freaks bitte: der schnellste Weg, einen ganzzahligen Wert zu skalieren? Gesperrt
Wilhelm M. schrieb im Beitrag #5020016: > Ja, sorry. Die ge-inlined Version ist die hier (für atmega328p) > call __divmodhi4 Nö, wir waren bei unsigned :-)
include ; -I ../include -I ../../../include -I /usr/include/simavr ; -imultilib avr5 -D__AVR_ATmega328P__ -D__AVR_DEVICE_NAME__=atmega328p ; -D F_OSC=12000000 -D F_CPU=12000000 ; /home/lmeier/Projekte/wmucpp/doc/bmcpp20/bm31a.cc -mn-flash=1 ; -mmcu=avr5 -auxbase-strip bm31a.s -O2 -Wall -
-
Thread
LCD aus dem Internet Radio MD 86562
Ist vermutlich ein gewöhnliches 128x64 Display ähnlich diesen: http://waikentech.com/Download/COB_COG_list_en.pdf diese haben einen ST7565P Controller. Ein Foto wäre für die Anschlussbelegung evtl. hilfreich.
8080 - Widerstand umgelötet auf serial - mit den Anschlüssen CS RES A0 D6/SCL D7/SI an einen 3V3 Atmega328P angeschlossen - mit ST7565 Bibliothek angesprochen FUKTIONIERT Pinbelegung Steckverbinder: 1 CS 2 RES 3 A0 4 R/W 5 E 6 D0 7 D1 8 D2 9 D3 10 D4 11 D5
-
Thread
Entprellung in der Timer-ISR
ich Grundsätzlich etwas falsch? [c] //#include <avr/io.h> //#include <avr/interrupt.h> //ATmega2560 /***********************/ /******* Defines *******/ /***********************/ /* allgemeine Definitionen */ #define XTAL 16e6 // 16MHz /* Interruptsteuerung
Variables *******/ /*************************/ volatile int8_t gsc_enc_delta; // -128 ... 127 static int8_t gsc_enc_code_old; volatile int32_t gsl_enc_count; volatile uint8_t guc_enc_pushbutton; /*************************/ /******* Functions *******/ /********************
-
Thread
[V] Diverse µC, Speicher und andere ICs
x 100 Ohm - SMD-Widerstände - Bauform 1206 4,00EUR 1 x AT90CAN32 - TQFP-64 5,00EUR 5 x ATMEGA8A-AU - TQFP-32 10,00EUR 1 x RFM70D - RF Transceiver - 2.4 GHz 3,00EUR 1 x ATMEGA128A-AU - TQFP-64 5,00EUR 1 x VNC2-64L1B - LQFP-64 - FTDI USB Vinculum 2 Controller 3,00EUR 1 x STM32F103RBT6 - TQFP-64 4,00EUR 5 x FT220XS-R - SSOP-16 - FTDI USB-SPI Controller 8,00EUR 1 x ATMEGA32A-AU - TQFP-44 3,00EUR 1 x ATSAM3S4AA-AU - LQFP-44 3,00EUR 1 x AT91SAM7X256B-AU - LQFP-100 8,00EUR 2 x RFM02 - 433 - RF Sender 6,00EUR 1 x ATMEGA324PA-AU - TQFP-44 4,00EUR
-
Thread
AVR Daten aus SRAM in HTML Code einfügen
besser, aber ich sage immer... Wenn der Compiler von C einen Programmcode erzeugen kann, den der ATmega versteht und auch das macht was er soll, dann muß es auch in Assembler möglich sein. Denn das Ausgangsprodukt (HEX File), was letztendlich in den Flash des ATmega geschrieben wird ist im Grunde genommen
Weitere Möglichkeiten wären: 2 - Zahl als Byte im RAM (0-255) 3 - Zahl als signed Byte im RAM (-128 - +127) 4 - Zahl als Word im RAM (0-65535) 5 - Zahl als signed Word im RAM (-32768 - +32767) 6 - Float Gruß Jobst
-
Thread
ATMega2560 und VGA-Verbindung
Guten Tag, wir müssen als Semesterprojekt mit einem ATMega2560 eine VGA-Verbindung aufbauen und Bilder oder Text erstmal übertragen lassen. Es handelt sich um einen Informatik Studiengang und Elektronik ist eher am Rande abgedeckt. Deshalb entschuldigt bitte
errechnetet Wert heraus. 0 32,8ms 1 256µs 2 512µs 3 1024ms 4 2,2µs 5 128µs 6 256µs 7 512µs 8 2,2µs 9 2,2µs 10 2,2µs 11 2,2µs 12 2,2µs 13 2,2µs 14 2,2µs 15 2,2µs [c] #define F_CPU 16000000UL #include <
-
Thread
ATMega328-basierter Sprach-Synthesizer für den CPC 464 - Schnelles Byte-weises Lesen mit dem 328?
Na ja. Ich sehe im Aufbau recht lange Leitungen und auch nur ein Abblock C am Atmega. Die anderen IC, hmm.
> volatile uint8_t buffer_low[SIZE]; > volatile uint8_t buffer_high[SIZE]; der ATmega328 hat doch nur 2 KiB SRAM? Danke... guter Hinweis... sollte mich der Compiler da nicht warnen? Ich werde es mal auf 128 bytes oder so runter setzen und gucken, ob es einen Unterschied macht
-
Thread
Array über konstante C-String im Flash
main.o Test.hex Test.elf Test.lst Test.map Test_eeprom.hex avr-gcc -c -Wall -O1 -fshort-enums -mmcu=atmega328p -DF_CPU=8000000 -ffunction-sections -fdata-sections -std=gnu99 -o main.o main.c main.c:7:1: error: '__memx' specified for parameter 'character' void sendChr ( const __memx char character )
r22, 0x00 ; 0 d6: 71 e0 ldi r23, 0x01 ; 1 d8: 80 e8 ldi r24, 0x80 ; 128 da: 0e 94 52 00 call 0xa4 ; 0xa4 <sendStr> de: 68 e6 ldi r22, 0x68 ; 104 e0: 70 e0 ldi r23, 0x00 ; 0 e2: 80 e0 ldi r24, 0x00 ; 0 e4: 0e 94 52 00
-
Thread
EA DOGS102-6 Anlaufschwieirgkeiten
www.lcd-module.de/eng/pdf/zubehoer/uc1701.pdf EA bietet auch eine AppNote für die Ansteuerung mit einem ATMega168: http://www.lcd-module.de/fileadmin/downloads/development%20service/DOGS102_UC1701/Init_and_basic_functions_with_EA_DOGS102_MEGA168.zip MfG Spess
Glied. Hier der Schaltplan von einem DOGS102 Arduino Shield: https://github.com/olikraus/dogm128/wiki/dogs102_arduino_hardware Grüße, Oliver
-
Thread
ATMega16 Platine
hier und hab noch nicht so viel Erfahrung mit Elektronik. Ich wollte mir eine Platine mit einem ATMega16 machen, da ich aber viel aus dem Internet habe, und ich mich nicht so gut mit den Details auskenne wollte ich hier mal nachfragen, wo ich da Fehler gemacht habe. Plan(Eagle) im anhang. M.f.G
AVR-Hardware-Design-Considerations_ApplicationNote_AVR042.pdf&usg=AFQjCNEqNh5nZQ0Et9iycSE9RqGsqb5xeQ Aber warum ATMega16? Der gehört zu den Dinosauriern der AVRs. Aktuell sind ATMega164/324/644/1284 mit 16...128k Flash. Weitesgehend kompatibel zum ATMega16. MfG Spess
-
Thread
ATmega328PB nach Berührung Flash kaputt
Hallo zusammen, wir haben in einer Kleinserie bislang den ATmega328P verwendet und sind nun auf die ATmega328PB Variante umgestiegen. Betrieben wird er mit einem 16MHz Quartz, vorher im FullSwing Modus und jetzt im "Low Power Crystal" Modus. In der Endfertigung
> Nur zur Erinnerung: selbe HW, gleiche Bauteile, gleiche Firmware läuft > problemlos mit einem ATMEGA328P Aller funktionellen- und Codekompatibilität zum Trotz möchte ich mal an die Aussage in http://www.atmel.com/Images/Atmel-42559-Differences-between-ATmega328P-and-ATmega328PB_ApplicationNote_AT15007
-
Thread
Lauflicht Atmega8 Unter C
Das lauflicht ist mit dem ATMEGA 8 Gebaut worden Es gibt auch ein Code für das Lauflicht Ich würde mich sehr freuen wenn wer sich den Beitrag einer Annimmt oder wenn Fragen hat Ein Gruß Ludwig63
Das lauflicht ist mit dem ATMEGA 8 Gebaut worden Es gibt auch ein Code für das Lauflicht Ich würde mich sehr freuen wenn wer sich den Beitrag einer Annimmt oder wenn Fragen hat Ein Gruß Ludwig63
-
Thread
SID-Player ARM/FPGA?
SID Sourcen für die Atmega gibt es einige, auch für einen Arduino Uno. Wird es ein Open-Source Projekt?
chris schrieb im Beitrag #4998259: > SID Sourcen für die Atmega gibt es einige, auch für einen Arduino > Uno. > > Wird es ein Open-Source Projekt? Jup klar, ich halte nichts von closed source :) Und natürlich nicht-kommerziell
-
Thread
VK: Div. Mikrocontroller boards
Butterfly 1x Pololulu micro Servo Controller https://www.pololu.com/product/207 1x AVR AT90CAN128 http://www.chip45.com/products/crumb128-can-5.0_avr_atmega_module_board_at90can128_usb_rs232_can.php?de Bzw. mit Adapter zum Anschluss an Bionx eBikes wie es auch hier zum kaufen gibt: http://www.chip45.com/products/crumb128-can-dongle_at90can128_usb_can.php Die FW ist allerdings ca. 2 Jahre alt. http://www.bigxionflasher.org/bigxionflasher-compact-anleitung.html Bei Interesse bitt PN mit Preisvorschlag (PP oder Bitcoin
-
Thread
SPI - Port-Expander (viele)
Hallo, ich habe folgendes Problem: Ich habe einen ATmega µC, der viele SPI-Port-Expander ansprechen muss (so zwischen 18 und 20 Stück der Sorte MCP23S08). Jetzt braucht jeder sein eigenes Chip-Select....aber ich kann nicht jedem CS einen eigenen µC-Pin
analog I2C. Wenn Du dann noch MCP23S17 nimmst hast Du 2x8Bit pro IC und davon dann 8 pro CS macht 128 IOs auf einem CS.
-
Thread
Suche erfahrene Elektrotechniker zur Schaltungsüberprüfung
simulieren? > > Nein. > > Grüsse, > René vor Jahren mit "Proteus" habe ich zu mindestens mit Atmega32 und -128 Schaltung und Code simuliert und debugt inkl. Breackpoints. Ob die andere Bauteile dabei sind kann ich dir nicht sagen, gibts aber jede Menge im Katalog. ////////////////////////////
-
Thread
Code gesucht xmega 128 mit ds18b20
Hallo, hat jemand einen Code für xmega 128 mit ds18b20? Bzw. einen Link? Sollte halt vollständig sein und in C. Für Atmel Studio 6.2. Am besten mit internen Clock. Evtl. noch UART. Lowlevel programmierung bitte. Grüße
entwickelt statt Copy & Paste. Niveau ... was Du meinst ist wohl eher Interrupt ... kann der ATmega aber auch ;) MfG (ja, auch Dir ein MfG) PS: Kauf Dir einen Arduino - dann bei Dir wohl zwar auch nur C&P, aber mit höherer Wahrscheinlichkeit mit Erfolg.
-
Thread
Elm Chan FFT Linker Error? Atmega1284, C++
animationen.o led_table_1.o -Wl,-Map="led_table_1.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -mmcu=atmega1284p led_table_1.o: In function `main': C:\Users\David\Desktop\led_table\led_table_1\led_table_1\Debug/.././led_table_1.cpp(685,1): undefined reference to `fft_input(int const*, _tag_complex_t
ffft.h sieht folgendermaßen aus: [c] #ifndef FFT_N #define FFT_N 64 /* Number of samples (64,128,256,512). Don't forget to clean! */ //#define INPUT_NOUSE //#define INPUT_IQ #ifndef FFFT_ASM /* for c modules */ typedef struct _tag_complex_t { int16_t r; int16_t i; } complex_t
-
Thread
Vom Arduino zum Mikrocontroller
. Der SRAM eines ATmega328P ist auch nur 2kByte groß. Damit füllst du keinen 4k-Bildschirm ;-)
Wolfgang schrieb im Beitrag #4986019: > Der SRAM eines ATmega328P ist auch nur > 2kByte groß. Damit füllst du keinen 4k-Bildschirm ;-) Der geplante Bildschirm ist nur 128x64 Pixel groß, aber 2kByte sind doch etwas wenig. Ich möchte ne Sequenz aus fünf Bildern
-
Thread
Arduino HardwareSerial Bibiothek unterstützt jetzt RS485
modifizierten Bibliotheken mit einigen zusätzlichen uC testen konnte. Die fraglichen uC sind: ATMEGA 644P, 1284P, 2560, 328PB, und 128/1280. Allen diesen Typen ist gemeinsam, mehr als ein USART zur Verfügung zu haben. Das ist günstig weil dann der Bootloader Port nicht berücksichtigt werden muß
RS485. Besser ist es natürlich immerhin für RS485 einen AVR mit mehr als einem USART zu wählen. Z.B. Atmega328PB, 1284P, 644P, 128(0), 2560. Elektrisch hat der USB Adapter Priorität was nur für Programmierung des FLASH wichtig ist und normalerweise abgesteckt bleibt. Serial Debugging praktiziert man dann
-
Thread
Wie Assembler Code in eine ISR (C, AS7, GCC, ATmega)
ADCSRA &= ~_BV(ADIE); // no more interrupts } [/c] ergibt compiliert (für einen ATmega128 - ich sehe RAMPZ bei dir): [avrasm] .global __vector_21 .type __vector_21, @function __vector_21: push r1 push r0 in r0,__SREG__ push r0
Jörg W. schrieb im Beitrag #4984167: > (für einen ATmega128 - ich sehe RAMPZ bei dir) Diesen Rückschluss wirst einem Anfänger erklären müssen. Grüsse, René
-
Thread
STM32 FSMC PSRAM / Muxed. wie nun?
beim 8031, bei dem die Adressleitungen A0-A7 in einem xx573-Latch gespeichert werden mußten. Beim ATmega128 ist ebenfalls ein xx573 erforderlich. Das sind jeweils Schaltungen für 8 Adressleitungen. Beim STM32Fxxx braucht man ein 16 Bit Latch und da das Signal FSMC_NADV aktiv-low ist, verwendet man
und spart dir das Lehrgeld, das erste Design komplett in den Sand zu setzen. Ein STM32F2 mit extra 128kB externen RAM ist so was von Fehlkonzept. Wenn du das STM32F429-disco softwaremäßig als GPS-Tracker im Griff hast kannst du ja immer noch mit den dann korrekten Anforderungen ein eigenes Board machen
-
Thread
Schaltung die sich an Bitfolge-Takt anpasst ?
bis zu 80MB/s übertragen und benötigen nur 6 Leitungen dazu: http://de.farnell.com/spansion/s25fs128sagmfi100/ic-speicher-flash-128mbit-1-8v/dp/2367707
anderen Ports umzuschalten. Wenn Du AVR meinst, dann nimm einen mit externem Memoryinterface (z.B. ATmega162, ATmega2561), da wird das /WR automatisch generiert.
-
Thread
ATmega, C, GCC, Warteschleife, ICF1-Flag innerhalb 40ms gesetzt
Frequenz*************** if (frequenz < 45 || frequenz > 65) { char_x=2;//0-128 char_y=7; //0-8 display_write("Out of Range"); } else { display_clear(); char_x=2;//0-128 char_y=7; //0-8 sprintf (buffer,
messflag =0; //Messung ausgegeben } [/c] Controller ist ein Atmega1284P mit 20Mhz Takt. Die Frequenz wird von einem FreqGen (Velleman) der per USB angeschlossen wird eingespeist. Ist der Code so in Ordnung oder könnte das Zittern der Werte irgendwo im Code verursacht
-
Thread
Repeating und Routing Netzwerk mit Arduino und nRF24L01+
Schutzwege ist möglich Integrierte Kommando Autorisierung sowohl Server->Node als auch Node->Server 128-Bit Passwort. Das Passwort wird nur einmal durch das Netz bei der Ersteinrichtung übertragen Über jeden beliebigen Node kann ein neuer Node eingebucht werden Neue Nods müssen nicht vorkonfiguriert werden Kleinster Repeater/Router Node läuft auf einem ATMega8 Integrierte IO Funktionen: • 5x Taster direkt anschaltbar • 26x Taster weitere Taster über Diodenmatrix • Auf allen Tastern bis zu 7xKlick möglich • 2x Fixe Outputs, auch als PWM verwendbar
-
Thread
BMP/JPEG/GIF/PNG nach C-Code konvertieren
sinnvoll, bei dem die Bytes einfach der Reihe nach zum Display geschaufelt werden können (und alle 128 Bytes die Y-Adresse zu inkrementieren), ohne nach jedem Schreibvorgang X- und Y-Adresse neu setzen oder Pointer neu berechnen zu müssen.
sinnvoll, bei dem die Bytes einfach der Reihe nach zum > Display geschaufelt werden können (und alle 128 Bytes die Y-Adresse zu > inkrementieren), ohne nach jedem Schreibvorgang X- und Y-Adresse neu > setzen oder Pointer neu berechnen zu müssen. Ja, das ist auch möglich. Das Tool verarbeitet die
-
Thread
Meßschieber-Frage
dezimal denken. > Auch die "Imperialisten" werden nicht ernsthaft eine Maßangabe > von 4+(111/128) inch benutzen. Oh doch, die sehen das -ohne darüber nachzudenken- als 5-17/128, also etwas (1/128) weniger als ein 16/128=1/8 weniger als 5 Zoll. Metrisch: 1/128" = 0,198mm 4+111/128" =
Schnittstelle. ein kleiner atMega mit Display dran, das das genau in so einem Format darstellt (mit einstellbaren Nennern): 5 - 1/8 - 1/128
-
Thread
Analog Wert mit ADC einlesen (LM35 Temperatursensor)
landet wird eine LED für eine Sekunda aktiviert. Diese geht aber nie an. Das ganze läuft auf einem Atmega32, der Sensor Ausgang liegt an PD0 und hier kommen gerade 210mv an. Neben der normalen Beschaltung sind: Atmega -> Schaltung AREF -> AVCC GND -> GND AVCC -> AVCC angeschlossen. Als Referenzspannung
ADPS0)|(1<<ADEN); // ADEN = Enable ADC ADCSRA=(1<<ADEN); // prescalar FCPU/128 = 16000000 / 128 = 125khz ADCSRA=(1<<ADPS2)|(1<<ADPS1)|(1<<ADPS0); } uint16_t readADC(uint8_t ADCchannel) { // This is the code that selects the channel. AND out the entire mux area
-
Thread
Einkaufsliste für die Einrichtung eines Elektronik-Labors
Du Dir mal die Crumb-X1 Module (http://www.chip45.com/products/crumbx1-net_avr_xmega_module_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php) anschauen. Die funktionieren fast genau so, wie die ESP Module denn sie basieren ebenfalls auf einem IP Stack von Adam Dunkels. Außerdem finde
http://www.ebay.de/itm/Uno-R3-Board-mit-ATmega328P-mit-USB-Kabel-ATmega16U2-100-Arduino-kompatibel-/142181945329?hash=item211ab44ff1:g:hTwAAOSwHMJYLZAH oder gleich das größere Mega 2560 R3 ATmega2560 http://www.ebay.de/itm/Mega-2560-R3-ATmega2560
-
Thread
IO-Pins als Bitfeld zusammenfügen und maskieren (AVR)
Hallo liebe µC Gemeinde, in einem Projekt auf einem ATmega644PA bin ich gerade dabei 9 DC Motoren auf verschiedenen Ports/Pins anzusteuern. Mit Hilfe von 9 Software-PWMs für die Motoren, soll über eine berechnete Bitmaske die Ansteuerung erfolgen (zu sehen
Motoren-Stelle in der späteren Bitmaske uint16_t Potenz_Zahlen[ARRAY_LENGTH] = {1, 2, 4, 8, 16, 32, 64, 128, 256}; void setPorts(uint16_t bitMaske){ for(uint8_t i = 0; i< ARRAY_LENGTH; i++){ BIT_BOOL_SET(Port_Mask[i], Pin_Mask[i], bitMaske & Potenz_Zahlen[i]); //anhand der bitMaske wird das i-te
-
Thread
Ersetzung einer mechanische Tastatur
Leider kann ich deine Meinung hier schwer verstehen -_-! Ist der µC, den du hier wähnt, meinen ATmega128 oder den MCU von der Tastatur? Meinst du vielleicht hier, dass ein zusätzlicher Optokoppler beschwert die Einlesen der Struktur? Hat dis Struktur etwas mit UART zu tun?
über 4051. Herzlichen Dank!!! Das versuche ich auf jeden Fall!! In dem Fall benötige ich einfach ATmega32 anstatt -128. Noch einen Punkt: Wie soll ich die Reversdioden verstehen? Kannst du vielleicht eine Literatur empfehlen sodass ich genauer wissen kann?
-
Thread
Frage zur Verwendung von "volatile"
Hallo, ich habe ein Programm in C geschrieben für einen ATmega128. Alles funktioniert wunderbar. Aber ich habe für mein Verständnis trotzdem noch eine Frage zur Verwendung von "volatile" bei der Deklaration der Variablen: Mein Programm besteht aus der Mainloop
-
Thread
Line Level (Audio Signal) mit einfachen Mitteln erzeugen
pause, Ende) habe ich weggelassen. Ich habe den Codeschnipsel nach C portiert und es auf einem ATMEGA128 laufen lassen. Obgleich dieser keinen Highspeed-TImer besitzt, reicht die Wiedergabequalität locker aus. Rechenpower auch. Wie man das nun mit dem RapsPerri macht, weis ich leider nicht. Aber
-
Thread
µC - BUCK - BOOST Konverter
Du willst 500 kHz PWM fahren mit einem ATMega328 (Ardu.. dingsda), der selbst nur mit 16 MHz getaktet ist. Da bleiben 32 Stufen übrig. Das wird holprig. Dazu noch die langsamen ADC des ATMega, was auch die Control-Loop langsam macht. Und der
Spannungen an den IR2101 sind da. Erster einfacher Test ohne Vin und ohne Spule per analogWrite(10,128); analogWrite(9,128); analogWrite(6,128); analogWrite(5,128); mit standart PWM von 970Hz zeigen 50% duty-cycle am Logicanalyzer (direkt an D10,D9,D5,D6 gemessen, TTL) Mit dem Scope genauso
-
Thread
ATTiny85 an einer einzelnen AAA Batterie 1 Jahr mindestens
Ich habe mal vor einiger Zeit einen Attiny13 mit 128kHz internal slow clock verwendet. Die Stromaufnahme dort: 50uA
Timer für eine definierte Zeit schlafen (5µA max) und legt vorher noch den Step-up lahm (18µA). * ATMEGA328 als Hauptprozessor der den Job erledigt (130mA) und dem ATTiny13 über einen Port signalisiert, dass er fertig ist. Der Motor lief bereits 1h (1200*3s) mit 130mA + 20mA (ATTiny+ATMEGA) = 150mAh
-
Thread
Anfängerfrage zur Ansteuerung asynchroner RAMs (C64)
anschauen. Das hat zwar ... > Der Monsterthread (knapp 1700 Posts) ist hier: Beitrag "CP/M auf > ATmega88" Ist ja Wahnsinn was es alles gibt... Und ich dachte das Timing für den 4164 wäre schon mit nem FPGA nix für schwache Nerven... Aber mit nem AVR der noch nen Z80 simuliert? Hammer! Guck ich mir
Plätze mit huckpack und freier Querverdrahtung freier Adressbereiche Drucker Z80 80z Floppy 2x 128K Ramdisk RGB Karte Modem Karte eigene VIA Karte gefädelt EPROMER Karte
-
Thread
AVR versus ARM Gesperrt
kann, wäre es dort gänzlich unsinnig.) meckerziege schrieb im Beitrag #4961082: > wo man auch mal 128kByte adressieren will.) 128 KiB gehen beim AVR noch, da er den Code wortweise adressiert und man bei einem 128er Controller selten mehr als die Hälfte davon für Daten benötigt, aber jenseits
einfach, daß das Ablegen von Code im CCM-RAM nicht wirklich sinnvoll ist, weil dort der Flash-Zugriff 128 Bit breit ist und 64 dieser 128-Lines gecached werden. Viele Grüße, Stefan
-
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
ser, viele daten zum µc senden
verwendete Write generiert jedesmal einen Handshake.. Mit z.B. SD.write(buf,index) und einem Buffer von 128 byte generiert man nur einen Handshake alle 128byte..das macht es eben mal 30 mal schneller. Vielleicht würde es schon ausreichen einfach die Schreibgeschwindigkeit der SD zu messen und alle 128
ausgeschlossen werden kann... Letzterem würde ich den maximal möglichen Buffer geben welcher bei nem zB. Atmega328 sowieso nicht riesig ausfallen wird (keine 4K :D) eher irgendwo zwischen 128 und 1024.. wenn man die PC Seite Selbst programmiert frei definierbar auf nen "ACK\r\n" warten und dann erst Bufferblock
-
Thread
Atmega328p auf Arduino über ISP mit avrdude flashen
4 0 no 1024 4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0
= 0x000000 avrdude.exe: Yikes! Invalid device signature. avrdude.exe: Expected signature for ATmega328P is 1E 95 0F avrdude.exe done. Thank you. Einen Attiny flasht dieser mit den selben (ausgenommen -p atmega328p -> -p attiny2313) Einstellungen. Woran könnte das Liegen? Am DiamexProgS