-
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?
> Und ein bisher unbenutztes > 3.3V-ATmega128-Board mit Handy-Grafikdisplay und vier Tastern hätte ich > auch noch ;-) Wäre doch genau das Richtige, da der ATMEGA128 zwei UARTS besitzt.
-
Thread
Suche schnelleren Controller als ATmega328
bringt garnichts. Das geeignete Werkzeug heißt Profiling: http://de.wikipedia.org/wiki/Profiler_%28Programmierung%29
mich leider noch nicht so gut > in diesem Bereich aus, kann mir da jemand helfen? PIC32MX250F128B 28 Pins, auch DIL 32 Bit, 50 MHz 128k Flash, 32k RAM etc etc http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en557425 fchk
-
Thread
Mal was anderes :-)
Ich würd lieber nen Microchip enc28j60 nehmen, ist weitaus einfacher an so einen kleinen 8bit uC anzuschliessen ;) Noch dazu einfacher zu beschaffen und einfacher zu löten. Für ganz normal TCP/IP und Webserver reicht das interne SRAM
an wie umfangreich deine Sensordaten sind. Hier mal noch nen Link zu meinem Projekt mit dem enc28j60: http://avr.auctionant.de/avrETH1/index.html Bye, Simon
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
Alternativ geht auch das hier (ich habe das aber selbst noch nie ausprobiert): 6.2.4 Internal 128 kHz Oscillator The 128 kHz internal Oscillator is a low power Oscillator providing a clock of 128 kHz. The frequency is nominal at 3V and 25C. This clock may be select as the system clock by programming
void loop(){ } [/code] sowie ein Code zur Kalibration z.B. diesen hier: [code] #include <avr/io.h> #include <util/delay.h> #include <avr/sleep.h> #include <avr/eeprom.h> /////////////////////////////////////////////////////////////////////////////////////// // code for calibration
-
Thread
Arduino Uno R3 Frage zur Funktionsweise
auf: #include "Wire.h" int Triac = 5; int ZC = 3; int dimming = 4; // Dimming level (0-128) 0 = ON, 128 = OFF int c; void setup() { pinMode(Triac, OUTPUT); pinMode(ZC, INPUT_PULLUP); attachInterrupt(digitalPinToInterrupt(ZC) , zero_crosss_int, RISING); Wire.begin(8);
Marco G. schrieb im Beitrag #6241893: > int dimming = 4; // Dimming level (0-128) 0 = ON, 128 = OFF Weiss jetzt nicht ob es hier relevant ist, aber bei int8 ist der positive Zahlenbereich 0-127. Was kommt also bei der multiplikation 78*128 heraus? Also besser "volatile unsigend
-
Thread
M28P128 Erasefehler bei 0xf0000 mit TL866
Hallo zusammen, ich habe da ein etwas merkwürdigen Effekt mit einem Flash M28P128 SOP16. Dieser stammt aus einer Qnap TS419p+ die aktuell keine Reaktion mehr zeigt. Hatte ich aus einer Umzugsaktion eines Bekannten geschenkt bekommen. Soweit lässt sich das Teil einwandfei
dann wirklich schreibt, wenn er 0xFF sieht. Sieht nach demselben Effekt aus wie bei mir mit dem M28P128. Gruß Christan
-
Thread
LED-Treiber über RS485
einen größeren AVR nehmen. Mega8 mindestens >Wieso? 2K Flash und 128Byte Ram. Wenn du dir das in ASM antun willst.... >> - Wie stellst du die 5V am Ende eines langen Kabels sicher? >Die 5V werden über andere Kabel
Tim schrieb im Beitrag #2159250: >>> - Würde einen größeren AVR nehmen. Mega8 mindestens >>Wieso? > 2K Flash und 128Byte Ram. > Wenn du dir das in ASM antun willst.... Ich weiß ja nicht wie du programmierst aber das bisschen UART Schubsen und LED Ausgeben
-
Thread
MIDI-Frage
So, ich hab mal aus dem "AVR-Tutorial - 6. Das UART" das interruptgetriebene Empfangsbeispiel genommen und leicht angepaßt (im Anhang) Oben muß natürlich .equ CLOCK = 4000000 an die entsprechenden Gegebenheiten angepaßt werden
größer/gleich 0xF8) verworfen, ansonsten wird er Status neu gesetzt. Syntaktisch ist das für den AVR-Assembler (Studio) so richtig, ich habe es allerdings inhaltlich nicht am "lebende Objekt" getestet. Gruß Ingo
-
Thread
Sinusberechnung auf Controller STM32F030
fürs > Programm. Im AVR wäre das so nicht ein Problem, weil ein 8 Bit breit, bei einem ARM dieses jedoch 32 Bit breit. Es wäre mal einen Vergleich wert, wie groß der Code auf einem AVR und wie groß der Code auf einem ARM
Byte Code + 128 Byte Tabelle = 236 Bytes Flash. Legt man die Tabelle per const ins Flash, dann sieht es so aus: text data bss dec hex filename 1292 28 164 1484 5cc
-
Thread
Senden einer Infrarotsequenz
erwartete Anzahl Perioden senden. Bedenke auch das das hantieren mit Datentypen > 8Bits auf einem AVR mitunter recht lange dauern kann. Zumindest dann wenn es um Mikrosekunden geht.
[C] uint64_t sequenz = 108016212 | (data << 28); //Zeile 48 sequenz |= (parity << 40); //Zeile 50 [/C] | v [C] uint64_t sequenz = 108016212ULL | ((uint64_t) data << 28); //Zeile 48 sequenz |= ((uint64_t) parity << 40); //Zeile 50
-
Thread
LCD 128x64 Initialisieren
eigentlich helfen http://www2.produktinfo.conrad.com/datenblaetter/175000-199999/187429-da-01-en-NLC-128x064CSC_Display.pdf
für das 4. display: vdd - vss = +7V (max) => 7V - 0V = +7V weiter vdd - v0 = 28 V (max) => 7V - (-21V) = +28V die displays brauchen also eine negative kontrastspannung gruß tenner ps.: bei den oleds nochmal genau das datenblatt lesen
-
Thread
AVR64DD32: TCA-Overflow-Interrupt deaktiviert RTC
Hi, ich nutze erfoglreich bei einem AVR64DD28 den RTC und TCA im Interruptmodus (RTC für Interrupt alle 1 Sekunde, und den TCA alle 50ms) - siehe auch https://www.mikrocontroller.net/topic/562401 Wenn ich das selbe beim AVR64DD32 versuche
// enable interrupts while(1) { } } [/c] (getestet am AVR128DB48)
-
Thread
Scheduler für AVR
MIDI übertragen wird. Es kam immer wieder zu Verschlucken von MIDI-Code. Na ja, habe ich gedacht: AVR sei sicher zu langsam :) In Wirklichkeit war Problem natürlich nicht in AVR...
.+8 300: 0e 94 ea 00 call 0x1d4 304: 21 96 adiw r28, 0x01 306: f8 cf rjmp .-16 308: df 91 pop r29 30a: cf 91 pop r28 30c: 08 95 ret 2f2: cf 93 push r28 2f4: df 93 push r29 2f6
-
Thread
embadded webserver IDE/LAN
erledigt der server. power: sollte ein 32bit controller nicht mit der datenmenge klarkommen (mega128 oder so)?
find ich das programmieren und löten recht interessant :-)=) Die Plattengröße ist zunächst mal auf 128 GB begrenzt. Das liegt an der ATA-Spezifikation rev 5. Die erlaubt maximal 28 Bit Breite Sektoraddressen. Ergibt bei einer Sektorgröße von 512 Byte 128 GB Gesamt. Wenn man nun FAT16 verwenden sollte
-
Thread
ATmega32 4facher Takt??
Ne mit Sicherheit nich :P Wie kommst auf die falsche Annahme, der wuerde mit 128MHz laufen? Oder willst nur trollen?
meldung/Brieftaube-so-schnell-wie-Breitband-Internet-755485.html aber USB geht beim TO ja nicht ;( avr
-
Thread
SPS Betriebssytem
. Auf den AVR-CAN-Knoten laufen die SPS Macros im Programmcode mit C gemischt. Läuft alles sehr gut und stabil. Schöne Grüße Josef
http://www.elektronik-labor.de/Lernpakete/TPS/HandbuchTPS.htm Es gibt hier im MC-Netz auch einige AVR-Derivate.
-
Thread
2* UB8830D was mach ich nur mit Ihnen?
kein Programm, .... Die Anzahl meiner Grauen Zellen ist begrenzt und wenn, mache ich das mit einem AVR. Der UB88xx war zu seiner Zeit modern. Aber heute nicht mehr.
einem Atmega haben hier geht es aber um diese Kollegen und das Speichermanagment, welches man im Atmega128 de fakto geschenkt bekommt.
-
Thread
Buck-Converter Transistor-"Abschaltkurve"
circuitjs.html?cct=$+1+2e-9+10.20027730826997+50+5+50%0AR+96+256+64+256+0+2+150000+5+0+0+0.5%0Aw+96+256+128+256+0%0Ar+128+256+176+256+0+5000%0At+176+256+208+256+0+1+-17.879568247710594+-5.879568247786291+100%0Ar+208+272+208+304+0+100%0Ag+208+304+208+336+0%0Aw+208+240+208+176+0%0Ar+208+128+208+96+0+470%0AR
+336+0%0Aw+288+176+208+176+0%0Aw+208+176+176+176+0%0Aw+176+64+208+64+0%0Aw+208+96+208+64+0%0Aw+208+128+208+176+0%0Ad+368+304+368+256+1+0.805904783%0Ag+368+304+368+336+0%0Aw+128+256+128+224+0%0Aw+176+256+176+224+0%0Ac+128+224+176+224+0+4e-9+0.8795682477812568%0Ao+16+64+0+2083+80+3.2+0+-1+0%0A
-
Thread
[V] uC, Digtal, Analog, Transistoren, Evalboards
-20AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 10x ATTINY2313A-MMH, Atmel: AVR, 2k Flash, 128B RAM,20MHz-> 0,25€/Stk. 10x ATTINY85V-10SU, Atmel: AVR, 8k Flash, 512B RAM, 10MHz-> 0,50€/Stk. 8x ATTINY88-AU, Atmel: AVR, 8k Flash, 512B RAM, 16MHz -> 0,50€/Stk. 3x ATTINY25V-10SU, Atmel: AVR, 2k Flash, 128B RAM, 10MHz-> 0,25€/Stk. 116x M29W320EB-70N6, ST: 32MBit Parallel Flash -> 0,25€/Stk. 4x
-
Thread
Auswahl geeigneter Hardware nach langer Auszeit
AVR8 sowieso paktisch immer schwer im Vorteil, sowohl bezüglich Durchsatz als auch insbesondere Latenz)... Ein anderer systematischer Engpaß der AVR8 (mit Ausnahme einiger alten XMega) ist die Nichtverfügbarkeit
war DDS MICRO-C 8031/51 (Dave Dunfield). Das war zu einer Zeit, da bastelte Atmel noch an ihren AVR's rum. Ca. ein Jahr später bekam ich eine Einladung zum 'Seminar'. Dort konnte man dann AVR-Studio 1.01 für Win95/WinNT abgreifen. Also im Osten nichts Neues...
-
Thread
LED Logarithmisch Dimmen
klappt das nicht so wie ich es mir vorstelle! Hier mein Code (für einen Atmega8): #include <avr/io.h> #define F_CPU 8000000 #include <util/delay.h> #include <avr/pgmspace.h> unsigned char test=0; const uint8_t pwm_value[256] PROGMEM = { 1, 1, 1, 1, 1, 1, 1, 1, 1,
Alternativlosigkeit vorschwafelt. ES GIBT IMMER ALTERNATIVEN! https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Flash_mit_PROGMEM_und_pgm_read https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Flash_mit_flash_und_Embedded-C P S Sorry, aber das musste jetzt sein.
-
Thread
Verständnissfrage zur nötigen Mehrfachmessung eines AD-Messwertes mit µC
kann eigentlich schon recht viel, an die 700 Seiten Dokumentation dazu)Hier scheinen die meisten eher AVR-Controller zu verwenden,wenn man hier so die Themen durchgeht??
) und eine weitere Addition. Echt jetzt? Ich hätte einfach 81 Messwerte genommen und durch 128 geteilt...
-
Thread
undefined reference to `main' in Assembler??
Hallo, ich brauche dringend eure Hilfe. Mein erstes winAVR-Projekt ist ein Assemblerprogramm zur Ansteuerung eines 8x24 Text-LCD an einem myAVR-ATmega8-Board mit myUSB MK2 winAVR Version 20090313 Ich verwende Assebler weil ich in C noch keine Erfolge erzielen
als für mein > ASS-Programm!) die Zusammenhänge im Makefile Mein Rat Für Assembler nimm das AVR-Studio Für C nimm ebenfalls das AVR-Sudio
-
Thread
USBasp stellt sich tot nach Firmware update.
/irq5.io/2017/07/25/making-usbasp-chinese-clones-usable/ http://cepp-techblog.blogspot.jp/2013/12/avr-isp-aus-der-bucht.html Mußt Du halt mal gucken ob das bei Deinem auch zutrifft
-28 (v1.4) ------------------------ - added TPI support for ATTiny4/5/6/10 (by Slawomir Fraś) - added support for controllers with flash >128kb (by Slawomir Fraś) ... [/pre] > Anbei eine gepatchte
-
Thread
Benörige Hilfe bei Grafikdisplay LM240120
werden einzelne Pixel. Was genau ist dein Problem ? P.S. Wird wahrscheinlich genau wie ein 128x64 angesteuert, nur eben mehr Pixel.
Geht nicht so einfach. Das sind 8051 (bzw. 8052) spezifische Sachen, die es auf dem AVR in der Form nicht gibt - jedenfalls nicht in C. Aber: So ein parallel LCD Interface gibts für AVR wie Sand am Meer. Das klaut man sich einfach irgendwo her (-> Google, Github).
-
Thread
Grasshopper Inbetriebnahme
avr32-linux-uclibc-cc avr32-linux-c++filt avr32-linux-uclibc-c++filt avr32-linux-cpp avr32-linux-uclibc-cpp avr32-linux-depmod26 avr32-linux-uclibc-gcc
avr32-linux-uclibc-objdump avr32-linux-nm avr32-linux-uclibc-ranlib avr32-linux-objcopy avr32-linux-uclibc-readelf avr32-linux-objdump avr32-linux-uclibc-size
-
Thread
Welche Bibliotheken muss ich anhängen?
access to system wide * configuration. * @version 1.0 (CVS revision : 1.6) * @date 2006/03/08 17:02:28 (created on 06/04/2004) * @author raubree (created by Emmanuel David) *****************************************************************************/ #include "config.h" #include "avr/io.h"
access to system wide * configuration. * @version 1.0 (CVS revision : 1.6) * @date 2006/03/08 17:02:28 (created on 06/04/2004) * @author raubree (created by Emmanuel David) *****************************************************************************/ #include "config.h" #include "avr/io.h"
-
Thread
ATMega16 & INT2 mit avrgcc
Hmm: avr-gcc: 3.4.6 Binutils: 2.16.1 + coff-avr-patch (20050630) avr-libc: 1.4.5 Sieht eigentlich so aus, als hätte ich überall die aktuellen Versionen. Hat noch jemand eine Idee?
, 0x00 ; 0 28: a0 e6 ldi r26, 0x60 ; 96 2a: b0 e0 ldi r27, 0x00 ; 0 2c: e0 e8 ldi r30, 0x80 ; 128 2e: f0 e0 ldi r31, 0x00 ; 0 30: 03 c0 rjmp .+6
-
Thread
ATMega8 schaltet LED nicht
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- eeprom 4 20 128 0 no 512 4 0 9000 9000 0xff flash 33 10 64 0 yes 8192 64 128 4500 4500 0xff lfuse 0 0 0 0 no 1 0 0 2000 2000 0x00
ok. [code] /usr/local/bin/avrdude -C /Applications/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf -c avrisp -p m8 -P /dev/cu.usbmodem14201 -b 19200 -U lfuse:r:-:i -v [/code] gibt das hier aus: [code] avrdude: AVR device initialized and ready to accept instructions Reading
-
Thread
Layout für MCS51 Experimentierboard
kenne ich nicht. Ich habe entweder meine Programme in den 89S52 reinbekommen oder gleich einen z.B. AVR benutzt.
Hmm. Nun AT28C256 Eeproms drin. PROG antwortet 1 Error Programming > ?? Peter
-
Thread
Daten auf Web Sever speicher.
gute Kopiervorlage. http://stefanfrings.de/avr_io/index.html
nicht - sondern um eine saubere und modulare Architektur auf Seiten der Software. Und das ist meinem AVR nicht machbar. Oliver R. schrieb im Beitrag #3800772: > Wer sagt das? Wozu braucht man sonst 128kB bei einem 8bitter? Du willst mir also sagen, dass du in die 128 kB einen voll ausgereiften Netzwerk-Stack
-
Thread
Z-Pointer?
lpm ;Lädt den Wert 64 nach R0=Zeichen out PortB,zeichen tabelle1: .db 1,2,4,8,16,32,64,128,255,128,64 tabelle2: .db 1,2,3,4,5,6,7,89,10 Also danke schonmal im Vorraus
Hab' ich auch nur aus der Hilfe zu AVR-Studio... (Dein PC hat doch sicherlich auch eine F1-Taste, oder?)
-
Thread
Inbetriebnahme ENC28J60 Radig/RoeBue Arduino nano3
ein ENC28J60 hängt am Arduino nano3 - siehe Bild. Die Codebasis ist der Webserver von Radig/RoeBue. Der C-Code übersetzt fehlerfrei. Nach Direkt-Verbindung des ENC-Moduls zum Laptop kommen über die serielle Schnittstelle
192.168.178.90 mit 32 Bytes Daten: Antwort von 192.168.178.90: Bytes=56 (gesendet 32) Zeit=1ms TTL=128 Antwort von 192.168.178.90: Bytes=56 (gesendet 32) Zeit=1ms TTL=128 Antwort von 192.168.178.90: Bytes=56 (gesendet 32) Zeit=1ms TTL=128 Antwort von 192.168.178.90: Bytes=56 (gesendet 32) Zeit=1ms
-
Thread
Atmega328P ADC Problem
auskommentiert würde es auch auf dem Arduino laufen! Entweder Arduino stile setup() loop() oder AVR while(1) und never return!
soll das tun? Das habe ich aus dem [[ADC Tutorial]] - https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Analoge_Ein-_und_Ausgabe#ADC_.28Analog_Digital_Converter.29 aus Verzweiflung übernommen, da es nicht funktionierte.
-
Thread
einfachen http request an DSL Router senden
IEE 802.3 (Ethernet) oder vielleicht auch SLIP/PPP (IP over Serial). > Es sollte möglichst ein AVR(mega) sein, da ich über STK500 flashen will. Dann schau dir vielleicht das AVR NetIO an. Das ist ein AVR mit einem ENC28J60 Ethernet Chip. > Ideal wäre also dann zB ein ATmega8535 + irgendein_Netzwerk_Controller > Da hier keine großen Daten übertragen werden sollen, ist SPI Anbindung > sinnvoll. ENC28J60 zieht mir aber zu viel Strom. Gibts was anderes Nicht, wenn du es an einen AVR tackern willst. Es gibt natürlich Alternativen wie etwa den WIZnet W5500, aber wahnsinnig Strom sparen die nicht.
-
Thread
Näherung für ArcusTangens?
Das schlägt Wikipedia vor: https://www.wolframalpha.com/input/?i=arctan%28x%29%3B+x%2F%281+%2B+0.28x%5E2%29 Und die Abweichung: https://www.wolframalpha.com/input/?i=plot+%7Barctan%28x%29+-+x%2F%281+%2B+0.28x%5E2%29+%7D%2C+x%3D+0..1 Interpolation im Allgemeinen:
libgcc eingebaut. Wer's ausprobieren möchte: https://sourceforge.net/projects/mobilechessboar/files/avr-gcc%20snapshots%20%28Win32%29/avr-gcc-10.0.0_2019-12-16_-mingw32.zip/download ist ein ZIP mit avr-gcc.exe für Windos. Es braucht nichts installiert werden, einfach ZIP auspacken und ./bin-Verzeichnis
-
Thread
eigenes Z80 Mainboard - geht das so?
, das kann der AVR gleich mit erledigen. > Wenn du meinst, das jetzt ueber Klimmzuege vom AVR bereitstellen zu > lassen halte ich fuer keine gute Idee. Zum Testen reicht es, RAM kommt aber auf jeden Fall dazu (
nach. Danke für die Idee. Aber erstmal muss ich das Mainboard bauen. DMA habe ich, außer für den AVR, nicht vorgesehen.
-
Thread
Vorüberlegung: Syslog (UDP) aufzeichnen
mit dem ATMega32 geklappt. Mit Mega644, ENC28J60, einem 128x128 Pixeldisplay und SD-Karte hab ich schon einen Syslog-Server laufen gehabt, allerdings prä Arduino. Arduinos gibt es schon mit Ethernet onboard und für UDP Send/Receive und SD-Karte
Hardware kann ich besser als Software. ------- Generelle Frage: Wo liegt der Unterschied, ENC28J60 oder W5500 zu verwenden? Hat jemand Erfahrung mit dem Platzbedarf deren Libraries?
-
Thread
avrdude schreibt keine Fuses bei ATmega8
Und so: [c] "avrdude -c avr911 -P/dev/ttyUSB0 -p m8 -U hfuse:w:0xD9:m -U lfuse:w:0x3F:m" [/c] ?
Hallo! Habe nun von myAVR das myAVR-ProgTool heruntergeladen und auf Windows 7 versucht die Fusebits zu schreiben. Es hat tatsächlich geklappt. Das Programm kann die Fusebits aber nicht auslesen, deshalb wollte ich mit Burn-o-mat
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
aerospace.honeywell.com/en/products/navigation-and-sensors/high-temperature-microelectronics zeig mir auch nur einen AVR der dasselbe bietet. Bei ARM sieht es etwas besser aus als die obsolete Familie AVR, aber lange nicht so gut.
8051, AVR ist kalter Kaffee! Spiel zuerst mit einem Simulator. Und wenn es Spaß macht, dann nimm einen aktuellen µC.
-
Thread
Verständnisfrage zu Assembler bei PIC und ATMEL
131 AVR-Instructions (ATMega1284), der PIC16F677 kann 35. Das will man doch nicht ...
bessere Idee, wie du mit einem 8Bit Arbeitsregister > 1023 Adressen nutzen kannst? Z.B. 8051 oder AVR zeigen Dir, wie man 64kB Daten + 64kB Code linear adressieren kann. https://de.wikipedia.org/wiki/Intel_MCS-51 Es gab auch mal 8051 mit >64kB Code (AT89C51RE2: 128kB Flash). Leider ist die Fabrik
-
Thread
Linux auf dem STM32 externes RAM
Beitrag #5686480: > Man kann an einem STM32 problemlos einen Netzwerkchip betreiben, z.B. > den ENC28J60 (wird von Linux unterstützt). Das mag ja sein, aber in 128kB RAM (um die es hier geht) kriegst du nie und nimmer einen Linux Kern mit den Netzwerktreibern rein, die für TCP/IP notwendig sind.
RAM für den Kernel vorausgesetzt. In 128 KB geht es natürlich nicht, darum mein Hinweis auf RetroBSD. Antikes UNIX ginge in 128 KB natürlich auch. :-) eher nicht schrieb im Beitrag #5686790: > Darum oft auch die BGA-Packages. Richtig
-
Thread
I2C bei Attiny13
to the asm file -mtiny-stack Change only the low 8 bits of the stack pointer AVR options: -mmcu=[avr-name] select microcontroller variant [avr-name] can be: avr1 - AT90S1200, ATtiny1x, ATtiny28 avr2 - AT90S2xxx, AT90S4xxx
with 8K wrap-around (default for avr3, avr5) Known MCU names: avr1 avr2 avr3 avr4 avr5 avr6 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414
-
Thread
LCD und STK500
kann mir jemand die LCD-Routinen vom Tutorial (bzw die Routinen die das AVR Studio benutzt) so um schreiben das ich mit meiner Pinbelegung auch mit Assembler bzw AVR Studio progn kann? thx
ich glaub langsam echt das display ist kaputt, ich hab jetzt alles versucht, avrStudio, CodeVisionAVR und zu guter letzt Bascom und nicht einmal hier tut sich was. Das Display zeigt immer nur die 2 schwarzen Balken egal was ich mach, aaaargh.
-
Thread
Dopplerpeiler ans Internet anbinden (FAT/SD/ETH/HTTP) AVR/ATMEGA644
würden die Fortgeschrittenen/Profis es machen? Die Hardware ist fest vorgegeben (myEthernet von myAVR) www.myavr.de - 10 Megabit Ethernet mit ENC28J60 von Microchip - ATmega644P 20 MHz mit vorinstalliertem Webserver - IP-Adresse einstellbar (192.168.20.96 = standard) - 64 K FLASH - 4 KByte SRAM
aber auf einem AVR wirst du trotzdem noch die von mir genannten Probleme haben.
-
Thread
LED Matrix Zeile für Zeile leuchten lassen
Jag das mal durch den Compiler. Ich hab hier kein AVR-Studio und kein WinAvr installiert. Der Code wurde daher nicht compiliert und auch nicht getestet. Gut möglich dass kleine Flüchtigkeitsfehler drinnen sind. Von den 160 möglichen Spalten kümmert
Sorry. Hab mir gerade AVR-Studio und WinAvr gezogen. Aber auf dieser Vista-Maschine funktioniert das Zeugs nicht (warum auch immer) und ich hab jetzt nicht die Zeit diesem Problem nachzugehen. Werds in der Nacht mal auf
-
Thread
HTML mit dynamischem Inhalt
Hallo, ich habe einen Webserver mit ATmega128 gebaut (Rolladensteuerung). Der HTML-Code wird abhängig von diversen Parametern übertragen (Beispiel siehe Infoseite in der beigefügten Datei). Ich bin hierbei wie folgt vorgegangen: 1. "normale"
td><td>001</td></tr> <tr><td>Compiled:</td><td>Dec 26 2008 / 22:28:10</td></tr> <tr><td>RS485-Adresse:</td><td>W30</td></tr> </table> <table cols="2"> <tr><td><b>Bautrate</b></td><td></td></tr> <tr><td>RS485-Bus:</td><td>9600</td></tr> <tr><td>AVR <=> XPort:
-
Thread
Mehrere vorhandene Funktionen für bis zu 4 UART's nutzen?
noch viele andere Hardware-Einheiten in der "Mache" wird's schnell fitzig. Lama: > Nur um mal die AVR-Leute ein wenig zu ärgern... xmega ist auch avr, siehe oben, nur mal die STM-Leute ein wenig zu ärgern (habe selbst mal STM probiert), schon mal das ATMEL-Studio angesehen?
J Zimmermann schrieb im Beitrag #5403293: > xmega ist auch avr Ja, ist mir bekannt. Daher auch mein Einleitungssatz. Aber speziell für die Leute, die vor AVR-Liebe schon beinahe Blind durch die Gegend laufen: xmega = avr = "für die Leistung überteuert und altmodisch
-
Thread
ATmega8 Probleme mit Vergleichen
sieht man, dass val und buffer übereinstimmen, der Vergleich also stimmt. Beim letzten ist der val 0x28 und der buffer 0x3B, für den ATmega gilt jedoch 0x28 == 0x3B ist true, warum auch immer :(
Du solltest die AVR-GCC Versionsnummer angeben und den erzeugten Assemblercode.
-
Thread
ISP - Pinbelegung
insgesamt neun verschiedene Belegungen angegeben. Insgesamt gibt es folgende Varianten: 2x40er 28er 2x20er 14er 8er (plus je einen weitern 8er und 28er für tiny14 und tiny28. Die haben aber kein ISP) Du brauchst also sieben Belegungsvarianten.
Momentan hab ichn selbstbau AVR Programmer mit ISP und verschiedenen Sockeln. Den will ich auch auf einen 40er DIL schrumpfen, daher habe ich mir mal ne Tabelle gemacht mit den ISP Anschlüssen der meisten AVR. Das sollte dann