-
Thread
Tonleiter mit acht Tönen herstellen
das noch nach Gehör einstimmen kann? Das kann auch nicht jeder Musiker! Vorgeschlagene Schema mit AVR ist für Einstimmen viel, viel einfacher, als jede Schema ohne Mikrocontroller.
Eröffnungsbeitrag schrieb, nicht mal eine halbe Stunde später auch seinen letzten Beitrag geschrieben. Erster : 28.02.2018 16:26 Letzter: 28.02.2018 16:51 ...war wohl etwas überfordert, nachdem hier unbedingt einige ihre Erkenntnisse in Musiktheorie zeigen mussten ;-)
-
Thread
WordClock mit WS2812
den Pins rumpatsche... [c] #?n?<4>?;<24><2><14><2>nr???;<2>??<\f> <18><2>l`<27><4>nn???<\0><\f><28>?r?<28>??<27><2>?<28>?<\f><31>p<\f><24>p??<<2>??<\f>??<\f>b???~?n?<3>??<\f><24>r<24><2>?<18>?#?n?<4><15>r<24><2><14><2>nr???;<2>??<\f>?<14><2>?;?<2><14>r???n?<4><14>?r??l`<27>$`<27>??|??<\0>?8~?n?<2>
11 23 22 21 20 19 18 17 16 15 14 13 24 25 26 27 28 29 30 31 32 33 34 45 44 43 42 41 40 39 38 37 36 35 46 47 48 49 50 51 52 53 54 55 56 67 66 65 64
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
einem TQFP32 Adapter vom Chinamann https://www.aliexpress.com/item/Top-Quality-LQFP32-TQFP32-to-DIP28-programmer-adapter-for-ATMEL-AVR-Chips-atmega8-48-88-168/32557489995.html?spm=2114.13010608.0.0.xpoCoe und einem USBasp einen Programmer für den ATMEGA328AU und ähnliche gebaut. Außer einem RC Glied
Ich habe den C-Code eben mal mit dem AVR-Studio 4.19 und der aktuellen Toolchain Kompiliert, leider wird ein Fehler und neun Warnings ausgegeben! Abhilfe gab's mit: WinAVR-20100110\bin\avr32-gcc.exe und WinAVR-20100110
-
Thread
LED-Uhr mit Attiny26
ganz zu Anfang geraten. deswegen ist meine Aussage nicht falsch! Mit dem ESP geht es ähnlich zum AVR, jedenfalls nicht soweit es nur dem AVR zuzuschreiben.
dann wieder beim Arduino (als Hardware) wären. die war nun mal falsch, denn du beziehst dich auf AVR und meine Aussage. Es gibt zwar Arduino auch für AVR, aber die Beispiele von PeDa bezogen sich viel auf AVR und erst später auf C welches auch auf dem ESP kompiliert werden kann.
-
Thread
MSP430 Taktfrequenz zu niedrig?
#0xc534 0000c4d2 <.LVL0>: c4d2: 3c 40 00 05 mov #1280, r12 ;#0x0500 c4d6: b0 12 28 c6 call #-14808 ;#0xc628 0000c4da <.LVL1>: c4da: b2 40 10 00 mov #16, &0x0186 ;#0x0010 c4de: 86 01 0000c4e0 <.Loc.11>: c4e0: b2 40 ff 00 mov #255, &0x0184 ;#0x00ff
Problem daran, dass die GPIO-Peripherie nicht schnell genug ist? Habe in Erinnerung dass das bei AVR oder PIC nie ein Problem war. [c] int main (void) { P1DIR = (1 << 4); //set P1.4 as output P2DIR = (1 << 5); //set P2.5 as output PM5CTL0 &= ~LOCKLPM5; //disables default high-Z mode of
-
Thread
Tastenschlagzeug mit NXP LPC 935 selber bauen
= 0x00; P1 = 0x0F; SCON = 0x40; //Betriebsart 1 setzen ES = 1; // Interrupt freigeben EA = 1; orl BRGCON, #0x02; // Baudratengenerator durch gezieltes setzen verwenden orl BRGCON, #0x01; // Aktivierung des Baudratengenerators SBUF = 0x49; while (1); } Wie kann ich jetzt das BRGR1
BRGR0=0x68. Dein Beispielcode müsste noch um das Setzen von BRGR erweitert werden und ES=1 sowie EA=1 aktiviert den Interrupt, welchen du aber nicht abfängst. Also zum Test ohne diese beiden Zeilen. Ciao, Rainer
-
Thread
automatischer Vorschub für Drehbank
und eine Einstellmöglichkeit für das Verhältnis. Dann kann ich endlich meine 20mm/Umdrehung bei 28/min fahren :-)
Schleifscheibenaufsatz spezielle Geometrien schleifen, da nehme ich vermutlich nur die niedrigste Drehzahl von 28/min, was dann nicht ganz 10mm/s an Vorschub bedeuten würde.
-
Thread
arthernet extern memory test program
auf ATMega128 - WinAVR 20060421 geeignet Viel Erfolg Michael ---------------------------------------------------------------------- Bildschirm Hardcopy: Welcome to the arthernet external memory test program
D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF :ÐÑÒÓÔÕÖרÙÚÛÜÝÞß: 0x80e0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF :àáâãäåæçèéêëìíîï: 0x80f0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF :ðñòóôõö÷øùúûüýþÿ: -- End of memory dump --
-
Thread
Welcher Cortex-M0 Controller wird der 8-Bit Killer?
kleinen AVR's lohnt ein AVR überhaupt nicht - nicht mal für Hobby oder Schüler. Somit gilt die Faustregel: - Kleine Anwendungen >> PIC - Mittel bis große Anwendungen >> Cortex-Mx (STM32, LPC1xxx, ...) - und mache einen GROßEN BOGEN um AVR Beim PIC gibt es ein PICkit für 30 EUR, mit dem man auch debuggen kann - das ist beim AVR auch viel teurer, somit zu teuer für Schüler.
-
Thread
"Radio-Buttons" in TTL/CMOS-Logik
- gab es damals noch nicht. Die Leiterplatte wäre größer geworden als mit Logik-IC. Der Z8 im QUIL-64 war ja schon größer als 4 Stück 4013 in DIL-14.
semiconductors/memory-ics/f-ram/?access%20time=70%20ns%2C%2080%20ns&interface%20type=Parallel&memory%20size=64%20kbit&organization=8%20k%20x%208&package%20%2F%20case=SOIC-28&supply%20voltage%20-%20max=5.5%20V&supply%20voltage%20-%20min=4.5%20V braucht noch den Digitalkram zum setzen und einlesen nach Neustart
-
Thread
eBus CRC Berechnung nachvollziehen
unsigned char) 0x2B, (unsigned char) 0xB0, (unsigned char) 0x86, (unsigned char) 0x1D, (unsigned 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
habe dir die Schaltung im Anhang mit geschickt. Sie ist auf Seite 28 des PDF_Dokuments. Habe aber mit galvanischer Trennung über Optokoppler gearbeitet (wegen evtl. Rückwirkungen und Garantie usw.), Stromversorgung über externe 24V-Versorgung und Anschluss an PC über
-
Artikel
Diskussion:Soft-PWM
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,
Divisionen, da ATtinys diese nicht vernünftiger Zeit berechnen. Der ISR-Aufruf braucht bei mir nur 25-28 Taktzyklen (-75%). Die update-Funktion benötigt zwischen 34 (1 Kanal) und 1300 (max. 8 Kanäle) Taktzyklen (-28%). Insgesamt ist der Code mit 562 Bytes auch kompakter (-42%). Mein Controller läuft dabei
-
Thread
Gehalt für Ingenieure und Techniker 2011 Gesperrt
of Science (B.Sc) Alter : 29 Erfahrung : 0 Jahre Tätigkeit : SW Entwickler F&E , AVR in C, Guis in Qt (C++) Branche : Med. Sektor Mitarbeiter : 28 Gehalt : 42k€ Monatsgeh. : 12 + 600€ Urlaub : 28 Tage Arbeitszeit : 38,5h pro Woche (Gleitzeit :), Überstunden
: Entwicklungsleiter Elektronik Branche : Messtechnik Mitarbeiter : 55 Gehalt : 64k€ fix, plus Boni(max. 20%). Letztes Jahr insg. ca. 73k Monatsgeh. : 12 Urlaub : 28 Tage Arbeitszeit : 40h pro Woche laut Vertrag, "reale" 45-50, Überstunden "mit dem Gehalt abgegolten"
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
/unix/sysv/linux/raise.c:51 #1 0x00007ffff22cd19a in __GI_abort () at abort.c:89 #2 0x00007ffff28e3b85 in __gnu_cxx::__verbose_terminate_handler() () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #3 0x00007ffff28e1956 in () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #4 0x00007ffff28e19a1 in () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #5 0x00007ffff28e1be4 in () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #6 0x00007ffff290a15f in std::__throw_out_of_range(char const*) () at /usr/lib/x86_64-linux-gnu
-
Thread
Problem Codesegment
0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE .DB 0xFA, 0x3A, 0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38 .DB 0x28, 0xE8, 0xE9, 0x29, 0xEB, 0x2B, 0x2A, 0xEA .DB 0xEE, 0x2E, 0x2F, 0xEF, 0x2D, 0xED, 0xEC, 0x2C .DB 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26 .DB 0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20,
unfasst einen Wertebereich von 0...255. Vielleicht noch anzumerken ist, das ich die Anwendung im AVR-Studio debugge, vielleicht liegt ja hier das Problem(Bei PWM versagt der Simulator ja auch). -- Gruß Scotty
-
Thread
avrasmeditor
optimization. s = optimize for size. # (Note: 3 is not always the best optimization level. See avr-libc FAQ.) OPT = s # Debugging format. # Native formats for AVR-GCC's -g are dwarf-2 [default] or stabs. # AVR Studio 4.10 requires dwarf-2. # AVR [Extended] COFF format requires
=========================================== # Define programs and commands. SHELL = sh CC = avr-gcc OBJCOPY = avr-objcopy OBJDUMP = avr-objdump SIZE = avr-size NM = avr-nm AVRDUDE = avrdude REMOVE = rm -f COPY = cp WINSHELL = cmd # Define Messages # English MSG_ERRORS_NONE = Errors
-
Thread
Transistortester mit AVR Gesperrt
AVR-Studio 4 mit einem AVR-Programmer AVR-ISP (nach AN910) kann mit den Fuse-Bytes dieses Projektes nichts anfangen. Ich habe mir nach Datenblatt die im Anhang gezeigten Fuse-Bits gesetzt und geschrieben
Guck mal hier http://www.gaw.ru/pdf/Atmel/app/avr/AVR094.pdf
-
Thread
Linux wird nicht wirklich akzeptiert, woran liegt das ?
AVR wird nicht wirklich akzeptiert, woran liegt das?
ACDC schrieb im Beitrag #6395317: > Was muss ich da für einen Intel x64 runterladen? > Und wo? https://www.debian.org/distrib/netinst.de.html --> amd64
-
Thread
for(;;){} Schleife
Habe gerade mal den folgenden Code mit g++ (64bit Linux) und auch avr-g++ übersetzt. Sowohl ›while‹ als auch (alternativ) ›for‹ erzeugen übrigens präzise den gleichen Assembler-Code. [c]int main(void) { while (true) {} //for (;;) {}
Norbert schrieb im Beitrag #7484836: > Habe gerade mal den folgenden Code mit g++ (64bit Linux) und auch > avr-g++ Weil der GCC das so macht. Es besteht keine Pflicht den Code mit UB zu entfernen.
-
Thread
Wlan2Serial Modul für 5 euro
will. https://github.com/cnlohr/wi07clight http://www.youtube.com/watch?v=oh4ZDkBHFYM Das AVR Projekt setzt dabei auf den UART. Eingehender WIFI Command ( TCP / UDP ) wird an den UART weitergegeben. Der AVR setzt die Message um und schaltet Pins auf dem AVR. An den Pins sind LED / Relais
Hi Holger Die bin Datei sollte exact 244 KB gross sein ( 64+180 ) 0x01000-0x10FFF (64KB) flash1.bin 0x11000-0x3DFFF (180KB) irom0text1.bin Wenn die flash1.bin kleiner ist als 64 kb, dann muss aufgefüllt werden, da ja ab 0x11000 der irom0text1.bin erwartet
-
Thread
NXP verschenkt ARM-Chips
Ethernet Welchen PHYTER verwendest Du? Ich denke an einen DP83848 von National Semconductor. > - 64 MByte SDRAM > - der FPGA halt > - ein 4 MByte Flash Hmmm, 64 MByte SDRAM und nur 4 MByte Flash? Ich habe an meinen LH7A400 bereits einen Micron MT29F4G08ABCWC-ET:C geklebt womit ich Linux installieren
Übersehen kann einen Haufen Ärger machen! Also der RAM läuft scheinbar. [c] for (i = 0; i < 64; i+=sizeof(unsigned int)) { *(unsigned int*)((unsigned int)&SDRAM_BASE_ADDR+i) = i; } for (i = 0; i < 64; i+=sizeof(unsigned int)) { if (*(unsigned int*)((unsigned int)&SDRAM_BASE_ADDR
-
Thread
CRC Berechnung wie die Funktion aufrufen?
genauso unsinn, der 2. Anweisung überschreibt die 1. Dann gibt es die CRC funktion schon in der AVR Lib, die muss man nicht kopieren.
0xFC, 0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A, 0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38, 0x28, 0xE8, 0xE9, 0x29, 0xEB, 0x2B, 0x2A, 0xEA, 0xEE, 0x2E, 0x2F, 0xEF, 0x2D, 0xED, 0xEC, 0x2C, 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26, 0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20,
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
tue. Es gibt viel, das ich von meinen AVR basteleien gewohnt bin, was ich beim PIC18 nicht so machen kann - Beispiele: AD-Wandler bei TQFP44 AVR: 8 Kanäle am Stück + eigener REF-Anschluss. Der Haupt-Oszillator belegt keine IO's Die Schnittstellen
ärgere ich mich Privat für einen Bekannten mit HOLTEK-C. (auf HT46R23) Habe ein Projekt, das auf AVR und diesem Chip parallel entwicklet wird. Der AVR ist nur in (m)ein "Test-Gerät" eingebastelt, da Holtek OTP. Das Gerät selbst wird in China gefertigt, der Prozessor soll bleiben, da er dort in
-
Thread
gratis PIC compiler, der pipelining benutzt?
if (!flagIR) { 07E8 08F4 MOVF flagIR, F 07E9 1903 BTFSC STATUS, 0x2 07EA 0008 RETURN 17: return; 18: } 19: flagIR++; 07EB 3001 MOVLW 0x1 07EC 00F0 MOVWF __pcstackCOMMON 07ED 0870 MOVF __pcstackCOMMON
Wenn ich das mal mit dem AVR-GCC vergleiche, mit -O0 wird der Code zwar aufgebläht, aber mit System. Es wird alles auf 16Bit erweitert, es wird jeder Ausdruck ausgeführt, egal, ob das Ergebnis gebraucht wird oder nicht und es
-
Thread
Code unleserlich schreiben um Zeilen zu sparen.
avr-gcc Pakete für Windows: https://sourceforge.net/projects/mobilechessboar/files/avr-gcc%20snapshots%20%28Win32%29/ http://blog.zakkemble.co.uk/avr-gcc-builds/
Veit D. schrieb im Beitrag #5446928: > avr-gcc Pakete für Windows: > > https://sourceforge.net/projects/mobilechessboar/files/avr-gcc%20snapshots%20%28Win32%29/ > > http://blog.zakkemble.co.uk/avr-gcc-builds/ Und nochmal: avr-gcc ist
-
Thread
LON Bus Windhager mitlesen/steuern
a quickie and included the two hex-dumps for those two packets. 0000 ff ff ff ff ff ff 24 6f 28 8f cf 50 08 00 45 00 0010 00 30 02 54 00 00 ff 11 34 f5 c0 a8 01 24 c0 a8 0020 01 ff ea 42 0d 05 00 1c 10 15|02 00 70 00 00 02 0030 00 19 01 bc 01 da 54 22 0b 01 0a c8 94 48
^ nv 100% 0000 ff ff ff ff ff ff 24 6f 28 8f cf 50 08 00 45 00 0010 00 30 02 5a 00 00 ff 11 34 ef c0 a8 01 24 c0 a8 0020 01 ff ea 42 0d 05 00 1c 66 43|02 00 70 00 00 02 0030 00 19 01 bc 01 da 54 23 0b 01 0a c8 3e 19
-
Thread
PSK 31 Modlulation im Mikrocontroller
dem stm32 laufen habe ist der daß ich den (als totaler ARM-Neuling und ehemals eigentlich eher bei AVR zuhause) gerade endlich soweit hatte dass ich Timer und ADC benutzen konnte und somit quasi schon genau das dafür benötigte Grundgerüst stehen hatte. Mir schwebt da aber was für nen kleinen AVR
keine einzige(!) Multiplikation, dafür aber satte 400 Byte RAM: https://gist.github.com/prof7bit/ea9b272c80182eeaccba
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure 2020
zurechtzukommen, dann ist dem eben so und er nimmt nicht umsonst weniger Gehalt, 40 Stunden und NUR 28 Tage Urlaub in Kauf.
> von Kastanie (Gast) > 28.06.2020 10:55 > von Dirk K. (knobikocher) > 28.06.2020 12:42 Gehe euch mit eurer Einschätzung des Krankheitsbildes von F.B. recht !