-
Thread
Langzeittimer per RC-Glied?
Faustformel, 10° weniger Temperatur ergeben > doppelte Lebensdauer. Z.B. 40° = 80-10-10-10-10 ergibt 2000x2x2x2x2 Stunden. Das sind dann mindestens 32.000 Stunden oder 1.333 Tage. Bei 20°C Raumtemperatur sind es sogar noch 4 mal so lange.
altvatrischer schrieb im Beitrag #7343445: > 28.2.4 ATmega328P DC Characteristics > .... > Power Down Mode - WDT enabled, VCC = 3V - Typ 4,2µA > Power Down Mode - WDT disabled, VCC = 3V - Typ 0,1µA Timer2 im asynchronen "RTC"-Modus (mit 32 kHz-Uhrenquarz
-
Thread
Java auf AVR Gesperrt
Hallo, Ich habe ein AtMega 32 darauf geladen NanoVM.hex aus der avr_mega32_lcd verzeichnis. Wenn ich dass NanoVMTool start (unter Windows 2000) wird alles gut duchlaufen. Bis das runter laden anfangen mus dan bekomme ich volgendes
geladen und NanoVM_eeprom.hex im EEPROM beide mit ISP dongle und Ponyprog. Mein controller is ein ATMega32-16PI mit ein 16Mhz resonator. Und habe nanovm-20051217.tgz build genutzt. # # Mega32.config # name Mega32-with-LCD maxsize 1024 # info on target target UART filename COM1 speed 9600
-
Thread
SPS Betriebssytem
gerade nochmal durch den Kopf gehen lassen und bin zu folgendem Entschluss gekommen! MCU: ATmega32-16 DIP mit 16MHz Quarz Inputs: 16 Stück (durch 2x 74HC595)ggf mit Optok. Outputs: 16 Stück (durch 2x 74HC165)ggf mit Optok. ADC: 8 ADC`s (die des AVR`s) PWM: 2 CAN: MCP2515 RS232
Hürde sind die Preise der I²C Käfer." Im Prinzip könnte man jene 'Käfer' durch einen Satz fertiger I2C Codeteile ersetzen. Per 2313 oder ATMega8 könnte man dann sich die 'Käfer' selbst zusammenstellen. Ein ATMega8 kann locker 2* 8 Bit Port abbilden, einen SRAM-Baustein, eine 7-Segmentansteuerung
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
%2Fitm%2FWemos-MINI-D1-ESP32-ESP-32S-WIFI-Bluetooth-CP2104-ESP8266-Module-For-Arduino%2F162736953138%3Fhash%3Ditem25e3e0d732%3Ag%3AAzEAAOSws6ZZ~XF- schön kompaktes format und die "große" power.
https://www.aliexpress.com/item/weiyee-VGA-to-HDMI-Converter-Adapter-Output-1080P-HD-with-Audio-VGA2HDMI-TV-AV-to-HDTV/32844005353.html Bestellt 10.02., angekommen 10.03. https://www.aliexpress.com/item/Beetle-Virtual-Keyboard-BadUSB-Pro-Micro-ATMEGA32U4-Module-Mini-Development-Expansion-Board-For-Arduino-Leonardo-R3
-
Thread
Helpthread zum Wikiartikel AVR Eclipse
Hallo, ich schreibe gerade ein Programm für einen Atmega8u2 mit Eclipse. Dabei würde ich gern auf einen Debugger zurückgreifen (mittels AVR JTAGICE mkii). AVARice bietet jedoch keine Unterstützung für Atmega8u2, nicht ein mal für Atmega8... . Gibt es hierfür
void u8g_setup(void) { /* Test Envionment, ATMEGA with the following settings: CS: PORTB, Bit 2 A0: PORTB, Bit 1 SCK: PORTB, Bit 5 MOSI: PORTB, Bit 3 */ u8g_InitSPI(&u8g,
-
Thread
ATmega328/Arduino und weiter?
Anwendungen, einen uC mit eingebautem USB zum hochladen gab es damals (erster Arduino Atmega8) aber wohl noch nicht. Heute ware ein STM mit USB wie STM32F303CBT6 oder BlackPill natürlich eleganter - gibt es aber auch nicht
USB-Interface überfordert scheinbar die Zielgruppe. Dann gibt es noch den Arduino Micro mit ATMEGA32U4.
-
Thread
STK500v2-Bootloader von Peter Fleury
und noch eine Antwort für mich: die Version 2.07 enthält nur weitere Prozessortypen, die Änderung mit Rückmeldung von 2.07 funktioniert. Aus der Hilfedatei avrisp.chm: March 17th, 2006 - FW v02.07 Added ISP support for ATmega165P and ATmega169P
anderen Adresse. Das passiert reproduzierbar. Wenn ich aber zuerst normal mit [code]avrdude -pm32 -cstk500v2 -P /dev/ttyUSB0 -U flash:w:main.hex [/code] programmiere bekomme ich den Fehler, und dann nochmal mit [code]avrdude -pm32 -cstk500v2 -P /dev/ttyUSB0 -U flash:w:main.hex -D[/code] also
-
Thread
Mehrere Signale über eine Leitung
zum Leuchten bringen traue ich mir ja noch zu, aber ein Protokoll ausdenken!? Hilfe... Ich bin kein uC-Freak ;-) Oder hat jemand ein Protokoll für RS485, solche Maxim-IC's für RS485 mit sogar Optokopplern drin habe ich einige da.... Der elektrische Aufbau und auch die Platine mit z.B. einem ATmega32
@Falk: Hey ho, bin endlich dazu gekommen die beiden uC mit den beiden Schnittstellenbausteinen auf eine Platine zu bringen - erstmal für Testzwecke. Hab nun an der Platine im Teil A einen Atmega32 mit einem MAX488CPA+ an RxD (PD0, Pin 14) sowie TxD (
-
Thread
DS1820, DS18B20 in C
konvertiert. Das Testboard ist mit Tonertransfer nach [[http://www.kreatives-chaos.com/artikel/atmega168-testboard-v2]] nachgebaut. Das 32/64 Board hab ich auch, aber etwas stark geätzt. Gibts Registerlisten zB für Timer1 für ATmega8-48/88/168 nur im Datenblatt, oder kann man die in den IncludeDateien
(1<<W1_PIN); // wait_x_1u(); // 1 us // wait_x_1u(); // 1 us _delay_us(2); if( b ) W1_DDR &= ~(1<<W1_PIN); // wait_x_075u( 0 ); // 7,5 us _delay_us(8); if( (W1_IN & (1<<W1_PIN)) =
-
Thread
Brauche Hilfe bei Projektarbeit
Ausgehend vom Bild im Anhang: 1. Beschaltung der 5 Cs (0,1µF) wie im Bild 2. Pin11 (oder Pin10) zum ATMega32 an Pin15 (PD1, TxD) 3. Pin14 (oder Pin7) über einen Schutzwiderstand von ca. 50 bis 100 Ohm an den Innenleiter der 50Ohm-Leitung, Pin15 des MAX232 und alle GND des ATMege
Hallo, ich beschalte meistens den ATMega32 wie im Anhang zu sehen. Das Funktioniert auch sehr gut. Der Jumper kann natürlich auch weggelassen werden. Hier die Werte der Bauteile: ---------------------------- IC5 = ATMega32 / ATMega644
-
Thread
µC von 0 auf lernen. ASM oder C?
besonderen betrachten, sowie die Konsequenzen der Fragestellung in diesem Thread! Grundsätzlich gibt es 2 Konsequenzen aus einem Wechsel von einer 8 oder 16 Bit Architektur zu einer 32 Bit Architektur: 1. Die Leistungsfähigkeit steigt. 2. Der Leistungsbedarf kann weiter sinken. Die höhere mögliche Leistungsfähigkeit einer 32 Bit Architektur und einer solchen modernen wie die von ARM Cortex µC ist evident. Nicht so evident ist der unter 2. genannte geringere Leistungsverbrauch! Lasst uns annehmen ein Avnet AVR mega8 oder
-
Thread
ATmega32u4 Programmierung - SPI Clock Verhalten merkwürdig
im Rahmen von Hobby-Elektrobastelei versuche ich derzeit eine selbst erstellte Platine mit einem ATmega32u4 in Betrieb zu nehmen. Dabei funktioniert leider bisher gar nichts und ich bin mit meinen Ideen am Ende. Jeder ATmega32u4 wird vom Werk aus mit einem vorprogrammierten USB DFU Bootloader ausgeliefert
Hallo, hier ein Bild von einem atmega32u4 aus einer bestehenden Schaltung. Siehe: [1] https://www.ehajo.de/boards/91/atmega32u4-breakout-board [2] http://dokuwiki.ehajo.de/_media/artikel:lcd-adapter-004.pdf
-
Thread
Genervt über Feature-Politik von Atmel - ATmega/ATtiny
lediglich eine Frequenz messen und einen Schrittmotor ansteuern. Warum hat hier noch niemand einen 32-Bitter oder Mini-PC vorgeschlagen. Mit einen ATMega48 steuere ich 2 Schrittmotoren mit Mikroschritt, Rampen, Kommunikation usw. MfG Spess
lediglich eine Frequenz messen und einen Schrittmotor > ansteuern. > Warum hat hier noch niemand einen 32-Bitter oder Mini-PC vorgeschlagen. > Mit einen ATMega48 steuere ich 2 Schrittmotoren mit Mikroschritt, > Rampen, Kommunikation usw. > > MfG Spess Genau DAS kriege ich ja auch mit einem ATmega
-
Thread
Diskette zu USB
Ist hierfür auch vollkommen unnötig. Das Problem kann man mit einem USB-fähigen 8-Bitter (z.B. ATMega32U2) und ein bissel Analogscheiß umfassend abhandeln. Gut, man muss natürlich wirklich Programmieren können, der 32U2 wäre hart an der Grenze seine Leistungsfähigkeit, jedenfalls bei HD-Disks. DD
Ist hierfür auch vollkommen unnötig. Das Problem kann man mit einem > USB-fähigen 8-Bitter (z.B. ATMega32U2) und ein bissel Analogscheiß > umfassend abhandeln. In meiner Welt hat so ein Atmega schlicht nicht genug RAM, um sowas halbwegs sinnvoll zu machen. Eine Spur einer HD-Diskette enthält 18 Sektoren
-
Thread
RS232 Kommunikation
Hallo, ich habe vor kurzem eine Platine erstellt, auf welcher ein Atmega32 via RS232 also einem MAX 232 CWE mit dem Computer kommunizieren soll. Leider funktioniert diese Kommunikation gar nicht, dass bedeutet der uC empfängt nüchts... Könnte das an einer falschen Verkabelung
den PC gar nicht an? Dann ist es kein Wunder, wenn du vom PC keine Daten über den MAX232 an den ATMEGA32 senden kannst bzw. keine Daten vom ATMEGA32 an den PC gesendet werden...
-
Thread
Code(SRAM steuern) verbessern. Arduino mega 2560
Je nach AVR-Typ gehen da 50-60kB zusätzlich interessant, aber ehrlich ich brauche auch mehr als 2KB SRAM aber die 16 KB eines ATmega1284p habe ich nie ausreizen können, ich bitte um Beispiele wo auf dem AVR mehr gebraucht wird. In der Arduino Umgebung gibts ja Alternativen, jetzt z.B. ESP32
Adressraum leer! Du hast völlig Recht mit Deiner Korrektur. Habe ich sogar mal ziemlich ausgereizt, 32k Parallel-Flash und 32k SRAM. Joachim B. schrieb im Beitrag #5441704: > interessant, aber ehrlich ich brauche auch mehr als 2KB SRAM aber die 16 > KB eines ATmega1284p habe ich nie ausreizen können
-
Thread
kaputte AVR von verschiedenen Lieferanten
Schaltung zu sehen, um die es eigentlich geht. Diese ist derzeit mit einem der beiden funktionierenden ATmega32 bestückt. Links davon das AVR-NET-IO Board von Pollin ohne ATmega32. Im Bild "Board2" ist rechts das ATMEL Evaluations-Board von Pollin ohne ATmega32 und links davon der rudimentäre Steckbrett Aufbau
nicht neuer ATmega32 aus dem antistatik Sackerl in AVR-NET-IO - funktionierte nicht nochmal neuer ATmega32 aus neuem antistatik Sackerl in Atmel Eval Board - funktionierte nicht nochmal neuer ATmega32 aus neuem antistatik
-
Thread
Atmel oder PIC Gesperrt
liegen sie also wieder gleichauf wie schon früher im Vergleich mit Atmel. Denn 64MHz PIC gegenüber 32MHz ATXmega ist das gleiche 2:1 Taktverhältnis wie früher 40MHz PIC gegenüber 20MHz ATmega. Es hat allerdings auch schon AVRs mit 48MHz CPU-Takt gegeben.
Die PIC(12/16)F1xxx (also 4 stell) sind neuer u etwas besser (ab ca 0,50eu), haben ua BSR-Reg, 2x-16bit-FSRs, 32kByte grosse CodeBank. Der '251 als '51-Nachfolger sollte es laut Intel ab Mitte der 90er geben. ...wurde aber nix draus. Den
-
Thread
Fehler beim Flaschen ATMEGA328P
MK2 an COM2 mit ATmega328P USB-Treiber installiert, aktiv (V ), Port: COM2 Prozessor: ATmega328P schreibe 134 Bytes in Flash-Memory ... Fehler: beim Überprüfen der geschriebenen Daten. Erste Abweichung
Ich muss aber noch auf Low Fuse auf 0xF7 stellen? Beim atmega8 brauchte man aber die 2 22pf Kondesatoren für den Quarz? Funktioniert es auch ohne Ablockkonndesatoren? Ich bepowere derzeit den uC per Programmer, ist das auch falsch?
-
Thread
Umstieg von ATmega16 auf ATmega32
(); //8 Bit Timer 2 = MS Tick Counter //Pointer and Strings init wdt_enable(WDTO_2S); //Set 1.9Sec WatchDog ENABLE wdt_reset(); //WATCHDOG!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! u32Now = 0; gu32_Ticks = 0; uint8_
! //Hier kann was gemacht werden jede 1 Sekunde if( (gu32_Ticks -u32Now) > PULS_50MS_TICK ) { u32Now = gu32_Ticks; //Zeit merken !! if (flagge7 == 0) { u8NN++; } else { u8NN--; } u8NN %= 8;
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
Es sind kleine Spannungs- und Strommessgeräte mit einem Messbereich von -30 bis +30 Volt oder -2,5 bis +2,5 Ampere und eingebautem LiIon-Akku (Handyakku aus der Bucht). Basierend auf einem ATMega48PA und einem MAX4238 zur Transformation der Messspannung für den Atmel ADC. Mittels Oversampling
ESP8266 WLAN Modul (Ausführung ESP-01) mal ein Baseboard erstellt. Auf das Board kann wahlweise ein ATMEGA324, ATMEGA644 oder ATMEGA1284 gelötet werden. Weiterhin ist ein Verpolungsschutz und eine Sicherung vorhanden. Das Board ist im Raster 2,54mm ausgeführt um es auf ein Breadboard stecken zu können
-
Thread
Arduino oder Mikrocontroller - Was ist besser?
.html Oder gleich mit Touch-TFT: http://www.sainsmart.com/sainsmart-mega2560-r3-adaptor-shield-3-2-tft-lcd-touch-panel-for-arduino-atmel-atmega-avr-16au-atmega8u2.html Die Arduino-TFT-bib kann man in C importieren (kann dir den fertigen Import angepasst auf oben gelinkte Hardware auch schicken)
volle Gültigkeit. Es ist noch gar nicht so lange her (gefühlt) da habe ich angefangen mich mit STM32 zu beschäftigen. Nackter STM32F1 + LQPF48 Breakout + Fake ST-Link V2 via eBay erstanden. STM32 auf das Breakout gelötet, ein paar Kerkos an die Versorgunspins gelötet und aufs Breadboard gesteckt.
-
Thread
Taschenrechner - Algorithmen
Anschlüsse für eine große Tastatur-Matrix + Display) oder auch eine XMC2Go, nur da musst du wohl ein zusätzliches Schieberegister zur Tastaturabfrage vorsehen. Der STM32F0 sowie der M0 auf dem XMC2Go haben beide einen 32Bit Hardware -Multiplier. Solltest du Hard+Software
genug Anschlüsse für eine große > Tastatur-Matrix + Display) oder auch eine XMC2Go, nur da musst du wohl > ein zusätzliches Schieberegister zur Tastaturabfrage vorsehen. Der > STM32F0 sowie der M0 auf dem XMC2Go haben beide einen 32Bit Hardware > -Multiplier. Solltest du Hard
-
Thread
ATmega8: Das Buch
wie schon zugegeben) kein MCU-Profi. Kannst du mir so eine > Liste geben? Das nicht, aber ein ATMega32U4 sollte dabei sein, der stellt meiner Meinung nach den Einstieg in die ATMegas mit USB dar. wendelsberg
Atmega8 Atmega8 schrieb im Beitrag #3956035: > Es ist eigentlich sehr schön wenn ein Chip einen USB-Anschluss hat (wie > der ATXmega128A4U) und man über diese Schnittstelle Daten austauschen > kann und
-
Thread
Das Ende von 8bit?
Bitter > reichen aus. Meist sind sie auch preiswerter. Das ist eben leider nicht mehr so. STM32F070F6P6: 32kb Flash, 1000 Stück bei Mouser: 0,67€ 556-ATMEGA328PB-MU: 32kb Flash, 1000 Stück bei Mouser: 1,22€ Und der Grund ist ganz einfach: der Atmega ist in tausenden Projekten verbaut
Stefan K. schrieb im Beitrag #4648416: > STM32F070F6P6: 32kb Flash, 1000 Stück bei Mouser: 0,67€ > 556-ATMEGA328PB-MU: 32kb Flash, 1000 Stück bei Mouser: 1,22€ EFM8BB31F32G: 32kb Flash, 1000 Stück bei Mouser: 0,76€ Dieser 8051
-
Thread
Analog und Digital auf einer PCB Brauche hilfe bei zwei/drei letzten Problemen
mit einem ATMega128A und 32 Software PWMs.. (Der AVR-GCC Tutorial Software PWM Code auf 32CH erweitert) Da ich hier die 32 PWMs erzeugen muss.. haben wir eine PWM von 100Hz... bis 16Khz ist es hörbar, oder? Kann
lust mit zu machen :) Aber bitte zum Thema entsprechend... Also... Zunächst habe ich von ATMega128A auf den ATMega328p gewechselt.. Die PINs reichen genau aus wie man sieht :) Kurze Erläuterungen: SCK/MISO/MOSI sind auch gleichzeitig die I2C Adresspins (für mein System benötigt) FAN2
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
/en-us/product/PIC32MX270F256B FS Host, Device und OTG. 50 MHz, 256k Flash, 64k RAM. Alles da. Kaufbar. https://www.mouser.de/ProductDetail/Microchip-Technology/PIC32MX270F256B-50I-SP?qs=sGAEpiMZZMtXHE36kCvv31%2FWuqN0rWph4vqIXdTjnZw
Falk B. schrieb im Beitrag #6958681: > Was ist denn der kalssische AVR? Der At1200? Ein ATmega8? Als der Hype bei den Hobbybastlern losging, waren es ATmega8/16/32. Falk B. schrieb im Beitrag #6958681: > Man Gott! Wenn das alles nur zur Häfte stimmen würde, wären die AVRs in > wenigen
-
Thread
AVR JTAGICE mkII Nachbau für €64,20 ( Plus 22$ Porto )
automatisch übertragen... Einwandfrei! 6. ISP-Modus: Funktioniert bei mir Einwandfrei (getestet mit ATMEGA8 und ATMEGA32) 7. JTAG-Modus: sowohl programmieren als auch Debuggen funktioniert Einwandfrei (getestet mit ATMEGA32) 8. DebugWire: leider noch nicht getestet, ich gehe aber davon aus, dass er genau
price-desc auf "deutsch" ;-): http://translate.google.de/translate?js=n&prev=_t&hl=de&ie=UTF-8&layout=2&eotf=1&sl=zh-CN&tl=de&u=http%3A%2F%2Fs.taobao.com%2Fsearch%3Fq%3Djtagice%26sort%3Dprice-desc iccavr: Ein noch unbekannter mit Bild vom PCB: http://www.iccavr.com/Product.asp?id=59
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
MP3-Player in ASM programmiert habe, wobei ich in C genauso lang gebraucht hätte. Und ich so vom Mega32 so wenigstens die mageren 2kB RAM ausnutzen konnte, für den FAT16 und MP3 Teil. ;-/ GRUSS fubu
Interner Flash schnell zum Debuggen und zum Entwickeln sowie zum Überspielen des neuen Programms 2 : Code ist leicht portierbar von ATMega8 - AT90CAN wenn in C geschrieben 3: Die Atmels haben viele sachen On Board (ADC, CAN, LIN, USART, IIC, PSC usw....) Nachteil : 1. Die meisten Dreviate haben
-
Thread
AVR Einstieg
der Handhabung. Na dann, raus mit den Fehlermoeglichkeiten bein Flashen ueber den Bootlader des Atmega32U4 ueber USB. Ueber die 10 EUR Anschaffungskosten fuer ein weitgehend fertiges Board (http://www.ehajo.de/boards/atmega32u4-breakout-board.html) braucht man ja wohl nicht reden, es sei denn, man
er auch ist (habe selbst schon einen fürs > industrielle Umfeld geschrieben). Wieso, in den Atmega32U2 und U4 ist der schon fertig drin und kann sofort benutzt werden. Nur wenn man den erst selbst schreiben muss, ist das natuerlich nichts fuer den Einstieg. wendelsberg
-
Thread
uC from Scratch
?qs=RECgZY%252BK1xLpPFD7GzHxWg%3D%3D 2.: https://www.mouser.de/ProductDetail/NXP-Semiconductors/MK64FX512VMD12/?qs=%2Fha2pyFadujpCJtEvKCpoqZE2e2wUWQscoWwmZV5MZaoray6%252BgPsTA%3D%3D Und generell, kennt sich jemand mit dem Bau solcher uC
so richtig an wenn du das Teil programmieren musst, wie viel Erfahrung ist denn da vorhanden? STM32CubeIDE + STM32CubeProgrammer + für 2€ einen ST-Link v2 würde ich für einen STM32-Anfänger empfehlen, wenn es denn STM32 sein soll. Teensy kannst du vergessen wegen dem proprietären Bootloader-Chip, wie
-
Thread
3x LED-PWM-Faden
Ich hatte doch weiter oben was verlinkt ;) Atmega88, der hat so schon 2x16 bit PWM und die dritte 16bit PWM wurden mit 2 Timern erzuegt. Gucks dir mal an.
string.h> #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> uint16_t values[32] = { 0, 1, 2, 2, 2, 3, 3, 4, 5, 6, 7, 8, 10, 11, 13, 16, 19, 23, 27, 32, 38, 45, 54, 64, 76, 91, 108, 128, 152, 181, 215, 255 }; uint8_t next = 0; uint8_t i = 0; int main(void) { DDRB
-
Thread
Micropython und Esp32 statt Arduino ?
alles native übersetzt auf Knopfdruck. Ich kann betonen, ich liebe Python/uPy und schreibe meine build Tools für xc8/16/32, avr, rp2, esp32 in Python sowie erledige in W11 alles mit Python. Python ist bei mir auch oft die bessere Wahl für bash. Ich fange zwar gerade auch
Monk schrieb im Beitrag #7754868: > Denn er will einen > ESP32 programmieren (eventuell mit µPython). Ich fasse den Esp32 nur noch mit uPy an, aber man sollte die unterschiedlichen Typen kennen und wissen warum S2,S3,C3 es sein soll. Esp32 und uPy passt gut
-
Thread
ATMega32u4 I2C zu langsam
Hallo zusammen, ich kämpfe gerade etwas mit dem TWI Modul von meinen ATMega32u4. Ich schaffe es nicht mit dem TWI Modul mehr als 170 kHz Bustakt zu erzeugen. Der ATMega läugt mit 16 MHz externem Quarz bei 5 Volt. Clock Divider ist 1 JTAG und WatchDog-Timer sind abgeschaltet
= 0 TWBR = 12 immer noch nur 150 kHz erreicht. Allerdings hat gegentesten mit einem anderen Atmega32u4 ergeben, dass mein erster vermutlich defekt ist. Der zweite hat nämlich perfekt die 400 kHz getroffen (mit exakt dem selben Code). Falls jetzt noch jemand ne Idee hat was an dem anderen kaputt
-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
Also, wenn's nach mir ginge, würde ich mir den ATMEGA32U als "Single Chip Lösung" näher betrachten. Hat alles drin was gebraucht wird und erspart den FTDI. Der Quarz sollte wirklich kein Show Stopper sein. Wozu übrigens der HC595? Im QFN Gehäuse ist der 32U auch schön klein. https://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf
-
Thread
ATmega32 noch zeitgerecht?
ATmega32-Ersatz ist irgendein STM32Lxxx (stromsparend) oder ein STM32F10x, meist ein STM32F103C8 (auch nicht mehr zeitgemäß, aber sehr gut erhältlich).
Marko R. schrieb im Beitrag #5757694: > Wie lange wird es den ATmega32 noch geben? Der wird wohl auslaufen, man sollte auf den ATmega32A umsteigen. Pinkompatibel ist auch der ATmega324PB (3 UARTs, 3 Timer 16Bit).
-
Thread
ZX81 plus38 Clone
On the issue of the missing first shifted bit (D7) CH1 Pixel output (JP5 1-2) CH2 D7' CH3 SH/nLD (pin 8 U29) CH4 Pixel output after the '74 (U18), on pin 4 of U10 (Pin 9 of U18) One see that the think peak of D7 (at trigger point) is completely missing in the green trace
analogem Messschieber :-) Zu guter Letzt hätte ich noch ein Vorschlag/Wunsch zum Adressdecoding, um 32k ROM und 32k RAM nutzen zu können. Dabei springen sogar zwei Spare-Gates raus: U24A.3 auf A14 des RAMs A14 an U23D.12/U21F.13 A15 an A14 des EPROMs U23A und U23B entfallen. Das Layout wäre dann
-
Thread
AVR Watchdog Timer zu ungenau 6h/18h
32kHz Quarz unabhängig vom CPU-Takt geht erst ab ATmegax8. Als Stromaufnahme im Power-Save habe ich bei 5V gemessen: ATmega48: 6,4µA ATmega168: 5,5µA Atmega328P: 1,3µA Für die A-, PA- und PB-Typen
Beitrag #6160488: > Gibt es vielleicht noch weitere Lösungen Zeitgeteuert mit Batterie heisst immer 32kHz Quartz, und ein moderner AVR (z.B. ATmega328) kann auch schnell laufen trotz 32kHz. Nutze also den 32kHz Quartz um den uC zyklisch aufzuwecken (der dann wohl mit dem RC Oszilator schnell genug
-
Thread
USBasp unter AVRStudio 5 oder 6 verwenden - Anleitung!
angehängt) In AVRStudio: 1. In Menu: Tools --> External Tools, neue Tool anlegen (Bild 1 und 2) 2. Command und Arguments definieren: Command: hier Pfad von AVRDUDE.exe eingeben (AVRToolchain\bin) Arguments: -e -P usb -c USBasp -p ATmega32 -e -U flash:w:"$(ProjectDir)Debug\$(ItemFileName
Martin e. C. schrieb im Beitrag #2787632: > Arguments: -e -P usb -c USBasp -p ATmega32 -e -U > flash:w:"$(ProjectDir)Debug\$(ItemFileName).hex":a (Bild 4) Hallo Martin, danke für die Anleitung. den Befehl " > Arguments: -e -P usb -c USBasp -p ATmega32 -e -U > flash:
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Mieses Foto, diente damals nur der „Beweissicherung“: ein ATmega32U2 im QFN-Gehäuse war verfuset (war einem Forums-Mitglied passiert) und musste einer Parallelprogrammierung zugeführt werden. Irgendwo im Schrott konnte ich eine alte Nullkraftfassung für die
Jörg Wunsch schrieb: > ein ATmega32U2 > im QFN-Gehäuse war verfuset (war einem Forums-Mitglied passiert) und > musste einer Parallelprogrammierung zugeführt werden. Irgendwo im > Schrott konnte ich eine alte Nullkraftfassung für
-
Thread
Projekt: Virtuelle Instrumente an serielle Schnittstelle
2^16 bit (= 8kByte) gegen Einzelbitfehler. Ein CRC32 schuetzt 2^32bit = 500MByte gegen Einzelbitfehler. Ein XOR ist vielleicht auch gut... Man kann einmal ein gutes Protokoll fuer alle kommenden Applikationen
über die serielle Schnittstelle. Die Grundfrequenz des Signals ist ca. 4 Hz. FFT ist erlaubt mit 2^6 (64) bis 2^15 (32.768) Punkte.
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
-n Linux-2.6.32-5 -d /boot/vmlinuz-2.6.32-dockstar-core /boot/uImage /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n initramfs -d /boot/initrd.img-2.6.32-dockstar-core /boot
1435120 uImage 1435056 vmlinuz-2.6.32-5-kirkwood 4530794 initrd.img-2.6.32-5-kirkwood 4530858 uInitrd Marvell>> [/code]
-
Thread
Hysterese Atmega32u4
Gerade mal einen Mini Test gemacht! Nur 1 Pin gemessen ATMega32U4 an 5V Untere Schaltschwelle 1,534V Obere Schaltschwelle 1,577V ATMega328P an 5V Untere Schaltschwelle 2.251V Obere Schaltschwelle 2.451V
Arduino Fanboy D. schrieb im Beitrag #5813601: > ATMega32U4 an 5V > Untere Schaltschwelle 1,534V > Obere Schaltschwelle 1,577V > > ATMega328P an 5V > Untere Schaltschwelle 2.251V > Obere Schaltschwelle 2.451V vielen Dank für Deinen Test !
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
Ich habe hier zum Testen folgende Arduino Boards: Arduino Uno R2 mit ATMega 8U2 (Original Arduino) SainSmart UNO R3 ATMEGA328P mit ATMega16U2 (Clone) Nano V3.0 ATmega328P mit FTDI (Clone) Arduino Uno R3 mit ATMega 16U2 (Clone) Alle laufen problemlos unter Windows
alten Duemilanove ausgegraben, der einen FTDI Chip drauf hat. Dieser installiert sich als "echter" USB2Serial Wandler. Und damit funktioniert es auch unter WIN10 einwandfrei. Es funktioniert also nicht mit den UNO-Boards, die einen Atmega32u2 oder Atmega32u4 als USB2Serial drauf haben, mit dem von
-
Thread
Anfängerfrage: 40 Stück Atmega328 an einem Quarz?
möchte ich hier nochmal vorsichtig eine wahrscheinlich dämliche Frage stellen: Ich möchte ca 40 Atmega328 (Follower) per I2C mit einem ESP8266 (Leader) reden und rechnen lassen. Da sie außer der I2C Kommunikation "nur" rechnen sollen möchte ich die optimale Performance rausholen und dachte an Overclocking
Fehlerrate von etwa 7% ein Dorn im Auge. Ist derzeit mit einfachen 15cm Käbelchen(^=Antennen) als I2C ohne zusätzliche Treiber direkt verbunden. Dem Problem will ich heute mit Fehlererkenung begegnen. Hab mal was zu CRC32, MD5, Sha und Co gelesen. Weil die Hashes >32Byte sind (I2C-Grenze) muss ich
-
Thread
MIDI-"Tonbandgerät"
unterstützte Kapazität der Karte 8GB (!) >??? über 4GB ist doch zwingend SD(HC) kann das der atmega? Hängt von der Software ab. SDHC ist alles über 2GB, denn FAT16 geht offiziell nur bis 2GB, die 4GB sind nicht standardgerecht.
dann schaffe ich das >nie. ich muß ja noch irgendwann arbeiten... :) Schon klar. >Innerhalb ATmega-Familie habe ich in DIP nur noch die mit 2 kbyte SRAM >gefunden. Dnn hast du falsch gesucht. ATmega1284P, DIP40, 16K SRAM, 128k Flash ATmega644, DIP40, 4K SRAM, 64k Flash >Mir geht es
-
Thread
Kosmos CP1 Emulator mit ATmega
interne Struktur: -- Register B, C, D, E, Flagregister PSW -- 8 Level-Stack -- 24LC128 EEPROM (32 komplette Programme + 2 Programme im internen ATmega) Terminalprogramm mit: - Zeilenassembler und Disassembler - Registerstatusanzeige beim Beenden des Programms sowie nach Single-Step - Laden
gesagt schon einer zu wenig, deshalb der PD0 auf Port 2.7). Der Testaufbau wurde mit einem 28 pol. ATmega aufgebaut, das Board hat einen 32 pol. SMD Chip. Hier hätte ich das jetzt so routen können, dass die Shift-Taste an einen der Pins für ADC6 / ADC7
-
Thread
Suche Arduino kompatiblen Bootloader für ATmega8 mit 8Mhz intern
polig) ohne Bootloader geht bei mir nicht über STK500 und Atmel Studio bei den erwähnten Targets. ATMega32U2 geht noch (include "m32u2def.inc"), andere "höhere" nicht mehr. Aber: Nehme zum Beispiel einen Nano und mache ihn zum Programmer, indem ich den Arduino-Programmer-Sketch lade. Näheres auf der
polig) ohne Bootloader geht bei mir > nicht über STK500 und Atmel Studio bei den erwähnten Targets. ATMega32U2 > geht noch (include "m32u2def.inc"), andere "höhere" nicht mehr. Hast du schon die Treiberinstallation über Zadig probiert? Versuche das mal und auch mit Zadig muss die Vorgabe nicht zum
-
Thread
Mikrocontroller Rechenleistung reicht für aktuelles Projekt nicht?
linearMoveTo(0, 0, 0, 0, 27501, 27500, 3000, 500); } while(1); } void linearMoveTo(int32_t x1, int32_t y1, int32_t z1, int32_t a1, int32_t x2, int32_t y2, int32_t z2, int32_t a2) { register int32_t x1x2=x2-x1; register int32_t y1y2=y2-y1; register int32_t z1z2=z2-z1; register
_t y2, int32_t z2, int32_t a2) { register int32_t x1x2=x2-x1; register int32_t y1y2=y2-y1; register int32_t z1z2=z2-z1; register int32_t a1a2=a2-a1; int32_t length=sqrtXX_floorC((x1x2*x1x2
-
Thread
ATmega: unerwatetes Reset
Jetzt habe ich folgendes gemacht: 1. Einen 100nF direkt an die Versorgung des Controllers. 2. Den Controller gegen einen neuen ATmega328P U getauscht. Den hatte ich kürzlich hier bestellt: https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-32-kb-20-mhz-pdip-28-atmega-328p-pu-p119685
verlinkt, und davon die falschen 1,8V entnommen. https://www.reichelt.com/dk/de/shop/produkt/8-bit-atmega_avr_mikrocontroller_32_kb_20_mhz_pdip-28-119685?q=%2Fdk%2Fde%2Fshop%2F8-bit-atmega-avr-mikrocontroller-32-kb-20-mhz-pdip-28-atmega-328p-pu-p119685.html Mouser hat beim ATmega328P-PU das richtige