-
Thread
Erste 65C02 Basteleien.
viewtopic.php?f=4&t=3458&hilit=romulus+1st da es für 11MHz beim ROM schwierig wird habe ich dem 6502 einen AVR spendiert der ihm beim Booten ein paar Instruktionen liefert und so das "BootROM" liefert. Der AVR kontrolliert den Takt, d.h. da hat der AVR keine Eile. Sobald das "BootROM" über diesen Weg geladen ist übernimmt der 65C02 das Szepter. Der AVR liefert weiterhin den Takt aber nun nicht via Software sondern via Hardware (PHI2 ist ein Timer output). Der AVR übernimmt danach die Aufgabe einen VGA Monitor zu füttern und ein PS/2 Keyboard zu bedienen
-
Thread
CAN-Bus Gateway
edit: grad beim stöbern auf http://www.chip45.com/products/crumb128-can-5.1_avr_atmega_modul_board_at90can128_usb_rs485_can.php das ding da gestossen, das wäre doch ideal oder irre ich da? Ich habe ein OBD-CAN und ein OBD-K-Line Interface mit denen ich fröhlich
Beitrag #3001390: > edit: > > grad beim stöbern auf > > http://www.chip45.com/products/crumb128-can-5.1_avr_atmega_modul_board_at90can128_usb_rs485_can.php > > das ding da gestossen, das wäre doch ideal oder irre ich da? leider nein. Beide serielle Ports des AVRs sind bereits belegt - einer
-
Thread
embedded linux - root filesystem mounten
Also ich kann persönlich nur für den AVR32 sprechen. Dort stehen die Flash-"Partitionen" in einer Source-Datei vom Kernel. Beim ATNGW100 zb heißt die Datei arch/avr32/boards/atngw100/flash.c... Da gibts dann eine struct mtd_partition flash_parts
jffs2 root=/dev/mtdblock2 rw mtdparts=physmap-flash.0:1M(Boot),2M(Kernel),8M(root),5M(Data) AT91: 128 gpio irqs in 4 banks PID hash table entries: 128 (order: 7, 512 bytes) Console: colour dummy device 80x30 console [ttyS0] enabled Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) Inode-cache
-
Thread
WS2811/WS2812 aus der Ferne steuern + Stromversorgung
index = 0; index < 12; index++) { for (bit = 0; bit < 8; bit++) { if (Daten[index] & 128) { P1OUT = 128; asm(" nop;"); asm(" nop;"); asm(" nop;"); asm(" nop;"); asm(" nop;"); asm(" nop;");
aus China ist noch nicht angekommen. Ich habe schonmal angefangen, mit dem ATTINY1634 etwas in die AVR-Welt einzutauchen (Bild).
-
Thread
NodeMCU ESP8266 PWM-Signal Motor
float radian = (float)i / sinTableLength * 2 * pi; sinTable[i] = round(sin(radian) * 127.0 + 128); // Skalierung auf den Bereich von 0 bis 255 } pinMode(pwmPin_U, OUTPUT); pinMode(pwmPin_V, OUTPUT); pinMode(pwmPin_W, OUTPUT); analogWriteFreq(pwmFrequency); // Ticker einrichten
Phase im Internet errechnen: https://www.mikrocontroller.net/articles/3-Phasen_Frequenzumrichter_mit_AVR https://www.daycounter.com/Calculators/Sine-Generator-Calculator.phtml https://deepbluembedded.com/sine-lookup-table-generator-calculator/ Beachte dabei, das mein Projekt zwei verschiedene
-
Thread
Lohnt sich der Umstieg auf 32-Bit Controller
da auch nicht do flott, der braucht je nach Adressierung auch 4-5 Takte. Unser allseits beliebter AVR braucht EINEN bis maximal ZWEI! Für Bitbanging absolut Spitze! MFG Falk
meist langsam ist >.. der braucht je nach Adressierung auch 4-5 Takte. Unser allseits beliebter > AVR braucht EINEN bis maximal ZWEI! Aber je nach gewünschter Adressierung braucht AVR dafür auch wieder mehrere Befehle, weil RISC! Viele andere Controller sind dafür auch höher taktbar.
-
Thread
KICAD - ATXMEGA128A1 Board mit Ethernet, SDRAM und SD-Karte
Habe mal wieder ein Projekt in KICAD realisiert. Diesmal ein ATXMEGA128A1 Board mit Ethernet (ENC28J60), SDRAM (8MB), SD-CARD, RS-232. Dieses Board soll die Basis für ein WebRadio sein. Genügend RAM dürfte ja auf diesem Board vorhanden sein und auch die 32MHz Takt dürften
Günter S. schrieb im Beitrag #1955727: > Mal ein Beispiel von mir: > > Webradio (ATXMega128) mit Freertos und LCD 240 x 128 und Menu-Designer Gibt es dazu irgendwelche Unterlagen ;-) ?
-
Thread
Interesse an einfach erweiterbarem Experimentierboard fuer den Xmega128a1?
glaube ich in einer Daisy-Chain geschehen Hmja, das habe ich auch schonmal mit zwei AVRs und dem AVR Studio gemacht, aber die Kombi AVR+CPLD in einer Chain ist fuer mich Neuland.
Jörg Wunsch schrieb: >> gemacht, aber die Kombi AVR+CPLD in einer Chain ist fuer mich Neuland. > Sollte auch gehen, die CPLDs haben ja auch ,,richtiges'' JTAG. > Musst halt nur wissen, wie viele Bits die schieben (der AVR schiebt > 4 Bits pro AVR
-
Thread
Jtag ICE Programmer Emulator Debugger
TO diesen hoffentlich nicht in die engere Wahl genommen. 9. Compatible microcontrollers: ATmega128,ATmega128L,ATmega16,ATmega162,ATmega162V,ATmega165,ATmega165V, ATmega169,ATmega169V, ATmega16L, ATmega32, ATmega323,ATmega323L, ATmega32L, ATmega64, ATmega64L
Platine: http://shop.mymcu.de/systemboards%20and%20programmer/Atmel%20ICE%20Programmerboard%20%28ATATMEL%20ICE%20PCBA%29.htm?sp=article.sp.php&artID=200142 Die "Basic"-Version mit Gehäuse und einem Kabel: https://hbe-shop.de/Art-2407172-ATMEL-ATATMEL-ICE-BASIC-DEBUGGER-ATMEL-ARM-AVR-BASIC-KIT
-
Thread
atmega flashen durch einen anderen Cobtrollermittels ISP
programmiert. Später ein Programmiergerät gebaut mit einem ATmega1284P, nun vor kurzem ein weiteres mit einem AVR128DA28 - war nie schwierig, wahrhaft kein Hexenwerk.
nicht das Wahre..... 1. Unbrauchbar, bei Betrieb an niedriger Spannung. 2. Macht Probleme bei über 128kB Flash (hatten wir hier letztens) Aber sonst.... Kleine ISP fähige AVR an 5V, dann ist auch die USBasp Welt in Ordnung. Alle anderen Programmierschnittstellen, kann das USBasp Dingen nicht bedienen
-
Thread
Referenzspannung herunterteilen - Wert von Spannungsteiler egal?
http://www.mikrocontroller.net/articles/Operationsverst%C3%A4rker-Grundschaltungen#Spannungsfolger_.28Impedanzwandler.29). Gruß Dietrich
ausgenutzt werden kann. 128*35mV ist zwar mehr als 4,096V aber dann eben hier mit A=64. Ích habe mehrere dieser Zellen, welche sich in ihrer Ausgangsspannung auch noch unterscheiden. Maximal 128 wäre also eine gute Verstärkung
-
Thread
ATmega328-PU mit 64MB erhältlich?
, kann mir jemand, der Ahnung hat, sagen, ob es einen Controller wie den Atmel ATmega328-PU (DIL28) gibt, der aber einen 64MB-Speicher (oder sogar einen 128MB-Speicher) hat? Einen Atmega648-PU finde ich jedenfalls in keiner Elektronikhändler-Liste.
der hätte auch nur 64 kByte...wenn du MB an Speicher willst, dann bist du bei den 8-Bittern von AVR an der falschen Stelle...
-
Thread
AVR Roadshow 2003 von MSC
Hallo allerseits. Geht jemand von euch auf eine AVR Roadshow? Nähere Informationen unter http://www.msc-ge.com/d/seminare/index.html ciao Dirk
Information und Anwendungswissen kompakt. Und der Hinweis, daß evtl. vielleicht unter Umständen ein AVR mit CAN-Interface auf mega128-Basis kommen könnte. Schmittchen.
-
Thread
STM32 Nucleo welches Board am besten?
https://www.carminenoviello.com/2015/08/28/adding-ethernet-connectivity-stm32-nucleo/
+ AVR für Echtzeit-IO oder Can.
-
Thread
2 Sekunden akustische Verzögerung einbauen
300Hz - 3400Hz. 7kHz Samplerate brauchen nur 28k Speicher.
Das übersteigt den SRAM der meisten MCUs bei weitem Stell dir vor, man kann SRAMs kaufen - z.B. 128 k für 2 Euro. Georg
-
Thread
Welcher Prozessor für Anfänger und Aquariumsteuerung
Baterriebetrieb eine Bedeutung. Und Aquarium mit Batterie fällt ja wohl flach. Dagegen sind die Vorteile des AVR mir mehr wert (DIL-Gehäuse, 5V-Technik). Außerdem muß man sich ja zum Stromstparen erstmal durch die vielen Takteinstellungen durchwuseln. Der AVR hat aber auch einige (nicht so viele) Stromsparoptionen
ADC her nehmen. Fragt sich halt, ob Du dann in ASM programmierst da der tiny26 nur 2KB Flash und 128 Byte SRAM hat. Kann mir aber im Moment nicht verstellen, das man mehr benötigst wenn es ASM wird. Ansonsten geht auch ein Mega8 mit 28 Pins, 23 I/O-Pins, 8KB Flash und 1KB SRAM. Die Schaltung soll
-
Thread
Atmel 64-Pinner im DIP-Gehäuse?
Es gibt aber Steckbrett- und Lochrastertaugliche Platinen: z.B.: http://www.watterott.com/de/Xmega128a4u-USB-BO?x12abe=3f1f3e8dd6b2ca516c06e82d66a18205 So wie diverses von Olimex: https://www.olimex.com/Products/AVR/Header/ Ein derartiges Display stellt gewisse Anforderungen an Speicherplatz..
kritisch. Das Display, das Du Dir ausgesucht hast, ist am Besten am externen Speicherbus eines Mega64/128/640/1280/1281/... anzusteuern. Das ist die schnellste Methode, die in Zusammenhang mit AVR möglich ist, und Faktor 5 schneller als über Bitfriemelei. fchk
-
Thread
[V] AVR Controller und Diverse Restbestände
) -- 1€ 1x ATMEGA16-16PU (DIL40) -- 1€ 1x ATMEGA644V-10PU (DIL40) -- 2€ 3x ATMEGA8-16PU (DIL28) -- je 1€ 4x ATMEGA168-20PU (DIL28) -- je 1€ 1x ATMEGA128-16AU (TQFP64) -- 2€ 1x ATMEGA32-16 TQ (TQFP48) -- 1€ 4x ATTINY4 (SOT23-6) -- zusammen 0,50€ 2x Feinsockel 28 DIP -- je
Hallo zusammen, wieder frei geworden: 1x ATMEGA128-16AU (TQFP64) -- 2€ 1x ATMEGA32-16 TQ (TQFP48) -- 1€ Gruß Tim
-
Thread
Xmega ADC verhaut sich um 25 LSB. Hilfe
Fang damit an das Errata-Kapitel aus dem Datenblatt zu lesen. Der Xmega 128A1 ADC ist ziemlich am Arsch.
Hannes Jaeger schrieb: >Der Xmega128A1 ADC ist ziemlich am Arsch. Ich hätte noch einen Xmega128A3, gäbe damit mehr Chancen auf Erfolg? Gruß
-
Thread
Frequenzzähler 1Hz - 40MHz
weil man SREG manuell sichern muß. Schon gar nicht in C (man schaue sich mal den Code an, den gcc/avr-libc für eine ISR erzeugen, die nur ein Byte inkrementieren muß). In Z8 ASM sieht das so aus: [code] ISR: INC foo RETI [/code] (ja, mit 128 Registern im Z8 haben alle Variablen ihr eigenes
eZ8: Interrupt Latency ist >= 16 Takte (!), plus 7 (2+5) für den Code = _23 Takte_ insgesamt. AVR: Interrupt Latency ist >= 4+3 Takte, plus 7 (1+1+1+4) für den Code = _14 Takte_ insgesamt, wenn für SREG und den Zähler Register reserviert werden können. Mit SREG und Zähler im RAM sind es 28 Takte
-
Thread
Ist mein Ram bereits voll?
test[Filesize()]; do_something(test); } [/c] Beim Compilieren gibts ne Warning: [pre] > avr-gcc -Os -Wall -pedantic -S test.c test.c: In Funktion »func«: test.c:7: Warnung: ISO-C90 verbietet Feld »test« variabler Größe [/pre] Die aber bei C99 weg ist: [pre] > avr-gcc -Os -Wall -pedantic
@function func: /* prologue: frame size=0 */ push r16 push r17 push r28 push r29 in r28,__SP_L__ in r29,__SP_H__ /* prologue end (size=6) */ in r16,__SP_L__ in r17,__SP_H__ rcall Filesize in r18,__SP_L__
-
Thread
Display von Pollin - Datenblatt - Ansteuerung
Das sieht stark nach einem 128x64 Display und dem SBN0064 (LCD-Controller) & SBN6400 (zusätzl. Segmenttreiber) aus.
ist dieses Display wahrscheinlich wieder ein Kandidat für eine rein softwaremäßige Ansteuerung per AVR.
-
Thread
Automatische Stalltür, Sensorabfrage, Atmega8 GCC
Beautifier sind längst erfunden. ADC beim Atmega8 in C http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#ADC_.28Analog_Digital_Converter.29 [C] #define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h> // Schaltung soll bei 1,2V+-10% an ADC1 schalten // AVref = Vcc =
| | ' GND GND (created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de) Gruß, Max
-
Thread
Bascom Compiler Geschwindigkeit
bei FastAVR noch ein Assemblerlisting, was ggf nötige Optimierungen "von Hand" mächtig vereinfacht. Ausserdem kann man so überprüfen wie sinnvoll der Compiler arbeitet. bye Frank
Pentium D mit 3GHz und 1GB Ram probiert. Ergebnis: ca. 10 Sekunden für mein Programm (6% vom Mega128). Das kommt dan auch auf die 2-3 min von Bucho. Nachteil: PC nicht portable, Stomaufnahme ca. 300W(reicht zur Heizung meines Büros im Winter) Mich würde noch interresieren wie lange AVR-GCC zum
-
Thread
AVR als EPROM benutzen (C-Optimierung)
Ersatz-Chips nicht stimmt? Das hat mich auch schon gewundert. Ich hätte nen (fast) pinkompatiblen 28C256 genommen. Und wenn man kein Programmiergerät hat, ist das mit nem AVR auf Lochraster auch schnell hingefrickelt.
Sub-Platine untergebracht die ich komplett neu mache, also Pinout ist egal. Abgesehen davon finde ich den AVR einfacher zu routen als den 27er, wer hat sich nur so ein Pinout ausgedacht. > Ich hätte nen (fast) pinkompatiblen 28C256 genommen. Und wenn man kein Der dann auch gerne mal das dreifache des AVR
-
Thread
Starterkit AVR-P28 Olimex
Hallo zusammen, habe mir bei embedded-projects ein AVR-P28 Starterkit inkl.USBprog bestellt und komme damit gar nicht klar. Hatte gehofft, dass ich im www ne gute Anleitung für den Einstieg finde, aber dem ist leider nicht so. Problem Nr.1 ist, dass
this check. avrdude done. Thank you. Wie man allerdings sieht wird das dahinter hängende AVR-P28 nicht erkannt. Das Flachbandkabel habe ich durchgepingelt, ist ok. Das board hat auch Spannung, der Prozessor ist auch richtig gesteckt. Hat jemand ne Idee oder einen link der mir das Leben erleichtern
-
Thread
AVR mit zu wenig Spannung betreiben
nicht: "Mit Vorteiler tuts das" Wer unbedingt 3,3V und 16MHz will, wird offensichtlich in der AVR Welt nicht glücklich. Viele (alle?) ARM können das. Also? Dem findigen Entwickler fällt schon was ein.....
Versorgungsspannung richtig funktioniert. > Wer unbedingt 3,3V und 16MHz will, wird offensichtlich in der > AVR Welt nicht glücklich. mir würden 1Mhz reichen, aber die Module sind mit 16Mhz Quarz bestückt. Ich möchte klären, ob ich unbedingt den Quarz auswechseln muss.
-
Thread
[C-Code Optimierung] RDM responder
geht, aber kaum was ausmacht. Die braucht ja nur ne handvoll Bytes aufm Stack, das sollte auch bei 128 Bytes RAM unkritisch sein.
eigentlich auch dann noch so machen das man das ganze noch etwas leichter für andere Prozessoren der AVR Reihe anpassen kann.
-
Thread
ATmega8 UART
interner Takt statt Quarz aktiv... probier mal 600 Baud im Terminal aus, dann müsste es klappen wenn der AVR noch auf 1MHz läuft.
datenblatt steht nicht viel drin und hier steht alles aber funktionert wohl nicht (http://www.nongnu.org/avr-libc/user-manual/group__avr__interrupts.html#gae8ea90ab1d3064dfeb128c126d4709d) ISR(TIMER0_OVF_vect) { switch_port(0, 1); switch_port(1, 1); switch_port(2, 1); } muss doch funktionieren
-
Thread
Bitreihenfolge ändern
empfiehlt sich, für alt und neu register-Variablen zu verwenden. register int alt,neu; neu = (alt&128) >>1 ; //alt-Bit 7 nach neu-Bit 6 neu |= (alt=<1) &128; //alt-Bit 6 nach neu-Bit 7 neu =>1; //neu-Bit 6&7 nach neu-Bit 5&6 neu |= (alt=<1) &128; //alt-Bit 5 nach neu-Bit 7 neu =
(alt=<1) &128; //alt-Bit 2 nach neu-Bit 7 neu =>1; //neu-Bit 2-7 nach neu-Bit 1-6 neu |= (alt=<1) &128; //alt-Bit 1 nach neu-Bit 7 neu =>1; //neu-Bit 1-7 nach neu-Bit 0-6 neu |=
-
Thread
Adressierung über Bus
Frank K. schrieb im Beitrag #3766252: > Bei einem AVR wäre das noch ein extra Baustein mit extra Quarz, Selbst wenn man MCP2515 statt AT90CANxx einsetzt kann man dennoch ohne doppeltem Quarz arbeiten. Der vom AVR wird dann oft überflüssig.
aber der ist im >> QFN-Gehäuse und damit schwerer zu verarbeiten. >> ... > > Den AT90CAN32/64/128 kennst Du anscheinend nicht? Doch, aber der ist für viele Anwendungen zu groß und zu teuer. Im Bereich 20 bis 28 Pins hat Atmel nichts anzubieten. Macht aber auch nichts, Microchip hat da eine reichhaltige
-
Thread
AVR Eclipse Plugin 2.1 Released
.d" -c -o"3c5x9.o" "../3c5x9.c" avr-gcc.exe: atmega128: No such file or directory avr-gcc.exe: 14745600: No such file or directory make: *** [3c5x9.o] Error 1
d" -MT"3c5x9.d" -c -o"3c5x9.o" > "../3c5x9.c" > avr-gcc.exe: atmega128: No such file or directory > avr-gcc.exe: 14745600: No such file or directory > make: *** [3c5x9.o] Error 1
-
Thread
ATMega 48/168 PWM Verständnissprobleme.
bestehen sollte. Hierbei bin ich dann auf diese Seite gestossen: http://mino-elektronik.de/AVR_PWM_64/AVR_PWM_64.htm 64 PWM Kanäle an einer ATMega48, die ist recht Kostengünstig, die anderen Bauteile sind auch keine SMD Bauteile nur habe ich Verständniss Probleme... Zum einen kann ich hiermit
'1'. Das Tastverhältnis ist 1/256. Erhöht man 'pwm_wert' auf 2, so tritt der 1. Übertrag bei der 128. Addition und ein weiterer bei der 256. auf. Es ergibt sich die Pulsfolge 127x '0', 1x '1', 127x '0', 1x '1'. Das Tastverhältnis ist nun 1/128 aber bei doppelter Ausgabefrequenz; der eff. Ausgabewert
-
Thread
Wird es einen ATmega648 geben?
Ich glaub da passt dann einfach der Die nicht mehr ins schmale DIL28 mit den Kontaktierungen. Der Die eines Atmega128A ist jedenfalls schon recht groß. Aber ja ich bräuchte auch ab und zu maln AVR mit wenig Pins aber nett RAM...
mit einfach nur viel RAM > gibt. PIC24EP256GP202, 16Bit PIC, 256kB Flash, 32kB RAM, 70 Mips und 28 Pin MfG Klaus
-
Thread
I2C programmierung lernen
bin auch für die Lösung der Zentralen Steuerung und gegen "parallele" Schaltwege. Schnapp dir einen AVR der als Gehirn den Zustand deiner Aktoren überwacht und bei Bedarf jedem der will Auskunft gibt. Bus ------> |AVR| ---> Relais Schalter -> |___| Gruß deathfun
gefunden: http://www.ethersex.de/index.php/Ethersex_(Deutsch) Auszug: unterstützt Atmega 8,16,32,64,128,644 und viele mehr nutzt den Ethernet-Controller ENC28J60 leicht anzupassen und zu erweitern um deine Anforderungen zu erfüllen Protokolle: TCP/IP IPv4/IPv6 OpenVPN Software USB stack RFM12
-
Thread
Einstieg in die Welt der Mikroprozessoren
. C-Tutorial gibts hier: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Vom STK würd ich abraten, meiner Meinung nach viel zu teuer. Wenn du dann doch keine Lust auf AVR hast ist des Geld fürn Ars**. gruß
Ich bin auch Anfänger und schlage mich im Moment mit einem ATmega128 (Second-Hand Arthernet-Platine), einem R8C (Beilage zur Elektor) und einem AT91 (ARM7 auf einer Second-Hand GPS-Platine) rum. In C kann man alle drei programmieren. Subjektiv hat der AVR die Nase
-
Thread
wie ESP8266 aber kabelgebunden
Was mit einem w5100? Oder enc28j60 ?
Arduino Modul mit Wiznet 5100 Chip braucht im Schnitt 150mA. Das CrumbX1-Net Modul mit CP2201 + Xmega128 braucht ca 110mA. Der EN28J60 soll ca 150mA brauchen, habe ich gelesen. Macht also keinen allzu großen Unterschied. Wirklich sparsamer geht es mit Bluetooth oder 433Mhz Funkmodulen. Oder noch
-
Thread
Welchen PIC für Anfängerprojekte?
Es wäre wirklich mal an der Zeit für einen umfassendes Anfängertutorial so wie das für den AVR hier.
Der PIC24 ist nur bis 28 Pins Steckboardtauglich. Vllt. stöft das den TO. Ich bin mit dem PIC24 ganz zufrieden.
-
Thread
AVR Programmierung
<FlashPageSize>128</FlashPageSize> ATmega164P.xml: <FlashPageSize>128</FlashPageSize> ATmega165.xml: <FlashPageSize>128</FlashPageSize> ATmega165P.xml: <FlashPageSize>128</FlashPageSize> ATmega168.xml:
<FlashPageSize>128</FlashPageSize> ATmega3290.xml: <FlashPageSize>128</FlashPageSize> ATmega3290P.xml: <FlashPageSize>128</FlashPageSize> ATmega329P.xml: <FlashPageSize>128</FlashPageSize> ATmega32C1.xml:
-
Thread
Wahl der richtigen µC-Familie Gesperrt
erstmal umständlich eine Platine machen will oder ganz schnell was auf Lochraster zusammen löten. Die AVR gibt es im DIP als 8-, 14-, 20- und 28-Pinner. Als Versorung geht ein billiges USB-Steckernetzteil (5V), da die AVR von 1,8..5,5V laufen. Und auch auf dem 8-Pinner (ATtiny85) darf man float und long
einfacher als AVR (vor allem Timer/PWM), Assembler sowieso einfacher.
-
Thread
Ethersex, ATMega644, Fuses, Pollin NetIO etc.
setzen muss damit das Netzwerk klappt. Schau Dir mal die Funktion reset_controller() in der Datei enc28j60.c an: [c]#ifdef ENC28J60_REV5_WORKAROUND _delay_ms (2); #else while (!(read_control_register(REG_ESTAT) & _BV(CLKRDY))); #endif [/c] Falls ENC28J60_REV5_WORKAROUND nicht definiert ist
ich über RS232 alles auslesen. Jetzt habe ich einen ATmega644 richtig herum aufgesteckt und mittels AVR Brenner und der USB AVR Lab Usbasp Firmware die Fuse Bits gesetzt (unter anderem low : 0xE7 und diverse andere). Danach habe ich eine Firmware erstellt und versucht möglichst alles Standard zu lassen
-
Thread
Assembler Programm von ATtiny13 auf ATtiny45 portieren
"D",2,64,16,55,"d",2,60,86,58,"E",2,57,206,61,"F",2,54,123,65,"f",2,51,96,69,"G",2,48,128,73,"g",2,45,223,77 OCTAVE7: .DB "A",2,43,128,82,"a",2,40,104,87,"B",2,38,154,92,"C",2,36,28,98,"c",2,34,242,103,"D",2,32,32,110,"d",1,241,172,116,"E",1,228,156,123,"F",1,215,246,130,"f",1,203,191,138
Hi >Schon deshalb nicht, weil es bei >Assemblerprojekten mit der AVR-Toolchain überhaupt kein *.elf gibt. Also ich habe jahrelang ELF-Files mit im AVR-Studio419 von Assemblerprogrammen erstellt. Muss ich wohl etwas falsch gemacht haben. MfG Spess
-
Thread
NFS mit grasshopper / AVR32
rpcbind server (errno 5).[/pre] und der PC tut, als ob nichts böses passiert sei: [pre]Sep 16 01:28:03 localhost rpcbind: connect from 192.168.12.2 to dump() Sep 16 01:28:04 localhost mountd[4911]: authenticated mount request from 192.168.12.2:984 for /home/Superandi/Avr32/rootfs (/home/Superandi/Avr32/rootfs) Sep 16 01:28:04 localhost rpcbind: connect from 192.168.12.2 to getport/addr(nfs)[/pre] Für mich folgt hieraus, dass das mountd nicht seiner Arbeit nachkommt (weitere Dienste sind ja
-
Thread
Kleinster und einfachster Linux Prozessor
Nicht ganz ernst gemeinter Beitrag: http://hackaday.com/2012/03/28/building-the-worst-linux-pc-ever/ erfüllt aber immerhin alle genannten Anforderungen ;-)
die Leute mit akademischem Interesse, und beliebig viel Elan... Allenfalls koennte man fuer einen AVR einen x86 Binary interpreter schreiben, und den dann auf einem Arduino laufen lassen...
-
Thread
OLED Display 2.42'' SSD1309 SPI mit oder ohne Level Shifter
Ich würde auch die Betriebsspannung des Arduino auf 3,3V senken, wenn der auf AVR-Basis aufgebaut ist, funktioniert das mit Sicherheit. Hatte auch gerade ein SSD1309-OLED Display mit dieser Auflösung verbaut, allerdings direkt mit einem AVR (ohne Arduino-Umgebung) und mit kleinerer
beschreiben kannst, die das Youtube-Filmchen rüberbringen soll. Geht es um Geschwindigkeit? Hier wird ein AVR eingesetzt, und niemand zwingt den Threadstarter, seine SPI-Schnittstelle mit dem allerhöchsten denkbaren Takt zu betreiben. Da funktionieren Widerstandsteiler. Der AVR hat auch ausreichend leistungsfähige
-
Thread
Reichelt: Was ich gerne im Programm hätte
natürlich auch etwas speziellere LCD-Module, wie von Electronic Assembly die Modelle EA T123 und EA W128-6X... : http://www.lcd-module.de/giff/news/7123.jpg http://www.lcd-module.de/giff/grafik/foto/w128-6f8.jpg
wann kommt den die auswertung? wenn ne woche um ist, also am 28.?
-
Thread
problem beim übertragen (soccerbot)
Datei ledTest auf den Roboter. Die Fehlermeldung lautet: [c] "c:\Programme\qfix\bin\download-mega128.bat" ledTest Found programmer: Id = "AVR ISP"; type = S Software Version = 4.1; Hardware Version = 0.1 Programmer supports auto addr increment. Programmer supports the following devices:
Hier die download-mega128.bat: ::Version 1.2 ::Author: Florian Schrapp, Stefan Enderle @echo off set TARGET=%1 set CONTROLLER=atmega128 avrdude -p %CONTROLLER% -P COM5 -b 115200 -c avr910 -e -U flash:w:“%TARGET%.
-
Thread
Wie macht man solche Lichtmodes? Lauflicht, PWM und Co
.. Da verstehe ich nicht wirklich viel von... Also.. Ich habe derzeit ein Board mit einem ATMega128A. Der ATMega erzeugt 32 PWM Kanäle. Der komplette PortA, PortB, PortC und PortE laufen als PWM. Ich habe dazu den Software PWM Code hier aus dem AVR-GCC Tutorial von 8 auf 32 CH geändert.
[CH28][0]) { PWM_CH28_IS--; } else { PWM_CH28_IS++; } } else { PWM_CH28_IS = pwm[CH28][0]; } } } if (PWM_CH29_IS != pwm[CH29][0])
-
Thread
Webserver mit ISA Netzwerkkarte
hmm ... hab ganz vergessen zu sagen, ich programmiere eigentlich mit WinAVR in C und hab somit von bascom leider keine ahnung, wobein Visual Basic könnte ich ein wenig *g*
daten\easyweb\cs8900.c 127 Error[Pe020]: identifier "P3OUT" is undefined C:\daten\easyweb\cs8900.c 128 Error[Pe020]: identifier "BIT6" is undefined C:\daten\easyweb\cs8900.c 128 Error[Pe020]: identifier "BIT7" is undefined C:\daten\easyweb\cs8900.c 128 Error[Pe020]: identifier "P5IN" is undefined