-
Thread
DDS normal ?
.db 56,55,54,53,51,50,49,48,46,45,44,43,42,40,39,38 .db 37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22 .db 21,20,19,19,18,17,16,15,15,14,13,12,12,11,10,10 .db 9,9,8,8,7,6,6,5,5,5,4,4,3,3,3,2 .db 2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,0 .db 0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2 .db 2,2,3,3,3,4,4,5,5,5,6,6,7,8,8,9 .db 9,10,10,11,12,12,13,14,15,15,16,17,18,19,19,20 .db 21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36 .db 37,38,39,40,42,43,44,45,46,48,49,50,51,53,54,55
-
Thread
AM oder FM Fernbedinung Rohrmotor -> bild
mit Funksteuerung 433,92Mhz. Damit habe ich das ganze Haus bestückt. Ich kann jetzt die Rollos per AVR steuern ( Beschattung, Morgens , Abend, Urlaub usw. ). Den Sendecode habe ich mit dem AVR nachgebaut ( ATmega8) + 433,92mhz AM Sendemodul. [c] #include <avr/io.h> #include <stdio.h> #include
http://www.ltspiceusers.ch/forumdisplay.php?f=48
-
Thread
Entwicklungen und Forschung um den Sparmatic Comet / Zero v2 Heizungsthermostat
Wie du meinst, nur nicht weinen wenn's mit dem AVR vorbei ist... :)
Heizkörper. [pre] Batterie Comet #1 Comet #2 Comet #3 NiMH #1 40:53:106 28:44:115 32:48:94 NiMH #2 31:47:94 LR6 voll 39:51:104 29:40:105 30:48:97 45:71:100 LR6 leer 41:52:105 30:43:114 30:48:98 29:45:114 30:
-
Thread
Billiges Cortex-M4-Board STM32F4DISCOVERY jetzt erhältlich
Christoph Kessler (db1uq) schrieb im Beitrag #2416350: > Gibt es von ST noch kein "Programming Manual" speziell auch zu den "dsp > > instructions"? Alles was den Core betrifft (CPU, FPU, NVIC, MPU...) ist Sache von
Christoph Kessler (db1uq) schrieb im Beitrag #2419601: > Best.Nr. 745-8434 Was für ein Mini USB Kabel braucht man genau? Kannst Du bitte mal ein Foto von der USB Buchse machen?
-
Thread
gcc und Optimierung
, bit_nr); avr.c: avr_output_bld (operands, bit_nr); avr.c: AS2 (bld,%3,%2-1))); avr.c: AS2 (bld,r1,5) CR_TAB avr.c: return (AS2 (bst,%0,6) CR_TAB avr.c
the source and avr.c: sprintf (buf, "bst r%d, 7", rsource + tlen[1] - 1); avr.c: hadbst = 1; avr.c: if (hadbst) avr.c: sprintf (buf, "bld r%d, 7", rdest + tlen[0] - 1); avr.c:avr_output_bld
-
Thread
DOGXL Fontgenerator (SW+Graustufen)
kurz damit gespielt. Solche Beiträge sind ein sehr wohltuender Ausgleich zu manchen Anderen. avr PS: Du solltest das Programm evtl. bei den Tutorials verlinken.
Hallo Spess53, wenn ich mir das DB vom DOGXL anschaue würde ich sagen: mode 3. CPOL=1, CPHA=1. Gruß Holger S.
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil5)
86<\r><\n> Channel 3: ADC average value = 0 Diff = -128<\r><\n> Channel 4: ADC average value = 0 Diff = -128<\r><\n> Calibration run 3<\n><\r> Channel 1: ADC average value = 126 Diff = -2<\r><\n> Channel 2: ADC average value = 51 Diff = -77<\r><\n> Channel 3: ADC average value = 0 Diff = -128<\r><\n> Channel 4: ADC average value = 0 Diff = -128<\r><\n> Calibration run 4<\n><\r> Channel 1: ADC average value = 126 Diff = -2<\r><\n> Channel 2: ADC average value = 65 Diff = -
-
Thread
ADC Dynamikumfang 46dB mit Atmega?
Schritt. Jetzt soll meine Skala ja aber logarithmisch sein. Die unterste Led beginnt also bei 5V - 46db = 25mV zu leuchten. Wenn im unteren Bereich 2dB pro Led angezeigt werden sollen liegt die Schwelle für die nächste Led also bei 31,5mV was ja gerade so einem "ADC-Schritt" entsprechen würde.
--------------- + 6dB 1023 0,0085 0dB 512 0,017 - 6dB 256 0,034 -12dB 128 0,068 -18dB 64 0,135 -24dB 32 0,27 -30dB 16 0,53 -36dB 8 1,0 -42dB 4 1,9 -48dB 2 3,5 -54dB 1 6,0 Ich hab versucht, das Ganze
-
Thread
LCD Anzeige spinnt
f b |__g__| sieben segment display | | e c |__d__| .db 0b11000000 ; 0: a, b, c, d, e, f .db 0b11111001 ; 1: b, c .db 0b10100100 ; 2: a, b, d, e, g .db 0b10110000 ; 3: a, b, c, d, g .db 0b10011001 ; 4: b, c, f, g .db 0b10010010 ; 5: a, c, d, f, g .db 0b10000010 ; 6: a, c, d, e, f, g .db 0b11111000 ; 7: a, b, c .db 0b10000000 ; 8: a, b, c, d, e, f, g .db 0b10010000 ; 9:
-
Thread
UART AT90CAN128-16AU von ALVIDI
konnte ich sehen, dass die Funktion send_char(); vollständig abgearbeitet wird. [c] #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include "uart.h" #include "value.h" /***** ISR USART RECEIVE ****************************************************/ ISR(USART0_RX_vect
!= dlm ; count_2++){ if(j){ value = uart_command[count_2 + count_1] - 48; j = 0; } else{ value = (value * 10) + (uart_command[count_2 + count_1] - 48); } } //end for } //end if
-
Thread
Universeller RC5-Fernbedienungsempfänger
oder, soll ich lieber mit: AT AVR ISP : AVR Programming Tool AT AVR ISP2 mit USB arbeiten? Hoffentlich, stelle ich nicht zu viel blöde Fragen für euch Experten!? Ich bi euch alle sehr, sehr dankbar für die volle Unterschtützung
...im Original "avr410 rc5" fehlt auch nicht!?
-
Thread
AVR/PIC oder ähnlich mit integrated osc >8MHZ
man da vermutlich gar keine 8 MHz > mehr braucht, weil auch so schon recht schnell. PIC3 oder AVR welcher bietet mehr performance? AVR dachte ich hat doch alles single inst (bis auf division) oder? Ist der befehlssatz des pic3 mächtiger? oder wie kann der sonst an die Effizienz des avr rankommen
Ein gutes Beispiel wäre der PIC18F25K22 Stimmt der läuft mit 64MHz, jedoch dann nur 16MIPS (laut DB) Ulrich schrieb im Beitrag #2304136: > Beim AVR sind auch nicht alle Befehle 1 Zyklus, aber immerhin die > meisten, es gibt aber einige (mehr als beim PIC) Ausnahmen die länger > brauchen. Trotzdem
-
Thread
Lokalität von Registerwerten?
.db 51,51,50,50,49,49,48,48,48,47,47,46,46,45,45,44 .db 44,43,43,43,42,42,41,40,40,39,39,38,38,37,37,36 .db 35,35,34,34,33,33,32,31,31,30,30,29,29,28,28,27 .db 26,26,25,25,24,24,23,22,22,21,21,20,20,19,19,18
, 50, 48 .db 46, 44, 42, 39, 37, 34, 31, 28, 24, 20, 15, 10, 3, -3, -12, -21 .db -30, -39, -48, -57, -65, -72, -79, -85, -90, -95, -99, -103, -106, -109, -110, -112 .db -112, -112, -111, -110, -109,
-
Thread
Flash-Speicher mit hoher Kapazität?
ich noch übrig habe. Es sind 32GBit (4 GByte x 8 bit) 25ns NAND Flash von Samsung. Gehäuse: TSOP48 MfG aus Westerwald
fand sind schon urig alt... Die schreiben immer noch von MByte Flash... und ich bin bereits bei 128 GByte... Muß mal den den source genauer ansehen... Dumm nur, das er auf Linux basierend ist. Danke Michelle
-
Thread
Meteotime Crypt Gesperrt
Holst Du da nicht etwas zu weit aus ? Ich bin zwar kein PIC - Fan, aber angenommen da waere ein AVR drin gewesen, ich bin mir sicher da waere das gleiche bei raus gekommen und es haette geheissen... *Tatsache, das man den AVR ansich in die Tonne...* Die Hersteller haetten es schlauer anstellen
Cipher die mit so kurzen Daten umgehen können, die meisten modernen sym. Cipher arbeiten intern mit 128,256 Bit Datenblöcken und >= 128 Bit Schlüsseln. Ergo: bleibt wirklich nur der DES, genaugenommen Single DES 40Bit der zumindestens kryptographischen Anforderungen genügt, wie Verbreitung, Alter, zur
-
Thread
Einfach-Messdatenerfassung
> Die 48V sind übrigens Absicht - nur so kannst Du nämlich die in der Norm > geforderte Leistung von 10 oder 16W überhaupt über 100m Ethernet-Kabel > übertragen. Und 48V ist gerade noch Kleinspannung. ok
haben. Das könnte Geld sparen helfen. Beispielsweise fand ich mal einen MSP430F478IPNR mit 8MHz, 48k Flash, 2k RAM, 5x 16bit ADC, 1x 12bit DAC für nur 5.63.-. Das ist weit unter 20.-. Es kann also schon Sinn machen über solche Synergien nachzudenken. Ein MSP430F5418 mit 18MHz, 128kB Flash, 16kB
-
Thread
LCD funktioniert nur an Port D (ATmega644P)
[code] trying to connect to device... Found programmer: Id = "AVR ISP"; type = S Software Version = 3.0; Hardware Version = 3.0 Programmer supports auto addr increment. Programmer supports buffered memory access with buffersize = 128 bytes. Programmer supports
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 =
-
Thread
Brötje ISR Plus Kommunikation / LPB
gepostet hatte rein, da ist die Funktion in PHP drin. hier ganz unten auf der Seite das ganze für AVR in C http://www.nongnu.org/avr-libc/user-manual/group__util__crc.html#ga1c1d3ad875310cbc58000e24d981ad20 Grüße Michael
stellen ;-) Sag mir kurz, für welchen uC Du das brauchst. Ich habe Versionen für Atmega32, Atmega128, Atmega1284p. ( At90Can128 und Atmega644 müsse ich erst nachschauen ) Gruss Frank
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
hsb.wikidot.com/arduino-jtag-finder-workshop http://deadhacker.com/2010/02/03/jtag-enumeration/ avr_jtag http://hg.assembla.com//avr_jtag/
ich Pennen gehe 2 ist für DVB-S, man sieht es an den Dateinamen z.b. SAT: tbSTransponders.xbc db_template.xbs KABEL: tbCTransponders.xbc db_template.xbc TERESTRISCH: tbTransponders.xbc db_template.xbt allerdinks sind nur die für DVB-T auch mit Inhalt, ebenso sind die Datenbanken auch nur
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
nicht allzu viel vom RC35. Nachfolgend mal die von mir verwendeten Daten, herauskopiert aus meinem AVR-Code. Heizequipment: GB142, RC35, keine Funktionsmodule. Ich parse direkt im AVR und schicke ein Telegramm konstanter Länge an den PC. [code] /*******Byte Index EMS Telegrams(null based)******
modifizieren wollen. Vielleicht gibt es einen Ansatz der für viele passt egal ob CAN, KNX, PIC, AVR, ARM, etc. ;-)
-
Thread
Attiny13 Watchdog interrupt
Enable Interrupt, Disable Reset, Set Prescaler 1s 488: 86 e4 ldi r24, 0x46 ; 70 48a: 80 93 60 00 sts 0x0060, r24 Ist allerdings ein Atmega 644. Aber die Register sind die gleichen. WDTON-Fuse muss abgeschaltet sein. mfg.
ldi r16, (1<<WDRF) Das WDRF wird durch Schreiben einer 0 gelöscht, Du schreibst eine 1. Und das AVR-Studio simuliert so etwas nicht gescheit, das muss am lebenden Baustein ausprobiert werden. Und schreib' noch ein WDR zu Beginn rein. Im ATiny-DB gibt's ein paar Beispiele wie's richtig gemacht wird
-
Thread
Zeichen ausgeben (SPI)
Hi >Habe den AVR USB LAB als SPI-Logger geflasht. Bei einem Gerät welches >zeichen aussendet zeigt er die Zeichen an. Nur bei mir nicht. >Habe ich da was falsch verstanden? Weiss ich nicht. Aber auf einem ATMega48
stimmt. Allerdings brauchst du es nicht *so* langsam machen. Mit welcher Taktfrequenz läuft denn das AVR USB LAB. Evtl. ist ein Quarz drauf, von dem du das ablesen kannst. Davon maximal 1/4. >Es kommen nun auch teile an. Nehme mal an as der AVR USB LAB zu langsam >ist. Mein Code müsste aber stimmen
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
GM-Zählröhre erzeugt, sowie die Impulsformung etc beinhaltet. Die Messwerte werden in einem AT45DB041 Dataflash gespeichert, welches Platz für 128 Tage mit 1-Minuten-Auflösung bietet. Die Daten können per Web-Interface abgerufen werden (natürlich über WLAN), und werden auch graphisch dargestellt
Vereinshymne. Die Steuerung unter der Bodenplatte ist auf Bild 5 zu sehen. Verbaut ist ein ATmega48PA, Meckern und Musik liegen hochqualitativ - 8-Bit, 8khz ;) - im AT45DB161. Der Lautsprecher wird mit Hardware-PWM, Tiefpass und dem MC34119 angesteuert, der ihn schon im besagten Telefon getrieben hat
-
Thread
ATmega8 Quarzuhr bauen
avr schrieb im Beitrag #2049853: > - Es sind Kondensatoren im Mega8 vorhanden, das DB sagt 36 pF In der Tat da sind welche drin. Beim Mega48 auch. Da sind es 6pF. mfg.
Thomas Eckmann schrieb im Beitrag #2049863: > Beim Mega48 auch. Da sind es 6pF. Das sollten alle AVR mit asynchronem Timer haben. Aber die Werte sind immer wieder anderst. Hier hilft wirklich nur das passende DB. Es gibt auch Unterschiede bei den normalen
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil4) Gesperrt
deswegen mein Vorschlag an dieser Stelle: Ich habe hier einen schicken Rechteckgenerator mit einem Mega48 zusammengebaut, der nicht viel grösser ist, als ein 2x16er LCD-Display. Das Teil rennt von 0,1 - 16MHz bzw. 32MHz(aufgepumpt, regulär 10MHz) am Pinout des Mega48/88, TTL-Pegel. Das Rechteck hat eine
hohen Takt (Prozessor quälen)? Ich verwende immer gern den miniDSS (KISS) http://www.myplace.nu/avr/minidds/index.htm Gruß Rainer
-
Thread
Größte i2c eeprom
immer noch nicht langt, sind serielle Flashs die Wahl, allerdings meist mit SPI, z.B. 16MBit (AT45DB...)
www.atmel.com/dyn/resources/prod_documents/doc1456.pdf Ein Application Note für einen Audioplayer mit AVR und AT45DB161B. Der EEPROM ist allerdings schon SOIC 28 wobei über die Hälfte der Anschlüsse einfach unbelegt (N.C) ist. Siehe Datenblatt http://www.atmel.com/dyn/resources/prod_documents/doc2224.pdf
-
Thread
Frequenzzähler 1Hz - 40MHz
Hallo, so hier ist nun der Prescaler 128 eingebaut und er sollte richtig verrechnet werden. Siehe config.h und main.c. Auf einem atMega48 werden nun noch benötigt: [c] text data bss dec hex filename 1902
testen könnte. Angepasst wurde die aktuelle Version 1.4 und es sind auch die Erweiterungen für die AVR µP atMega48 - 328 Serie drin ! Der 48 Bit Zähler ist nun 64 Bit und der 24 Bit Zähler kann nun 32 Bit. Entsprechend wurde das Hauptprogramm |main()| angepasst. Alle Änderungen könnt ihr dort
-
Thread
Reichelt zieht die Preisschraube an.
ein Interview mit einem Atmel Typen, der hat sowas auch anklingen lassen. Wollen sich wohl auf die AVR sowie Touchcontroller verlagern. Speicher scheint nicht mehr zum Kerngeschäft zu gehören.
Interview mit einem Atmel Typen, der hat sowas auch anklingen lassen. > Wollen sich wohl auf die AVR sowie Touchcontroller verlagern. Speicher > scheint nicht mehr zum Kerngeschäft zu gehören. Wenn das so weiter geht kann Andreas hier links oben das "AVR" bald entfernen... *g*
-
Thread
Suche nach Clock Generator bis 192 kHz
Diese Frequenzen kann doch jeder AVR nebenbei erzeugen. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Zähler_des_AVR und wenn es ein externes Bauteil sein "muss" da halt ein attiny mit i2c und quarz. ps
auf Slave gestellt und erhalten die SCLK und FSync sowie die Daten vom AK5394A. Das geht dann für 48//96//192kHz.
-
Thread
MI0283QT-2 mitHX8347 ist echt langsam
Hallo, ich bin auf der Suche nach einem Beispielprojekt für das AVR Studio unter der Verwendung von einem XMega128 o.ä. zur Ansteuerung des HX8347D über SPI. Vielen Dank für die Antworten!
Compiler von Arduino optimiert. Damit müsste ich alle Libs, welche im Projekt verwendet werden, auf das AVR Studio adaptieren. Das würde ich gerne Vermeiden. Im AVR Studio existiert ein Beispielprojekt für den HX8347A. Von HX8347A zu HX8347D haben sich quasi alle Register geändert und kein Stein ist auf