-
Thread
xmega und HW-PWM
Wenn ich mal Fragen darf... ... Womit Programmierst du den? Mit einem AVR Programming Tool AT AVR ISP2 mit USB (so wie dieses: http://www.reichelt.de/?;ACTION=3;LA=2;GROUPID=2969;ARTICLE=45040;SID=28FJVob6wQARwAAEnfKXs40dd83f4e320264b7b04770a73a890cd) ... Entwickelst du
@sabler Jo, genau den nehme ich dafür (AVR ISP Mk2). Der kann, wenn Du das aktuelle AVR-Studio benutzt, nach Firmware update PDI! Als Software nehme ich AVR-Studio+WinAVR. Klappt alles ganz prima! Habe mir in Eagle ein (minimalistisches) Breakoutboard
-
Thread
Bester universellster AVR-Programmer für Einsteiger ?
ich finde den Dragon ganz gut...kann JTAG, ISP, HV, DebugWire...allerdings geht debuggen nur bis 32K Flash, hat mich aber bisher nie gestört. Das Ding wird offiziell vom AVR Studio unterstützt und läuft bei mir ohne Probleme... Gruß, mui
Perfekt ab Studio 4.18: AVR Dragon support for all AVR 8-bit devices including XMEGA. Programming and debugging within AVR Studio and command line software support for ELF production file format.
-
Thread
Microcontroller fuer Einsteiger?
GROUPID=3258;ARTICLE=35274;START=16;SORT=besch;OFFSET=16;SID=28dCTFqawQARwAAF5LF0I4c01c7b8145187a2cf9dd6f49e164f8a http://www.reichelt.de/?;ACTION=3;LA=2;GROUP=C195;GROUPID=3258;ARTICLE=35275;START=32;SORT=besch;OFFSET=16;SID=28dCTFqawQARwAAF5LF0I4c01c7b8145187a2cf9dd6f49e164f8a Und dann waere noch
2402 für die Grundschaltung h**p://www.rn-wissen.de/index.php/Bild:Avrtutorial_grundschaltung_mega32.gif brauchst du Widerstand 10kOhm Kondensator 100nF -Einen Programmer Der einfachste sieht so aus: http://s-huehn.de/elektronik/avr-prog/avr-parallel.gif http://s-huehn.de/elektronik/avr-prog
-
Thread
Verkaufe: RFM12-434-S, JTAGICE mkII.
Hallo, ich verkaufe als privat Person: 1 x AVR JTAGICE mkII (ca. 1 Jahr alt, voll funktionsfähig) mit original Verpackung - VHB 190,00 € 5 x RFM12-434-S (unbenutzt, zusammen) - 10,00€ 1 x Siemens S65 132x176 Display L2F50126 (nie benutzt)
@Danny WRT54G ist mit OpenWRT, ich kann aber auch orig. Firmware drauf machen oder DD-WRT. Einziges die SD-Karte habe ich noch nicht ausprobiert. Das ist die Version 2.00 mit 32Mb Speicher.
-
Thread
Lastkapazität Quarz
Hallo Peter, >Ich habe mir die AppNote "AVR042: AVR Hardware Design Considerations" >durchgelesen. Wenn ich das richtig verstehe hat die Kapazität keine >Auswirkung auf die genauigkeit also lieber 15 nehmen weil nur zuwenig >Kapazität in dem
pF benutzen können sollte, zumal 18 pF ja gut im "recommended range" für die Lastkondensatoren im AVR-Datenblatt liegen. Bei den 32-kHz-Quarzen hieß es früher immer, man bräuchte keine externen Kondensatoren, aber darauf würde ich mich nicht verlassen. Gerade bei ATmega128 gab es wiederholt Berichte
-
Thread
RFM02 Konfiguration
habe ich noch Do:Loop Until SPSR.SPIF=1 eingefügt. zudem hab ich die SPI-Funktion mittels 2 AVR auf Funktion überprüft, dass es nun an der SPI-Funktion liegt kann ich aussließen, glaube eher das es an den einzustellenden Hexzahlen liegt oder an der Reihenfolge.
Int0 Data_tx = &H00AA Call Tx_data(data_tx) Data_tx = &HAAAA Call Tx_data(data_tx) Data_tx = &H2DD4 Call Tx_data(data_tx) For I = 5 To 1 Step -1 Data_tx = Tx_telegram(i) Call Tx_data(data_tx) Next I Data_tx = &HAA 'Frame-Ende Call Tx_data(data_tx
-
Thread
grasshopper Atmel buildroot 2.3.0 kompilieren avr32.ext2 make error 1
255.255.255.0::eth0:none ICnova> boot [...] root@grasshopper:/tmp# wget http://192.168.2.6/rootfs.avr32.ext2 Connecting to 192.168.2.6 (192.168.2.6:80) rootfs.avr32.ext2 100% |*******************************| 15676k 00:00:00 ETA root@grasshopper:/tmp# dd if=rootfs.avr32.ext2 of=/dev/mtdblock2
sollte es aussehen: [pre] root@grasshopper:/tmp# mount / -o remount,ro root@grasshopper:/tmp# dd if=rootfs.avr32.ext2 of=/dev/mtdblock2 bs=64k [/pre] Gruß Udo
-
Thread
Midis ohne PC abspielen - zum Gitarreüben
Ein AVR32 Baord order ähnliches Embedded system mit einem Linux drauf wäre eine kleine lüfterlose Alternative ;)
Bei AVR32, und wie macht man die Tonerzeugung? Samples speichern? Wie hoch schaetzt du den Entwicklungsaufwand ein? Oder meinst du, die Midi-daten auf ein MIDI-Klangeraet (Expander, Synthesizer) weiterzugeben
-
Thread
PIC-Mikrocontroller Buch
=17;ARTICLE=58641;START=0;SORT=artnr;OFFSET=100;SID=27ZicBB6wQARsAABhbYG8198031c77678e5365c7bc44138dd274c Peter
signed, 8-bit value WORD : unsigned, 16-bit value SWORD : signed, 16-bit value DWORD : unsigned, 32-bit value SDWORD : signed, 32-bit value In addition, other byte sizes are defined as follows: SBYTE*n : create a signed, n * 8 bit value BYTE*n : create an unsigned, n * 8 bit value True
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
ganz witzig wäre : Flash auslöten, Leiterbahnen um die CPU mit Cutter-Messer durchtrennen, ATMega32 auf kleiner SMD-Platine reinkleben und mit Display, Tastern und USB-Kabel verbinden. USB-Bootloader drauf : http://www.obdev.at/products/vusb/prjprog.html Fertig, AVR-Handheld Konsole ;)
Jakob schrieb: > Flash auslöten, Leiterbahnen um die CPU mit Cutter-Messer > durchtrennen, ATMega32 auf kleiner SMD-Platine reinkleben > und mit Display, Tastern und USB-Kabel verbinden. [...] Die Idee, da einen AVR hineinzubasteln hatte ich auch schon. Aber wenn man sowieso eine SMD-Platine
-
Thread
SPI will nicht richtig
#include <avr\io.h> #define DD_MOSI PINB3 #define DD_SCK PINB5 #define DD_RCK PINB2 #define DDR_SPI DDRB int main (void) { DDR_SPI = (1<<DD_MOSI) | (1<<DD_SCK) | (1<<DD_RCK); SPCR = (1<<SPE) |
OK, dann hammas jetzt #include <avr\io.h> #define DD_MOSI PINB3 #define DD_SCK PINB5 #define DD_RCK PINB2 #define DDR_SPI DDRB #define F_CPU 1000000UL #include <util/delay.h> int Tabelle[] = {1,2,4,8,16,32,64,128,64,32,16,8,4,2
-
Thread
Drehzahlmessung mit CNY70 am Atmega32
www.reichelt.de/?;ACTION=3;LA=444;GROUP=A2211;GROUPID=2924;ARTICLE=12636;START=0;SORT=user;OFFSET=16;SID=32Iy6GdKwQASAAAEZ@VfAd7521acc4438dd631887bef3b55d1ad2 Oder brauche ich sonst noch Extrateile? Gruß, Bernd
dass INT2 eine gewisse Sonderstellung bei den externen Interrupts hat. Allerdings hab ich dazu nix im AVR-GCC Tutorial gefunden, oder es einfach uebersehen. Im Datenblatt des ATMEGA32 kann ich auch keine großen Unterschiede erkennen. Habt ihr vielleicht eine Antwort dadrauf?
-
Thread
Tip für Anfänger
Speicher im µC auf die der Prozessor schnell zugreifen kann. Sowas wie Arbeitsnotizzettel des µC. Die AVR haben 32 Stück davon) Nun kann man jeder Zahl eine bestimmtes, sich leicht zu merkendes Kürzel zuordnen. ADD r17, r18 SUB r19, r20 ist nun mal leichter zu merken als 128 63, obwohl beide
natürlich auch bei ebay. Zum Lieferumfang gehört der ATMega8515. Programmiersoftware ist mit dabei. (AVR-Studio und Winavr). Gibt´s aber auch als kostenlosen Download.
-
Thread
Atmega8 Programming Flash FAILED!
Ich programmiere übrigens in C. ISP ist folgender: http://www.mikrocontroller.net/wikifiles/d/dd/Avr-schaltplan-1.gif Hab noch 3 leds, 1 taster und ein poti dranhängen. Grüße, Tom
USBProg? Das hört sich nach dem SPI Hänger an. Häng im USBProg mal einen 10k Pullup an PB4 vom ATMega32. Am besten auch gleich einen 10k Pullup an RXD.
-
Thread
Logamatic 2107 Schnittstelle
Gruß, Mike Buderus HS2401 / Ecomatic 4000 (mit Schieberegler) / Baujahr 1994 ATMEL ATMEGA32, Pollin AVR Net I/O, EvalBoard 2.0.1 / AddOn Board
Ich wollte mal meine Projekte zur Verfüging stellen. ETH_M32 (URadig) ist für das Pollin-AVR-Net-IO Board. Läuft bei mir aber mit einem Atmega644 statt Atmega32. Wenn man sich per Telnet drauf verbindet werden die empfangenen Telegramme über die Telnet-Verbindung
-
Thread
8 Kanal 50Ms/s AVR Logic-Analyzer
Hallo, wer ein Ram im SDIP sucht, kann auch den CY7C199C-15 (32kx8) nehmen, den U. Radig http://www.ulrichradig.de/ in seinem AVR-DSO eingesetzt hat. (Kostet in seinem Shop ~5€)
auch) Version. Man kann natürlich auch bei der Mega16 Version einen 74ACT161 mehr reinlöten und 32k Ram nutzen, die Anpassungen in der AVR-Software sind minimal, der PC-Software ist es egal. Die will nur den maximalen Takt und die Speichergröße vom AVR mitgeteilt bekommen. Es ist keine vollständige
-
Thread
Power-down mit Taster
Schalter abfragt damit die LED leuchtet. Das müßte doch den Schalter abfragen ob 0 anliegt. #include <avr/io.h> #include <avr/interrupt.h> #include <avr/wdt.h> #include <stdint.h> #include <avr/sleep.h> int main(void) { DDRB |= (1 << PB1); PORTB |= (1 << PB1); DDRB |= (0 << PB2); PORTB
Kommentare in deinem Programm an, besonders wenn du "exotische" Sachen machst. [C] #include <avr/io.h> #include <avr/interrupt.h> #include <avr/wdt.h> #include <stdint.h> #include <avr/sleep.h> int main(void) { /* The ATtiny24/44/84 system clock can be divided by setting the
-
Thread
Günstiger AVR JTAGICE mkII Debugger bei Arrow!
@flecky Note: This unit is not the 100% functional equivalent of an Atmel AVR JTAGICE mkII. In JTAG mode this unit only supports those AVR microcontrollers supported by the original Atmel JTAGICE. Carefully check the list of supported devices below - only AVR devices listed are
auch. Noch so als Info das von keeelectronics ist das gleiche wie das hier: http://cgi.ebay.de/AVR-JTAG-ice-mkii-cn-AVR32-JTAG-ISP-debugWIRE_W0QQitemZ130297617038QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item1e5657da8e&_trksid=p3286.m63.l1177&_trkparms=%7C293%3A1%7C294%3A50 lg
-
Thread
Low-Power Temperaturwarnung
? Nimm nen ATtiny25, der hat schon nen internen Sensor. Mit nem 32kHz-Quarz braucht der nur etwa 50µA und Du kannst mit nem Timer die 6h abtesten. Oder zum richtig Stromsparen nen ATmega48P (Power-Down mit Aufwecken über Timer 2 an 32kHz Quarz). Peter
http://www.meilhaus.de/produkte/usb-mobile-messtechnik/?user_produkte[PR]=217&cHash=28435c0dd8
-
Thread
stk500 profilec OS X
crasht AVRDUDE auchnoch: Process: avrdude [526] Path: /usr/local/CrossPack-AVR/bin/avrdude Identifier: avrdude Version: ??? (???) Code Type: X86 (Native) Parent Process: make [525] Interval Since Last Report: 2143 sec Crashes Since Last Report
avrdude 0x00001b09 0x1000 + 2825 Thread 0 crashed with X86 Thread State (32-bit): eax: 0x00000000 ebx: 0x000276b5 ecx: 0x0002bec9 edx: 0x0080ac00 edi: 0xbffff8f9 esi: 0x0080ac00 ebp: 0xbfffee48 esp: 0xbfffee10 ss: 0x0000001f efl: 0x00010246 eip: 0x000276d5
-
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
vernünftiges Kunstwerk" durchgeht, weiß ich nicht, aber ich möchte euch gerne mein erstes "größeres" AVR-Projekt zeigen. Es ist ein Shottimer auf Basis eines ATMega32. (Ich weiß völlig überdimensioniert.) Eine Ladungspumpe ist primär für den Piezo. Das wird aber noch geändert, da der Piezo bei 5v leider
-
Thread
Windows Vista ich hasse es.
bis die HDD-Lampe ausgeht. Auf meinem System (AMD X2 BE 4850) mit 2GB RAM läuft Vista business 32 deutlich flüssiger und wesentlich stabiler als XP. Mit XP gabs auf der aktuellen Hardware dauernd irgendwelche Treiber-Schwierigkeiten. Seit SP1 möcht ich Vista nicht mehr gegen XP tauschen. Und was
keines? Das oben skizzierte meiner Ansicht nach nicht. Es sei denn, ein DCF77-Programm auf einem AVR mit Nixie-Display ist für dich auch ein Betriebssystem.
-
Thread
Negative Indexe für Float Array - Mini Anfangerfrage GCC
pointer (32bit) 0x00000010 index (16bit) -1 + 0xFFFF - je nach compiler gibt es keinen cast auf 32bit ergibt 0x00010009 - nicht erwarteter zugriff JL
JL wrote: > dummy pointer (32bit) 0x00000010 > index (16bit) -1 + 0xFFFF - je nach compiler gibt es keinen cast > auf 32bit Wenn er das nicht nach 32 bit promotet, ist er kaputt. > ergibt 0x00010009
-
Thread
Anfängerfragen zu Mikrochips
ich meine): http://www.ledstyles.de/index.php?page=Attachment&attachmentID=7648&h=bedd44fe14bc7119da32d3e733839f18e63eecdc EDIT: Wie oft lässt sich der ATmega 8 in etwa beschreiben? Habe etwas von 1000 mal gelesen.
er 11 Ports (das interpretiere Ich aus folgendem Bild: http://www.mikrocontroller.net/wikifiles/d/dd/Avr-schaltplan-1.gif ) Hat ein Port immer 8 Pins? 8) Bei folgendem C-Programmierhowto: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial steht im ersten Beispielquellcode folgende Zeile
-
Thread
Taugt dieser Programmer was?
taugt der was? http://www.srt-versand.de/index.php?cl=details&cnid=cd44742c9a55f8541.29298733&anid=8dd49932d00865747.65532223 (falls dieser Link nicht funktionieren sollte: Artikel "USB ISP-Programmer für ATMEL AVR" bei http://www.srt-versand.de)
Benutze den seit einiger Zeit mit ATMega8, 32 und 644 fast problemlos. Das einzige was n bisschen nervt das der jedes mal n anderen COM Port zugewiesen bekommt der oberhalb von 9 oder so liegt, was im AVR Studio nicht ansprechbar ist so das man
-
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
Hargassner Pelletheizung Betriebsdatenerfassung
MWZ_Vorl, $MWZ_Rueckl, $MWZ_Durchf, $MWZ_Leist, $TFW, $TRLsoll, $TA_Gem_Aussen, $VFS_Flow, $VFS_Temp, $IO32_VL, $IO32_521_Pa, $IO32_522_Pa, $IO32_509_Pa, $IO32_510_Pa, $Dig_CHAN_0, $Dig_CHAN_1, $Dig_CHAN_2, $Dig_CHAN_3, $Dig_CHAN_4, $Dig_CHAN_5, $Dig_CHAN_6, $Dig_CHAN_7) = explode(';',$test); //echo
6, 2u02b1520affff0c 6, 2u02b1530affff0d 4; 03 199/217, 04 122/224, 2u04ffff0affff0c 32 05 444/574, 06 425/574, 07 189/217 08 118/216, 2u08ffff0affff00 40; 09 29/32 10 1119/1246, 2u1068d808ffff02 9, 2u1068cc01ffff05 4 11 32/32 12 31/32, 2u12825201ffff04 2 13 144/192
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware
/kits/nios/bin/nios-gnupro/nio s-elf/sys-include' ignoring nonexistent directory `C:/nios_gnu_win32/nios_gnupro_win32_20030718_104 128/nios-gnupro/include/g++-3' ignoring nonexistent directory `C:/nios_gnu_win32/nios_gnupro_win32_20030718_104 128/nios-gnupro/lib/gcc-lib/nios-elf/2.9-nios-010801-20030718/include' ignoring nonexistent directory `C:/nios_gnu_win32/nios_gnupro_win32_20030718_104 128/nios-gnupro/nios-elf/sys-include' ignoring nonexistent directory `C:/nios_gnu_win32/nios_gnupro_win32_20030718_104 128/nios-gnupro/nios-elf/include' #include ".
-
Thread
XMEGA Pozessor von Atmel
der AVR32 ist zu oversized für unsere Anwendung!
Ja ich denke, dass der Xmega eben die Lücke zwischen AVR32 und AVR Mega füllen soll und da macht er sicher auch ganz gut. Aber der AVR32 ist auch interessant, den guck ich mir demnächst sicher auch mal genauer an :)