-
Thread
Brauche Projektidee und Hardwareempfehlung für erstes μC Projekt
>Zunächst zum μC, ich denke auf einem AVR zu bleiben macht Sinn, aber der >atmega16 scheint etwas wenig RAM zu haben, was würdet ihr mir hier >Empfehlen? Ein AVR-NET-IO. Den ATMega32 gleich rausschmeissen und einen ATMega1284 einsetzen. Dann noch die diversen Verbesserungen
ich eben die Architektur wechseln. holger schrieb im Beitrag #5118261: > Ein AVR-NET-IO. Den ATMega32 gleich rausschmeissen und einen > ATMega1284 einsetzen. Dann noch die diversen Verbesserungen für > das NET-IO durchführen. Zum Testen ist das sicher ein guter Anfang. Ich muss mir das morgen
-
Thread
Billigere und Bessere Raspi-Alternativen aus China?
im Prinzip 2 jeweils 32 Bit breite Befehle pro Takt. Bei 4 Cores also 32 Bytes pro Takt, bei 1GHz Takt 32 GB/s. Allerdings läuft das gegen die L1 Caches.
zu 400 MHz. Der max. Durchsatz sollte dann imo bei 1GB/s bis 1,6 GB/s liegen (AXI Bursts DRAM <=> L2). > Zur Rechnung: Ein Cortex A7 oder A53 Core (RasPi 2 bzw 3) verdaut im > Prinzip 2 jeweils 32 Bit breite Befehle pro Takt. Bei 4 Cores also 32 > Bytes pro Takt, bei 1GHz Takt 32 GB/s. Das
-
Thread
Ambilight mit STM32F4discovery und TVP5150AM1
. 2.Set beinhaltet das STM32F4, das bestückte und getestete 555 Board und einen ALU-Profil U Rahmen mit darin verlegten WS2812B 60LEDs/m passend für TV ab 42 Zoll (wurde bei 55 Zoll verwendet). Bitte
-GNUARM-V1.2 **** make clean rm -rf Ambilight-STM32F4-GNUARM-V1.2.siz Ambilight-STM32F4-GNUARM-V1.2.hex Ambilight-STM32F4-GNUARM-V1.2.lst Ambilight-STM32F4-GNUARM-V1.2.elf 08:38:16 Build Finished. 0 errors
-
Thread
ISR mit Quarz auslösen
Zahl 3906 passt nicht in 8 bits. Der Timer läuft mit 1 MHz/256, zählt bis zum Overflow, bei einem ATmega328 hat er 16 bit, zählt also bis 2^16, und damit komme ich auf 16.777 s.
0x66 ist CKDIV8 eingeschaltet (zumindest wenn Sie nicht softwaremäßig umschalten), also läuft der ATmega328 mit 2 MHz.
-
Thread
DEBO OLED2 0.96 0,96" OLED-Display SSD1306 SSD1312 Initialisierung TWI I2C AVR ATmeg8 Assembler ASM
%252BOFgrj2Yvbvmrj2TAdMztoD3pA0tr5%252BY6r7O%252Bh2XECOSTrjQBwSB2WWLr3pknDhiZt3rJXljxUPZZXgQ8UeKw%252BX35o8Wgvl9jjRTqurYxHkyijnbElUK1EQjpNXSxiZWo1zqnm2RDjZ3O4NrXNh%252Bk%252FrJF6jYvV25hnpHzFAoJaKOSaUBYvHiJh6GM3i6cStYzUep2Qodf4D5KCW3ZpD669VthtV32Bi6pee
%7Ccksum%3A1718320506851f309b3836904b2b946f2ff38d80a274%7Campid%3APL_CLK%7Cclp%3A2334524 oder https://www.ebay.de/itm/RDA5807-FM-Radio-Empfanger-Modul-V2-0-I2C-ESP8266-ESP32-STM-32-Arduino-Raspberry/284124772008?hash=item422727f6a8:g:7fUAAOSwhadf4yAX
-
Thread
2. Serielle am ATmega328P mit 115200
- Fehler liegt zwischen +8,5% beim U2x=0 und -3.5% beim U2x=1. Das funktioniert nie und nimmer zuverlässig - wenn überhaupt.
. Bleiben wir mal bei SUMD, und treiben es auf die Spitze. 32 Kanäle. Macht 3 Byte Header + 2*32Byte(Kanäle) + 2 Byte CRC = 69 Byte. 69 Byte * 11 Bit (Ich rechne mit 11 für 2 Stopbit und etwas Sicherheit.) 759 Bit. Bitdauer 8,68us * 759 Bit = ca 6,6ms Übertragungsdauer
-
Thread
Atmega328p auf 1 mhz mit 32 khz Uhrenquarz
Zu meinem Ziel bin ich bisher nicht gekommen. Kurz warum ich das machen möchte. Ich möchte den atmega mit 2 AAA bzw. 1 Knopfzelle laufen lassen. Daher liegt der Bereich der Batterien zwischen 1,8 V und 3,6 V. Um das machen zu können muss der Mega ja, laut Datenblatt, auf 1 Mhz laufen. Warum der 32khz
1:2 setzt, ist das > Ausgangssigal symmetrisch, was oft wünschenswert ist. Bitte verzei mit meine absolute Unwissenheit. Das verstehe ich nicht. 2^15 sind ja 32.768 kommt mir bekannt vor vom Quarz.
-
Thread
Wie programmiert man für einen Atmega32u4?
Was ist der offizielle Weg einen Atmega32u4 zu programmieren? Gibt es da ein SDK oder wie läuft das? Ich habe bisher immer nur zur Arduino IDE und den zugehörigen Libraries gegriffen, aber ich komme so nicht weiter, weil diese sehr schlecht
/en.cppreference.com/w/ Darin wirst du aber nichts dazu finden wie z.B. die Register in einem Atmega32u4 heisen oder für was die einzelnen Bits gut sind. Das must du dann in der Beschreibung für deinen konkreten µC nachschlagen.
-
Thread
ATtiny12: Assembler in Atmel Studio 7
Mark U. schrieb im Beitrag #7818945: > Ich werde mir einen neuen bestellen > und dann doch wieder in C programmieren. Schade...
in der Komplexität des Registeraufbaus der neuen AVRs ansatzweise Züge des Registeraufbaus der STM32 gefunden habe, heißt leider nicht automatisch, dass der Einstieg in die STM32-Welt genauso einfach wie der Einstieg in die Welt der neuen AVRs sein wird, selbst mit dem einfachsten STM32F030 wird es
-
Thread
Verwendung der µCs in der Industrie
In einem CO2 Sensor für die Klimaanlage eines etwas besseren Autos sind ATMega8 verbaut. und in einem andren Sensor, dessen Funktion ich nicht erfragen konnte waren Pics drinnen. also die werden schon benutzt
om pf schrieb im Beitrag #2176075 > Für 3€ gibt's 32 bit. Der PIC dürfte irgendwo unter 40ct liegen. ATmega, nicht PIC. Ist aber die gleiche Preisklasse. BTW: Postings bearbeiten klappt ja bei dem Dreckstool genauso wenig wie löschen.
-
Thread
UV-Laserdrucker II
(( uint32_t) &Compare_Werte); // Adresse der Quelle DMA.CH0.SRCADDR1 = (((uint32_t) &Compare_Werte)>>8); DMA.CH0.SRCADDR2 = (((uint32_t) &Compare_Werte)>>16); DMA.CH0.TRFCNT = 2;
sind aus der Bucht 15mm breite. 2 Wagen für Y ein Wagen für X (Laserschlitten). Steuerung per ATmega 128 mit 32K Sram @24 Mhz, FTDI 232 USB to serial @1Mbaud. @Jens >Ich habe Bungard und da kann ich das nicht reproduzieren. Benutze
-
Thread
USB C PD -> 12V Steuerung 6 Kanal
Was ist der Vorteil vom Atmega 32u4?
zwei dioden genausogut. gerade wenns klein werden soll. Ich will Dir da nicht groß reinreden. der ATMEGA32u4 hat n natives USB Interface und kann an den PINs kompfortabler PWM modis erzeugen. Brauchst Du aber wahrscheinlich garnicht. Der ATMEGA328 hat dafür n kleineres Gehäuse: 32 statt 44 Pins. Aber
-
Thread
C - Zwei Zahlen zu einer Mappen
Hallo, ich habe zwei Zahlen: [c]uint8_t z1; uint16_t z2;[/c] Wie kann ich diese Zwei in eine machen die dann so aussieht: z1,z2, also dass z1 vorkommastellen sind und z2 Nachkommastellen?
1. Ohne konvertierung zu Double hatte es ja auch geklappt. 2. Was meinst du mit Kommandozeilen? avr-gcc main.c -c -o main.o -Wall -Os -fno-move-loop-invariants -fno-tree-scev-cprop -fno-inline-small-functions -I. -mmcu=atmega328p -DF_CPU=8000000 avr-gcc
-
Thread
Motoren (15VDC und 24VDC) an 24VAC Trafo mit ATmega schalten
So... Nun meine Fragen: 1.) Wenn ich die 24VAC gleichrichte komme ich ja auf irgendwas um die 32V. Wie bekomme ich daraus nun die 15 bzw. 24 V für die Motoren? Ich hätte eventuell für jeden Motor einen Spannungsregler genommen mit 2A Ausgangsstrom genommen. 2.) Wie schalte ich die Motoren mit
sind. Du brauchst auf jeden Fall eine antiparallel geschaltete Freilaufdiode an den Motoren. > 2.) Wie schalte ich die Motoren mit einem ATmega? Die oben erwähnten FETs kann ein uC noralerweise direkt steuern. > Relais möchte ich nicht nehmen. Zur Polwendung ist das aber zweckmäßig. Alternativ
-
Thread
Ausführungszeit ISR
lies lieber ohne Interrupt aus alle 24 bits nacheinander, extra ausschreiben also keine Schleife. u.U. musst du mask nicht nach 32bit konvertieren wenn du es mit den unteren 8bit veroderst. [code] temp_data |= (PORT&0x01) [/code]
so 5 Register exclusiv zuschustern (es gibt tatsächlich Programme, da laufen mehr als eine :-) 2.hat nie jemand bestritten, dass kleine zeitkritische Sachen in Assembler u.U. effektiver programmierbar sind 3. bietet C aus diesem Grund die Möglichkeit, Assembler einzufügen
-
Thread
Z80 Mikrocomputer Bastelei
disklaufwerk habe ich ein usb-stick und eine sd-karte,läuft wunderbar am atari800xl. die sd-karte wird vom atmega32 gesteuert für den atari800xl.
Heinrich schrieb im Beitrag #2236125: > Soweit ich weiß, ist der ATMEGA644 auch nur 8-bit breit. Es gibt auch noch was anderes als AVR. Der Trend geht heute eindeutig zu 32 Bit System. Zumal 32Bit uC heute zum Preis von 8 Bit zu haben sind.
-
Thread
Atmega88 Code kompiliert ohne Fehler und läuft nicht
funktioniert. Nach Änderung mit den unsinnigen Funktionen: [c] uart.elf: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .data 00000000 00800100 00800100 000000d0 2**0 CONTENTS, ALLOC, LOAD, DATA 1 .text
Listing: [pre] 00000000 <__vectors>: 0: 19 c0 rjmp .+50 ; 0x34 <__ctors_end> 2: 20 c0 rjmp .+64 ; 0x44 <__bad_interrupt> ... 32: 08 c0 rjmp .+16 ; 0x44 <__bad_interrupt> [/pre] Sieht nach 64 Bytes aus.
-
Thread
Suche µC in kleinem Package, mit USB
anderen Controllerfamilien aufgeschlossen. Der bisher kleinste den ich gefunden habe ist der atmega32u2 in einem 5x5mm QFN32. Aber da muss es doch noch kleinere geben? Viele Grüße, Simon
Jürgen: Danke für den Hinweis auf den PIC - aber auch der ist 5x5mm, insofern zieht der mit dem atmega32u2 gleich. [Edit: Ah, ich sehe gerade die Hinweise auf die anderen Packages - das war mir in dem Datenblatt eben entgangen. Danke!] low power schrieb im Beitrag #3754465: > 8 bit, 16 bit, 32
-
Thread
RFID - China-Reader ohne Spezial-IC
ist pinkompatibel mit dem atmega8515. Also im Idealfall nix löten, sondern nur neuen uC und programmieren. Die Belegung aller Anschlüsse inkl. Tastaturmatrix ist gut zu erkennen. Mein Problem: Der RFID-Leser ist nicht mit einem EM4095 oder U2270B o.ä. aufgebaut, sondern mit 2 CMOS-IC und einer Handvoll Hühnerfutter. Es gibt 4 Anschlüsse: +5V, Masse, den "fast"-Digital-Ausgang DR-OUT mit den RFID-Daten zum uC und einem Eingang CFE. CFE=LOW
-
Thread
ADC im Messbereich kleiner 1V
muss ich für ein rail to rail V- erzeugen. Das heißt weitere >Bauteile... Der Trick beim Rail-2-Rail OPV ist ja eben, dass er keine -V braucht. Wenn dein uC mit 5V läuft und deine Messpannung Massebezug hat tut auch ein (pseudo) Rail-2-Rail ala LM358, der kann am Eingang bis 0V runter, nur der
nach wünsch erweitern. Auserdem ist diese Lösung sicher billiger. Ich verwende seit jahren ein ATmega32 mit 200-fache Verstärkung für Temperaturmessung mit einem K-Type Thermoelement(NiCr-Ni 41µV/°C). Mit Aufsumierung von 16 Messergebnisen bekomme ich absolut stabile Temperaturanzeige auf einem
-
Thread
[Q] Interesse an FPGA Board
Interface muss ich noch sagen, dass ich nicht auf den meist üblichen doch eher schwerfälligen Cypress FX2 Highspeed USB Controller setze, sondern auf einen einfachen ATMega32U2. Der Grund dafür ist einfach der, weil ich den FX2 nicht so gerne verwende. Ist zwar sehr schnell, aber einfach auch ein sehr komplexes
muss ich noch sagen, > dass ich nicht auf den meist üblichen > doch eher schwerfälligen Cypress FX2 > Highspeed USB Controller setze, > sondern auf einen einfachen ATMega32U2. Wieso nicht das auch durch den FPGA erledigen lassen? Den Ablauf stelle ich mir dann so vor: 1.) USB in Rechner einstecken
-
Thread
Viele Kippschalter (ca. 40) auslesen / Mikrocontroller wake-up
Torsten C. schrieb im Beitrag #5684226: > Der Ruhestrom ist wohl 1..2mA. Aber auch beim andauernden Keyscan? Der Chip lässt sich in den Standbymodus versetzen, Strom ist dann <10uA, Typisch ist 1uA. >> … per I2C. Er benötigt daher nur 2 Ports. > > Vom verwendeten
32 I/O wie Atmega16, von denen an 30 deine Schalter kommen und 1 zur seriellen Kommunikation mit dem Haupt-uC genutzt werden. Beide uC im sleep warten auf pin change brauchen weniger als 1uA, wenn die Schalter
-
Thread
16x2 LCD Langsamer Displayaufbau
ADCvalue1; // Global variable, set to volatile if used with ISR volatile uint8_t ADCvalue2; // Global variable, set to volatile if used with ISR // charset #define ue "\xF5" // ü #define oe "\xEF" // ö #define ae "\xE1" // ä
ADCvalue1; // Global variable, set to volatile if used with ISR volatile uint16_t ADCvalue2; // Global variable, set to volatile if used with ISR // charset #define ue "\xF5" // ü #define oe "\xEF" // ö #define ae "\xE1" // ä
-
Thread
Atmega8u2 mit I2C
AVR mit USB ist der Atmega16u2/4, den gibts aber nicht mehr im DIL.
Atmega8 weiß ich schon hat aber keinen USB nur Atmega8u2 und da ist eben das Problem
-
Thread
Ansterung eines 7-Segment LCD-Displays
> Was spricht denn gegen ATmega169 & Co? Dass ich keinen davon gebunkert habe und ich heute nich schon wieder 2 Stunden fuer das hohe C verplempern will? ;) Also das mit dem Duplexing scheint ja nen bissel nen echtes Problem
Joerg, wie war das doch gleich mit dem Atmega169? *g Hm ich seh grad dass ich dafuer leider keinen Programmer habe, zumindest noch nicht. Alles verflixt... Theoretisch koennte ich ja auch nen 32er nehmen der haette genug Portpins dafuer ;)
-
Thread
Zeitschalter mit AVR (ATtiny84A) zur Diskussion
Ich persönlich würde mir da bei Pollin für ein paar Cent die nackten Schaltnetzteilplatinen für 5V u. ca. 0,5A holen und huckepack auf die eigene Platine setzen. Oder "in schön" sowas: https://de.aliexpress.com/item/33050827477.html?spm=a2g0o.productlist.main.19.682c4dcccey6DV&algo_pvid=8ca86d2f-8b7b
> 7,5 V am Ladeelko ausgerechnet habe, ist noch der 10-Ohm-Vorwiderstand > eingeplant). [math]U_{Ladeelko} = U_{Trafo} \cdot \sqrt{(2)} \cdot 0.9 - (2 \cdot 0.5V) = ca.6.5 V[/math] Wäre halt der Worst Case, dass die Netzspannung um 10% fällt, was sie ja darf aber das scheint ja zu passen bei
-
Thread
ATmega8. Umbau als 2GHz Frequenz-Logger
IC's rekonstruieren. Bei dem Zähler handelt es sich um einen Mikrocontroller des Typs ATMEL "ATmega8L-8PU". http://home.arcor.de/u101143665/ATmega8-245kB.pdf =ATMEGA8.pdf (245 kB 23 Seiten) http://www.atmel.com/dyn/resources/prod_documents/doc2486.pdf =ATMEGA8.pdf (4,5 MB 308 Seiten) -
Michael U. wrote: > Die 2. Hälfte des 393 ist mir noch völlig unklar, hängt mit Eingang und > Ausgängen am Controller... Der "geteilt durch 16" -Ausgang des 74HC393 führt auf den clk2-Eingang am selben
-
Thread
Gibts nen Interrupt für Spannung fällt weg und wie schreibt man eigentlich ins EEprom?
Kondensator | PIN + ---| high gesetzt | Welche Pins am Atmega32 taugen denn dafür ne Interruptroutine auszulösen, wenn sie high gesetzt werden? Danke Euch!
So. Ich bin ein ganzes Stück weiter aber noch nicht am Ziel. Folgende Beschaltung: +5V | 10uF---Diode---470uF---Atmega VCC,Atmega Pin3 (AIN0) | Diode | 10uF | Display, Messschaltungen, Atmega Pin4 (AIN1) Im Quelltext: ACSR = (1 << ACIE); //eigentlich nur fallende Flanke auswerten
-
Thread
SD-Karte an Atmega48/88
diesem link http://www.ulrichradig.de/home/index.php/avr/mmc-sd wird eine SD-Karte an einen Atmega32 angeschlossen. Funktioniert das auch mit einem Atmega88 mit der SD-Karte?
Bei anderen Projekten läuft SD-Software sogar auf einem ATmega8. Also nur Mut. http://www.dharmanitech.com/2009/01/sd-card-interfacing-with-atmega8-fat32.html
-
Thread
ATMEGA32 Einzellne Pins durchgebrannt ?
zwei passende Lastkondensatoren besorgen und wie im [[AVR Tutorial]] anschliessen. Dann ist der Atmega32 wieder zugänglich.
ISP-Schnistelle erreichen, aber der PortC verhält sich immer noch nicht korrekt. Also ich hab hier momentan 2x ein ATMEGA32 den wo ich nicht mehr ansprechen kann muss ich erstmal wieder zugänglich machen, wie mir das im Beitrag zuvor geraten wurde. Mit freundlichen Grüßen DoubleU
-
Thread
Fehler bei exp()
11.4.2009 at 20:05:37 avr-gcc -I"C:\Dokumente und Einstellungen\Erich\Eigene Dateien\Arthurneu\newStack1_2_1\." -I"C:\Dokumente und Einstellungen\Erich\Eigene Dateien\Arthurneu\newStack1_2_1\camera" -I"C:\Dokumente und Einstellungen\Erich\Eigene Dateien\Arthurneu\newStack1_2_1\ networkcard" -mmcu=atmega644
against symbol `__subsf3' defined in .text section in c:/winavr-20090306rc1/bin/../lib/gcc/avr/4.3.2/avr5\libgcc.a(_addsub_sf.o) make: *** [ETH_M32_EX.elf] Error 1 Build failed with 1 errors and 0 warnings...
-
Thread
ATMega16u2 auslöten geht nicht, warum?
Hi, ich habe gerade versucht von einer Ultimaker 2 Platine den ATMega16u2 auszulöten um ihn zu tauschen. Und bin leider gerade daran gescheitert, vielleicht könnt ihr helfen? Warum den ATMega16u2 tauschen? Der geht zwar an sich noch, konnte ihn
Es kommen die Tage nochmal Atmega16u2, dann versuche ich einfach nochmal. Aufgeben gibt's nicht. Ich muss das können. :-)
-
Thread
AVR oder STM32 für Entwicklungsprojekt
weiter beschäftigen willst, verwende STM32, z.B. den STM32 Bluepill bei ebay für 2€ Du hast da gleich DAC, 12Bit ADc, viel Power, Ram etc.. Brauchst Du e nur für dieses Projekt und sonst nicht mehr groß.. Nimm einem Atmega32 bzw dessen
>weiter beschäftigen willst, verwende STM32, z.B. den STM32 Bluepill bei >ebay für 2€ Nur weil es billig ist, fahren alle auf die BluePills ab. Ich würde die nicht nehmen und eher gleich auf ein STM32F4 Discovery mit Float setzen.
-
Thread
Einstieg in die Welt der Mikrocontroller leicht gemacht: Onlinekurs zum ESP32 im Mai
verstehen. Na toll. Dann haben wir ab nächstem Jahr als Studienabschlüsse: - Fachingenieur für STM32F10x - Fachingenieur für STM32F30x - Fachingenieur für ESP32 - Fachingenieur für ARDUINO - Fachingenieur für ATmega und so weiter. Was für ein Mumpitz! Nein, die Welt teilt sich anders auf,
#5843946: > Na toll. Dann haben wir ab nächstem Jahr als Studienabschlüsse: > - Fachingenieur für STM32F10x > - Fachingenieur für STM32F30x > - Fachingenieur für ESP32 > - Fachingenieur für ARDUINO > - Fachingenieur für ATmega Das nennt sich Spezialist, einer der immer mehr von immer weniger
-
Thread
RFM12B sleep mode
Hallo Leute, ich würde gerne einen an meinem ATmega32 angeschlossenen RFM12B in den sleep mode bringen und anschließend auch den ATmega32 schlafen lassen. Wenn dann der wakeup Timer des RFM12B anschlägt, sollen beide wieder aufwachen, kurz etwas machen
Ich verwende einen LM317. Aber wie gesagt, wenn ich nur den ATMEGA32 aus der Schaltung nehme, das Programm drauf spiele und ihn aus einem Netzteil direkt mit 3,3V versorge, dann zeigt mir das Messgerät zwischen Netzteil und VCC des uC trotzdem 5mA an.
-
Thread
STM32 USB CDC HOST Beispiel
diesbezüglich. Folglich werden DTEDataRate, Paritiy unsw. Mit "0" initilalisiert. Also kann der Atmega16u2 seine Baudratenregister auch garnicht setzen und mit dem Atmega2560 kommunizieren. Ich hab nun also beim "Class_Request" aus dem "Get_Line_Coding" eine "Set_Line_Coding" gemacht und da ich nirgendwo
In der Zeit hätte ich mir auch die "zu filternden Ausgaben" des Atmega2560 ansehen können und das dort im Atmega2560 (Arduino Mega) im Quellcode bereinigen. Na - wollte ich aber nicht. Spannend wird es jetzt noch, mal einen Arduino Micro oder Nano mit einemm 32u4 ausuprobieren
-
Thread
AVR Mikrocontroller Lohnenswert?
jetzt nie eingetreten. Kurz gesagt, wer heute mit einem halbwegs modernen AVR anfängt zB. eine Atmega 4809 wird den nicht so schnell ausreizen können, damit geht schon einiges. 32 Bit ist natürlich derzeit am angesagtesten und in vielen Branchen zB. Automotive auch seit Jahren ganz klar ganz vorne
haben, und es gibt Die Aussagen treffen auf alle modernen AVRs nicht zu. Schaue Dir mal die Tiny0,1,2 Reihe an. > Alternativen: PIC24, dsPIC33 und PIC32 sind recht angenehm und haben > deutlich mehr Leistung, und ARM-basierte Controller gibts von dutzenden 32 Bit PIC ist ja wohl eine Sackgasse
-
Thread
Schaltplan, vereinfachen?
die Daten einem ATmega32 übertragen. Da jedoch der ATmega8 nur 2 Interrupt-Pins besitzt, und die Tastenanschläge in einer Schleife zu prüfen mir recht unsicher vorkommt, da der Tastendruck auch gedrückt werden kann, während
> Tastenfeld soll 12 Tasten (0-9, OK, ABBRECHEN) haben. Um die > Tasteneingaben soll sich ein ATmega8 kümmern, und dann seriell die Daten > einem ATmega32 übertragen. Versteh ich richtig: ein ATmega8 als Tastaturkontroler für ein Codeschloss mit ATmega32? MfG Klaus
-
Thread
Mikrocontroller zeitgesteuert "aufwecken"
Attiny85 hat 32,xxx kHz. Strom im power down: Ohne watchdog timer: 2 uA Mit: 10uA Selbstentladung einer AA Batterie: 4% der 2500mAh: 11uA Dass du bei einem externen Quarz strom sparst, bezweifle ich einfach
Ja, hast recht. Die 32kHz sind für einen externen Quarz angegeben. Aber wie du 1uA himbekommen willst, wenn der AVR in power down schon 2uA benötigt ist mir schleierhaft. Aus diesem status kommt er übrigens nur nur einen
-
Thread
Kann man während einer PWM noch nebenbei was auf dem Display anzeigen!?
Holger: (Cortex-M3) Stacking schön und gut, sind (8x 32bit-Speicherzyklen) x 2. Der Fiq beim ARM7 war da schon mit seinen eigenen Shadow-Registern schneller.
> Aber 1. geht es hier nicht um ein Real Time OS Richtig! Es geht lediglich darum, ob ein ATMega16 (das ist ein 8-Bit-AVR, kein 32-Bit Monster) neben der Software-PWM noch ein LCD ansteuern kann. ...
-
Thread
Empfehlung Equipment für Einstieg in uP Entwicklung
Danke! Frage zur Auswahl des uPs: Wenn ich mit dem uP nur 2 oder 3 dig. I/O schalten möchte, welcher Atmel uP wäre dann der richtige? In der Atmel Übersichtsliste(http://ww1.microchip.com/downloads/en/DeviceDoc/30010135D.pdf) haben
Peter L. schrieb im Beitrag #5804074: > Wenn ich mit dem uP nur 2 oder 3 dig. I/O schalten möchte, welcher Atmel > uP wäre dann der richtige? ATtiny13, 25, 45, 85 z.B. Und es gibt viele weitere mit mehr Pins. > In der Atmel > Übersichtsliste(http://ww1
-
Thread
Selbst entworfene Platine mit 328p lässt sich nicht programmieren
Hallo, 2 Dinge zu deinem Plan: Die Leds 1,2,3 sind alle falsch gepolt und TX vom FTDI chip gehört an RX des Atmega und RX vom FTDI chip gehört an TX des Atmega für mehr fehlt mir jetzt die Zeit
zweifelt hier jemand daran, dass Hertz keine SI-Einheit ist? daran zweifelt niemend aber 32000 (32* 10^3) != || <> 32768 (2^15)
-
Thread
Für Datenlogger: uC soll Dateisystem per USB bereitstellen
Bierschinken schrieb im Beitrag #4659670: > Bisher habe ich AVR (Atmega328P, Atmega128A) und STM32L152 programmiert Von den Atmegas gibts auch welche mit USB, und der STM32 hat IMO bereits USB. V-USB geht nicht als Mass Storage - und wäre auch sehr lahm. Aber: Ich
Atmega32u4... die beste Wahl dafür, natives USB an Board. Und du kannst dir erstmal so nen Arduino Clone besorgen und vergewaltigen zum ausprobieren. Dein ISP kannste dafür natürlich auch nehmen.
-
Thread
Würdet ihr so etwas kaufen ?
RS232 (uC, FPGA) - I2S - I2C - 32 FPGA IO-Pins herausgeführt - 50MHz Quarzoszillator - Anschluß des FPGAs an den uC via SPI - 3 LEDs (1x FPGA 1x uC 1x Power) - Spannungsregler (3.3V
an den uC via SPI > - 3 LEDs (1x FPGA 1x uC 1x Power) > - Spannungsregler (3.3V, 2.5V, 1.2V) > - Eingangspannung 5V Was macht der ATMega in dem Design? Ich hätte da irgendeinen Cortex M3 genommen
-
Thread
ARM Cortex-M3 für Hobbyelektroniker überhaupt geeignet?
Ich nutze auch den STM32 im Hobby. Der Einstieg ist zwar schwierig, aber es hat sich für mich gelohnt. Vor allem die umfangreichere Pheriperie die jeder STM32 (auch LPC1700) haben ist für jedes Projekt sehr vom Vorteil. Da
Sinnvoll ist, steht hier nicht zur Debatte. Meine persönliche Grenze ist bei einem Cortex-M3 (STM32) oder ARM7 (LPC2000), weil sich damit relativ leicht leistungsfähige Schaltungen herstellen lassen und das ganze auf 2 Lagen passt und die Umgebung drum herum für wenig Geld erhältlich ist. Ausserdem
-
Thread
Atmel Xmega: Eine Serie geht, eine Andere nicht.
Irgendwie suchst du falsch. Ja, der ATXMEGA 16A4U-AU ist nicht verfügbar: https://www.reichelt.de/8-16-bit-atmega-avr-mikrocontroller-16-kb-32-mhz-tqfp-44-atxmega-16a4u-au-p189059.html?&nbc=1 Aber den ATXMEGA 32A4U-AU soll es schon im ab Mitte Januar wieder geben: https://www.reichelt.de/8-16-bit-atmega-avr-mikrocontroller-32-kb-32-mhz-tqfp-44-atxmega-32a4u-au-p188779.html?&nbc=1 A4U werden sehr wohl verkauft.
-
Thread
8x32 LED-Matrix-Lauflicht per I2C
Kombi aus 74HC42, 74HC245 und den PFETs. Hat auch den Vorteil der dimmbarkeit per PWM. I2C kannste nehmen um nen Uhren IC auszulesen, kannste dann die Uhrzeit auf den 8x32 anzeigen.
Mensch doch! Aber der Peter Dannegger hat davon geredet dass der uC viel belastet wird durch den I2C und da wäre aber ein Zwischenspeicher gut geeignet!
-
Thread
Arduino nach Uhrzeit an/ausschalten
vergangen ist. Der Watchdog ist nicht umsonst. Der Stromverbrauch steigt auf, je nach Modell, 250nA bis 6uA. Ist aber immernoch fast nichts. Mit 6 uA hält eine CR2032 Knopfzelle ganze drei Jahre.
Lage fühlst, aber andere können das > zweifellos! Wenn man den eingelöteten Quartz gegen einen 32kHz ersetzt, die LEDs ausbohrt, den Spannungsregler ablötet, die Leiterbahnen zum USB Bridge Chip durchkratzt, könnte man nach Reprogrammierung des ATmega328 und dessen fuses aus einem Arduino was stromsparendes
-
Thread
Wahl eines passenden Mikrocontrollers zur Ansteuerung des M90E32AS Energy Metering IC
Mikrocontroller, denn SPI ist of in HW vorhanden und recht einfach in Software gelöst. Die ollen ATMEGA laufen nur auf 5 Volt mit voller Geschwindigkeit, der M90E32AS verträgt aber nur 3,3 Volt. Wenn also die 10 MHz bei 3.3V ausreichen, könnte man es mit dem Atmega88 versuchen.
schnell, und und auch die Peripherieeinheiten sind besser. Konkret empfehle ich Dir einen XMega64A4U. Der ist sicher groß genug für Deine Zwecke. Der XMega64A4 ohne U ist fehlerbehaftet (das war die erste XMega-Familie), nimm die U-Version, auch wenn Du USB gar nicht brauchst. Alternativ XMega32E5.
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
#7517570: > Und zweitens käme der AVR-Assembler auch allein mit der Maske zurecht. > Er bietet nämlich u.a. die Builtin-Funktion Log2. Schon immer?
: >> Und zweitens käme der AVR-Assembler auch allein mit der Maske zurecht. >> Er bietet nämlich u.a. die Builtin-Funktion Log2. > > Schon immer? Keine Ahnung, ob das "schon immer" so war, auf jeden Fall schon sehr lange, ganz sicher vor der Einführung des AVR Assembler 2 . Siehe angehängten