-
Thread
welchen Microcontroller? - 8x8x8 LED-Cube
Bei Interesse gibt es hier eine kurze Doku über meine Version eines 8x8x8 LED-Cubes mit dem ATmega32 als µC: http://www.mikrocontroller.net/topic/252771
Das mit den 2N7000ern vor den IRLM6402 kam aus dem Grund, dass der uC nur 3.3V liefert, ich den Würfel aber mit 5V betreibe. Die TLCer wäre sicherlich auch eine gute Sache. Hat aber auch spaß gemacht die ganzen
-
Thread
Projektvorschlag: Bordcomputer / Kfz
BC System für nen Alten Peugeot 205 (noch vergasser) von einem Kumpel. Und komme bisher mit 1 x ATMega8 aus um ein GLCD anzusteuern I2C EEprom und I2C ADC sieht schon alles recht brauchbar aus. Gruß Dennis
AT90S1200 anscheinend problemlos integrieren. Das S.N.A.P. läuft ja über das UART und brauch so nur 2 Ports. Wenn der BC nur Vermittler ist, sollte ein ATMega32 oder sogar ein ATMEGA8535 funktionieren. Kosten unter 8 und sind im Dip gehäuse zu bekommen. seb
-
Thread
suche AT90USBKEY oder AT90USB162
im Beitrag #1851520: > ich habe den stick von hier: > [...] Joh, Hardware passt nicht. Ein atmega32u4 ist was anderes als ein at90usb162. > könnte mir jemand vllt eine passende hexfile compilieren? Falls alles > klappt, kriegt der jenige auch einen 10ner per Paypal :) Nein. Ich schlage vor
habe den stick http://shop.busware.de/product_info.php/cPath/24/products_id/55 ich versuche den atmega32u4 zu flashen mit dem teensy flash die hex draufzuspielen aber da steht immer press butten to activate das mach ich auch ich drücke die bootloader taste aber nix passiert könnte mir bitte einer
-
Thread
Schaltschwelle bei Atmega digital Eingang
Das Datenblatt ATmega8 ATmega8L, Version 2486S–AVR–08/07 sagt auf S.242: Log. 0: < 0,2 * Vcc Log. 1: > 0,6 * Vcc bei TA = -40°C to 85°C und VCC = 2,7V - 5,5V Außerdem haben die Eingänge Schmitt-Trigger-Eigenschaften
bestehend aus Spannungsteiler auf 1/2 VCC und 10nF >liefert bei meinem MC optimale Ergebnisse. Naja, beim ATMEGA168 vielleicht. Beim ATMEGA ist die Schaltschwelle tiefer. >Deshalb liegt für mich die Vermutung nahe, dass die MCs von
-
Thread
V: Bauteile (Diverse, ICs, uCs,.)
Diverse Gehäuse 2x ABS-32 http://www.tme.eu/en/details/abs-32/ TME-Preis pro Stk: 1.114 - 1.67 EUR 8x ABS-33 http://www.tme.eu/en/details/abs-33c/ TME-Preis pro Stk: 1.942 - 2.451 EUR Hier alle um 4 EUR
Hier noch 2x ATMEGA128 (nicht RoHS) ... TME 5.5 - 6.2 EUR 3x ATMEGA64 ... TME 4.9 - 5.46 EUR 1x ATMEGA16 ... TME 1.8 - 2.05 EUR 1x ATMEGA8 ... TME 0.9 - 1.08 EUR 1x ATTINY2313 (nicht RoHS) ... TME 1.2
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen, Evalboards
-> 15€/Paket Taster: 8x 3.14.200.901, Rafi: Taster beleuchtet gelb -> 0,25€/Stk. 32x 3.14.200.944, Rafi: Taster beleuchtet grün -> 0,25€/Stk. Diskret: 380x 744777222, Würth: 220uH, 0,44A Drossel -> 2€/100Stk.
4€/gesamt 800x DS3316P-222MLD, Coilcraft: 2,2uH, 3,8A Drossel -> 4€/100Stk. 25€/gesamt 40x DR127-220-R, Cooper: 22uH, 4A Drossel -> 3€/gesamt 200x DR74-330
-
Thread
"beat" erkennung mit Atmega1284
= _BV(ADEN)|_BV(ADSC)|_BV(ADFR)|_BV(ADIF)|_BV(ADPS2)|_BV(ADPS1); #elif defined (__AVR_ATmega32__) || defined (__AVR_ATmega644__) || defined (__AVR_ATmega1284__) || defined (__AVR_ATmega1284P__) ADCSRA = _BV(ADEN)|_BV(ADSC)|_BV(ADATE)|_BV(ADIF)|_BV(ADPS2)|_BV(ADPS1); #endif [/c] mydefs.h[c]#if defined (__AVR_ATmega644__) || defined (__AVR_ATmega168__) || defined (__AVR_ATmega1284__) || defined (__AVR_ATmega1284P__) #define TIMSK TIMSK1 #endif
-
Thread
Nachfolger von Atmega169
//dse-faq.elektronik-kompendium.de/dse-faq.htm#F.11 ist der Stromverbrauch der AVRs wenn sie alle 2ms das Display updaten müssen einfach zu hoch, auch mit 32kHz Quartz kommt man kaum unter 100uA. Daher finden sich in allen diesen Geräten uC anderer Hersteller, die auch 1/3 bias und 1/4 biad LCD
LCD driver > getrennt werden (abgesehen vom viel zu grossen TSSOP). Sehe gerade: Im LPM3 (seite 32 im datasheet https://www.ti.com/lit/gpn/msp430fr6972) 6uA mit eingeschalteter charge pump!
-
Thread
8051-Code auf AVR-Platine STK500 übertragen
Blinklicht zu realisieren. Bei: #define mega32; // soll er mir dann alles für Atmega32 ausführen usw. Das einmal für ein paar uProzessoren. Der Quellcode nimmt somit ein paar Zeilen am Umfang zu. Das muss doch irgendwie mit einer If-Bedingung
soll er mir die entspr. Befehle ausführen um das Blinklicht zu > realisieren. Bei: > #define mega32; > // soll er mir dann alles für Atmega32 ausführen usw. Das einmal für ein > paar uProzessoren. Der Quellcode nimmt somit ein paar Zeilen am Umfang > zu. Ja, das geht mit #ifdef und #endif
-
Thread
aktueller Programmer
Hallo Ich habe bisher kleinere Projekte und Testaufbauten mit ATMega16 und ähnlichen kleineren uC realisiert und die Programmierung über Khazama und USBASP durchgeführt. Programmierung und Compiling über AtmelStudio. Nun bin ich beruflich zum Glück in die Schiene
Mal ein ganz anderer Ansatz: Für die STM32-Familie (ARM 32bit) bekommt man sowas für ~5€ und die kleinen Developer-Boards (BluePill) gibts für <2€ Man muß sich nur einmal einarbeiten.... Ich sehe da eigentlich kaum noch Vorteile für die
-
Thread
Hausautomatisierung mit Embedded Linux
Funkempfang mache ich mit einem ATmega8. Dieser decodiert und schickt dann das Ergebnis per I2C an den Slug. Floo
> Zur zeit habe ich unter anderem ein MiniITX-System am laufen welches die > Sensoren (Rs232--Atmega32-->DS18S20 , bzw KTY Sensoren) via c# in eine > Datenbank loggt (40 Watt). Das läuft auch sehr gut, ist aber oversized Das hört sich doch schon mal gut an. > Wäre eventuell da das NSLU2 geeignet
-
Thread
AVR lernen für diplomarbeit
auch eine FOR schleife bis 1000 ohne inhalt oder mit //Time befor: T1 siehe Programm Time1, time2, time3 For(i = 0; i < 1000; i++){ //Tu was printf("%i\n", i); } //Time after: T2 siehe Programm Time1, time2, time3 //rechnet die differenz in Mikrosekunden //T = T2 -T1 weil die
Seite, im Anhang ist ein Screenshot, auf dem ich es markiert habe. Außerdem muss der MCU-Typ auf ATMega169 eingestellt sein, weil nicht alle ATMega diese Register haben (es ist eigentlich irgendein LCD-Controler oder sowas). Den kannst du unter Debug->AVR Simulator Options einstellen. Device: ATMega169
-
Thread
Stromverbrauch: ATmega32L vs PIC18LF2680
kann ich in etwa abschätzen, wie der stromverbrauch eines - PIC18LF2680 mit ca 3,7V und 16 oder 32MHz also 4 oder 8MIPS - ATmega32L mit 4 oder 8MHz abschätzen kann, bzw welcher der 2 controller den geringeren stromverbrauch aufweist? gruß, Hermann
Also 70mA ist schon arg viel. Der uC sollte nicht dein Problem sein. Der ATMega8 ist bei 8 MHz mit 15mA maximaler Stromaufnahme angegeben (Datenblatt Seite 243). Wenn irgendwo eine LED dranhängt, zieht die vermutlich mehr Strom als der
-
Thread
ATMEGA8535 tut nicht!!!
Werte setzen: SLOW, NORMAL, FAST, TURBO Nachzulesen in der Dokumentation: http://www.lancos.com/e2p/ponyprog2000.html#s2.6.2 Sollte auch SLOW noch zu schnell sein (wenn man den Takt z.B. mit einem 32kHz Uhrenquarz erzeugt) dann hilft noch der undokumetierte Parameterwert VERYSLOW. Hat bei mir
So jetzt kann ich wieder mit PonyProg auf dem ATMEGA8535 zugreifen. Ich habe bei CKSEL3, CKSEL2, CKSEL1 und CKSEL0 nicht den Haken gesetzt. Das Display funktioniert. Nur wenn ich z.B. den PORTB die LEDS blinken lassen will dann macht der COntroller
-
Thread
Suche geeignete Simulationssoftware
Hallo Ich würde dir den den ATmega32 empfehlen. Da er in DIL Bauform erhältlich ist. Und zur anbindung vom AVR zu PC und zurück. Könnte man die Interne UART nehmen und mit hilfe eines USBtoRS232 adapter mit dem PC verbinden. Der ATmega32 hat 32 I/O-Pins. Der AD-Wandler hat eine 10Bit Auflösung. Zur an Steuerung der Pumpe und der Heizplatte. Wenn die Geräte keine eigne Steuerung haben könnte man die mit hilfe einer PWM-Modulation
-
Thread
brauche Digitale IO an Standard PC
der regel nicht. Der Dateneingang ist ja problemlos mit interrupts zu handeln. Wenn du einen ATMEGA128 benutzt kannst du pro uC schon 49 IO's abdecken und hast dann trotztem noch die 2 UARTS zur kommunikation frei. Also für "SPS-Zwecke" durchaus ausreichend. Fertige IO-Karten sind meist sehr
und die vernetzung der ATMega128 geht bis zu 1Mbit sogar durch die interne hardware, was den uC weniger belastet. Ich hab bei einem ähnlichen System die uC's mit 500kBit/s vernetzt läuft einwandfrei. Aber da ich nicht weis
-
Thread
DOGM - 163 Initialisierung +5V SPI
sitze hier schon seit 3 Tagen und versuche ein DOGM163 Display mit +5V und im SPI- Mode mit einem ATmega32 zu initialisieren aber es will einfach nicht klappen. 1 Frage: Brauch eine Hintergrundbeleuchtung um Zeichen am Display zu erkennen ? 2 Frage: Ich benutze die ISP Schnittstelle um meinen ATmega32 zu programmieren, kann es sein das das der Fehler ist. Pinbelegung meiner Schaltung: PB7 = SCK --> Pin29 = CLK PB5 = MOSI --> Pin28 = SI PB1 --> Pin 39 = RS PB0 -
-
Thread
Vollprogrammierbare Zündanlage für 1Zylinder 2 und 4 Takt Motoren
Ich bin gerade dabei eine CDI Zündanlage zu entwickel die für 1 Zylinder 2 und 4 Takt Motoren geeignet ist. Die Zündelektronik besteht aus einem Atmega8 der von einem Hallsensor(latch) das signal bekommt (dies könnte man auch für Unterbrecher konfigurieren). Auf dem Atmega
ablegen, so spart man sich die Berechnung im µC nur die Kennfelder werden halt sehr groß, aber ein ATMega32 hat ja genug Flash vorhanden um auch sehr große Kennfelder zu speichern.
-
Thread
DMX Board geht nicht :/
gearbeitet. Daher würde ich Dir eher das hier empfehlen: 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 dazu zwei mal: 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 Das ganze dann wie aus Seite 32 verschalten (möglichst nah am Controller). Und zwischen VCC und Ground des Controllers auch noch einen 100nF Kondensator.
-
Thread
FastBoot + Atmega32U4
Hallo, weiss jemand, ob der FastBoot Bootloader auf dem Atmega32U4 läuft? gruss Michael
bootload.elf bootload.hex[/code] /Link/ [1] http://www.ehajo.de/baus%C3%A4tze/bedrahtete-baus%C3%A4tze/atmega32u4-breakout-board.html?search=atmega32u4
-
Thread
LCD mit ILI9325 funktioniert nicht!
Prinzipiell eine wunderbare Möglichkeit zum Umschalten. Allerdings ist der für die Komando-Pins Zuständige (U2) fest auf eine Richtung eingestellt. Und beim Zweiten ist DIR nur mit dem Eingang vom U2 verbunden. OE kann nur mit VCC verbunden sein, nur dann könnte er nie Signale durchlassen...
CCP_IOREG_gc; > CLK.LOCK = CLK_LOCK_bm; } [/c] Build started 21.4.2016 at 16:55:57 avr-gcc -mmcu=atmega644 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT test.o -MF dep/test.o.d -c ../test.c ../test.c: In function 'main': ../test.c:3: error
-
Thread
ATMega16u4 per JTAG Debuggen
Neues C "Blinki" Projekt: Gleiches verhalten Neues Assembler "Blinki" Projekt: Gleiches verhalten Atmega32u4(auf Arduino Micro Board) als Target: Gleiches verhalten Atmega2560(auf Arduino Mega Board) als Target: Debuggen Funktioniert Ich habe auch probiert das ganze mit MPLABX zu Debuggen, was aber
schrieb im Beitrag #6492934: > Mich würde nun interessieren, ob jemand von euch schon mal den > Mega16u4/32u4 debuggt hat 32u4 geht mit JTAGICEII und AVR Studio 4.19 gut.
-
Thread
AVRStudio6.1 Compiler meckert (warnt) bei Struct-Pointer-Übergabe
gibt das nach µC-net Rechnung Dann schau mal ins Datenblatt... Da steht nämlich (fosc=20MHz) 129(U2X=0) bzw. 259(U2X=1), nicht 130! aber mit den 0,2% Fehler liegst du richtig ;) Grüße
schrieb im Beitrag #3501464: > Dann schau mal ins Datenblatt... Da steht nämlich (fosc=20MHz) > 129(U2X=0) bzw. 259(U2X=1), nicht 130! aber mit den 0,2% Fehler liegst > du richtig ;) Interessant... ich hatte die http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART Formel verwendet, da bekomme
-
Thread
SPI funktioniert nur mit Tastkopf
Sind die beiden uC's von Atmel, also ATMega32 oder ähnlich?
skyperhh schrieb im Beitrag #2978996: > Sind die beiden uC's von Atmel, also ATMega32 oder ähnlich? Nein, sie sind ARM Cortex, genauer STM32.
-
Thread
Deklaration von external memory
sitze ich am Redesign einer 20 Jahre alten Baugruppe, die dabei von einem Dallas 80C320 auf einen ATMega2560 umgestellt wird. Hauptsächliche Gründe sind eine dringend benötigte 3. serielle Schnittstelle, der Wunsch nach Flash anstelle von EPROM und mehr als die derzeit vorhandenen 32k RAM. Programmiert
gekommen. Hoffentlich ändert der Compiler in einer neuen Version nicht seine Ansichten... Das wäre u.U. tödlich für abgelegte Daten bzw. die Folgeprozesse. Thomas
-
Thread
Benötigte Rechenleistung bestimmen/abschätzen
... . Das SPI-Modul nicht. Aber die USART im SPI-Mode. Da sollte der TO evtl. mal über einen ATMega164P mit 2 USARTs nachdenken. MfG Spess
> > Das SPI-Modul nicht. Aber die USART im SPI-Mode. Da sollte der TO evtl. > mal über einen ATMega164P mit 2 USARTs nachdenken. Mit krumm meinte ich 12-Bit bzw. 13-Bit wie vom AD-Wandler minimal benötigt. Die USARTs können bei den AVRs afaik auch nur 8-Bit oder 16-Bit-Transfers... Praktisch
-
Thread
Arduino Uno und VUSB
usb 2-1.2: new low-speed USB device number 44 using ehci-pci [11086.788681] usb 2-1.2: device descriptor read/64, error -32 [11086.964540] usb 2-1.2: device descriptor read/64, error -32 [11087.140347]
/de/Main/ArduinoBoardMicro Was Du da basteln und frickeln möchtest, nur um einen Atmega328 verwenden zu können, wenn Du stattdessen eine USB-Lösung mit einem Atmega32U4 fertig aus der Schublade nehmen kannst, ist mir völlig unbegreiflich.
-
Thread
Falsche Übergabe von Variable in Funktion
-fshort-enums -g2 -Wall -mmcu=atmega32a -c -std=gnu99 -MD -MP -MF "menuescreens.d" -MT"menuescreens.d" -MT"menuescreens.o" -o "menuescreens.o" ".././menuescreens.c" .././menuescreens.c: In function 'Men_Universaltimer
-fshort-enums -g2 -Wall -mmcu=atmega32a -c -std=gnu99 -MD -MP -MF "ppt0.1.d" -MT"ppt0.1.d" -MT"ppt0.1.o" -o "ppt0.1.o" ".././ppt0.1.c" In file included from .././ppt0.1.c:12:0: C:\Users\Deborah\Documents\Atmel
-
Thread
Keine Verbindung zu ATmega8 mit ISP-Prog :-(
Hallo, ich habe gestern meine erste (!) Grundschaltung mit einem ATmega8 aufgebaut und bin am Verzweifeln - mir gelingt es nicht, eine Verbindung zum uC herzustellen. Kann mir jemand helfen? Hier ein paar Infos: Board: Grundschaltung mit Reset-Pin über 10K auf VCC
Steht natürlich alles im Datenblatt des Atmega8. Unter anderem hier: Table 2. Device Clocking Options Select(1) Device Clocking Option CKSEL3..0 External Crystal/Ceramic Resonator 1111 - 1010 External Low-frequency
-
Thread
entscheidung mikrocontroller
mit großen Zahlen durchzuführst, dann solltest du einen STM32F103 verwenden, die gibt es bei eBay für 1,80€. Du kannst dir auch ein STM32F4 oder ein STM32F7 bestellen, kostet 20,33€ und hat sehr viel Rechenpower und Pins und Speicher. Wenn du etwas genauer
aufgefallen, dass in diesem Forum nur wenige Mikrocontroller-Serien immer wieder auftauchen: Atmel AVR (ATmega, ATtiny, Arduno, Xmega) Espressif ESP8266 Microchip PIC ST Microelectronics STM32F103, STM32F030, STM32F407 Texas Instruments MSP430 Das hat einen guten Grund: Diese Chips kann man als Endverbraucher
-
Thread
Erfahrung mit China Arduino?
ich PeDas Entprell bullet prof auf Arduino umgestrickt) hat man einen 32k Compi für vieles unter 10 € (in meiner Jugend kostete 1 Speicherchip SRAM mit 2k x 8 50,- DM und ein Speicherchip DRAM 1Mx1 und DRAM 4Mx1 je 50,- DM (in zeitlich aufsteigender Folge) also leg los
fange mit solchen spielereien erst an wenn der Flash voll ist, oder ein programm in einen billigen Atmega8 passen muss.. den 32er hab ich erst einmal knapp voll bekommen und das war schon viel Code ohne auch optimieren zu müssen ;)
-
Thread
[Projekt] Atmega inklusive Sensoren
Beschleunigungssensor speichert seine Daten mit Zeitstempel in dem RAM. Während der Datenerfassung läuft der XMega mit 2MHz, um Strom zu sparen, beim Auslesen und direktem Konsolenbetrieb dann mit 32MHz. Gespeist wird das Board von einer Li Zelle, die beim Anstecken der USB Verbindung geladen wird. Bluetooth allerdings
Um mal einen konkreten Controller zu nennen, ich empfehle da einen Xmega32E5. Ist das leistungsfähigste was Du noch selber auf das kleinstmögliche TQFP32 Plätzchen selber löten kannst.
-
Thread
Hausbus über RS232 möglich?
verbaucht der schon eher viel, 100MBit ist deutlich sparsamer. Microcontroller ist ein simpler ATMEGA32 bzw ATMEGA664, den man sowieso braucht. Gruss Axel
wo ich eh gerade so schreibe... > > Was brauche ich "real" für einen Versuchsaufbau? > > Je 2x > µC - atmega8 in Grundbeschaltung - Quarz nötig? > MCP2515 > MCP2551 Beim Atmel 90CAN32/64/128 ist der CAN MAC gleich mit drin, und von Atmel gibts auch Doku und Beispielcode dafür. Das läuft
-
Thread
Programme aus RAM auf AVR32
Oh ich spiele schon über 2 Jahre mit dem Atmega32. Habe ich das die ganze Zeit übersehen oder von welchem 32er redet ihr. O.K. vorher benutzte ich den 128er Atmega, aber auch den nur in havard. Jetzt werde ich auch neugierig
in den Ram zu laden, und ihn dann auszuführen? @Winfried Ja leider verwechseln vielde den ATmega32 mit dem AVR32 ;). Gruß Zippi
-
Thread
STM32 24VDC am Eingang über 1mO
> eine Schaltung die seit 15 Jahren funktioniert jetzt plötzlich nicht > mehr gut ist.. Die ATmega haben Klemmdioden mit einer definierten Strombelastbarkeit an allen Pins (außer Reset). Die STM32 an allen 5V-toleranten Pins nicht.
begründbar. Neben dem Thema mit dem Linearregler ist die Dimensionierung des Eingangs zweifelhaft. Der ATmega128 hat 1uA Eingangsstrom maximal. Das macht bis zu einem Volt am 1MOhm Widerstand - ohne dessen Toleranzen. Der Low-Pegel wird aber erst unter 0,2Vcc garantiert. Bei 5V bist du hart an der Grenze.
-
Thread
VS1001K - Ausgang knackt
Hallo Thomas, also um ein bißchen auszuholen - ich habe hier einen ATmega32 und eine HDD mit 540 MB in Betrieb. Mein Aufbau sieht aus, wie im Anhang. Das heißt Freiluftverdrahtung. Am linken Rand sieht man das Power-department, CVDD, DVDD und AVDD (der VS1003 braucht eine
der VS1003 auf Adapterplatine und rechts der GBUF- und Reset-Circuit. Oben mitte Pegelwandlung ATmega32<->VS1003 und oben rechts unter Kabeln vergraben der ATmega32. Die Festplatte liegt oberhalb des Bildes. Ich hatte mal Störungen, die lagen aber an zerhagelten Leseoperationen von der Festplatte
-
Thread
Impulsverdoppler für alte Heidenhain Anzeige
nicht die einfachste Lösung, aber sie funktioniert. Aufbau: Umgesetzt mit einem NE555 und einen uC (hier Attiny45, kann aber auch ESP oder Arduino genutzt werden). In "Digitalanzeige2" sieht man das PCB mit Beschriftungen der IC´s. In "Digitalanzeige" sind 2 Leitungen an den Pins 4 & 5 des ersten
Passend zur Steuerung hätte ich das wahrscheinlich mit 1-2 TTL-Grundgatter-ICs aufgebaut. Bei denen brauchst du dich auch nicht mit Pufferüberläufen u. dgl. rumärgern ;-)
-
Thread
20 MHz clock von 100 MHz XO
Der ATMega32 kann offiziell aber nur bis 16MHz. Also teil durch 6, dann ist der Takt symmetrisch und die Frequenz passt fast noch.
> Nimm einen ATMega644. Der darf die 20MHz offiziell. > Was soll das mit dem Übertakten? Hab einen ATMega324P der darf auch mit 20 MHz laufen. > 100MHz durch 4 oder 8 teilen und dann mit ICS307-2 die gewünschte
-
Thread
Abschlussprojekt
horizontale Stellung des zweiten Joysticks für die Richtungen. > Er möchte wissen, was für ein "uController-Boards" es gehau ist. > Verwendeter Prozessor; idealerweise einen Schaltplan Schaltplan hab ich nicht, kann aber mal erklären was alles so drauf ist: Atmega32, bei all seinen Ausgängen
detailliert. Hab mich geirrt, es ist KEIN atmega32 sondern Atmega16L. Der L298 IC ist die Motorsteuerung. Für die PWM benutzen wir PD4 und PD5 vom uC und für die Motorsteuerung PB0,PB1,PB3 und PC2.
-
Thread
PIC 32 schneller Basic Interpreter
aller Einstellungen) sieht z.b. so aus: [c] // Includes einmalig am Quellcodebeginn #include <p32xxxx.h> // Generelle PIC32MX Lib #include <plib.h> // Lib für Peripheriefunktionen #include <uart2.h> // Lib für die UART Schnittstelle 2 // Defines zur korrekten Parametrierung der
Hallo , @micromite : Die pic32 source habe ich , aber ich denke das ich nicht das gut bin für eine stm32 Version raus zu bringen ;) Für stm32 Version , besser ist der stm429 zu benutzen , der dma2d und ltdc mach schon alles in
-
Thread
Controller gesucht, interner ADC und DAC?
ich > weiß, aber gibts da irgendwas in Richtung AVR/ARM/Cortex? AVR fällt mir hier spontan der Atmega32M1 ein. Kommt zwar nur um TQFP32-Gehäuse daher aber hier gibts u.a. formschöne Adapter auf DIL/DIP z.B. sodass man das auch auf dem Steckbrett nutzen kann. Ben B. schrieb im Beitrag #4557442:
Frequenz und hoher > Auflösung hinbekommt. Was ist bei dir "hohe Frequenz und hohe Auflösung"? Ein Atmega kann PWM mit 10 bit immer noch ~16 kHz (bei 16 MHz Systemclock). Reicht sowas nicht? Der oben vorgeschlagene Atmega32M1 ist sogar noch schneller dabei, er hat noch ne 12 bit PWM mit 64 MHz PLC
-
Thread
Wasserzähler Impulszählung (Batteriebetrieb)
dieser Zeit Impulse zu zählen. Man muss da nichtmal nach irgendwas Exotischem Ausschau halten, jeder ATmega kann das, nämlich mit Timer2 (bzw. TCDn bei den neueren Teilen).
mein Vorhaben aber wahrscheinlich notwendig sein wird. Könnte hier aber auf die STM32L umschwenken, die ich schon mit der STM-Hauseigenen IDE programmiert habe. 2. Das ist der Easy-Mode. Ich verwende einen Binary-Counter (z.B. 12Bit "SN74HC4040DR"), damit kriege ich 4096 Zustände
-
Thread
Welche Relais und Controller zum Schalten von USB?
jetzt auch schon hier gelesen. Und kann z.B. ich einen günstigen Arduino Micro Pro Klon mit nem ATmega32u4 zum Steuern der Relais verwenden? Oder gibts dafür was besseres?
Richtigstellung: Nano = mega328+serial Micro = mega32u4 (sinnvolle Namensverteilung fehlanzeige)
-
Thread
ADC Messbereich verschieben nach 3,0 - 4,2V
ist eher eine Vermutung). Somit lautet mein Tipp eher: Brute Force Methode: Versorge Deinen STM32F103 mit einer 2,5V Referenzspannungsquelle für die ADC-Referenz (z.B. TL431). Dann teilst Du die 4,2V per Widerstandsteiler auf 2,5V herunter. Bei leerem Akku liegst Du dann bei 3V * 2,5V/4,2V = 1,786V. Dir bleiben somit mit den 12 Bits des STM32F103 insgesamt 2^12/2,5*(2,5-1,786) = 1170 Steps, um Spannungen zwischen 3 und 4,2V auszulösen. Das sind ca. 1,0mV/Step. Wirfst Du nochmals 2 Steps ADC-Ungenauigkeit und 50ppm/C Ungenauigkeit für Deine
-
Thread
Timerschaltung bauen - 6 Stunden an / 24 Stunden aus
für sowas ist ne abgespeckte sps ctrl ideal geeignet. n stück lochraster nen atmega32 4 tasten und n billiges zweizeiliges lcd modul mit hd44780. als schalttransi für´s relais n bc517 o.ä. relais je nach anwendung.
endlich die vielen Spatzen > abzuschiessen? frag ich mich auch obwohl ne kleine eigenbau sps mit atmega32 voll ausreicht. na dann feuer frei!
-
Thread
UART einzelne Zeichen senden
ein Scrennshot vom Terminal. uC: Atmega32 Seriell USB Wandler wurde an PC und uC richtig angeschlossen. Code auf Atmel Studio 7. terminal: HTerm 0.8.5 Mit freundlichen Grüßen Josia
duein Oszilloskop (oder einen Logikanalyzer) mit dem du mal messen kannst, was da unterwegs ist? > uC: Atmega32 > Seriell USB Wandler wurde an PC und uC richtig angeschlossen. Was ist das für ein Seriell USB-Wandler? Welche Pegel gibt der aus? > ein Scrennshot vom Terminal. Sieht nach falscher
-
Thread
Der perfekte USB-UART-Konverter
[c] // For devices with 2x16 bits/word access schema // (e.g. STM32L0x2, STM32L0x3, STM32F04x, STM32F072, STM32F078, STM32F303xD and STM32F303xE) #define UMEM_SHIFT 0 #define UMEM_FAKEWIDTH uint16_t [/c] [c] // For devices
anderen Chips, auch STM32xxx, sind von daher nur zweite Wahl. Wobei manche Chips keine extra Firmware brauchen... Der Aufwand ist schon beim STM32 eigentlich nicht drin, eine neue uC Familie ist von daher völlig utopisch.
-
Thread
Verbindung von Atmega32 zu PC über Infrarot
Ah ok. Leider wusste ich nicht, ob am Atmega8 der MOSI oder der OC2 genutzt wird. Also soll ich einfach mal die Diode an PD7(OC2) und an PD1(TXD) anschließen?
Oh, da hab ich was verwechselt. Atmega8 = 8MHz, Atmega32 = 32Mhz, dachte ich. Welche Frequenz hat er denn?
-
Thread
Digitale Wasserwaage mit Arduino / Embedded
keine IMU. Da reicht ein ADXL345 o.ä. Ich habe mal auf die Schnelle etwas in Eagle gezeichnet. Als uC ein Atmega 328P und als Beschleunigungssensor den ADXL345BCCZ, angebunden über I2C. Die Versorgungsspannung soll 4,5V betragen (3 D Zellen). Die Funktion soll (wenn der uC programmiert ist) recht
haben. Im Moment stört mich nur der Gedanke, dass fürs draufladen vom Bootloader auf z.B. den ATmega32U4 i.d.R. noch fuses gesetzt werden müssen, wofür ich dann trotzdem ISP brauche und ein Kunde o.ä. soll Firmwareupdates hierbei nicht selbst durchführen. Mal ganz blöd gefragt (hab bisher nur Boards
-
Thread
advanced Arduino Libraries
Michael U. >da eher noch: >https://bitluni.net/esp32-color-pal Da hast Du Recht: ein PAL-Signal mir Farbe ist mit der Hardware ungleich schwieriger als ein VGA-Signal zu erzeugen. Ich frage mich, ob es
ziemlich schwierig wird, das zu schaffen. Da stelle ich jetzt einfach mal die These auf: Wenn's auf dem Atmega328 ginge, gäbe es eine Arduino-Library. Für den ESP32 gibt's das mit hilfe der HELIX-mp3-Library: https://github.com/schreibfaul1/ESP32-audioI2S