-
Thread
GPS - MOUSE - MINI- NAVIGATOR (Assembler) ATmega8
Als Datei habe ich angefügt: - Schaltplan - Fuse-Bits - Assembler-Code (4-Dateien) - hex-File - 2 Bilder Bernhard PS: Bei Gelegenheit werde ich dieses Projekt für einen anderen µC umschreiben, denn der ATmega8 ist momentan ziemlich sehr voll. Geplant zind folgende Features: - Speicherung
wird die letzte Stellw nicht angezeigt. Bei 40 kmh steht dann da nur 4kmh Bei 320° Kurs steht nur 32° Bin nicht so asm bewandert. Nutze ein 4x20 lcd. Könnte es daran liegen weil ich kein 2x16 lcd nutze?
-
Thread
Welchen Atmega soll ich nehmen
glaube deine Frage ist nicht praezise genug formuliert, da Atmel sehr viele Controller herstellt. Auch 32Bitter sind dabei - da laeuft dann sogar Linux drauf. Falls du aber die 8Bit Mikrocontroller meinst: Da gibt es grob 2 Kategorien: ATmega und ATxmega (mit x im Namen). Die ATxmegas sind leistungsfaehiger und haben mehr Peripherie. Ein Vertreter waere z.B. der ATxmega128A3U - der hat sogar USB integriert. Die ATmegas sind beliebter. Der ATmega mit dem ungeschlagen meisten RAM ist der ATmega1284p - erhaeltlich als TQFP44 oder Steckbrettvariante DIP40. Aber der ATmega
-
Thread
Z80 CPU einer der modernsten CPUs?
Wenn existierende 5V Peripherie versorgt werden muss und nur die Schaltungstechnik durch uC modernisiert werden soll, dann würde ich bei 5V uC bleiben auch wenn uC aus der STM32 Serie 5V fähige digitale Eingänge haben. Die Industrie setzt heutzutage auf moderne uC, meist mit 3.3V betrieben
alle modernen Anwendungen der Gegenwart, benötigen meist viel leistungsfähigeres Silizium. Da haben 32-bit uC Technik viel mehr Sinn um da einigermaßen flüssige Abwicklung haben zu können. Auch nimmt man da oft uC mit Betriebssystem wie RasperryPi u.ae. da viele wichtige Ressourcen Teil des Betriebssystem
-
Thread
AVR (ATmega644p): Wie Speicherbedarf prüfen ?
receive complete interrupt */ UART0_CONTROL = _BV(RXCIE)|_BV(RXEN)|_BV(TXEN); #elif defined (ATMEGA_USART) /* Set baud rate */ if ( baudrate & 0x8000 ) { UART0_STATUS = (1<<U2X); //Enable 2x speed baudrate &= ~0x8000; } UBRRH = (unsigned char)(baudrate>>
= (1<<URSEL0)|(3<<UCSZ00); #else UCSR0C = (3<<UCSZ00); #endif #elif defined ( ATMEGA_UART ) /* set baud rate */ if ( baudrate & 0x8000 ) { UART0_STATUS = (1<<U2X); //Enable 2x speed baudrate &= ~0x8000; } UBRRHI = (unsigned char)(baudrate>>
-
Thread
bin neu hier, atmega8.
nur auch mal was posten und zeigen was ich so mache. ich habe an der fernuni-sagen Computersysteme 1/2 bestanden, benotete Prüfung, Informatik, technische Informatik. Hauptbestandteil was computer betrifft, war mips32. ich selber mache auch viel mit atmega8 und lcd hd44780 muss aber noch viel lernen.
. Für den Einstieg ist das völlig i.O. Ich sehe auch keinen Grund, warum David sich nicht mit ATmega8 beschäftigen soll, wenn er den zur Verfügung hat. Und wenn er will, kann er den ATmega8 genau wie ein Arduino auch auf einem Uno R3 betreiben. @Alle: Natürlich gibt es auch andere und neuere uCs
-
Thread
Sehr kompaktes AVR/PIC Eval Board gesucht
aber dsPIC. Kann mit beidem umgehen. Habe dieses Board http://www.ebay.de/itm/Leonardo-Pro-Micro-ATmega32U4-Arduino-5V-16MHz-Bootloader-Micro-USB-Pro-mini/381813793804?_trksid=p2047675.c100011.m1850&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20140107083420%26meid%3D56cfcd3fe360490e9febc3d0a585c952%
: RJ485 - PMBus bei Servernetzeilen. In meinem Fall ist jetzt folgendes in nähere Auswahl: +ATMEGA328PB Xplained Mini +EHAJO Atmega32U4 Breakout-Board (https://www.ehajo.de/baus%C3%A4tze/bedrahtete-baus%C3%A4tze/atmega32u4-breakout-board.html) Wer sonst noch was weis, bitte sagen.. mfg
-
Thread
Bau eines Lernboards mit AVR
Platine wird teurer als ein fertiges Board. z.B. https://www.ehajo.de/bausätze/bedrahtete-bausätze/atmega32u4-breakout-board.html Da loetest Du noch Stiftleisten ein und steckst das auf ein Breadboard, auf dem Du dann schnell und unkompliziert viele verschiedene Sachen probieren kannst. lkxcvösdhbbl
: Mit USB Bootloader ab Werk: ATmega32U4-AU ATmega32U4RC-AU Ohne USB Bootloader: ATmega32U4-MU ATmega32U4RC-MU
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
Eine LUT macht noch keinen FPGA > > Das sicher nicht. Aber wenn es ein paar mehr sind, kann man u.U. einen > ersetzen. Eher nicht, selbst die kleinen FPGA's laufen mit 100+MHz und liefern genug LUT's mit, um nebenher einen 8 oder 32 bit Prozessor darin zu bauen. Beispielsweise den 8bit Picoblaze
So ganz neu ist das mit CCL in Atmel Chips übrigens nicht, die ATSAMC2x haben das seit 2015 und die ATSAMD5x/ATSAME5x seit 2017. Und so ist das jetzt auch in den PIC32CM zu finden die Clones von den ATSAMC2x sind. Die neuere AVR DA Version von CCL kann allerdings mehr
-
Thread
Stromstoss Relais 24VAC per mC ansteuern
nächstgrößere nicht gravierend mehr. Wenn man solche Haussteuerung andenkt, immer 4 reihig oder 2x3 reihig ETV - erspart späteres Gewürge an zu engen Verteilungen. > > ich plane mit 1 Atmega 8 und 2 Atmega1280 oder einem Atmega8, einem 1280 > und einem 2560 auszukommen. einer davon sitzt im
Webserver Software (oder Ulrich Radig - weiss noch nicht), in angepasster Form. Die IO Boards sind uC Europlatinen für uC Testaufbauten, wie man sie so bei Reichelt et.al. bekommt, jeweils mit 2 uC's a x IO's + ULN2803A bzw. als Binäreingänge mit 24V mit Widerstands-/Dioden-Schutzbeschaltung. Die TWI
-
Thread
DAU IC gesucht
Der uC ist der Atmel 328 mit folgendem Code für 6 Kanäle: # define in1 4 # define in2 7 # define in3 8 # define in4 12 # define in5 2 # define in6 13 # define out1 3 # define out2 5 # define out3
Marcus H. schrieb im Beitrag #4652580: > Wahlweise STM32F051 für ~1USD. Der hat dann 2x 12bit DAC. Warum siehst Du denn nicht ins Datenblatt? Der hat genau 1 x DAC; fertig! Falls mehr Kanäle benötigt werden, kann ein µC in 2,5 ms diese locker per Analogschalter
-
Thread
Atmega328p in Sleep und mit Watchdog wecken
Beitrag #5156645: > Ja dann haste Recht und mein Amperemeter lügt. Gut zu wissen. Naja, um so 1/2/3 uA mit nem Amperemeter wirklich zu messen braucht man schon ein relativ Gutes. Die 08/15-Dinger schätzen in dem Bereich ja schon irgendwie mehr als dass sie wirklich messen, ich trau da ja nicht mal
soll im Sleep Modus Typ 0.1uA Max 1uA ziehen. Der Atmega328p Power Down Modus WDT enabled Typ 3.9uA Max 15uA ziehen. Heißt die Werte sollten also grob passen. Vor allem bei meinem alten Benning CMM3 Messgerät. Vielen dank
-
Thread
ATmega328P: Original oder Fälschung?
#1863751: > zeige mir die Fotos von Unten !! Hier alle 5 328er von unten: http://tinyurl.com/2u6ngvz Grüße, Jan.
Zwischenantwort von Atmel zum Thema Beschriftung der 328er: "Atmel devices should have the marking ATMEGA, and not only MEGA." Sie bitten um weitere Angaben, u.a. zur Signatur und dem Verkäufer. Wenn es was Definitives gibt, erfahrt ihr es hier. Gruß, Jan.
-
Thread
DMA-Datentransfer OV7670 -> ARM-MCU
(u8 teilbild){ u16 zl_row=0,zl_offset,gw_offset; u8 n,i,offset; u32 index,zl_pix=0; lgw(1,1,"xxx "); zl_row=15; if(!vsync){while(!vsync);} zl_pix=12799; zl_row=0; while(vsync); //lw("1");
erfolgt eine Zerlegung in drei Teilbilder: [c]#define lcd0_sd1 1 void get_picture(){// u32 n,i,j,offset=0, timespan,ii,zl_tbild; u32 index,zl_pix=0,zl_pix8=0,zl_pixx,restzeit=0; //zl_px=153600;//2x240x320 extern_int_hr_ef_init(); extern_int_hr_ef_enable(); //++ //lcd_streamwrite_start
-
Thread
Can-usb adapter von mictronics.de(selbstbau avr)
15 C15 100n 0805 16 C16 27p 0805 17 C17 27p 0805 18 D1 LED_Red LED3ST 19 D2 LED_Green LED3ST 20 D3 MBRS130LTR SMB 21 IC1 PCA82C250 SO8_SOT96-1 22 IC2 SJA1000 SO28 23 IC3 Atmega162-16AI TQFP44 24 IC4 78M05 D-PAK 25 IC5 FT245BM TQFP32-08 26 IC6 93LC46B/SN 8-SMD-1 27 JP1 K1x2 1X02 28 K1 CAN BUS HD10-S 29 K2 USB-B USB-B-PRINT 30 K3 ISP 2X03 31 Q1 16MHZ HC-18U 32 Q2 6MHZ HC-18U 33 R1 121 0603 34 R2 39k2 0603 35 R3 10k 0603
-
Thread
AVR-Studio Obsolet?
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjwsorlusbYAhXjJZoKHQE0APIQFggvMAE&url=http%3A%2F%2Fwww3.nautel.com%2Fpub%2FUtilities%2FAVR_Studio%2FAVR%2520Studio%25204.18%2F&usg=AOvVaw18XREh8_N8VfFvxFhqesBf
gemacht. Die IDEs die für mich am schnellsten und reagierend (responsive) waren, sind: Keil uV2 V7 (Sehr Schnell und intuitiv) Keil uV4 V9(Silabs Version) sehr schnell IAR (Firma) (sehr schnell und intuitiv) ICCV7/8 (Sehr schnell) Rowley Crossworks - Ziemlich schnell Zilog ZDS II - Sehr
-
Thread
MC fuer Einsatz in Armbanduhr gesucht
her schon sehr > Eingeschränkt Man muß sich ja nicht gerade auf die ATtiny beschränken. Ab ATmega48 kann man ein 32kHz Uhrenquarz dranpappen, der nur T2 laufen läßt. Markus Müller schrieb im Beitrag #3674110: > vor allem wenn man dann noch extra IC's für > Schieberegister benötigt Der
schon sehr >> Eingeschränkt > > Man muß sich ja nicht gerade auf die ATtiny beschränken. > Ab ATmega48 kann man ein 32kHz Uhrenquarz dranpappen, der nur T2 laufen > läßt. > > Markus Müller schrieb: >> vor allem wenn man dann noch extra IC's für >> Schieberegister benötigt > > Der ATmega640
-
Thread
Welche CPU für Homebrew-Computer?
/index.php?option=com_product&Itemid=26&task=parts&BL=1&familyId=119&productId=EZ80F91&puqs=b3B0aW9uPWNvbV9wcm9kdWN0JnRhc2s9cHJvZHVjdCZidXNpbmVzc0xpbmU9MSZpZD03NyZwYXJlbnRfaWQ9NzcmSXRlbWlkPTU3 Im Wesentlichen musst Du nur noch externes 3.3V SRAM anhängen. fchk
lösen wollte Der Propeller ist nicht komplex. Von der Strukur her eher viel einfacher als ein Atmega. Ausser dass es 8 CPUs mit 32 Bit gibt.
-
Thread
Vom Arduino wegkommen, welche Sprache
Hey jan.F. klar, alle haben Ihre eigene Meinung... aber, wenn du erstmal weiterhin bei der ATmega Famile bleiben willst: 1. Programmiere in C 2. sollten zeitkritische Dinge dabei sein, greife in C auf "inline assembler" 3. Atmel Studio ist für ATmega erstmal die einfachste Lösung Ich habe
doch das man mit dieser Platform durchaus brauchbares erstellen kann. Ich würde allerdings eher auf 32-Bitter setzen, da ist viel mehr Luft nach oben. Und das Preisargument zieht auch nicht, siehe Bluepill board für 2 US$. Auch andere Cortex-M0 kosten weniger als 2€ und haben viel mehr Flash, RAM und
-
Thread
Einstieg in die programmierung
Den ATMega 16 gibts bei Reichelt für 4,15 , den ATMega 32 für 6,20 . Aber bestell nicht bei Conrad, da ist es deutlich teurer. Die PICs würd ich wegschmeißen, oder verschenken oder so, aber erst mit PICs anfangen
JTAG-Anschluss - ISP to seriell integriert - serieller Anschluß über MAX232 - 3 Programmtaster - 2 LEDs - 1 Buzzer - Port PA, PB, PC auf 34-polige Pfostenleiste Ist das ein schnapper? Es ist allerdings kein avr dabei,hab mir aber ein par ATMEGA32 bei reichelt bestellt.
-
Thread
Arduino UNO mit USB-Joystick verbinden
Es braucht dazu einen Arduino Leonardo oder ein Teensy, der hat einen Atmega32U4
Rene K. schrieb im Beitrag #4761306: > Quark, der u4 kann (am einfachsten mit LUFA) auch als Host betrieben > werden. Interessant. Atmel selbst schreibt hier nichts von Host oder OTG: http://www.atmel.com/devices/atmega32u4.aspx?tab=parameters
-
Thread
FPGA contra Mikrocontroller
#Wenn ich mir heute eine 8-Bit-Controller für 2-4 Euro kaufe, dann mit #Sicherheit nicht einen 16C57, sondern z.B. einen ATMega8. #Der hat z.B. einen AD-Wandler, sowas gibt es bei FPGAs nicht #integriert. Selbst wenn Du nur den digitalen Teil
Beispiel wie sich drei Technologien vertragen und sogar miteinander spielen: 1. old Style CPU: Z80, 2. MCU: ATMega 162, 3. FPGA EP1K50. Ich habe mich ja inzwischen dem Retrocomputing verschrieben und dafür ist das Board eine ideale Plattform. Der ATMEGA konfiguriert den FPGA und erledigt alle FAT-Zugriffe
-
Thread
Rotary-Encoder mit Arduino als Konzentrator
nicht. Serial ist eine "globale" Instanz. Entweder von HardwareSerial, oder USB Serial_ (z.B. beim 32U4). Dann ist Ende. Mehr Möglichkeiten gibts nicht. Serial kann nicht von einem User, einfach so, anders implementiert werden. Nicht ohne tiefe Eingriffe. Karl K. schrieb im Beitrag #5799657:
> Serial ist eine "globale" Instanz. > Entweder von HardwareSerial, oder USB Serial_ (z.B. beim 32U4). > Dann ist Ende. > Mehr Möglichkeiten gibts nicht. > Serial kann nicht von einem User, einfach so, anders implementiert > werden. > Nicht ohne tiefe Eingriffe. entschuldige, aber das ist
-
Thread
AT-Mega teurer geworden?
die es schafften guenstiger als unser Lieferant hier zu sein. Kapier ich nich... Beispiel: ATmega32-16AU Schukat 2,20 bei 50 Stück (letzte Staffel) und 1,80 bei 160 Stück, beim Distri 1,20 bei 160 Stück (1 Familienpackung). Mein Tipp wäre: Distri wechseln- oder besser nicht, hab ich mehr Chancen
Habe gerade mal Preise für ATMega8535 verglichen und habe angesichts der Unterschiede echt gestaunt: Digikey 5,70 ($ netto) Reichelt 2,15
-
Thread
3A Step Down + Arduino
Stückliste: U1: TS30013-M050QFNR C1: Kerko 10uF 35V C2&C3: Kerko 22uF 10V C4: 22nF 10V D1: Schottky Diode 40V 5A L1: Inductor 4.7uH 4.4A Dies sind die Angaben aus dem DB
Jache schrieb im Beitrag #6474696: > U1: TS30013-M050QFNR > C1: Kerko 10uF 35V > C2&C3: Kerko 22uF 10V > C4: 22nF 10V > D1: Schottky Diode 40V 5A > L1: Inductor 4.7uH 4.4A Ist Ok. Mein persönlicher Tipp: C4 bekommt 100nF C1 eine
-
Thread
I2C meldet status 0x38
** TWIM_Stop ** ** For testing this program, use the program ** TWI_Slave_main.c in the slave uC and connect the ** two TWI lines properly (don't forget to also ** connect GND between Master and Slave!) ** ** Used uC for Master is ATMega32 */ int main (void) { uint8_t i; uint8
#include <avr/io.h> #include <util/twi.h> //Motoradresse #define MOTOR_ADR 0x0C //PHASE1 (U) #define UH_DDR DDRB |= (1<<3); #define UH_ON TCCR2A |= (1<<COM2A1); #define UH_OFF TCCR2A &= ~(1<<COM2A1); //PHASE1 (U) #define UL_DDR DDRB |= (1<<1); #define UL_ON PORTB |= (1<<1); #define
-
Thread
Pegelwandler SD-Karten tauglich
Die angehängte Schaltung benutze ich ohne Probleme bei 2 MHz zwischen SD-Karte auf 3,0V und einem Mega32 auf 5,0V. Die machbare Geschwindigkeit hängt aber sicherlich auch vom Aufbau ab, auf meiner Platine liegen der Controller und die SD-Karte nur 2 cm auseinander
doch ausreichend. Ist auch abhängig von Signalrate, Länge, Last, weil die Flanken an den Extremen u.U. etwas abflachen können. Korrekt hingegen geht das mit irgendeinem 74HCT Gatter, denn die sind trotz 5V Versorgung schon mit 2,0V high Pegel glücklich.
-
Thread
Alternative zu Kristallohrhörer
ich da nur den BC547C nicht... da funzt jeder halbwegs verstärkende npn si kleinsignal transi! 2sc1815 oder 2sd636 oder 2sc3198 u.s.w. auch die transis aus ddr produktion sind geeignet sc236, sc237, sf137,sf215 u.s.w. ist nur n beispiel. ich häng mal nen schaltplan an . so hab ich das zum
diese kleine schaltung ohne ic. damit schieb ich mittels ponyprog den bootloader der µsps auf den atmega32. das geht ohne probleme.
-
Thread
USB-AVR-Lab neu Atmega's lassen sich nicht mehr flashen
Aber irgendwie findet man nicht wirklich viele Erfahrungsberichte (http://www.ehajo.de/Bausaetze/Atmega32U2-ISP-Set?source=2&refertype=1&referid=5)
Philipp W. schrieb im Beitrag #3153694: > Sind das bei Pollin keine neuen uC's? das wüst ich auch gerne... zuzutrauen ist dieser verschacherfirma alles. allerdings funzen alle bei pollin gekauften atmega32-16 ohne probleme.
-
Thread
Arduino als Einstieg?
Man muss halt mal Board und IDE unterscheiden. Das Board (z.B. Uno) ist ein nettes Board mit ATMEGA16U2 und einem ATMEGA328. Die IDE dagegen, naja, ist halt nicht für jeden was. Man kann es auch genauso per ISP oder Bootloader programmieren. Ich habe z.B. den Bootloader von Hagen Re. drauf und auf dem 16U2 eine USB/Serial Wandler. Mit AVR Studio wird programmiert, wie die anderen Boards auch. Einzigstes Manko, der Atmega16u2 ist nur USB/Seriell Wandler programmiert und auch so am Atmega328 angeschlossen
-
Thread
Platinenbau-Projekt ATmega2560
einfach und günstig - http://www.ebay.de/itm/Arduino-Mega-2560-R3-kombatibel-ATMEGA-Board-mit-USB-Kabe-/251662200361?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3a983c6e29 oder auch http://www.ebay.de/itm/SainSmart-Mega-2560-R3-ATmega2560-16AU-ATMEGA16U2-USB-Cabe-For-Arduino-DE
#3859058: > einfach und günstig - > > http://www.ebay.de/itm/Arduino-Mega-2560-R3-kombatibel-ATMEGA-Board-mit-USB-Kabe-/251662200361?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3a983c6e29 > > oder auch > > http://www.ebay.de/itm/SainSmart-Mega-2560-R3-ATmega2560-16AU-ATMEGA16U2-USB-Cabe-For-Arduino-DE
-
Thread
Suche Programierung für Alten TV
hm, ich wäre idealer weise , für diese art vom schriftzug, in fettbuchstaben : https://de.fonts2u.com/teletext-regular-regular.schriftart kann man diesen download in open office draw , einfügen? wenn ja , Wie? mfg
wäre idealer weise , für diese art vom schriftzug, in >> fettbuchstaben : >> >> https://de.fonts2u.com/teletext-regular-regular.schriftart >> >> kann man diesen download in open office draw , einfügen? > > Ja. > > Der Download liefert eine zip-Datei. Die musst Du auspacken. Da ist ein >
-
Thread
6 Sinuskurven mit 400Hz - welcher DDS?
Hallo zusammen, ich muss mit einem ATmega32 (AVR-NET-IO) 6 einzelne Sinus-Kurven von 0-5 Volt und einer Frequenz von 400 Hz erzeugen. Ich denke DDS ist hier das Mittel der Wahl (!?). Ich habe jetzt einige Zeit nach DDS-Bauelementen
Falk B. schrieb im Beitrag #5040370: > Versuch einen pinkompatiblen uC zu deinem AVR zu finden der genügend > PWMs hat. Das sollte der ATMega644 sein. Der hat auch andere nette Sachen, wie PC Interrupts.
-
Thread
Was kommt nach Atmega?
Ich bin vom ATMega auf den PIC24 bzw. dsPIC33 gegangen weil 1. er eine gute 16Bit-RISC-Architectur (bis zu 60MIPS) hat, 2. es Derivate mit interessanter Peripherie (CAN mit DMA usw.) onboard gibt, 3. es leistungsfähige
2 pin Spulen sind aber schon was gaaanz anderes als ein >=32 pin Mikrocontroller. So ne Spule ist leichter gewechselt wenn die abgekündigt wird also ist der Status da nicht so wichtig. Wenn die da
-
Thread
sprintf: was ist falsch?
S. R. schrieb im Beitrag #5927938: > Dann kannst du den ATMega nicht benutzen, denn der kann kein double. Doch! ich habe hier in Forum eine Bibliothek gefunden! Dort sind double mit Hilde von u64 gemacht.
. 32-Floats sind schon um mehrere Größenordnungen genauer als es deine Frequenzmessung je sein wird. Die relative Auflösung von 32-Bit-Float ist 2**(-23), was 0,0002 Cent entspricht. Das sollte doch locker
-
Thread
Arduino mega2560
Hallo Peter, der Arduino Mega 2560 besteht aus einem Atmega2560 und einem Atmega16U2. Der Atmega2560 kann kein USB. Er wird normalerweise über die seriellen Pins vom Atmega16U2 programmiert. Dazu muss auf dem Atmega2560 der Arduino-Bootloader laufen, der benutzt dann ein serielles Protokoll für die Programmierkommandos. Der Atmega16U2 hat VID 2341 und PID 0042. Auf dem Arduino Mega 2560 sind ZWEI ICSP-Header: Der in der Mitte ist für den Atmega2560, der am Rand für den Atmega16U2. Mir ist nicht klar was du für einen USB
-
Thread
AVR mit ULN2003 Schaltung, geht das so?
ist nacher nicht mehr zugänglich und soll solange arbeiten wie strom (externes PC Netzteil mit je 2A an 5V und 12V) anliegt. Programmieren möchte ich den ATMega32 mit einem Board und einem USB Programmieradapter von myAVR. ich hoffe ihr könnt mir hier weiter helfen. schonmal danke dafür
ATmega32 und 5x ULN2003? Warum nicht 4x ULN2803? Gruß Jobst
-
Thread
AD8217 - Probleme bei Strommessung mit Shunt
AD8217 richtig und wurden kontrolliert 5. Konfiguration des ADC an einem anderen Pin des ATmega32u4 getestet und funktioniert 6. JTAG ist deaktiviert (PF06 und PF07 sind Pins der JTAG-Schnittstelle) 7. Spannungswandler (LDO) funktioniert 8. VCC und GND Verbindungen des ATmega32u4 in Ordnung Evtl. Filter in der Leitung zur Versorgungsspannung Aref des ATmega32u4 oder in der analogen Leitung zwischen AD8217 und ATmega32u4 sind nicht vorhanden. Eine hohe Genauigkeit steht hier nicht im Vordergrund. Das Datenblatt zum AD8217 findest man unter dem folgenden
-
Thread
Anfänger: Was für Komponenten notwendig (für C und USB)?
mit AVRs beschäftigt habe (heute eher STM32 und MSP430) fand ich Atmega8/88 ganz gut als universal-Controller geeignet.
wirklich AVR sein muss - die reinen Softwarelösungen ergeben schwer zu findende Fehler. Besser ein ATmegaU2/U4. Oder einen zusätzlichen USB-UART Chip. (Gibt beides leider nur als SMD). Mit USB hast du ein zusätzliches Problem. Einigen Stellen haben 50ms Timeout. Du kannst keine Warteschleifen verwenden
-
Thread
BME280 3,3v Spannung und I2C Bus
da gar nix der geht davon aus, dass wo 3.3V draufsteht auch 3.3V rauskommen ... und ich glaub bei I2C ist ja gerade dass das Trügerische da der markierte 3.3V Pin am ESP/Arduino zwar wirklich nur 3.3V liefern aber der I2C macht was er will liefert also u.U. > 3.3V (vorausgesetzt der ESP/Arduino hängt
Achim A. schrieb im Beitrag #7373745: > ........ und ich glaub bei I2C ist ja gerade dass das > Trügerische da der markierte 3.3V Pin am ESP/Arduino zwar wirklich nur > 3.3V liefern aber der I2C macht was er will liefert also u.U. > 3.3V Ja, an irgendein Märchen
-
Thread
Eieruhr mit 7-Segment Anzeigen Gesperrt
da ich 32 Anschlüsse bräuchte für 4x8 LEDs, wäre der ATmega32 und auch der ATmega16 bereits voll belegt, allerdings brauche ich ja auch noch einen Inkrementalgeber um die Zeit einzustellen und einen Summer. Darum
M. S. schrieb im Beitrag #3790599: > Eben, da ich 32 Anschlüsse bräuchte für 4x8 LEDs, wäre der ATmega32 und > auch der ATmega16 bereits voll belegt Warum brauchst du 4x8 LEDs ? Ich brauche 4x7 für hh:mm und einen Ausgang für den blinkenden Doppelpunkt
-
Thread
Unterschied drei mal ATMEGA168
Deckblatt von 7766F–AVR–11/10: ATMEL 8bit-AVR Microcontroller with 16/32K Bytes of ISP Flash and USB Controller ATmega16U4 ATmega32U4
und was hat ein ATmega16U mit einem ATmega168 zu tun?
-
Thread
NRF24L01+ test program for Arduino Uno
. Die Netto-Datenrate (payload) > liegt bei 1 Mbit etwa bei 1200 Paketen (a 32 Bytes) pro Sekunde. 1200*32*8=0.3Mbit Ist diesbezüglich trotz deaktivierter Terminalausgabe das Bottleneck der ATMega328p?
wie folgt: PC sendet "C" (oder ähnliches): Es folgen Konfigurationsdaten PC sendet "T": Es folgen 32 Byte Daten Idealerweise hat der uC HW-Handshake für UART. Dieses kann man am PC auswerten. Falls der uC kein Handshake hat (AtMega), so müsste der uC jedesmal ein "R" für Ready schicken. Alternativ
-
Thread
STM32 Header
(0x1U << GPIO_MODER_MODER13_Pos) /*!< 0x04000000 */ #define GPIO_MODER_MODER13_1 (0x2U << GPIO_MODER_MODER13_Pos) /*!< 0x08000000 */ [/c] https://github.com/modm-io/cmsis-header-stm32
der STM32L152RBT hat 128kB Flash und 16kB RAM, das Projekt belegt kompiliert - auf Größe optimiert 6556 Byte - auf maximale Geschwindigkeit 6944 Byte Das Blinky mit aller Initialisiertung des uCs braucht
-
Thread
Atmega32A DMX senden
sie für den Atmega32A anzupassen. Als Takt nutze ich einen 16MHz Quarz, weil der Atmega gleichzeitig noch MIDI Daten per Software UART empfangen soll. Auf einem Atmega328 funktioniert das senden, auf dem Atmega32A
was anderes gesendet. Wenn die Lampe und Leitung stabil sind würde als unregelmäßige Fehlerquelle u.U. ein Watchdog-timer in Frage kommen der den µC neustartet. Zur Fehlereingrenzung evtl. auch erstmal mit dem Atmega32a die Lampe prüfen: (dmx_buffer[1]=255 ist DMX-Kanal 2 ) if(dmx_channel_tx_count
-
Thread
Wie lange Assemblerprogrammierung IC ADC ?
Ich habe doch noch eine Frage bevor ich in die große Welt der uC eindringe. Wenn ich irgendein beliebigen Atmega mit C++ programmiere, dann sendet der uC ja nur dem PC ein Binärcode. Gibt es jetzt schon gratis Software, die mir diese Binärzahlen in Spannung in Form
Falk Brunner schrieb im Beitrag #3287640: >>Frage 2: Was beutet TQFP, QFN/ML und PDIP in Bezug auf einen ADW > > Das sind die Gehäuseformen, hat mit dem ADC nichts zu tun. Doch. !DipAdcEingänge = DipAdcEingänge + 2 Das läuft doch wieder auf Atmega8
-
Thread
NRF24L01+ Reichweitenproblem
einem Bluepill Board zum laufen bekommen, davon habe ich noch genug hier rum liegen. Arduinos auf ATMega Basis habe ich leider nicht, bin vor langer Zeit von ATMega auf STM32 umgestiegen.
und mit dem Trio 100nF + 1uF + 220uF super Ergebnisse erziehlt. 2.) Bei den Sensoren nutze ich einen Attiny1614 bzw. Attiny84 und asynchrones senden. Dann wird der MC wärend des sendens in stand by gesetzt und durch den interrupt
-
Thread
hilfe avrdude
? Ich benutze avrdude-5.3.1. Dies ist die Fehlermeldung. > "make.exe! programm avrdude -p atmega32 -P usb -c usbasp -U flash:w:main.hex error at C:\WinAVR-200712221\bin\avrdude.conf:385 unrecognized character: "u" make.exe: *** [programm] Error 1 >Process Exit Code:2 Gruß Kwinto
kompletten Programmer aus der avrdude.conf gelöscht. Jetzt habe ich die Fehlermeldung: avrdude -p atmega32 -P usb -c usbasp -U flash:w:main.hex found 2 busses found 2 busses avrdude: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc Wenn ich nur die Zeile lösche, dann steht da:
-
Thread
Günstiger uC mit hoher Taktfrequenz
Kleine übersicht der letzten CortexM3 auswertung von der Embedded AT91SAM3U CortexM3 mit bis zu 96Mhz (256/52) AT91SAM3S CortexM3 mit bis zu 64MHz (512/64) ST32F10x CortexM3 mit bis zu 72Mhz (1024/96) ST32F2xx CortexM3 mit bis zu 120Mhz ( weiss jemand mehr dazu?)
Flash >integriert sind, und sonderlich billig sind >die ARM-Cores auch nicht. Der Preis eines uC ist stark abhängig von der Grösse von RAM/ Flash und dem Gehäuse(Anzahl der Pins). Bei gleichem Gehäuse/ RAM / Flash und Peripherie ist ein 32Bitter nicht (viel) teuerer als ein 8Bit uC. Hat der 32Bitter
-
Thread
Leistungsstärkere Alternative für Atmega/Arduino
etwas was ich mit nicht zu hohem Aufwand benutzen kann (also Arduino ähnlich), viel PWM (ab 10), SPI, I2C, UART, viel RAM (ab 32k) und genug Flash (ab 128k). Dazu mindestens die CPU Leistung vom Atmega 328 oder 2560 bzw. mehr schadet sicher nicht. Was mache ich derzeit? Eine Art "Smart Arbeitsplatzbeleuchtung
Integrierter 802.11 BGN WiFi-Transceiver Integriertes Dual-Mode-Bluetooth (klassisch und BLE) 2,2 bis 3,6V Betriebsbereich 2,5 uA Tiefschlaf-Strom 28 GPIO 10 Elektroden kapazitive Touch-Unterstützung Hardware beschleunigte Verschlüsselung (AES, SHA2, ECC, RSA-4096) 4 MB
-
Thread
F1-Drehzahlanzeige selber programmieren
Stefan U. schrieb im Beitrag #4891075 im Forum "ATmega-Programmierer gesucht": > Sieht aus wie meine Arbeiten :-) Danke für dein Kompliment :) > Für den Anfang solltest du mal berichten, > > - wie
können. Also mit dem Chip kann ich dir nur sagen, dass ich mit meinem sehr zufrieden bin: Atmel Atmega32. Er hat 40 Pins, wovon 32 Pins nutzbar sind. Der Speicher ist schön groß. Jede Menge PWM-Anschlüsse und so weiter. Kostet auch "kaum" was. Bzgl. programmieren kannst du ja mich fragen :P Ich kann