-
Thread
SPS Betriebssytem
gerade nochmal durch den Kopf gehen lassen und bin zu folgendem Entschluss gekommen! MCU: ATmega32-16 DIP mit 16MHz Quarz Inputs: 16 Stück (durch 2x 74HC595)ggf mit Optok. Outputs: 16 Stück (durch 2x 74HC165)ggf mit Optok. ADC: 8 ADC`s (die des AVR`s) PWM: 2 CAN: MCP2515 RS232
1. Komerziell und keine Codeveröffentlichung 2. Meine Ideen lassen sich nicht mit ihr umsetzen (16x In, 16x Out) 3. soweit ich sehe ist diese nicht für 24V ausgelegt 4. Wo ist denn da der Spass... Selber machen :-)
-
Thread
Abschlussprojekt
Roboters als Anhang reingesetzt. Dort seht ihr alles 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.
der Atmel mit dem Wireless Modul verbunden ist, ich meine irgendwoher muß doch das Signal in den Atmega16L, seh ich da gerade was nicht?
-
Thread
Wozu übertrieben schnelle Microcontroller?
das mit den MHz auch nicht so 1:1. STM32 brauchen für die meisten Aufgaben mehr Taktzyklen, als ATmega328.
Manchmal bekommt man dafür sogar noch etwas Geld geschenkt. Hier ist ein Vergleich von einem Atmega2560-16AU (den kennt hier jeder) mit einem MIMXRT1051DVL6B (das ist eine leicht abgespeckte Version des MIMXRT1062DVL6B im Teensy 4.0, auf das sich der TE bezieht): [pre]
-
Thread
Atmega128 - Programm wird geladen, aber LED blinkt nicht?
"M103C(1) 1 ATmega103 compatibility mode 0 (programmed"?
AT90USB162 usb646 = AT90USB646 usb647 = AT90USB647 usb82 = AT90USB82 m103 = ATmega103 m128 = ATmega128 Atmega128 ist also m128.
-
Thread
DTMF decoder
Assembler, der Rest in GCC. Ich kam auf rund 6 Millionen Takte pro >Sekunde. Also Kinderkram für einen ATMega. :-) Heißt das 37%@16Mhz Auslastung? Klingt gut. Vielleicht könnte man auch auf Assembler verzichten.
kleinen µC erledigt werden könnten. Und wenn man dafür in großen Mengen und in schneller Folge 16x16 Bit multiplizieren müsste wählt man halt aus der riesigen Zahl verfügbarer Controller einen aus der sowas aus dem Handgelenk macht und trotzdem nicht teurer ist als ein ATmega. Unwirtschaftlich
-
Thread
ATmega128RFA1
anders (bin mir nicht mehr sicher) Naja, es sind schon ein paar Sachen anders im Vergleich zum ATmega1281. Aus dem Hut, ohne Anspruch auf Vollständigkeit: . 16 KiB SRAM (statt 8) . geringere Anzahl von IO-Ports, sollte kein Problem sein, einfach die fehlenden nicht benutzen . kein Zugriff auf externen Speicher . der interne RC-Oszillator arbeitet mit 16 MHz (statt 8 MHz); die clock-prescaler-Werte wurden ATmega1281-kompatibel gelassen (d.h. ein Prescaler von 8 wird intern automatisch zur 16, wenn mit dem RC-Oszillator gearbeitet wird), dafür
-
Thread
DDS normal ?
Hallo, es ist ein ATmega8 mit besagtem Quarz. Er wird von einem zweiten ATmega16 ( Tastatur, Drehgeber, LCD, USB Interface etc.) per TWI getsuert. Also nur über TWI Interrupts unterbrichen. Die Zweiteilung wollte ich um
macht das aus der Periodendauer, schankt wegen des Jitter ( noch ein Thema zum Jesper )) Der ATmega ist ganz alleine, der 16er abgezogen. Grüße Werner
-
Thread
Bascom: atmega8-16pu verhält sich anders als atmega8-8pu
Gerade die Spannung wäre mal einer Messung würdig weil dort der größte Unterschied liegt: - ATmega8L-8PU 2.7 - 5.5V, 8MHz - ATmega8-16PU 4.5 - 5.5V, 16MHz
> den Atmega16 mittels rjmp ?-? Es geht um den ATmega8.
-
Thread
atmega128-16AI
Hallo, an alle ! habe noch 8 st atmega128-16AI kann die fuer 6.50 st. abgeben. wer will die haben ?? schreiben sie mir ein email Bernd
hallo thorsten! Hab Interesse an deinen Atmega 128 16AI Chips! Wie siehts da preislich aus? mfg brunni
-
Thread
Mul16 für ATMega
ich habe in Assembler für die ATMEGA Serie mit Hardwaremultiplizierer ein 16x16 MultiplizierProgramm geschrieben. Dieses habe ich in Form eines Macros geschrieben. Das Programm ist noch nicht getestet. Es gibt hier zwar einige 16x16
Folgendermaßen im studio .macro mu16 . . .endmacro ldi r20,0xff mov r21,r20 mov r22,r20 mov r23,r20 mul16 r21, r20, r23,r22 nop dann die register r20 bis r23 angesehen, dort steht ja das ergebnis Ist ja möglich das die
-
Thread
-
Thread
Game Boy Emulator auf AVR
den ATxmega denn so viel geeigneter? Der ATxmega64A1 hat 32MHz was ja immerhin das doppelte von den 16MHz der normalen ATmega ist. Allerdings brauch ich dann wohl immer noch einen zweiten Controller für Grafik sachen, da mir sonst nicht der große Vorteil gegenüber zwei ATmega mit 16MHz klar wird. Sound
ATxmega denn so viel geeigneter? Der > ATxmega64A1 hat 32MHz was ja immerhin das doppelte von den 16MHz der > normalen ATmega ist. Allerdings brauch ich dann wohl immer noch einen > zweiten Controller für Grafik sachen, da mir sonst nicht der große > Vorteil gegenüber zwei ATmega mit 16MHz klar wird
-
Thread
AVR 8bit auch für größere Projekte?
USARTC0_BAUDCTRLA,r16 ldi r16,$20 sts USARTC0_CTRLA,r16 ldi r16,$18 sts USARTC0_CTRLB,r16 Ende Gelände.
vs. 32-bit zu tun: schau dir das Datenblatt eines AT90S8535 an, vergleich es mit es mit einem ATmega16 (pinkompatibler Nachfolger), dann mit einem ATmega324P (auch pinkompatibler Nachfolger), und sieh dir dann an, wieviel mehr man selbst an einem Xmega schon typisch rumfummelt, bevor es richtig
-
Thread
LCD 2 x 16 am atmega8
Ich gehe nach dem Buch von Dr. G. Spanner "AVR-Mikrocontroller in C programmieren" vor, um ein 2x16 LCD am atmega8 anzuschliessen. Ich habe den LCD 2x16 genauso wie im Buch beschrieben am atmega8 angeschlossen, nämlich: Die Daten-Pin 4-7 am LCDPORT D4-D7, RS an PIN D2 und RS an PIN D3. Was noch fehlt
Nene, hier wird nur nix aufm Silbertablett gereicht ;) >Ich habe bereits 4x16, 4x20 und 2x16 LCD zum Laufen gebracht. Mit Copypaste kann das auch meine Katze!
-
Thread
Brauche Hilfe bei der Auswahl von programmern für den Atmega8
anfangen: https://de.aliexpress.com/item/1LOT-New-USBASP-USBISP-AVR-Programmer-USB-ISP-USB-ASP-ATMEGA8-ATMEGA128-Support-Win7-64/32724669918.html _______________________ Der uC ließe sich, soweit ich weiß durch den Atmega8 ersetzen: https://de.aliexpress.com/item/TZT-1-satz-uno-r3-MEGA328P-ATMEGA16U2
Wenn du wirklich einen ATmega(8) außerhalb der Schaltung flashen magst (was in der Entwicklung eines Programmes hinderlich ist), dann kaufe dir das: https://www.ebay.de/itm/Latest-Version-UNO-R3-ATMEGA328P-16AU-CH340G-Micro-USB-Compatible-to-Arduino
-
Thread
Nachteil bei verschiedenen µC
ein Register gehabt, bei dem IN/OUT nicht mehr geht. OK, beim ATmega8 gibt es noch ein paar reservierte Register, die sind aber beim ATmega16 alle in Verwendung. Beim ATmega88 brauchte man dann sowieso mehr Register, daher wurde die Doppelbelegung aufgelöst (und
genau ein Register gehabt, bei dem IN/OUT nicht >mehr geht. OK, beim ATmega8 gibt es noch ein paar reservierte Register, >die sind aber beim ATmega16 alle in Verwendung. Einen Mirkocontroller entwirft man nciht als Einzelexemplar, sondern als Familie. Und da ist etwas
-
Thread
zwei mega328 über 10m Kabel miteiander kommunizieren lassen
Karl K. schrieb im Beitrag #5518305: > 115kBaud mit einem 16MHz Quarz geht > nicht, weil sich 16MHz nicht ganzzahlig auf 115kBaud runterteilen > lassen. Und der Arduino hat nunmal 16MHz verbaut. wurde denn darauf nicht im Optiboot Rücksicht genommen? ATmega
Joachim B. schrieb im Beitrag #5518323: > wurde denn darauf nicht im Optiboot Rücksicht genommen? > ATmega haben doch NEU ein weiteres Register > Atmega-USART: U2X Bei U2X wird auch nur 8 statt 16mal gesampelt. Atmega328 Datasheet von 11/2015, Seite 190. Bei 16MHz und 115kBaud ist der Fehler ohne
-
Thread
[C] AVR-Lichtorgel per FFT MEGA8 32 644
Das heist, durch die 8 MHz arbeitet der AD-Wandler zu langsam? Ich hab leider nur einen ATMega32L8 (die Stromsparversion). Den kann man laut Datenblatt nur mit bis zu 8 MHz betreiben. Ich kann natürlich versuchen einen 16 MHz Quarz dran zu machen und hoffen dass er da mitmacht. Ansonsten, externer AD-Wandler? Wobei es einfacher wäre die normale ATMega32 Variante zu kaufen. Ich dachte halt am Anfang, wenn man mit 16 MHz auf 60Hz kommt, dann reichen mir die 8 MHz für 30 Hz. Ich probier das jetzt mal mit dem anderen Quarz.
-
Thread
AVR C Programmierung unter Linux
der Linker ab. Fehlermeldung: [c]"E:\\Programme\\arduino/portable/avr-gcc/avr-gcc-10.0.0_2019-12-16_-mingw32/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p "-Wl,-Map,E:\\temp\\Arduino/sketch_feb10b.ino.map" -o "E:\\temp\\Arduino/sketch_feb10b.ino.elf"
Support für ein paar Devices hinzuzufügen. Betroffen sind: ATtiny202/04/12/14, ATtiny402/04/06/12/14/16/17, ATtiny804/06/07/14/16/17, ATtiny1606/07/14/16/17, ATtiny3214/16/17, ATmega808/09, ATmega1608/09, ATmega3208/09 und ATmega4808/09. > Wer kümmert sich darum oder wer sollte sich darum kümmern?
-
Thread
Drehzahlmesser 4 mal 7-segment mit 90S2313
Brauchte und er Funz sowas von Geil Aber macht malsehen was ih so alles rein Baut Ich habe für einen 2x Atmega16 Genommen malsehen was ihr alles macht
Hi Nach dem Schaltplan ist ein 16F628 eingebaut. Kann der durch den 16F84A Ersetzt werden?
-
Thread
STK500v2-Bootloader von Peter Fleury
getestet - nie funktioniert der Pullup von Anfang an... Meine Umgebung: WinAVR (Januar und April 06) ATMEGA128 und ATMEGA16 Vielleicht hat ja jemand schon Erfahrungen mit dem Code sammeln können... Gruß, Thomas
du genauer sagen, wie du das mit der Baudrate geändert hast? Ich möchte den Bootloader mit dem Atmega16 (16Mhz) verwenden und hab es leider noch nicht zur Funktion gebracht. Gruß, Dominik
-
Thread
ATmega162 funktioniert ab 5052 Wörtern nicht?
das Programm. Die geänderten RAM-Inhalte werden woanders nicht kontrolliert: [avrasm] lds r16,s_Tx0ToSend cbr r16,1<<TeachInToSend sts s_Tx0ToSend,r16 lds r16,s_Tx0JustSending cbr r16,1<<TIJustSending sts s_Tx0JustSending,r16 [/avrasm] r16 kann an dieser Stelle
das Programm. Nehme ich ein NOP raus, funktioniert es. [avrasm] main: cli ldi r16,low(ramend) ;Stack initialisieren out SPL,r16 ldi r16,high(ramend) out SPH,r16 nop nop nop nop nop
-
Thread
PI mit 8-Bit Controller auf viele DEZIMALSTELLEN genau berechnen
Warum muß es unbedingt der ATmega328 sein? Nimm nen ATmega162 und pappe 64kB SRAM dran.
Peter D. schrieb im Beitrag #5020916: > Warum muß es unbedingt der ATmega328 sein? > Nimm nen ATmega162 und pappe 64kB SRAM dran. Weil ich mehrere Arduino-kompatible Boards mit Atmegae328 habe. Wenn ich mehr als die 2KB RAM brauche, die ein Arduino UNO eingebaut hat
-
Thread
1-Wire Slave auf AVR
einen 1-Wire Slave zu Programmieren. Nun habe ich folgendes Problem. Ich habe es auf einen Atmega16 mit 8Mhz mit Erfolg ausprobiert. Nun habe ich ein Atmega 644 Board auf dem der 1-Wire fest auf einen Pin Change Pin verdrahtet ist. Das Board läuft mit 20Mhz. Die Software ist abgespeckt, aber Ich kann den Slave über die Suchfunktion nur mit dem Atmega16 finden. Beim 644 hängt der Master sich in der Suchfunktion auf. Zum Testen habe ich zwei DS18S20 die werden immer gefunden. Wenn der AT16 dran ist wird dieser auch gefunden. Nur beim AT644 werden
-
Thread
Atmega328P Frequenzerzeugung
aus und ich bin auf mich alleine gestellt. Toll oder? Also hier zum Problem: Ich habe einen Atmega328PB mit 16MHz. Die Erste Aufgabe lautet: "Generieren Sie am PIN PD5 ein Signal mit einer Frequenz von 100Hz. Mittels eines Tasters an PD2 soll die Frequenz in 100Hz-Schritten erhöht, mittels eines
Marco S. schrieb im Beitrag #6488529: > Ich habe einen Atmega328PB mit 16MHz. > Die Erste Aufgabe lautet: > "Generieren Sie am PIN PD5 ein Signal mit einer Frequenz von 100Hz. Steht in Deiner Aufgabe, dass der Atmega328PB mit 16 MHz laufen soll? Falls
-
Thread
Quarz vs. Quarzoszillator vs. Keramikschwinger
ich schon Probleme (ATMega128). MfG Spess
mir noch keine vor die Füsse gefallen. Ok dass heisst: * Wenn man alte uC-Familien wie etwa Atmega8 unter 12 Mhz betreiben und dabei UART benutzen will, sollte man einen Keramikschwinger kaufen, da man hier keine Gedanken über Lastkondensatoren machen muss. * Ab 16 Mhz sollte man einen Quarz benutzen
-
Thread
Eagle Layout Baustücke am besten positionieren
> Das 16MHz-Ding (CSTCR6..) Den brauche ich doch für den Atmega oder sehe das was falsch ?
Damian M. schrieb im Beitrag #5176532: >> Das 16MHz-Ding (CSTCR6..) > Den brauche ich doch für den Atmega oder sehe das was falsch ? Warum? Der µC hat auch einen internen Clock Oszillator mit 8 MHz. (Datenblatt Kap. 9. System Clock and Clock
-
Thread
Alternative Firmware für Sparmatic Zero Heizungsthermostat
schrieb im Beitrag #4424219: > Ob das allerdings überhaupt funktioniert weiß ich nicht, da der > Atmega169PA für Arduinos nirgends verwendet wird. Achtung! Atmega169 != Atmega169PA. Es unterscheiden sich einige Bits in bestimmten I/O-Registern, so dass bestimmte Interrupte nicht funktionieren, wenn
(der Atmega169PA hat noch zusätzlich den DDG5) PING – Port G Input Pins Address (der Atmega169PA hat noch zusätzlich den PING5) (eher unwichtige Unterschiede) Zusätzliche Unterschiede im Namen: Atmega169
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
Mal zur Abwechslung was aus Deutschland: https://www.reichelt.de/Hintergrund-gruen/RD-2X16-LCD-1/3/index.html?ACTION=3&LA=2&ARTICLE=190700&GROUPID=3005&artnr=RD+2X16+LCD+1&SEARCH=%252A Ein 2x 16 LCD gelb/grün mit Hintergrundbeleuchtung - und jetzt kommts - 4 Cent das Stück!!! Da ich kurzfristig
ATMEGA328P Pro Mini 5V 16MHz für 1,21 € https://www.aliexpress.com/store/product/1pcs-ATMEGA328P-Pro-Mini-328-Mini-ATMEGA328-5V-16MHz/3241083_32842895240.html?spm=2114.12010615.0.0.d4f6429dsFFTE Nano
-
Thread
ATMEGA32 gnadenlos übertaktet mit 40MHz
@ rugbywinne Probier es doch vielleicht mal mit einem atmega8, da ist der selbe Kern drin. Meiner Erfahrung nach läuft er bei: 2.05V mit 1MHz (atmega8L) 2.20V mit 1MHz (atmega8) 2.55V mit 12MHz (atmega8) ... gerade so an. Jetzt sagst du (Overclockingspezialist
ASCII-Texten pr_debug.inc ;Ausgabe als HEX oder BIN pr_i2a8.inc ;Ausgabe von Integer 8 Bit pr_i2a16.inc ;Ausgabe von Integer 16 Bit Sind die von Dir ? Beste Grüße
-
Thread
ATTiny 2313a programmieren
development-tool/flip https://docs.arduino.cc/hacking/software/DFUProgramming8U2 Damit kann man den ATmega16U2 für andere Zwecke umfunktionieren. Das gilt aber nur für exotischere AVR, nicht die älteren wie 2313 oder 328. > ein UNO, original mit Bootloader, und aufgespielten Arduino as ISP Sketch so
Schnittstelle (also auf dem Uno mit dem DTR-Ausgang der USB-Emulation der seriellen Schnittstelle durch den Atmega16u2) verbunden. Im Normalbetrieb führt ein Öffnen des USB-COM-Ports auf einem angeschlossenen Windows-PC dazu, dass DTR von High auf Low wechselt. Der 100n wandelt dann zusammen mit dem 10k-Pullup
-
Thread
DMX Steuerung 24 Kanal
angeschlossen, das lag an der Pinbegrenzung vom Target ;-) Ausserdem nutzt die endgültige Version einen ATmega164A mit 20 MHz anstatt ATmega16 mit 16 MHz. Fuses nicht vergessen. Njoy
@ Martin (Gast) >Kann ich auch den ATmega16 mit 10Bit verwenden Jain. Für 10 Bit PWM braucht man 20 MHz Takt, das schafft der ATmega16 offiziell nicht, er kann nur 16 MHz. Praktisch sollte es funktionieren. >( nach Änderung auf '#define
-
Thread
Schnelle Speicherung von Daten
Kanäle zusammenzähle, dauert ein Auslese- und Abspeicherzyklus 2 us. In dieser Zeit muss ich zwei mal 16 Bit auslesen und abspeichern. Das sind dann also bei einem ATMEGA128 mit 16MHz nur 32 Takte pro Zyklus. Bisher hatte ich vor, ein 512kx8 SRAM an den ATMEGA128 anzuschließen. Wenn ich das also nicht
74xx32) sollte ich nehmen, wenn ich mit 5 Volt arbeite und den ATMEGA mit 16 bis 20 MHz betreibe? Für einen Auslesezyklus habe ich bei voller Geschwindigkeit 2us, in denen ich den ADC ansteueren und zweimal 16 Bit auslesen will. Leicht erhältlich sind glaube ich VHC
-
Thread
Hilfe zu AD-Wandler
WIe kann ich beim ATMEGA8535 per Software mitteilen, dass ich die interne Referenzspannung nutzen will? Beim ATMEGA16 gibts es die BITS REFS0 und REFS1.Aber beim ATMEGA8535 finde ich diese nicht?
Hallo, ich habe noch Probleme mit der Temperaturmessung mit dem PTC Typ KTY16 den ich an meinem 10Bit Ad-Wandler des ATMEGA8535 angeschlossen habe. Im Datenblatt Seite 4 sind insgesamt drei Formeln aufgelistet. Folgendes Verstehe ich da nicht: deltaTa --> ? R25 --> welchen
-
Thread
SPI mit Attiny 841 und MCP23S17
Das vollständige Programm (für einen ATmega48PA).
Habe mir die Ansteuerung Master SPI im Atmega48 angeschaut. Scheint beides gleich zu sein. Komisch
-
Thread
Nokia Farbdisplay 3510i / 6100
anzusteuern, aber außer der Hintergrundbeleuchtung geht nix... Ich betreibe das Display an einem ATMega128 mit 16Mhz und 5 Volt. Wer kann mir weiterhelfen? Andreas
Beschreibung "3510i.bas" von Martin Kuehn über Spannungsteiler angeschlossen. Nur habe ich statt den Atmega128 den Atmega16 genommen. Muss dieser noch auf diesen Code eingestellt werden oder muss ich noch Fusebits setzen? Als Programm verwende ich (s.o.) Bascom Grüße MAx
-
Thread
Thema: Atmega 32: Ich brauche mehr Rechenleistung für meine CNC
auch mal eine Radiusinterpolation programmiert. Ich bin hergegangen und habe ein externes EProm als 16 Bit Sinus Generator mißbraucht. Das ergebnis war, das es ab diesem Zeitpunkt keinen unterschied mehr machte, ob der µC eine Gerade fährt oder einen Radius. 16 Bit Adresse rein (2 Befehle) 16 Bit Daten
mal eine Radiusinterpolation > programmiert. Ich bin hergegangen und habe ein externes EProm als 16 Bit > Sinus Generator mißbraucht. Das ergebnis war, das es ab diesem Zeitpunkt > keinen unterschied mehr machte, ob der µC eine Gerade fährt oder einen > Radius. 16 Bit Adresse rein (2 Befehle) 16
-
Thread
avr-gcc 11.1.0 defekt? Gesperrt
SPI.endTransaction(); showRegister(); } void loop() { } void showRegister (void) { uint16_t reg16 = 0; Serial.print(F("SPI0 CTRLA: ")); formatBIN(Serial, SPI0.CTRLA, true); reg16 = (uint16_t)&SPI0.CTRLA; Serial.print(" "); formatHEXln(Serial, reg16, true); Serial.print(F("
SPI.endTransaction(); showRegister(); } void loop() { } void showRegister (void) { uint16_t reg16 = 0; Serial.print(F("SPI0 CTRLA: ")); formatBIN(Serial, SPI0.CTRLA, true); reg16 = (uint16_t)&SPI0.CTRLA; Serial.print(" "); formatHEXln(Serial, reg16, true); Serial.print(F("SPI0 CTRLB
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
kennt jemand ein nachbausicheres LC-Meter-Projekt, das fürs AFU-Basteln zu empfehlen ist und auf Atmega basiert? 73
Dabei dient der 100uF-Elko als Referenz. Sind auch 2 verschiedene 100u-Elkos auf der Platine: 100/16V/VT (SMD, zur Pufferung Ub) und PC/100/16V/H10 (THT, als Referenz).
-
Thread
I2CLCD Library für HD44780 LCDs
Ich verwende AVR Studio6. Arbeite mit dem ATmega 32 und 16MHz. Habe deine Datein entpackt. Ein neues Projekt aufgemacht und deine datein eingefügt. Anschliessend die änderungen durchgeführt. Mein Prg habe ich so gelassen wie es ist. Habe ein Bild
. Mein ATmega32 läuft auch mit 16MHz. Fusebits stimmen auch ;) Am I2C-Bus hängt nur noch ein pcf8583(RTC) dieser Funktionier auch. Nur hab ich das gefühl das mein pcf8574 defekt ist. Jetzt meine Frage: Wie
-
Thread
Sd-Card Spec
there are several tests. Some mega32s are only tested in the voltage range 4.5 to 5.5 volt, but up to 16 MHz. These devices are marked ATmega32. Other devices are tested down to 2.7 volt, but only up to 8MHz, These devices are marked ATmega32L." Im Grunde hieße das dann doch, daß die L-Typen (aus welchen
Hat jemand das Projekt von Uli (mmc incl. fat) mit einem atmega16 bzw. atmega32 zum Arbeiten bekommen?? Kann es sein, daß durch die großen Arrays zum Lesen der Blöcke größere Atmegas (evtl. sogar atmega128) notwendig machen?? Die mmc Geschichte habe ich hinbekommen
-
Thread
Vorteiler beim Timer 0 berechnen
> Vorteiler 8 gewählt, mit der Begründung dass der ATmega 16 > ein 8 Bit Controller ist. ? Der Timer0 ist ein 8-bit-Timer, deshalb wird ein Vorteiler benötigt, z.B. mit Timer1 und dessen 16-bit ginge es ohne, d.h. /1. > bei der kommt aber als OCR0
Hi Der ATMEga16 kann mit jedem Timer CTC. Warum dann auf einmal diese vorsintflutliche Vorladen+Interrupt? MfG Spess
-
Thread
EA eDIPTFT43-ATP per RS-232 an Atmega32
#define BAUD 115200L // Baudrate // Berechnungen #define UBRR_VAL ((F_CPU+BAUD*8)/(BAUD*16)-1) // clever runden #define BAUD_REAL (F_CPU/(16*(UBRR_VAL+1))) // Reale Baudrate /* UART-Init Bsp. ATmega16 */ void uart_init(void) { UCSRB = (1<<RXEN) | (1<<TXEN); // UART
übersichtlich. Bin nicht der C-Crack, aber mir ist das suspekt. Habe mal mein Display an einen ATMega128 gehängt. Einen ATMega32 habe ich nicht. Die Ports 17 und 8 am Display auf GND. Damit läuft das Ding mit 9600 Baud und ohne SmallProtocol. Mit 115200 ist es auch bei mir nicht gelaufen, mein 16Mhz
-
Thread
Attiny Programmierung
Programmierung, wie der Teufel das Weihwasser. Dafür sind nur 2kB Flash ein Witz. Nimm einen ATmega1284, den gibt es noch als DIP.
Georg M. schrieb im Beitrag #6096675: > Dann lieber ein fertiges Mikrocontroller-Board. > Z.B. ATmega328PB ist nur 33×18mm groß Gerade den ATMega328PB (mit der Betonung auf dem B am Ende) möchte man als Anfänger _nicht_ verwenden. Denn er ist anders als die anderen ATMega328 vor ihm (die wiederum
-
Thread
Code(SRAM steuern) verbessern. Arduino mega 2560
Joachim B. schrieb im Beitrag #5441704: > die 16 > KB eines ATmega1284p habe ich nie ausreizen können Genauso. Wenn ich mehr brauche, dann schalte ich 23LCV dazu. In Computer ist das ja auch so: es gibt Cash L1, L2, manchmal auch L3, es gibt
@Joachim B. (jar) >interessant, aber ehrlich ich brauche auch mehr als 2KB SRAM aber die 16 >KB eines ATmega1284p habe ich nie ausreizen können, ich bitte um >Beispiele wo auf dem AVR mehr gebraucht wird. Siehe mein Beispiel, der ATmega64 arbeitet hier als DMX-Rekorder, der mit 22kB/
-
Thread
Led-Multiplexing Problem mit Strom
wünschenswert. Wenn du den 555, den 4017 und den LS08 weg läßt und die Transistorstufen mit den ATMega16 direkt ansteuerst. Wenn du die Transistorstufen dann wenigstens als Darlingtons aufbaust (besser jedoch: auf logic level n-MOSFET umstellst), /dann/ könntest du die gewünschten 600mA pro Segment
das eigene Software oder was fertiges? Der Inhalt stammt von einem Extraboard, es hat einen Atmega16 drauf, den RTC-Baustein für die Funkuhr, und daran wird der Funkempfänger der Funkuhr angeschlossen, der Empfänger der Funkfernbedienung (Eigenbau) für den Spielstand, und der String rasselt vom
-
Thread
SD Karten Library für ATMega gesucht
bevor ich dein Beitrag gelesen habe. Diese funktioniert. Ich habe sie mal rein gepackt. [code] uint16_t getLinesInFile(FIL file, char *name, uint16_t bufferSize, uint8_t openFile) { uint16_t counteredLines = 0; char filteredLine[bufferSize]; FRESULT errCode; if(openFile == 1) {
>uint16_t getLinesInFile(FIL file, char *name, uint16_t bufferSize, Du willst KEIN FIL Objekt übergeben, eher eine POINTER darauf. Denn was willst du mit einer lokalen Kopie davon anfangen? >uint8_t openFile
-
Thread
Einkaufsliste für die Einrichtung eines Elektronik-Labors
Stefan, Christopher: Nun habt Ihr mein Interessa am ATmega geweckt. Da ich gerade am Bestellung fertig machen bin. Bevor ich auf bestellen klicke... Welchen ATmega sollte ich auf blauen Dunst zum ATmega kennen lernen mir holen? Uno R3 Board mit ATmega328P http://www.ebay.de/itm/Uno-R3-Board-mit-ATmega328P-mit-USB-Kabel-ATmega16U2-100-Arduino-kompatibel-/142181945329?hash=item211ab44ff1:g:hTwAAOSwHMJYLZAH oder gleich das größere Mega 2560 R3 ATmega2560 http://www.ebay.de/itm/Mega-2560-R3-ATmega2560
-
Thread
Anfängerfrage: 40 Stück Atmega328 an einem Quarz?
20 Mhz > ? > Ohne Übertakten ... Vielleicht doch nur MIT Übertakten? Im Datasheet steht MAX 16MHz...
Platine gleich nebeneinander sein). Du brauchst sowas: https://www.reichelt.de/quarzoszillator-16-00-mhz-oszi-16-000000-p13686.html?&trstct=pol_14&nbc=1 Der gibt einen 16 MHz Takt aus, und den kannst Du dann weiter verteilen. Deine AVRs musst Du dann auf "External Clock" (0000) stellen. fchk
-
Thread
Verkauf aus meinen Überbeständen
konnte. Sollte was falsches dabei sein (nicht SMD), bitte ich dies zu entschuldigen... AT90PWM3B-16SU ab 10 4,49 EUR / Stück ab 25 3,79 EUR / Stück ab 100 -> 3,09 EUR / Stück ATMEGA128-16AU ab 10 6,07 EUR / Stück ab 25 5,36 EUR / Stück ab 100 4,45 EUR / stück ATMEGA16-16AU ab 10 2,42 EUR / Stück ab 25 1,99 EUR / Stück ab 100 1,59 EUR / stück ATMEGA8-16AU ab 10 1,73 EUR / Stück ab 25 1,29 EUR / Stück ab 100 1,09 EUR / Stück ATTINY12L-