-
Thread
Auflösung Sammlung: AVR, Arduino, MSP430, Bauteile, Displays, Thermometer
sind unter anderem: - Arduino Uno mit Kabel - Arduino Mega mit Kabel - 9V 1A Netzteil - 18x ATMega8A-AU - ATMega328-AU - 2 ATTiny2313-SU - ATMega8-PU - 3 ATMega328-PU - 4 ATTiny45-PU - ATMega64C1-15AZ - 3 ATMega32U4-AU - 2 MSP430F5172IDAR - 2 MSP430F235TPMR - 2 MSP430F2618TPMR - 2 MSP430F2418TPMR
7805 Spannungswandler (10 Stück) - 9V 1A Netzteil (1 Stück) - AMS1117 3.3 HT1206 (10 Stück) - ATMega328-AU (1 Stück) - ATMega328-PU (3 Stück) - ATMega32U4-AU (3 Stück) - ATMega64C1-15AZ (1 Stück) - ATMega8-PU (1 Stück) - ATMega8A-AU (18 Stück) - ATTiny2313-SU (2 Stück) - ATTiny45-PU (4 Stück
-
Thread
Rechteckgenerator Warteschleife
Gibt es bi dem Atmega8 keine Timer die man nutzen kann?
Reset Timer1 If Presc = 8 Then Config Timer1 = Timer , Prescale = 8 If Presc = 64 Then Config Timer1 = Timer , Prescale = 64 Das Funktioniert leider nicht weil (ich denke), der Compiler (in diesem Falle Bascom) sich die ganzen Configzeilen am Anfang raussucht und diese zuerst in
-
Thread
PIC Prifi gesucht : Suche gleichwertige PIC uC zu ATMEL atmega32u4 und at90usb1287
Mikrocontroller werden angeboten. Suche ich hier schon an der richtigen Stelle ? -Für den kleinen ATmega32u4 vielleicht der PIC18F4450 oder doch ein 16Bit PIC24FJ32GB004 ? -Für den AT90USB1287 vielleicht den PIC24FJ64GB110 ? Vielleicht gibt es einen Profi der sich hiermit schon mal auseinandergesetzt
WilliWillsWissen schrieb im Beitrag #1953975: > -Für den kleinen ATmega32u4 vielleicht der PIC18F4450 oder doch ein > 16Bit > PIC24FJ32GB004 ? > -Für den AT90USB1287 vielleicht den PIC24FJ64GB110 ? > > Vielleicht gibt es einen Profi der sich hiermit schon mal >
-
Thread
Einfache Mikrocontroller-Plattform für schnelle Basteleien
nur noch "make upload" und man hat eine blinkende LED. Der einzige Unterschied zu einem nackten ATmega328p ist der Bootloader der die obersten 2KB Flash belegt. Und der USB-seriell Adapter der an den UART des ATmega angetüddelt ist. Das ist allerdings auch megapraktisch, weil man so gleich einen Debugkanal
? Wie gesagt, dann hat es mit Arduino nichts mehr zu tun. Dann ist es eine µC Board mit einem Atmega wie tausend andere auch. Der Begriff Arduino ist dann nicht mehr angebracht.
-
Thread
Projektvorschlag: Bordcomputer / Kfz
Masse..) Nun lasst mal eure Meinungen los.. :-) Welchen Controller würdet ihr favorisieren (ATMega?) ? Welches Display? Welche IDE? Eigene Ideen? . . . Gruß, Werner
S.N.A.P. läuft ja über das UART und brauch so nur 2 Ports. Wenn der BC nur Vermittler ist, sollte ein ATMega32 oder sogar ein ATMEGA8535 funktionieren. Kosten unter 8 und sind im Dip gehäuse zu bekommen. seb
-
Thread
Probleme mit AVRStudio 5
DNO_AREF_CAP -DUSE_EEPROM -DPULLUP_DISABLE -DANZ_MESS=44 -DPOWER_OFF=5 -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=64 -DF_CPU=8000000UL -mmcu=atmega168 -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT lcd-routines.o -MF dep/lcd-routines.o.d -c ../lcd-routines.c, .
DNO_AREF_CAP -DUSE_EEPROM -DPULLUP_DISABLE -DANZ_MESS=44 -DPOWER_OFF=5 -DBAT_CHECK -DBAT_OUT=150 -DBAT_POOR=64 -DF_CPU=8000000UL -mmcu=atmega168 -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT lcd-routines.o -MF dep/lcd-routines.o.d -c ../lcd-routines.c, .
-
Thread
200 LED Matrix mit nur 8 LEDs
22,2U/s einstellen und damit für das menschliche Auge nicht mehr zu erkennen ist. Als µC ist ein ATMEGA16 mit 8MHz geplant, was den Vorteil hat, dass ein Interrupt alle 10000 Clocks ausgelöst werden muss um genau auf 10° Refreshrate zu kommenn. Eine Lichtschranke soll der rotierenden Scheibe "sagen
Ähm, 4 Helligkeiten pro Farbe -> 4*4*4 = 64 Farben insgesamt pro Pixel. Gruß Hagen
-
Thread
FPGA Einstieg unter Linux
Hallo Danke für die Antwort. Funktioniert beides auch unter 64Bit? Habe nun etwas gelesen und einen Beitrag gefunden wo von Problemen mit 64Bit System die Rede war. Allerdings ist der Beitrag schon etwas älter. Was haltet ihr von dem Board zu Einstieg: http:
Verwende auch Quartus 13.0 64 Bit unter Ubuntu 13.10 und hatte noch nie Probleme.
-
Thread
AVR128DB mir 3-wire SPI
Vielleicht hat er die Sache zur Seite gelegt, in der Hoffnung, daß irgendwann doch klappt? AVR128DB64 hat sechs USARTs, so kann man bestimmt eins für 3-wire SPI nehmen. Es gibt leider in Internet zu wenig von neuen AVR-Serien. Wenn man über "AVR128" sucht, bekommt man Links wie Regel nur für ATMega128
etwas Großes zu betrachten, dafür gibt es ATXMega und STM32 usw. Aber dort, wo man früher gerne ATMega328 oder ATMega1284 genommen hat, wird AVR128DB einige Verbesserungen bringen. Klar: 0,5 mm Pinraster ist etwas schwieriger zu löten als 0,8 mm. Aber Mikroskop und passende Flußmittel helfen damit.
-
Thread
SRAM am Atemage6444.
Hallo, ich möchte mal als Anfänger normales SRAM mit dem Atmega644 betreiben. Sollte so 64kb gross sein. Wo gibt es so einen Schaltplan, damit man es mal auf einem Steckbrett nachbauen kann? Welche Bauteile brauche ich insgesamt dazu? Ein läufhähiges Atmegaboard
Wozu braucht man denn 64kB? Wenn der ATmega644 knapp wird, nimm doch erstmal den ATmega1284P (16kB). Peter
-
Thread
Wahl eines passenden Mikrocontrollers zur Ansteuerung des M90E32AS Energy Metering IC
Mikrocontroller, denn SPI ist of in HW vorhanden und recht einfach in Software gelöst. Die ollen ATMEGA laufen nur auf 5 Volt mit voller Geschwindigkeit, der M90E32AS verträgt aber nur 3,3 Volt. Wenn also die 10 MHz bei 3.3V ausreichen, könnte man es mit dem Atmega88 versuchen.
Neuland für mich. Wenn für das Auslesen der Register und anschließende Ausgabe über ein Display ein ATmega reichen würde, wäre das fantastisch. Ich würde eventuell auch zu einem aktuelleren Atmega greifen. Die Sprache bleibt ja die selbe, nehme ich an.
-
Thread
ATXMEGA: Don't Panic!
Ja die neuen Atxmegas sind schon recht gut! Kenn sogar einen der hat den Webserver (normalerweise atmega32/64?) auf einem atxmega128 zum laufen gebracht. war viel arbeit, hat aber funktioniert.
abzuschneiden. Leider nicht nur die Zöpfe! Pin- und spannungskompatibel zu den üblichen ATtiny/ATmega wäre schon sinnvoll gewesen. Dann würde das Pimpen existierender Projekte erheblich leichter fallen. Aber nichtmal die 64- und 100-Pinner sind pinkompatibel. Daher, wenn ich eh alles komplett
-
Thread
Diverse Bauteile µC, Debug-Tools
AT90S2313 im DIL-20 Gehäuse 1€ 1 Stück: AT90S4433 im DIL-28 Gehäuse 1€ 1 Stück: ATMEGA8 im DIL-28 Gehäuse 1,50€ 1 Stück: AT90S8515 im DIL-40 Gehäuse 1,50€ 2 Stück: ATMEGA8515 im DIL-40 Gehäuse 2€ 1 Stück: ATMEGA103 im TQFP64 Gehäuse 3€ 2 Stück: ATMEGA128L im TQFP64 Gehäuse 4€ 6 Stück: ATMEGA128 im TQFP64 Gehäuse 4€ 2 Stück: xMEGA256A3B im QFN64 Gehäuse 4€ ARM: 8 Stück: AT91SAM7SE512 im BGA Gehäuse 4€ (neuwertig) 12 Stück: STM32F217vet6
-
Thread
ATmega809 Timer CMP Interrupt funktioniert nicht
Jetzt bin ich ratlos, ein entsprechendes Assembler-Programm auf einem ATmega4809 läuft hier.
> Krieg da jetzt ein paar "beyond end of memory" Fehler. Wurden alle 'ATmega4809' durch 'ATmega809' sowie das 'm4809.def' durch 'm809.def' ersetzt?
-
Thread
Attiny85V mit Arduino Mega ISP-Shield flashen, funktioniert nicht richtig.
das Teil mal in die Tonne. >List of tested MCUs > > * ATTiny13 > * ATTiny2313 > * ATMega8 > * ATMega168 Ich sehe keinen ATiny85:(
- dadurch hat der arduino takt auch den atmega32 taktvorgegeben, wodurch ich den atmega32 dann auf internen taktgeber umfusen konnte. Coole sache :-) Trotzdem danke für die Antwort.
-
Thread
Flugbahnregler eines Modellbauflugzeuges
eigentlich dauernd. Von dem her lassen wir das einfach mal beiseite. Und ja ich würde auch sagen ein ATMega reicht. gruß cyblord
gescheit auszuwerten. Das wird mit einem Atmega unter Umständen ein Krampf. :-) Georg schreibt ja selbst, dass noch Platz nach oben hin offen sein soll. Diesen Platz hat er mit einem modernen CortexM4 (der keine Nachteile gegenüber einem Atmega
-
Thread
Hilfe beim Brett von Stirn lösen [Analoge Sensoren Atmega328p]
Man kann mich gerne korrigieren aber ich glaube das kannst du mit dem Atmega vergessen. Die 12.45µS pro Grad glaube ich dir jetzt mal hab es nicht nachgerechnet. Das sind ca. 80Khz. Der Atmega328p hat einen ADC der 15Ksp/s hat, da du 4 Kanäle gemultiplext misst, bleiben dir
> Der Atmega selber ist ja schon nicht schnell genug.. > 109µS braucht er für's auslesen eines Sensors.. Wie kommst du auf diese Zahl?
-
Thread
AVR Atmega644 - grosse Sprünge im Flash
" auch nur der Atmega64 auswählen. Brennen klappt, prüfen klappt, aber der Controller abreitet anschließend nicht in seiner Schaltung.
Hi Der ATMega644 hat *nichts* mit dem ATMega64 zu tun. Sei froh, das du dur die Fuses nicht versaut hast. >ich habe nur keine Bibliothek für den Atmega644. Im aktuellen AVR-Studio gibt es m644def.inc, m644adef.inc
-
Thread
Ultra Low Power MCU gesucht
Von Atmel gibts den "picoPower" Controller ATMEGA 48PA-AU (TQFP-32) bzw. den ATMEGA 48PA-PU (DIL-28), auch bei Reichelt erhältlich.
normalerweise so: Sensor platform mit low power Trx - low power trx Gateway Wifi Sensor platform: ATmega64RFR2 oder ATxmega32E5 + AT86RF231 Ethernet/Wireless Gateway: ATmega256RFR2 Die Kommunikation zwischen Sensor und Gateway machst Du entweder proprietär oder nutzt den Lightweight Mesh stack von
-
Thread
[V] Bauteile (Controller, LED Treiber etc.)
mich durchs WWW zu klicken ;-) MSP430F449, LQFP100, 6€/Stk., ab 10Stk. 4€/Stk. MSP430F413, LQFO64, 3€/Stk. MSP430F149, LQFP64, 4€/Stk. MAX6953EPL, DIP40, 5€/Stk. MAX038, DIP20, 7€/Stk. TMP123AIDBVT, SOT23-6, 0.70€/Stk. ATmega32, DIP40, 2€/Stk. TUSB6250PFC, TQFP80, 5€/Stk.
Atmega32, TMP123AIDBVT und MAX038 sind weg.
-
Thread
Umstieg AVR->ARM
@Peter, 2x ist korrekt fuer ATmega8, ansonsten ist es 4x. Woher kommt eigentlich die Info, dass der ATmega bei vergleichbarem Speicher billiger ist als ein ARM7? Wahrscheinlich ist meine Info von Digikey etwas vorgepolt aber ich
Robert Teufel, NXP wrote: > Woher kommt eigentlich die Info, dass der ATmega bei vergleichbarem > Speicher billiger ist als ein ARM7? Wahrscheinlich ist meine Info von > Digikey etwas vorgepolt aber ich finde da im Einzelstueck z.B. keinen > ATmega16x im 44-pin Gehauese
-
Thread
ATmega328 CLKDIV8 geht nicht
funsigned-char -funsigned-bitfields -DDEBUG -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.4.351\include" -I"../Config" -I"../include" -I"../utils" -I"../utils/assembler" -I".." -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega328p -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.4.351\gcc\dev\atmega328p" -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" [/code]
-
Thread
AT89S8253 (8051) - minimalkonfiguration zum programmieren mittels USBASP
dieser Version der Zugriff auf mein AT89S8253 immernoch nicht. Frage an chester: Hast du ein Atmega8 oder Atmega48 auf deinem USBasp ? Ich habe ein Atmega48 drauf - wenn deine Firmware für Atmega8 gedacht ist müsste ich das wissen - vielleicht geht es dann. Ebenfalls bitte ich dich nochmal darum
"Treibersignatur deaktivieren" damit mein USBasp unter Vista 64 laufen kan. Gruß Martin
-
Thread
Poti mit µC "simulieren"?
Menge Holz mit bis zu 10 LEDs in einem Zustand. Ich weiss leider nicht wie ich die über einen z.B Atmega32 verschalten soll. Daher kam ich auf die Treiber von Pollin.
. Die je 4 LEDs schaltet man sinnvoll in Reihe. Für die ganze Veranstaltung braucht es einen ATmega16 im DIL40 Gehäuse, 4x ULN2803 als Treiber für die LEDs und bissel Gemüse. Fertig. MFG Falk
-
Thread
Mikrocontroller Empfehlung gesucht
Modes. Ich bin noch relativ neu in der Materie, und habe bisher nur mit Arduino, einem Standalone atmega1284p und Raspberry Pi Pico gearbeitet. Ich hätte noch einen Atmega1284p hier, allerdings wären die vielen IO Pins für dieses Projekt verschwendet, da ich ja nur eine Hand voll brauche. Es geht darum
Stefan ⛄ F. schrieb im Beitrag #7041639: > Wie viele ist egal? Mein "heiß geliebter" ATtiny13A hat 64 Bytes RAM. Ich gehe von Datenpaketen von 6 Byte aus. Aber 64 Byte Ram werden schon vom programmieren glaube ich etwas schwierig.
-
Thread
C Programm zu langsam
Word) Mach deinem AVR eine Freude und zwinge ihn nicht ... > Word >>= 1; ... ständig 64 Bits durch die Gegend schaufeln zu müssen, bzw. ... > if (!(Word & 0x01)) ... mit 64 Bit hantieren zu müssen, wenns nicht sein muss. einen unsigned long long kann man in 2 unsigned long
Beitrag #2894872: > void SPI_Send_LL_Word(unsigned long long int Word) Welcher Compiler? Die 64 Bit Operationen sind beim AVR-GCC nur sehr unwillig implementiert, sogar mit double wärst Du schneller. Ab AVR-GCC 4.7. ist einiges gepimmt worden, aber ein Schnellläufer ist 64 Bit trotzdem nicht.
-
Thread
Arduino oder Nucleo
https://github.com/stm32duino/Arduino_Core_STM32 Ich vergleiche gerne: - Arduino Nano Clone (ATmega328, 8bit, 16MHz, 32kB FLASH, 2kB RAM) - Blue-Pill Board (STM32F103, 32bit, 72Mhz, 64 oder 128kB Flash, 20kB RAM) Beide kosten ungefähr 2€ und sind ungefähr gleich groß. Beide haben eine USB Schnittstelle
mit Assembler im Zeileneditor schreiben möchte. >Ich vergleiche gerne: >- Arduino Nano Clone (ATmega328, 8bit, 16MHz, 32kB FLASH, 2kB RAM) >- Blue-Pill Board (STM32F103, 32bit, 72Mhz, 64 oder 128kB Flash, 20kB RAM) Der ATmega328 hat auch noch 1 kB EEPROM als Datenspeicher.
-
Thread
Seltsamer Fehler mit Festkommaarithmetik und 7-Segment
oder x 11 / 64
Programmcode. Ich habe das übrigends in Eclipse (mit AVR-Plugin) geschrieben und mit AVR-Studio4 auf meinen Atmega168PA gebrannt. Leider gibt es in Eclipse den Atmega168PA nicht zur Auswahl und bei dem Atmega168P lassen sich die Register nicht ansprechen, weshalb ich den Atmega168 ausgewählt habe(Ich hoffe es liegt
-
Thread
Kann man folgenden Code platzsparender schreiben
uint32_t ist *deutlich* kompakter als die Rechnung der Multiplikation und Division mit long long (uint64_t). Grund ist hauptsächlich dass bei der 64 bit Rechnung grössere Divisionsroutinen aus der AVR Lib (ich nenne es mal so) mit eingebunden werden müssen.
Frickelfritze schrieb im Beitrag #4338477: > dass bei der 64 bit Rechnung grössere Divisionsroutinen > aus der AVR Lib (ich nenne es mal so) mit eingebunden werden müssen. Wenn allerdings bei grösseren Programmen der (64-bit-)Code aus der Lib sowieso vorhanden
-
Thread
PWM: uC oder CPLD ?
gebraucht) und ich habe eine andere Schnittstelle zum MC programmiert, die ich dir empfehlen möchte. Für 64 PWM brauchst du: 64*4 (für den Speicher) + 64 (um die Ausgangssignale zu erzeugen) + 4 (für den Zähler) = 324 Macrozellen Aber 64 PWM-Ausgänge sind auch verdammt viel Zeug! Überleg mal, ob man da nicht
Kaskadierung von zb. 8 solcher CPLD's auf. Aber ich fände diesen Aufwand zu groß denn ein simpler ATMega mit genügend IO's schafft dies alles lässig. Gruß Hagen
-
Thread
32-Bit μC für zwei Layer PCB
Min. 32kb max 256 kb. LPC1114 32K M0 DIP-28 ... sollte man immer vorrätig haben :-) LPC13xx 64K M3 LQFP-48 oder -64 LPC541x1 256K M4F LPQP-64 LPC541x2 256K M4F-DualCore LPQP-64
32kb max 256 kb. > > LPC1114 32K M0 DIP-28 ... sollte man immer vorrätig haben :-) > > LPC13xx 64K M3 LQFP-48 oder -64 > > LPC541x1 256K M4F LPQP-64 > > LPC541x2 256K M4F-DualCore LPQP-64 Sauber, danke Lothar. Das habe ich gesucht. Grüsse, René
-
Thread
XMEGA reif für den produktiven Einsatz?
Hagen PS: einfacher Versuch: zeige mir die Einstellung der Zähler m it der ich an einem Pin eine 64MHz PWM ausgebe mit 50% DutyCycle = 128MHz Taktbasis des Timers.
Den hab ich sogar, kann aber auch nicht mehr als 64kB RAM direkt adressieren.
-
Thread
WS2812 Ansteuerung per Bitbanging für AVR und ARM von 4 Mhz-60 Mhz
Nun geht es. War mal wieder eine Sache der Einstellung. Habe den Test mit nem atmega8 gemacht und eingestellt war ein 32er.
glaube ich wäre überrascht, denn genau das ist IMMER das (mein) Problem und es bleiben (mir) effektiv ~64Farben über....?!
-
Thread
[V] Compiler-Lizenz (Dongle): MikroElektronika "mikroC PRO for AVR"
ATmega329PA ATmega32A ATmega32C1 ATmega32HVB ATmega32M1 ATmega32U2 ATmega32U4 ATmega32U6 ATmega406 ATmega48 ATmega48A ATmega48P ATmega48PA ATmega64 ATmega640 ATmega644 ATmega644A ATmega644P ATmega644PA ATmega645 ATmega6450 ATmega6450A ATmega645A ATmega649 ATmega6490 ATmega6490A ATmega649A ATmega649P ATmega64A ATmega64C1 ATmega64M1 ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88A
-
Thread
Arduino IDE 1.8.9 buggy?
wer zwischen den Prozzis wechselt sollte sich eine Erinnerungshilfe einbauen #if defined(__AVR_ATmega328P__) // o.ä. z.B. #if defined(__AVR_ATmega328P__) || defined(__AVR_ATmega1284P__) #pragma message "#if(defined(__AVR_ATmega1284P__) || defined(__AVR_ATmega328P__))" #elif defined(ESP32)
ok_slow_DS\A804b_nan_Nok_RTC_EEP_DHT22_ok_slow_DS.ino:75:18: note: #pragma message: #if(defined(__AVR_ATmega1284P__) || defined(__AVR_ATmega328P__)) #pragma message "#if(defined(__AVR_ATmega1284P__) || defined(__AVR_ATmega328P__))" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
Thread
Atmega32/64 230V Schalten Brauche Hilfe
gebaut womit ich meine Relais (230V Spulenspannung) Schalten möchte. Dies wollte ich über einen Atmega32 (oder 64) mit dem ULN2003A realisieren, wie muss ich das machen? an dem ULN kommen ja keine 230V raus... Kann man da was mit einem Transistor machen (den BC237 hätte ich noch in größerer Stückzahl
-
Thread
Dezimal Quersumme von Binärzahlen
beeindruckt bin ich, seitdem ich den Ansatz auf meinem Arduino mal umgesetzt und einen Benchmark mit 64-bittigen long long Zahlen habe laufen lassen. Getestet auf Arduino/GCC, mit 64-bittigen "long long" Variablen, Zielplattform Atmega328. Selbst diese Version, bei der die Bytes einzeln mit heftigen
Respekt, aber kannst du mir mal erklären wie genau das funktioniert? Und ja, ich benutze einen Atmega :)
-
Thread
LED Display mit 16x8 LED's
Oder nimm einen passenden Chip dafür. z.B. den MAX7219, der kann 64 LED ansteuern und ist kaskadierbar.
ein 74HC574 anschließen. Wenn Du es mit Hardware aber nicht so hast, ist der MAX7219 (für je 64 LEDs) am einfachsten. Peter
-
Thread
Probleme mit HD44780 1602 LCD Module
20 128 0 no 512 0 0 9000 9000 0xff 0xff flash 33 6 64 0 yes 8192 64 128 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no
einfach mit einem Ext. Quarz Habe ich leider nicht... Habe aber noch andere Avr´s rum liegen(ATMEGA32A-PU und ATMEGA168A-PU) Soll ich es mal mit einem von diesen Testen? Warum sind die Fusebits eigentlich auf einen externen Osizlator gesetzt? Das ist doch eigentlich nicht der Standard oder?
-
Thread
UART-Bootloader für ATMega > 64kiB
Leute, ich gockel und gockel und schaue nicht mehr durch. Ich suche einen Bootloader für den ATMega1284p. Ich vermute, dass die üblichen Programme (z.B. http://www.mikrocontroller.net/topic/73196 ) da nicht mehr skalieren, weil Zugriffe jenseits der 64kB andere Methoden brauchen (espm/RAMPZ). Habe
#1892114: > Ich vermute, dass die üblichen Programme > (z.B. Beitrag "UART Bootloader ATtiny13 - ATmega644" ) da nicht mehr > skalieren, weil Zugriffe jenseits der 64kB andere Methoden brauchen > (espm/RAMPZ). Habe ich da recht? Nö, man kann bloß nicht nachträglich den Titel editieren. Getestet
-
Thread
AVR ATMega8 einfacher ADC Test (ANSI C)
Kein Wunder, dass immer deine rote LED blinkt. Willst du bei Integer bleiben, solltest du höchstens 64 Wandlungen speichern.
Hi, setz in deinem ADCSR Register mal einen Prescaler von 64 für den ADC. Wenn dein ATmega wirklich auf 8 MHz läuft dann würde dein ADC bei deinem Code ebenfalls mit 8MHz getaktet. Im Datenblatt wird empfohlen die Frequenz des ADC für 10Bit Auflösung maximal 125kHz
-
Thread
Galep3, Atmega EEPROM / FUSES programmieren.
aus einem anderen Verzeichniss. Dazu ist demnach ein x64 Kopierprogramm nötig. Ich hab dazu den Total Commander in X64 genutzt: https://www.ghisler.com/deutsch.htm Danach kann man Galep32 schonmal ohne Fehlermeldung starten :) Unter ->Options->Application
So wurde mal mit GALEP ein ATMega88 eingerichtet (Fuses)
-
Thread
Jtag ICE Programmer Emulator Debugger
tituliert, zur Unterscheidung vom mkII). Die kann sich jeder mit ein wenig Intelligenz, einem ATmega16 und einem MAX232 (oder heute einem FT232RL) selbst zimmern. Dieser Sport war vor knapp 15 Jahren mal ganz beliebt …
der TO diesen hoffentlich nicht in die engere Wahl genommen. 9. Compatible microcontrollers: ATmega128,ATmega128L,ATmega16,ATmega162,ATmega162V,ATmega165,ATmega165V, ATmega169,ATmega169V, ATmega16L, ATmega32, ATmega323,ATmega323L, ATmega32L, ATmega64, ATmega64L
-
Thread
Geschwindigkeit bei serieller Übertragung reduzieren
...sogar der Atmega64 hat M.E. 2 UARTS. Dumm nur, dass ich dafür das Aufsatzboard STK501 brauche. 2313 hab ich reichlich hier liegen und ausser den zwei UARTS wäre selbst ein Atmega64 völlig überdimensioniert. ..
eine riesiger 300Pin-BGA-Flatschen notwendig sein, vom Stromfressen garnicht zu reden. Der ATMega162 paßt direkt aufs STK500, da ist doch gar kein Erweiterungsboard notwendig. Mit 1kByte SRAM dürfte sich auch einiges puffern lassen. Notfalls kann man noch bis 64kB SRAM ranklatschen. Peter
-
Thread
atmega8 und atmega32 werden verfused
brungi schrieb im Beitrag #2398088: > Die Grundeinstellung der lfuse des atmega8 ist 1110. ( 0xe1) > also muss ich für den external crystal 1111 ( 0xe0) einstellen, oder ? Nein, 1111 ist nicht 0xe0. Mit 0xe0 steht der ATmega8 auf Ext. Clock mit 64ms Startup Für einen
Habe auch ein Problem mit den Fuse Bits gehabt und konnte unter Pony Prog den ATMega32 nicht mehr ansprechen (unknown device -24) oder so ähnlich. Zur Rettung habe ich auf meinem Pollin Programmer Board einen Keramik Resonator mit 4 Mhz an den ATMega angeschlossen und den Mittelabgriff
-
Thread
Arduino 1.8.1 & ATmega168PA
ergänzt du den ATmega168P: [c] // alt: #elif defined __AVR_ATmega168__ #define SIG2 0x94 #define SIG3 0x06 #define PAGE_SIZE 0x40U //64 words // neu: #elif defined __AVR_ATmega168P__ #define SIG2 0x94 #define SIG3 0x0b #define PAGE_SIZE 0x40U //64 words [/c] Dann müsstest du an allen Stellen, wo derzeit ein ATmega168 getestet wird, aber auch den '168P nachtragen, bspw. hier: [c] // bisher //#elif defined(__AVR_ATmega168__) || defined
-
Thread
ATmega8 kann keinen Code übermitteln
möchte einige Motoren und Sensoren per Microcontroller steuern. Heute wollte ich es mit einem ATmega8 16bit versuchen. Leider konnte ich den code nicht übertragen. Vielleicht liegt das Problem noch wo anders, würdet Ihr bitte über meinen Aufbau schauen und mir helfen. -Windows 8.1Pro 64bit -USBasp (isp)Programmer https://www.ebay.de/itm/Adaptador-USB-USBasp-ISP-Programador-Cable-ATMega8-AVRDude-Atmel-AVR-Arduin-M37-/172283441746?hash=item281ce4b252 -ATmega8 16bit https://www.ebay.de/itm/ATMEGA-8-16pu-Atmel-ATmega-8-AVR-controller-dip28s-/292775416196?hash=item442ac65184 -im Anhang
-
Thread
ATMega128 nicht ansprechbar!
Falls noch nicht bekannt: http://www.mikrocontroller.net/articles/AVR_Checkliste#Besonderheiten_bei_ATmega64_.2F_ATmega128
geben :P Funktioniert alles tadellos ... Diese kleine gemeinheit muss man erstmal wissen mit dem ATMega64 und 128 ... also nochmal Danke an alle.
-
Thread
Welchen JTAG Adapter kaufen?
PSblnkd schrieb im Beitrag #3287341: > vom z.B. ATMega128 Naja, für den ATmega128 würde es ja noch ein Uralt-Clone eines JTAGICE (mkI) tun. Allerdings ist der ATmega128 mittlerweile ein ziemliches Urgestein, auf dem ich eher keine Neuentwicklung
Jörg Wunsch schrieb im Beitrag #3287383: > PSblnkd schrieb im Beitrag #3287341: >> vom z.B. ATMega128 > > Naja, für den ATmega128 würde es ja noch ein Uralt-Clone eines > JTAGICE (mkI) tun. Allerdings ist der ATmega128 mittlerweile ein > ziemliches Urgestein, auf dem ich eher keine Neuentwicklung
-
Thread
Schaut x jemand ob ich multiplexe oder brenne
Adressleitungen für die Multiplexer fehlen und dazu gerechnet werden müssen. An Bauteilen zum Ansteuern der 64 LEDs, 14 Anzeigestellen und bis zu 16 weiterer LEDs bräuchtest du: - 1 ATMega (DIL 40) - 2 74HC(T)595 - 2 ULN2803 - 12 Widerstände für Displaysegmente und LEDs - 6 Dioden zum Entkoppeln der
die 64 LEDs genutzt), du hast aber nur 14 Zifferanzeigen angeschlossen. Da wäre also noch Platz für bis zu 16 LEDs. Aufgrund des Umfangs der Schaltung empfehle ich, das erstmal in abgespeckter Form auf einem