-
Thread
Ic Programmieren anfangen - welche Schnittstelle?
deinen usb-Port an und kannst es programmieren. arduino.cc und https://www.amazon.de/XCSOURCE%C2%AE-Atmega-Controller-Arduino-TE359/dp/B015MGHH6Q/ref=pd_sim_23_37?ie=UTF8&dpID=514MwhzsBFL&dpSrc=sims&preST=_AC_UL160_SR160%2C160_&refRID=PSSFZF31A4BRQ3NA71MY MFG V. Schlegel
entw-board-efm8bb10f8g-busy-bee/dp/2469338?ost=SLSTK2020A&selectedCategoryId=&categoryNameResp=Alle%2BKategorien&iscrfnonsku=false LPC800 (ARM): http://de.farnell.com/nxp/om13055-598/entwickl-board-lpc812-lpcxpresso812/dp/2471559 Danach kann man dann auch selbst Schaltungen aufbauen, die uC sind
-
Thread
Platinen mit GPS - Empfänger bei ebay
Ich glaube einer Atmega48L/88L als interface chip , und dann I2C oder SPI brauche als kommunikation , und dann kriegst du noch einer uart. Brauchst du mehre pins dann einer Mega16 /Bingo
Wenn man unbedingt was mit I2C-Bus machen will und sich einen 2. µC sparen will, wäre so ein Baustein interessant. Bisher braucht man für den Anschluss an den PC ja auch noch einen MAX32xx und wenn man den dadurch auch noch sparen
-
Thread
Nicht noch ein Cocktailautomat -.-
ob eine Flasche oder das Eis leer ist bzw. ob der Eingabetaster bereit für eine Eingabe ist. Als uC habe ich vor den ATMEGA32-16DIP zu verwenden, da dieser genügend PINs hat um später gegebenenfalls weitere Pumpen hinzuzufügen. Das coden sollte kein Problem darstellen. Nur bei der Schaltung war
auf Nano Wie viele Pins haben die denn mehr als der Atmega32-16? Also Pullups für die Taster auf uC Seite? Jetzt höre ich Werte von 100R bis 1k, nehme ich einfach 470R als Gate Widerstand und fertig?
-
Thread
1000 Leds an Atmega32
Hi Für eine Weihnachtsbeleuchtung möchte ich mit einem Atmega 32 ca. 1000 Leds ansteuern. Ich habe am Atmega 32 30 I/O zur Verfügung. Einen brauche ich für einen Taster. Es bleiben also 29 Pins für die Leds. Wenn ich diese nun multiplexe, kann ich damit höchstens
Mit Schieberegistern habe ich schon 300 LEDs von einem Atmega32 sogar mit 7-Bit-PWM angesteuert. Ist sportlich, geht aber. Vermutlich würde bei 1000 LEDs noch 5 Bit drin liegen.
-
Thread
Problem bei Temp-Messung Rasp. Pi Pico & Pt1000
| ADC ------------------- GND [/pre] Nun rechnen: ADC misst also U2 einen Wert (MW) mit MW = 65535 entspricht 3,3 V, dh. [pre] U2 = MW * 3,3 / 65535 U1= 5,1 V - U2 I = U2 / R2 = U2 / 1488 (V/A) U1 = 5,1 - U2 R1= = U1 / I = (5,1 V - U2) / (U2 / R2 ) = = (5,1 V - U2) / (U2 / 1488 (V/A)) = = (5,1 V - U2) * 1488 V/A / U2 oder = (5,1 V - MW * 3,3 V / 65535) * 1488 V/A / (MW * 3,3 V / 65535) = = ( 5,1 V * 65535 / (MW * 3,3 V) - 1) * 1488 V/A [/pre] richtig
-
Thread
Mikrocontroller Cluster Computing
spürbaren Vorteil gegenüber einem einzelnem Tiny hat. Ich würde das Experiment eher mit ein paar STM32 machen, die gibt es zum Preis eines ATMEGA (<5.00€) und die Dinger bieten schon alleine ein vielfaches an Rechenpower und Speicher. Und man hat hat bei den meisten Typen min. 2 UARTS die man im MBit-Bereich
Würde das mal neubeleben und den ESP8266 mit 160 MHZ betreiben, das RF offline stellen, sagen wir mal 32 stck auf einer Steckplatine, entspricht dann wohl 5 GHz für 32x 2,40 EUR = 76 EUR bei Modulen, und wenn man sich die Module einspart, und gleich ein PCB macht, dann denke ich kommt man auf knappe
-
Thread
AVR8_Burn_O_Mat_Config.xml
nach vervollständigen können und nicht jeder selbst Hand anlegen muss. unterstützt von Original (2.1.2): [pre] ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega48, ATmega88, ATmega168, ATmega328P, ATmega162, ATmega8515, ATmega8535 ATmega164, ATmega324, ATmega644 ATmega169, ATmega329,
Hallo, um atmega32u4 erweitert.
-
Thread
IR-Emfänger TSOP 4838 an ATmega328P
OC2A on ATmegas supporting OC2A, e.g. ATmega88 * IRSND_OC2B = OC2B on ATmegas supporting OC2B, e.g. ATmega88 *
TXEN_BIT_VALUE (1<<TXEN) #define UART0_UDR UDR #define UART0_U2X U2X #endif //UBRR0H void uart_init (void) { UART0_UBRRH = UBRRH_VALUE; UART0_UBRRL = UBRRL_VALUE; #if USE_2X UART0_UCSRA |= (1<<UART0_U2X);
-
Thread
Umfrage zu installierten Hausbussen
zu 15m Knoten: ATMEGA32 mit je 8 Optokoppler für Ein- und Ausgänge Buskommunikation: Master pollt Slaves Anzahl Knoten am Bus: 12 Nodes per RS485 16 Sensoren per I2C Inbetriebnahme: 2007 Probleme: keine, null; RS485 und ATMega32 extrem robust Teilnehmer: - 2x Garagentor - 5x Zahlenschloss - 1x Heizung - gesamtes Licht
-
Thread
ATMega8a Tastendruck an Windows senden
google ma nach usb4all, hat nur 1 kl. nachteil: anderer uC
Hallo, ein weiter Vorschlag mit USB 2.0 Interface: hat ein Atmega32u4 drauf. Als fertiges Board, evtl. mit zusätzlichem Spannungswandler und Steckverbinder: https://www.ehajo.de/boards/91/atmega32u4-breakout-board Den passende USB
-
Thread
Suche uC zum Pegel einlesen und auf CAN ausgeben
Transceiver ist keiner drauf, aber sonst ziemlich komplett: http://stores.shop.ebay.de/ElecMerge_STM32F103-Cortex-M3_W0QQ_fsubZ256246119QQ_sidZ789074479QQ_trksidZp4634Q2ec0Q2em322 http://stores.shop.ebay.de/ElecMerge_LPC2119_W0QQ_fsubZ263582719QQ_sidZ789074479QQ_trksidZp4634Q2ec0Q2em322 Der CAN Controller drin ist nur für Basic CAN zu gebrauchen, dafür hat er 2 Kanäle. Aber Vorsicht - alles 32bittige ist für einen Anfänger allzu leicht der Einstieg in den Ausstieg.
-
Thread
AVR 8Bit Einstieg: Fragen zu Entwicklungsumgebung
Um vielleicht noch eine Variante zu nennen: http://www.chip45.com/products/crumb328-2.3_avr_atmega_modul_board_atmega328_usb.php
#2990399: > Um vielleicht noch eine Variante zu nennen: > http://www.chip45.com/products/crumb328-2.3_avr_atmega_modul_board_atmega328_usb.php Nette Seite. Die Sache kommt ins Rollen...
-
Thread
Programmieren eines SMD Atmel uC
löten. > Als uC habe ich vor einen Atmega 48PA zu verwenden, bin da aber flexibel > so lange er mit etwas über 12MHz betrieben werden kann und mind. 2Kb > Flash Speicher hat. Schlechte Wahl. Das Teil hat keinen
nicht genauer studiert. Daher die Frage) Hm, ich habe schon ein paar Sachen mit at90usb162 und atmega32u2 gemacht und bisher hat es mir immer gereicht: Wenn man beim Start der eigenen Applikation die Clock umstellt und einen Weg vorsieht, wieder in den Bootloader einzusteigen (entweder wieder über
-
Thread
Stromreduzierung in Power-Down mit CKDIV8 ?
Das Optimum erreicht man nur bei 1,8V/1Mhz. Hab die Tabelle zufällig auf da ich auch auf 100uA kommen möchte. Ich bin noch mit nem 32khz Quarz, 8Mhz Intern im Powersave Modus bei 8ma, mein Plan ist nun alles wegschalten und auf Bedarf TWI wieder zuschalten und notfalls auch auf die 1Mhz runter
an einem ATmega32, dort konnte man mit offenen Eingängen noch mA fließen lassen. Die Pull-Ups dort einzuschalten ist auf jedden Fall nicht falsch. >> und nicht immer, dazu muss man ein paar >> Registerbist richtig
-
Thread
128x64 Grafik LCD An Atmega 8/16/32
Fragen bezüglich des Anschlusses an meinen Atmel, Hab folgende Atmels zur Verfügung: AtMega8515, 2x Atmega 16 und ein Atmega 32 1. Welche PINS muss Ich nun an meinen Atmel Anschließen? 2. Was hat V0, D/I, CS1, CS2, /RST / VEE / A und K für eine Funktion? Ist es besser wenn ich einen Atmel für
> nutzen soll und an welchen Port ich die PINs vom Display aus dran hängen > soll? Nimm den ATmega16, der ist billiger als der ATmega32 und du hast zwei Stück davon, es ist also nicht ganz so schlimm, wenn dir einer kaputtgeht. An welche Ports du das Display hängst ist völlig egal, aber ich würde
-
Thread
AVR-Mikrocontrollertechnik-Kursus in Assembler besprechung Gesperrt
im Reader Seite 28 ) bin ich zu folgenden Schluß gekommen. *A100* a) Der Adresszähler des ATmega32 beträgt 14-Bit und die höchste Flashadresse ist $3FFF ( FLASHEND ). b) Der Adresszähler des ATmega8 beträgt 12-Bit und die höchste Flashadresse ist $0FFF ( FLASHEND ). Das das für den ATmega32
jeweils mit 15 mA betrieben werden sollen. Welche Spannung liefert der ATMega32A bei 15 mA (siehe Datenblatt)? *c)* Berechne den Vorwiderstand für eine rote "low current" LED, die nur 2 mA benötigt. Achte auf die Spannung (Datenblatt ATmega32A)! *Zu a)* Wenn Uvcc = 5,0V
-
Thread
ATMega8: zu hoher Stromverbrauch mit Uhrenquarz
Hallo, laut Datenblatt sollte ein ATMega8 mit einem 32 kHz Uhrenquarz bei 3V etwas über 60 uA verbrauchen (S. 249, "Active Supply Current vs. Vcc 32 kHz external Oszillator"). Allerdings komme ich bei meinen Versuchen nicht unter ungefähr
: Q=Q1-Q2=C*U1-C*U2=C*dU I=Q/U=330E-6*(3.3-2.3)/12.5=26.4E-6 Allerdings läuft der uC an der Solarzelle immer noch nicht an. Beste Grüße, Bartl
-
Thread
Symmetrischer, einstellbarer DC-DC Converter
vorwärts auf rückwärts umgepolt werden, da die Züge würden dann entgleisen. Deshalb die Regler +U 0 -U. Problem Funkstrahlung: Modellbahnanlagen sind die größten Störstrahler, die Du dir vorstellen kannst, wobei die Gleise die Antennen sind. Die vielen Weichenumschalter 0,7-2,5 A (Prinzip
anderen µC habe ich keine Zeit. Das Controllboard sollte haben: - Spannungsregler 5V für den ATmega, mit Diode entkoppelt, muss max. 100mA liefern. - ATmega8 als DIL, mit Steckfassung. - Programmieranschluss 6pol für den ATmega. - 3 Ausgänge ENABLE, PWM1 und PWM2 - PWM1 und PWM2 MÜSSEN an PB1
-
Thread
ATmega32U4: FT232R nachbauen?
seriellen Port die Daten abrufen. Jetzt möchte ich gerne den teuren FT232R einsparen und habe den ATmega32U4 mit integriertem USB gefunden. Leider komme ich mit der Schaltung nicht zurecht. Kann man mit dem ATmega32U4 das Verhalten von einem FT232R "nachbauen"? Konkret brauche ich den #PWREN Pin,
Schaltung habe ich mal als Skizze angehängt. Wie gesagt sollen die beiden großen ICs durch den ATmega32U4 ersetzt werden und die Schaltung soll sich trotzdem noch so verhalten. Geht das? Guten Rutsch!
-
Thread
4-kanal PT100 Multiplexer 24bit Schaltung, Messbrücke, ratiometrisch, c't lab
Referenz vom LTC2400 ist). Insgesamt sollten 8 Sensoren angeschlossen werden, ich dachte also an 2 Karten mit jeweils 4 Sensoren, da der Platz bei einer Karte doch knapp werden würde. Das Umschalten des Multiplexers, Auslesen des ADCs und Kommunikation mit dem PC übernimmt der ATMEGA32-µC, die
schneller und einfacher ist. Wenn der ADC läuft, dann werde ich mich an den Assembler setzen und den ATMEGA32 programmieren. Der ATMEGA32 besitzt zwei unterschiedliche Massen, in c't-Lab wird die ADC-Analogmasse auch an die Analogmasse des µC geführt. Ich vermute, dass dies nur deshalb gemacht wurde, weil
-
Thread
1-Wire OW-wire slave device <=4MHz low current AVR assembler ATmega8
Hallo Klaus, nun noch ein Bild meines Versuchsaufbaus: Mit 2x ATmega32 natürlich etwas "oversized", aber es funktioniert bisher fehlerfrei. Die Portierung auf ATmega8 will mir nicht gelingen. Ich erlebe das immer wieder, dass der ATmega8 nach dem 2. Flashen
Hallo Klaus, hi Leute, nach eingen Versuchen und manchen Fehlschlägen liegt nun die 2. Version der Firmware für den 1-Wire-Slave vor. Aus Ermangelung eines ATmega8 bin ich auf ATmega168 umgestiegen. Aber das dürfte für die Profis kein Problem sein. Eine wichtige Änderung muss man
-
Thread
Neue AVR µC , irgendwas bekannt ?
Xmegas sind erweiterte AVRs und kompatibel zu den Tinys und Megas. Allerdings laufen die mit bis zu 32 Mhz und machen dabei 32MIPS! Hinzu kommen einige Features: - DMA-Controller - Programmable Multi level Interrupt Controller - flexible Event System - 12 Bit ADC mit 2Msps - 12 Bit DAC mit 1Msps
: http://www.atmel.com/dyn/products/view_detail.asp?FileName=AT32uC3AFamily_4_2.html&family_id=682 Markus
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
STM32 Demo Board (weil gibts überall "nachgeschmissen"), mit ST-Link on board MDK Community: https://www2.keil.com/mdk5/editions/community
Ich machte vor 12 Jahren gute Erfahrungen mit CoIde V1.75 und Atollic Studio. Der uC damals waren STM32F103 und 407. Der GDB Debugger war in beiden Fällen sehr brauchbar. Aus Atollic Studio wurde dann später CubeIDE.
-
Thread
FFT mit hoher Auflösung!
Kleiner Nachtrag, hab mal das Seeeduino V2.12 geordert zum rumspielen. (ATmega168 - controller)
Schrittweite von 1Hz enthalten und du kannst bis 4,096Khz auswerten. Warum empfehle ich das: 8192 ist genau 2 hoch 13, damit kannst du den Radix-2-Algorithmus anwenden. Ein AT32UC3A1512 als Mikrocontroller kann die Daten zwischenspeichern. Bei 16Bit Auflösung brauchst du 48KB, also 3/4 des RAMs. Für zwei
-
Thread
AVR Simulator mit grafischer Benutzeroberfläche für Linux
Oder liegt es vlt. an der Compiler-Version? $ g++ --version g++ (Debian 4.9.2-10+deb8u2) 4.9.2
-DF_OSC=12000000 tnarx.S -o tnarx.o # Assembling: i2c.S # avr-gcc -c -mmcu=atmega8 -I. -x assembler-with-cpp -Wa,-adhlns=i2c.lst,-gstabs -DF_OSC=12000000 i2c.S -o i2c.o # Linking: main.elf avr-gcc -mmcu=atmega8 -I. -gdwarf-2 -Os -funsigned-char
-
Thread
Projekt LED-Cube 8x8x8
Porterweiterung mit den Speicherchips 74HC573 Adressspeicher 8bit. Und als Controller verwende ich einen ATMega32/L 8bit. Ich hab da Zwei Fragen: 1.Funktioniert das so wenn ich die D1(BVA99) gegen GND schalte, um eine einen Überspannungsschutz zu erhalten? 2.Und sind die Widerstände zwischen dem Controller
verschiebe das mal in etwas, von dem ich denke dass es anschaulicher ist. Man nehme einen Motor mit 2kW Eingangsleistung und betreibe ihn mit 100 Volt. Laut P = U * I müssen daher 2000 / 100 = 2A fliessen. Jetzt reduzieren wir mittels eines 50:50 PWM die Leistung, die der Motor bekommt. Wobei wir
-
Thread
Bluetooth zu Infrarot
Wie würde mann denn die IR-Sender Diode an den z.B. Atmega32 anschließen. Kann mir jemand zufällig in Schaltpaln geben, stehe gerade irgendwie auf dem Schlauch. Oder wäre das so wie im Anhang? Dann würde OC2A an den Atmega kommen? Gruß
ok Danke. Hast Du vielleicht noch ein Test Programm für nen Atmega32 damit ich die Diode überhaupt zum "Leuchten" bringen kann? Oder wo könnte ich sotwas bekommen
-
Thread
Grasshopper und TFT Display
Das mit der uClibc ist nur eine Vermutung von mir. Vielleicht hilft Dir das weiter : http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=411697
@Udo: Du hast bei der Backlightstromregelung für R7 620Ohm müssten es nicht 1,2kOhm für 18mA sein nach der Formel im Manual für das TFT? Muss ich die Parallelschaltung der Kondensatoren, immer an den Stellen anschlissen wo ich 3,3V und 5V Spannung beziehe? Würden auch 0,01uF
-
Thread
Neuauflage Busch Microtronic 2090 Lerncomputer
Board ist und wo > man es bekommen kann. Ach so, sorry. https://www.amazon.com/Gowoops-ATMEGA2560-16AU-headers-Compatible-Mega2560/dp/B07Y9P4JL2/ref=pd_sbs_3?pd_rd_w=bx4Km&pf_rd_p=ed1e2146-ecfe-435e-b3b5-d79fa072fd58&pf_rd_r=SWSF7B8ZT5J88WM0C5QB&pd_rd_r=9d6ea4e6-79b8-4c01-a7cb-ca27a6158798&
www.jameco.com/z/NSA1166-National-Semiconductor-LED-Display-7-Segment-Red-0-10-Inch-6-Digit-1-65V-5mA-2-Inch-Long_2210976.html Genau, die Jameco-Quelle habe ich in meinem Video oben auch genannt. Würde mich interessieren, ob es noch weitere Quellen gibt - u.U. in D, was für die Teilnehmer hier interessanter
-
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.
sein in der größe... Die 4-er im TQFP-44 Gehäuse haben doch auch nicht mehr Beinchen als ein ATMEGA32, oder? Peter Dannegger schrieb im Beitrag #2193043: > Pin- und spannungskompatibel zu den üblichen ATtiny/ATmega wäre schon > sinnvoll gewesen. > Dann würde das Pimpen existierender Projekte
-
Thread
uC - kennst du einen, kennst du alle
µC! bloody_beginner schrieb im Beitrag #5621196: > Wie lange braucht ihr um euch in einen neuen uC einzuarbeiten? 1/2 Jahr, bis 1 Jahr. So ca. und ohne Gewähr, da stak abhängig von Type und Vorwissen.
> heutzutage raten anzufangen? Wenn du schnelle Erfolge brauchst, dann die AVR Serie (z.B. ATmega328P auf Arduino-Nano Board), ansonsten etwas mit ARM Cortex M3 oder M4 drin (z.B. STM32F103C8T6 auf Blue-Pill Board oder STM32F103RBT6 auf Nucleo-64 Board). Wir reden hier von rund 350 Seiten Lesestoff
-
Thread
Testplatine für ATmega 2560 - Kondensatoren an jedem VCC/GND Paar ?
zusammen, kurze Frage: Ich layoute gerade eine Testplatine für die Überführung der Pins eines ATmega 2560 ins 2,54er Raster zum fleißigen Breadboard-Experimentieren. Alles soweit so gut und fertig. Habe mich jetzt nur gefragt, ob ich nicht der Einfachheit halber noch 100nF Kondensatoren über die
-16-0mhz-16-000000-mj-p85005.html?&trstct=pol_0&nbc=1 https://www.reichelt.de/keramik-smd-quarz-3-2-x-1-5-x-0-8-mm-32-768-khz-gey-kx-327nht-7-p245474.html?&trstct=pol_1&nbc=1 100n an AREF gegen GND nicht vergessen. 10k gegen VCC an Reset.
-
Thread
Windows und Linux lesen SD Karte falsch
boot->eb.rm.BS_FilSysType[4]=='6') FATtype=FAT16; #endif } else { #ifdef USE_FAT32 if( boot->eb.rm32.BS_FilSysType[0]=='F' && boot->eb.rm32.BS_FilSysType[1]=='A' && boot->eb.rm32.BS_FilSysType[2]=='T' && boot->eb.rm32.BS_FilSysType[3]=='3' && boot->eb.rm32.BS_FilSysType[4]=='2' ) { FATtype=FAT32; } else //war kein Bootsektor, also feststellen wo der liegt #endif { mbr=(struct MBR *)iob; //Pointer
-
Thread
Sammelbestellung USBTMC Adapter. Interesse?
doch eine Anleitung die man nur lesen muss: https://github.com/xyphro/UsbGpib/tree/master/HW/REV2 Da gibt es sogar die Kommandozeile zum Dude: avrdude -c usbasp -p m32u4 -e -Ulock:w:0xFF:m -Uefuse:w:0xcb:m -Uhfuse:w:0xd8:m -Ulfuse:w:0xde:m avrdude -c usbasp -p m32u4 -U flash:w:BootLoader.hex
0x000000 avrdude error: Yikes! Invalid device signature. avrdude warning: expected signature for ATmega32U4 is 1E 95 87 [/c] 2. usbasp mag nicht [c] avrdude warning: cannot query manufacturer for device: No error avrdude warning: cannot query product for device: No error avrdude error: cannot
-
Thread
UART V24 und TTL Pegel?
verbunden. > Hier soll der ATmega dann nur mithören. Swndwn iat dann für den ATmega > tabu! Also 2 verschiedene Geräte, und der PC fehlt völlig in der Zeichnung?
Also 4 Fälle: 1) ATMega - Gerät (Direkt 2) ATMega - MAX - Gerät 3) PC - Gerät (ATMega nur eine Seite mithören, welche verschweigst Du ja) 4) PC - MAX - Gerät (ATMega nur eine Seite mithören. TTL-IN und OUT sind
-
Thread
AVR nach watchdog-Einsatz defekt?
Ich habe die Frage schon oft gehört, aber noch nie einen echten Grund. Ich hatte ein :-D Atmega32u4, Reset des µC zum einfachen Disconnect und Wechsel des USB-Descriptor und Reconnect mit diesem. Und sonst, zum Reset und Wechsel in den Bootloader wird das auch oft genutzt.
Draco schrieb im Beitrag #4743729: > Ich hatte ein :-D > > Atmega32u4, Reset des µC zum einfachen Disconnect und Wechsel des > USB-Descriptor und Reconnect mit diesem. Ich hätte noch Verständnis dafür, wenn man das mit V-USB (oder einer vergleichbaren Soft-USB-Implementierung
-
Thread
Atmega8 - DS1621 auslesen ( über TWI[ i2c]) Gesperrt
Hab den Code nochmal umgeschrieben ( Anhang), was muss ich ändern, damit ich die i2c ausgänge von atmega8 benutze und nicht die von ATMEGA32?
gibt es vielleicht im code noch einstellungen vom atmega32 die ich auf atmega8 umstellen muss?
-
Thread
[S] GPIB-USB Adapter
schrieb im Beitrag #2245606: > der Vorteil von dem Arduino Nano ist die USB Mini Buchse, die CPU hat 2 > KB RAM, und es ist fertig aufgebaut. ja, das leuchtet ein. Das Teensy, was ich da nun genommen habe ist komplett aufgebaut bis auf die CPU. Die werde ich auflöten können. Das RAM der ATmega32U2
ist ja machbar. Der ATmega32U2 hätte (falls das RAM reicht) den Vorteil, daß es weniger Teile sind. Die 16 Widerstände 470 Ohm hältst Du für erforderlich? Fromhagen hatte da nichts vorgesehen bei seiner Lösung.
-
Thread
Passender Mikrocontroller gesucht
probiert hätte ich es gerne etwas fernab von Raspberry Pi oder > Arduino. Sondern einen richtigen uC den man ernst nehmen kann. Dann nimm doch einen Arduino Due, einen Teensy, einen STM32, einen MSP430 oder was du sonst so magst. Den Arduino Due mit seinem AT91SAM3X8E darfst du gerne ernst nehmen
veröffentlicht. Hier ist ein gängiges Board mit SD Kartenslot: https://www.amazon.de/UIOTEC-STM32F407VET6-Development-Core407V-Cortex-M4/dp/B07F2ZPH3T Offenbar gibt es auch dafür Micropython. https://www.instructables.com/STM32F407VET6-Black-Board-and-MicroPython/
-
Thread
STK500 + AVR Studio 6.0 + Usb-Serial-Wandler
funsigned-char -funsigned-bitfields -DDEBUG -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.150\include" -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega8 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.150\gcc\dev\
\ATmega_DFP\1.2.132\include" -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega8 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.2.132\gcc\dev\
-
Thread
UART läuft auf ATMEGA 32 aber nicht auf 328
Dir ist bewusst das ATMega32 und ATMega328 nicht codecompatibel sind? Beispiel: ATMega32 --> USART Control and Status Register A – UCSRA ATMega328 --> UCSRnA – USART Control and Status Register n A Die Funktionsweise
COM3A0 #define OCRxA OCR3A #define TCCRxB TCCR3B #define WGMx2 WGM32 #define CSx0 CS30 //#elif defined(__AVR_ATmega1284P__) #define LED_ARDUINO 7 #define LED_ARDUINO_PORT PORTB #define LED_ARDUINO_DDR DDRB
-
Thread
Midi Keyboard im Selbstbau
Auch Ich möchte ein MiDi Masterkeyboard bauen. Dazu hab Ich mir bei E-Bay ein Miditech Midistart 2 als defekt für kleines Geld geschossen. Ich hätte vor ein System mit 3 Controllern zu bauen. 1. ATXMEGA 32 allein für Tastaturabfrage. Die Daten werden dann uber den USART ausgegeben. 2. Ein Display Controller - Dafür hab Ich vorerst mal einen ATMEGA88 eingeplant - Sollte der nicht reichen passt ein Pinkompatibler ATMEGA 328 rein. 3 ATXMEGA 32 der die ganze Verwaltung macht, die Potis abfragt und die Einstellwerte im EEPROM abspeichert. Ich
-
Thread
Was fuer ein Program?
Ausgangspins, für 2 1/2 genutzte Stellen 16 pins (+Stromversorgung, Tasten zum Einstellen und DAC Ausgang) Der Stromverbrauch so einer Schaltung liegt im 100uA Bereich, per standby bei 5uA, da hält sogar ein 9V Block
wird das nichts und wenn der dauerhaft 5V erzeugt ist dein > Akku schnell leer. > > Nimm einen uC der mit 3V läuft und eine Knopfzelle ohne Regler. Das musst du mir jetzt aber erklären. Der Atmega328PB läuft mit 1.8 bis 5.5V. Auf 8 MHz läuft er ab 2.7V. Das ist bequem im Bereich einer Lithium-Polymer-Zelle
-
Thread
USB-C an ATmega328 oder STM32
> Der Controller wäre nackt, also es müsste auch der erste > Zugriff funktionieren. > USB-C an ATmega328 oder STM32 Mit einem USB-UART-Konverter funktioniert das mit jedem STM32, weil die einen eingebauten UART-Bootloader haben. Man braucht also keinen "großen" uC mit USB-Port. Zum Flashen braucht
> Das funktioniert mit jedem STM32 und, weil man nur RX und TX braucht, > auch mit dem kleinsten USB-UART-Konverter, z.B. FT230X. Man braucht auch > nichts weiter als 2 Optokoppler oder einen ISO-7021 für eine galvanische > Trennung
-
Thread
Arduino Zeitmessung mit externes Modul das ms messen kann?
David J. schrieb im Beitrag #4678242: > Ja es Gibt einen 16 MHz Quarz. Aber nicht für den ATmega328 (beim UNO R3); der hat nur einen keramischen Resonator. Im 2. Abschnitt "automatischer Abgleich..." wird gezeigt, wie man den Quarz für den ATmega aktiviert: http://mino-elektronik.de/fmeter/fm_software.htm
schlechtesten Falle 30 ppm (Grundtonquarz von Reichelt: http://www.reichelt.de/Quarze/16-0000-HC49U-S/3/index.html?&ACTION=3&LA=2&ARTICLE=32852&GROUPID=3173&artnr=16%2C0000-HC49U-S ) Und wenn es denn unbedingt mittels Arduino-IDE Programmiert werden soll, einen ATmega328 mit Bootloader aufspielen
-
Thread
LCD 7-segment für Uhr hh:mm:ss gesucht (I2C oder SPI)
Ich möchte gern mit einem Arduino Pro Mini Clone (Atmega 168 @8MHz, 14 digitale, 6 PWM Pins) eine Schachuhr bauen (=2 separate Uhren). Dazu habe ich nach dem sparsamsten Display gesucht und aktuell sieht es für mich so aus, als wäre es ein 7-segment LCD.
am Besten zu deinem Projekt passenden uC aussuchen (obwohl der wohl nur 2 Knöpfe und einen Uhrenquartz umfasst) und ihn trotzdem im Arduino-Style programmieren. Ein normaler Arduino läuft nuemal stromsparend, der liegt 1000 x drüber im
-
Thread
AVR Assembler relative jump
//do something when var equals 1, for example jumping to another function break; case 2: //when var equals 2, jump to another function break; } in C. Ziel ist es, Code, der NICHT im Flash-Speicher des AVR-RISC-uCs ist, auszuführen. Sofern das möglich ist, ohne nacheinander
was er alles an Peripherie braucht: - Anzahl der Timer - Anzahl der Schnittstellen nach aussen (U(S)ART/I2C/SPI) Waere ja doof wenn er Anfaengt, und dann irgendwann feststellt das sein uC nicht genug Timer, etc. hat.
-
Thread
Wo sucht man Microcontroller nach IO-Anzahl, Takt und Funktionen aus?
Beitrag #7075074: > Cyblord -. schrieb im Beitrag #7075059: > >> Aber schon die sind ja für die Mega32-Rentner schon viel zu neu hip. > > Wie wird man zum "Mega32-Rentner"? Du musst nur innerlich 100 Jahre alt sein und den ATMega32 für den letzten geilen Scheiß halten und nie wieder was anderes
Cyblord -. schrieb im Beitrag #7075080: > Du musst nur innerlich 100 Jahre alt sein und den ATMega32 für den > letzten geilen Scheiß halten und nie wieder was anderes angucken wollen. Ah so, dann bin ich wohl eher nicht gefährdet. Thanks god...
-
Thread
Error: Operand Out Of Range
3047: rcall init_uart0 3048: .LM319: 3049: rcall init_uart1 3050: .LM320: 3051: rcall init_uart2 3052: .LM321: 3053: rcall init_uart3 3054: .LM322: 3055: rcall SPI_MasterInit 3932: .LM380: 3933: lds r24,b 3934: lds r25,(b)+1 3935: subi r24,lo8(-(32)) 3936: rcall u2_s_data void
temp = 0; PORTB |= (1 << R_W_2); // Auf senden umstellen while (!(UCSR2A & (1<<UDRE2))) {} UDR2 = address; u2_crc_c = address; while (!(UCSR2A & (1<<UDRE2))) {} UDR2 = u2_s_adr_t; u2_crc_c
-
Thread
KNX Schaltaktor 'reverse engineering'
Bei 10 Pins und Atmega32 ist mir nach JTAG nicht ISP. Aber mehr Ahnung hab ich da leider garnicht.
endet also hier. Darüber sind allerdings noch 6 Pads zu sehen, diese sind mit folgenden Pins des Atmega32 verbunden: 1:MISO 2:VCC 3:SCK 4:MOSI 5:-RESET 5:GND Das sollte also für ISP passen. Gibt es Fallstricke, wenn ich den Programmieradapter anschließe? Ich würde das Board parallel mit