-
Thread
BASIC-Apfelmännchen mit ATmega168
Hi Ralf, im Moment hab ich nur ATmega8, ATtiny2313,ATtiny13 und einen AT90S8515 da... mehr als 8kiB Flash hab ich bis jetzt noch nicht benötigt,da ich gerade mit AVRs anfange. [Ich brauch für alles etwas länger ;-) ] In einigen Wochen wollte ich aber was bei Reichelt bestellen
-
Thread
Tasten entprellen - Bulletproof
ups und das ganze nun nochmal für richtige DAUs :) Ich hab hier nen AT90S8535 in Betrieb und am PortD 8 Taster drann Ich programmiere mit dem CodeVision AVR Compiler und komme mit dem Code selbst nicht zurecht. Ich weiß ja noch ncihtmal wie ich solche Interupts verwende
mache kommt erst oben und dann links, oder umgekehrt. Woran kann das liegen? ich verwende einen AT90CAN128 und arbeite mit AVR-Studio 4 und WIN-AVR
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
mit einem 6800, 256k Ram und ein 1kB Eprom. Z80, 6510 , später AVR, ich hatte ein STK200 mit einem AT90S1200 dabei als er beschaffbar war. Ich konnte und kann Datenblätter lesen, auch das kleingedruckte. Alles von TO erwähnte kann ich gut nachvollziehen. I2C um mit dem MAS3507 zu reden. In Software auf dem S8515 mit Atmels Beispiel. Spielte nur nicht, weil damals kein Clock-Stretching drin war, ein I2C-Slave es bei mir aber wollte. ok. Seitdem weiß ich, wie I2C funktioniert und das nutzt mir auch heute noch
-
Thread
atmega flashen durch einen anderen Cobtrollermittels ISP
> Ist es möglich ... Ich hatte nie etwas anderes; habe mit dem AT90S8515 und seinem Datenblatt begonnen, diesen mit einem selbst erstellten Programm auf einem Intel 8085 programmiert. Später ein Programmiergerät gebaut mit einem ATmega1284P, nun vor kurzem ein weiteres
S. Landolt schrieb im Beitrag #6374949: > Da hatte mal jemand hier im Forum ein paar Befehle per ISP/SPI von Hand > in einem AVR8 eingetippt... > Fazit: SPI ist einfach zu handhaben. Ich habe auch
-
Thread
Telefonkarten auslesen mit AVR
nach Hause nehmen....die dann dort wieder an Strom legen und drauf los experimentieren;-) Und wenn's ecuh die Polizei holt*TATÜÜÜÜÜÜTATAAAAAAAAA*, dann war's halt ein sehr dummer erster Mai SCHERZ:-)
karte wieder aktiviert. so könnte es funktionieren - allerdings braucht es etwas mehr als die at90 fun-cards die es gibt :)
-
Thread
Lebensdauer Atmega Attiny13 Dauerbetrieb
wohl etwas unterdimensioniert). Der Prozessor läuft noch einwandfrei. Eine weitere DCF77-Uhr mit AT90S8515 läuft seit 2004 ohne Ausfälle. (Da sitzten aber die Elkos auch nicht mehr direkt neben dem Brückengleichrichter). ATMegas oder ATTinys waren zu dem Zeitpunkt noch nicht so verbreitet. Die Lebensdauer
schnell gehen dieses Mal, weil das Teil morgen früh schon eingebaut werden muss und deswegen hab ich's über "Probieren" halt schnell eingegrenzt und bin froh, dass die interne Clock mit 9,6 MHz mit Prescaler 8 = 1,2 MHz Systemtakt läuft, weil das passt ja auch zu meinen eingesetellen 1,21 MHz und jetzt
-
Thread
Controllertypen: Blick über den Tellerrand
Luk4s K. schrieb im Beitrag #1842856: > Auch die Taktverteilung ist im Vergleich zu den AVRs sehr umfangreich. Ja, aber dafür hat man auch keine "Fuses", die die Takterzeugung betreffen und geschätzte
HF-Oszillator hin- und herschalten? Seit Xmega ja, davor nur vereinzelt (beispielsweise bei den kleinen AT90USBxx).
-
Thread
UV-Laserdrucker
sie 50 mW/cm² mal 90 s = 4500 mJ/cm² oder aber die 90 s sind eine sinnfreie Angabe.
sehr seltsame Angabe ist, denn die Joule sind ja Watt > mal Sekunde. Bungard spezifiziert also mW*s², eine sehr eigenartige > Angabe. Entweder meinen sie 50 mW/cm² mal 90 s = 4500 mJ/cm² oder aber > die 90 s sind eine sinnfreie Angabe. Ich gehe davon aus, dass die Angabe sich auf "normale" Röhrenbelichter
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
mal werden soll. Im ersten Bild sieht man oben rechts eine leicht veränderte Variante von Benedikt's LCD Controller für 640x480 LCD mit mega8515 http://www.mikrocontroller.net/topic/25099#new weiterhin einen DSP(ADAU1701), alles unter Kontrolle gehalten von einem STM32(links). Das 2. Bild zeigt ein
tools nicht tool's
-
Thread
Schieberegister ansteuern
so wie ich es sehe hast du einen 8051 devrirate 90S8515 von Atmel drauf. Lese das Programm aus und disassemblier es, sollte doch kein so grosses Problem darstellen, du hast ja die Hardware zum Testen da.
athome schrieb im Beitrag #3674055: > so wie ich es sehe hast du einen 8051 devrirate 90S8515 von Atmel > drauf. > Lese das Programm aus und disassemblier es, sollte doch kein so grosses > Problem darstellen, du hast ja die Hardware zum Testen da. Hallo, ist schon ein Problem - Programm
-
Thread
Attiny2313 Timer16 Bit, Normal Mode, unsauber
hat vor allem weiter unten im Code zu bloeden Wiederholungen gefuehrt: [code] cpi rudr, 0x90 breq keyon cpi rudr2, 0x90 breq keyon2 cpi rudr3, 0x90 breq keyon3 [...] keyon: Das eine keyon2: fast das gleiche keyon3: und nochmal nur die reihenfolge vertauscht
Praktikanten überlassen wird. Andererseits - wenn ich jetzt in ein steinaltes Datenblatt für den AT90S8515 schaue, dann sind dort im 'Instruction Set Summary' die Indexregister auch groß geschrieben; vielleicht ist die Kleinschreibung eine Eigenart des avrasm(2). Wie dem auch sei - ich für mich bleibe
-
Thread
FreeBSD System runterfahren und neustarten, C.
Ein BSD System. Mit Linux habe ich es nicht ausprobiert. Der verwendete Mikrokontroller war ein AT90S8515, wer den code fuer den Chip braucht, kann gerne an coden@int80h.de mailen. Beschreibung: Das beinhaltete C Programm ist im Prinzip sehr simpel. Der Chip sendet 3 verschiedene Bytes, 0,
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
tach tach, hab auch nen kleine´s prob. mit meinen RFM02 und einem ATMega8. habe vom RFM02 den TaktPin CLK auf xTal 1 vom At8 geschaltet doch wie es scheint geht da nix. Der Externe Ausgang XTal am At8 ist ON doch war´s das auch
Hallo Ihr, ich versuche das beispielprogramm von Benedikt auf einem AT90USB128 zum laufen zu bringen. aber leider bleibt es immer in der rf12_ready() in der schleife hängen. Die funktion habe ich, nachdem ich gelesen habe das schon mehrere hier ein problem damit haben,
-
Thread
Wanderkiste Widlar, Runde VI
hab ich die Teile entsorgt weil hoffnungslos veraltet. Bei den Atmels aus den älteren Baureihen ist's ähnlich. Ich hab hier noch nen ATMEGA8515L und sogar noch nen AT90S1200, werde ich nie benutzen und ob man sich da noch für ein Einzelstück reinarbeiten will. Und das ist was ich gar nicht gut fände:
Na da geht´s ja jetzt auch weiter! Vielen Dank für die Rückmeldung.
-
Thread
RS232 nach HTTP/HTML Konverter
welches den HTTP-Server bilden wird. Das ganze wird in C geschrieben und im Moment verwende ich einen 90s8515, da ich für diesen noch ein Experimentiertboard hier liegen habe. Der Code kann aber leicht für einen Mega8 portiert werden. Leider bin ich diese Woche "leicht" im Stress, ich melde mich wieder
P.S. Aus welchem Teil der Republik stammst Du ? Dietmar
-
Thread
Programm ist im Tiny versetzt.
Hi http://www.reichelt.de/Programmer-Entwicklungstools/AT-AVR-ISP/3/index.html?&ACTION=3&LA=2&ARTICLE=45040&GROUPID=2969&artnr=AT+AVR+ISP MfG spess
Sehe gerade auf dem Bild, dass sich auch diese Nachbauten ständig verändern. Bei mir sitzt der AT nicht diagonal auf der Platte. Jumper für den Takt sollte aber einen Pin des IC's mit GND vom Wannenstecker verbinden.
-
Thread
Wer benutzt heap Speicher in uCs < 16 kB RAM?
im Beitrag #5970521: > Intel 8008, Stack in Hardware nicht erweiterbar..8 Bytes. Als die AVRs (AT90S1200) neu rauskamen, hatten die einen 3-Level Hardwarestack. Da habe ich mich ganz verdutzt gefragt, was der Entwickler da wohl geraucht haben möge. Und später den Rückschritt vom ATtiny22 zum ATtiny12
nachvollziehen. Man kann sich dafür auch eine kleine Funktion schreiben. Hier z.B. die Ausgabe auf meinem AT90CAN128: "gst Total 1690 Free 1597" Also sind <6% des Stacks benutzt worden seit dem letzten Aufruf. Da der AVR keine nested Interrupts unterstützt, muß man einfach nur den größten Interrupt ausführen
-
Thread
DCF 77 Uhr mit CodeVision
natürlich) das STK500 und ein paar eigene Applikationen, die ich aber über die ISP Schnittstelle des STK´s programmiere. Die Belegung sieht ganz gut aus, hab sie auch gefunden, Danke!! Na dann probier ich´s mal, kann allerdings noch ein paar Tage dauern, meld mich aber auf jeden Fall noch mal. Gruß
wie man ein Display betreiben kann. Anschluss am Port C. Solltest du ein andern Controller wie den AT90S8515 haben dann benutze den WizardAVR und kopiere die Zeilen ab dem >void main (void)< in dein Programm. Du solltest dich aber an folgende Anschlusse des LCD halten: 1 GND- 9 GND 2 +5V
-
Thread
DS1820, DS18B20 in C
even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Linking: main.elf avr-gcc -mmcu=at90s8535 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.o -std=gnu99 -Wp,-M,-MP,-MT,main.o,-MF,.dep/main.elf.d main.o 1WIRE.C
* [main.elf] Error 1 > Process Exit Code: 2 Müssen bei Deinem Code SFR-Bezeichnungen für den AT90S8535 angepaßt werden? Was ist mit den Umwandlungen von Uchar zu Char?? Liegen die ganzen Fehlermeldungen möglicherweise an meinem makefile? Ich bin dankbar für jeden Hinweis. BTW: Danke
-
Thread
MMC/SD Karte: mmc_lib Version 2.0
Hab ich in nem Blatt nicht gelesen 4MBit/s? dave
Ich weiß jetzt das es daran liegt, dass der AT90S8535 kein SPI2X Flag hat. Aber was muss ich jetzt an dieser Zeile ändern damit es funktioniert? SPSR = SPI_DOUBLE_SPEED << SPI2X; (in der Funktion MMC_Init) Danke Maik
-
Thread
ATmega8, OCR2, Fehler in Tabelle?
diesen nicht mit den anderen klar kommen würde ? Ich denke nicht !!! Man bekommt sogar den ATmega8515 zu kaufen und der dürfte wohl der " Nachfolger " des *AT90S8515* aus der *AVR-Basic Line sein*, also der 1ten Generation von AVR-Mikrocontrollern. Gerade für Anfänger ist es gut wenn man die Beispiele
vernünftige Bücher über die 32Bit Architekturen von Atmel oder mal ein gutes Buch abgestimmt auf die SAM's.
-
Thread
Labor Netzteil
Open-Collector arbeiten kann? Ich schlage nun vor, einen Bustyp zu wählen, der von den kleineren AVRs (z.B. AT90S2313) hardwaremäßig unterstüzt wird. Das wäre eine RS232-ähnliche Konstruktion: MASTER out ---->----/----------------------------/--------- in ----<----|--/-------------------------|--/
für den ATMega161 zu haben (hab ich noch 2 Stück von :-). In dessen Sockel könnte man z.B. auch den AT90S8515 einstecken, falls nicht so viel Speicher gebraucht wird. Wichtig bei dieser Wahl ist nur, dass der verwendete Master-Mikrocontroller mindestens 2 RS232-Schnittstellen hat. Eine für die Slave-Anbindung
-
Thread
Pollin Touchpad MODEL TM1001A
"kann sein dass synaptics die ADB's erst später rausgeworfen hat." .. kann aber auch sein dass ich "auf dem Markt geworfen hat" gemeint hab:-P LG
Interesse hat. Ich hab mich mit dem Touchpad mal über den Jahreswechsel beschäftigt und es an einem AT90S2313 zum Laufen gebracht. Das TP wird mit dem "Apple Desktop Bus" (ADP) Protokoll angesteuert. Hier die Pinbelegung: 1 5V 2 ADB 3 ? 4 GND 5 ? 6 ? 7 BUTTON 1 / nach Masse schalten 8 GND
-
Thread
Probleme mit UART
der Code ... >>>Wie stehen denn Deine Fuses? >>>Welchen Controller benutzt Du? Ich benutze den AT90S8515 der hat keine Fuses für OSC_Select >>>Du musst den evtl. Controller umstellen auf den externen Quarz. Ich habe den clock generator vom board genommen und den Jumper am STK dafür auf OSC_SEL
-
Thread
Zeigt her Eure interessanten historischen Bauelemente
Stimmgabeln als Resonatorelement (1kHz) wie auch für Quarze. Die Anschwingzeit kann je nach Frequenz bis zu 90s betragen. Ich machte auch Versuche mit dreipoligen (Glas) Schwingquarzen wie man sie oft aus der Ukraine/Rußland auf eBay findet. Mich faszinieren diese Teile. Der JFET stellt die Schleifenverstärkung
Matthias S. schrieb im Beitrag #7837922: > Feines Ding, im Instrument steht aber 'Model 543-S Multimeter'. Vllt. > findest du dazu mehr. Ja, da steht "S", keine Ahnung wie ich auf "B" kam. Das 543 ist
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
falschen Sachen kommentiert... Als trost für Dich: meine ASM-Source von 2000 macht I2C auf einem 90S8515 (Vorgänger des Mega8515) macht auch genau das falsch und spielte trotzdem. Zumindest zusammen mit dem benutzten I2C-Slave (MAS3507D)... Gruß aus Berlin Michael
Hallo, Andreas S. schrieb im Beitrag #5718639: > Könntest Du netterweise "den anderen Link" ebenfalls hier einstellen? Hatte Dieter oben gepostet: http://acoptex.com/project/254/basics-project-052a-ov7670-camera-sensor-module-without-fifo-ram-at-acoptexcom
-
Thread
Programmierung Attiny 13
Jumper sind alle drauf (Auslieferungszustand), ansonsten ist nichts am >Board. Der mitgelieferte AT90S8515 sollte noch im Sockel 3000D3 stecken. >und dem STK 500 Strom gegeben. >Dabei passiert folgendes: Die Power LED leuchtet rot (wenn ich den >Schalter anmache) und die Status LED blinkt abwechselnd
Juhu, also nachdem ich eine halbe Ewigkeit lang mit 26KB/s ddas über 100MB große Programm gesaugt habe, läuft zumindest mal die Software. Jetzt messe ich mal raus, was ihr gefragt hat, vielleicht bekomme ich das ja auch noch hin!
-
Thread
Nachfolger für ATMega gesucht
In der Holliwood Version vielleicht. In echt nahm man lieber > /360-Mainframes, wie man hier auf S.17 nachlesen kann: Oder besser auf S.29 > http://www.horst-zuse.homepage.t-online.de/seidel-apollo-2016-final.pdf
integrieren, hält aber mit entsprechendem Wear Leveling genau so lange. Ein paar STM32 mit EEPROM gibt's aber.
-
Thread
Leute für Audio-Projekt gesucht
ARM/MSP/Z80 oder wie auch immer :-) So nun aber kurz was anderes ;-) Ich habe heute ein Atmel AT91SAM7S64-Board bestellt. Die Prozessoren sind spottbillig, 32Bittig, schnell, einfach programmierbar, haben USB (auf Wunsch auch Ethernet). Und das Board hat genug Lötaugen zum Löten ;-) So werde ich
sicherlich _kein_ Altera Flex bekommen. Es ist nur weil ich sie jetzt herumliegen habe. Und ATmega8515 ist auch nur so'n alter Traum dass musstge mal sein, aber heut zu tage gibt es ja SoC FPGA's...
-
Thread
[C-Code Optimierung] RDM responder
zusammen, Da mein DMX-Krempel auf mehr Interesse als erwartet stieß, habe ich vor kurzem auf RDM (s.u.) aufgerüstet. Leider schluckt der Code beinahe 2kB, was ein Viertel vom Programmspeicher eines mega8 oder mega8515 ist. Da etliche Geräte sogar nur den TINY2313 verwenden, ist dies wohl letztlich
Vergleichs-Func, die je nach Gemengelage -1, 0 oder 1 liefert, ist evtl. praktikabler. -- getMsgP gibt's als memcpy_P, was wehlt ist nur Rumgecaste -- RxState ist volatile und Du machst 1000 Zugriffe, zB in einer ISR. Das ist *sau teuer*! --> Auf lokaler, temporärer Kopie arbeiten! Dito für den Mini-Zoo
-
Thread
LED-Uhr mit Attiny26
Evtl. mit Projekt fuer einen der Bausaetze anfangen: https://github.com/ruthsarian/at89c2051_clock Ist zwar noch fuer at89c2051 aber in C, sollte also uebertragbar sein.
Ralph S. schrieb im Beitrag #7795565: > Laß Leute, seit 1996!!! veraltet, fast seit dreißig Jahren! Lass es sein. Ralph S. schrieb im Beitrag #7795565: > Ich war lange Jahre auch im Prüfungsausschuß
-
Thread
LCD + Timer Interrupt
:41 peter Exp $ Software: AVR-GCC 3.3 Target: any AVR device, memory mapped mode only for AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text LCD display Originally based on Volker Oth's LCD library, changed LCD_init(), added additional
**********************************************************************/ void LCD_puts(const char *s) /* print string on LCD (no auto linefeed) */ { register char c; while ( (c = *s++) ) { LCD_putc(c); } }/* LCD_puts */ /*******************************************
-
Thread
Einfach-Messdatenerfassung
. ADS8331 4 Kanäle, 16bit. 24pins. 500000 Mess/s. ADS8515 1 Kanal, 16bit. 28pins. Parallel. 250000 Mess/s. +-10V ADS8519 1 Kanal, 16bit. 28pins. DSP. 250000 Mess/s. 8V,+-5V,+-10V AS8500 1 Kanal, 16bit. 16pins. PGA. 16000 Mess/s. LTC2383-
Teensy-Board bestellt. http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=350424299832 Da kann ein AT90USB162 oder ein ATMEGA32U2 bestückt werden. Die galvanische Trennung könnte ein ADuM3160/ADuM4160 übernehmen. Einen fertigen DCDC mit gutem Wirkungsgrad bei der geringen Last suche ich noch.
-
Thread
Einfacher Wobbelgenerator mit AVR?
herumgebastelt, um zu einem vorgegebenen variablen Signal (ca. 1MHz) die Quadratur- komponenten (0°/90°) zu erzeugen; mit einem 74HC4046 und einem 74HC74 hat das sehr gut funktioniert.
Beitrag #3935928: > Als Spulen nimmst du am besten SMD Typen. ich hätte mal die da gefunden: http://at.rs-online.com/web/p/drahtgewickelte-smd-induktivitaten/8007787/ Reichen die 130 MHz Resonanz? Und ist Q=20 gut oder weniger gut? (da fehlt mir komplett der Bezug dazu)
-
Thread
Hausbus
dennoch funktioniert die Hardware seit ca.2 Jahren in eingebauten Zustand fehlerfrei (bis auf das 8515-Eeprom-Brownoutproblem). Den SAE81C90/91 würde ich zwar nicht mehr empfehlen, da nicht/schlecht lieferbar, dafür einen µC mit integriertem CAN einsetzen. Ich bastle gerade für die nächste Version an
man will ja sauber und modular programmieren, da sind Reserven immer praktisch. Nach oben hin gibt's natürlich keine Grenzen ;-). Gibt's keine AVRs, die kompatibel zum Mega8 sind und mehr als 8kB Flash haben?