-
Thread
Mini Computer. Wer hat lust?
www.jetdroid.org/ tätig. Auserdem habe ich mit einem bekannten eine art SPS Steuerung auf der basis eines Atmega32 entworfen und gebaut. Dazu gibt es aber keine Internetpräsenz.
Sascha P. schrieb im Beitrag #2050522: > Wie ich gelesen habe hat der Handheld einen Atmega32 verbaut und die > haben es gerade so geschafft das auf Double Layer zu packen. Nein, da ist ein AVR32 drauf, dieser hat ÜBERHAUPT NICHTS mit den 8 bit AVRs zu tun. Für die von dir angedachte
-
Thread
Game Boy Emulator auf AVR
Forum den Link zu einem funktionierenden GB-Emulator gefunden zu haben. Dieser beruhte auf einen ATmega64, ob noch RAM oder ein zweiter uC verbaut wurde weiß ich grad nicht. Da gabs auf jeden Fall ein Youtube Video...
Der Xmega muss doch nur maximal 2 Byte schreiben/lesen pro µs. Einen Befehl zum Ausführen und einen Ramzugriff. Das sind 32 Takte/Byte, da das EBI mit 64Mhz getaktet wird. Außerdem hat er DMA, was den Emulator nochmal entlasten könnte
-
Thread
Problem,ATmeg1284p brennen auslesen und erneut das neue hex-File in einen andern ATmega1284p brennen
was selbstgeschrieben, benutze aber seit längerem diese Tool https://sourceforge.net/projects/hex2bin/ Zum Datei Vergleich benutze ich Ultra Compare aus dem UE Studio Paket. Das Tool Kann sowohl binär als auch Text Vergleiche durchführen. Der Screenshoot weiter oben ist so entstanden.
Die Endungen waren schon vorhanden. Ich hab auch mehrere Versionen des NP++ versucht. NP++ in V7.5 (32 Bit) und jetzt 8.1.2 (32 Bit und 64 Bit); gleiches Verhalten. Gerade die neueste Portabel-Version (8.1.2) geholt, die zeigt es richtig an. Vermutlich ein alter Installationsrest in der Config-Abteilung
-
Thread
AVR-Modell zur Laufzeit erkennen?
werden ja auch nur dessen Pindefinitionen durch die avr/io.h eingebunden, nicht aber z.B. die vom Atmega328. Das kann man ganz schnell auch mal prüfen: Als MCU den ATTiny45 angeben und im Code Timer 2 konfigurieren: Der Compiler wird melden, dass er die Register bzgl. Timer 2 gar nicht kennt.
1) Die beiden kleineren daben 16-Bit IRQ-Vektoren, bei den beiden größeren belegt ein Vektor 32 Bits. 2) Damit auf einem ATmega88 ein RJMP korrekt funktioniert, muss ein Sprung, der vom Ende des Flashs zum Anfang hin geht, nach VORNE springen; die Hardware macht dann 'nen wrap-around
-
Thread
UVR 1611 (TA), Auswertung DL, Mega88, WinAVR
Hallo, Ohne mir diesen Thread durchgelesen zu haben - ich habe auf meinen ESP32 (das Programm selbst ist eigentlich für den ESP8266) folgendes Programm geladen: https://github.com/Buster01/UVR2MQTT Spannungsteiler für den DL-Bus dran und fertig - lief sofort problemlos und tut
Hier noch die Schaltung, die ich verwende, um mit 2 GPIOs des Raspi auf dem 12V-DL-Bus zu kommunizieren. U1 ist ein 2€-Aufwärtswandler von eBay. Kritik (kon- und destrukiv ;-) ist willkommen! Und als Teaser noch der Wasser- und Energiedurchsatz der letzen
-
Thread
Verständnisfrage zu Assembler bei PIC und ATMEL
ist einfach zu wichtig. Eine der wenigen Einschränkungen beim AVR.. aber immerhin bekommt man satte 32 Register, davon 16 general purpose und die oberen 6 davon als 16-Bit-Register nutzbar. Soviel Komfort hat man beim PIC16F bei weitem nicht. Die großen ATMegas können 131 AVR-Instructions (ATMega1284)
; 16 [c=4 l=1] pushqi1/0 push r29 ; 17 [c=4 l=1] pushqi1/0 ; SP -= 2 ; 21 [c=8 l=1] *addhi3_sp rcall . in r28,__SP_L__ ; 32 [c=4 l=2] *movhi/7 in r29,__SP_H__ /* prologue: function */ /* frame size = 2 */ /* stack size = 4 */ .L__stack_usage
-
Thread
WinAVR 20080402
wieder 10 Bytes weniger bei mir. Bei mir 54 Bytes weniger und damit ist er endlich kleiner als der 4.2.2 Peter
mit den verschiedenen genannten Optionen (auch noch andere) mit einem Bootloader probiert, der aus 2 Funktionen besteht (main + nochwas, startup-libs u.s.w. fehlt). Ist komplett in C geschrieben. Da hat der WinAVR-200705xx (die Version vor WinAVR-20071221) etwas unter 1024 Bytes erzeugt. Das Minimum
-
Thread
Drehzahlmesser in Assembler (ATmega328)
Register, addiere die vorige Messung dazu. Jetzt habe ich 120 Impulse pro Sekunde. Zerlege das in 1-2-0 das 4.Digit ist immer 0. Dann sollte ich 1200 U/min auf der Anzeige haben. Aber die Zahlen auf der Anzeige springen wie wild, ein Ablesen ist unmöglich. Irgendwo habe ich einen Fehler in meinem Programm
einen 16 MHz Quarz on Board (steht ja gross drauf). Der originale UNO hat einen Quarz für den ATMEGA16U2, nicht für den ATMega328P. Der muss mit einem Keramikresonator auskommen. Und der hat eben (meistens?) keine Beschriftung. Somit vermute ich, dass du die falsche Stelle untersucht hast, aber
-
Thread
Programme haben plötzlich bugs. AVR Studio 4 und STK500
>Und es fällt mir schwer zu glauben dass ich mit einem 12 Volt Akku einen >Atmega schiessen kann. Bewertung: Unbegründete Annahmen sind schädlich. Empfehlung: Um Dir die Sicherheit wiederzugeben: nimm einen frischen uC, programmiere den mit dem Hex-File der Uhr, prüfe
Stand vor der Änderung auf -30 ging spricht das für ein Hardwareproblem. Empfehlung: 1. Pins des uC auf Form prüfen. 2. Schaltung komplett prüfen. Vermutung: 1. Du verwendest nicht die Möglichkeit den uC in der Schaltung per ISP zu programmieren? Richtig?
-
Thread
AVR Net IO - Problem mit Firmware laden, Absturz
Ich hänge jetzt am Bootloader. Die Fuses habe ich, wie im Forum beschrieben, auf c2 und bf gesetzt. Den Bootload mit NetServer erzeugt. Problem: Meldung avrdude: G:\Luna\avrdude.exe -u -C G:\Luna\avrdude.conf -p m32 -P com4 -c avrisp2 -B200 -U flash:w:C:\Programme\NetServer
SERVER: version CLIENT: uC: ATMega32Ver: 1.03NIC: ENC28J60 Vielen Dank nochmal an alle ! Und eine fette Zip-Bombe an die Autoren des NetServers. Es gibt auch so etwas wie Fehlermeldungen oder Reaktionen auf nicht vorhergesehene
-
Thread
Raspi Pico -taugt der was und in C programmieren?
IAR kennt den RP2040 seit EWARM Version 9.10.2 Die auf 32 kByte Codegröße beschränkte "Kickstart"-Version gibt "für lau", andere werden dann .. empfindlich teuer.
kompliziert für mich als Anfänger, keine Unterstützung von der Hardware, Aber es gibt ja oberhalb des ATMEGA8 noch genug 32 bit Luft um da seine Nase hineinzustecken und trotzdem bei seinem für ihn bewährten Umgang mit Datenblatt und Controller zu bleiben.
-
Thread
Drehgeber-Auswertung zählt falsch/ungenau Gesperrt
probiere doch mal dieses Beispiel für 2-fach Auswertung: volatile int32_t count; #define PHASE_A 0 // PC.0 #define PHASE_B 1 // PC.1 #define MASKE ((1<<PHASE_A) + (1<<PHASE_B)) ISR(PCINT2_vect) { int8_t temp; temp = PINC;
der Motorspannung bringen, das geht auch mit PWM. Oder ein Wechsel des Encoders auf weniger Pulse/U. Oder ein uC mit Hardwaredecoder wie z.B. ein ATXmega, der ist deinem AVR sehr ähnlich.
-
Thread
Ungenauigkeit beim STM32 ADC
Ich verwende einen STM32F103 auf einem Olimex STM32-H103 Board. Der gleiche uC soll in meiner Hardware Verwendung finden; ich teste momentan die verschiedenen Funktionen des uC um den Schaltplan für meine Hardware zu erstellen
sprechen. Es geht (hatte eins fertig, für STM32F1xx, STM32F2xx/STM32F4xx und STM32f3xx), aber Drop-In-Kompatibilität sieht anders aus, so dass ich mich für Rev. 2 (STM32F1xx/F2xx/F4xx) und Rev 3 (STM32F3xx) entschieden habe.
-
Thread
Sleep Mode Logik Frage
Quarz Ca. EUR 1,06 (gibts noch 3 Ct billiger nur wollte ich den Quarz zeigen) http://www.ebay.de/itm/I2C-Tiny-RTC-DS1307-Real-Time-Clock-Module-AT24C32-Board-for-Arduino-AVR-/281541321180?pt=LH_DefaultDomain_0&hash=item418d2ba1dc es gibt für mich nur ein Argument für den 32 kHz Quarz, Massenfertigung
stel der Maschinenzeit. Bei 1Mhz Takt braucht der µC wieviel Strom? Sagen wir großzügig 1mA (ATmega88PA: max 0.55mA). Der mittlere Stromverbrauch durch die Realtime-ISR ist dann 1mA/100.000. Also 10nA. Zum Vergleich: im Power-Save mit aktiviertem 32kHz Oszillator braucht der ATmega88PA permanent
-
Thread
Mein Erster, aber welcher?
viele Beispiele im www - Simulator - Aufbaumöglichkeiten mit den SAM-Controllern (32-Bit) ohne IDE-Wechsel möglich - AVR isp mk2 für 40€
Es gibt auch noch andere uCs wie den STM32: z.B. Attiny PIC10 für kleine Sachen
-
Thread
AVR debuggen wie in der Steinzeit?
Hi >Gibt auch neueres mit Avr und jtag ATMega16 und 32 besitzen eine JTAG-Schnittstelle Der ATMega8 hat *keine* Debugschnittstelle. Kanne aber durch einen pinkompatiblen ATMega88 ersetzt werden. MfG Spess
> Ist die aktive Entwicklung von Atmega8/16/32 überhaupt noch angedacht? Solange die aktuellen Entwicklungstools auf ATmega getrimmt werden, denke ich mal ja. > Also jedes neuere Projekt mit einem PIC starten? (ist eine ernste Frage
-
Thread
Heatronic 3 Adapter (Junkers Heizung) fuer Raspberry Pi
%2FGgVyJRCeONE9GJkQKHF7PjtoUd2mpDHYGiqufNG1zYZNaxFqJ6uyT9MkAkjpWyIsLWY6%2BB9jdhDyByAX04U89pnxKv8m3nPgjciKR%2BllT5sgM%2FFieV2jNnROEsVcVp6UN8%2BPp7U%2FXKdrk0jMQ%3D%3D%7Ctkp%3ABk9SR4zpj8_AYw
is currently unused and I will only connect this interface, in turn permanently connected to an esp32 (so that V2, aka tx, will be idle high, phototransistor of U2 closed, Q1 open, bus high), I'm not sure it is a problem. Regarding 2., good, I'll remove the zener and adjust the resistor. Regarding
-
Thread
Arduino Mega2560 ohne Stepdown-Konverter mit 7,4V Akku betreiben
Hallo zusammen, ich möchte mithilfe eines Atmega2560 Pro Mini einen kleinen Bordcomputer für eine Rakete bauen, der so wenig wie möglich wiegen soll. Ich habe 2 Sensoren über den 3,3V Pin, ein SD-Kartenmodul und einen SG90-Servo über 5V angeschlossen
Ich werfe mal meine Glaskugel an: Flets schrieb im Beitrag #6726145: > Atmega2560 Pro Mini 15g > 2 Sensoren vermutlich auf break out boards 3g? > SD-Kartenmodul vermutlich auf break out board 3g? > SG90-Servo 9g > 2S-7,4V LiPo mit 300mAh 12-20g Arduino-konforme
-
Thread
-
Thread
Neue Wanderkiste Kittler
So ich hab die Kiste für den Versand fertig gemacht. Ich hab in die Kiste : Atmega 644 Atmega 32A Atmega 8515 Ein paar OpAmps Ein CH340 Modul Atmega328P Modul 2 PS2 Module Ich habe mir aus der Kiste genommen : 1x ATSAM7X512 Modul SMD Widerstände SMD Kondensatoren
Hutschienenmontage Typ 95.05 5x: Mifare classic 1k NFC TAG - ISO 14443-3 - Als Schlüsselanhänger 2x: ATMega8-16PU uC 2x: Leerplatine/Entwicklungsboard für ATMega16 (oder kompatible uCs- Schaltplan liegt bei) 1x: Leerplatine Display myAVR 1x: LC Display HD44780 kompatibel mit Beleuchtung 3x: ESP12F
-
Thread
TTL-Quarzoszillator an AVR via 74HCT-Gatter?
> Wenn Du den Quarzoszillator des ATmega aktivierst, sollte > der Eingang deutlich weniger Amplitude benötigen. ATmega88-20PU, als High-Pegel an XTAL1: 'External clock': 2.85 V 'Full swing crystal oscillator': 2.50 V 'Low power crystal
S. L. schrieb im Beitrag #7383728: > ATmega88-20PU, als High-Pegel an XTAL1: > 'External clock': 2.85 V > 'Full swing crystal oscillator': 2.50 V > 'Low power crystal oscillator': 0.60 V Wo steht das denn? Ich kann es nicht im Datenblatt
-
Thread
AVR Eclipse Plugin 2.1 Released
M20071023-1652 java.version=1.6.0_03 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE Command-line arguments: -os win32 -ws win32 -arch x86 !ENTRY org.eclipse.jface 4 2 2008-02-12 17:35:08.953 !MESSAGE Problems occurred when invoking code from plug-in
-1800 java.version=1.6.0_05 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE Command-line arguments: -os win32 -ws win32 -arch x86 !ENTRY org.eclipse.jface 4 2 2008-04-04 12:20:22.572 !MESSAGE Problems occurred when invoking code from plug-in
-
Thread
5V atmega mit 3.3V atmega verbinden
Hallo, ich habe 2 ATmega, deren UART ( 31,5 kbps ) bidirektional verbunden werden soll. IC1 ist ein ATmega32U4 und wird mit 5V betrieben ( vom USB ). IC2 ist ein ATmega48 und wird mit 3.3V betrieben ( steuert ein Display
Pegelproblem schrieb im Beitrag #2256348: > ich habe 2 ATmega, deren UART ( 31,5 kbps ) bidirektional verbunden > werden soll. > IC1 ist ein ATmega32U4 und wird mit 5V betrieben ( vom USB ). Hast Du noch etwas anderes auf der Platine was unbedingt 5V
-
Thread
Wieviele 74HC595 am SPI-Bus möglich?
...Sorry! man soll lesen bevor man antwortet... Gefragt ist die Belastbarkeit der Ports des ATMega32.
kann man das nicht sehen. Also: Der Input Leakage current, der sozusagen die Ohmsche Belastung des ATMega32 Ausgangs darstellt, ist lt. Datenblatt +-1uA, also (wie bei CMOS Eingängen) erwartungsgemäß klein genug um nicht ins Gewicht zu fallen. Viel wichtiger ist die Kapazitive Belastung. Laut Philips
-
Thread
Flashen mit Atmel Studio 6
AVRDUDE verwenden aber du muss erst die "LibUSB Filter" installieren (aktuelle Version: libusb-win32-devel-filter-1.2.6.0.exe) danach funktioniert der AVRISPmkII einwandfrei. AVRStudio 6, AVRDUDE und jeder Proger kanns du hier schauen: http://www.mikrocontroller.net/topic/267384#new Gruß
Meine Fuses für einen ATmega1284P sehen so aus: BODLEVEL = 2V7 OCDEN = [ ] JTAGEN = [ ] SPIEN = [X] WDTON = [ ] EESAVE = [X] BOOTSZ = 4096W_F000 BOOTRST = [ ] CKDIV8 = [ ] CKOUT = [ ] SUT_CKSEL = FSOSC_1KCK_0MS_CRES_BODEN
-
Thread
Stromverbrauch ATmega168P
Ich lese zwar 2.45 uA, aber egal, das macht den Kohl nicht fett. Tja, dann sollte man ein vollständiges Programm haben, aber ich persönlich kann es nur durchsehen, zum Ausprobieren fehlt mir ein ATmega168P.
ist wirklich so, vermutlich wegen des Sachverhalts, auf den der neue PIC-Freund hinwies. An einem ATmega328P messe ich bei 3.0 V mit 8 MHz /32 und aktivem Timer0 gut 100 uA im Idle-Modus. Einen Ausweg zeigte Carl Drexler auf, damit kommt man auf 1 uA im Power-save-Modus.
-
Thread
Microcontroller mit USB-host-Funktion gesucht
Host-Funktionalität gesucht. Bei den heutigen Controllern ist da eher die Frage wie viele, nicht ob es die gibt. 32-Bitter: u.a. div. Microchip PIC32, Renesas RX, SuperH, RZ, Synergy, STM32L4, F4, F7, Atmel SAM, NXP LPC, Kinetis, iMX. Softwarestack für OTG/Host-Funktionalität gibt's u.a. bei Microchip, Renesas, Atmel, NXP Interessanter wird's wenn USB 2.0 HiSpeed und mehr gefragt ist. Fertige "App": Bleibt eigentlich nur irgendwas mit größerem OS und in klein wie u.a.: Raspberry Pi Zero, VoCore2 1) oder z.B. LinkIt Smart 7688 Duo 2) 1) http://
-
Thread
Int to float riesiger Speicherbereich
#3045227: > c=c+0,5; Diese Zeile ist ein Bug. Sie ist äquivalent zu c+0;c =5;. Auf einem 8 Bit uC werden 32 Bit IEEE754 Floats immer riesigen lahmen Code brauchen. Sollest du wirklich 32 Bit Floats brauchen dann nimm nen 32 Bit uC mit Hardware FPU. Ansonsten schreibe deinen Code um.
dabei? Ansonsten sind Bemerkungen wie foo schrieb im Beitrag #3045386: > Sollest du wirklich 32 Bit Floats brauchen dann nimm nen > 32 Bit uC mit Hardware FPU. Ansonsten schreibe deinen Code um. nicht wirklich hilfreich. Auch auf einem 8 Bitter braucht man Gleitkomma, wenn man es mit Meßwerten
-
Thread
Empfehlung 8-Bit-Controller: STM8
Иван S. schrieb: > Es ging aber um 8051er. Dann gugg mal bei ST selber: uPSD32XX
--Zu Preis-vergleich-- Ein ST32.. kostet min. noch 2,5..3x mehr (bsp EBV) als ein STM8, (und M32C..CPUs kosten ca 6..9eu), somit liegen die 32Biter in einer ganz anderen Preisregion und sind somit nicht vergleichbar
-
Thread
"Dumme" Anfängerfragen.
Assembler programmieren willst, sondern in C oder Pascal (ja, das gibt's auch für ne ganze Reihe von uC's), dann rate ich dir schlichtweg ab von allen kleineren uC inclusive Atmel AVR. Leg dir dann lieber einen Cortex oder einen PIC32 zu. Da wird bei dir noch am ehesten Freude aufkommen, weil diese Liga
) Beispiel in C: PORT2CLR = (1<<5); PORT2SET = (1<<6); Der erste Befehl löscht vom Port2 das Pin 5 und der zweite setzt das Pin 6. Sieht doch freundlich aus - oder? Ansonsten solltest du dir hier keine Angst machen lassen
-
Thread
VGA Grafikkarte an uC
Ich versuche gerade eine ISA VGA Grafikkarte an einem uC zu betreiben, scheitere aber schon am allerersten Schritt: Schreibe ich einen Wert in ein Register (Miscellaneous Output Register) an Adresse 0x3C2, dann sollte ich den Wert an Adresse 0x3CC zurücklesen
> Naja, ein AVR hat leider keine 16+20+4+2=42 IO Pins... Kann man die Grafikkarte nicht irgendwie in einem 8bt-Modus nutzen? Und 20 Adressleitungen - braucht man die wirklich alle? Übrigens: Ein ATmega128 dürfte trotzdem genug Pins haben.
-
Thread
Mikrocontroller Einstieg
Wenn die Zukunft STM32 ist, na dann herzlichen glühstrumpf mit Assembler ohne C oder C++ XD
http://www.googlefight.com/index.php?lang=en_GB&word1=assembler&word2=c
-
Thread
Suche Hilfe bei Optimierung Bootloader
kommen Wäre über Tipps echt Dankbar. Gruss Juergen Linker Zeile [code] avr-gcc -mmcu=atmega32 -I. -MD -MP -MF .dep/bootloader.elf.d -D_TYPE_1001_="1001" -D_HAS_I2C_="_HAS_I2C_" -DMODULE_TYPE="1001" -DMODULE_ID=0x1001 -DF_CPU=16000000UL -DBOOTLOADER_ADR=0x7000 -DMODULE_VERSION=\"0.2.1\" -
text data bss dec hex filename 3678 74 330 4082 ff2 bootloader.elf avr-size --mcu=atmega32 -C bootloader.elf AVR Memory Usage ---------------- Device: atmega32 Program: 3750 bytes (11.4% Full) (.text + .data + .bootloader) Data:
-
Thread
ATmega328P mit mehr Pins
Wenn du mit der Arduino IDE programmierst, fällt Dir warscheinlich ein Wechsel auf STM32F103 Boards leicht. Diese µC Serie ist sehr preisgünstig. Der STM32F103C8T6 ist ein bisschen größer als der ATmega328: https://de.aliexpress.com/item/Free-Shipping-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Forarduino
> Arduino ... > aber ich bin schon 2 level aufgestiegen ;-) Oh entschuldige, das habe ich ganz überlesen. Ich hätte was für Level 3 :-) http://stefanfrings.de/stm32/index.html
-
Thread
Frequenzanzeige Spektrumanalyzer
64mSek 100Hz/64 = 1,5625 Hz = 640mSek Erforderliche Stabilität = 2*10exp-7 Taktfrequenz des Mikroprozessors =10MHz Vorteiler des Timers = 256 Also ist der Timertakt 10MHz/256 = 39062,5Hz = 25,6uSek Für den ersten Oszillator benötigt der Timer also 256uSek
= 250 Zählschritte 1KHz Auflösung = 64mSek/ 25,6uSek = 2500 Zählschritte 100 Hz Auflösung = 640mSek/25,6uSek = 25000 Zählschritte Die benötigte Stabilität wäre dann 640mS : 2*10exp7 = 3,2*10exp-8 Sek = 32nSek Es werden dann direkt die gezählten
-
Thread
PIC Prifi gesucht : Suche gleichwertige PIC uC zu ATMEL atmega32u4 und at90usb1287
von der Fülle und unübersichtlichkeit des Angebots etwas erschlagen. Da wäre die PIC18F Serie mit USB2.0 und PIC24F mit USB2.0 und OTG aber auch 32 Bit Mikrocontroller werden angeboten. Suche ich hier schon an der richtigen Stelle ? -Für den kleinen ATmega32u4 vielleicht der PIC18F4450 oder doch ein
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
LowPower MCU
Hinblick auf die Batterielebensdauer? Ich finde oft Angaben im Netz, wo der MSP430 mit nur 1MHz bei 2,2V betrieben wird. Das Teil zieht dann natürlich unglaublich wenig Strom, ist aber auch vermutlich nicht so rechenstark wie der ATMega328P mit 8MHz). (Später hätte ich natürlich Probleme mit den 2,2V
sähe das anders aus. Wenn du zeitgenauer warten musst und einen Quarz laufen lässt gibt es heute uC die dabei weniger Strom als der ATmega brauchen. PicoPower um bei AVR zu bleiben.
-
Thread
Erfahrung JLCPCB PCB Assembly
spannend. Das Script haut mir das raus: [code]Comment,Designator,Footprint,LCSC Part # 1k,D2 LED1 LED2 R1,R0603, 1k5,R2 R9,R0603, 1uF,C2 C4,C0603, 1uF,C11,PANASONIC_C, 4k7,R3 R6 R7 R11,R0603, 5 6µH,L1,L2012C, 10nF,C5,C0603, 10uF/35,C3 C6,C1206K, 20k,3224W-1-203E,RTRIM3224W, 20k,R4,R0603
bill-of-materialsbom-file-for-smt-assembly [code]Qty;Comment;Footprint;Designator;LCSC Part # 1;ESP-32S;ESP-32S;AI-ESP32-S;C277944 1;MB8S;SOIC-4;B1;C232761 2;1uF;C0603;C2, C4;C15849 2;10uF 35V;C1206;C3, C6;C96449 1;10nF;C0603;C5;C57112 3;100nF;C0603;C7, C8, C9;C14663 1;DIODES;SOD323-R;D2;C314262
-
Thread
Entwicklungsboard komplett umgehen
Für fertige Module gibts diverse Anbieter, z.B. von Chip45: http://www.chip45.com/AVR-ATmega-Mikrocontroller-Module/ Zum Programieren gibs dort für € 35 auch ein kleiner USB-Adapter: http://www.chip45.com/AVR-ISP-Programmieradapter/CrispAVR-USB-V2-2-STK500-USB-ISP-Programmieradapter.html
>nun, ich suche doch eigentlich nur nach einem solide wirkenden Board mit >ATmega2560 drauf, ... Das STK600 gibt es als Bundle in verschiedenen Versionen. Meins hatte die Adapterplatinen für DIL-ICs mit dabei, einen ATMega32L (DIL40) und einen ATMega2560 (TQFP, aufgelötet auf
-
Thread
Welcher Pic entspricht ungefähr dem Atmega8?
NEUES lernen willst, dann nimm gleich einen brauchbaren Kern wie z.B. den ARM Cortex-M3, da kostet der uC mit Peripherie bis zum Abwinken gerade mal 6€. Und für kleine Basteleien kannst du weiterhin den AVR nehmen. Aber wozu 2 uC-Familien in der selben Leistungsklasse kennen (PIC+AVR)?
lernen willst, dann nimm gleich einen > brauchbaren Kern wie z.B. den ARM Cortex-M3, da kostet der uC mit > Peripherie bis zum Abwinken gerade mal 6€. Und für kleine Basteleien > kannst du weiterhin den AVR nehmen. Aber wozu 2 uC-Familien in der > selben Leistungsklasse kennen (PIC+AVR)? Bessere
-
Thread
Atmega 328PB lässt sich nicht programmieren
zuverlässig funktioniert. c:\WinAVR\avrdude\avrdude -p m328pb -P com3 -b 115200 -B 200 -c stk500v2 -e c:\WinAVR\avrdude\avrdude -p m328pb -P com3 -b 115200 -B 200 -c stk500v2 -U lfuse:w:0xE2:m c:\WinAVR\avrdude\avrdude -p m328pb -P com3 -b 115200 -B 200 -c stk500v2 -U hfuse:w:0xDF:m c:\WinAVR\avrdude\avrdude -p m328pb -P com3 -b 115200 -B 200 -c stk500v2 -U efuse:w:0xF5:m c:\WinAVR\avrdude\avrdude -p m328pb -P com3 -b 115200 -B 1.1 -c stk500v2 -D -U flash:w:deinHexFile.hex c:\WinAVR\avrdude\avrdude -p m328pb -P com3 -b 115200 -B 200 -c stk500v2
-
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
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
Kleinster und einfachster Linux Prozessor
... Von der Geschwindigkeit scheint es aber nicht unbedingt praktikabel zu sein :) > uARM is certainly no speed demon. It takes about 2 hours to boot to > bash prompt ("init=/bin/bash" kernel command line). Then 4 more hours > to boot up the entire Ubuntu ("exec init" and then login)
Audio-Adapter" Board. Das kann man sich auch einzeln bestellen. Da ist ein SGTL5000 drauf. Hat direkt die I2S In/Out, WS, Clocks, I2C auf dem Header rausgeführt und man kann direkt Line in/out anzapfen. Habe ich auch schonmal verwendet als ich Audio-Versuche mit dem STM32F4 Eval Board gemacht hatte.
-
Thread
Speicheranzeige im ProgrammersNotepad
passiert mir häufiger;-) #HEXSIZE SIZE --target=ihex $(TARGET).hex #ELFSIZE SIZE -C --mcu=atmega644p --common --target=elf32-avr $(TARGET).elf Ich habe das makefile mal angehängt, vielleicht schaut einer drüber und kann mir den entscheidenen Tip geben
#SIZE --target=ihex $(TARGET).hex #ELFSIZE #SIZE -C --mcu=atmega644p --common --target=elf32-avr main.elf sonst ist das gleich geblieben.
-
Thread
Projekt: SerialComMeasurement
anderen Projekte in Pascal/Delphi geschrieben sind. Gerhard W. schrieb im Beitrag #4218516: > 2. zur Hardware nebst dem Atmega hast Du noch nichts ausgesagt. Externer > ADC, galvanische Trennung usw... Orientieren könnte man sich da an eine drastisch auf ATMega runterskalierte Version hiervon
Channel nn #M/Cnn_Cmm_Coo Division von Cmm und Coo nach Channel nn Alle Werte sind int32. Operationen. Floatingpoint kommt demnächst. ATMega 328 P, Schnittstelle 250000 Baud. Beispiel: #CL Clear und Reset des Befehlspuffer #AI2_C10 Analog Input 2 auf Channel 10 mappen
-
Thread
Spiel programmieren in C
Ma Z. schrieb im Beitrag #4826741: > Also ATMega2560 hat Tasten und LEDs. AVR32 hat dann den > Bildschirm, wo alles ausgestrahlt werden soll Ach Du meine Güte. Multiprozessor und dazu noch mit 2 völlig verschiedenen. Das wird nix, versprochen
Ich verstehe deine Aufgabenstellung noch nicht. Soll das Spiel sowohl auf einem ATMega2560 als auch einem AVR32 lauffähig sein, wobei das erstere dann ohne Bildschirm spielbar sein soll? Oder soll der ATMega2560 das Spiel ausführen (also den "backend"-Teil) und der AVR32 (Anbindung
-
Thread
ATMEL STUDIO 7 AVRDUDE USBasp Problem
: Arguments: -e -p ATmega8 -c USBasp -P usb -B 10 -U flash:w:"$(ProjectDir)Debug\$(ItemFilename).hex":a Command Line: F:\AVR Dude\avrdude.exe -e -p ATmega8 -c USBasp -P usb -B 10 -U flash:w:"Debug\.hex":a Da ich mich hier
Kabel der USBasp durchgemessen. 4. habe ich - natürlich unter Berücksichtigung der PIN-Belegung 1x ATmega8 1x ATmega48 2x ATmega88 eingesetzt. Und ich weiß, dass am Punkt auf der eingekerbten Seite PIN1 liegt. 5. bin ich die Leitungsführung mindestens 2x genau durchgegangen (bis an PINs gemessen)
-
Thread
TCP Server ATmega328
basteln. Der ATmega328 ist mindestens genausogut geeignet wie der ATmega32. Aber klar: Wenn die "einzig sinnvolle Anwendung" ein fetter HTTP-Server sein soll, dann wäre ein Controller mit mehr RAM und Flash natürlich
Beitrag #6559925: > Der kleinste mir bekannte TCP Stack ist der µIP von Adam Dunkels. Aber > der ATmega328 ist zu klein, um diesen sinnvoll zu nutzen. nun ja der Pollin NETIO konnte das mit dem ATmega32, hat mich aber auch nicht befriedigt aber man konnte ja den ATmega 1284p einsetzen mit viel mehr
-
Thread
Tiny kaputt?? 24V zuwenig? Gesperrt
größere Spannungen entweder einen AT90s (bis 90mV) oder für Extremspannungen im Voltbereich einen ATmega. Die Zahl dahinter gibt hierbei die Spannung in Volt an, also sollte es mindestens ein ATmega32 sein.
In der Simatic werden erst die 32MegaV zum Betrieb der darin enthaltenen 70 (_Si_matic) ATMega32 verwendet (32MV siehe Post weiter oben). @Simon: Die Dinger laufen nur deswegen noch mit 24V, weil die Elektriker damit besser umgehen
-
Thread
Atmega Eval Board eigenbau
v. 1.0 - Atmega 32 - Atmega 8 - 16 MHZ / 32 Khz Taktquelle für Atmega 16 - 16 MHZ / 32 Khz Taktquelle für Atmega 8 - 40-Pin Pfostenleiste für Atmega 32 - 34-Pin Pfostenleiste für Atmega 8 - 2 * EEProm via I2C Bus der 24Cxx-Serie - I2C zur Kommunikation zwischen Atmega 8 und Atmega 32 - 2 * ISP - 2 * UART - 6 mal Digital In / Out, Analog In - Eigenes Netzteil für ~9V - 14 Pin Display ( im 8 und 4