-
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
C-Aufgabe: bedingtes Inkrementieren
Speicherintensiv, Ach wo. ROM pur geht auch: const _flash char aSlaves[] = ... wenn leidlich aktueller avr-gcc.
76 77 78 79 80 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 [/code]
-
Thread
16 bit Div durch 100 bei AVR Mega32
Das steht aber nicht im Zusangehang mit einer Mittelung ? Div 128 ist viel oekonomischer.
genuegt, auch. Fuer einfach eine Rechnung haette ich (+ 1/4) div 128, ist besser als 3%, vorgeschlagen
-
Thread
Audio in möglichst guter Qualität samplen
Der dsPIC33FJ128GP802 hat Stereo Audio DACs. http://www.microchip.com/wwwproducts/Devices.aspx?product=dsPIC33FJ128MC802 Wie Audio funktioniert, siehst Du hier: http://www.microchip.com/stellent/groups/SiteComm_sg
) Die beiden Prozessoren gibts übrigens auch in DIL. Sind nur 28 Pinner, also leicht zu verarbeiten.
-
Thread
SourceCode MMC die Zweite
einer 256MB SD Karte von San Disk! Gibt es für 25 bei Saturn im Angebot! 256MB SD von San Disk 128MB SD von Transcend 128MB SD von Lexar. 128MB SD von Hama. 32MB MMC von ExtremMemory Mfg Ulrich
256MB SD Karte von San Disk! >Gibt es für 25 bei Saturn im Angebot! >256MB SD von San Disk >128MB SD von Transcend >128MB SD von Lexar. >128MB SD von Hama. >32MB MMC von ExtremMemory Der Source kann "nur" FAT16, d.h. bei einer BlockSize von 512 Byte können maximal 65535x512 = 32765,5
-
Thread
Frage zu "sections" im ext. memory
reservieren: [..] #define _EXT_MEM_ __attribute__ ((section (".extmem"))) [..] uint8_t extSRAM0[128] _EXT_MEM_; [..] extSRAM0[0] = 0xAA; [..] Kompilieren lässt sich das ohne weiteres, aber dann fleigt ein Stock in die Speichen: Das erzeugte .hex lässt sich im AVR-Studio nicht öffnen. Meldung
jeder Zeit noch Änderungen am Memory Banking Konzept durchführen, falls sie eben die Arbeit mit WinAVR und AVRStudio sinnvoller machen sollten. Momentan sieht es so aus, für einen ATMega128: Die internen 64Kb MemorySpace sind primär in zwei Bänke aufgeteilt. 0x0000-0x7FFF Bank 0 0x8000-0xFFFF Bank
-
Thread
DMX Dimmerpack bauen
((X/128)-1)*10ms/PI Danke Leo
3 Jahre alten, und 2,5 Jahre 'ruhenden', Thread missbrauchen. Schau dir mal die Atmel-Appnotes AVR094 und AVR095 an (hier: http://atmel.com/dyn/products/app_notes.asp?family...). Du musst wahrscheinich UCSRA0 und FE0 benutzen. exakt :)
-
Thread
AVR+interner RC Oszillator extrem ungenau
Die 128kHz werden vom Watchdog-Oszillator erzeugt. Der ist besonders ungenau und auch von der Versorgungsspannung und der Temperatur abhängig (Die 128kHz gelten bei 3V/25°). Er ist im Gegensatz zum 8Mhz-Oszillator
auch in der Software setzen kann. Muss man das per Software machen oder gehts nicht auch direkt im AVR Studio?? Gruß Daniel
-
Thread
SD Karten Verlängerung & maximale SPI Länge
Felix N. schrieb im Beitrag #5869985: > da ja der AVR der Treibende Baustein Hast Du daran gedacht das eine SD Karte keine 5V an den Eingängen verträgt? Läuft der AVR mit VCC <= 3,6V?
schon deutliche Verbesserungen gezeigt! Im Moment habe ich noch relativ lange Leitungen zum ENC28J60, weil das ganze mit SD und ENC nur zum testen war ob es überhaupt möglich ist vom Flash Speicher her, da der ATMega1284P 128K Flash Speicher hat und ich vor dem ENC und mit der SD schon 45kB belegt
-
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
AVR Dragon + verschiedene Entwicklermodule
alles zusammen haben möchte, gelten ab Mittwoch folgende Einzelpreise (jeweils ~25% abgezogen): 1 x AVR Dragon NP 55,95 EUR -> VK 42 EUR 1 x Crumb644 von chip45 NP 34,45 EUR -> VK 25 EUR 1 x AL-AVREB mit ATmega128-16U von ALVIDI NP 27,90 EUR -> VK 21 EUR 1 x AL-UC3AEB mit AT32UC3A1512-AU von ALVIDI
Bis auf AL-UC3AEB ist noch alles zu haben: 1 x AVR Dragon NP 55,95 EUR -> VK 42 EUR 1 x Crumb644 von chip45 NP 34,45 EUR -> VK 25 EUR 1 x AL-AVREB mit ATmega128-16U von ALVIDI NP 27,90 EUR -> VK 21 EUR 1 x M644LCD50 ohne LCD mit Info-CD von Paktek
-
Thread
Empfehlung uC für Display
AVR ist ungünstig, weil 5V-Technik. Ja, das Zeugs läuft auch mit 3.3V, dann aber nicht mit voller Geschwindigkeit. Dann eher Dein PSOC4. Oder wenn Du selber löten willst: PIC32MX270F256B-50I/SP. 28
Andreas K. schrieb im Beitrag #4394740: > 128x160 Pixel Grundsätzlich ist ein Dispaybuffer eine sinnvolle Sache. Es geht zwar auch ohne, macht aber keinen Spaß. 128x160 Pixel sind 2560 Byte. Damit ist der Mega32 schon mal aussen vor, da
-
Thread
arduino oder GCC Programmierung
1280 MightCore ist wohl seit 10/2019 drin: https://github.com/FastLED/FastLED/blob/master/platforms/avr/fastpin_avr.h
Beitrag #6342049: > aber als ich fastLED auf dem m1284p los lies: > Beitrag "Arduino FastLED LIB vs. WS28xx LIB" > > war der Zugriff im m1284p 10% langsamer durch das dritte Adressregister! > obwohl doch <=128k und alles 16-bitig abläuft. > > ich konnte es für mich ja richten mit einem #define >
-
Thread
Wer hat Erfahrung mit HAP?
device:62, v0:0, v1:0, v2:0 Serial in: vlan:12, source:10, destination:255, mtype:16, device:72, v0:128, v1:0, v2:0 dazu das Log aus der Config: 2010-11-28 11:27:47 - 12089 - hap-mp - Info - Heizung CU1 TS VL Dad Status 0 2010-11-28 11:28:26 - 12089 - hap-mp - Info - Heizung CU1 Rel 7 Mi dad kalt Status 100 2010-11-28 11:28:26 - 12089 - hap-mp - Info - Heizung CU1 Rel 5 Mi MZ kalt Status 100 2010-11-28 11:28:33 - 12089 - hap-mp - Info - Heizung CU1 Rel 7 Mi dad kalt Status 0 2010-11-28 11:28:33 - 12089 - hap-mp
-
Thread
AVR: Atmega16 Interrupt Timer0 über Bascom
kein Fehler. Die Taster sind *active high* angeschlossen (http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Tasten_und_Schalter)
Dann weiss ich im Moment auch nicht weiter. Abgesehen davon hat mein Pollin Funk AVR Board v1.1 auch ein Problem mit PD7 bei der 28-Pol Fassung (Atmega8 u.a.). Da fehlt - nachgemessen mit Durchgangsprüfer - eine Verbindung zur PD7 an der 40-Pol-Fassung und zu dem entsprechenden Pin
-
Thread
8051 - Programm und Daten in einem 128kB Chip ohne Overlap
Architekturen in einem Projekt benutzen? > Ist Dir das Programmieren mit nur einer Familie zu einfach? AVR kann ich halt schon von vorherigen Projekten einigermaßen. Jetzt stand ich vor der Entscheidung, einen "Emulator" bzw. "Interpreter" für nen AVR zu basteln oder noch eine andere Architektur zu lernen
> für mich vielleicht ein bisschen Overkill... Wenn Du was handliches haben willst: PIC32MX150F128B. 128k Flash, 32k RAM, 50 MHz, 32 Bit, DIL28. So einfach zu benutzen wie ein 8051, hat aber einen MIPS-Kern, d.h. ein direkter Abkömmling der Prozessoren, die Anfang der 90'er in den fetten DEC Ultrix
-
Thread
Grosses Display (ev. 7-Seg.) für CO2-Anzeige gesucht
batterietauglich. Naja, wenn das das einzige Problem ist, die Schrittmotoren sehen schwer nach 28BYJ-48 aus, zum Beispiel wie die hier: https://www.amazon.de/28BYJ-48-28BYJ48-4-Phase-Arduino-Stepper/dp/B00ATA5MFE Die Dinger haben ein Getriebe drin, die verdreht man stromlos nicht einfach so,
Application Note AVR340 bschreibt, wie man ein multiplexed LCD, wie MaWin es vorschlägt, einfach mit jedem AVR, der genügend I/O Pins hat, ansteuern kann: http://www.atmel.com/images/doc8103.pdf
-
Thread
LED-Display Buchstaben und Wörter
0x04,0x74,0x0C, /* 7 23*/ 0x28,0x54,0x28, /* 8 24*/ 0x08,0x54,0x38, /* 9 25*/ 0x00,0x50,0x00, /* : 26*/ 0x80,0x50,0x00, /* ; 27*/ 0x10,0x28,0x44, /* < 28*/ Mit ein paar weiteren Funktionen kann ich nun mit einer Funktion LcdPrint("Hallo") Strings auf dem Display ausgeben. Ist zwar was arbeit, aber letztlich
-
Thread
AVR Videogenerator, 40x25 Zeichen, nur 60% CPU Auslastung !
128 Pixel schreiben die dann von alleine ausgegeben werden.
Aber wie willst mit dem ADC vom AVR 666kS/s erreichen ?
-
Thread
ab welchem AVR lohnt sich C statt asm?
Ich frage mich, ab welchem AVR sich lohnt, in C zu programmieren (Speichergröße, Stack usw.)
abgesehen von den Rundungsfehlern bei der Division) wert=ADC*1,234; Zeit: etwa 40 Takte, Speicherplatz: 28 Bytes Das funktioniert mit jeder noch so krummen Zahl: 1024->5,000mV ergibt einen Faktor von 4,8828125: wert=4*ADC+ADC-ADC/8+ADC/128; Die Lösung mit dem casten auf long benötigt 90 Bytes und viele
-
Thread
RC5-Auswertung Problem
und der Linke wird zuerst ausgewertet. Dann steht dort also (je nach dem Wert von bitcount) "(0 <= 28)" oder "(1 <= 28)". "(26 <= bitcount <= 28)" ist also immer wahr. > 2) wie mache ich das? ((26 <= bitcount) && (bitcount <= 28))
Hier http://www.mikrocontroller.net/articles/AVR_Softwarepool#RC5 solltest du fündig werden
-
Thread
ATtiny13 verstehe Verhalten nicht
Experimentieren, um externe Interrupts kennen zu lernen. Habe folgenden Code: [c] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> volatile uint8_t int0_flag = 0; int main (void) { /* enable output pin, set low */ DDRB |= (1<<PB4); /* enable pullup
Der Vollständigkeit halber hier nochmal der Code: [c] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> volatile uint8_t int0_flag = 0; int main (void) { /* enable output pin, set low */ DDRB = (1<<PB4); PORTB &= ~(1<<PB4)
-
Thread
Array in AVR anlegen Array zu groß?
Hallo zusammen! Kann mir bitte jemand weiterhelfen bezüglich Arrays in AVR? Ich programmieren einen ATMEGA128 mit 16MHZ getaktet. Also ich habe mit AVR-Studio ein Array global definiert: uint16_t volatile(ErgebnisMatrix[2000][2]); Im weiteren Programmverlauf wird dieses
genau funktioniert wüsste ich gern. Demnach funktioniert http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29 >das also doch, dass man Dinge in den Flash verschieben kann. Hannes Man kann sie dort ablegen. >meinte ja das würde nicht funktionieren. Mir ist auch
-
Thread
Mit PIC ins Netzwerk
den externen den ich dir empfohlen habe. Ist die Standartschaltung. Dieser Baustein wird sogar von AVR-Menschen verwendet ...
brauchst reichlich Flash um den TCP-Stack da reinzuquetschen. 64K Minimum. Bei HTTP sollten es besser 128K sein. Nimm einen 3,3V-Typ. Das vereinfacht Vieles, da der ENC28J60 auch mit 3,3V läuft. Wenn es unbedingt ein PIC18 werden soll, dann kann ich dir dafür den 18F46K20 oder 18F27J13 empfehlen. PIC24
-
Thread
[Sammelbestellung] µC-Board + RAM
sein? Zumindest einer der das externe RAM direkt in seinen Adressraum einbinden kann, also kein AVR ;)
Atxmega64/128a1u Die unterstützen auch den 4 port modus. Dadurch sollte man auch 8 bit SD RAM direkt anschließen können.
-
Thread
Ersatz 2k-bit PROM SN74S471
Compiler machen lassen. Hier mal eine Truth Table in Abel: [pre] ADDR_ROM = [A6..A0]; "PROM 128 byte DATAD = [ADD7..ADD0]; truth_table( [ROM_RD, SDA, ADDR_ROM] -> DATAD) "PROM 128 Byte [1,.x.,^h01] -> ^hc2 ; [1,.x.,^h02] -> ^haf ; [1,.x.,^h03] -> ^h90 ; [1,.x.,^h04
Wenn es nicht eilig ist: Ein AVR sollte das in unter 1µs schaffen. :))
-
Thread
Menu Designer für Grafik LCDs inklusive grafischem Editor
starten und schon hat man den Menu-Designer als exe. Danach ein paar Menüs gestalten und die in sein avr-projekt einbinden. Dann noch ein paar Ausgaberoutinen für das LCD anpassen und fertig ! Ich selber will folgendes System damit aufbauen. - Webradio auf ATXMEGA128 Basis mit LCD 240 x 128 (t6963c
Mal ein Beispiel von mir: Webradio (ATXMega128) mit Freertos und LCD 240 x 128 und Menu-Designer So etwas wie den Menu-Designer habe ich lange gesucht. Perfekt !
-
Thread
Ambilight mit STM32F4discovery und TVP5150AM1
evaluationsbord-stm32f4-discovery/dp/2009276 Habe es selbst gefunden, sry :=~ Hier mal im Vergleich ein ATMEGA128 ( bei Farnell ) http://de.farnell.com/atmel/atmega128-16au/8bit-128k-flash-mcu-tqfp64-128/dp/9171118 Kostet da der 128er als Einzelteil gar mehr, als das komplette Board mit dem STM32 ?!? edit
, 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
neuer FTDI 2232C + Mikrocontroller
Hi, ich habe auch den FT2232C mit einem ATMega128 kombiniert. Wollte dann einfach mal testen, ob es eine Möglichkeit gibt, den ATMega128 über das SPI-Interface zu programmieren, wenn möglich ohne dafür eigene Software zu schreiben. Weiß von Euch jemand
Hallo Thomas, natürlich kann man den Mega128 über JTAG oder SPI programmieren, steht doch im Datenblatt. Prinzipiell sollte es auch open source Projekte zu dem Thema geben (mal bei avr-freaks.net schauen). Aber das wird wohl trotzdem relativ mühsam
-
Thread
GCC 4.1.1 + -minit-stack
Hallo! Ich habe vor kurzem AVR GCC 4.1.1 installiert. seit dem wird meine Option -minit-stack=0x800400 Ignoriert. der Aufruf des Compilers der main.c in welcher sich die main funktion befindet ist: avr-gcc -c -fmessage-length
: frame size=5 */ push r16 push r17 push r28 push r29 in r28,__SP_L__ in r29,__SP_H__ sbiw r28,5 in __tmp_reg__,__SREG__ cli out __SP_H__,r29 out __SREG__,__tmp_reg__ out __SP_L__,r28 /* prologue end (size=12) */
-
Thread
PIC Controllerauswahl
Projekt damit starten und bin mir nicht sicher ob das Ding Industrie tauglich ist oder lieber doch ein AVR ATmega 32 oder 128 kaufen?? danke
damit > starten und bin mir nicht sicher ob das Ding Industrie tauglich ist oder > lieber doch ein AVR ATmega 32 oder 128 kaufen?? > > danke Warum sollte der PIC nicht "Industrie-Tauglich" sein? Pics werden schon seit Jahrzehnten jedes Jahr Millionenfach verbaut. Die gab es schon lange vor den
-
Thread
Welchem Intel-HEX-File typen gehorchen die Atmel HEX-files?
Falsch vermulierte Frage und darum keine Hilfe? Also nochmal, ich kompiliere mit AVR-Studio und mir fehlen Informationen, ob ein Hexfile vom atmega128 identisch aufgebaut ist wie einer vom atmega2560. Ich habe gelesen, dass es eine 64kbyte Grenze für den Adressraum gibt? Wie kann man
Karl schrieb im Beitrag #2261445: > Also nochmal, ich kompiliere mit AVR-Studio und mir fehlen > Informationen, ob ein Hexfile vom atmega128 identisch aufgebaut ist warum must du es dafür wissen? Das Studio erzeugt doch die Datei. Mir war es bis jetzt ziemlihc egal wie
-
Thread
Neue MegaAVR 0-Series jetzt auch in DIP Version
40poligem Gehäuse (ATMega4809) : http://ww1.microchip.com/downloads/en/DeviceDoc/40-pin-Data-Sheet-megaAVR-0-series-DS40002104A.pdf
Beschränkungen antun? das frage ich mich auch > DIP und Röhren haben langsam ausgedient. wenn ich 28 DIP haben möchte nehme ich 328p, OK da punktet der 48er mit mehr flash und mehr SRAM wenn ich aber Platz für den 40 DIP habe dann doch lieber den 644p oder 1284p mit 128k flash und 16k SRAM so
-
Thread
Prozessorauslastung bei SPI
Stack der übertragen wird. Die Funktion zum Schreiben des Stack ist die folgende: [c] void enc28j60WriteBuffer(uint16_t len, uint8_t* data) // Länge (Byte), Startadresse Data { // assert CS ENC28J60_CONTROL_PORT &= ~(1<<ENC28J60_CONTROL_CS); // issue write command SPDR = ENC28J60_WRITE_BUF_MEM
Vorgang aufgenommen. >Es ist also deutlich zu sehen: Lücken zwischen den Bytes. Yep. >void enc28j60WriteBuffer(uint16_t len, uint8_t* data) // Länge (Byte), Startadresse Data >{ > // assert CS > ENC28J60_CONTROL_PORT &= ~(1<<ENC28J60_CONTROL_CS); > // issue write command > SPDR = ENC28J60
-
Thread
(Umfrage) Was war eure erste Programmiersprache usw.?
versucht es in einer kindlichen Rolle zu verstehen? https://docs.racket-lang.org/reference/module.html#%28form._%28%28quote._~23~25kernel%29._module%2A%29%29 ) Kennst Du LOGO?
Fortran Turbo Pascal unter CP/M Turbo Pascal unter DOS Prolog unter DOS 8051 Assembler Delphi AVR Assembler AVR GCC
-
Thread
DIAMEX ALL-AVR
Dann mit AVR-Dude
device: 16 was not an MTP device kernel: usb 2-1.2: usbfs: USBDEVFS_CONTROL failed cmd mtp-probe rqt 128 rq 6 len 1024 ret -110 lsusb: Bus 002 Device 016: ID 03eb:2104 Atmel Corp. AVR ISP mkII Test, ob Device ansprechbar ist: avrdude -c avrisp2 -P usb -p m8 -v: (wahlweise auch mit avrispmkII - ändert
-
Thread
Vorteile 32 Bit Controller
Forum kann ich die Cortex-M3 als "Standard"-Controller nur empfehlen. Nur bei sehr kleinen Baugrößen (<28SOIC) oder wenn es partout PDIP sein muss, kommt noch ein AVR in Frage. Man hat ja auch im Hobby nicht unbegrenzt Zeit, warum also nicht gleich mit den 32ern anfangen? Die decken halt einen größeren
einen > 8-Bitter zu nehmen. das stimmt, der lpc2101 bzw lpc2103 kostet nicht mehr, wie ein 0815 AVR µC. Tatsache ist, dass ein AVR überschaubarer ist wie ein lpc2101 und die Appication läuft schneller auf dem AVR, als auf dem lpc. Ich persönlich würde mich lieber mit dem AVR rumschlagen, wie mit
-
Thread
Display (HD4478099) zeigt nur Kästchen
30h,30h,30h,20h,28h,08h,01h,06h,0fh das sind die werte, so nun mal sehen, 30h b00001100 20h b00001000 28h b0010000 und danach b00001000 erst high dann low und so weiter, die Signale von RS E und RW kommand
/site/atmel/avr_lcd/pdf/LC.pdf
-
Thread
Einstieg ARM
. Nach ner Woche bist gut drin. Wenn du mit AVR Probleme hast dann würde ich das aber eher vergessen. AVR 8bit = kleines Einmaleins ARM 32bit Cortex M3,M4 = rechnen mit komplexen Zahlen
Daniel schrieb im Beitrag #3156662: > und was ist mit AVR 32 bit? Die gibt es ja auch. und was willst du nun damit sagen? Meine Frage bezog sich nicht auf AVR, weder auf 8, noch 32 Bit...
-
Thread
Flash-Speicher mit BASCOM nutzen
wieviel byte können denn in der sek vom avr via spi auf die mmc geschrieben werden? weiß das einer von euch?
Lesegeschwindigkeiten bei MMC. Schau mal beim Uli: (Spezif.-DOKU eines MMC) http://www.ulrichradig.de/site/avr_mmcsd/pdf/hitachi_hb28b128mm2.pdf (Timing beim MMC) http://www.ulrichradig.de/site/avr_mmcsd/pdf/MMCSDTimming.pdf Gruß Johannes
-
Thread
Stacktiefe AVR-Controller
warum simulierst Du das nicht im AVR-Studio? mfg Jens
Damit läuft das Programm mit 0 Fehlern und Warnungen durch. Ich vermute mal du verwendest einen mega128 oder irgendwas in der Richtung mit 4kByte SRAM. Falls ja, dann kann man davon ausgehen, dass das Problem nicht am Stack liegt wenn der AVR neustartet. Vielleicht ein Pointer der durcheinander kommt
-
Thread
Ethersex mit Mega 1284p
atmega640 atmega644 atmega644p atmega645 atmega6450 atmega649 atmega6490 atmega128 atmega1280 atmega1281 atmega16hva at90can32 at90can64 at90can128 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,
-
Thread
ATX Mega mit Ethernet (LAN)
der hat ein paralleles Interface zum AVR.
Da schau mal Mr. Rock, hab mal ne Zusatzplatine fuer mein Xmega-Board mit dem ENC28J60 gemacht, das ganze verwendet eine MagJack. Die Loesung ist wirklich super weil sie verdammt zuverlaessig und auch schnell ist. Leider zieht der ENC28J60 einiges an Strom, das sollte man immer bedenken
-
Thread
MEGA1284P XPLAINED über USB mit avrdudue programmieren
ein SAMD11 drauf der als EDBG bezeichnet wird. Oder auf den Microchip Curiosity Boards (Atmega4809, AVR128DB48) sitzt ein SAMDxx drauf. Die Grundfunktion (und mehr) ist ein USB-Serial Wandler zu sein. Das sind alles Boards mit Controller die eigentlich per UPDI programmiert werden. Hier haben die eigentlichen
2.14svn20200906, Mar 28 2022 12:30:47 Defaulting JTAG bitrate to 250 kHz. $ avr-gdb m1284p_xpld_ex.elf (gdb) target remote localhost:4242 Remote debugging using localhost:4242 0x0001f000 in ?? () (gdb) stepi 0x0001f002
-
Thread
IRMP - Infrared Multi Protocol Decoder
Frank M. schrieb im Beitrag #1844545: > Meines liegt unter > C:\Programme\WinAVR-20100110\avr\include\util\setbaud.h > und ist Bestand der avr-libc. > Wo liegt Dein avr\include-Verzeichnis? Überprüfe mal Deine Version - > damit meine ich jetzt nicht die WinAVR-Version, sondern
. Eintragen und fertig: [c] #elif defined (__AVR_ATmega164__) \ || defined (__AVR_ATmega324__) \ || defined (__AVR_ATmega644__) \ || defined (__AVR_ATmega644P__) \ || defined (__AVR_ATmega1284__) \ || defined (__AVR_ATmega1284P
-
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
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
Wann gibts mal wieder neue gute AVR 8-Bitter?
Die neuen DX AVRs sind ja auch nicht ganz uninteressant. Der AVR128DB64 packt ganz schön viel ein und hat eine schnelle UPDI Debug Schnittstelle.
Und für den der es besonders schmal aber noch uneingeschränkt bastlertauglich mag gibts die neuen AVR Dx-Typen 28pinnig sogar noch in DIP!
-
Thread
Problem atmega128
funktioniert alles einvandfrei. Ich haben nun den Tx Pin auf meinem 8er Ic Sockel mit dem TX1 (PIN28/atmega128) verbunden dass muss gehen. 2.Ich habe mir gerade das Tool runtergeladen..hmm scheint ganz gut zu sein. Aber dass empfängt nur 0x00 ....
Hi, UART und interner Oszillator geht schon mit dem AVR (Mega8/16). Allerdings sollte man das Calibration Byte setzen. Ich weiß nicht ob der Mega128 das auch braucht. Register heißt OSCCAL, zum Auslesen kann man das AVRStudio (ich benutzte STK500) benutzen