-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
aber auch noch erträglich. Das LCD Display hat ne Diagonale von 1,5" (3,8cm) und eine Auflösung von 128x128 bei 64K Farben. Werd das Teil vermutlich morgen mal zerlegen.
hast du einen 3.3 Volt Spannungsregler auf dem AVR-Board?
-
Thread
Peter Danneggers Bootloader (fastboot) für AVR-GCC-Toolchain
Hallo, ich versuche den Bootloader für einen AT90CAN128 zu Kompilieren. Ich habe im Makefile folgende Änderungen vorgenommmen: [code] MCU = at90can128 ATMEL_INC = can128def.inc F_CPU = 16000000 CFLAGS += -I . -I ./added -I ./converted -I /opt/avr/include
Ich editiere dann nur noch die Datei get_avr_arch.sh: [c] #!/bin/sh # Get AVR architecture # http://gcc.gnu.org/onlinedocs/gcc-4.8.0/gcc/AVR-Options.html # attiny4313 # attyin85, attiny45 echo "avr25" # atmega48, atmega88, atmega168, atmega328
-
Thread
NXP verschenkt ARM-Chips
Okay, super! An die SDRAM Besteller: Was haltet ihr von MT48LC4M32B2P-7, das wären 128 Mbit SDRAM, für rund 6,5€ Wünscht jemand was anderes?
Omega G. schrieb: > Okay, super! > > An die SDRAM Besteller: Was haltet ihr von MT48LC4M32B2P-7, das wären > 128 Mbit SDRAM, für rund 6,5€ > > Wünscht jemand was anderes? Nö, das klingt super.
-
Thread
ATMEGA168-20AU TQPF 32 Programmer
Beste Lösung: AVR Dragon. Kauf Dir das Teil, ist ein sehr versatiler ISP Programmer . Du brauchst aber eine Platine wo Du den Mega drauflöten kannst, und wo auch ein ISP Pfostenstecker drauf ist. Ich mach mir die Dinger immer in Eagle selbst... Sitz grad an einer Schaltung mit Mega48, der ist TQFP128, kann man auch noch gut händisch löten!
-
Thread
Suche Display und Libary
siehe: http://www.basteln-mit-avr.de/dogm128.html Gruß GG
GG schrieb: > siehe: http://www.basteln-mit-avr.de/dogm128.html Mhmja, eigentlich ist mir das DOGM128 ja zu klein, ich denk ich werd es dann wohl doch in ermangelung von Alternativen benutzen. Wie schnell braucht ein komplettes beschreiben
-
Thread
Machbarkeit - LED-Sternenhimmel mit AVR?
der LEDs vom AVR ein (SPI oder eine wie auch immer geartete Implementierung). Am Ausgang des FPGA hängen dann die Treiberstufen und fertig ist der Lack. Vorteil: - PWM wird ausgelagert und das AVR muss sich nur
Hier ohne PortE für "< AtMega128"
-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
eingestellt. Der 10k Widerstand ist vom CS auf 3.3V. Das Richtige Display habe ich ausgewählt habe 128 für das DOGL ausgewählt. Kriege mit AVR Studio 4 ne Warnung: gcc plug-in: No AVR Toolchain installation found. The AVR GCC plug-in can still be used if you set up your own build tools. Im
sehen denn deine bitmap-daten aus // Uhr const uint8_t uhr_bmp[] PROGMEM = { 25, 32, 0,128,224,112, 56, 28, 12, 6, 6, 3, 3, 3, 59, 3, 3, 3, 6,134,204, 28, 56,112,224,128, 0,254,255, 1, 16, 16, 16, 0, 0, 0, 6, 12, 24, 48, 24, 12, 6, 3, 1, 0, 16, 16, 16, 1, 255,254
-
Thread
AVR32 Linux Netzwerk Verbindung Problem
icnova_add_spi+0x0/0x1c [<900152f2>] do_one_initcall+0x32/0x104 [<900396f0>] register_irq_proc+0x48/0x6c [<9003973a>] init_irq_proc+0x26/0x48 [<90000352>] kernel_init+0x46/0x90 [<900135cc>] __early_initcall_end+0x98/0x324 [<90013534>] __early_initcall_end+0x0/0x324 [<90020b10>] do_exit+0x0
icnova_setup_mmc+0x0/0x10 [<900152f2>] do_one_initcall+0x32/0x104 [<900396f0>] register_irq_proc+0x48/0x6c [<9003973a>] init_irq_proc+0x26/0x48 [<90000352>] kernel_init+0x46/0x90 [<900135d0>] __early_initcall_end+0x9c/0x324 [<90013534>] __early_initcall_end+0x0/0x324 [<90020b10>] do_exit+0x0
-
Thread
Bascom neue Version am 10.07.2009
Hallo, nach der 1.11.9.1 BASCOM-AVR Demo Version (von 2008-02-22) gibt es seit dem 10. Juli 2009 die neue BASCOM-AVR Demo Version 1.11.9.5 . Die Größe der Demo ist 21 MB. Unter http://www.mcselec.com ... unter Downloads steht
TCCR2 mapped to the wrong register in the def file. it should map to TCCR2A and not to TCCR2B - M48,88,168 did not used AS2 bit to set the Async mode
-
Thread
Interrupt mit Bascom wird doppelt ausgeführt
alle noch wartenden Interrupts gelöscht werden? Hier mal mein quick&dirty sourcecode: $regfile = "m48def.dat" 'compile for mega48 $crystal = 10000000 'make sure it uses the external 10 MHz crystal oscillator
$regfile = "m48def.dat" 'compile for mega48 $crystal = 10000000 Config Portc = Output Config Portd = Input Config Portb = Input Portc = 0 Portb
-
Thread
Problem mit Atmega8 und Temperaturberechnung
, -141, -141, -140, -139, -138, -137, -137, -136, -135, -134, -133, -133, -132, -131, -130, -129, -128, -128, -127, -126, -125, -124, -124, -123, -122, -121, -120, -119, -119, -118, -117, -116, -115, -114, -114, -113, -112, -111, -110, -110, - 109, -108, -107, -106, -105, -104, -104, -103, -102
wies jetzt da steht, bekomme ich, wenn die einzelnen Zahlen angezeigt werden sollen, die Fehler: AVR Simulator: Stack Overflow at 0x0090 AVR Simulator: Stack Overflow at 0x00e1 Woran kann das liegen, dass das mit Zahlen funktioniert, nicht aber mit ADC? Gruß koellsch
-
Thread
Problem mit myTWI Echtzeituhr.
---- sta OK (status 10=A repeated START condition has been transmitted) wr 0xD1 OK (status 48=SLA+R has been transmitted; NOT ACK has been received) ack 1 OK (status 48=SLA+R has been transmitted; NOT ACK has been received) rd E1:timeout ERROR (status 48=SLA+R has been transmitted; NOT ACK has been received) rd E1:timeout ERROR (status 48=SLA+R has been transmitted; NOT ACK has been received) ack 0 OK (status 48=SLA+R has been transmitted; NOT ACK has been received) rd E1:timeout ERROR (status 48=SLA+R has been transmitted; NOT
-
Thread
ATmega168 Problem mit mySmartUSB und WinAVR
Device code: 0x41 = ATMEGA103 Device code: 0x42 = (unknown) Device code: 0x43 = ATMEGA128 Device code: 0x44 = (unknown) Device code: 0x45 = ATMEGA64 Device code: 0x46 = (unknown) Device code: 0x47 = (unknown) Device code: 0x48 = (unknown) Device code: 0x49 =
Der mySmartUSB sit ein AVR910 Programmer,bei diesen programmern muss jeder neue AVR separat in der Firmware nachgepflegt werden. Dem scheint der Hersteller hier nicht nachzukommen. Besser sind hier programmer die das AVRISPmkII
-
Thread
undefined reference to `main' in Assembler??
Hallo, ich brauche dringend eure Hilfe. Mein erstes winAVR-Projekt ist ein Assemblerprogramm zur Ansteuerung eines 8x24 Text-LCD an einem myAVR-ATmega8-Board mit myUSB MK2 winAVR Version 20090313 Ich verwende Assebler weil ich in C noch keine Erfolge erzielen
es nicht. Es definiert eine ISR nun initialisiert globale Daten. Geschrieben ist es für einen ATmega48/88/168. Übersetzen kann man zB mit [pre] avr-gcc -mmcu=atmegsa88 minimal.S -o minimal.elf [/pre] Es wird dann automatisch ne Vektor-Tabell aufgebaut und .data initialisiert (IRQs aktivieren
-
Thread
floating point coprocessor
Aber man sollte eigentlich VORHER die Rechenleistung abschätzen und dann erst den µC auswählen. avr
Dataflasch mit SPI eine Lösung: http://www.atmel.com/products/DataFlash/default.asp avr
-
Thread
Logamatic 2107 Schnittstelle
müsste auch AVR-Studio gehen, oder gibt es was besseres dafür? Gruß Ingo
Kompiliert für den 128 (habe selbst keinen), sollte also laufen.
-
Thread
AVR32 Buildroot Versionen + Grasshopper
90000000 (params at 13fa5008)... Linux version 2.6.28.4 (aytac@ANT-PC5) (gcc version 4.2.2-atmel.1.1.3.avr32linux.1) #1 Mon Jun 15 17:38:07 CEST 2009 CPU: AT32AP700x chip revision C CPU: AP7 [01] core revision 0 (AVR32B arch revision 1) CPU: MMU configuration: Shared TLB CPU: features: dsp simd ocd perfctr
on. Total pages: 16256 Kernel command line: root=1F02 rootfstype=jffs2 mtdparts=physmap-flash.0:128k(boot)ro,64k(env)ro,-(root) PID hash table entries: 256 (order: 8, 1024 bytes) avr32_comparator: irq 0, 140.000 MHz Console: colour dummy device 80x25 console [tty0] enabled console [ttyS0] enabled
-
Thread
8 Kanal 50Ms/s AVR Logic-Analyzer
Hallo, Avr Nix schrieb: > Hallo schönes Projekt wann wird der Sourcecode Veröffentlicht? Vielleicht noch heute, dann für meine (vorerst) endgültige Version mit Mega48/88. > Und wie machst du die > 10MHz (
von der Webseite auf dem Board programmieren lassen. Der Ram wird per Resetsignal des AVR beim Programmieren über IC9C TriState gesetzt, der Eingangsbuffer über IC9A/G2. Hast Du einen Mega48 oder Mega88 drauf? Das .hex ist vom Mega88, hatte keinen Mega48 zur Hand. Ich mache sonst nachher
-
Thread
Interesse an einfach erweiterbarem Experimentierboard fuer den Xmega128a1?
glaube ich in einer Daisy-Chain geschehen Hmja, das habe ich auch schonmal mit zwei AVRs und dem AVR Studio gemacht, aber die Kombi AVR+CPLD in einer Chain ist fuer mich Neuland.
Jörg Wunsch schrieb: >> gemacht, aber die Kombi AVR+CPLD in einer Chain ist fuer mich Neuland. > Sollte auch gehen, die CPLDs haben ja auch ,,richtiges'' JTAG. > Musst halt nur wissen, wie viele Bits die schieben (der AVR schiebt > 4 Bits pro AVR
-
Thread
Preisersparnis: Atmega88 statt Atmega8. Geht das?
Daniel W. schrieb: > Die debugWIRE Software wird im AVR-Studio mitgeliefert, oder ist auf der > Atmel-Homepage erhältlich. Naja, eher indirekt: sie ist im JTAG ICE mkII bzw. im AVR Dragon implementiert. ;-) (Gut, deren Firmware-Updates sind dann wieder Bestandteil von AVR Studio.)
-
Thread
Bedeutung von 128k words
Hi "128k words Flash memory" 131072 (2^17) Worte á 16 Bit MfG Spess
Auch bei den 14 Bit-Typen so verwendet. -> 1 kWord ==>> Platz für 1k = 1024 Befehle gruß avr
-
Thread
microcontroller für präzise zeitmessung (schallmessung)
Nimm eine ATmega644 (AVR). Der laueft mit 20MHz und du kannst alle GPIOs als Interrupteingang verwenden. Damit geht es auf jeden Fall.
Bei einigen Controllern (z.B. Atmel Mega128 und einigen PICs) gibt es mehr als einen Input capture Kanal.
-
Thread
(Co-)Sinus-Kennlinie und LED
16,16,17,18,19,20,20,21, 22,23,24,25,26,27,28,29, 30,31,32,33,34,35,36,37, 38,39,40,41,42,44,45,46, 47,48,50,51,52,53,55,56, 57,58,60,61,62,64,65,66, 68,69,71,72,73,75,76,78, 79,80,82,83,85,86,88,89, 91,92,94,95,97,98,100,101, 103,104,106,107,109,110,112,114, 115,117,118,120,121,123,124,126, 128,129,131,132,134,135,137,138
16,16,17,18,19,20,20,21, 22,23,24,25,26,27,28,29, 30,31,32,33,34,35,36,37, 38,39,40,41,42,44,45,46, 47,48,50,51,52,53,55,56, 57,58,60,61,62,64,65,66, 68,69,71,72,73,75,76,78, 79,80,82,83,85,86,88,89, 91,92,94,95,97,98,100,101, 103,104,106,107,109,110,112,114, 115,117,118,120,121,123,124,126, 128,129,131,132,134,135,137,138
-
Thread
Funktionsaufruf probleme
Das ist bei einem ATMega128 ein beliebter Fehler. Der MC ist werksmäßig im ATMega103 kompatibilitätsmodus. Wenn du im AVR Studio den 128er eingestellt hast sucht das Programm seine Rücksprungadressen an der falschen Stelle und
entschuldigung, aber diese sorge beim 128iger habe ich schon bitter kennengelernt. ist ein atmega48, wie schon gesagt, alles läuft wie ich es erwarte, nur wenn ich es in eine void funktion auslagere ist schluss. das ist bestimmt einer dieser
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1? Gesperrt
beim XMega. Dafuer PDI. > - Was für eine Hardware willst du für die JTAG Schnittstelle nutzen? AVR JTAGICE mkII, STK600 > Soweit ich weiß kann man mit dem AVRisp mkII ja nicht debuggen? Richtig. > Laut AVR Hompage kann man den ATxmega128a1 mit dem AVRisp mk II > programmieren?! Stimmt das
0 --no-change-warnings -O ihex main.elf main.eep || exit 0 Creating Extended Listing: main.lss avr-objdump -h -S -z main.elf > main.lss Creating Symbol Table: main.sym avr-nm -n main.elf > main.sym Size after: AVR Memory Usage ---------------- Device: atxmega128a1 Program: 580 bytes
-
Thread
128MBit (16Mx8) SDRAM an Atxmega128A1
Hallo, ich bin gerade dabei, mir eine Experimentierplatine fuer den Atxmega128A1 zu bauen, mangels kaufbarer (guenstiger) Platinen. Der A1 hat ja ein 3-Port-EBI-Interface, welches SDRAM mit bis zu 128MBit unterstuetzt. Das kleine Problem ist nur folgendes: "Chip Select 3
Hast du dir mal die XPLAIN von Atmel angesehn. Da ist ein X128 und SRAM drauf. http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4506 gruß avr
-
Thread
AVR32 Anwendung mit uboot von SDRAM starten
uboot in den SDRAM geladen werden und dann gestarted werden. Mein code: led.c [code] #include <avr32/io.h> int main( void ) { AVR32_PIOE.per = 0x00000010; /* Set pio enable for PE04 */ AVR32_PIOE.oer = 0x00000010; /* Define as output port */ AVR32_PIOE.pudr =0x00000010; /* disable
-D Led.elf sagt: [code] Led.elf: file format elf32-avr32 Disassembly of section .reset: 10000000 <_start>: 10000000: 48 1f lddpc pc,10000004 <_start+0x4> 10000002: 00 00 add r0,r0 10000004: 10 00 add r0,r8 10000006
-
Thread
Servosteuerung für Elektroanthropoden mit Servotreiber-ICs
Hier steuert ein Mega48 mit 1MHz getaktet 7 Servos im Hintergrund (Interrupt): http://www.hanneslux.de/avr/mobau/7ksend/7ksend02.html 6 Positionen werden per ADC von Kreuzknüppeln eingelesen, die 7. per Taster. Es sollte
> 10 mal blinken zu lassen. kann man irgendwo im netzt was zur > asm-programmierung in bezug auf avr-controller finden? Das hiesige Forum hat ein AVR-Tutorial (eigentlich 2, eins für ASM und eins für C). Dann gibt es noch das AVR-ASM-Tutorial von Herrn Schmidt, das ist für die ersten Schritte auch
-
Thread
[S] einfaches, kleines ATmega-Modul, ggf. nur Platine
ich habe eine Platine da mit mega48/88/168 möglichlkeit, isp, iopins, avrusb/miniusbbuchse, debugled, usb oder extern stromversorgt, alles in smd, 20*45mm².. poste mal eine emailadresse bei interesse
flashen) http://aauer1.aa.funpic.de/wordpress/wp-content/uploads/2008/04/3d-controller.jpg * ATMega128 Board mit USB (FT232RL) Anschluss http://aauer1.aa.funpic.de/images/stories/hardware/micro_mega128/micro_mega128_top.jpg http://aauer1.aa.funpic.de/images/stories/hardware/micro_mega128/micro_mega128
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Wochenende keine grundsätzlichen Änderungen mehr geben. Die Webseite aktualisiere ich am Wochenende. AVR ist jetzt ein Mega88 (Mega48 war geradenicht zur Hand, reicht aber). Zusätzlich kommen 2x 74LS164 dazu (oder HC oder ...). 1x 74ACT161 mehr sollte man haben weil dann 8k oder 32k Samplespeicher möglich
ist teil einer Funk-Fernbedienung, mittlerweile ist das Ding stark gewachsen ;-) So ne art eigenbau AVR PDA mit Funkmodul, 128x64 GLD mit Backlight, SD-Card, Soundausgabe, Mikro, USB und noch so einigen Spielereien... Alles an nem LiPo Akku im In-Circuit Ladeschaltung und Spannungsregler auf 3.3v
-
Thread
Cypress ICE Cube
versendet die als samples - um sonst natürlich - einfach danach fragen reicht ( leider musste ich 48 !!! stunden warten um die zu bekommen ... ) Man braucht dann nur 6, oder 8 waren das ? egal, im prinzip paar R and C und das wars - damit sind die wie ein pod. Gut , man hat dann nicht die gleiche
unterstüzung und isp erweiterung ( 8052 µC mal wieder und Spartan 2 ) - nicht das ich unbedingt ISP für AVR oder Xilinx/Altera JTAG undebingt mit dem top2049 machen muss - dafür gibts schon mehr als genug nachbauten, dafür aber wenig für andere ic's/µC.
-
Thread
Beschaltung ATmega128
Probleme bezüglich der Spannungsversorgung gelöst habe, möchte ich mich nun an die Beschaltung des ATmega128 kümmern. Gebraucht werden 3 Spannungen, 5V DC, 24V DC, 96V DC Ich hatte mir gedacht mit den knapp 5V des Port-Pin gehe ich auf einen Optokoppler, der schaltet mir die Basis eines anderen Transistors
Aus dem AVR darfst du genau so viel Strom ziehen wie im Datenblatt steht. Absolut Maximum Rating (drüber geht der AVR potentiell kaputt!) sind beim Mega128 40mA pro Pin und 200-400mA auf den Versorgungsleitungen
-
Thread
Baustein mit 8-Bit Register gesucht
könnte man auch nutzen kostet anstelle des sei... Alternativ könnte man auch den reset an reset vom AVR anschließen und den AVR mit dem X-fachen Takt takten wenn man eh taktsyncron zu einem System arbeiten will macht eine Flankenerkennung ja nicht unbedingt sinn
Hi Läubi .. (laeubi), dann haben wir es doch :) -> M48/88 Herzlichen Dank Z8
-
Thread
Warum ist 3.219 kleiner 3.2?
Hab es ausprobiert! Bei mir macht er nix! (Atmega 128) Reading specs from C:/Programme/WinAVR/lib/gcc/avr/3.4.6/specs Configured with: ../gcc-3.4.6/configure --prefix=/c/WinAVR --target=avr --enable -languages=c,c++ --with-dwarf2 --enable-win32-registry=WinAVR --disable-nls Thread model: single gcc version 3.4.6 Ein paar mehr Infos bei deinem Thread wären schon sinnvoll.
-
Thread
Welchen Cortex-M3?
STM32F103x6 (32k Flash, 10k RAM) Medium Density: STM32F103x8 (64k Flash, 20k RAM) STM32F103xB (128k Flash, 20k RAM) High Density: STM32F103xC (256k Flash, 48k RAM) STM32F103xD (384k Flash, 64k RAM) STM32F103xE (512k Flash, 64k RAM) Das x gibt übrigends die Gehäusegröße (also Anzahl der Pins) an: T = 36 Pins C = 48 Pins R = 64 Pins V = 100 Pins Z = 144 Pins Welche Schnittstellen bei welchen Gehäusegrößen vorhanden sind, will ich hier nicht auflisten. Das findet man alles in den guten Datenblättern des Herstellers
-
Thread
Problem Inbetriebnahme OLED-Display DD-160128FC-2A (Densitron)
unsigned short data) //2*8Bit { select_display(); gpio_set_gpio_pin(RS); spi_write(&AVR32_SPI0, data>>8); spi_ready(&AVR32_SPI0, CS_DISPLAY); unselect_display(); //variante 8bit mit cs zw. zwei byte //variante 8bit ohne cs zw. zwei byte //variante 1*16bit statt 2*8bit mit cs //variante 1*16bit statt 2*8bit ohne cs select_display(); spi_write(&AVR32_SPI0, data); spi_ready(&AVR32_SPI0, CS_DISPLAY); unselect_display(); } [/c] Send_data hab schon zig Male geändert. 16Bit und 2*8Bit Daten mit CS-Flanke zw. den Bytes ohne CS. Mit vorangestellten
-
Thread
GPS Datenlogger Eigenbau
einen Mega324. Vergiss MMC, schon der Stecker kostet ein Vermoegen. Ein AT45DB041 bietet 1Megabit, 128kbyte, und braucht extrem wenig Strom, 1-2 mA waehrend dem schreiben und wenige uA passiv.
ist, sieht dann wie folgt aus: [pre] $GPGGA,072730.438,4809.0000,N,00836.0000,E,1,04,2.8,550.3,M,48.0,M, [usw.] [/pre]