-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
oder? Kann man dann auch so etwas verwenden? http://de.aliexpress.com/item/Free-shipping-USBASP-AVR-download-cable-AVR-programmer-51-ISP-the-downline-lines-programming-AVR-ISP/1886190857.html Torsten C. schrieb im Beitrag #4155333: > Nun hatte ich die STM8S103F3P6 Module ja bereits bestellt und
STM32F103RCT6 in Einzelstücken für 2.10$ Cortex-M3, 256kb Flash, 48kb Ram, LQFP-64 http://www.ebay.com/itm/1PCS-MCU-ARM-IC-ST-LQFP-64-STM32F103RCT6-STM32F103RCT6TR-/271505510162
-
Thread
ATtiny24 - ISR wird nie gerufen __vectors> fehlt
/4.1.1/../../../../avr /sys-include" #include "..." search starts here: #include <...> search starts here: /usr/local/avr/lib/gcc/avr/4.1.1/include /usr/local/avr/lib/gcc/avr/4.1.1/../../../../avr/include
End of search list. GNU C version 4.1.1 (avr) compiled by GNU C version 3.4.4 [FreeBSD] 20050518. GGC heuristics: --param ggc-min-expand=64 --param ggc-min-heapsize=64436 Compiler executable checksum: e05a4be084b8452f07f20cde87edd4f1
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
3Mega-VGA-CMOS-Camera-Module-I2C-for-Arduino-ARM-FPGA%2F172690480376%3Fhash%3Ditem2835279cf8%3Ag%3A64kAAOSw9OFZI~yF
Oder das Pollin AVR-Net-IO Board, man waren das noch zeiten: https://www.pollin.de/p/bausatz-avr-net-io-810058 dazu eine 8 Kanal Relais Karte und man ist wieder bei den 35€ :D
-
Thread
ATmel Atmega48 IVT und AVR-GCC
(Version: Oxygen.3a Release (4.7.3a)) mit dem AVR Eclipse Plugin 2.4.1 und WinAVR-20100110. Liegt es vielleicht an diesem ominösen Define [c]__AVR_ATmega16__[/c]? Hat jemand schon einmal ein ähnliches Problem gehabt? Viele Grüße Matthias
P.S. Ich habe noch einmal explizit das define AVR_ATmega16 undefined gesetzt und das define AVR_ATmega48 gesetzt. [code] avr-gcc -D__AVR_ATmega48__ -U__AVR_ATmega16__ ... [/code] Es wird dann das file <iomx8.h> includiert und es kommt nicht zur
-
Thread
Hilfe bei ATmega 16
das so funktionieren (oder zumindest dicht drann sein :-) [C] #include <inttypes.h> #include <avr/interrupt.h> #include <avr/io.h> #define F_CPU 16000000UL // Quarz mit 16 Mhz volatile uint16_t value[16]; volatile uint8_t kanal = 255; uint16_t prevCapture; ISR( TIMER1_CAPT_vect
C17 Umbau des C17 wegen dem Summensignal hier: http://www.mikrokopter.de/ucwiki/c17?highlight=%28%28----%28-%2A%29%28%5Cr%29%3F%5Cn%29%28.%2A%29KategorieEmpf%C3%A4nger%29 >Du hast nicht zufällig ein Oszi, an dem du dir das Signal mal ansehen >kannst? Oszi leider (noch) keins :(
-
Thread
I2C oder SPI, eure Meinungen
Hallo Michael, Danke für deine rasche Antwort. Die AVR's sitzen alle auf einer Platine. Leitungslänge wird max. 5 cm sein. Im Vordergrund wird die Geschwindigkeit stehen. Mega 64/128 ist bestimmt eine Möglichkeit jedoch um einiges teurer als ein mega8
, aber ich behaupte: 100kHz mit AVR ist zuviel verlangt. Es sollen ja nicht nur Schritte erzeugt werden.
-
Thread
Platinen mit GPS - Empfänger bei ebay
: 3,3 Volt 2: GND 3: TDI 4: TMS 5: TCK 6: TDO 7: /RST 8: NC Entspricht das der regulären AVR JTAG Belegung?
63x64K ;-)
-
Thread
ATMega32: 18 PWM Kanäle benötigt
Vielleicht hift Dir dieses Programmbeispiel, viele PWM-Kanäle zu realisieren. Falls nicht alle 64 Kanäle gebraucht werden, bleibt mehr Zeit für die Verarbeitung anderer Programmteile. http://www.mino-elektronik.de/AVR_PWM_64/AVR_PWM_64.htm
fehler allerding nicht gefunden. Also: dieser fertige Code versucht zu kompillieren: [c] #include <avr/io.h> #include <avr/interrupt.h> int main(void) { // Timer 0 konfigurieren TCCR0A = (1<<WGM01); // CTC Modus TCCR0B |= (1<<CS01); // Prescaler 8 // ((1000000/8)/1000) = 125 OCR0A
-
Thread
Atmega8 lässt sich nicht programmieren (USB Lab)
der Matrix zu steuern. Das Programm lief am tiny super, also habe ich ein neues Projekt im AVR Studio erstellt, das Programm um eine weitere Farbe erweitert und kompiliert -> kein Fehler :) Auf den Button "Con", den AVR-ISP-mkII ausgewählt und mal testweise die Signatur ausgelesen -> "Signature
www.mikrocontroller.net/topic/193579), doch auch das hilft mir nicht weiter, da die STK500v2 Firmware von meinem AVR Studio nicht erkannt wird. (Kann auch am Windows 7 x64 liegen). Die Firmwares spiele ich über einen Linux (Ubuntu) PC drauf, weil mir das mit der Treibersignatur unter Windows zu umständlich wäre.
-
Thread
Speicheranzeige im ProgrammersNotepad
Hallo, was avr-size 'kann', kannst Du Dir im 'shell' mit [code]avr-size --help[/code] ausgeben lassen. .
-fdata-sections -Wl,--gc-sections -Wl,--relax -std=gnu99 main.o usart.o stack.o timer.o cmd.o base64.o networkcard/enc28j60.o httpd.o telnetd.o ntp.o wol.o http_get.o sendmail.o dnsc.o dhcpc.o infrared/rc5.o 1-wire/crc8.o 1-wire/ds18x20.o 1-wire/messung.o 1-wire/onewire.o udp_send/udp_send.o com74hc595
-
Thread
Leistungsstärkere Alternative für Atmega/Arduino
genau dieser Hinsicht. zB die http://www.microchip.com/wwwproducts/Devices.aspx?product=dsPIC33FJ64GP206A haben 8 PWM, 40 MIPS, und ..
was anderes. Dieser PIC hier http://www.microchip.com/wwwproducts/Devices.aspx?product=dsPIC33FJ64GP206A hat "nur" 8 PWMs, ich bräuchte mindestens 10... > Gibt es denn schon eine Richtung wo du hin willst? > AVR oder mehr? Welche Sprache? ASM, C, C++ ? Welche Frequenz - bis 16 MHz oder bis ca
-
Thread
Vergesslicher, ungeduldiger atmega bei UART
push r28 98: df 93 push r29 9a: cd b7 in r28, 0x3d ; 61 9c: de b7 in r29, 0x3e ; 62 9e: c8 5c subi r28, 0xC8 ; 200 a0: d1 09 sbc r29, r1
out 0x3e, r29 ; 62 a8: 0f be out 0x3f, r0 ; 63 aa: cd bf out 0x3d, r28 ; 61 ac: ce 01 movw r24, r28 ae: 01 96 adiw r24, 0x01 ; 1 b0: 28 ec ldi r18, 0xC8 ; 200 b2: fc 01 movw r30, r24 b4: 11 92 st Z+, r1
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
kommen daher, dass AVR Studio in Words zählt.
sch. avr
-
Thread
Wer verwendet RFM69?
"mmcu" ist normalerweise ein Schalter, welcher der avr-gcc.exe übergeben wird und den verwendeten Controllertyp bezeichnet. Da steht dann in der Kommandozeile irgendwas wie: [code]avr-gcc -Wall -Os -mmcu=atmega328p ...[/code] Wie kompilierst du deinen
Sehe ich das richtig das ich die "MAX_ARRAYSIZE 30" auf die Maximale Anzahl 64 setzten kann wenn man in dem Modus wie v2.1 fährt und dann bis zu 64 Bytes senden und Empfangen kann? LG
-
Thread
STM32: Arrays und Performance
Os | O1 | O2 | O3 ------|--------|--------|--------|--------|------- 8bit | 88.10s | 28.82s | 29.64s | 23.73s | 22.67s 32bit | 90.12s | 33.97s | 32.79s | 25.69s | 26.78s unsigned: | O0 | Os | O1 | O2 | O3 ------|--------|--------|--------|--------|------- 8bit | 88.12s | 30.88s | 32.84s | 21.73s | 21.71s 32bit | 87.06s | 29.86s | 33.79s | 28.76s | 23.72s [/pre]
-
Thread
Assembler Programm zu umständlich
übergeben und den Assembler/Compiler anhand der CPU-Frequenz die nötigen Variablen ausrechnen lassen. Der AVR-Assembler kann intern bis 64Bit Ganzzahl und der C-Compiler double float rechnen.
r25,0 brne 1b rjmp . nop subi r24,lo8(-(-1)) rjmp .L2 .L5: ret main: push r28 sbi 0x18,2 sbi 0x12,0 sbic 0x13,4 rjmp .L9 ldi r28,lo8(8) rjmp .L8 .L9: ldi r28,lo8(10) .L8: in r24,0x15 andi r24,lo8(15) or r24,r28 out 0x15,r24 ldi r24,lo8(60)
-
Thread
in_addr_t - Datentypen Umwandlung Sinnfrage
ansahen. Und Microsoft sich folglich nicht traute, das nahe liegende zu tun, statt dessen long long für 64 Bits benötigte. Auf anderen 64-Bit Systemen ist long ein 64-Bit Typ (LP64). Es gibt (oder gab) auch Systeme, auf denen int 64 Bit breit ist (ILP64), sogar mit short in 64 Bits (SILP64). https://de.wikipedia.org
mindestens den Bereich -32767 bis +32767 abdecken können, darf aber auch beliebig mehr. Auf einem AVR ist int 16 Bit breit, auf deinem PC aber 32 Bit. Das gleiche gilt ja auch für andere Typen wie Zeiger. Ein AVR braucht auch viel kleinere Zeiger als ein 64-Bit-PC, da der Adressraum ja viel kleiner
-
Thread
Einfacher und billiger Webserver mit AtMega32
Mega 644 gibt es auch bei "Konnte nicht testen, hatte kein Strom" http://cgi.ebay.de/Atmel-AVR-Mega644-20PU-Prozessor-64k-20MHz-PDIP40_W0QQitemZ9732363725QQcategoryZ12949QQcmdZViewItem 6,90 Euro
c:/winavr-20070525/bin/../avr/include/avr/iom644.h:38, from c:/winavr-20070525/bin/../avr/include/avr/io.h:226, from main.h:15, from mmc.c:29: c:/winavr-20070525/bin/../avr/
-
Thread
16f84a Pic brennen mit Brenner 8
Mit dem AVR ist das ganz einfach Warum ist das bei PIC nicht auch so einfach?
skorpionx schrieb: > aber nicht über ICSP Programmieren. Oder im Testsockel einen PIC mit > 28-Pin aber nicht einen mit 18-Pins... Diese Aussage versteh ich nicht. Im Testsockel sollten eigentlich alle DIL-Gehäuse gehen. Zumindest hab ich da drinnen schon 8, 18, 28 und 40 Pinner gebrannt. Mann
-
Thread
Blutzucker-Messgerät Hardware OLED Display
an unterschiedlichen Arbeitsorten einsetze!) --> http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html [/c] Ich habe den http://www.my-irshop.de/catalog/product_info.php?cPath=28&products_id=158 und der müsste kompatibel sein - müsste... Vieleicht gebe ich es auf und verkaufe
unterschiedlichen Arbeitsorten einsetze!) > --> > http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html > [/c] > > Ich habe den > http://www.my-irshop.de/catalog/product_info.php?cPath=28&products_id=158 > und der müsste kompatibel sein - müsste... Die erwähnten Programmer
-
Thread
Touch bauen, suche günstigere alternativen
> GLCD 240mA laut DB zzgl. 2 x 20mA für die LED HG also 280mA > > LEDs 9A + Dioden 3A + GLCD 0,28A = 12,28A also schon "verschätzt". > > Als Batterien dachte ich mir dann zwei Gelakkus (12V, 36Ah) also gesamt > dann 72Ah, muss mir da nur was zum laden überlegen. Dafür brauchst Du schon ein
Jahre - Gewicht 14,2 kg - Gesamtmaße (LxBxH): 197x165x170 mm Zitatende Also 14,2kg x 2 = 28,4kg.
-
Thread
Variable ändert Wert bei Portzugriff
Hallo Leute, bei mir tritt ein seltsamer Fehler auf, wenn ich eine Variable im Watch-Window des AVR-Studios 4 beobachte, ändert diese plötzlich ihren Wert wenn ich auf PORTB zugreife (PIN setze etc.). Die Optimerung ist komplett ausgeschaltet, eingesetzt wird ein ATmega64, Speicher ist zu 100% voll
Du brauchst: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29 um Deine Strings aus dem RAM zu verbannen.
-
Thread
AVR-Einstieg
Beispiel anfangen, wie ich es auch mit dem PIC vor Jahren getan habe. Darum meine Fragen an die AVR-Profis, die sicher nahezu mit einem Stichwort zu beantworten sein sollte: 1) Welcher AVR entspricht (von der Verbreitung in Projekten her) dem Standard-PIC16F84 bzw. PIC16F628, also welcher hat die
der Software unter Linux must Du mal unter Sourceforge.net (oder...so ähnlich) (suche mal nach WinAVR in google, darüber kommst du dann nach Source....-Home. Dort einfach mal nach AVR suchen lassen. Es gibt diverse Linux IDE´s, compiler etc. , da ich die AVR´s mit WIN-Tools bearbeite kann ich über die
-
Thread
DS18B20 1-Wire Implementierung - Timing-Probleme
gibt Übertragungsprobleme und man überprüft die CRC-Summe nicht: http://www.blog.pyoung.net/2015/01/28/ds18b20-crc-check-codes/
eine UART ohne Timer .... ... so ist es, z.B. bei 1200 baud passt das OW Timing gut und die neuen AVR's haben auch alle im UART Modul einen One-Wire Mode, da wird RX und TX intern zusammen geschaltet ... Es gibt auch eine HW/SW Variante mit Timers und Logic Block z.B. für PIC's und AVR1.
-
Thread
maximite TFT mmbasic Computer
...bis PIN 28 interruptfähig!
die Leseadressen probieren If a > 81 Then a = 64 Loop ############ Ich Danke Dir und Allen Bernd
-
Thread
Welchen AVR nehmen?
/lesen können). Und ich hab ein paar Fragen: 1. Kann ein AVR überhaupt so viele Geräte GLEICHZEITIG betreiben? 1a. Wenn nicht welche günstigen Alternativen gibt es? 2. Kann man um die Leistung eines AVR zu steigern, aus 2 AVRs sozusagen einen Dual-Core AVR zusammenbauen? 3. Wie viel verbraucht ein AVR an Strom? 4. LG TimberDown
-
Thread
AD9850 DDS Modul - Schaltplan gesucht
played a little in the attachment. I couldn't use dannis trick (linking his own lib) latest , on my avr-gcc. gcc insistes on linking in <__ashldi3> So i made new names for dannis routines extern uint64_t __udivdi3danni( uint64_t , uint64_t ); extern uint64_t __muldi3danni( uint64_t , uint64_t
// #endif If i force use of the __xxxdanni routines it fits nicely in a t13 Size after: AVR Memory Usage ---------------- Device: attiny13 Program: 664 bytes (64.8% Full) (.text + .data + .bootloader) Data: 0 bytes (0.0% Full) (.data + .bss + .noinit) /Bingo
-
Thread
Runden beim Teilen macht nicht was es soll
>Bau mal folgende Lösung in dein Bild ein: >Variable = Variable-Variable/64+ADCWert; >Ergebnis=Variable/64; Da Variable anfangs kleiner 64 ist, bleibt Variable/64 bei ADC-Wert = 100 immer Null, und das Ergebnis immer 1. Solange da mit Integern gerechnet wird, muss der
TempVar = 0 TempVar = TempVar - Variable + 100; // 100 als ADC-Messwert Variable = (Variable + 32) / 64; [/c] ^^Das müsste auch funktionieren. In einem anderen Thread habe ich gefunden: Zitat: http://www.mikrocontroller.net/topic/118043 " Autor: Lothar Miller (lkmiller) Datum: 28.11.2008 14:
-
Thread
Hex.file erstellen
Users\Admin\Desktop\PROPRO/ledblink.c:31: undefined reference to `mSleep' Habe bis jetzt unter winAvr Programmer's Notepad mit Atmega64 zu tun gehabt und da nur mit den Standart Libs avr/io.h usw. Der Fehler heißt doch das er die Befehle aus der RobotArmBaseLib nicht einbindet. bzw nicht kennt
FITNESS FOR A PARTICULAR PURPOSE. Compiling C: Ledblink.c avr-gcc -c -mmcu=atmega64 -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=./Ledblink.lst -I/RobotArmBase -I/RobotArmI2C
-
Thread
Kapazitätsmessgerät
einstellbare Konstatstromsenken gebaut, die mir immer exakt 1.3A entladen, nun möchte ich gerne per AVR die Spannung kontrollieren und ab 2.9V abschalten. Da ich mit einem AVR 3 überwachen möchte weiß ich nicht ganz wie ich das am besten angehe. Das ganze soll so funktionieren, dass ich 3 Taster habe
gut aus. Nimm die hier http://www.mikrocontroller.net/articles/Entprellung#Komfortroutine_.28C_f.C3.BCr_AVR.29 Deinen Timer kannst du so wie er ist schon benutzen. Den ISR-Teil wandelst du etwas ab, so dass der Timer nicht nachgeladen wird [C] ISR(TIMER2_COMP_vect) // wird alle 10ms
-
Thread
Sinus erzeugen mit Mikrocontroller
Hier ein fertiges Projekt mit R2R Netzwerk: AVR DDS V2.0 signal generator http://www.scienceprog.com/avr-dds-signal-generator-v20/ http://www.radiolocman.com/shem/schematics.html?di=69926 Kann Sinus, Rechteck, Dreieck, Sägezahn, Sägezahn reverse
du möchtest 50Hz Sinus-Frequenz f = (10kHz*akku_inkr)/256 akku_inkr = 50Hz * 256 / 10kHz = 1,28 Die 1,28 noch mit 2^24 multiplizieren und hex-Wandeln, Nachkommastellen abschneiden: akku_inkr = 0x0147AE14; Ist jetzt für einen AVR, aber du hast ja nicht geschrieben, welchen µC du verwenden
-
Thread
ADC Rutine vom GCC-Tutorial
attachment/highlight/21646 Lese jetzt ADCW aus ... ist aber nicht viel besser ... jetzt bekomme ich -64^^
MSB-Reihenfolge und // C-Operatorpriorität sichergestellt) oder x = ADCW; // je nach AVR auch x = ADC (siehe avr/ioxxx.h) " MfG Falk
-
Thread
-
Thread
Wie programmiere ich einen MCS51
war) geschrieben hat. Dieses Ur-Programm habe ich mit einem selbstgebauten Programmiergerät in ein 28C16 (2K x8)geschossen (bestand eigentlich nur aus ein paar Latches am Druckerport). Nun wurde ein kleiner Monitor gebastelt (den ich auch heute noch verwende), der seinen Platz schlussendlich im 28C16 fand. Wenn ich heute ein MCS-51-System in Betrieb nehme, dann sind Steckplätze für je 64K Code- und 64K Datenspeicher vorhanden, und die Adressierung so ausgelegt, dass ich auch mal schnell nebenbei ein Programm in den RAM werfen und ausführen kann.
-
Thread
Internet & Mikrocontroller
bauen Oder, wenn es schnell gehen soll, kaufe dir z.B. im grossen Auktionshaus aus China ein ENC28J60 Modul. http://www.mikrocontroller.net/articles/ENC28J60 Du findest fertige Software die läuft (hier im Forum, bzw. von Ulrich Radig). Darauf aufbauen sollte das ganze kein Problem sein. Dann
lernen. Ich denke das hier waren die Links: http://www.ulrichradig.de/home/index.php/software/avr-webserver-software http://www.ulrichradig.de/home/index.php/avr/eth_m32_ex#download mfg Andreas
-
Thread
Delay timing Problem
Hast du in den Fuses CLK/8 ausgewählt? Vermutlich schon, ist bei den meisten AVR Standard.
muß nicht gleich übertreiben. Schau mal ins Datenblatt des HD44780. Es sind nur 2 Befehle, die max 1,64ms dauern.
-
Thread
Entwurf für kleines AVR Prototyping Board
Hallo, ich wollte mir ein kleines AVR Prototyping Board mit einem gesuckelten ATMega und integriertem FT232 (USB auf UART) und kleinen Drucktastern erstellen. Da ich im Schaltungsentwurf noch nicht so bewandert bin wollte ich euch fragen
Die Beschaltung des Reset-Pins entsprechend http://www.mikrocontroller.net/articles/AVR_Checkliste#Reset-Pin_korrekt_beschaltet.3F wäre m. E. auch sinnvoll. Heinz
-
Thread
Wofür Propeller von Parallax ?
wenn gewünscht. Auch wenn es für manche unglaublich klingen mag, der Propeller 2 kann bis zu: - 64 DACs - 64 ADCs - 32 USB Schnittstellen (Host oder Device) - 64 UART Kanäle (RX oder TX) - 64 PWM Ausgänge - 64 Frequenzzähler - und vieles mehr, alles natürlich nur einmal pro Pin/Pinpaar einsetzbar
Geschichte. > Auch wenn es für manche unglaublich klingen mag, der Propeller 2 kann > bis zu: > - 64 DACs > - 64 ADCs > - 32 USB Schnittstellen (Host oder Device) > - 64 UART Kanäle (RX oder TX) > - 64 PWM Ausgänge > - 64 Frequenzzähler Fuer mich klingt das auch ueberraschend. Aber wie schon
-
Thread
Timer ATMEGA 2560
(1<<CS50)+(1<<WGM52); //1024 prescaler -> 64us cycles, activate CTC TIMSK5 |=(1<<OCIE5A); //Interupt enable and compare A enable uint16_t val = (wait_us/64UL)-1; OCR5A = val; sei();
ist die Watchdog-Fuse gesetzt. Aber der Rest ist auch interessant. uint16_t val = (wait_us/64UL)-1; OCR5A = val; Geht auch OCR5A = 15624;. wait_us/64UL (unsigned long! Für 6 bit!) wird beim kompilieren eh genau dazu. Bist du dir sicher, dass es nur mit Werten kleiner 64 geht?
-
Thread
JTAGICE3 Signatur auslesen,
.. Sehe ich das Richtig du verwendest MISO, MOSI, aber SCK_A ? Müsste nicht ISP PIN 5 an µC PIN 28?
eben nur über die *_A. Das läßt sich nicht ändern, das hat der Hersteller so festgelegt. Bei anderen AVR's geht auch die Programmierung über die normalen Pin's. Wie viele AVR's eine abweichende Belegung haben, kann ich dir nicht sagen, da kann man nur im Datenblatt suchen, ehe man eine Schaltung aufbaut
-
Thread
Welcher Programmer ist am besten für einen Gelegenheitsbastler?
avr usb lab ? komplett ca. 15 Euronen......
prompte Updates, wenn es neue Controller > gibt und wenn neue Treiber benötigt werden, z.B. Win7/64. Richtig, das ist das Wichtige daran. Ich sag nur ATxmega Support über PDI... AFAIK kann das bisher nur das originale AVR-Studio.
-
Thread
VGA-Signal digitalisieren
Hier mal ein paar Bilder für die "Ist doch mit einem AVR nicht möglich" Fraktion.
stehen. Außerdem muss man das Bild dann irgendwie übers Netz übertragen. Keine Ahnung wie schnell ein AVR + ENC28 ist, aber ich würde eher irgendwas schnelleres verwenden (ARM oder sowas).
-
Thread
Lightweight WS2811/WS2812 Library
Eine Idee noch: Dir normalisierst Sättigung und Helligkeit auf 100. Wenn Du hier auf 64 oder 128 gehen würdest, würde für den AVR deutlich kürzerer Code generiert werden.
warning: -z relro ignored. /usr/bin/avr-ld: skipping incompatible /usr/lib/libm.so when searching for -lm /usr/bin/avr-ld: skipping incompatible /usr/lib/libm.so when searching for -lm /usr/bin/avr-ld: skipping incompatible /usr/lib/libc.so
-
Thread
ESP8266 hängt bei gleichzeitigem senden/empfangen
0x61,0x05,0x00,0x00,0x00,0x09,0x70,0x48,0x59,0x73,0x00,0x00,0x15,0x12,0x00,0x00,..................,0xA3,0xB0,0x8C,0xC2,0x32,0x0A,0xCB,0x28,0x2C,0xA3,0xB0,0x8C,0xC2,0x32,0x0A,0xCB,0x28,0x2C,0xA3,0xB0,0x8C,0xE2,0x8A,0x64,0x80,0x5F,0xB8,0xE3,0xB1,0xFA,0xCE,0xDB,0x5B,0x1E,0x00,0x00,0x00,0x00,0x49,0x45,0x4E,0x44,0xAE,0x42,0x60,0x82}; [/c]
nochmals ich :P. [code] AT+CIPSEND=4,256<\r><\r><\n> > 3,CONNECT<\r><\n> <\r><\n> +IPD,3,341:GET /28.png HTTP/1.1<\r><\n> Host: 192.168.4.1<\r><\n> Connection: keep-alive<\r><\n> Accept: image/webp,*/*;q=0.8<\r><\n> User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like
-
Thread
Welches 80C51 Derivat?
Ich würde den LPC936 nehmen. Den gibt es im PLCC28 oder ohne Sockel noch kleinerem TSSOP28 Gehäuse. Der hat vier hardware PWM Kanäle und kann bis zu 18MHz getaktet werden mit 2-cycle Core. Ciao, Rainer
man einfach bessere Chancen. Fuer mich steckt im 51-er Umfeld immer noch mehr Potential als im AVR, es gibt schnellere, mit mehr Peripherals, mit spezifischen ADCs und von vielen Firmen. Banking ist bei beiden Architekturen notwendig. Den Hauptvorteil beim AVR sehe ich in den vielen kostenlosen
-
Thread
STK500 avrdude: initialization failed, rc=-1
bin/avrdude -C /etc/avrdude.conf -p m8 -P /dev/ttyUSB0 -c stk500 -U flash:r:/home/c0dix/workspace/AVR_Test/Release/AVR_Test1.hex:a avrdude: stk500v2_command(): command failed avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override
- ----- ---- ------ ------ ---- ------ ----- ----- --------- flash 33 10 64 0 yes 8192 64 128 4500 4500 0xff 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged
-
Thread
Umstiegsbreatung uC Atmel/STM
natürlich zur Abpufferung der schnellen Schaltvorgänge trotzdem viel besser sein als beim gutmütigen AVR.
aktuell nirgends anders gibt. Und das zu einem unschlagbaren Preis. Hier der faire Vergleich ATXMEGA64AU und EFM8LB12F64 Preis bei Mouser: 5,57 / 1,76 Flash: 64k RAM: 4k CPU: 32 MHz / 72 MHz ADC: 12-Bit / 14-Bit DAC: 12-Bit 2x / 4x PWM: AWeX 11-Bit nur über Timer / PCA 16-Bit integrierte CPLD-Blöcke
-
Thread
UART-Fehler :(
#include <avr/interrupt.h> #include <avr/io.h> #include <avr/iom169p.h> #include <avr/portpins.h> #include <avr/sfr_defs.h> #include <stdint.h> #define BAUD 9600 #define FOSC 1843200 //Taktgeschwindigkeit
Warteschleife z.B. _delay_ms(10) nach jedem Zeichen auf. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Warteschleifen_.28delay.h.29
-
Thread
Programmierung Hitachi
Die Aufgabe ist folglich, einen PLCC64 Sockel auf DIP32 Sockel zu stricken, die funktionierende CPU auszulesen und die Daten in eine neue CPU einzuprogrammieren.
cnc Maschinen repariere. D.h. Du setzt Euren Elektro-Azubi dran, einen Adapter PLCC-68 auf Dip-28 gemäß dem von Werner E geposteten Plan aufzubauen. Dieser Adapter sollte so beschaffen sein, dass er in einen 28poligen Sockel gesteckt werden kann. Dann brauchst Du jemand mit EPROMMer in Deiner
-
Thread
AtTiny13 Clock auf 128kHz und Division = 0/1
ganz unten ist (<2kHz). Dann eben mit HVSP zurücksetzen: http://homepage.hispeed.ch/peterfleury/avr-hvsp-fuse-restore.html
never used Creating Extended Listing: HvspFuseRestore.lss avr-objdump -h -S HvspFuseRestore.elf > HvspFuseRestore.lss Creating Symbol Table: HvspFuseRestore.sym avr-nm -n HvspFuseRestore.elf > HvspFuseRestore.sym AVR Memory Usage ---------------- Device: