-
Thread
ATMEGA32A UART Problem
>kein Signal vom AVR. Ist denn da auch ein kleines Mäxchen (MAX232) im Spiel? Oder AVR direkt an RS232 angeschlossen?
Hi Also im AVR Studio eigenen AVR Assembler/AVR Assembler2 funktioniert die erste Variante definitiv. MfG Spess
-
Thread
avr gcc, xmega 128a4, switch-Anweisung
ich würde es ja auch annehmen, dass das Problem vor der Tastatur ist ... bei google hatte ich nach 'avr bug tablejump' gesucht und Einträge gefunden, die auf die 64k Grenze zurückzuführen sind. Das hat mich dazu gebracht, einfach mal -fno-jump-tables auszuprobieren. Das komplette Projekt will ich nicht
würde es ja auch annehmen, dass das Problem vor der Tastatur ist ... > bei google hatte ich nach 'avr bug tablejump' gesucht und Einträge > gefunden, die auf die 64k Grenze zurückzuführen sind. Habe mir das nochmal angesehen. Ja, 64 KiB könnte passen, allerdings werden die Sprungtabellen aus
-
Thread
RFM69HW und ATTiny84
arduino\avr\cores\arduino/Arduino.h:28, from sketch\sketch_apr07a.ino.cpp:1: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src/SPI.h: In member function 'void SPISettings
arduino\avr\cores\arduino/Arduino.h:28, from sketch\sketch_apr07a.ino.cpp:1: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src/SPI.h:217:25: error: 'SPIF' was not declared
-
Thread
Mikrocontroller AT89S52 flashen
einnem 10-poligen Anschluss Meine Probleme sind: 1. den benötigten Treiber (usbasp-windriver.2011-05-28.zip bzw.USBasp-win-driver-x86-x64-ia64-v1.2.4.zip) für den USBASP unter WINDOWS 11 Pro 64 Bit zu installieren dazu habe ich einen Beitrag „Windows 10 unsignierte Treiber installieren“ gefunden. https
für den USBASP eine entsprechende Firmware verwenden ? Die aktuelle Firmware ist: usbasp 2011-05-28.tar.gz --> Atmega8 Firmware von: [code] https://www.fischl.de/usbasp/ [/code] Juergen
-
Thread
gebräuchlichste Standard-AVRs?
in Kbyte: 1, 2, 4, 8, 16, 32, 64, 128. Die restliche Ziffer (machmal auch 2 Ziffern) stehen für den Typ. Veraltete AVRs habe ich nicht in die Liste aufgenommen. Eine interessante Aufstellung findest du auch hier: [[AVR Typen]].
das reichen. Geld ist wie immer knapp... Danke für die zahlreichen Hinweise, jetzt blicke ich im AVR-Wald etwas besser durch. :-)
-
Thread
Projekt: Webserver mit ATmega32 und ENC28J60
Info: http://members.home.nl/bzijlstra/software/examples/enc28j60.htm
Aufbau meinem Eigenbau vorziehen würde ;-) Gruß Matthias Hier noch ein paar Bilder von meinem AVR-Server (mit ENC28J60 Entwicklungsboard) http://scifi.pages.at/matthias_n/Page/Inhalt/Schule/Bilder/Lernleistung/Picture8.jpg http://scifi.pages.at/matthias_n/Page/Inhalt/Schule/Bilder/Lernleistung
-
Thread
ATMega4809 EVSYS, total überfordert
Dass der Umstand nicht im Datenblatt zu finden ist ... - dazu sage ich jetzt lieber nichts. Der AVR128DB28 verhält sich übrigens genauso.
> megaAVR0 ... Eventsystem EVOUTx Override ... Nun, wie bereits erwähnt, gilt das auch für AVR-DB (und hat dort den wohlklingenden Bezeichner 'EVSYS_USEREVSYSEVOUTx' (woran sich aber natürlich nichts mehr
-
Thread
Raspi Pi Pico schnell genug um 4Mhz Z80 zu sniffen?
WAIT-Geraffel auszukommen. Also > ich jedenfalls könnte es damit umsetzen. Habe jetzt mal nach AVR128DB64 boards geguckt. Sieht ja soweit okay aus. Aber was meinst Du mit doppeltem Takt? Laut Datenblatt hat der AVR128DB64 eine max clock von 24Mhz, wie alle AVR128DBs ... Dummerweise haben die immer
Christoph L. schrieb im Beitrag #7600141: > Habe jetzt mal nach AVR128DB64 boards geguckt. Da braucht man doch kein Board für. Einen AVR128DB28 nagelt man einfach auf Lochraster/Streifenleiter und gut isses. Das ist ja das Geile an den Dingern, die gibt's auch noch
-
Thread
Schnelles PWM mit AVR?
Hallo Leute, ich beziehe mich mal auf folgende Angaben: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#PWM_.28Pulsweitenmodulation.29 Da steht, wenn ich das richtig verstanden habe, das ein PWM doch einen Teiler von 510 bei 8Bit zur CPU-Freq hat, selbst wenn ich über CS10 bis 12 direkt
das ich falsch liege! Ich brauche mind. 125kHz bei 8Bit > Auflösung. jammer Nimm einen andern AVR. Die Tiny25/45/85 z.B. können erstmal per PLL auf 64MHz hoch, um damit dann den Timer für die PWM zu füttern. Damit ereichst du 250kHz bei 8Bit, oder halt auch 125kHz.
-
Thread
Sinn eines 8Bit-Webservers?
Guten Morgen! Frage: Projekte mit dem Ethernetmodul ENC28J60 sind ja zu genüge vorhanden. Aber was für eine Kommunikation findet zwischem diesem und einem daran angeschlossenen AVR statt? Gelegentlich lese ich "ich will eine HP auf dem AVR speichern" -
den IO-Ports eines Controllers zu tun. > > Also meine Vorstellung: links ein AVR mit ENC28J60, rechts ein AVR mit > ENC28J60, verbunden mit Netzwerkkabel. Jede Seite hat seine eigene IP. > Links soll an Rechts ein Byte schicken. Was passiert dabei? Kommt auf das Protokoll an
-
Thread
Code übersetzen - C --> BASCOM
Bekomm leider mehrere Errors: [code] error : 35 Line : 28 3 parameters expected , in File : C:\charlieplexing.bas error : 35 Line : 28 3 parameters expected , in File : C:\charlieplexing.bas error : 28 Line : 28 IF THEN expected , in File : C:\charlieplexing.bas
-.- schrieb im Beitrag #2092394: > Dezimal umrechne, dann komme ich auf 1,4,16,64. Ich zitier' mich mal selbst: MWS schrieb im Beitrag #2092370: > und konvertier's in Binär.
-
Thread
avr-gcc 4.7 I/O-Zugriffe
*addhi3/1 [length = 2] adc r25,r29 pop r29 ; 25 popqi [length = 1] pop r28 ; 26 popqi [length = 1] jmp bar ; 11 *call_value_insn/4 [length = 2] [/avrasm] > Da gab es doch mal einen Hardwarefehler in den AVR, oder? Welcher denn? Ist mir nix bekannt in
zu ändern, aber wie gesagt: Zeit ist rar und es gibt genug andere Baustellen... Zudem macht die avr-libc mit 64-Bit double die Krätsche. > Johann L. schrieb im Beitrag #2447416: >> Die Gründe hier darzulegen führt mir zu weit. Vielleicht ist dein >> Interesse ja so hoch, daß du einen Blick unter
-
Thread
Debuggen in Eclipse geht nicht GDB <-> AVaRICE problem
absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "--host=x86_64-linux-gnu --target=avr"... (gdb) target remote localhost:4242 Remote debugging using localhost:4242 Connection opened by host 127.0.0.1, port 36588. 0x00000000 in __vectors () (gdb) list 30 31
absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "--host=x86_64-linux-gnu --target=avr". [/pre] Auf diesem Rechner habe ich KUbuntu 8.04 installiert, vielleicht kennt ja jemand eine Quelle für aktuellere Pakete. MFG, Gilles
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
> angenehmer Vorteil von ARM versus AVR Das konnte Mann auch schon mit 16 bit Architekturen haben. Wenn es denn alles in die 64 kByte gepasst hat. Gott sei Dank sind kleine 32 Bitter mittlerweile billiger.
Ralfi schrieb im Beitrag #5319981: > Der AVR Programmierer ist beeindruckt Hab in der Industrie noch keinen AVR Programmierer getroffen :-) 8051 ist "bewährter Industriestandard", PIC ist billig, ARM ist "modern" (obwohl älter als AVR).
-
Thread
LCD, HD44780 und KS0076
***************************************************************/ #include <inttypes.h> #include <avr/io.h> #include <avr/pgmspace.h> #include "lcd.h" /* ** constants/macros */ #define DDR(x) (*(&x - 1)) /* address of data direction register of port x */ #if defined(__AVR_ATmega64
*/ #define LCD_E_PIN 4 /**< pin for Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161
-
Thread
HDD Festplatte ATA IDE an AVR µC Mikrocontroller ATmega1284p Assembler - viele Fragen
Was ist daran lustig? >das Assemblern ist mir zu blöd Beitrag: HDD Festplatte ATA IDE an AVR µC Mikrocontroller ATmega1284p *Assembler* - viele Fragen >Der CS muss bei jedem 16 Bit Wort einmal low und >wieder high gezogen werden. Ist damit CSEL (PIN28 am IDE-Stecker) gemeint? >beim
durchführen zu können, diverse SATA / IDE Adaper erkennen teilweise nostalgische HDD nicht mehr :-( - AVR / µC formatiert auf FAT16, ev. mit Betriebssystem DOS 6.0 - AVR read write Dateien mit FAT16
-
Thread
Kann man denn jetz das hi- und low-byte eines uint16_t effizient lesen in c?
Ich verspreche euch, da ist nichts gefälscht dran, aber... mein avr-gcc hat folgende Version: [code] C:\Users\Leo\Documents\AVR\ATtiny24A\default>avr-gcc-4.7.2 --version avr-gcc-4.7.2 (GCC) 4.7.2 Copyright (C) 2012 Free Software Foundation, Inc. This is free software
schnelle — ober überhaupt eine — Antwort bekommen wird, nur weil es für /ihn/ wichtig ist? Auf AVR+GCC bezogen: Für eine Architektur gibt es die 1. Klasse, die 2. Klasse und die 3. Klasse. 3x darfst du raten, on AVR drittklassigen Support genießt oder nicht... U.a. ist AVR drittklassig weil:
-
Thread
ATxMega Stick
Naja... ein SRAM könnte man auf der unterseite sicher noch unterbringen. RS232 oder ein ENC28J60 würde auch auf die Unterseite passen aber ich wollte gerade bei dem RAM etwas Offenheit lassen. Zumal die 64 Pin Verion gar kein EBI hat. Gruß Tim
Chip45 (http://shop.chip45.com/epages/es10644620.sf/de_DE/?ObjectPath=/Shops/es10644620/Categories/AVR-Microcontroller-Software/AVR-Microcontroller-Tools-Software-AVR-Bootloader/AVR-Microcontroller-Tools-Software-Free-AVR-Bootloader) passt auf jeden Fall auf den Stick, und solange man/frau die Sourcen
-
Thread
STM32 - Erster Artikel
man sich als Hobbyist > wirklich damit rumplagen sollte. http://en.wikipedia.org/wiki/Atmel_AVR > The AVR is a modified Harvard architecture 8-bit RISC single chip > microcontroller (µC) which was developed by Atmel in _1996_ STM32 gibt es ca. seit 2007(?) AVR = 3310 Videos / 14a = 236 V/a STM32 = 132 Videos / 3a = 44 V/a AVR = 900k / 14a = 64 k/a STM32 = 400k / 3a = 133 k/a ...mal sehen wie es weiter geht...
-
Thread
Rotordisplay fürs Fahrrad
schieben müsste. Ach was, die paar Bits rausklimpern ist nicht das Thema. Muss nicht immer nur ein AVR sein. MfG Falk
denn da drin sollten die Bilder stehen, ich denke da an einen DataFlash. Vielleicht kann man ein AVR nutzen, um die Drehzahl zu berechnen, den Startpuls erkennen, die Bildumschaltung steuern, Verbindung mit dem PC. Der AVR soll dann nur noch sagen, jetzt eine neue Spalte, der FPGA, falls er das
-
Thread
USB-Programmer PIC/AVR Jetzt auch auf Deutsch :-)
Atmels und die PIC12/16 waren anfangs garnicht geplant, aber da Reichelt keine PIC18 mit mehr als 28Pins in SMD vertreibt, und mir Conrad und einige andere zu teuer sind, habe ich dann mal den Mega64 hinzugenommen. 64Pins sind ja schon mal besser als garnichts. Dann braucht man unter umständen weniger
, sofern sie sich wie die Mega-Serie (ATMega64) programmieren lassen. Ich selber habe aber nur den ATmega64 zum testen (Tiny12 funktioniert anders). Also müßte sich dann auch noch jemand finden, der das Ganze dann mal ausprobiert. LG, Bernd
-
Thread
suche kleinen Controller mit I2S
du koenntest dir auch die dsPIC33F ansehen, die gibts sogar in 28pin DIP. Leider nicht ganz leicht zu bekommen, ich habe meine von Digikey aber ich denke man kann sie auch bei Farnell bestellen. Der DSPIC33FJ64GP802 hat zB 64kB Flash, 16kB Ram, i2s, dac, adc in
Und ein AVR als I2S Slave? Der LRCLK geht auf einen Interrupt-Pin, Bitclock und Daten dann per HW-SPI...
-
Thread
Dimmer für den Verteilerschrank mit Steuerinterface
\xab\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x07\xae' 2014-08-15 14:20:28+0200 [-] recv '\xa5Z\xab\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x08\xaf' 2014-08-15 14:20:28+0200 [-] recv '\xa5Z\xab\xfc\x00\x00\x00\x00\x00\x00\x00\x00\t\xb0' 2014-08-15 14:20:28+0200 [-] recv '\xa5Z\xab\xfc\x00\x00\x00\x00\x00\x00\x00\x00\n\xb1' 2014-08-15 14:20:28+0200 [-] recv '\xa5Z\xab\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x0b\xb2' 2014-08-15 14:20:28+0200 [-] recv '\xa5Z\xab\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x0c\xb3' 2014-08-15 14:20:28+0200 [-] recv '\xa5Z
-
Thread
ATMega648 geplant? Oder kleiner ARM für 5 Volt?
ARM mit ... 5 Volt Versorgung Die sind sehr selten, aber es gibt den neuen Kinetis KE02 LQFP32 (64 KB flash, 256 B EEPROM, 4 KB RAM). Ansonsten waren z.B. bei NXP auch die 8051 schon 3.3V und bei den ARM ist es so geblieben. Hier wäre der neue LPC1347 ein Kandidat (64 KB flash, 4 KB EEPROM, 12
ATMEGA64M1-15AZ 5V 32pin 64k flash 4k SRAM 2k eeprom bei digikey gefunden
-
Thread
DCF-Uhr mit LCD in C
aufzusetzen, hat bei mir funktioniert. Ich schreibe mal mein Vorgehen auf, vielleicht hilft dir das: Im AVR Studio: - New Project -> AVR GCC -> Project name: dcf-clock - AVR Simulator -> Device ATmega16 - Bei den Source Files die angelegte Datei dcf-clock.c aus dem Projekt entfernen - Nun die 3 Dateien
folgnedes eingetragen: [c] TCCR0A = (1<<WGM01) | (1<<CS00) | (1<<CS01); //CTC Modus (1), Prescaler 64 (1) (1) OCR0A = 250-1; //((16000000/64)/1000) = 250 TIMSK0 |= (1<<OCIE0A); //Compare Interrupt erlauben (1) [/c] Woran kann das liegen???
-
Thread
usbasp Bauen
Ausgabe ist [c] [C:\Dokumente und Einstellungen\User\Eigene Dateien\Downloads\usbasp.2011-05-28\ bin\firmware]avrdude -c usbasp -p atmega8 -U usbasp.atmega8.2011-05-28.hex -B 600 -F -D avrdude: set SCK frequency to 1 kHz avrdude: error: programm enable: target doesn't answer. 1 avrdude: initialization
teils Metallfilm, teils Kohleschicht, aus der Krabbelk... Schalter "Slow" neben USB Buchse. Sockel 28pin + 16pin + 14pin Jens G. Schröder
-
Thread
Ab wann lohnt sich ein 32bit Controller? Compilerkosten?
ein 8bitter kann das genauso - nur nicht so schnell, allenfalls behindert von bisweilen mangelnder 64bit Rechnung. Es spricht nichts dagegen, sie zu verwenden, wenn schnell genug. Und dank ausreichend Register schneidet AVR dabei garnicht mal so schlecht ab.
so richtig billig ist eigentlich nur die avr serie debugger software controlle alles bekommst du so für 200 euro
-
Thread
Suche µC für Schaltnetzteil
PWM für ein Schaltnetzteil. Und er braucht auch keinen µC mit schnellem Prozessortakt von 40MHz. Ein AVR mit meinetwegen 16MHz Prozessortakt und 64MHz Timer reicht völlig. Die maximale PWM Frequenz ist dann 64MHz/256=250kHz.
>Und er braucht auch keinen µC mit schnellem >Prozessortakt von 40MHz. Ein AVR mit meinetwegen 16MHz Prozessortakt und >64MHz Timer reicht völlig. Die maximale PWM Frequenz ist dann >64MHz/256=250kHz. Wenn es schon speziell auf diese Anwedung zugeschnittene Controller gibt
-
Thread
Led Matrix mit 1 5x7 LED Modul
' S Data 1 , 1 , 127 , 1 , 1 , 0 ' T Data 63 , 64 , 64 , 64 , 63 , 0 ' U Data 31 , 32 , 64 , 32 , 31 , 0 ' V Data 63 , 64 , 56 , 64 , 63 , 0 ' W Data 99 , 20 , 8
' R Data 72 , 84 , 84 , 84 , 32 , 0 ' S Data 4 , 63 , 68 , 64 , 32 , 0 ' T Data 60 , 64 , 64 , 32 , 124 , 0 ' U Data 28 , 32 , 64 , 32 , 28 , 0 ' V Data 60 , 64 , 48 , 64 , 60
-
Thread
Wahnsinn! 3 GB reicht nicht um FF zu compilieren?
BTW, schreibe grad auf FF 11 (nightly) 64Bit auf Windows7 64bit (Maschine von der Arbeit): Firefox, 8 offene Tabs, viele bunte Bilder: Working Set 282MB nix mit GigaByte!
wird. Haben die Spiele-Entwickler übrigens schon vor Jahren angesagt dass für ihre APIs und IDEs 64 Bit Pflicht werden.
-
Thread
Korrelation ist besser statt hohe Sendeleitsung!!! Gesperrt
Ich habe es mal auf einem AVR ausprobiert: Ein tiny2313 sendet mit 6,4kHz Samplerate die Symbole mit 64 Werten Länge. Macht also 100Baud Datenrate. Ein mega48 @22MHz digitalisiert mit 6,4kHz und erzeugt daraus wieder die Bitwerte
das ganze noch in C geschrieben ist, in Assembler wären bestimmt noch 50% mehr Bandbreite möglich. 64Werte und 6,4kHz benötigen immerhin rund 820000 Multiplikationen pro Sekunde. Das ist fürt einen AVR schonmal nicht schlecht. Das ganze funktioniert wunderbar, nur fehlt mir noch eine passende Modulatorschaltung
-
Thread
uint32_t variable byteweise füllen
avrasm]0000004c <foo>: 4c: 1f 93 push r17 2 4e: cf 93 push r28 2 50: df 93 push r29 2 52: f9 df rcall .-14 ; 0x46 <nextByte> 3 54: c8 2f mov r28, r24 1 56: f7 df
r29 2 7a: cf 91 pop r28 2 7c: 1f 91 pop r17 2 7e: 08 95 ret[/avrasm] [avrasm]00000080 <bar>: 80: cf 93 push r28 2 82: df 93
-
Thread
Atmel AVR Toolchain for Linux
[pre] [user@linux avr8-gnu-toolchain-linux_x86_64]$ find ./ -name *.h ./x86_64-pc-linux-gnu/avr/include/plugin-api.h ./x86_64-pc-linux-gnu/avr/include/ansidecl.h ./x86_64-pc-linux-gnu/avr/include/dis-asm.h ./x86_64-pc-linux-gnu
iox64a1.h ./avr/include/avr/iom88.h ./avr/include/avr/iom644rfr2.h ./avr/include/avr/sfr_defs.h ./avr/include/avr/iom644p.h ./avr/include/avr/iox64a1u.h ./avr/include/avr/io86r401.h ./avr/include/avr
-
Thread
Frequenz Erzeugung mit avr
Rechteck generator der von 0-3000hz erzeugen kann in 0.25hz schritten. Geht das.mit den timern eines avr? Mit der quarzfrequenz auswahl bin ich flexibel...
damit Zwischenwerte in der erzeugten Frequenz möglich sind, die alleine durch Herunterteilen der 64MHz nicht erreichbar sind.
-
Thread
Atmega 328 Timer 2: Hilfe für Frequenzerzeugung
Latchinhalt landet nie im Register. Mit einigen Timern(allen?) führt das zur Totalblockade des AVR
Compare Match A > TCCR2A = (1<<WGM21); // set Mode > TCCR2B = (1<<CS22); // Prescaler 64 > sei(); Schießt den uC tatsächlich völlig ab. Der ist nirgendwo mehr. Öfter mal was Neues.... beim ARM käme wohl eine "Hard Fault Exception" aber beim AVR328P eher nicht. Die nachfolgende Blink
-
Thread
Atmel 64-Pinner im DIP-Gehäuse?
liebsten wäre mir einer von Atmel, es sollten (da ich noch ein paar Dinge mehr anschließen möchte) 64 Pins zur Verfügung stehen. Leider liegt mir das SMD-Löten nicht besonders und der Platzbedarf spielt keine große Rolle. Weiß jemand, ob Atmel einen ATMega o.Ä. mit 64 Pins im DIP-Gehäuse anbietet?
passt genau in einen DIL-64 Sockel). Abblockkondensatoren und Quarze sollten auch mit auf die Platine, denn hier ist die Länge kritisch. Das Display, das Du Dir ausgesucht hast, ist am Besten am externen Speicherbus eines Mega64
-
Thread
Netzwerkkarte mit RTL8019
Hallo, Ulrich! Ich benutze avr-gcc 3.4.1
AVR Ethernet Platine http://www.mikrocontroller.net/forum/read-1-138024.html#new - Atmega128 bei 16MHz (oder UART Optimierter Takt) - (optional) ca. 64KB Speicher - (optional) MMC Karte - (optional
-
Thread
AVR8ASM-Projekte
>r26) Einfache Motorsteuerung C:\Users\Brunner.000\Downloads\Einfache Motorsteuerung\Header.inc 64 Warning .def: 'YL' redefinition (r28->r28) Einfache Motorsteuerung C:\Users\Brunner.000\Downloads\Einfache Motorsteuerung\Header.inc 66 Warning .def: 'ZH' redefinition (r31->r31) Einfache
directive Einfache Motorsteuerung C:\Users\Brunner.000\Downloads\Einfache Motorsteuerung\Header.inc 64 Warning Register r27 already defined by the .DEF directive Einfache Motorsteuerung C:\Users\Brunner.000\Downloads\Einfache Motorsteuerung\Header.inc 65 Warning Register r28 already defined
-
Thread
Ethersex mit Mega 1284p
at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k avr1 at90s1200 attiny11 attiny12 attiny15 attiny28 ethersex.c:1: error: MCU ‘atmega1284p’ supported for assembler only In file included from /usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/wdt.h:41, from config.h:94, from ethersex.c:22: /usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/io.h:295:6: warning: #warning "device type not defined" ethersex.c
-
Thread
avrdude schreibt nur bis 64 byte in den flash-speicher
mit größer werdenden Programmen kamen neue Probleme bei der Übertragung. Bei allem was größer als 64 byte ist bricht avrdude den Vorgang ab. [code] john@pc0815:~/avr/Beispielprogramme$ avrdude -c avr911 -p m8 -P /dev/ttyUSB0 -B 50 -U flash:w:timer2.hex:i Connecting to programmer: . Found programmer
allerdings auch, das avrdude zwar erkennt das der Programmer 128Byte Puffer hat, aber trotzdem nur 64 Byte sendet. Die default avr910 Programmer hatten immer nur 64 Byte. Ist der Source für den Programmer frei verfügbar? Es wundert mich auch das die stk500v2 Variante nicht klappt, woher stammt
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
mich > jetzt an andere Chips heranwagen. Mit "ATMEL-Chips" meinst du vermutlich die klassischen AVR8. Dann wäre mein erster Tip: versuche dich an den neueren AVR8 (also die Dinger, die auf XMega-Architektur basieren, aber keine XMega sind). Z.B.: AVR128D(A/B/D), aber auch die neueren Tinys und Megas
Assembler ist das so etwa wie eine moderne 32-bit Version von einem leicht zu programmierenden 6502 oder AVR (d.h. übersichtlicher Befehlssatz, nicht die Peripherie). Man merkt, dass die Entwickler auch mit dem C-64 aufgewachsen sind. Das Modul hat USB und kann mit Drag-and-Drop auf Windows/MacOS/Linux (PC
-
Thread
ATMEGA 168 vs ATMEGA 16L8
das Datasheet vom 48/88/168 durchgesehn und da hab ich niergens ein 16L8 gesehn die haben alle nur 28pins :( bin vielleicht auch zu doof oder blind oder so... Naja, vielen Dank nomal Martin
ATMEGA 168. > Aber das kann doch nicht das selbe sein da meiner 40Pins hat und der 168 > doch nur 28 oder??? Stimmt. 16L != 168 Such mal 16(L) Peter
-
Thread
ESP8266 in Assembler programmieren
Da erinnerte mich an meine alte, längst vergangene Leidenschaft der Assemblerprogrammierung (der C64 hatte grade mal 3 Register und war hübsch übersichtlich) und bin zum AVR Studio und den diversen ATMEL-Prozessoren gelangt. Jetzt laufen mir die Augen über was es alle mittlerweile gibt. Raspberry,
erinnerte mich an meine alte, längst vergangene Leidenschaft der > Assemblerprogrammierung (der C64 hatte grade mal 3 Register und war > hübsch übersichtlich) und bin zum AVR Studio und den diversen > ATMEL-Prozessoren gelangt. > Jetzt laufen mir die Augen über was es alle mittlerweile gibt.
-
Thread
Ambilight mit STM32F4discovery und TVP5150AM1
Version der kompletten Software mit folgendem Umfang: - LED stripe an allen 4 Kanten des TV mit 28 + 48 + 28 + 48 leds - update rate 25Hz - Parameter einstellbar über USB-OTG (als VCP) oder UART3 - 2 Eingangskanäle mit automatischer Signalerkennung - Einstellbar sind: Helligkeit, Sättigung
, the settings are as follows: H = 270, T = 30, W = 720, L = 88, P = 28, R = 16, A = 1, M = 0, F = 0, S = 128, B = 85, C = 90 I = 90, E = 5, Y = 40, X = 64. Tell me what I can check. Thank you in advance) Best regards, Yuri
-
Thread
OLED Display ssd1306 mit SPI arbeitet nicht
Hallo, ich versuche gerade das OLED Display 128x64 (SSD106 Controller) über SPI mit einem ATMega88 in Betrieb zu nehmen. Dafür verwende ich die Library u8glib: https://code.google.com/p/u8glib/wiki/avr mit dem Beispielcode: [c] #include "u8g.h" #include <avr/interrupt.h> #include <avr/io.h> u8g_t u8g; void draw(void) { u8g_SetFont(&u8g, u8g_font_6x10); u8g_DrawStr(&u8g, 0, 15, "Hello World!"); } int main(void) { /* select minimal prescaler
-
Thread
Diverse Bauteile µC, Debug-Tools
geblieben aus meinen Hobbybasteleien diverse Teile/Tools anzubieten (Stückpreise zzgl. Versand): AVR: (neuwertig) 2 Stück: AT90S2313 im DIL-20 Gehäuse 1€ 1 Stück: AT90S4433 im DIL-28 Gehäuse 1€ 1 Stück: ATMEGA8 im DIL-28 Gehäuse 1,50€ 1 Stück: AT90S8515 im DIL-40 Gehäuse
Folgendes ist verkauft: 2 Stück: AT90S2313 im DIL-20 Gehäuse 1€ 1 Stück: AT90S4433 im DIL-28 Gehäuse 1€ 1 Stück: ATMEGA8 im DIL-28 Gehäuse 1,50€ 1 Stück: AT90S8515 im DIL-40 Gehäuse 1,50€ 2 Stück: ATMEGA8515 im DIL-40 Gehäuse 2€ 2 Stück: xMEGA256A3B im QFN64
-
Thread
Viel Arbeitsspeicher für Bildverarbeitung benötigt
Leitungen nicht herausgeführt. Es gibt aber auch andere, z.B. ebay #172388598203. Wenn Du unbedingt einen AVR verwenden musst, dann wäre ein Mega64*/128*/256* der Prozessor Deiner wahl, weil die eben genau einen solchen Adress/Datenbus haben, d.h. Du kannst mit einem Speicherzugriff auf den Controller zugreifen
Wer so etwas mit einem AVR machen möchte hat eventuell den alten C64 im Sinn, der konnte mit 1MHz ganze Spiele ausführen. Dabei vergisst man aber womöglich, dass der C64 einen eigenen Grafikprozessor hatte, der die bewegten
-
Thread
Fehler im Programm lauflicht.c
Bei mir kommt: c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8515.o:(.init9+0x0): undefined reference to `main' make: *** [Laufschrift.elf] Error 1
in AVR Studio eingegeben: Ich hoffe du hast es reinkopiert xD =) =) =)
-
Thread
STM32 Einstieg
Wenn ich die größten AVR Modelle (Xmega) mit den mittleren STM32 vergleiche, kommen sie mir gleich komplex vor. Die AVR sind aber 5x so teuer und nicht so einfach als steckbares Modul erhältlich.
komplex darzustellen ist genau so falsch, wie "die AVR" als besser geeignet darzustellen.
-
Thread
Zahl umdrehen?
z.B. links herausschieben und über das Carryflag in ein anderes Register links reinschieben. Für 64 Bit sind das allerdings 16 Register, in einem 8-Bitter wie dem AVR ist damit schon die Hälfte aller Register belegt.
Christoph db1uq K. schrieb im Beitrag #7415264: > Für 64 Bit sind das allerdings 16 Register, in einem 8-Bitter wie dem > AVR ist damit schon die Hälfte aller Register belegt. Man muss ja nicht alles um 64 Bit schieben. Je nach Architektur und Sprache