-
Thread
32 Bit, wieviele MB/GB lassen sich adressieren?
hätten 255 Leseköpfe, und das intern umgerechnet... Inzwischen arbeiten die ATA Platten meist im LBA48 Modus, hier wird nur noch eine 48bittige Blocknummer verwendet, bei 512Bytes/Block sind das dann max. 144115188075855872 Bytes. Sollte erstmal wieder ein bischen reichen, das ständige rumgehampel mit Kapazitätsgrenzen (letzte war bei 128GiB) wurd ja schon fast lästig. Zur Umrechnung von Bytes -> Kilobytes gibts hier ne Tabelle: http://xkcd.com/394/ "Kilo" bedeutet je nach Kontext immer mal was anderes... Neulich erst eine Werbung
-
Thread
LED_Laufschrift mit Mega 32 und MAX 7219
arbeitest du mit dem AVR-Studio?
ok, los gehts Loaded plugin STK500 Loaded plugin AVR GCC Loaded partfile: C:\Programme\Atmel\AVR Tools\PartDescriptionFiles\ATmega32 AVR Simulator: Please wait while configuring simulator... AVR Simulator: ATmega32 Configured OK Loaded objectfile:
-
Thread
Suche JTAG ICE zu debuggen auf den Zielsystem
@all, ich möchte gerne auf meinem Zielsystem debuggen können. Ich habe einen MEGA128 mit AVR Stidio, AVR GCC mit Windows XP. Habe nun schon einiges durchsucht nach selbstgebauten Boards,Dragonboard jedoch sind diese bis 32k begrenzt. Nun habe ich folgendes gefunden. http://cgi.ebay.de
wird, aber nicht zum Originalgerät). Sofern es tatsächlich ein JTAGICE"MK1"-Nachbau ist: Für ATmega128 reicht so ein altes MK1 aus (kein 32kByte Begrenzung), moderne AVR (wie z.B. ATmega2560, ATtiny per debugwire) werden allerdings nicht unterstützt. Die Möglichkeiten des Gerätes sind in dar AVR-Studio
-
Thread
Was brauch ich um mit Microcontrollern zu arbeiten?
das Kennenlernen des AVR selber Gruß, Alexander
Erweiterungsboard mit LCD und Audio-Endstufe (dieses habe ich noch nicht gekauft). Als Software habe ich mir AVR-Studio und PonyProg heruntergeladen, den Controller nach der Anleitung von http://s-huehn.de/elektronik/avr-prog/avr-prog.htm mit der Software von http://www.mikrocontroller.net/articles/AVR-Tutorial
-
Thread
Interface für 10€- Messschieber
Hallo, > Alternative wären Megas ab der 8/48er Klasse. Muss es denn ein Tiny > sein, wenns eh ein Einzelstück wird? > Am Programm müsste ich dann nur Registernamen anpassen und die > Initialisierung des Messschiebers auf deine Hardware ändern
@ verrückt: Der hat nur 128 Byte RAM, das reicht leider nicht. @Frank: Ok, dann wirds der Mega8. Mir ist zwar noch eingefallen, dass man ja eigentlich nur eine Leitung von nem beliebigen Pin braucht, wenn das Gerät nur senden
-
Thread
Mit atoi() aus char-String-Array ein uint64_t machen?
Hi Fred, danke für erste Info. AVR-GCC: typedef unsigned long long int uint64_t Ich hätte vielleicht mein Problem noch ein wenig genauer beschreiben sollen: Ich verwende WinAVR und einen atmega128 und möchte eine Zeichenkette die
den ; am Ende der Zeile? PS: Ich werde mein Lebtag nicht verstehen, wass so schön daran ist 48 anstatt '0' zu schreiben.
-
Thread
Sensorlose Methoden für Brushless DC Motoren
: Sensorless control of 3-phase brushless DC motors AVR447: Sinusoidal driving of three-phase permanent magnet motor using ATmega48/88/168 AVR448: Control of High Voltage 3-Phase BLDC Motor AVR449: Sinusoidal driving of 3-phase permanent magnet motor using ATtiny261/461/861 AVR452: Sensor-based Control of Three Phase Brushless DC Motors Using AT90CAN128/64/32 MfG Spess
-
Thread
Display Ansteuerung mit Epsonlohnenswert oder zu aufwendig?
Welche pins müssen mit dem Display (siehe oben pdf) und dem espon verbunden werden. Welche mit dem AVR (Mega 128) Display<->EPSON D0<->FPDAT0 D1<->FPDAT1 D2<->FPDAT2 D3<->FPDAT3 FLM<->??? M<->??? CL1<->??? Cl2<->??? VSS=GND VDD=5Volt VEE=-23V Kontrast V0=??? AVR<->EPSON I/O<->RESET
Frage zum Quarz. Maximal sind 60Mhz möglich. Typisch sind 40mhz kann ich auch 20mhz oder 48 Mhz nehmen wie müssen da die C's sein beum avr 16Mhz nutze ich immer 22pf. Was ändert sich am Timing???? Danke
-
Thread
VGA-Signal digitalisieren
sollte doch ständig eine 0 ausgegeben werden, bei Rot eine 1 und z.B. bei dunkelrot sowas wie 0011 (128), bei 4 bit auflösung. Möglicherweise hab ich ein Fehler im Programm. Mein Code: ------------------------------------------- #include <inttypes.h> #include <avr/io.h> #include <stdlib.h>
Hier mal ein paar Bilder für die "Ist doch mit einem AVR nicht möglich" Fraktion.
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
sch. avr
Benedikt K. (benedikt) Wie genau läuft die Auswertung von den Befehlen mit Parametern, was erwartet der AVR auf dem UART bspw. für die grosse Schrift? Mit dem Tool 232Analyzer geht das wenn ich auf Dec umstelle und dann 9,48, sende. Ich weiss nur nicht wie das dann über die snittstelle geht. Befehle ohne
-
Thread
Atmel kündigt AVR XMEGA-Mikrocontroller an
Naja das gibts doch schon -> AVR32, ARM
RESET-pin) und über JTAG programmiert werden. Kein ISP im altbekannten Sinn, also inkompatibel zu STK500, AVR_ISP und bisheriger AVR_Dragon-Firmware.
-
Thread
Batteriekapazität in prozent
sich aber auch hervorragend als Schwellwertschalter missbrauchen. Ich würde es allerdings mit AVR realisieren, ein Mega48 mit 128 kHz internem Takt sollte völlig ausreichen, die Spannung zu messen und auf einem Display (egal ob LCD oder 3x7-Segment) anzuzeigen, sowie die Zustands-LEDs anzusteuern
-
Thread
Problem mit AVRStudio AVRprog und ATMega48
morgen Vormittag eigentlich die Schaltung in Betrieb nehmen und wüsste halt gerne wie ich mein 2. AtMega48 flshen kann (mit AVRprog).
drauf zu achten bereits einmal die Fuses >geflasht, die er beim ersten mal mit der Einstellung ATMega128 auch >einmal ausgelesen hat ;) Ich kenne den AVRprog nicht. Die Fuses mit Einstellung ATmega128 auslesen, für den ATmega128 zu ändern, und dann in einen ATmega48 zu brennen ist mehr als bedenklich
-
Thread
LCD Ansteuerung 4Bit funktioniert nicht!
Im Anhang ist der Code welchen ich für das Display geschriben habe: LCD_Functions_AVR.c // C File mit den Funktionen LCD_Functions_AVR.h // H File mit der Portdefinition und Unterprogramm defiitionen AVRLCD.c // Hauptprogramm Ich verwende ein PC2004 Display von Powertec welches
aus der util/delay.h Bibliothek! Habe diesen Text gefunden: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Warteschleifen_.28delay.h.29 Verwende WinAVR-20071221
-
Thread
Elektronik-Fotos Bilder
mich wundert mehr das 0749ß bei dem tinny128 :D
Zum Thema 128er hab ich noch ein Bild aus dem Jahre 2006 in den Anhang gepackt. Mega128 PDIP in der schmalen 7,62mm Version. PS: Ein Einzelstück !
-
Thread
ebus protokoll mitschnitt bei einem Wolf Heizkessel
diverse Hersteller und Modelle, für deinen Anwendungszweck und für den schnellen Einstieg dürften AVR bzw. PIC Controller interessant sein. Für AVR gibt es den GCC als freien Compiler, für den PIC gibt es auch einen freien C-Compiler wenn mich nicht alles täuscht. Teuer ist das ganze auch nicht, du
Vorlauftemperatur Mischerkreis Byte 17+18 --> Ist Temperatur Mischerkreis BSP: Soll Vorlauftemp: 48,5° Byte7 = #30 --> 48 Byte8 = #80 --> 128 --> 128/255 --> 0,501 Ist Vorlauftemp: 45,8° Byte17 = #CD --> 205 --> 205/255 --> 0,8039 Byte18 = #2D --> 45 Diese zwei Temperaturen sind im Fomrat
-
Thread
Programmspeicher
Bekommste demnächst auch mit 128 KiB ROM und 16 KiB SRAM -- ATmega1284P. Bislang noch kein Datenblatt auf der Atmel-Seite, aber die Details kann man sich bereits im vom AVR Studio freiwillig installierten ATmega1284P.xml ansehen
Auch ganz witzig: ATmega328 -> pinkompatibel zum mega8 ansonsten ein atmega48/88/168 mit eben 32kb flash. leider noch nicht verfügbar :(
-
Thread
Was hört ihr für Musik ?
https://youtu.be/mk48xRzuNvA https://youtu.be/PWOevA3GGJ0
https://www.youtube.com/watch?v=fVfzvkNib48
-
Thread
Mikrocontrollerboard basierende Firewall preiswert selber ba
vorgestellt. Nur ganz kurz - als Kontroller verwenden sie einen AT89S8253-24AU der mit einem 64 x 128 LCD verbunden ist und über eine MAX667SISA der Fühler. @anybody: Da kann ich mich nur Andreas Auer anschließen und ihn zitieren: > Wie gesagt, ich hab selbst auch so ein Board gebaut... einerseits
@Andreas Auer: 2 x HY57V281620HCT-H (hab ich noch in der Bastelkiste und sind Pinkomp. zu MT48LC8M16A2) 1 x DM9161A 1 x LAN9118 (oder doch LAN91C111 aus der Bastelkiste Wenn ich von Jörn eine 9260 abbekomme nehme ich den, ansonsten den 9200 @Avr Nix: Vielen Dank, Glück kann mann immer
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
verweise ich auf meine Webseite bzw. die BERLIOS Downloadseite: http://developer.berlios.de/projects/avr-chipbasic Der treiber für 128x64 GLCD ist leider noch nicht fertig, wird aber als nächstes in Angriff genommen. Jörg
ganzen Bibliotheken liegen aber im Flash, so dass der Code recht kompakt bleibt. Das schließt den AVR natürlich aus, da der keinen Code aus dem RAM ausführen kann. Nun, es gibt ja auch noch andere Controller, zur Zeit verwende ich einen MC9S12XD128 von Freescale in einem "Nachfolger" von meinem AVR-Handheld
-
Thread
Taschenrechner Kommunikation
Damit hast du eine dritte Baustelle aufgemacht. 1/ Aufhänger bei zwei Casios an einem AVR 2/ Timeout 3/ Aufhänger bei "illegalem" Input vom Casio zum AVR *Zu 3* Kannst du ausmachen, worin der Unterschied zwischen Variable und Matris besteht? Und zu welchen Abweichungen bei der /state machine/ führt das, d.h. in welchem /state/ fährt sich AVR mit der Matrix fest? *Zu 3 und 2* Tritt das bei beiden UARTs auf oder kommt der AVR bei einer UART durch Timeout wieder raus?
-
Thread
Avr->R2R->Sinus
Hallo, Ich möchte mit einem AVR ein Sinus signal erzeugen -> über ein R2R Netzwerk. Meine Frage: Wie kann ich die Amplitude bzw. die Frequenz des Sinus verstellen? Ich habe gelesen, dass es mit Tabellen funktioniert -> Da kann aber
11,12,13,13,14,15,17,18 .DB 19,20,21,22,23,25,26,27 .DB 28,30,31,32,34,35,36,38 .DB 39,41,42,44,45,47,48,50 .DB 51,53,54,56,58,59,61,62
-
Thread
ENC28J60 (Mikro-)Web-Server die Nächste
...hmmm...aber es ist doch ein ATmega128 7.Fuses des AVR modifizieren (LFuse: E0h, HFuse: DDh) 1.Taktquelle auf Ext. Clock stellen (Startup Time 65ms) 2.Brown Out Detector auf 2,7V einstellen mit Fuses setzen hab ich noch gar
Matze .. schrieb im Beitrag #1668152: > ...hmmm...aber es ist doch ein ATmega128 Die Software ist aber eigentlich für die originale MikroWebServer Hardware gedacht, da ist ein ATmega328P drauf (oder ATmega168 bei alten Versionen). > 7.Fuses des AVR modifizieren (LFuse: E0h,
-
Thread
I2C bei Attiny13
echte" I2C Interface in größeren AVRs ist das nicht. * [pre] C:\Documents and Settings\sk>avr-gcc -v Using built-in specs. Target: avr Configured with: ../gcc-4.1.2/configure --prefix=/c/WinAVR --target=avr --enable -languages=c,c++ --with-dwarf2 --enable-win32-registry=WinAVR-20070525 -
with 8K wrap-around (default for avr3, avr5) Known MCU names: avr1 avr2 avr3 avr4 avr5 avr6 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414
-
Thread
Probleme beim Speichern und Lesen vom AT24C512 über TWI
ATmega8, ATmega16, * ATmega163, ATmega323 and ATmega128 (IOW: on all devices that * provide a builtin TWI interface). * * On the 128, it defaults to USART 1. */ #ifndef UCSRB # ifdef UCSR1A /* ATmega128 */ # define UCSRA UCSR1A # define
ATmega8, ATmega16, * ATmega163, ATmega323 and ATmega128 (IOW: on all devices that * provide a builtin TWI interface). * * On the 128, it defaults to USART 1. */ #ifndef UCSRB # ifdef UCSR1A /* ATmega128 */ # define UCSRA UCSR1A # define
-
Thread
twi: wo ist das datenbyte?
200k würde ich drastisch verkleinern und direkt vor den 3V3-Teilnehmer setzen. Die Pullups vor die AVR-Leitungen.
Hi Der AVR muss SDA/SCL auf Masse ziehen können. Und das kann deine Schaltung nicht. Im Reset-Zustand sind die AVR-Ports als Eingang geschaltet. Liefern also auch keine Spannung. MfG Spess
-
Thread
Was genau ist UL?
üblich. Da sind double und long double beide 64 Bit breit. Unter Linux auf dem PC ist long double 128 Bit breit, benutzt aber nur 80 Bits davon für die Wertrepräsentation.
Für alle die es interresiert: Bei uint64_t muss man bei der Konstanten ULL anhängen( Bei AVR GCC).
-
Thread
Mikrocontroller für Rolladensteuerung gesucht
eine Rolladen- und Jalousiensteuerung einen passenden Mikrocontroller. Bevorzugen würde ich Atmel AVR und Assemblerprogrammierung, da ich mich damit schonmal vor knapp 10 Jahren beschäftigt habe und auch noch ein Starterkit von Atmel habe. Grundsätzlich wäre ich aber auch für andere Controller offen
AVR 8-Bit sollte für sowas ausreichen. Nimm dir den Produkt-Selector bei Atmel und such dir was passendes aus. http://www.atmel.com > Product Selector > AVR 8-Bit
-
Thread
[S] Leute die einen Logic Analyzer (MiniLA) bauen wollen
unterschiedlichen Amplitude sollte aber so passen (ohne das am Oszi gesehen zu haben; müsste aber auch bei AVR's so sein).
Punkt für dich. Nichtsdestotrotz gibt es beim CY7C1471V33 21 Adressleitungen gegenüber 17 bei einem 128k-Typen...
-
Thread
Pedant für Linux zu WinAVR
Moin, gcc-avr, avra und avr-libc... nur mitm Brennen musst du halt dann schauen...
NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. /opt/cross/bin/avr-gcc --target-help Known MCU names: avr1 avr2 avr3 avr4 avr5 avr6 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433
-
Thread
Umstieg ATmega32 auf AT90CAN128 WinAVR
Compatibility Mode) achten und ausschalten. 5.) Diese Anmerkung kann ich bisher nicht richtig deuten(AVR-Checkliste): Außerdem funktionieren einige IO-Pins an PORTC, PORTF und PORTG anders. Was bedeutet anders? Um ehrlich zu sein hab ich jetzt doch "Angst" den Schritt zu wagen und den AT90CAN128
I2C locker. >Für spätere PWM-Signale brauch ich dann auch jeweils 1nen IC für I2C >Bus. Der AVR kann auch PWM, der 32er AFAIK 3mal. Vor allem gibt es AFAIK den AT90CAN128 nicht im bastlerfreundlichen DIP Gehäuse. MFG Falk
-
Thread
Einstieg in die ARM Welt
euch leiber was ich will. Und zwar eine art technischen Taschenrechner bauen. - Touchdisplay: 240x128 - um wie 70 tasten - Funkmodul - SD-adapter Nun kennt ihr die grenzen des AVR. Die berechungen werden sehr komplex sein und jeden avr in die knie zwingen ;). Vll. fällt es euch leichter mir
Paganini wrote: > Und zwar eine art technischen Taschenrechner bauen. > - Touchdisplay: 240x128 > - um wie 70 tasten > - Funkmodul > - SD-adapter > > > Nun kennt ihr die grenzen des AVR. Die berechungen werden sehr komplex > sein und jeden avr in die knie zwingen ;). Das isn Witz,
-
Thread
S65 Display Unterschiede zw LPH88* und LP-88* ?
lauf Datenblatt bei 3V exakt 14Mhz und ist dabei nochnichtmal übertaktet. Mega88 = Mege168 = Mega48, nur Flash/SRAM ist unterschiedlich. Gruß Hagen
PB6 #define LCD_SCK PB7 [/c] Da sich die Hardware SPI des ATMega32 an anderen Pins als beim 128er befindet. Mittlerweile schon fast 100 mal die Verkabelung überprüft, aber es funktioniert natürlich nichts. Also entweder ist mein Display defekt oder die Initialisierungsbefehle stimmen nicht.
-
Thread
Bootloader für ATmega Reihe
Antwort... aber den Beitrag kannte ich schon, zu kompliziert finde ich... ausserdem kein atmega64/128 support...
wrote: > aber den Beitrag kannte ich schon, zu kompliziert finde ich... > ausserdem kein atmega64/128 support... Wenn es Dir zu kompliziert ist, die Zeilen: [avrasm] .include "m64def.inc" [/avrasm] bzw. [avrasm] .include "m128def.inc" [/avrasm] hinzuschreiben, glaube ich kaum, daß
-
Thread
Tool für Grafik LCD Anzeige (Dot Matrix)
------------------------------------- /* Bitmap Graphic Converted by Bitmap2LCD */ #include <avr/pgmspace.h> const prog_uint8_t pic6_0_2 [] = { 128 /*width */, 64 /* height */, 0 /* pos X */, 0 /* pos Y */, /* Source Bitmap : 6_0_2.bmp */ 0x08, /* ____#___ */ 0xD8, /* ##_#
indem du das include auskommentierst und ein define PROGMEM ohne parameter definierst. //#include <avr/pgmspace.h> #define PROGMEM
-
Thread
64 Bit float Emulator in C, IEEE754 compatibel
0x1f9bd030bb49300p-72 = -3.014435e-05 [/c] Zur Referenz hier nochmal mein Datensatz zu sin(355): [pre] avr-libc sin 9 1610 0x163000000000000p-48 -0x1f9f80000000000p-72 f7_t sin 9 15886 0x163000000000000p-48 -0x1f9bd0307d1de28p-72 f7 sin 9 16508 0x163000000000000p-48 -0x1f9bd0307d1de30p-72 avr_f64 sin 9 29333 0x163000000000000p-48 -0x1f9bd0307d23990p-72 fp64 sin 9 19102 0x163000000000000p-48 -0x1f9bd030bb49300p-72 [/pre] 4. Spalte = Laufzeit in Ticks. 5. Spalte = Eingabe 0x163000000000000p
-
Thread
AVR Signature Bytes - Liste aller Controller?
desc = "ATMEGA64"; signature = 0x1e 0x96 0x02; desc = "ATMEGA128"; signature = 0x1e 0x97 0x02; desc = "AT90CAN128"; signature = 0x1e 0x97 0x81; desc = "AT90CAN64"; signature = 0x1e 0x96 0x81;
AT90CAN64 1E9682=AT90USB646 1E9682=AT90USB647 1E9701=ATmega103 1E9701=ATmega103comp 1E9702=ATmega128 1E9703=ATmega1280 1E9704=ATmega1281 1E9781=AT90CAN128 1E9782=AT90USB1286 1E9782=AT90USB1287 1E9801=ATmega2560 1E9802=ATmega2561 Extrahiert aus AVR Studio XML Part Beschreibung, habe dafür