-
Thread
Fehlermeldung makefile
change these lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = at90s8535 #put the name of the target file here (without extension) TRG = bat_sta #put your C sourcefiles here SRC = $(TRG).c #put additional
-
Thread
wake up from Power-Down-Mode
Hier findest Du ein Beispiel für einen S2313. Wichtig ist, den Interrupt freizugeben, bevor der Prozessor schlafen geht. Andernfalls kann er nicht aufgeweckt werden. http://www.mino-elektronik.de/power_at90s/powerat90.htm
Sorry, falsches Forum, falscher Link: noch einmal mit 's' wie suchen: http://www.mino-elektronik.de/power_at90s/powerat90s.htm
-
Thread
Schrittmotor mit ULN2803 und 8052 uC
PWM auf 8 Pin? Sorry, da > reicht wiedereinmal meine Erfahrung nicht aus. Ein erster AVR war der AT90S8515, der Atmel einen leichteren Einstieg als 8051-Ersatz ermöglichte - bei mir zumindest ;-). Der pinkompatible Nachfoger ist der ATmega8515, der mit 16 MHz laufen kann und mindestens 10 x schneller
8MHZ / 12 bleibt wirklich kaum Zeit zwischen 2 UART-Bytes (~26 Zyklen). Man könnte aber auch die AT89LP51 Serie nehmen, die teilt XTAL/1. http://www.digikey.de/product-detail/de/AT89LP51-20PU/AT89LP51-20PU-ND/2774081 Mit 20MHz Quarz sind dann 800 Zyklen Zeit.
-
Thread
Stack beim AVR
Digitalkmera habe, nur ein Screenshot von der TV Karte. Bisher lief anstelle des pinkompatiblen AVRs AT90S8515 ein AT89S51 mit 1,8432MHz CPU Takt (also 22,1184MHz Quarz). Dieser war zu etwa 90% ausgelastet, ich hab mal den Pixeltakt von 10MHz auf 12MHz erhöht und da haben schon ein paar gefehlt. Der AVR
RGB Werte die entsprechende Farbe hat und erzeugt dann die drei analogen Signale. Ein zweiter AVR (AT90S1200) mit 12MHz erzeugt ein Standart PAL Composite Sync Signal. Beides geht entweder in die Scartbuchse oder wird über einen Videoenkoder (z.B. AD722) in ein PAL Signal umgewandelt. Die Schaltung
-
Thread
avrdude schreibt nur bis 64 byte in den flash-speicher
0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = (unknown) Device code: 0x34 = AT90S2333 Device code: 0x35 = (unknown) Device code: 0x36 = (unknown) Device code: 0x37 = (unknown) Device code: 0x38 = AT90S8515 Device code: 0x39 = (unknown) Device code: 0x3a = ATmega8515 Device code: 0x3b = (unknown) Device code: 0x3c = (unknown) Device code: 0x3d = (unknown) Device code
-
Thread
Fehlerursache bei Displayansteuerung eingrenzen
brief macros for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H [/c] Danke
*/ #define LCD_E_PIN 5 /**< 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
Led´s mit überblenden PWM
die andere ist blau. Nun soll von blau über lila nach rot übergeblendet werden. Da mein µC (Atmel At90S2313) nur einen PWM Pin hat, möchte ich das über software steuern. Kann mir jemand sagen, wie man das in Basic programmiert oder zumindes prinziepjell? Ich habe leider nicht´s finden können! Überall
würdes du empfehlen? gibt es einen der schneller/öfter kommt als der Überlauf-Interrupt? Tobias P.S. die LED blinkt immer noch...:-( 'PWM über Zähler '------------------------------------------------------------------------------- 'Konfiguration µC: $regfile = "2313def.dat" 'AT90S2313
-
Thread
STK500 (ISP) und ATMEGA8515 Fuses und Timer/Counter
allerseits, ich habe bereits etwas Erfahrung beim Programmieren von Microcontrollern gesammelt (AT90S8515, ATMEGA8515 und ATMEGA8), aber manchmal, wenns nicht so läuft wie es soll, wird mir klar, dass mir irgendwo mit meinem Wissen Grenzen gesetzt sind. Daher wende ich mich an Euch...... in der
aktuelle Probleme. Das Schlimmere ist, dass ich nie weiß, was ich bei den Fuses der diversen µC's als SUT_CKSEL einstellen soll, damit das Teilchen nicht anschließend abgeschossen ist. Ich habe einen ATMEGA8515 auf einer externen Platine aufgebaut und via ISP-Connection mit einem STK500 verbunden
-
Thread
Teilen durch 3 in Assembler
Du kannst binär dividieren genau gleich wie du's in der Grundschule gelernt hast: z.B.: 90 / 3 01011010 : 11 = 01 <= 11 ==> ergebnis = 0 10 <= 11 ==> ergebnis = 00 101 >= 11 ==> ergebnis = 001 101 >= 11 ==> ergebnis = 0011 100 >= 11
>> Wenn wir jetzt wieder 90 mit 1/3 multilpizieren.... Dann "runde" 90 vorher indem du 90 + (3 -1) drauf addierst. Wenn du zb. 89 / 3 rechnen willst, mit einer Ganzzahldivision, dann solltest du auch (89 + 2) / 3 rechnen um
-
Thread
UART und die Grosse frage
hi, ich besitze auch ein stk500 mit einem AT90S8515 und wurde dann beim durcharbeiten des tutorials von UART böse gequält. ;*****uart******** ;PD0 an RXD ;PD1 an TXD .include"8515def.inc" .def temp = r16 ldi temp, LOW(RAMEND) out
I've just tested the same thing today: it's not 23 ! it's 25 at 4MHz. Insert this code: sbi UCR, RXEN ;enable UART receiver ldi temp, 4000000/(9600*16)-1 ;set baud rate out UBRR, temp 4000000/(9600*16)-1 = 25.04 (almost
-
Thread
7 Segment Anzeigen
Kennt sich jemand mit 7 Segment anzeigen aus? Es werden ca. 11 7 Segment Anzeigen angesteuert!! Mein AT90S8515 hat also zu wenig Ausgänge um alles Direkt anzusteuern. Gibt es das Spezielle Controller für die 7 Seg. anzeigen? Ich hab mal was von BCD gelesen, was ist das? Ein Tutorial wäre nett! MFG:
emuliert die MAX7219 Bausteine, da diese Bausteine selbst recht teuer sind. Mein Design arbeitet mit dem AT90S1200 und 3 x 74HC374 Bausteinen und 4 Transistoren. Interessenten setzen sich mit mir per email in Verbindung. mfg Wolli_r
-
Thread
Installation von AVR-GCC unter WinXP
change this lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = at90s2313 #put the name of the target file here (without extension) TRG = gcctest1 #put your C sourcefiles here SRC = $(TRG).c
loop */ k++; /* just do something - could also be a NOP */ } } P.S.: Nicht hauen wegen derm langen Post ;)
-
Thread
avr910 und m88
0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = ATMEGA88 Device code: 0x34 = AT90S2333 Device code: 0x35 = (unknown) Device code: 0x36 = (unknown) Device code: 0x37 = (unknown) Device code: 0x38 = AT90S8515 Device code: 0x39 = (unknown) Device code: 0x3a = ATMEGA8515 Device code: 0x3b = (unknown) Device code: 0x3c = (unknown) Device code: 0x3d = (unknown) Device code
-
Thread
Bezeichnung zur Identifikation der AVR Core Version?
Identifikationsmöglichkeiten für die Core Version bei AVR Controllern? Es gibt ja verschiedene Versionen. von den alten AT90S über die ersten ATmega bis hin zu den aktuellsten. Ich meine damit die Cores, die identische Befehlssätze, Features usw haben. So können die Mega8 noch nicht das Togglen durch Beschreiben des
Markus Burrer schrieb: > Ich vermute, dass alles vom Mega8 bis Mega128 einschließlich Mega8515 > und 8535 den gleichen Core hat. Das betrifft übrigens weniger den CPU-Core, sondern die Peripherie- module.
-
Thread
welcher Mikrocontroller ist der beste
Sehr billig ist der AT90S2313 aus der AVR Familie (bei Reichelt 2,10 ). Sitzt in einem 20 Pol DIL Gehäuse. Extern werden noch 2 Kondensatoren und ein Quartz benötigt (Flash ist bereits im Controller). Der Programmer besteht
Allerdings empfehle ich einen etwas leistungsfähigeren Controller, der c.a. das Doppelte kostet (z.B. AT90S4433 oder ATMEGA8). Schau mal hier ins AVR Tutorial, da findest du alles nötige.
-
Thread
Gefälschte AVR-uC?
funktionieren produziert werden. Wir haben vor einiger Zeit auch mal geglaubt gefälschte bzw. umgelablete AT90S8515 gekauft zu haben. Einige hatten beim Auslesen die ID des AT90S4414. Letzlich war es ein Kontaktproblem im Programmiersockel, die Teile waren schon älter und die Anschlußbeine oxidiert.
Jörg Wunsch schrieb im Beitrag #4154759: > Sowas kenne ich nur aus der Anfangszeit von den > AT90S1200. Bei mir wars noch ein seltener AT90S1200-16PC, die gabs ja später nur noch bis 12MHz.
-
Thread
Probleme beim Debuggen von Interrupts mit WINAVR 4.
schnelle und gute Info. So nun habe ich die reti() Funktion herausgenommen. Ich benutze aktuell den AT90s8515 auf meinem STK500 board. Nun tritt aber das Problem auf, dass nur noch die Interrupt Routine ISR(TIMER1_COMPA_vect) ausgefuehrt wird und nicht mehr zurueck zu der while Schleife gesprungen wird
Ist in den Configuration Options und im Simulator der richtige Controller eingestellt? BTW: Der 90S8515 ist schon fast historisch wertvoll. Nimm bei Gelegenheit mal was aktuelleres...
-
Thread
AVR programmiert anderen AVR ?!
in der Konstellation. So ähnlich läuft es beim STK500. Sind 2 Controller drauf, wobei der eine (AT90S1200) sogar nur dazu da ist, die Firmware seines Kollegen (AT90S8515) aufzufrischen, weil die AT90 keine Bootloader können. Allerdings wird der Kollege sinnvollerweise per ISP programmiert, nicht per
-
Thread
ATMega8515 und AVR-Studio
Hallo, hat eigentlich schon jemand das I/O-Setup-File für den ATMega8515? Ist zwar ganz toll, das der jetzt vom AVR-Studio unterstützt wird, aber es wäre toll wenn man in der Simulation alle Ports und Interrupts testen könnte, nicht nur die die der AT90S8515 hat.
In der 30-tage Version des ICC (http://www.imagecraft.com/software/) findest Du die iom8515v.h. Oder in der letzten Release WinAVR (iom8515.h).
-
Thread
Bascom & Analog
, habe ich entlich mal Zeit bekommen um das aus zu Testen. Blöder weise benutze ich meisst die 8515 er Bascom zeigt einen Fehler HW Register an Getadc soll wohl nur für 8535 er sein. Aber wenn der AT90S8515 doch ADC0 bis ADC7 hat, warum kann ich die dann nicht auslesen? Gruß Uwe
Weil der 8515 nunmal kein ADC hat... Dafür hat er ein Speicherinterface für ein externes SRAM. Und er hat ein Datenblatt, wo das alles drin steht!!! Frohen Rest vom Fest...
-
Thread
LCD probs
das an meinen avr anpassen soll weiß ich nicht ??!! Ich verwende den 4433er -stimmt .. habe einen AT90S8515 genommen :( Wie kannich den Stackpointer an diesen AVR anpassen ? Datenblatt: http://www.atmel.com/dyn/resources/prod_documents/DOC0841.PDF
wie es hätte aussehen müssen, damit es funzt oder gibt es nicht irgendwo ein sampel für einen 8515 ?
-
Thread
Biete AVR-AT90S-Controller (neu, verschiedene Typen)
Aus abgeschlossenen Projekten habe ich folgende AVR-Controller übrig: Herstellernummer "AT90S2313-10SI" -> ein Klassiker <- Bestand: 4 Einzelpreis: 1,00€ Zustand: neu Herstellernummer "AT90S4433" -> ein Klassiker <- Bestand: 2 Einzelpreis: 1,50€ Zustand: DIL, einzeln Herstellernummer "AT90S8535-8PI" -> ein Klassiker <- Bestand: 4 Einzelpreis: 1,50€ Zustand: neu Herstellernummer "AT90S8515-8PC" -> ein Klassiker <- Bestand: 2 Einzelpreis: 1,50€ Zustand: neu
-
Thread
RS-232 als Bus
bus, mit dem Navigationsgeräte miteinander verbunden werden können. Ich habe sowas mal mit einem AT90S8515 gemacht und das funktioniert sehr schön. Alle Devices sind Masters, die aber prioritisiert werden können. Kollisionen werden erkannt indem man seine eigene Aussendung "mithört". Der Bus läuft
Wenn sich auf einer asynchronen Leitung nichts rührt, ist sie auf 1=high. Mit dem Startbit geht's los, und das ist 0=low. Jetzt klar?
-
Thread
Codevision bringt Fehler bei Assemblierung
da ist nichts falsch mit der CPU. jedenfalls mache ich ein neues projekt mit dem Wizard für einen AT90S8515. Habe nichts eingetragen im wizard. Einfach generate und save. nun kompilieren funktioniert, aber der assembler meint: Creating 'test.eep' Creating 'test.obj' Creating 'test.lst'
ich das selbe auch schon gehört. Ich habe im Anhang ein generiertes Projekt mit einem 8515. mfg Mr_B
-
Thread
STK200 mit Mega8515
wollte ich das Gute Stück wieder zum Leben erwecken, aber eine neuen Mega nutzen. Kann ich den alten AT90S8515 einfach gegen die Megaversion tauschen und evtl. einen schnelleren Quartz rein oder funktioniert das nicht? Sind Komplikationen zu erwarten? Ich will mit CodeVision arbeiten. Gruß glunzl
AT90S515 in den "Digital Sockel". Mega32 in den Sockel (DIL) für Analog Atmel (AT90S535) und dann über Port C (JTAG) mit Adapter an dein ICE. Zum Programmieren geht der normale 10 polige Stecker auf dem
-
Thread
stk500, erstes programm
probleme geben sollte???? hier der code: ;***** STK500 LEDS and SWITCH demonstration .include "8515def.inc" .def Temp =r16 ; Temporary register .def Delay =r17 ; Delay variable 1 .def Delay2 =r18 ; Delay variable 2 ;***** Initialization RESET: ser Temp out DDRB,Temp ; Set PORTB to
Ahnung, was sich Atmel dabei in diesem Zusammenang gedacht hat. Andere Frage: Du hast wirklich einen AT90S8515? Eher doch wohl einen Mega8515? Dann hast Du die falsche CPU eingestellt. Gruß aus Berlin Michael
-
Thread
LCD wird immer aktualisiert
ldi temp1, HIGH(RAMEND) ; HIGH-Byte der obersten RAM-Adresse out SPH, temp1 ldi temp1, 0xFF ; I/O's setzen out DDRC, temp1 ; Port C als ausgang setzen ldi temp1, 0xb00000011 ; I/O's setzen out DDRA, temp1 ; PortA Pin A0 un A1 als ausgang setzen ldi r25, 10 rcall lcd_init ; Display initialisieren
zBsp. [avrasm] .include "2313def.inc" ;.device AT90S2313 .def T1 =r1 .def T2 =r2 .equ PreScal =3 ;timer prescale by 64 .equ C =119 ;time ;******************************************************** .eseg .org 0
-
Thread
Rcall -Befehl im AVRStudio4.04??
Studio und im Prozessor nicht. Vielleicht kann sich das mal jemand durchsehen. Danke max .device AT90S8515 .include "8515def.inc" .def temp =r16 .def LED =r17 .def delay =r18 .def delay1 =r19 .def cmp =r20 .cseg .org 0x00 rjmp main main: ser temp out DDRB,temp ldi cmp,0
8515: 16 Bit-Stackpointer. Ich würde SPH auch initialisieren. --- Holger
-
Thread
[OS-HB] Richtlinien für Hutschinenkomponente...
wäre mehr Platz für andere Komponenten. Zum Testen langt das PDIP aber auf jeden Fall... Ist der 8515 pinkompatibel mit den AtMegas? Nicht dass wir zu viele verschiedene µCs haben - dann wird das Projekt unübersichtlich... Nichts gegen deinen Eifer - im Gegenteil, ich finds super - aber bevor wir
bau das demnächst mal auf und teste es mal durch dann dürfte das ganze auch deutlicher werden. Die AT90S8515 habe ich noch in massen da daher wollte ich diese mal verbauen. Ich habe leider noch nicht alle adapter für den Galep daher baue ich die Prototypen erst mal mit Dip gehäusen auf, da kann ich die
-
Thread
Welches Programm bei *.asm und *.inc
im Anhang ich würde gerne von dem Programm ( für ein AT90s8515)die Funktion Fernbedienungswandler auf einen ATTINY2313 umschreiben.. Geht sowas ??
B&O-Code. Ich hab noch mal ein Projekt (jetzt für AVR-Studio 4) rangehangen. War ein Dimmer mit AT90S2313, hab alles rausgelöscht was nicht notwendig ist. Code ist an ATtiny2313 mit 8MHz angepasst, sollte so laufen. Bei aktiviertem Debug werden die empfangenen Codes über die serielle ausgegeben. Musst
-
Thread
LCD Problem
Display bei ELV gekauft auch 2x16. –das gleiche Bei allen Displays habe ich mehrere Controller (AT90S2313, At90S4433, AT90S8515) probiert, und auch die Port´s schon gewechselt. rogrammiert habe ich in Bascom. Flashen in AVR-Studio ( Das Programm funktioniert einwandfrei- zumindest mit den 2x8 Zeichen
-
Thread
Unterschiede AT90Sxxxx- und der ATMega-Familien
Hallo, was ist der Unterschied bei AVR zwischen der AT90Sxxxx-Familie und der ATMega-Familie? Läuft die AT90Sxxxx-Familie bald aus MfG Wolfram Hubert
Ausnahme, nämlich den 169er) alle einen Hardware-Mulitplier. Andere Eigenschaften findet man auch in der 90er-/tiny-Serie. Die 90S8515/8535 wurden mittlerweile durch Megas (gleiche Nummer)ersetzt. Hinzugekommen sind u.a. TWI und eben der Multiplizierer.
-
Thread
Interface-Schnittstelle am Hameg HM 208-1
Ich hab das mal mit einem 205er und nem AT90S8515 gemacht. - Einfach mal googeln, dazu gibts auch noch die Layouts und den Quellcode (find es nur gerad auf die Schnelle nicht) - bei mir ist die Pinbelegung folgende: AT90S8515 | Dir. |
-
Thread
RFID - China-Reader ohne Spezial-IC
Tag's und ich setzte die ID's ins LCN Format um, um den Transpondercode im LCN auszuwerten, um da, die verschiedenen Aktionen auszulösen. Codeauszug : [c] Dim Tags(5) As Byte
Then Reset Waiting If Cmd = ":W" Then Set Waiting If Cmd = ":s" Then Reset Sperre If Cmd = ":S" Then Set Sperre If Cmd = ":k" Then Reset Tastenklicks If Cmd = ":K" Then Set Tastenklicks Case 4 :
-
Thread
Pong-Spiel am AVR
>unter der dicken Staubschicht fanden sich 2 ICs >-Atmel AT89C52 24PC >-STV0042A Damit wird´s aber nichts.
Bei Elektor gabs sowas mal, bestand grundsätzlich nur aus einem AT90S8515 http://www.elektor.de/jahrgang/2003/juni/tv-tennis.62201.lynkx?tab=1 Viel Erfolg, Christian
-
Thread
Speicherorganisation bei SRAM???
Moin, zusammen mit dem AT90S8515 möchte ich externes RAM verwenden. Gewählt habe ich dabei einen Speicherbaustein mit 64K und einer 8x8K Organisation. Der 8515 ist ja in der Lage 64K zu adressiern, ist er aber auch in der Lage
Der 8515 kann 64K-Byte adressieren, somit sind 8K-Byte überhaupt kein Thema. Und da der 8515 immer 1 Byte parallel einlesen kann, paßt auch der Datenbus. Die Aussage "64K Speicher mit 8Kx8 Organisation" heißt
-
Thread
Pony Prog Problem
allerdings fehlerfrei. Das mit dem Ignore drücken hab ich aus den FAQs Q: I can't read or write AT90S1200 device. I receive the error message: "Device missing or unknown device -24" A: Select "Ignore" button, if the final message is "Write succesful" you have a sample that doesn't reply
lesen, macht es aber nicht. hat er ja vorher auch drauf hingewiesen. > Q: I can't read or write AT90S1200 device. I receive the error message: > "Device missing or unknown device -24" Welchen Zusammenhang siehst Du zwischen einem AT90S1200 und Deinem Meag8515? Keinen... Zu Pony: Calibrierung
-
Thread
[V] diverse Elektronik und Bauteile (2)
und weiter gehts: - diverse Atmel Controller ATTiny 12 DIP (4x) AT90S1200 PDIP (1x) ATTiny 2313 SO (1x) AT 90S2313 PDIP (1x) AT90S8515 PDIP (1x) ATTiny 13-20 DIP (1x) ATMega128-16 TQ (1x) Preis 10€ für alle zusammen - diverse Elkos (Reichelt
Schafft das USB Ethernet Modul die 100Mbit/s Übetragungsrate als Nutzdatenrate? Ist das diese Kamera, mit der man für den AVR Web Server ein einfaches Kameramodul bauen kann? MFG Johannes
-
Thread
und verknüpfung zweier Taster
ich benutze den AT90S8515!!! ud das in Assembler!!!!
hey habs hinbekommen :) .include "m8515def.inc" ldi r16, 0xFF out DDRB, r16 ; Port B ist Ausgang ldi r16, 0x00 out DDRD, r16 ; Port D ist Eingang
-
Thread
Wo kauft ihr eure Controller?
Entdeckungsreise in der Welt der Mikrcontroller. Dazu besitze ich ein STK500, was ja bekanntlich mit einem 8515 bestückt ist. Als ich mich mal ein wenig mit ADC beschäfftigen wollte, musste also ein neuer Controller her, da mein 8515 das nicht kann. Weil ich jetzt weitermachen wollte und nicht erst auf die Ankunft
32 angefangen, mittlerweile würde ich zu den neueren Varianten raten (ATMega88 bis ATMega644). Der AT90S2313 war auch sehr beliebt bei mir, inzwischen ist er durch den ATTiny2313 ersetzt. ATTiny45 oder vergleichbar sollte man auch 1-2 parat haben. Am Anfang halt alles in bastelfreundlichem DIP-Gehäuse
-
Thread
Datumsanzeiger
Programmier-Anfangszeiten gerne von dieser Seite inspirieren lassen, wobei manche der ganz alten Bespiele mit AT90S4434, AT90S8535 oder ATmega8535, 8515 und AT90S2313 bereits entfernt wurden und eher auf GLCDs weiter gemacht wurde. https://s-huehn.de/elektronik/wecker/wecker.htm https://s-huehn.de/elektronik
erkennt man nichts. Das ist schön klein. https://www.mouser.de/new/texas-instruments/ti-dlp301s-near-uv-dmd/
-
Thread
ADC schwierigkeiten Mega8
muss ? auf dem board steckt ein 8515L und was ich mal brauchen werde weiss ich noch nicht. doch nen analogwert holen weiss ich nicht mal richtig welchen pin. ich bitte um hilfe, nicht um "lies mal ein buch ueber C", das hab ich schon
twin_mbj wrote: > laut DAtenblatt kein ADC auf diesem uC! Richtig! Weder der AT90S8515 noch der ATMega8515 hat einen ADC.
-
Thread
Größe der *.Hex datei verkleinern
dec hex filename 188 0 2 190 be rtctest.elf avr-sizex --mcu at90s8515 rtctest.elf Flash SRAM EEPROM ----- ---- ------ 2% 4% 0% Errors: none
das *.hex file? Mein Programm hat im Hexfile ueber 2KB. Er sagt mir aber das wenn ich das in meinen AT90S2313 (2KB Speicher) einbrenne, nur 32% belegt sind, kommt das hin, oder ist da was falsch?
-
Thread
Tastatur Clock Synchronisieren
Hallo, mein Ziel ist es eine Tastatur an einen AT90S8515 anzuschließen mit ACR-GCC. Dazu habe ich die folgende Frage: Wie bekomme ich die Clockleitung synchronisiert? Ich habe schon alle möglichen Forenbeiträge und Google abgesucht, konnte
Clock-Leitung synchronisieren? Soweit ich weiss, wird "die Clock" vom Master vorgegeben, also vom 90S8515. Die Tastatur ist wie beim I2C-Bus der Slave. Also gibt der Master den Takt an und die Tastatur zieht den Pegel bei jedem Takt und je nach Datum auf 0. Der Master registriert, wenn er einen Takt
-
Thread
Externes RAM an AVR
Moin, unter http://www.ymir.de/multi/123-byte/robotik/elektronik/steuerung1s.gif findet sich ein Schaltbild zum Anschluss eines externen Speichers an einen AT90S8515.(Das SChaltbild ist wohl für 32 KB, schafft aber maximal 64 KB.) Mit weniger Pins kommt man leider nicht aus,
Dann sagt "er" mal welchen AVR "er" grad hat: Noch einen AT90S2313 und somit fällt die Möglichkeit mit den 19 Pins weg. Das mit dem i2c EEProm hört sich schon sehr viel besser an, vor allem da der Mikroprozessor an dem das ganze laufen wird, wenn es dann mal
-
Thread
AT98S52 SPI
Schau nochmal bitte genau auf deinen Baustein: Einen AT98S52 gibt es IMHO nicht bei Atmel. Wenn ich da mal von einem Zahlendreher ausgehe, hast Du einen AT89S52 vor Dir. Dieser gehört zur 8051-Familie. Das STK200-Board ist aber nur für die AVR-Familie
@Markus_8051 Der AT89S52 ist pinkompatibel zum AT90S8515, daher sollte es doch gehen. Man braucht nur die entsprechende Software, die ihn unterstützt. Peter
-
Thread
M16C
Hi Ist, wie bei den Atmels (1000 für den AT90S2313), eine Sicherheitsangabe. Laut Glyn geht 100k+. Aber Mitsubishi garantiert eben nur 100. Matthias
Ja klar Drehzahlmesser sind mir auch nicht unbekannt. Für'n Freund baue ich mit dem AT90s8515 ebenso einen für seine Drehbank inklusive eines Temperaturwächters für den Motor. Aber das nur so zum Spaß... Er hat mir 5 Wochen geholfen mein Haus einzugsfertig zu gestalten, jeden Tag. Das
-
Thread
Das selbe µC-Pinout von verschieden Herstellern?
+ (n*12): GND PIN 2 + (n*12): Vcc PIN3 + (n*12): OSC_in PIN4 + (n*12): OSC_out n=0 .. 3 (0, 90, 180, 270° gedreht) Schön wäre auch noch ein remapping von den Digital-Signalen wie beim nRf51xxx oder ESP32..
Footprint. Altium-Libs bietet kaum ein Hersteller an. Die ersten AVRs waren pinkompatibel zu den AT89C2051 (AT90S2313) bzw. AT89C51 (AT90S8515). Und die ATtiny im 6- bzw. 14-poligem Gehäuse sind pinkompatibel zu PIC.
-
Thread
Einstiegsschwierigkeiten mit Mikrocontroller-Kochbuch
mikrocontroller zu schaffen. als hardware habe ich den willem advanced mit adapterplatine für avr's. habe einen at90s2313 und einen at90s8515 beide pdip. zusätzlich habe ich noch haufenweise kleinkram, quarze, widerstände, kondensatoren dieoden, transistoren 5V spannungsregler lochraster usw..
erläutert und es passt vor allem (im Gegensatz zu deinem Kochbuch) zu deiner Hardware. jörn P.S. Das Kochbuch ist trotzdem gut und ich sehe auch als AVR-User ab und zu noch mal rein um etwas grundlegendes Nachzuschlagen (RS232, 8-bit Rechnereien mit 16bit Zahlen usw.)
-
Thread
Signale am µC
In den IC´s werden meistens schutzdioden eingebaut. Wenn die PIN-Eingangsspannung höher ist als die Betriebsspannung werden diese leitend und schützen das IC in gewissem maße vor zerstörung. Genauso können diese
Also gut, noch mal für alle. Ich verwende den At90S8515. An den RX Pin ist der LTC490(pin 2)angeschlossen. diese beiden IC's sind auf einer gemeinsamen Platine, die wiederum ein eigenes Netztteil besitz. Auf der einen Seite kommen nun die 3 Phasen