-
Thread
ATXMega128 - Erste Erfahrungen
je einen I2S-ADC und DAC plus einen optischen S/PDIF-Ausgang bekommen. Der Sound ist mit 16Bit und 48kHz bei gut 85db Dynamikumfang ausreichend für einen semiprofessionellen Outdoor-Wave-Recorder. Die erste SD-Karte hat´s auch schon gerissen, war ´ne billige, aber neue CN-Memory 2GB, ist einfach so ausgestiegen
Übrigens mit CLK_PER2 von 94MHz läuft der AVR mit 48MHz Takt minimal, das ist bischen ausserhalb der Spezifikation. Letzendlich ist das aber irrelevant für die Berechnungen da das EBI immer nur maximal 2x schneller als der CPU Takt sein kann, Prescaler
-
Thread
Projekt : GPS Tracker
die GPGSV Meldungen, einfach nur fortlaufend folgendes: [pre] $GPGSV,1,1,00*79 $GPGLL,,,,,,V,N*64 $GPZDA,,,,,00,00*48 $GPRMC,,V,,,,,,,,,,N*53 $GPVTG,,,,,,,,,N*30 $GPGGA,,,,,,0,00,99.99,,,,,,*48 $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30 [/pre] Die Spannung an der Backup-Batterie ist liegt
*6B $GPZDA,162951.00,27,10,2008,00,00*60 $GPRMC,162952.00,A,4959.54312,N,00854.62085,E,6.703,307.64,271008,,,A*6D $GPVTG,307.64,T,,M,6.703,N,12.421,K,A*0D $GPGGA,162952.00,4959.54312,N,00854.62085,E,1,8,1.26,147.6,M,48.0,M,,*62 $GPGSA,A,3,03,06,08,16,18,27,22,19,,,,,1.89,1.26,1.42*0E $GPGSV,4,1,13,03,83,252,41,21,23,069,31,06,80,141,42,08,10,326,37
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
112, 223, .db 0, 0, 0, 0, 0, 15, 0, 224, .db 0, 0, 0, 0, 0, 176, 112, 0, .db 0, 0, 0, 0, 2, 63, 0, 0, .db 1, 160, 0, 0, 96, 0, 0, 127, .db 248, 64, 0, 0, 0, 0, 11, 231, .db 136, 0, 0, 0, 0, 0, 185, 128, .db 0, 0, 0, 0, 0, 15, 128, 251, .db 128, 0, 0, 0, 0, 64, 127, 252, .db 0, 0, 0, 0, 2, 127, 247, 96, .db 0, 0, 0, 0, 31, 243, 210, 0, .db 0, 0, 0, 0, 254, 22, 192, 0, .db 0, 0, 0, 15, 208, 56,
-
Thread
Wittig(welec) Oszilloskop firmware problem
Meßumgebung: - Oszi W2022 - Tastkopf von WELEC 200MHz bei 10x - Oszillatoren 3.6864 MHz/20 MHz/64MHz Ergebnis: Bei (Rechteck)Signalen bis 20MHz bleibt die Amplitude konstant. Das ist eine Periode von 50 ns. Erst bei 64MHz sinkt die Amplitude um nicht mal ein Drittel ab. Das ist eine Periode
und Mehrkanaltests verwende ich Quarzoszillatoren - 2.45MHz, 5MHz, 10MHz, 16MHz, 20MHz, 50MHz, 64MHz, 80MHz Gruß Hayo
-
Thread
ROYALTEK RFG-1000 GPS-Empfänger
http://www.avr-design.de/index.php?lang=de&cat=gps&seite=nmea_rohdaten
10 37 BD 10 03 10 23 11 05 22 A9 0C 30 1A F9 76 D0 C2 D7 4B 10 03 10 01 19 08 30 42 05 11 C8 A9 64 EB 4E E3 30 26 60 FF 02 FF 34 FD 00 10 03 10 01 19 05 EB 91 06 1A C8 A9 64 EA 1F 9A 1B 39 04 00 77 66 39 54 00 10 03 10 01 19 07 B1 B1 08 1B C8 A9 64 EB 21 B5 AA 12 3A FF 39 74 09 9C 00 10 03 10
-
Thread
AVR-Bootloader mit Verschlüsselung
Hallo Hagen, mit BootMsg: .db SUCCESS, "Hello World" PC-Prog sendet permanent 'BootSign' AVR antwortet mit: [94][06][02][08][30] = 4 Byte 'BootInfo' + Success [48][65][6C][6C][6F][20][57][6F][72][6C][64][30] = 11 Byte 'BootMsg
>AVR antwortet mit: >[94][06][02][08][30] = 4 Byte 'BootInfo' + Success >[48][65][6C][6C][6F][20][57][6F][72][6C][64][30] = 11 Byte 'BootMsg' + >Success >[C2][94][06][02][08][30] = 1 Byte ??? + 4 Byte
-
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
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
Inline Assembler- Bits spiegeln
0x00,0x80,0x40,0xc0,0x20,0xa0,0x60,0xe0, 0x10,0x90,0x50,0xd0,0x30,0xb0,0x70,0xf0, 0x08,0x88,0x48,0xc8,0x28,0xa8,0x68,0xe8, 0x18,0x98,0x58,0xd8,0x38,0xb8,0x78,0xf8, 0x04,0x84,0x44,0xc4,0x24,0xa4,0x64,0xe4, 0x14,0x94,0x54,0xd4,0x34,0xb4,0x74,0xf4, 0x0c,0x8c,0x4c,0xcc,0x2c,0xac,0x6c
0x20, 0xA0, 0x60, 0xE0, 0x10, 0x90, 0x50, 0xD0, 0x30, 0xB0, 0x70, 0xF0, 0x08, 0x88, 0x48, 0xC8, 0x28, 0xA8, 0x68, 0xE8, 0x18, 0x98, 0x58, 0xD8, 0x38, 0xB8, 0x78, 0xF8, 0x04, 0x84, 0x44, 0xC4, 0x24, 0xA4, 0x64, 0xE4, 0x14, 0x94, 0x54, 0xD4, 0x34, 0xB4, 0x74, 0xF4,
-
Thread
ebus protokoll mitschnitt bei einem Wolf Heizkessel
^ Wochentag (1=Montag) Alle Nachrichten mit 50 23 sind mir unklar: 71 30 50 23 09 48 F4 02 04 04 5D 01 00 00 13 00 AA BM an MM 70 51 50 14 07 41 00 05 00 1A 00 5A F3 00 09 00 42 80 23 00 D8 14 64 00 54 ^ Status2 ^ unklar (00/08) ^ Status4 noch unklar
loggt Daten auf SD Card, diese können dann in einem Programm eingelesen werden und werden in einer DB gespeichert.
-
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
200mips ... also mehr als ausreichend für eine feuerwand ! die anderen uC kenn ich leider nur vom DB [pre]Am besten nimmst Du einen uC der sehr kompatibel zum 386er Pentium ist.[/pre] ... welch sinnloser beitrag :)
@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
demonstriert (recht eindrucksvoll) was mit dem Basic-Computer machbar ist. [pre] 01 BO 0:P=0:GOS 64:DA 64,0,4,32,0 02 ALERT 64:X=AR(1):Y=AR(0):D=21 03 GOSUB 48:FOR F=1 TO 4:A=F*5 04 IF AR(A)<>AR(3) THEN GO 9 05 IF AR(A+1)<>AR(4) THEN GO 9 06 IF G>0 THEN NO 98:P=P+20:GO 35 07 ? @AR(3)+1,AR(4)+
Nachdem der AT Flash bei mir eingetroffen war hab ich das Modul zusammengebaut. Es ist aber kein AT45DB08 an Bord sondern ein AT45DB161.Der Baustein wird aber vom AVR nicht erkannt wie es aussieht. Weil ich dachte, ich hätte mich bei der Bestellung geirrt ließ ich nochmal einen AT 45DB08 kommen. Wieder
-
Thread
Avr->R2R->Sinus
.DB 99,98,97,95,94,92,91,90 .DB 88,87,85,84,82,81,79,78 .DB 76,75,73,72,70,68,67,65 .DB 64,62,61,59,58,56,54,53 .DB 51,50,48,47,45,44,42,41 .DB 39,38,36,35,34,32,31,30 .DB 28,27,26,25,23,22,21,20
.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
[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).
die FL K/Gold hast du IMHO um den Faktor 10 zu teuer berechnet. Ich verstehe es so, dass 1000 St. 48 Eur kosten. Gruß, Guido
-
Thread
Pixelfehler auf Graphikdisplay
zustand; Feld[47][0].bit4 = zustand; Feld[47][0].bit5 = zustand; Feld[47][0].bit6 = zustand; Feld[48][0].bit2 = zustand; Feld[48][0].bit3 = zustand; Feld[48][0].bit4 = zustand; Feld[48][0].bit5 = zustand; //Page 1 Column 4 Feld[40][1].bit0 = zustand; Feld[40][1].bit1 = zustand; Feld[40][1
dritten hängts wohl. 72x8=576Bytes-->2GPRs+64Bytes. Und diese 64Bytes sind 8 Matrixzeilen. 73-8=65! Das ist so der Index, ab dem es kracht. Wenn du 8 Matrixzeilen weniger machst, geht es dann? DB S.59
-
Thread
Lautsprecher an Mega8 anschliesen, was brauch ich?
index.html?;ACTION=3;LA=2;GROUP=I912;GROUPID=3580;ARTICLE=22559;START=0;SORT=preis;OFFSET=16;SID=25AF64fn8AAAIAAHIJGxM9f0d918f9c952be843585db4882cfc6e ausgeben. Ich weis nur nicht so richtig, was ich noch zwischen Lautsprecher und µc brauche, oder ob ich diesen Lautsprecher überhaupt mit nem Mega8
/?;ACTION=3;LA=2;GROUP=A215;GROUPID=2912;ARTICLE=10404;START=48;SORT=preis;OFFSET=16;SID=25AF64fn8AAAIAAHIJGxM9f0d918f9c952be843585db4882cfc6e
-
Thread
Webserver ATmega32/644DIP ENC28J60
Hallo, Zum Thema AVR Webserver und Geschwindigkeit habe ich eine gute Studienarbeit gefunden (Seite 63 - 64). http://www.uni-koblenz.de/~physik/informatik/studienarbeiten/thowil.pdf Gruß Ulrich
dem Speicher holen, oder erst den Wert aus dem Speicher holen und DIESEN dann + 3. WinAVR macht es so wie geplant. WinARM bevorzugt Methode 2 und prompt geht es schief. Zwei Klammern mehr und alles ist eindeutig: b = ((*(http_entry[index].new_page_pointer+3))-48)*10; Achso,
-
Thread
OLED Sammelbestellung
Mit den MAX1811 hatten ja schon einige Probleme... Ich wäre an einer Platine mit AVR und Display interessiert... Interface wäre egal, aber ich würde seriell bevorzugen. Eigentlich sind PIC, AVR und co nicht für solch ein Display zu gebrauchen aber zum testen wird es wohl reichen (später
mal SPI 1 SPI PORT für VS1001 und Micro-SD Card 1 SPI Port für W25P40 und MXB7846 Display DB0-7 = PORT E DB8-15 = PORT H USB-DATA = PORT J Die restlichen Controlpins sind verteilt.
-
Thread
extrem schnell Wandeln ASCII-Hex nach Binär auf einem uC
0 , 0 , 0 , 0 , 0 , 42 , 43 , 44 , 45 , 46 , 47 }, { 48 , 49 , 50 , 51 , 52 , 53 , 54 , 55 , 56 , 57 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 58 , 59 , 60 , 61 , 62 , 63 }, { 64 , 65 , 66 , 67
beginn: ld r16,x ld r17,y swap r16 add r16,r17 ret .dseg .org 0x230 tabelle: .db 0,1,2,3,4,5,6,7,8,9 .org 0x241 .db 10,11,12,13,14,15 .org 0x261 .db 10,11,12,14,14,15 MfG wb1
-
Thread
BLDC, Synchronmaschine, Drehfeld Experimentierschaltung Gesperrt
und >10A ist sowas eindeutig besser. Auf die Platine kommt dann die Endstufe mit Treibern, der AVR und die Rückführung der Spannungen und Ströme zum AVR. Dazu noch die galvanisch getrennte Schnittstelle nach draußen und Anschlüsse für externe Drehzahl und Hallsensoren (letztere als Alternative zur
Generatorstrom die Mosfets grillt. Da der Strom auch negativ werden kann, würde ich das direkt mit dem AVR messen.
-
Thread
eBus CRC Berechnung nachvollziehen
char) 0xEA, (unsigned char) 0x71, (unsigned char) 0x47, (unsigned char) 0xDC, (unsigned char) 0x64, (unsigned char) 0xFF, (unsigned char) 0xC9, (unsigned char) 0x52, (unsigned char) 0xA5, (unsigned char) 0x3E, (unsigned char) 0x08, (unsigned char) 0x93, (unsigned char) 0x7D, (unsigned char) 0xE6
char) 0x03, (unsigned char) 0x98, (unsigned char) 0x76, (unsigned char) 0xED, (unsigned char) 0xDB, (unsigned char) 0x40, (unsigned char) 0xB7, (unsigned char) 0x2C, (unsigned char) 0x1A, (unsigned char) 0x81, (unsigned char) 0x5D, (unsigned char) 0xC6, (unsigned char) 0xF0, (unsigned char) 0x6B
-
Thread
Analog Devices: DDS IC (AD9959) mit ATMega64L ansteuern SPI
Projektarbeit beschäftigt und probieren von Analog Devices ein DDS IC (genauer gesagt den AD9959) mit einem AVR ATMega 64 Atmel uC anzusteuern. Die Verbindungen habe ich wie folgt vorgenommen: // uC ATMega DDS IC // PB1 (Pin 11) SCK <---> Pin 48 SCLK // PB2 (Pin 12) MOSI <---> Pin 50 SDIO
Schaltplan zum uC ATMega64L
-
Thread
DigitalStrom aus der Schweiz
http://www.jaeger-direkt.com/xs_db/DOKUMENT_DB/www/download/vk-preislisten/VK_Preisliste.pdf Die Preise sind ja mehr als gepfeffert.
die dann auch noch nur 150W schafen/machen... ich glaub es hackt... http://www.jaeger-direkt.com/xs_db/DOKUMENT_DB/www/download/vk-preislisten/VK_Preisliste.pdf
-
Thread
UART Bootloader ATtiny13 - ATmega644
Hacks drin...: [pre] /dev/ttyS0 at 115200 Baud: / Connected Bootloader V1.4 Target: 1E9205 ATmega48 Buffer: 64 Byte Size available: 3582 Byte reading file... Done. Program project.hex: 0000 - 0D25 successful CRC: o.k. Elapsed time: 28 seconds andreas@andreas:~/avr/bootloader_linux$ ./main /Vproject.hex
Assemblieren des Bootloaders folgender Fehler auf: D:\Bootloader>avrasm2 -fi bootload.asm AVRASM: AVR macro assembler 2.1.42 (build 1796 Sep 15 2009 10:48:36) Copyright (C) 1995-2009 ATMEL Corporation bootload.asm(32): Including file 'C:\Program Files\Atmel\AVR Tools\AvrAssembler2 \Appnotes\m64def.inc
-
Thread
GPIB (HP-IB, IEEE-488, IEC-625) - Bus mit AVR verheiraten
132 Meßplatzkontrolle mit Atari ST IEC-Bus-Interface Carl-Marcus Weitz Prüfstand c't 5/87, S. 48 Konferenzschaltung für den C64 IEC-Bus-Karte nach IEEE-488 - Teil 2: Treibersoftware Klaus Mandelatz, Alfred Lappessen Projekt, Commodore c't 8/85, S. 108 (ja) siehe 10/85, S. 11 Konferenzschaltung
gern mit dem AVR auskommen. Ist ja auch nur 'n Einzelgerät.
-
Thread
Starthilfe für Anfänger bei ATmega + SW
Steht doch alles hier im Forum. Da gibt es das AVR-Tutorial und das AVR-GCC Tutorial. Und wenn Du unter dem Suchbegriff AVR und FUSES mal suchst kommen eine Menge Ergebnisse.
. Das geht wenn man einmal weiss wie man mit Bitschubsen Probleme löst :D Aber ja, ich habs auf AVR probiert, C ist bequem. Aber extrem zeitkritische Sachen bekomm ich in ASM besser und schneller hin. Gruß, Christian
-
Thread
Thermometerbau mit MEGA 8
Computer ausgeben lassen? Doch, kannst du. Erinnerst du dich noch an das von dir so geschmähte AVR-Tutorial? Das macht ganz genau das: Den ADC einlesen und den Wert per UART an zb. einen PC verschicken. * Programm in den AVR brennen * am PC ein Termialprogramm starten * die beiden mittels seriellem
jochen wrote: > Kann ich den AVR in das myavr USB Set Stecken und mit Hyperterminal und > USB darauf zugreifen? Wenn in Deinem Programm die serielle Schnittstelle des AVR korrekt initialisiert wird, dann möglicherweise ja...
-
Thread
bidirektionale RS232 Funkbrücke mit RFM12
Was mir gerade so einfällt: das wäre dann nen 1A WireLess ISP (Bootloader vorausgesezt, bzw eine AVR der das in ISP umsezt)
folgendermaßen gesetzt (Screenshot aus PonyProg) http://img135.imageshack.us/img135/8608/bits.jpg Bei AVR habe ich in den Projekt-Einstellungen die Frequenz auf 10MHz gesetzt http://img145.imageshack.us/img145/7972/avr.jpg hat nichts gebracht
-
Thread
GPS EMpfänger Lassen IQ
: - MAX WP wenn ein DB Block voll ist - NO WP wenn man in einem leeren Block WP's auswaehlen will - STO WP beim Speichervorgang - DEL WP beim Loeschvorgang TECHNISCHE DATEN GPS Sensor Motorola Cobra T (M12M-T
beide hab ich von www.avr-tools.de offiziell als IQ. Interessant ist, wenn man googelt nach "Trimble 46240", erscheint SQ. Die Nummer ist auf beiden eingeprägt. Trotzdem verstehe ich nicht, warum er keine SATs findet. Die
-
Thread
Brauche Tips beim Oszikauf
mich bei Conrad.at umgesehen und mir sind folgende Oszis ins Auge gefallen: 30 MHZ OSZILLOSKOP 630 + 48 Mon. Garant. (Artikel-Nr.: 129649-62) Und: 30 MHZ OSZI. 632 FG + 48 MON.GARANTIE (Artikel-Nr.: 120276-62) Kann mir bitte jemand sagen ob diese Oszis etwas für den Bastelbereich taugen und was
, weil ich davon ausgehe, dass die Flanken entsprechend provokativ ausfallen. Das Signal davor, am AVR-Pin, sieht besser aus. Wie die Signal in Wahrheit aussehen weiss ich nicht, da ich keinen entsprechend hochfrequenten Referenzoszi habe. Oben der AVR-Ausgang, diesmal bei 20MHz, unten der 74AC-Ausgang
-
Thread
Problem mit CRC-Test wenn Tabelle im EEPROM - mega88
, 0x9719, 0x8738, 0xF7DF, 0xE7FE, 0xD79D, 0xC7BC, /* 40 */ 0x48C4, 0x58E5, 0x6886, 0x78A7, 0x0840, 0x1861, 0x2802, 0x3823, /* 48 */ 0xC9CC, 0xD9ED, 0xE98E, 0xF9AF, 0x8948, 0x9969, 0xA90A, 0xB92B, /* 50 */ 0x5AF5, 0x4AD4, 0x7AB7, 0x6A96, 0x1A71, 0x0A50, 0x3A33
. Du benutzt offensichtlich das CCITT Standardpolynom 0x1021, siehe Index 1 der Tabelle. Die WinAVR Library hat eine assembleroptimierte Funktion dafür, siehe crc16.h. In C geht es aber auch ganz gut.
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
lädst Du dir nicht einfach WinAVR runter und probierst es selber? Ein Makefile findst Du im Anhang. Für deinen Mega48 musst Du noch im Makefile die Zeile "MCU = atmega8" in "MCU = atmega48" ändern und in rf12.c noch deine Quarzfreuenz
ansichtssache, ich programmiere mit vielen Kommentaren, würde aber nie z.B. um auf einem LCD die Zahl 48 darzustellen programmieren A = 48 lcd a sondern lcd "48" und gut. Ich möchte zum Beispiel nur den Wert, also die 9 Bits eines DS1820 zu einem 2. AVR schicken und da via LCD darstellen