-
Thread
avr-libc 1.8.1 freigegeben
definitions for tiny 13a/24a/44a/84a, tiny167 and mega328p * New devices supported: - ATmega256RFR2, ATmega2564RFR2, ATmega128RFR2, ATmega1284RFR2, ATmega64RFR2, ATmega644RFR2, AT90pwm161, ATA5272, ATA5505, ATA5790, ATA5795, ATA6285, ATA6286, ATmega1284, ATmega128A, ATmega164PA, ATmega165PA, ATmega168PA, ATmega3250PA, ATmega325PA, ATmega3290PA, ATmega32A, ATmega48PA, ATmega64A, ATmega8A, ATtiny1634, ATtiny828, ATxmega128A3U, ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3
-
Thread
OLED Display mit I2C Bus am Slave betreiben
OLED Display mit I2C Bus an einem Slave zu betreiben? Nicht gleich hauen für diese blöde Frage. Am Atmega geht es ohne Probleme. LG Helmut
meine nicht nur ein paar Bits sondern eine richtige sinnvolle Kommunikation aufgezogen? Z.B am ATMega128 (Master) hängt per IC2 ein Portexpander, dieser liest/gibt Binärsignale ein/aus; der Master liest per ADC Werte ein und am IC2 hängt ZUSÄTZLICH ein weiterer ATMega128 (Slave!); dieser empfängt Daten
-
Thread
UART mit Atmega16
der Fehler steckt, den du >hier siehst. Das URSEL-Bit gibt es nur bei den 'alten' AVRs. Z.B. ATMega8/16/32. Bei den Nachfolgern mit erweitertem IO-Bereich (ATMega88/164/...) ist das nicht mehr existent. Also wenn du deinen o.g. Code auf einen ATMega88 los lässt wird der Assembler meckern. Zu recht
beschrieben sondern bleibt wie gehabt auf Null (bzw. 0x00) Dies ist übrigends ein Beispiel aus dem ATmega16 Datasheet auf der Seite 150, ich verstehe aber leider nicht was ich falsch mache.
-
Thread
ATMEGA16 - Probleme mit int. EEPROM
Hallo allemiteinander, ein ATMEGA16 nutzt zum Ablegen eines Parameters das interne EEPROM. Das funktioniert auch soweit, d.h., der Parameter wird, falls er sich beim normalen Betrieb verändert, ins EEPROM geschrieben. Ich habe immer
verwenden, damit ein sauberer Reset bei fehlerhafter Eingangsspannung ausgelöst wird. Die älteren ATmega hatten immer wieder Probleme mit dem EEPROM; ein neuer Typ dürfte besser funktionieren.
-
Thread
erst programmieren, dann schalten
Ahnung Ahnung von den Grundlagen hast, besorge Dir erstmal - einen Mikrocontroller: z.B. den Atmega 16, 32, 164, 328, 644, 1284, 8515 oder 8535. Die haben alle 40 Pins als ganz sicher genug I/O Leitungen für eine Matrix >Schaltung. - ein Steckbrett - einen ISP Programmieradapter - 3 oder 4 Akkus
Ahnung Ahnung von den Grundlagen hast, >besorge Dir erstmal > >- einen Mikrocontroller: z.B. den Atmega 16, 32, 164, 328, 644, 1284, >8515 oder 8535. Die haben alle 40 Pins als ganz sicher genug I/O >Leitungen für eine Matrix >Schaltung. >- ein Steckbrett >- einen ISP Programmieradapter >- 3 oder
-
Thread
riesige LED-Matrix
. Die Bitfelder habe ich da in vier Arrays in ein externes EEProm ausgelagert.) Bin nicht der ATMEGA spezi, aber ich würde vermuten bei einem ATMEGA32 sollte noch genug RAM frei sein, oder? > Später soll das ja auch mal die Uhrzeit anzeigen. Beim Atmega32 gibt es > einen Extra real-time counter
selbst eine 7x80 LED matrix zusammengebastelt nach dem gleichen prinzip und ebenfalls mit einem ATMega8, daher hier meine Erfahrungswerte: (Atmega8 Systemtakt = 8MHz) - um 80 Spalten (eine Zeile) zu füllen braucht der ATMega8 über den SPI (SPI_CLK = CLK/2) ca. 350 taktzyclen (GCC auf höchter optimierungsstufe
-
Thread
MOSFET als Schalter funktioniert nicht richtig.
Schottky Diode so verschaltet, dass die 5V nicht zur Batterie fließen können. Der µC ist ein ATMega164A, der keinen externen Quarz hat, soll nur intern laufen. Der µC läuft auf Vcc (Batterie), bekommt ein INT (Taster etc.) und schaltet einen PINB1 auf High -> Gate wird geschaltet, MOSFET steuert
Preis), sie gibt immer noch stabil ca. 20mA ab, auch wenn sie ab 100mA zusammenbricht...und für den ATMega reicht das aus... Nochmals, an alle beteiligten, VIELEN DANK! :)
-
Thread
Atmega8 - 1 oder 2 serielle Schnittstellen ?
serielle Schnittstellen, der uC soll so klein wie möglich sein. Auf meiner Suche stiess ich auf den Atmega8 bei dem ich die Angaben nicht ganz verstehe: SPI: 1+Usart, Uart: 1. Hat der nun 1 oder 2 serielle Schnittstellen im Sinne von Asynchron bei dem die Baudrate RS232 konform eingestellt werden kann ?
serielle Schnittstellen, der uC soll so >klein wie möglich sein. AVRs mit 2 UARTs sind z.B. ATmega162, ATMega164...1284P. Sind aber alles ICs mit minimal 40 Pins. Aber als TQFP kleiner als ein ATMega8 im Dil-Gehäuse. MfG Spess
-
Thread
ATmega mit 16.5888 MHz Quarz
Der ATmega32 läuft mit 16MHz ja bis 2,7V Vcc. Das heißt, daß er bei 5V wahrscheinlich noch mit 20MHz laufen kann.
> Mega644 geht bis 20MHz. Der ist Pinkompatibel. Genauso wie Mega324 oder Mega164. Aber am Code wirst Du dann drehen müssen :-(
-
Thread
5 Tasten am ADC
Ja, das Board wurde mit dem Quarz ausgeliefert und der ATmega32 geht bis 16MHz.
der Code wurde von mir für einen Atmega32 geschrieben und diente nur Testzwecken
-
Thread
avrdude & ATmega644
Hi, nachdem meine ATmega644 gekommen sind, wollte ich gleich loslegen. Leider funktioniert es mit avrdude nicht. AVR Studio erkennt den ATmega644 nicht sowohl aber unter einen STK 500. Codevision geht wunderbar. Nur wie stelle
kennen sollte: http://savannah.nongnu.org/forum/forum.php?forum_id=4086 Allerdings auch dies: ATMega164/324/644 cannot be programmed http://savannah.nongnu.org/bugs/?func=detailitem&item_id=16410 Welche Version nutzt Du?
-
Thread
Geeigneter Mikrocontroller für Messung mit SMT160-30
Ein Atmega164 wäre geeignet, damit kannst Du bis zu 9 Sensoren auslesen. Sie werden über den ADC-Multiplexer an den Capture-Eingang des Timers T1 gelegt und damit kannst Du dann das Tastverhältnis messen.
Vielen Dank für eure vielen und vor allem schnellen Antworten. Hab jetzt den ATmega168 ausgewählt, da ich noch ein myAVR-Entwicklungsboard bekommen habe und der ATmega168 mit dem ATmega 8 pingleich sind. naja, was ich im Moment damit vor habe, sollte es wohl erstmal reichen. Mein
-
Thread
Flanken an Pins abfragen!
Habe einen ATMEGA16 und wollte wissen wie man am besten Flanken abfragt. Habe das bisher immer über z.b. // steigende Flanke an PD5 while (! (PIND & (1 << PD5))) {} oder // fallende Flanke an PD5
Flanke reagieren ohne große verzögerung. Due >Flanke ist stabil. Warum nimmst du dann einen ATMega16? Ein pinkompatibler ATMega164 hat an (fast) jedem Eingang die Möglichkeit auf eine Flanke per Interrupt zu reagieren. MfG Spess
-
Thread
Problem: Digitalservo mit AVR BOARD steuern
Hallo, Ich habe mir ein ATMEL Evaluations-Board V2.0.1 mit einem ATmega32 besorgt und möchte damit meinen Futaba Brushless Digitalservo steuern. Ich hab erst vor 5 tagen mit Programmieren generell erst angefangen und noch nicht so die ahnung davon... habe folgendes
ATmega 32/16 Fmax. 16MHz steht in der chipbeschreibung.
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
S65 display LS020 und ATmega8L 8MHz 2,8V.
entschuldigung ich meiente den atmega88 ob mann dann nemen kann weil ich keinen atmega128 löten kann (kontakte zu klein)
-
Thread
ATMega: Timer in FastPWM (Periodenlaenge, externe Interrupts)
Erstmal danke fuer eure Hilfe! spess53 schrieb im Beitrag #1711850: > Beim ATMega16 ist das so. Neuere AVRs haben auch bei 8-Bit Timern mehr > Möglichkeiten. Welche waeren das denn?
Hi Z.B. ATMega164. Ist grundsätzlich pinkompatibel zum ATMega16 und hat noch den Vorteil das es kompatible AVRs mit 32, 64 und 128 kB Flash (und auch mehr RAM/EEPROM) gibt. MfG Spess
-
Thread
Last trotz geringer Stromaufnahme mit Transistor schalten?
Hallo zusammen, ich nutze einen ATmega324P. Im Moment bin ich daran, dass bei einem Tastendruck sowohl die LCD Beleuchtung, als auch eine zusätzliche LED eingeschaltet werden soll. Die LCD Beleuchtung betreibe ich mit 10mA und die zusätzliche
Ein ATmega324 pin kann maximal 20mA liefern, und zwar insbesondere bei nur 3V Versorgungsspannung unter deutlichem Spannungseinbruch von 1V. Figure 30-72. Atmel ATmega164PA: I/O pin output voltage vs. source
-
Thread
50Hz PWM mit ATmega328P
Hi >ich möchte mit einem ATmega328 am Pin 4 der TQFP Variante ein PWM Signal >für ein Servo mit 50Hz und 1-2ms Impulszeit ausgeben. Pin4 ist VCC. MfG Spess
Nehme ich nun die Formel f_OCnxPWM= f_clk_I/O / [N*((1+TOP)] für Fast-PWM des 16Bit Timers (S. 164 --> http://www.atmel.com/Images/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_datasheet.pdf) und stelle diese nach TOP um und setze meine die Frequenz meines Quarzes sowie einen möglichst kleinen
-
Thread
Welches Grafikdisplay für ATMega8-32
suche ein pasendes Farbdisplay für AVR >Mikrocontroller. Benutzen möchte ich hierbei bevorzugt die ATMega 8 - 32 >Reihe. Sieh dich mal hier um: http://www.shop.display3000.com/ An einen ATMega8 würde ich maximal ein kleines monochromes Display anschließen. Weshalb eigentlich diese Dinosaurier ATMega8 - 32. Da gibt es modernere: ATMega168...328, ATMega164...1284. MfG Spess
-
Thread
Was nehme ich nur?
von Texas Instruments raten werden, ein alter MSP430C133 reicht schon, tut es auch ein AVR wie Atmega16 (oder natürlich Atmega164P PicoPower) und PIC wie PIC16F1526, denn auch die können wenig Strom verbrauchen, weil man sie sogar während die arbeiten zu 99% der Zeit im sleep Zustand halten kann
gefunden, aber das sind weniger IO vorhanden. Oder? http://www.ebay.de/itm/Uno-Arduino-Compa-tible-R3-ATmega328P-PU-ATMEGA8U2-AVR-USB-board-w-bootloade-/181013064998?pt=LH_DefaultDomain_0&hash=item2a25382d26 http://www.ebay.de/itm/ATmega8-M8-AVR-Development-Board-Core-Board-Minimum-System-/321147685355?pt
-
Thread
Umfrage: euer Lieblings-Controller
mit welchem µC ihr am liebsten Arbeitet und mit welcher Entwicklungsumgebung. Da bei mir mit dem ATMega8 gerade rein garnichts funktioniert.
meine lieblingscontroller sind entweder at89s8252 bei den 8051ern (mit sdcc oder assembler) oder atmega8535, at90s2313, attiny12l bei avrs (mit codevision oder assembler) mfg leo
-
Thread
uC mit frei einstellbarer SPI-Wortbreite
Conversion zu machen. Es ginge drum, ein bereits fertiges Video-Inserter Projekt von einem Infineon XC164 auf was anders zu portieren, was auch in der Hobbyszene verwendet wird. Max D. schrieb im Beitrag #3524324: > Also bei den AVR Tinys kann man indem man das Zähler-reg vorlädt > mit dem > USI
Zeichensatzbytes lesen, schieben und verodern ist ja nun wirklich keine große Kunst. Das geht mit einem ATMega selbst bei maximaler SPI-Ausgabefrequenz noch sehr schmerzarm umzusetzen.
-
Thread
MP3-Player mit ATMega bauen - Timecode?
www.rohm.com/web/global/search/parametric/-/search/Audio%20Processors/Car%20Audio/?node=1228&application=164&circuit=10545
spielte. Es gab aber zur Berechung der Abspielzeit eine Application Note von VLSI. Es gibt für den ATmega eine Library, die eine SD-Card auslesen kann, wenn sie mit FAT formatiert ist. Man kann dann einfach Dateien öffnen und in Blöcken a 512 Bytes auslesen. Auf einem ATmega32 hat man aber eigentlich
-
Thread
Welcher Microcontroller für i2c-Display
Hallo, man findet als größer AVR die Familie der atmega328p,(mega48p, mega88p und mega168p) und der atmega1284p (mega644p, mega324p oder mega164p). Das sind *nur* sehr gut beschaffbare und schon länger erhältliche AVRs. Natürlich hat die Entwicklung
Schaltung nicht um. Innerhalb der AVR-Klasse sind die Rechenleistungen alle ziemlich gleich. Ein Atmega328p ist nicht schneller oder langsamer als ein Atmega88 oder Atmega1284p, und auch nur geringfügig schneller als ein Attiny (dank HW-Multiplizierer). Einen anderen Mikrocontroller-Typen (z.B. ARM
-
Thread
atMega8 oder 168?
der Speicherplatz im Codespeicher wohl nicht soooo wichtig. Ich verwende zur Zeit recht gerne den ATmega88, bei Bedarf den ATmega168, auch mal den ATmega48, hängt vom Anwendungfall(Speicherbedarf), und den Kosten ab. Pin-mäßig sind die Dinger identisch, das SMD-Gehäuse hat zwei Analog-Inputs extra. Bei
Übertragung nachgeholfen. (PC sind hier oft toleranter) Brauchst Du mehr I/O-Ports, nimm halt den ATmega644, oder bei weniger Speicherbedarf den ATmega324 oder den ATmega164. Unterscheiden sich nur im Speicher) Fürs Lernen und Experimentieren würde ich immer den "größten" µC nehmen, da braucht Du
-
Thread
[ASM] Addition (Immediate)
general purpose register werden *NICHT AUF NULL GESETZT* Stimmt tatsächlich, ist auch bei einem ATmega1284P so. Habe ich doch noch etwas gelernt, nämlich niemandem auf Anhieb zu glauben (auch nicht mir selbst).
steinalten AT90S8515 und AT90S4433 ist es >nicht so. Bei denen gab es gar keine GPIORs. Die sind mit ATmega164P/324P/644P oder/und ATmega48/88/168 aufgetaucht. MfG Spess
-
Thread
PWM Servo Schieberegister
dauert? Was ist die RCK-Leitung? Ich finde sie weder im NXP-Datenblatt*) zum 74HC595, noch im Atmega168-Datenblatt. Sind damit dei Slave-Select-Pins des ATMega gemeint? Bzw. die /MR-Pins der Schieberegister? Man muss eigentlich nur ein Mal zu Beginn des 8-Bit-Zyklus eine 1 an den DS-Pin legen
>Was ist die RCK-Leitung? >Ich finde sie weder im NXP-Datenblatt*) zum 74HC595, noch im >Atmega168-Datenblatt. >Sind damit dei Slave-Select-Pins des ATMega gemeint? >Bzw. die /MR-Pins der Schieberegister? Die Leitung um den Inhalt des Schieberegisters auf die Ausgänge zu schalten. >
-
Thread
Verständnisfrage Interrupts
> AVR8 (klassisch) Eben. 'Max Wo' fragte nach dem ATmega324 - und ist mit der Diskussion hier mittlerweile wahrscheinlich überfordert, wenn ich seine Fragen richtig einordne.
Interrupts/index.html Ansonsten - Datenblatt https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega164P-324P-644P-Data-Sheet-40002071A.pdf Kap. 4.7 etc.
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit D-RAM
" --> "USART0_UDRE_vect" eingertagen hier: (uart.c) [c] #elif defined(__AVR_ATmega48__) || defined(__AVR_ATmega88__) \ ||defined(__AVR_ATmega168__) || defined(__AVR_ATmega644__) #define ATMEGA_USART0 #define RXCIE RXCIE0 #define TXCIE TXCIE0 #define RXEN RXEN0
ja nicht sein. Ist Denn die Hardware OK wenn das Startbild kommt? Ich benutze die Version 2.1 mit Atmega 16, habe aber den Atmega 644P bestellt und werde es damit nochmal versuchen. Vielen Dank für Deine Mühe..... LG Thomas
-
Thread
Effizientes Bitcount für 8, 16 u. 64 Bit?
und sowas dauert. Mein Test ergab 464 Byte an Code. Anbei eine einfache Loop, die braucht nur 164 Byte Code (=35%). Vielleicht kann man die auch als Macro schreiben, dann paßt sie sich automatisch an die Größe an. Peter
Code geht, braucht der 8051 dagegen nur 13 Byte (siehe Anhang). Die Zahl im Posting weiter oben (164Byte) ist auch ein komplettes Programm inklusive Startup-Code und Bibliotheken, ist also nicht direkt vergleichbar. Allgemein denke ich, daß die Funktion nicht extrem häufig benötigt wird. Daher
-
Thread
WinAVR aktualisieren
(gcc-3.4.4, binutils-2.16.1, avr-libc-1.4.0) Added support for new devices - AT90PWM2/3 - ATmega329/3290/649/6490 - ATtiny25/45/85 - ATmega164/324/644 - ATmega640/1280/1281. _________________________________________________________________ Link zum Download des AtmanAVR AVR-GCC Package
-
Thread
Unbenutztes Register im 8-Bit Atmel?
an? Nein. > Ich meine nur, weil sich ja z.B. schon die Länge der Interrupttabellen > von Atmega88 und Atmega16 in der Länge unterscheiden und auch nicht > jeder Atmega gleich viele I/O-Ports hat. Die Vectab steht im Flash.
. Es wäre mir neu, daß AVR-Programme ohne neu compilieren auf nem anderen Typ laufen. Selbst ATmega8 und ATmega88 sind sich zwar ähnlich aber im Binärcode völlig inkompatibel. ATmega16 und ATmega164 auch usw. Ohne für den richtigen Typ zu compilieren läuft bei den AVRs garnichts! Und daher
-
Thread
suche kleinen Controller mit I2S
diesmal nicht reichen, weil der SSC nicht dafür taugt? Vielleicht den kleinsten AVR32, den AT32UC3B164, hätte den Vorteil daß ich meinen Debugger dafür verwenden kann. Habe aber noch kein Bastelmodul mit dem gefunden. Oder ein ARM, oder...?
! ATmega hat den Vorteil, daß ich die Tools schon habe. Im Hinblick auf dsPIC habe ich am Wochenende erfolglos auf einen MPLAB ICD 3 geboten... Jörg
-
Thread
AVR Videogenerator, 40x25 Zeichen, nur 60% CPU Auslastung !
That might be, althought I somehow doubt it's the ATMega8.
OK, OK. So it might be an ATMega8. Still we could do it better :)
-
Thread
Anfängerfrage:Mikrokontroller als Encoder geschaltet
IOs ist also geeignet, z.B ATtiny2313, ATtiny261. Wenns unbedingt ein 40-Pinner sein muß, dann ATmega164.
Besser ist 8 * 4. MCs mögen Breiten von 8, 16, 32. Das erspart einige Bitschubserei. Wie gesagt, ATmega48 wäre optimal. Du mußt dann aber auch die ICs auf der Gegenseite mit 5V versorgen.
-
Thread
winavr linkerscript .bss vor .data und an konst. Adresse
Zwar meckert weder avr-gcc noch avr-dude, aaaber: Aus dem Datenblatt: [code] Data Memory Map for ATmega164P/324P/644P. 32 Registers ... 0x0000 - 0x001F 64 I/O Registers ... 0x0020 - 0x005F 160 Ext I/O Reg. ... 0x0060 - 0x00FF Internal SRAM ... 0x0100 - 0x04FF/0x08FF/0x10FF [/code] Wenn
Linkerscript von "data" in MEMORY. siehe avr-objdump [..].elf -x). Und genau das ist tödlich beim atmega164! Somit werden nämlich die "Externen I/O Register" überschrieben und nicht der SRAM benutzt! Zum Schluss habe ich noch kurz gesucht, was die ganze Toolchain dazu bewogen hat ".data" anders als
-
Thread
Erfahrung mit Zusatz-RAM / Peripherie ?
nicht genuegend Ports zur Verfuegung :) Sicher koennte ich mit entsprechenden Schieberegistern (74HC164 bzw 165 je nach Richtung) auf genug "Pins" kommen. Die Frage ist nur ob die dadurch entstehende Geschwindigkeitseinbuse beim aendern/lesen der einzelnen Pins problematisch bzw. merkbar wird ? Das weitaus
waere ich dankbar. Evtl. sollte ich auch einen anderen µC nehmen ? Ist der ATMega128(L) schon irgendwo zu bekommen (bei Atmel steht Q4/2001) und wenn ja wie liegt der preislich ? Danke, Lars.
-
Thread
Suche kompaktes AVR Experimentierboard
http://www.ebay.de/itm/Pro-Micro-ATmega32U4-Replace-Mini-fur-Arduino-IDE-1-0-3-Bootloader-Leonardo-hp-/161180059050?pt=Wissenschaftliche_Ger%C3%A4te&hash=item25871485aa
Hi >- AVR Mega (4/8/16/32) Mal abgesehen davon, das es keinen ATMega4 gibt, sind das alles überholte AVR-Typen ATMega8 ->ATMega48/88/168/328 ATMega16/32 ->ATMega164/324/644/1284 MfG Spess
-
Thread
Thermodrucker Epson TMT88 II oder III seriell an Atmega anschliessen
ein zweiter Atmega, z.B. ein 48 oder 88, gut als Drucker-Knecht verwendbar?
gerade gelesen dass die Centronics-Schnittstelle mit 5V > arbeitet. Da wär eventuell ein zweiter Atmega, z.B. ein 48 oder 88, gut > als Drucker-Knecht verwendbar? Dafür reichen im Prinzip auch ein HC164 und ein HC165. fchk
-
Thread
ATMEL (Microchip) erhöht die Preise
ist, sagt es eh schon alles... Laut Snapeda sind die µController von Atmel sehr beliebt. 1 atmega 328p-au 2 atmega 328p-pu 3 atmega 2560-16au 4 pic32mx250F128b-i/sp 5 stm32f407vgt6 6 atmega 32u4-au 7 stm32f103c8t6 8 atmega 328p-mu
Beispiel auch. Das erhöht nebenbei das Bildungsniveau. ;-) Ob das schon mal jemand verwechselt hat? ATmega16 und ATmega164 sind pinkompatibel. ATmega32 und ATmega324 sind pinkompatibel. ATmega64 und ATmega644 sind nicht pinkompatibel.
-
Thread
Bestimmtes Geräusch erkennen
einem ESP8266? Kann sein, das er nach nur wenigen Minuten ein > Ergebnis hat. Vergiss es... Ein Atmega328P ist mit einer Fließkommaversion der Goertzel tatsächlich überfordert. Für einen Audioblock von 128 Samples bei 38462Hz (500kHz ADC-Clock, free-running, 13 ADC clock ticks per sample) braucht der
57.6 113.2 43.2 127.7 247.2 164.2 139.0 118.6 73.6 59.3 58.8 96.9 47.5 132.8 45.4 41.5 47.7 Niesen #2: 39625 626.9 360.3 188.0 270.5 190.9 377.2 39636 411.1 317.7 691.8 289.0 53.7 257.8 352.2 150.3 315.6 308.4 355.9 49.5 479.4
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Meine ersten versuche mit einem atmega16 :-)
sind alle Funktionen implementiert; der Aufbau erfolgte auf Lochraster. Als Controller wurden 2 ATMega8 und 2 ATMega16 verwendet.
-
Thread
Uart Interrupt Problem
oh, da gibt es wohl ein missverständnis ich habe den Atmega324p und dachte das ist ein Atmega32 jedenfalls habe ich bei meinem 324p 2 USARTs und möchte USART0 verwenden [c] #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include
defined(__AVR_ATmega164P__) || defined(__AVR_ATmega324P__) || defined(__AVR_ATmega644P__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT SIG_USART_RECV
-
Thread
Atmel AES Bootloader, ATMega88 und IAR Compiler
Guten Morgen, ich wollte gerade den AES Bootloader vom ATMega8 auf den ATMega88 umschreiben. Die Source Files für den Bootloader sind die von der Atmel Homepage. Haben den Bootloader bis jetzt für den ATMega164P benutzt, eine Anpassung darauf war kein Problem
So, ich habe nun den Bootloader auf den baugleichen ATmega168 zum laufen bekommen. Scheint wohl wirklich daran zu liegen dass der Speicherbedarf einfach zu groß ist. Habe den Loader mal für den ATMega168 und den GCC angepasst. Fehlerfrei compilieren und
-
Thread
VTOL Steuerung
viele wege führen nach rom. ;-) siehe oben. ich meinte einen ATMEGA168
Ich hab einen: AT32UC3B164
-
Thread
Atmega32 Initialisierung LCD HD44780 EA W164B-NLW 4*16 Zeichen
Hallo, alle Informationen im Überblick: CPU: Atmega32 Controller: HD44780 LCD: EA W164B-NLW 4*16 Zeichen Bus: 4 bit ich versuche eben diese kombination zum schreiben zu bringen. Ich suche in der Kleinen Anleitung und im Netz vergeblich die
sehen kann man dir kaum helfen. Zu schnell sollte man so ein Display nicht ansteuern. Und bei ATMega32 und evtl. PORTC kommt noch ein aktives JTAG in Frage für Fehler.
-
Thread
AVR Studio - unerklärliches verhalten
neu installieren ? Programmierumgebung: AVR Studio 4.16 Build 628 WinAvr 20090313 STK500 Atmega644P, Atmega16, Atmega164P etc. Gruss
-
Thread
LED-Cube Verständnisfrage
natürlich nen 2ter atmega :D
sortiert und gezählt am meißten hab ich rote leds, von der selben bauform und leuchtstärke und zwar 164 stück (+-1) 8,50 sind ganz schön happig, der kostet ja mehr als der mc :/
-
Thread
3.3 V Lineare Spannungsregler und Referenz GND mit Potenzial
Hallo zusammen, mein Problem sieht wie folgt aus. Ich habe eine Platine für einen ATMega164 mit integrierter Ladelogik und Tiefenentladungsschutz für einen Li-Ion Akku. Für den Tiefenentladungsschutz sorgt ein AP9101, der zwei MOSFET ansteuert. Die MOSFET verbinden -oder unterbrechen-
Boost-Konverter die Spannung liefert, die er liefern soll. Unabhängig ob die MOSFET überbrückt sind. Auch der ATMega164 läuft problemlos bei 16 Mhz mit der Boost-Versorgung.
-
Thread
atmega328; data memory voll, wie umlagern
ich fertige Module) https://github.com/JChristensen/mini1284 https://www.instructables.com/id/ATmega-DIP40-in-Arduino-IDE-164/ http://www.technoblogy.com/show?19OV https://forum.arduino.cc/index.php?topic=178107.0 https://forum.arduino.cc/index.php?topic=277260.15 https://uge-one.com/arduino-board-based-on-atmega1284p.html https://www.geeky-gadgets.com/mini-duino-open-source-ardunio-board-based-on-atmega-1284p-21-08-2014/ aus USA wurden auch mal fertige mighty mini 1284p bei ebay angeboten zur Zeit das hier https://www.ebay.com/itm/EWS-ATmega1284P-Development-Board/251229528887?hash=item3a7e726337