-
Thread
Versuche ein attiny13a/attiny2313 mit nano zubespielen enden im Fehler
stk500v1 Overriding Baud Rate : 19200 AVR Part : ATmega328P Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated
20 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 0 no
-
Thread
GCC - Rundungsfehler ?
Pythagoras) -------------------------------- d[pixel]= sqrt( (x^2) + (y^2) = 143,108 [pixel] v= 128 / 143,108 = 0,8944 x[inch] = v * d = 0,8586 x[cm] = 2,18 -------------------------------- Variante 2 (Trigonometrie) -------------------------------- atan(alpha)= 64/128 = 26,565
Ralph S. schrieb im Beitrag #4805399: > x= 128.0; y= 64,0; dinch= 0.96; ^ Glück gehabt, weil da eine 0 folgt. Wäre mit Warnings wohl aufgefallen.
-
Thread
Verbindungsprobleme Atmega328
code]avrdude -c stk500 -P com6 -p atmega328p -n -v[code] kommt Folgendes: avrdude: Version 5.10, compiled on Jan 19 2010 at 10:45:23 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007
4 0 no 1024 4 0 3600 36 00 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 45 00 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 45 00 0x00 0x00 hfuse 0 0 0 0 no
-
Thread
Gründe das SD Card über SPI nicht schreib?
Studentenprojekt. Ein Teil der Aufgabe ist es, Daten auf eine SD Karte zu speichern. Wir benutzen einen Atmega8535. Die SD-Karte ist via SPI mit dem Mega verbunden. Ich benutze eine leicht abgeänderte version des petitFatFs codes (avrmmcp.c) um rohdaten(!) ohne FS auf die Karte zu speichern (RAM is knapp, daher
glaub ich) [code] // irgendwo in einer funktion "initLink" die in aufgerufen wird initSpi(); // fsk/128 -> 125khz initDisk(); spiMaxSpeed(); // fsk/2 -> 8mhz const char* x = "Hallo Welt"; diskWritep(NULL,0x1); for (int i = 0; i < 10; i++) { diskWritep(x,11); } diskWritep(NULL,0x0); [/code
-
Thread
Basic im STM8S103
eine Nummer zu groß, zur Verfügung hab ich hier nur -F030 (16k) -L050 (64k) -F103 (mit 64k und 128k) -F401 -F429 Ich versuch mich gerade am F030, aber der ist mit seinen 16k schon sehr dünn bestückt, mal sehen ob das mit dem L050 oder F103 was wird. Das soll ja ein Spaßprojekt sein und außerdem
zweitens hab ich dann weitere SCALL Funktionen hinzugefügt gehabt. Dafür hab ich dem Dingelchen ein 24C128 EEProm, Anschluss für N5510 84x48 oder SSD1306 Display und einen PCF8574 I/O Baustein spendiert. Und muss feststellen, ich hätte das ganze gerne besser in einem größeren STM32 (bin ich am Überlegen
-
Thread
Bits umtauschen (spiegeln)
Es weihnachtet wieder einmal und ich habe mein 16x10 LED Display vorgekramt. ATmega128 es werden 2x8Bit (PortA linke hälfte, PORTC rechte hälfte)) breit pro Zeile dargestellt und das alles 10x (PORTD mit 74HCT42 0-9 decodiert)nach unten widerholt.(PORTD=10->alles aus) Seinerzeit
-
Thread
[AVR] Mode2+3 SPI und aktuelle AVRs
Frage die sich mir jetzt stellt: Muss man extern den Clock invertieren für Mode2+3-Peripherie wie die 128x64 COG-Displays? Clock per Software stelle ich mehr unangenehm ineffizient vor ... Viele Grüße Blubber1
darüber streiten, was "neuer" heißt, aber ich denke, die Mehrheit würde z.B. einen 10 Jahre alten ATmega644P nicht als neuer bezeichnen, auch wenn er neuer als ein ATmega8515 ist...
-
Thread
AVR-Dragon für Anfänger
sich ein paar kleine verflashte AVRs leisten >Welcher Controller ist auf dem Board verbaut? Atmega2560 + Atmega128A + cy7c1019d SRAM + pdiusbd12 und noch ein paar mehr Kleinzeug Mit dem Dragon kann mal auch kleinere Schaltungen auf dem Steckbrett/Lochraster mit Strom versorgen. Aber der Dragon
-
Thread
Bluetooth SoCs gesucht
M4F mit viel unkomplizierter Peripherie. Meiner Meinung nach einfacher und übersichtlicher als ein ATMega. Nordic liefert im SDK massig Beispielprogramme dazu. Das Projekt, das ich gerade mit dem Chip mache (beruflich), läuft prima. Leider weiß ich nicht, woher man den in kleinen Stückzahlen bekommen kann
Bluetoothstack von Nordic (sog. Softdevice) braucht man die Revision mit dem größeren Flash (256kB statt 128kB). Auf älteren Dev-Boards sind häufig noch alte Revisionen drauf. Da würde ich beim einkaufen drauf achten.
-
Thread
Was ist das für ein Microcontroler?
de.wikipedia.org/wiki/Datei:AY-3-8910A_Sound_Chip.png&h=561&w=800&tbnid=6sTxyOSAFJ_qEM:&vet=1&tbnh=90&tbnw=128&docid=ENj0lJLkcisFgM&client=firefox-b&usg=__JmPmVwYenOW82Tk7zcqPRth3LSM=&sa=X&ved=0ahUKEwj4qqX0uKvQAhXKWywKHdCBDHAQ9QEINDAE
Ich tippe mal auf einen Atmega32. Mit der Mozzi-Lib kommen die Arduinos auf 14Bit DAC Werte ( durch das Mischen zweier PWM Ausgänge ). http://sensorium.github.io/Mozzi/
-
Thread
ATxmegaA1U-Board programmieren
Michael D. schrieb im Beitrag #4792566: > MCU=atxmega128a1 setze, meckert er dass es PORTA > oder DDRA nicht gibt (error: 'DDRA' undeclared). Ist irgendwie > Schwachsinn, besonders weil es funktioniert, wenn man als atmega128 Ein Xmega128 ist komplett anders als ein Atmega128. Da gibt es kein Register DDRA, auch kein DDRB...) qawsedrf
-
Thread
Ankerzeitkonstante DC-Motor
Drehzahlregelung mit einem DC-Motor durchführen. Das Stellglied ist eine H-Brücke. Ein Mikrocontroller ATmega 128 übernimmt den Soll-Ist-Vergleich. Drehzahl wird über einen Drehgeber ermittelt. Für jede Hilfe bin ich Dankbar!! Gruß Vit
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
gibt es schon irgendwelche Infos zu den neuen in den Release-Notes vom Atmel Studio 7.0.1645? - ATmega4808, ATmega4809 - ATtiny1614, ATtiny3214, ATtiny3216, ATtiny3217 Okay, 1614 gibt es, der 3214 dürfte nur mehr Speicher haben. Aber zum Rest finde ich gar nichts. Nach dem Studio: Atmega4808/Atmega4809: 48k FLASH, 6144 Bytes SRAM, 256 Bytes EEPROM ATtiny3216/ATtiny3217: 32k/2k/256 Hmm, das Include-File von dem ATmega4808 ist interessant. Das wirft erstmal alles über den Haufen: PORTB.DIRSET
-
Thread
"Universalprogrammer" für Linux
struct ftdi_context *ftdi; struct ftdi_device_list *devlist, *curdev; char manufacturer[128], description[128], serialnumber[128]; int retval = EXIT_SUCCESS; if ((ftdi = ftdi_new()) == 0) { fprintf(stderr, "ftdi_new failed\n"); return
Checking device: %d\n", i); if ((ret = ftdi_usb_get_strings(ftdi, curdev->dev, manufacturer, 128, description, 128, serialnumber, 128)) < 0) { fprintf(stderr, "ftdi_usb_get_strings failed: %d (%s)\n", ret, ftdi_get_error_string(ftdi)); retval = EXIT_FAILURE
-
Thread
LED-Matrix 32x16 mit ATMEGA32_ Lauflicht darstellen
grad in C mit der 32x16 LED_ Matrix(aus China, ist nicht arduino) Als Prozessor benutze ich den ATMEGA32 auf einer extra Platine und steuer damit das Modul an. Dieser untenaufgeführte Code ist mein Beispielprogramm wie ich ein Pixel durch das ganze Modul als eine Art Lauflicht darstelle. Schaffe
(1<< LATCH_NUMBER); PORTB |= (1<<PB3); _delay_ms(10); for(int i = 0; i < 128; i++){ //CLK_PORT &= ~(1<< CLK_NUMBER); PORTB &= ~(1<<PB4); _delay_ms(10); //REDDATA_PORT &= ~(1<< REDDATA_NUMBER); PORTB &= ~(1<<
-
Thread
WinAVR für ATmega2560
-mmcu=atmega2560
wird seitdem nicht mehr gepflegt. Ich benutze es auch noch, es geht mit dem 2560. Für Aufrufe >128kB werden trampolines angelegt.
-
Thread
spannungsteiler. wieso K ohm wiederstand verwenden anstatt ohm
Widerstand hängen. Das steht im Datenblatt des ATMEL-Prozessors. Das ist 10k, wenn man einen ATMEGA 128 benutzt: http://www.atmel.com/images/doc2467.pdf (siehe S237 oben) Hier zählt der Ersatzinnenwiderstand: Re= Ro||Ru = Ro*Ru/(Ro+Ru) <= 10k Ro = der Widerstand oben Ru = der Widerstand gegen
-
Thread
Atmega flashen nach Ubuntu Upgrade nicht mehr möglich
-- ----- ---- ------ ------ ---- ------ ----- ----- --------- flash 65 6 128 0 yes 16384 128 128 4500 4500 0xff 0xff Block Poll Page Polled Memory Type Mode Delay Size Indx Paged
0x535353 mal in google eingegeben. Hier der Link: http://www.instructables.com/id/Bootload-an-ATmega328/step6/ATmega328-PU-workaround/
-
Thread
Atxmega32A4U flashen bzw DFU Bootloader ansprechen
Ich habe mir das Trimension XMega Breakout Board bestellt, um nach einigen Projekten mit der Atmega Familie auch mal die XMegas zu verwenden. Das besagte Breakoutboard wird mit dem Atmel DFU Bootloader ausgeliefert. Über Flip 3.4.7 konnte ich gestern erfolgreich das erste Programm via USB auf
PDI-Programmierung nicht anderweitig in den Griff bekommen. Am Ende möchte ich alle XMegas (insbesondere 128A3) einmalig über PDI mit einem angepassten Bootloader beschreiben und danach die entsprechenden Programmversionen über USB übertragen. Der Testcode : [c] #include <avr/io.h> #include <util/delay.h
-
Thread
Automarer Zugriff auf 32-Bit Variable die in einer ISR verändert wird
bleibt. Bezüglich Usermode und Supervisermode gibt es detaillierte Informationen im Datenblatt zum ATmega8 :-)
Wir kommen von den Takten her auf (beinah) das Gleiche. P.S.: Der PCINT-Fall war nicht auf den ATmega8 bezogen, da er keine Interruptvektoren dafür hat.
-
Thread
ATMega64 Timer0 Probleme
"ATmega103 compatibility mode"?
S. Landolt schrieb im Beitrag #4773546: > "ATmega103 compatibility mode"? Nee, den hat der 128er. Der Fehler liegt an den CS-Einstellungen.
-
Thread
Inbetriebnahme ENC28J60 Radig/RoeBue Arduino nano3
Bytes Daten: Antwort von 192.168.178.90: Bytes=56 (gesendet 32) Zeit=1ms TTL=128 Antwort von 192.168.178.90: Bytes=56 (gesendet 32) Zeit=1ms TTL=128 Antwort von 192.168.178.90: Bytes=56 (gesendet 32) Zeit=1ms TTL=128 Antwort von 192.168.178.90: Bytes=56 (gesendet 32) Zeit=1ms TTL=128 Ping-Statistik für 192.168.178.90: Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0 (0% Verlust), Ca. Zeitangaben in Millisek.: Minimum = 1ms, Maximum = 1ms, Mittelwert = 1ms
-
Thread
ATMega168 @ 20Mhz ADC dauert zu lange DCC NMRA
uint16_t current; current = 55 * ADCW; current += 128; current >>= 8; [/c]
obigen Berechnung komme ich auf 26,28dA. Stimmt auch, ist halt gerundet. >Ich verstehe auch die +128 nicht, Das ist zum Runden. 128/256 = 0,5. Wenn man die addiert, wird mathematisch korrekt gerundet. Ist aber akademisch. >uint16_t current = ((55 * ADCW) / 256); >BTW: Macht es einen Unterschied
-
Thread
WiFi, GSM, 868MHz etc.: Wie machen es die Profis?
10 Aktoren auf einer Fläche von 3000m². Bei mir funktioniert das alles gut. Das Gateway hat einen Atmega128A verbaut, welcher per seriellem UART mit dem ESP8266 spricht und per SPI mit dem RFM95. Falls kein lokales Netzwerk verfügbar ist, kann das Gateway auch mit einem GSM-Modul statt WLAN ausgestattet
-
Thread
quadrature encoder noch schneller auslesen?
Hallo zusammen Ich habe auf einem atmega64 6 PID controller laufen. Die regeln je einen DC-Motor. Dies tut soweit ganz gut aber das Auslesen der ABI Signale der Encoder dauert. Dies geschieht mittels Polling in einer Timer ISR mit momentan max. 20kHz. Jetzt möchte ich aber 10 controller auf einem atmega128 laufen lassen und mache mir sorgen, dass es dann nicht mehr reicht und ich die Frequenz weiter senken muss und dann laufe ich Gefahr Flanken zu verpassen. Meine Timer ISR schaut im Moment so
-
Thread
C-Code von AVR-NET-IO zu bekommen?
Und es gibt den Code bei Olimex: https://www.olimex.com/Products/Modules/Ethernet/ENC28J60-H/ "ATMega32 example - ATMega32 and ENC28J60-H - written by Erik Rasmussen"
Geht auch so: site:oshpark.com RFM12 ATMEGA
-
Thread
SIM900A + Arduino führt zu unkontrollierten Resets
SIM900A-Modul ansteuert. Hier die Links dazu: Arduino: http://www.ebay.de/itm/1-2-5-10Stks-Pro-Mini-atmega328-3-3V-Replace-ATmega128-Arduino-Compatible-Nano-/272346561418?var=&hash=item3f691ebb8a:m:maoJXJJTpl9Aspk-58QwQ7w SIM900A: http://www.ebay.de/itm/New-SIM900A-V4-0-Kit-Wireless-Extension-Module-GSM-GPRS-Board-Antenna-Tested
-
Thread
ISP Programmer ATMega168 IPS Protokoll Adressen fehlerhaft?!
Eine, wie ich finde, besser lesbare Tabelle als beim ATmega168 finden Sie beim ATmega8515.
$96,$09,m644 ," m644 ",128 .db $96,$0A,m644P ," m644P",128 .db $97,$05,m1284P ,"m1284P",128
-
Thread
Schaltung zerstört, aber warum?
Transistor in diesem Fall? Müsste das signal direkt am R10 nicht ausreichen um es direkt an dem atmega (jetzt noch avr can) zu lesen?
Hört sich schon mal besser an, alternativ für den Atmega mal über ein ESP8266 nachdenken.
-
Thread
Atmega88 mit 100kHz
ich gar nicht. Danke für den Hinweis! Dann ist ein Clock Division Factor von 1, 2, 4, 8, 16, 32, 64, 128 und 256 möglich... gut zu wissen. Damit käme man z.B. auf 125kHz.
weiß nicht, wie Du darauf kommst. Weder kann ich es dem Datenblatt entnehmen, noch verhält sich ein ATmega88 so. Einfacher Versuch: ATmega mit 12 MHz und Teiler /8 nicht gesetzt. Der µC läßt sich mit 2 MHz Takt programmieren. Anschließend im Programm den /8 Teiler gesetzt und kontrolliert, daß der µC
-
Thread
Problem mit ATmega128 / Bascom
Hallo, bastele hier was mit nem Atmega 128 / Bascom. Problem ist das ein Portpin an dem ein Relais hängt sporadisch abfällt. Im Sourcecode wird er an einer Stelle ein und an 4 Stellen ausgeschaltet. Es handelt sich um PortC.2, also
the clock is not running. Port C also serves the functions of special features of the Atmel® AVR®ATmega128 as listed on page 76. In ATmega103 compatibility mode, Port C is output only, and the port C pins are not tristated when a reset condition becomes active. Note: The ATmega128 is by default shipped
-
Thread
USBasp AVRDude Problem
Habe jetzt alle Pins angesteck und die Betriebsled leuchtet, doch wenn ich ein Programm auf meinen Atmega328p bringen will bekomme ich andauernd diese avrdude Fehlermeldung: avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update. avrdude.exe: error: programm enable: target
China sowie Deutschland und musste noch nie die Firmware für Funktion flashen. Alle Attiny85 oder Atmega88 basiert
-
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
Erste Hürden: ATMega8 & STK500 & C
Grundlagen der µC Programmierung ein und stolpere bereits am Anfang. (Hardware steht im Betreff: ATMega8, programmiert wird mit dem STK500) Ziel: LED's an PortB blinken, wenn Taster an PortD, Pinxy gedrückt wird. Bisheriger Code: [code] #include <avr/io.h> #define F_CPU 1000000 #include <util
PD0=0 PD1=1 PD7=7 Also kommt dann eben 1,2,4,8,16,32,64,128 raus. Du prüfst aber immer auf 1.
-
Thread
Funkarmband basteln
Zeit ein, um Batterie zu sparen. Ansonsten habe ich schon eigene Boards mit AT86RF230 oder ATmega128RFA1 gebaut. Das geht schon, man darf sich nur nicht davor scheuen, QFN-Gehäuse zu löten.
-
Thread
TLC9540 mit ATtiny45 oder 85 betreiben - geht das?
ein ATtiny45/85 nicht vorgesehen ist. Hab gedacht, ich muss nur die korrespondierenden Pins vom ATmega beim ATtiny wiederfinden. Das klappt aber bei einem Pin nicht. Der TLC9540 benötigt beim ATmega128 u.a. die Pins PB1, PB2, PB3, PB5 und PD3 Beim ATtiny45 gibt es den PD3 nicht aber es wäre noch
Mirko S. schrieb im Beitrag #4752739: > Der Prototyp läuft mit einem ATmega128P problemlos. Wenn Du mit Arduino und AT328 glücklich bist, bleibe bei diesem Baustein. Den 328 als handhabbares Platinchen vom Chinesen kaufen, mit einem USB-Adapter programmieren (wie nano) und
-
Thread
AVR Timer Prescaler Reihe?
CSx0. Je nach Timer und Model entsprechen die Werte der Reihe nach entweder der Reihe 1, 8, 32, 64, 128, 256, 1024 oder der Reihe 1, 8, 64, 256, 1024. Ich kann keinen festen Zusammenhang zwischen Timernummer und der verwendeten Reihe sehen; Timer 2 hat z.B. beim Mega128 und Mega2560 unterschiedliche Reihen
kann > welche Reihe verwendet wird. Jein. Das Bit kann auch AS0 heißen, wenn es (wie beim ATmega128) der Timer 0 ist, der die erweiterte Prescaler-Reihe hat. Außerdem hat /nur/ der Timer mit den Asynchronfähigkeiten die erweiterte Reihe, die anderen im gleichen Controller haben sie nicht
-
Thread
AVR als EPROM benutzen (C-Optimierung)
brauchte ich mal eben einen kleinen ~16KB Speicher und wollte mangels EPROM-Brenner dafür einen ATMEGA32 missbrauchen, also mal eben schnell in C gehämmert: [c] #include <avr/io.h> #include <avr/pgmspace.h> #include <inttypes.h> #define F_CPU 8000000UL const uint8_t speicher[16384] PROGMEM
Simulation würde wohl auf den Namen 2716 hören. Wäre nur etwas zu klein, aber stimmt mit nem 27(C)128 würde es sicherlich am einfachsten gehen nur die Emulation ist schneller zusammen gezimmert als nen Prommer zu basteln und auch flexibler.
-
Thread
Kickstarter OpenSource SmartHome (Hardware und Software)
koennen denn an diesem Bus laufen ? Das normale Limit > liegt ja bei 32, mit Lowpower Treibern bei 128. MAX487 => bis zu 128 Knoten, allerdings komme ich in einem Haus mit derzeit 35 aus. > Der Bus ist dann also Master-slave, der Master initiert die > kommunikation. > Was ist die Geschwindigkeit
Aus den Fotos wissen wir ja eigentlich schon, wie sein Schaltplan für das Steuermodul aussieht: Atmega, Quarz, zu wenig Abblockkondensatoren, MAX 487 (ESD-Variante?), A und B an Bus, die 4 anderen an den Atmega. Kannst Du vielleicht beschreiben, wie man sowas richtig macht? Welche zusätzlichen Schutzschaltungen
-
Thread
Atmega oder XMega oder ARM?
Bisher habe ich viel mit dem ATm 8 und 128 gemacht. Kleinere Sachen mit dem 2313. Habe auch auf andere Typen geschaut, so wie die XMega. Die neueren Prozessor haben viel mehr drin und zu Anfang schwerer zu machen. Der Umstieg ist wieder was
Wenn du so fragst, nimm die Atmega. Ich hab vor 14 Jahren mit AVRs Hobbymäßig angefangen und vor 4 Jahren mit ARM beruflich. Alles was man mit einem AVR machen kann, kann auch ein ARM. Umgekehrt nicht. Aber warum nehm ich fürs Hobby
-
Thread
Asuros fahren nicht
Funktionen motor.c **************/ /*! * \~english * \brief sets motor speed and direcction. range: -128..+128 * \param leftpwm left motor speed (negative sign meens backward) * \param rightpwm right motor speed (negative sign meens backward) */ void SetMotorPower(int8_t leftpwm, int8_t rightpwm
Das original, also einen Atmega8* ich intalliere grade Teamviewer
-
Thread
Vinculum Ordner
Hallo, ich habe folgende kleiner Schwierigkeit: Ich nutze Vinculum VDrive an meinem Atmega128. Wenn ich nun den "Change Directory"-Befehl nutze, so klappt der wunberbar, solange der Ordner auch mit dem VDrive angelegt wurde. Wenn ich einen Ordner mit exakt demselben Name (Auch auf Groß
-
Thread
Atmega mit oder ohne integriertem CAN?
Für einfache Schalt- und Steueraufgaben am Multimedia CAN im Auto möchte ich gern Atmega uC einsetzen, da ich eine Arduino Entwicklunggsumgebung habe. Ich finde hierzu entweder die Kombi ATmega328 mit per SPI angeschlossenem MCP2515 und MCP2551, oder abef AT90CAN mit MCP oder TJA Transceiver
von der Verfügbarkeit abhängig machen. Was hast Du da, was kannst Du günstig kriegen? Für den AT90CAN128 gibt es tolle Bibliotheken auf kreatives-chaos.com.
-
Thread
C code UART Atmega und Optimierung
nicht jedesmal "umzurechnen". Egal ob Funktion oder Makro, egal ob BIT als 0..7 oder als 1,2,4,...128 definiert wird. Wichtig ist mir nur, das die Variable nur *einmal* in einer Anweisung steht. Also z.B.: [c] #define BIT0 1 ... #define BIT7 128 #define SET(reg, Bit) ((reg) |= (Bit)) #define
auch nochmal, wie wichtig eine konsistent Interpretation von Bits im Projekt ist (BIT7==7 || BIT7==128??). Die Vor- und Nachteile findet jeder selber im Einsatz schnell heraus.
-
Thread
Arduino ausreichend Leistung?
lles mit einem Atmega 8
. Mit Arduino Overhead kommt man da ganz schnell in > Bedrängnis. wenns Arduino sein soll ATmega1284p mehr Programmspeicher 128k flash, mehr SRAM 16KB 2 serielle Schnittstellen! http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483 + einen FTDI oder bei Angst
-
Thread
Wieviel Strom kann der Atmega128a ab?
Moin, kurze Frage. Hab ein Atmega128A. Habe 15 LEDs und jede zieht 15mA. Die LEDs sind low activ. Das sind 225 mA. Habe nun in den Absolute Maximum Ratings (Seite 414, Nr 32) nun folgendes gelesen: DC Current per I/O Pin= 40.0mA
Mir ist es aber schon passiert, dass ich durch eigene Blödheit z.B. nicht +5V sondern +12V an den Atmega angelegt hatte. Dem Atmega hat es aber nicht geschadet, nachdem ich ihn dann richtig angeschlossen hatte lief er dennoch erwartungsgemäß.