-
Thread
Korrelation ist besser statt hohe Sendeleitsung!!! Gesperrt
ATmega8: 1.85 LPC2103: 2.50 ATmega32: 3.50 LPC2103: 3.75 Der Preisunterschied zum AVR ist im Hobby- und Kleinserienbereich also völlig zu vernachlässigen. Und die nächste, noch-lower-cost-Generation
Leistungsaufnahme und niedrigere Versorgungsspannung. Habe mir ein LPC2148 Board besorgt - 512k Flash/32k RAM / 60MHz / 32-bit zum Preis eines Atmega128.
-
Thread
low-pin-count µC mit integriertem USB
Ich vermute, viel kleiner als 32 Pins bspw. beim SAMD21 oder ATmega16U2 wirst du da nichts groß bekommen.
Jörg W. schrieb im Beitrag #6713987: > Ich vermute, viel kleiner als 32 Pins bspw. beim SAMD21 oder > ATmega16U2 > wirst du da nichts groß bekommen. Jup, lieben Dank für die Infos. :-D Da wird es dann wohl der 16u2. Mit 32 Pins kann ich noch leben. Falls aber noch
-
Thread
ATMega1280 Betriebnahme fehlgeschlagen
falscher FUSES nicht zugänglich ist? Klar: HIGH VOLTAGE PROGRAMMING. Nur wie mache ich das beim ATMEGA1280??? Für ATMEGA32 oder ATMEGA8 ist es kein Problem, ich stecke sie ins STK500 und jumpere das STK500 dementsprechend und es geht einwandfrei. Wie jedoch kann ich beim ATMEGA1280 per HIGH VOLTAGE
leitungen nachmessen. ich hab 4mal GND, 4mal Vcc, MISO, MOSI, SCK, RESET dran. und eben XTAL1 und XTAL 2(8 MHz mit 22pF gegen Masse). Alles direkt dran, nur RESET über 10k auf Vcc, 100n Abblockkodensator gegen Masse. Hab das ganze schon oft genauso mit einem atmega32 aufgebaut, funktioniert immer.
-
Thread
ATTiny 2313a programmieren
www.microchip.com/en-us/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
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
Projekt Microcontroller
Hallo, ich würde ein günstiges AVR-Board mit einem ATmega8 kaufen. z.B. - myAVR Bausatz 1 LPT (http://www.myavr.de/shop/artikel.php?artID=2) 12,99€ als Bausatz, 24€ fertig bestückt - inkl. ATmega8 - ATMEL Evaluations-Board Version 2.0 - Bausatz (www.pollin.de
Wir haben uns für das Evolution Board 2.0 mit einem ATmega32 entschieden..hierfür benötigen wir noch ein LCD das auch Grafik darstellen kann.Hat jemand einen Typ welches hierfür gut ist?
-
Thread
Arduino CH340G UNO mit ATMEGA328P-TQFP32 China Board Informationen
Gerhard O. schrieb im Beitrag #4151801: > anstatt des traditionellen ATMEGA16 <pedanterie> Atmega16U2 </pedanterie> Das ist ein Atmega mit USB-Hardwareunterstützung.
schrieb im Beitrag #4151958: > Gerhard O. schrieb im Beitrag #4151801: >> anstatt des traditionellen ATMEGA16 > > <pedanterie> > Atmega16U2 > </pedanterie> > > Das ist ein ATMEGA mit USB-Hardwareunterstützung. Wie konnte ich nur glauben mit der Vereinfachung davon zu kommen;-) Bitte lösche
-
Thread
NeuesOS für AVR Mikrocontroller
sourceforge hochgeladen. Damit sind wir jetzt bei Version 003, und supporten folgende Hardware: Atmega32, AtMega88, AtMega168 At90s8535 gruß tobi
bss dec hex filename 0 692 0 692 2b4 nano_os.hex atmega32 $ avr-size nano_os.hex text data bss dec hex filename 0 712 0 712 2c8 nano_os.hex
-
Thread
Wer würde mir ein paar ATMega8 (TQFP) flashen? Gesperrt
Das hier vom freundlichen bestellen: https://de.aliexpress.com/item/Top-Quality-LQFP32-TQFP32-to-DIP28-programmer-adapter-for-ATMEL-AVR-Chips-atmega8-48-88-168/32557489995.html?spm=a2g0s.9042311.0.0.Pj2xOP Den dann auf ein Stück Lochrster, 10 pol. Steckverbinder für das Programmerkabel
Hallo Markus J., bei meinen USBASP ist es so, ich stecke eine Brücke JP2, dann kann ich den AVR Atmega über den ISP Steckverbinder initial programmieren. Dass muss bei Dir auch gehen, wenn es die orig. Schaltung ist. http://www.fischl.de/usbasp/ Wie sieht deine Hardware
-
Thread
LCD Routine Funktioniert nicht
werden DB0 bis DB3 am LCD nicht angeschlossen. Laut Plan habe ich es so angschlossen. DB4 -> PD0 uC DB5 -> PD1 uC DB6 -> PD2 uC DB7 -> PD3 uC RS -> PD4 uC E -> PD5 uC Aber die Initalisierung findet nur DB0 bis DB3 am LCD statt. oder nicht?
9448888?Ntt=9448888 Bei mir ist der Balken nur noch ganz schwach zu sehen. Denke das sind noch +2,5V Der Haken bei Jtagen ist bei mir enable. Aber schon von anfang an. Ist das ein Problem? Im Datenblatt des Atmega32 stehen bei den Ausgängen irgendwelche Werte in Klammern
-
Thread
MEGA32u4-AU lässt sich nicht über USB-C programmieren
Bootloader installiert haben Sollte? Welche Version welches Bootloaders denn? Fabrikneu hat der Atmega32u4 KEINEN Arduino-Bootloader vorprogrammiert. Oft werden daher auf solchen Platinen die ISP-Programmierpins auf einen 2x3-Stecker geführt, an den man einen ISP-Programmer anschließen kann. Ein
Program den Upload über den eventuell schon installierten > Bootloader machen? *Grrr* .... 2 Postings drüber habe ich dir gesagt was du zu tun hast um den ATMega32U4 Zum Arduino Leonardo kompatibel zu machen. Und sogar den richtigen Bootloader genannt, obwohl du das nicht wissen musst weil
-
Thread
Arduino frage zu Serial.print
Fdti an RX-TX: > https://www.arduino.cc/en/uploads/Main/arduino-uno-schematic.pdf Nöö.. Ein ATMega16U2. (oder ganz alt, ein 8U2) Es gibt einige UNO kompatible mit anderen Serial Wandlern. Aber mit FTDI ist mir keiner bekannt.
nur, wenn dieser auf "Debugmode" gesteckt ist. Arduino F. schrieb im Beitrag #5415427: > Ein ATMega16U2. (oder ganz alt, ein 8U2) > Es gibt einige UNO kompatible mit anderen Serial Wandlern. > Aber mit FTDI ist mir keiner bekannt. Natürlich nicht, weil FTDI unverschämte Preise nimmt und sich
-
Thread
16 UARTs für MIDI
Jonathan schrieb im Beitrag #7711923: > Aber was ist mit 16? So viele UART-Interfaces hat selbst ein STM32 > nicht zur Verfügung. Muss es denn eine runde Zahl sein? Die STM32F423V und F413V haben immerhin 10 im LQFP100. Man könnte auch 2 (oder mehr) davon koppeln, z.B. per CAN. Renesas hat auch einige
in den Linux PC oder über Midi mit einem selbst programmierten Midi zu USB Controller (Itsy Bitsy 32u4 5V)und habe nirgends Probleme mit Latenz (und wenn ich noch so schnell spiele ;-)
-
Thread
ATmega32U4 Timing Problem
Hallo, Karl M. schrieb im Beitrag #5606841: > Der atmega32u4 hat einen usb bootloader und benötigt zwingend einen > externen 16MHz quarz. auch in diesem Fall? Martin B. schrieb im Beitrag #5606789: > Ich habe eine Platine erstellt mit einem ATmega32U4
laut Datenblatt, das dürfte auch mit seinen 16MHz noch klappen und intern würde der Core dann mit 2MHz laufen. Wie die ATmega32U4 aus der ArduinoIDE programmiert werden habe ich jetzt nicht nachgeschaut, welchen Bootloader der TO benutzt muß er wissen. Gruß aus Berlin Michael
-
Thread
günstiger AVR-Einstieg
Wenn Du ohne Debugger auskommst: Es gibt die UxDIL bei Reusch Elektronik für ca. 20 EUR: Z. B. atmega32u4: Stromversorgung und Programmierung via USB. Dann bleibt noch Geld für Steckbrett und Kleinzeug. Mir gefallen die Dinger, es ist vor allem ein preiswerter Zugang zu USB. Ich hätte auch das
http://www.pollin.de/shop/dt/MTY5OTgxOTk-/Bausaetze_Module/Bausaetze/ATMEL_Evaluations_Board_Version_2_0_1_Bausatz.html http://www.pollin.de/shop/dt/MzgwOTk4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Microcontroller/Microcontroller_ATMEL_ATmega32_16PU.html http://www.reichelt.de/Programmer-Entwicklungstools
-
Thread
Welchen C an Quarz
14.7456Mhz hat der Quarz: http://www.reichelt.de/14-7456-HC49U-S/3/index.html?&ACTION=3&LA=446&ARTICLE=68890&artnr=14%2C7456-HC49U-S&SEARCH=14.7456 Das ganze soll an einen ATMega64
schrieb im Beitrag #3989721: > Mini Bastler schrieb im Beitrag #3988607: >> Und was nun? 22pf oder 32pf? > > Wenn deine Leiterbahnen und Anschlusspins eine Kapazität unter 1pF > haben: 32pF Dann hat er 32pF/2 plus ca. 7pF/2 für die Pins. Also round about 20pF.
-
Thread
Atmega32 seriell Zeichen übertragen
bitte poste doch alle Infos: a) das vollständige Programm b) den Aufbau b.1) den Schaltplan b.2) Bilder vom Aufbau c) die gesetzten und gedachten Fuse-Bits Danke. Ich verwende laut Datenblatt Table 60 /Equations for Calculating Baud Rate Register Setting/ des Atmel Atmega32 eine von zwei Formeln zur Berechnung der Daten für die Register UBRRH:UBRRL. a) U2X=0: UBBR := f_CPU /(Baudrate *16) -1 b) U2X=1: UBBR := f_CPU /(Baudrate *8) -1 Welchen Wert hat das Bit *U2X* in UCSRA "USART Control and Status Register A" ? Beachtest Du auch das Datenformat
-
Thread
SD-Karte Code Ulrich Radig
allerdings einen Fehler beim Complieren: [c] Build started 25.6.2008 at 16:53:21 avr-gcc.exe -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT SD-Cards.o -MF dep/SD-Cards.o.d -c ../SD-Cards.c ../SD-Cards.c: In function 'main':
schauen was die SD-Karte sagt, mehr dazu gleich... AVR Memory Usage ---------------- Device: atmega32 Program: 4384 bytes (13.4% Full) (.text + .data + .bootloader) Data: 147 bytes (7.2% Full) (.data + .bss + .noinit) Build succeeded with 3 Warnings...
-
Thread
ATmega vs. Arduino
ansteuern, evtl. noch eine Netzwerkanbindung bieten. Erst wollte ich das mit dem ESP8266 bzw. ESP32 machen. Doch dann habe ich gelesen, dass der ATmega dafür besser geeignet wäre – schon alleine wg. dem Stromverbrauch. Dann fand ich irgendwann heraus, dass der Arduino auf dem ATmegas basiert.
bessere Lösung für viele Projekte weil der 4 mehr Pins hat und ein zweites UART, I2C und SPI hat. Ich verstehe wirklich nicht warum der 328PB und besser der ATMEGA1284P, immer noch nicht der uC "of Choice" für die Arduino Platform geworden ist. Soviel mehr kostet der 1284P auch nicht
-
Thread
Breakout Board für TQF44 (Mega32u4-AU) gesucht
gibts doch fertig http://www.ebay.de/sch/i.html?_from=R40&_sacat=0&_nkw=atmega32u4&LH_PrefLoc=2&_sop=15 oder willst du selber löten?
. https://www.ehajo.de/baus%C3%A4tze/bedrahtete-baus%C3%A4tze/atmega32u4-breakout-board-ohne-uc.html?search=32u4&description=true Ok?
-
Thread
FTDI vs. CDC (Virtual Serial Port) vs. HID
Steuerungsplatine für einen Motor an einen PC anzubinden. Aktuell haben wir bei unseren Platinen den ATMEGA32U4 im Einsatz, der ja schon eine USB-Schnittstelle mitbringt. Nichtsdestotrotz wollen wir die Frage grundlegend diskutieren. Es steht FTDI, CDC und HID zur Diskussion. Als Geschwindigkeit reicht
Sebastian R. schrieb im Beitrag #5931008: > Aktuell haben > wir bei unseren Platinen den ATMEGA32U4 im Einsatz Hallo Sebastian, aus einem gerade abgeschlossenen Projekt bei dem ein ATMega32U4 zur Schrittmotorsteuerung > 25 kHz eingesetzt wurde, möchte ich zu Bedenken geben, dass die Priorität
-
Thread
Simpler USB Taster
ATMega8U2 Oder einen seiner größeren Brüder Im Datenblatt findet sich sicherlich die Grundbeschaltung
und zb. einem 32U4 ist das ganze ein Kinderspiel.
-
Thread
Quadrokopter Motoren Regler selber bauen
#2604595: > Ja lass es sein. Denn es macht keinen Sinn, einen genuegenden 8bitter > durch einen 32bittr zu ersetzen, nur weil man damit besser prahlen kann. Warum soll man sich teilweise mit einem 8-Bitter wie Atmega16/32/168 rumquälen wenn man für den gleichen Preis einen Cortex M0 bekommmt (z.B
Tjaja schrieb im Beitrag #2604642: > Warum soll man sich teilweise mit einem 8-Bitter wie Atmega16/32/168 > rumquälen wenn man für den gleichen Preis einen Cortex M0 bekommmt (z.B. > 1,50 für LPC1114 mit 50MHz, besserem ADC, schnellere/mehr Perepherie)? Kleiner, weniger Strom, einfacheres
-
Thread
GPS Datenlogger Eigenbau
Energieversorgung soll durch 4 AA – Akkus (mit zusammen 5.3 Volt) gesichert werden. Die Komponenten: 1 x Atmega32 (mit 1 MHz internem Oszillator – so wie er ausgeliefert wird) 1 x IC-Socket für Atmega32 1 x GPS-Maus Royaltek RGM-2000 4 x Optokoppler 4N28 5 x 250 Ohm Widerstand 1 x Diode 1 x LED 1 x TTL-Pegelwandler
kostet ein Vermoegen. Ein AT45DB041 > bietet 1Megabit, 128kbyte, und braucht extrem wenig Strom, 1-2 mA > waehrend dem schreiben und wenige uA passiv. Das kann ich bestätigen - die OK ziehen ganz ordentlich was weg. Ich werde aber bei einem Atmega32 bleiben - die Stunde Laufzeit hin oder her.
-
Thread
Digitaler Bilderrahmen mit mega8 S65 Display und SD-Karte
Es macht aus meiner Sicht mehr Sinn einen AVR einzusetzen, der auch fuer diesen Spannungsbereich (2,9V) ausgelegt ist und nicht einen einzusetzen des Spezifikation weit davon entfernt ist. Beides ATmega8 !!! ATmega8(-16PI) -> 4,5V - 5,5V Betriebsspannung; max 16MHz ATmega8L(-8PU) -> 2,7V - 5,5V
schon oft erwähnten Probs mit der SDCard .. aber jetzt is alles schick .. bei mir läuft alles mit ATmega88 20AU falls es jemanden interessiert .. als Eingangsspannung geht von 2,2 -7,5 Volt alles, also einfache NiMH, Liion oder halt nen Netzteil ... Gruß Ducky
-
Thread
RIP AtmelStudio
vom ARM, dazwischen ist kein Platz für sprudelnde Gewinne und die inzwischen übliches Features eines uC, wie Hochstromausgänge zur LED Matrixsteuerung mit Strombegrenzung und LCD Backplanespannungen für Multiplex, ordentliche SigmaDelta ADC, hat AVR nie bekommen (Atmega169 obsolete).
Nein. > > Aber Teile davon schon? > https://ww1.microchip.com/downloads/Secure/en/DeviceDoc/xc32-v2.50-src.zip Wie gesagt, der XC32 ist ein MIPS-gcc. Den konnte MCP nicht nachträglich "closed-sourcen". Aber alles, was sie dazu gebastelt haben, haben sie. > Hier sind dann XC8 aund XC16 zu finden
-
Thread
riesige LED-Matrix
Hallo, ein ATmega8 könnte etwas klein sein. Du könntest aber immerhin noch auf einen ATmega328 wechseln. Ich Buffer das anzuzeigende Bild im SRAM 240Bytes das 2 mal. Der eine Speicherbereich kann angezeigt werden,
. 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
-
Thread
Genauigkeit DS 1820 und DS 18B20
13,8 grad billiges digitales Zimmerthermometer 14,6 grad Chinamüll 1. DS 1820 Atmega 32 13,8 grad 10 s Intervall 2. DS 1820 Atmega 32 14,0 grad 10 s Intervall DS 18B20 Atmega 32 13,7 grad 10 s Intervall
Ich habe die Masse auch schon an verschiedenen Stellen der Schalung angeschlossen auch direkt am Atmega 32, da ist die Schwankung etwas geringer. Oder ist die Schirmung das Problem? Holger
-
Thread
avrgcc erzeugt sinnlosen code?
verweisen, dass dies bei > allen neueren möglich wäre also nur bedingt zu empfehlen. Datenblatt ATmega48/88/168 (die alten, ohne "P"): [pre] 12.2.2 Toggling the Pin Writing a logic one to PINxn toggles the value of PORTxn, independent on the value of DDRxn. Note that the SBI instruction
Jörg Wunsch schrieb im Beitrag #2592830: > Datenblatt ATmega48/88/168 (die alten, ohne "P"): > > 12.2.2 Toggling the Pin > > Writing a logic one to PINxn toggles the value of PORTxn, independent > on the value of DDRxn. Note that the SBI instruction
-
Thread
Wahl des AVR uC
Hi, mit schnell meine ich die Geschwindigkeit, zum Beispiel bis 20 MHz ich bin ein Anfänger mit uC und würde der Atmega8 oder Atmega328 nehmen. V. Grüßen Prince
Du seinen Eingangsbeitrag nicht gelesen hast. Ein Atmega 32 hat ihm zu viele Beine und ein Attiny2313 hat keinen AD-Wandler. MfG Paul
-
Thread
Stromversorgung
schon als Kind gebaut, als Alarmanlage zum Schutz meiner Fische vor meiner Katze. Man nehme. 2 Alufolie 1 Blatt (160g) mit Löchern 2 Büroklammern 2 Blatt (160g) Die Alufolie und die Blätter so zusammenlegen. Blatt-ALU-Blatt mit Loch-Alu-Blatt. An die 2 Alufolien je eine Büroklammer machen
an ein Arduino > hängt, und ihn so Programmiert das er im Tiefschlaf geht, hält die > Batterie 2-3 Monate. Unsinn, der Arduino und quasi alle seine Abkömmlinge enthalten Spannungsregler, Programmierchip und LEDs und sind damit alles andere als sparsam. Und ein nackter Atmega328 ist eben KEIN
-
Thread
LPC1100, superguenstig, 8-bit? Wird immer unnoetiger
Krishna schrieb: > Hm, der "neue" bietet ja eben nur 8 KB... 8/16/24/32KB ROM, 2/4/8KB RAM.
mir einen 32-Bitter kaufen, der so ärmlich mit SRAM bestückt ist? Und die Bauform, naja. Eine Innovation wäre ja mal ein 32-Bit-uC als DIP.
-
Thread
Debugging mit MPLAB X und XC-8
-MT build/debug/debug/main.o -o build/debug/debug/main.o main.c "C:\Program Files\Microchip\xc8\v2.40\bin\xc8-cc.exe" -mcpu=ATmega328P -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__ATmega328P__ -mdfp="C:/Program Files/Microchip/MPLABX/v6.05/packs/Microchip/ATmega_DFP/3.0.158/xc8" -Wl,--gc-sections
build/debug/debug/servo.o -o build/debug/debug/servo.o servo.c "C:\Program Files\Microchip\xc8\v2.40\bin\xc8-cc.exe" -mcpu=ATmega328P -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__ATmega328P__ -mdfp="C:/Program Files/Microchip/MPLABX/v6.05/packs/Microchip/ATmega_DFP/3.0.158/xc8" -Wl,--gc-sections
-
Thread
Led-Multiplexing Problem mit Strom
erreichen. Achtung: das macht dann bis zu 4.2A auf der 12V Schiene. Der Krempel mit dem LM317 ist dem nicht gewachsen. Den braucht man aber auch nicht. Die Helligkeit kann der ATMega16 locker nebenher mit PWM regeln. Deine Schaltung sieht aus
mikrocontroller_buch/Einstieg%20in%20die%20Elektronik%20mit%20Mikrocontrollern%20-%20Band%202.pdf Kapitel 2.2.2 und 3.4.2
-
Thread
[AVR] externer Speicher
Hallo, und zwar geht meinem ATmega2560 langsam der Speicher aus, da ich ein paar Bilder habe die am Display angezeigt werden. Jetzt wollte ich einen externen Flash einbauen (W25Q16JV) der die (Bild-)Daten speichern soll, damit am uC
(u)SD karte nehmen, einen FAT32 library benutzen zB 2GB Dann kann man am anfang die benoetigte dateien direct mittels PC schreiben und spaeter routinen schreiben damit du das auch via den processor laufen
-
Thread
500 mV Referenzspannung erzeugen
Aber ginge das auch mit dem LM336? Den habe ich da, den LM317 nicht. Die interne Referenz des Atmega hat 2,5V, das sind 2V zuviel.
M. K. schrieb im Beitrag #4843050: > meckerziege schrieb: >> Die interne Referenz des Atmega hat 2,5V, das sind 2V zuviel. > > Du wolltest eine Genauigkeit von 2 mV. Mit diesem Atmega und der > internen Referenz sind 2.5 mV Auflösung möglich ohne Kniffe. Thema verfehlt. Der TE wollte
-
Thread
ATTiny85 an einer einzelnen AAA Batterie 1 Jahr mindestens
jedoch die Spannung nach einem tau bereits auf 50% (siehe Entladungskurven für Kondensatoren), also bei 2.5V und das läuft noch mit einem Attiny. Daher: t = 1 * tau also t = R * C (R ist die Last der Schaltung) t = U / I * C Nach I umgestellt: I = U * C / t U soll hier im Mittel (2,5
dann der Fall, wenn man den Widerstand bei 50% Spannung nur halb so groß wäre. Also im Beispiel R = U/2 / I. In die Formel von oben eingesetzt: t = U/2 / I * C * ln(2) t = U / I * C * 0.34 nach I umgestellt: I = U * C / t * 0,34 I = 5V * 150µF / 60s * 0,34 = 4,25µA Da war ich mit dem
-
Thread
welcher (analoge) Filter für FFT im Audio-Bereich?
aber nicht mit einem AVR. Da must du schon einen nehmen dessen ADC auch die Samplerate kann. Beim ATMega ist da bei 16Khz Samplerate so ziemlich schluss. Sag mal welchen uC du nehmen willst. Als Filter wuerde ich die ein Sallen-Key Filter vorschlagen. Michael Reinelt schrieb im Beitrag #4016242:
gewonnen: ich bin mit der Sample-Rate ziemlich tief "in den Keller" gewandert, (zuerst ~500 Hz, derzeit ~2kHz). Damit sinkt zwar meine obere Grenzfrequenz, und dagegen kann ich wenig tun, weil für längere Samples schlicht der Speicher am ATmega (2kB) nicht reicht. Das ist aber fürs erste nicht weiter tragisch
-
Thread
USART(ATmega32) zu COM(PC)
---------------------------------------------------------- //*** Testprogramm für den USART des ATMega32 ***// //------------------------------------------------------------------------- int main(void){ UCSRA |= (1<<U2X); UCSRB |= (1<<TXEN); UCSRC |= (1<<URSEL)|(0<<UMSEL)|(1<<UPM1)|(0<<UPM0
Hallo, mit 16 MHz Quarz an einem ATmega32 kann man keine RS-232 mit genormter Baudrate betrieben. Du brauchst dafür ein Baudratenquarz. z.B. 14,7456 MHz Und setz U2X nicht, das reduziert die Präzision im Empfänger. Dann wird die
-
Thread
AVRISP MK2 kommt nicht in den Programming mode
Hallo :) Mal wieder muss ich um euere Hilfe bitten :( Ich habe mir einen AVR-ISP mk2 zugelegt, um damit einen Atmega32 uC zu programmieren. Ich habe schon etwas Erfahrung in der uC-Programmierung, habe allerdings noch nie selber einen "verbaut"... Die Grundschaltung mit dem ISP-Anschluss
, Neustart, MK2 anstecken, Installieren), das Problem besteht unverändert. 3. Mikrocontroller austauschen -Ein anderer Atmega32 brauchte auch keine Besserung. 4. ISP Frequenz herunterschrauben -Bin Schrittweise
-
Thread
USB AVR Lab news
@Niclas, danke für die Blumen. Vista 32 wird übrigends schon eine weile mit dem STK500v2 unterstützt.
Gnd. An TXD und RXD des Mega32 ist ein MAX3232CPE angeschlossen. Bei der Beschreibung des ISP Steckers schreibst du Pin2 und 4 (muß Pin4 und 6 heissen) beinhalten die serielle Schnittstelle. Wie sind die Pin's zu beschalten? Du schreibst
-
Thread
WS2811/WS2812 aus der Ferne steuern + Stromversorgung
gute Informationen. Viele Grüße, Erlang [1] http://arduino.cc/en/Main/ArduinoBoardProMini [2] http://www.ebay.co.uk/itm/Pro-Mini-Atmega328-5V-16M-Replace-ATmega128-For-Arduino-Compatible-Nano-New-ItS7-/141048819108?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item20d72a2da4 [3] http://www.ebay.co.uk
topic/300432#3253894. > 1. Große Matrizen mit wenig LEDs > ================================ > 2. Pixel-Pitch unter 7,62mm > =========================== > 2a) Für kleinere Matrizen mit 8 x 8 LEDs > 2b) Für Matrizen ab 16 x 32 und Vielfache
-
Thread
Mikrokontroller Crash Kurs mit ANSI-C, mit ATMega Register Nutzung Gesperrt
Christof E. schrieb im Beitrag #6412544: > Im Gegenteil. Siehe: > > uint8_t u8NN = 0; > if( u8NN < -2 ) > ....kann so nicht stimmen weil "u8NN"--> unsigned 8 Bit namens NN heißt, > und nicht negativ werden kann. Dazu warnt mich schon mein Editor. Bei etwas älteren Modellen
Christof E. schrieb im Beitrag #6412544: > uint8_t u8NN = 0; > if( u8NN < -2 ) > ....kann so nicht stimmen weil "u8NN"--> unsigned 8 Bit namens NN heißt, aber NN ist eine Variable und die sollten doch Kleinbuchstaben bekommen? Mir war mal so als
-
Thread
Mikrocontroller über Ethernet verbinden
Also der erste ATMEGA müsste ein Webserver sein, ich möchte den auch steuern können. Geht das dann dass der mit UDP eine Paket an den 2. schickt ? Ich finde nicht wirklich einen Sketch.. :-( Sorry ich kenn mich mit so kompliziertem
DHCP and DNS to perform a web client request. // 2011-06-08 <jc@wippler.nl> // // License: GPLv2 #include <EtherCard.h> // ethernet interface mac address, must be unique on the LAN static byte mymac[] = { 0x78,0x69,0x69,0x2D,0x30,0x37 }; byte Ethernet::buffer[700]; static uint32_t timer
-
Thread
AVR Temperatur Problem
Das hat mir jetzt keine Ruhe gelassen und ich habe ein gleiche Platine genommen, die ich schon vor 2 Jahren gebaut habe. Mit einem ATMEGA8, den ich vor 2 Jahren verbaut habe. Mit gleichen Programm probiert. Da gibt es keine Timing Probleme ! Ich kann dort den AVR extrem mit Kältespray runterkühlen und die Datenverbindung funktioniert noch immer. Der 2 Jahre alte AVR hat die Bezeichnung:(der funktioniert) ATMEGA8 16AU 0628I Die neueren AVR haben die Bezeichnung: (der ausgelötet wurde) ATMEGA8 16AU 1637 bzw. der neu eingelötete ATMEGA8A
-
Thread
avr-gcc stört sich an uint_8 und uint
routinen.h nicht mehr. Dafür aber die fehlenden Deklarationen... [code] $ make avr-gcc -c -mmcu=atmega32 -I. -gstabs -Os -Wall -Wstrict-prototypes -std=gnu99 main.c -o main.o avr-gcc -c -mmcu=atmega32 -I. -gstabs -Os -Wall -Wstrict-prototypes -std=gnu99 lcd_routinen.c -o lcd_routinen.o
avr-gcc -c -mmcu=atmega32 -I. -gstabs -Os -Wall -Wstrict-prototypes -std=gnu99 main.c -o main.o avr-gcc -c -mmcu=atmega32 -I. -gstabs -Os -Wall -Wstrict-prototypes -std=gnu99 lcd_funktionen.c -o lcd_funktionen.o
-
Thread
MegaLoad für avr-gcc
Sorry, aber wie schon im Sourcecode steht //* ATMega165 not tested, please give me feedback! Ich habe den Quellcode des Megaload.NET nicht, kann also auch nicht nachsehen warum der statt Mega165 ein Mega32 erkennt :( Stimmen denn die Bauraten
ATMEGA32.HEX für Megaload.HEX mit Autobaud, LOCKBIT und EEPROM enabled. Gelinkt auf Bootload-Adresse 0x7C00 (Fuse für 1KB Bootloader). Happy new year! Werner
-
Thread
Neuer Prozessor
1. ATMega8515 2. ATTiny26 Peter
sagen >Im Augenblick sind zwei Prozessoren wichtig >1. Für das Netzteil einer mit AD Wandlern >2. Für P.O.D mit 8 Input Eingängen und eine mit 8 Output Kanälen. das ist ja schön, aber irgendetwas fehlt noch... was sollen die uC in deinen Geräten machen... nichts? gut, dann nimm zum AD-Wandeln
-
Thread
Auf-/Abwärts-Zähler mit 33 Ausgängen und Zustandsspeicher.
> ein 40er AVR hat aber nur 32 IOs ? ATmega8515 oder ATmega162 mit 35.
übrig. Was soll die IO-Zählerei. Solange der Controller zwei/drei Pins für SPI oder I2C besitzt, lassen sich doch etliche LEDs damit steuern. Über I2C mit 4x PCA9538 bekommt man ohne Zusatzzirkus 32 IOs, mit 2x MCP23017 ebenfalls, mit PCA9554 käme man auf bis zu 64 IOs, um nur ein paar
-
Thread
Ist die Abtastrate zu gering?
wofür UBRR steht. Ich finde über Google keine Antwort. Ich frage nur, weil ich gerade im DB des Atmega8 rumstöbere. Du kannst dir dazu ja den Anhang ansehen. Ich dachte mir, dass ich vlt. den Oszillator mit 16MHz schwingen lasse, damit ich so auf 0,5 MBit/s komme (U2X=0, U2X=1). Dies müssten ja für
für den gut gemeinten Hinweis. Inwiefern widerspreche ich mir selbst? Aber das Datenblatt des USB-uC ist sehr bescheiden. Hier der Link dazu. Und hier der Link mit Bild zum USB-uC. http://shop.in-circuit.de/products/-C-Module/AVR-AVR32-Xmega-UC3/39/ICmega8-USB Und hier noch ein Link zum
-
Thread
ATmega2560 - LED blinkt nicht
main.eep avr-objcopy: --change-section-lma .eeprom=0x0000000000000000 never used >> avrdude -c avrisp2 -P usb -p m2560 -U flash:w:main.hex avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.00s avrdude: Device
Jawoll! Hier ist ein ATMega2560 Thread, also U 16Bit, UL 32 Bit und ULL 64Bit Für andere µC/CPU gibt die Compiler Doku gerne Auskunft. Stefanus F. schrieb im Beitrag #5714082: > Gerade bei F_CPU habe ich bisher aber immer