-
Thread
DIAMEX-AVR unter arch linux
Sebastian X. schrieb im Beitrag #4893929: > da ich mich mit AVR-Microcontroller programmierung beschäftigen wollte, > habe ich mir einen Atmega168 & DIAMEX USB ISP > gekauft. Als Entwicklungsumgebung habe ich Eclipse inkl. AVR Plugin > installiert. Nun habe
Ausgabe von lsusb dafür, daß es doch ein /usbasp/ sein könnte. Ein AVRISP mk2 würde sich so melden: 03eb:2104 Atmel Corp. AVR ISP mkII Ein STK500(v2?) könnte sich aber mit der angegebenen (unspezifischen) USB ID melden. Da würde der Kernel dann aber ein serielles Device drauf mappen (/dev/ttyUSBxx oder
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
libgobject-2.0.so.0 #13 0x0000000804f1e064 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0 #14 0x0000000802f3df76 in ?? () from /usr/local/lib/libgtk-3.so.0 #15 0x000000080a27236c in ffi_call_unix64 () from /usr/local/lib/libffi.so.6 #16 0x000000080a271c3b in ffi_call () from /usr/local/lib/
-2.4.so.1 #13 0x00000008087279a2 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0 #14 0x000000080873ce94 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #15 0x000000080873d918 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0 #16 0x000000080873e064 in g_signal_emit
-
Thread
Was kann man mit 16Byte an RAM machen?
angefangen, vorwiegend Philips und die damals brandneuen Flash 8051 von Atmel. Die DACs und ADCs waren 12/14Bit, d.h. alle Daten waren 16bittig. Keil war wohl auch der Meinung, wer 32Bit benutzt, dem kommt es auf die Optimierung nicht so sehr an und der nimmt nen dicken 8051 mit viel PROM. Bei 1, 8 und 16Bit
include <p10f200.inc> trisShadow EQU 11h tmp EQU 12h i2cDat EQU 13h tmp2 EQU 14h tmp3 EQU 15h i2cCmd EQU 16h org 0x00 movlw 0Fh movwf trisShadow main call I2CStart movlw 0aeh movwf i2cCmd call SendCommand call
-
Thread
Günstiger atmelkompatibler Programmer auf Kickstarter
annehme, dass du in der Nach-Kickstarter-Zeit das Teil für 20 EUR brutto über Amazon verkaufst, sind das 16 EUR netto, dann gehen 15% für Amazon ab, bleiben rund 14 EUR bei dir. Leiterplatte und Bauteilkosten 4 EUR. Bestücken 2 EUR, um den Kleinkram reißen sich die Bestücker schließlich nicht. Bleiben dir
dass du in der Nach-Kickstarter-Zeit das Teil für 20 EUR brutto über > Amazon verkaufst, sind das 16 EUR netto, dann gehen 15% für Amazon ab, > bleiben rund 14 EUR bei dir. > Leiterplatte und Bauteilkosten 4 EUR. Bestücken 2 EUR, um den Kleinkram > reißen sich die Bestücker schließlich nicht. Bleiben
-
Thread
Befehlssatz der bo8-CPU - was ist gut, was ist schlecht
introduction-to-arm/branch.html [pre] How do we return from the subroutine which BL invoked? MOV pc, r14 or BX r14 (on ARMv4T or later) [/pre]
Fertig Paket linux-headers ist ein virtuelles Paket, das bereitgestellt wird von: linux-headers-3.16.0-30-generic 3.16.0-30.40~14.04.1 linux-headers-4.4.0-38-lowlatency 4.4.0-38.57~14.04.1 linux-headers-4.4.0-38-generic 4.4.0-38.57~14.04.1 linux-headers-4.4.0-36-lowlatency 4.4.0-36.55~14.04.1
-
Thread
AVR und der Umgang mit C++
**************************************************************** void RX5808::setFrequency( uint16_t frequency){ 148: ff 92 push r15 14a: 0f 93 push r16 14c: 1f 93 push r17 14e: cf 93 push r28 150: df 93 push r29 152: ec 01 movw
0x01 ; 1 2ba: 0e 94 0d 01 call 0x21a ; 0x21a <_Z15spi_selectSlaveb> for(int x = 0 ; x < 16 ; x++) 2be: 00 e0 ldi r16, 0x00 ; 0 2c0: 10 e0 ldi r17, 0x00 ; 0 2c2: 7e 01 movw r14, r28 2c4: e0 0e add r14, r16 2c6: f1 1e adc r15, r17
-
Thread
Neues SDK für ESP32 Gesperrt
befasst. Hat der ESP32 eigentlich endlich mal sowas wie Lockbits? Also eine Art Kopierschutz wie beim AVR?
Replace these for your screen module touch.setCalibration(209, 1759, 1775, 273); } static uint16_t prev_x = 0xffff, prev_y = 0xffff; void loop() { if (touch.isTouching()) { uint16_t x, y; touch.getPosition(x, y); y = 240-y; // hinzugefügt *******************************
-
Thread
Physikprojekte
Größen. Hier mein YouTube-Kanal mit einigen Beispielen: https://www.youtube.com/user/stopperl16/videos Lg aus Österreich, stoppi
man vielleicht einen Instrumentverstärker mit folgender Analog Spitzenwert Schaltung dem internen AVR ADC vorschalten. Dann kann sich der ADC Zeit lassen. Da der interne AVR ADC viel schneller ist, wäre es möglicherweise auch ausreichend den Instrumentverstärker einfach dem AVR vorzuschalten und
-
Thread
Nach Update Ubuntu Linux 14.04 -> 16.04 funktioniert avrdude mit USBProg4 nicht mehr
: ID 8087:07dc Intel Corp. Bus 002 Device 004: ID 5986:0538 Acer, Inc Bus 002 Device 019: ID 03eb:2104 Atmel Corp. AVR ISP mkII Bus 002 Device 005: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse Bus 002 Device 003: ID 05e3:0605 Genesys Logic, Inc. USB 2.0 Hub Bus 002 Device 002: ID 16d0:09a0
0 bDeviceProtocol 0 bMaxPacketSize0 16 idVendor 0x03eb Atmel Corp. idProduct 0x2104 AVR ISP mkII bcdDevice 2.00 iManufacturer 1 ATMEL iProduct 2 AVRISP mkII iSerial
-
Thread
FT800 / FT810 Library
Bilder werden dem nicht mal ansatzweise gerecht, dabei "reserviere" ich 25% Rechenleistung eines 8-Bit AVR auf 16 MHz, genuzt wird nur ein kleiner Teil davon. Der SPI läuft dabei auch "nur" auf 8 MHz - der AVR kann eben nicht mehr als 1/2 Takt. Damit dürfte auch ein STM32 ins Schwitzen kommen mit dem
Note that my code does a busy-wait for the SPI transfers to be complete. This is not so bad for the AVR since that are only 16 clock-cycles with 8MHz SPI clock and 16MHz system-clock. Even with the rather low-end STM32F103 things are a bit different. The function spi_transmit() could be changed to write
-
Thread
Mehrfachabfrage mit if und else oder besser?
Call Routine_12() End If End If Else '13 .. 16 If A < 15 then If A < 14 then '13, 14 Call Routine_13() Else Call Routine_14() End If Else '15, 16
found in 2 steps. If A = .... If A = .... If A = 15, result will be found in 15 steps. If A = 16, result will be found in 16 steps. In other words, the total steps will be 1 + 2 + .. 15 + 16 = 136 steps. However, I think it's wise to re-consider the routines, which should be run after the found
-
Thread
Gibt es den Fachkräftemangel? Gesperrt
Notebook alle 3 Jahre für 300€ & Handy 200€, WE selber gekocht, unter der Woche für 4-10€ Mittag) d.h. 14k Kosten zieh ich die von den obigen 33k ab = 19k pro jahr - Wohnungskosten differenz pro Jahr für Münchner Wohnung 4800€ = 14,2k was möglich wäre, somit würde ich in 10 Jahren 142000€ sparen können,
Bei Bosch in Ba-Wü sind die Entwicklerstellen in EG 14-15, Architekt dann EG16. Zumindest die mit .NET Inhalten, die anderen interessieren mich nicht. Die EG15 sind mit 10% LZ dann AllIn bei ca. 85.000€, bei 40h und die EG16 ca. 90.000€. Meine Frau arbeitet
-
Thread
Welcher ARM?
: > Es gibt ja jede Menge Empfehlungen hier im Forum, u.a. STM, Keil, gecko, > lpc, infineon, avr ..... Ähem, AVR ist aber kein ARM. ;-) Wahrscheinlich meinst du einen ARM von Atmel, also im Falle des Cortex-M4 einen SAM4. > Was spricht dagegen einen M0 statt M4 zu > nehmen, es gibt hier
umgestellt, vorher hat der download fast 4x so lange gedauert: # Set flash parallelism mode to 32, 16, or 8 bit when using STM32 F2/F4 microcontrollers # Uncomment next line, 2=32 bit, 1=16 bit and 0=8 bit parallelism mode monitor flash set_parallelism_mode 2 Vielleicht kannst du das auch tunen.
-
Thread
avarice und atmega32u2
while(1); return 0; }[/c] Den spiele ich auf, wie oben beschrieben und starte Avarice sowie avr-gdb und ich kann mich zu dem target verbinden. Danach setze ich bsp einen Breakpoint und mache dann folgendes: [code](gdb) b 16 (gdb) jump 15[/code] Also ich setze den breakpoint in der Zeile [
-5.4: USB disconnect, device number 15 [ 2700.668104] usb 1-5.3: new full-speed USB device number 16 using ehci-pci [ 2700.763094] usb 1-5.3: New USB device found, idVendor=03eb, idProduct=2ff0 [ 2700.763100] usb 1-5.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 2700.763104] usb 1
-
Thread
AVR MKII und avrdude keine USB Verbindung
falsch. Weil ich das hier gekauft habe: http://shop.myavr.de/Systemboards%20und%20Programmer/myAVR%20Board%20MK2,%20best%C3%BCckt.htm?sp=article.sp.php&artID=40 Gruß
unknown) Device code: 0x12 = (unknown) Device code: 0x13 = AT90S1200 Device code: 0x14 = (unknown) Device code: 0x15 = (unknown) Device code: 0x16 = (unknown) Device code: 0x17 = (unknown) Device code: 0x18 = (unknown) Device code: 0x19 = (unknown) Device
-
Artikel
Diskussion:Soft-PWM
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, 0xEC, 0x1C, 0x9C, 0x5C, 0xDC, 0x3C, 0xBC, 0x7C, 0xFC, 0x02, 0x82, 0x42, 0xC2, 0x22, 0xA2, 0x62, 0xE2, 0x12, 0x92,
up to 8 channels on one port or 16 channels on * * two ports and can easily be extended to more output ports. */ #define F_CPU 8000000 // 8 MHz #include #include #include #include /* PWM Timer Settings * * timer = timer1; mode = 8 bit
-
Thread
WordClock mit WS2812
01 00:01:09 update display read rtc: Su 2000-01-01 00:02:19 update display dcf77: Su 2016-04-17 14:27:00 update display read rtc: Su 2016-04-17 14:27:06 update display read rtc: Su 2016-04-17 14:28:16 update display read rtc: Su 2016-04-17 14:29:26 dcf77: Su 2016-04-17 14:30:00 update display
[12] 1 2 3 4 5 6 7 8 9 10 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
-
Thread
WinAvr Atmel Ice als Programmer hinzufuegen
Ja ein Ubuntu 14.04
seqno 8 (command_sequence == 8) avrdude: stk500v2_jtag3_recv(): got 508 bytes, have only room for 16 bytes avrdude: stk500v2_jtag3_close() avrdude: jtag3_close() avrdude: Sending AVR sign-off command: avrdude: jtag3_edbg_send(): sending 3 bytes avrdude: jtag3_recv(): Got message seqno 9 (command_sequence
-
Thread
ATtiny13 verstehe Verhalten nicht
.-8 ; 0x8 <.do_clear_bss_loop> 00000010 <main>: 10: 80 e1 ldi r24, 0x10 ; 16 12: 87 bb out 0x17, r24 ; 23 14: c4 98 cbi 0x18, 4 ; 24 16: 82 e0 ldi r24, 0x02 ; 2 18: 88 bb out 0x18, r24 ; 24 1a: 2f eb ldi r18
.-8 ; 0x8 <.do_clear_bss_loop> 00000010 <main>: 10: 80 e1 ldi r24, 0x10 ; 16 12: 87 bb out 0x17, r24 ; 23 14: c4 98 cbi 0x18, 4 ; 24 16: 82 e0 ldi r24, 0x02 ; 2 18: 88 bb out 0x18, r24 ; 24 1a: 2f eb ldi r18
-
Thread
Merkwürdige Sinunsaugabge
0xDE,0xDF,0xDF,0xE0, 0xE1,0xE2,0xE2,0xE3,0xE4,0xE4,0xE5,0xE6,0xE6,0xE7,0xE8,0xE8,0xE9,0xEA,0xEA,0xEB, 0xEC,0xEC,0xED,0xED,0xEE,0xEE,0xEF,0xEF,0xF0,0xF1,0xF1,0xF2,0xF2,0xF3,0xF3,0xF3, 0xF4,0xF4,0xF5,0xF5,0xF6,0xF6,0xF6,0xF7,0xF7,0xF8,0xF8,0xF8,0xF9,0xF9,0xF9,0xFA, 0xFA,0xFA,0xFA,0xFB,0xFB,0xFB,0xFB
und Runterzählen koordiniert und nutze das dann konsequent nur in der ISR. Als Tipp lies mal die AVR314 Application Note. Da werden per Sinustabelle DTMF Töne erzeugt, was hier nützlich werden könnte.
-
Thread
CRC auf einem Raspberry Pi in C
Hallo, mit dem avr-gcc habe ich immer #include <util/crc16.h> benutzt wenn ich eine CRC Checksumme gebraucht habe. Jetzt stelle ich fest dass das auf dem Raspberry Pi mit gcc nicht funktioniert. Etwas googlen hat mich
Du hast recht, ich hätte gleich etwas genauer Fragen könne. Mit dem avr-gcc (bzw. WinAVR) binde ich diese Header-Datei ein und nutze dann die CRC16-Funktionen: #include <util/crc16.h> ... crcsum=0xffff; // startwert data=0x00; crcsum=_crc16_update (crcsum,data
-
Thread
Altes AT Mainboard wiederbeleben
Rot) Pin 18 (Weiß) P9 Pin 3 (Weiß) Pin 17 (Schwarz) P8 Pin 5 (Schwarz) + Taster Masse Pin 16 (Schwarz) P8 Pin 6 (Schwarz) Pin 15 (Schwarz) P9 Pin 2 (Schwarz) Pin 14 (Grün) Taster Pin 13 (Schwarz) P9 Pin 1 (Schwarz) Pin 12 (Blau) P8 Pin 4 (Blau) Ansonsten hab ich nichts
einem originalen AT-Netzteil bringen. Nachtrag: Gerd. A. schrieb im Beitrag #4268294: > Pin 14 (Grün) Taster Das ist wirklich ein TASTER? Kein dauerschließender Schalter?
-
Thread
Eclipse (mars) und AVR -- Fehlermeldungen
-mrelax -Wl,--gc-sections -mmcu=atmega16 -o "Blink.elf" ./main.o /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm16.o: In Funktion `__bad_interrupt': ../../../../crt1/gcrt1.S:195: Nicht definierter Verweis auf `main' collect2: error
configuration Release for project Blinky2 **** make all Building target: Blinky2.elf Invoking: AVR C++ Linker avr-g++ -Wl,-Map,Blinky2.map,--cref -mrelax -Wl,--gc-sections -mmcu=atmega16 -o "Blinky2.elf" ./main.o /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm16.o: In Funktion `__bad_interrupt
-
Thread
Frage zum Frequenzmultiplex bei Modulation Gesperrt
https://de.wikipedia.org/wiki/Paul_Panzer_%28Komiker%29 https://www.youtube.com/watch?v=DpdSAo16m94 et adorabunt in conspectu tuo rex comoedia
und schließe sie an den Tastkopf deines Oszis an. Was siehst du? 2 6V Signale? 1 6V Signal? 1 14V Signal? 1 12V Signal?
-
Thread
Wine-Problem: AVRStudio4 unter Linux 64 Bit läuft nicht mehr
Hallo. Ich bin kürzlich mit meinem PC "umgezogen" -- von einem 32-Bit-System, unter dem AVR Studio 4 noch mit wine lief auf ein aktuelles 64-Bit-System (genauergesagt Kubuntu 14.04 LTS). Der Umzug lief zwar glatt und die Programme laufen auch alle, doch leider funktioniert AVR Studio
7e9d5000 Deferred gdi32<elf> \-PE 7e8c0000-7e9d5000 \ gdi32 ELF 7e9d5000-7eb2f000 Deferred user32<elf> \-PE 7e9f0000-7eb2f000 \ user32 ELF 7eb2f000-7ebe9000 Deferred winmm<elf> \-PE 7eb40000-7ebe9000 \ winmm ELF 7ef59000
-
Thread
Projekt Maus
Ich habe D14 erst mal weggelassen und den Widerstand der Ausgangsstufe etwas anders angeordnet. Es kommen auch noch Impulse.
Lutz H. schrieb im Beitrag #4194498: > Ich habe D14 erst mal weggelassen und den Widerstand der Ausgangsstufe > etwas anders angeordnet. Es kommen auch noch Impulse. Ja, das stimmt. Und was noch besser ist: behalte mal D14 bei und schmeiß R45
-
Thread
flash-Fehler mit ATtiny2313, compile ok
: ed 84 ldd r14, Y+13 ; 0x0d 13a: fe 84 ldd r15, Y+14 ; 0x0e 13c: 0f 85 ldd r16, Y+15 ; 0x0f 13e: 18 89 ldd r17, Y+16 ; 0x10 140: ad
: 0c 05 cpc r16, r12 14e: 1d 05 cpc r17, r13 150: 40 f4 brcc .+16 ; 0x162 152: ee 0c add r14, r14 154: ff 1c adc r15, r15 156: 00
-
Thread
Arduino Clon Vergleich
http://www.ebay.de/itm/Serial-UART-I2C-SPI-128x64-12864-OLED-LED-LCD-Module-White-for-Arduino-PIC-AVR-/251233903648?pt=LH_DefaultDomain_0&hash=item3a7eb52420 Damit mache ich die Anzeige!
einen Terminal angesteuert werden können. Ich könnte das Teil auch durch eine Picaxe oder anderen AVR/Pic ersetzen,da sind mehrere serielle Ausgänge möglich,hat nur wieder andere Probleme Einschränkungen. Deswegen auch mit dem billigen Arduino 2,14 Euro ohne USB Wandler.
-
Thread
Ist der ATtiny85 "abwärtskompatibel"?
lsusb sagt dazu: Bus 002 Device 005: ID 03eb:2104 Atmel Corp. AVR ISP mkII lsusb -s 2:5 -v sagt dann: Bus 002 Device 005: ID 03eb:2104 Atmel Corp. AVR ISP mkII Couldn't open device, some information will be missing Device Descriptor
Specific Class bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 16 idVendor 0x03eb Atmel Corp. idProduct 0x2104 AVR ISP mkII bcdDevice 2.00 iManufacturer 1 iProduct 2 iSerial
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
mit den Standard-Betriebssystemtreibern laufen. Sind im Prinzip vorprogrammierte PICs (MCP2221: PIC16F1455; MCP2200: PIC18F14K50).
Wo findet man größere (>=2 inch Höhe) 14- oder 16-Segment-Anzeigen in China?
-
Thread
VT100-Terminal (VGA+PS2)
http://www.mikrocontroller.net/svnbrowser/avr-cp-m/trunk/VT100/docs/VT100_sheet.pdf?sortdir=down&view=log
, aber nicht wenn ich mich einfach auf der AVR Console befinde.
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
...ist zwar vom letzten Jahr, aber es ist ja wieder soweit. 16 x 32 Duo-LED Matrix mit 14 Bit PWM.
- Steckbarer HC-49/U Quarz mit Präzisions IC-Steckbuchsen. - Externes steckbares Standard DIL-14 Clock Modul um verschossene Fuses rückgängig machen zu können. Umschaltmöglichkeit zwischen INT und EXT Oszillator Beschaltung - 5V Drei-Bein Regler 9-16V für Betrieb mit AVR-ISP - RESET Taster -
-
Thread
Conways Game of Live zu langsam auf Z80
1F10 DD 77 F8 [19] 235 ld -8 (ix),a 1F13 DD 7E E9 [19] 236 ld a,-23 (ix) 1F16 C6 FF [ 7] 237 add a,#0xFF 1F18 DD 77 E8 [19] 238 ld -24 (ix),a 1F1B DD 71 F2 [19] 239 ld -14 (ix),c 1F1E DD 70 F3 [19] 240 ld -13 (ix),b 1F21 DD
16 Bits definiert. AVR hat übrigens ähnliche Probleme, das sieht da auch nicht so arg viel anders aus. Entweder man kennt die Regeln und passt sich an, oder man nimmt mindestens eine 16-Bit CPU.