-
Thread
Brauche extrem genauen Counter (Mega8,C)
einen Abstand von 10 - 100 cm messen >können. Die Schallgeschwindigkeit in Luft beträgt 34300 cm/s, da der >Schall zum Boden und wieder zurück muss, sind es bei 10 cm Messenfernung >20 cm, die der Schall zurücklegen muss, also braucht er dafür: 34300/20 >s? Schallgeschwindigkeit: 330 m/s = 330mm
Guten Morgen, Das Program gibt es schon, aber das ist für einen AT90S8535 gedacht. Normalerweiße sollte sich das doch auf nen Mega8 übertragen lassen, oder? Mein LCD hängt wie an einem AVR-Ctrl Board im 4 Bit Modus am Mega8, ich habe 3 Taster und 3 LEDs und 2 Stecker
-
Thread
ISP Schnittstelle
Hallo, eine generelle Frage: Ist das Programmieren meines AT90S8535 Prozessors über die serielle Schnittstelle, oder über die parallele Schnittstelle zu empfehlen? AVR-Ctrl bietet ja für beide Varianten eine Lösung! Danke im Voraus. Onur
-
Thread
Probleme mit ISP-Adapter
Hallo! Ich benutze einen selbstgebauten seriellen ISP-Adapter nach folgender Anleitung: http://s-huehn.de/elektronik/avr-prog/avr-prog.htm ich habe auch schon einige microcontroller programmiert, nur seit kurzem will das ding auf einmal nichtmehr. ich hab schon alles gecheckt, hardwaretechnisch ist auch alles in ordnung. habe 3 verschiedene AT90S2313 und einen ATMEGA8535 versucht. alles erfolglos. habt ihr mir einen tipp?? danke Niko
-
Thread
Fragen zur erstnutztung meines stk500
den ersten STK500 war der IC zwischen dem AT90S8535 und den PROGRAMM-Taster noch mit einem Flashrom bestückt. > ... ich habe mal ein paar Bilder angehängt, überprüfe doch mal bitte >ob du die selben aufgelöteten Prozessoren hast :) Sind
Firmware-Update nicht > zerschiessen. Der ist geschützt. Der sitzt in diesem Falle im separaten AT90S1200, welcher einen anderen (nicht bestückten) ISP-Stecker benutzt, damit man an diesen überhaupt rankommt. Schon deshalb kann man den gar nicht so leicht zerschießen.
-
Thread
Unbeschaltete Ports/ Statische Aufladung
Hallo, ich habe mir zum Experimentieren mit meinem AVR (AT90S2333) auf einer Streifenrasterplatine (Euroformat) ein kleines Board zum Experimentieren zusammengelötet. Alle Ports sind über Stiftleisten herausgeführt. Kann man die nicht benutzten Ports unbeschaltet
Berühren um so ein Teil reif für die Tonne zu machen. Auf diese Art und Weise ist mir schon mal ein 8535 kaputt gegangen, also nehmt diese Warnung ernst! Desweiteren habe ich festgestellt, dass die internen Timer spinnen können, wenn bestimmte Ports unbeschaltet bleiben. Das sorgt dann für die seltsamsten
-
Thread
Phasenanschnittsteuerung per µC
Hi, ich stehe vor dem Problem, ueber einen AT90S8535 die Drehzahl eines 220V Wechselstrommotors per Phasenanschnittsteuerung einstellen zu muessen. In einem aelteren Entwurf habe ich einfach ein bereits fertiges Phasenanschnittsteuerungs-Modul,
-
Thread
LCD von Peter Fleury
... Ich lege aber den Schaltplan bei... Ich denke aber es ist Port C.... Ich verwende den Atmel at90s8535 und winavr. Gruß Sebastian.
-
Thread
Mikrocontroller Neuling
hier im Forum als PN an dich. Was würde es den so kosten? ist es das Pollin V2.0.1 und was gib´s noch dazu?
Atmel-Evaluations-Board V2.0 14,95 2 94-510 369 Labor-Steckboard SYB-46 1,95 3,90 1 94-810 053 Bausatz Atmel-Addon-Board V1.0 24,95 2 94-100 911 AT Tiny 2313 20PU 2,50 2 94-100 907 AT Mega 16-16PU 2,50 5,00
-
Thread
EEPROM im AVR vor Überspannung schützen
nichts bringen, da das Phänomen nicht durch einen SW Schreibfehler auftritt. Verwendet wird ein AT90CAN128. Merci Christian
dann probier's doch einfach mal mit einem abschirmkäfig um den µC... meine der regelfall ist der betrieb eines (ungeschützten) µC in 50cm abstand zu richtig dicken trafos nicht gerade. du willst schließlich auch
-
Thread
AT90SXX über USB Port programmieren ?
Hallo Alle Ich habe da ein Problem. Ich habe einen At90S8535 und will ihn mit einem Laptop programmieren, an dem mir nur eine USB Schnittstelle zur Verfügung steht. Gibt es einen Umsetzer von USB auf COM Schnittstelle ? weiter so.... Ciao René
Hallo Ich hab mal einen USB-RS232 Konverter probiert. www.misco.at Stellt nur eine virtueller WindowsCOM zu Verfügung. Leider hat er dann auch nur (Datenbits unterstützt, und ich brauchte unbedingt 7 Datenbit. Nach stundenlangen testen hab ich ihn dann an den Hersteller
-
Thread
Assembler Befehlsliste
hallo, ich such eine befehlsliste für den at90s8535. hab auf der seite von atmel gesucht, hab aber nix gefunden. auf deutsch gibts die wohl nicht, oder? (schön wärs!) könnt ihr mir helfen? mfg raoul4
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
pollinux$ grep -lr "/config/" nandfs/etc/* nandfs.user/etc/* nandfs/etc/auto.samba nandfs/etc/init.d/S17configfs nandfs/etc/init.d/S18timezone nandfs/etc/init.d/S19network nandfs/etc/init.d/S95stbMainApp nandfs.user/etc/init.d/S17configfs nandfs.user/etc/init.d/S90dhcpd nandfs.user/etc/init.d/S93wifi
S90dhcpd CONFIG_CLIENT_LIMIT - Limit für erlaubte MAC adressen Wert: integer (> 0) Optional: ja Verwendet: S90dhcpd RTPPLAYLIST - Playlist für xworks? Wert: url Optional
-
Thread
avr-gcc Tutorial: AD Wert auslesen
auch die Vermutung, mir fehlt einfach die techn. Grundlage... Ich habe an meinem Mikrocontroller (at90s8535) an Port A 5 Tasten und einen Poti angeschlossen (das Poti hängt also an Pin 0, 1 und 2, 3-7 ist reserviert für die Tasten). Jetzt habe ich sowohl in der Doku vom Controller als auch im Tutorial
Einiges?! Gruss Karl @Juergen, ich stimme Dir voll zu, die Wahl der C's ist mehr als ungluecklich... ;-)
-
Thread
Audio -> ADC
/dämpfen dass die positiven Spitzen nicht über Vcc gehen und die negativen Spitzen nicht unter 0V (s. Absolute Electrical Ratings im Datenblatt)
Schutzdioden vor dem Mikrocontroller mit ihrem unsäglichen 100k Vorwiderstand (nach Datenblatt des AT90S8535 sind nämlich nur 10k erlaubt)
-
Thread
DCF77 Empfangsprobleme
ehe Atmel das bei den neueren AVRs geschnallt hat, obwohl ich das schon 1996 bei der Vorstellung des AT90S1200 moniert hatte. Außerdem wird noch ein Schieberegister 74HC164 zur parallelen Ansteuerung des LCD benötigt. Das LCD ist mit einem Standard HD44780 Controller und hat 2 * 16 Zeichen Darstellung.
alles in einem Chip der ATtiny-Serie unterzubringen. Die zugrundeliegenden Programme waren für ATMega8535 gedacht. Genauso, wie das von mir abgewandelte Programm von Scott Falk Huehn. Hier noch die Webseite dazu. https://s-huehn.de/elektronik/ ciao gustav P.S.: Die schriftliche Genehmigung des
-
Thread
I/O-Erweiterung via Schieberegister
Hallo, ich habe versucht ein 74hc165 an den at90s8535 anzuschliessen, um noch ein paar mehr io's zu bekommen, nur leider klappt es absolut nicht. hat das vielleicht schon mal jemand gemacht und könnte mir vielleicht nen paar codeschnippsel o.ä.
-
Thread
RTC
HI Wie wärs mit dem 90S8535. Er hat ne RTC eingebaut du mußt nur noch den Quarz anschalten.
Hi Martin, alternativ dazu kannst Du auch einen AT9S1200er mit einem 32.768 KHz Quarz nehmen und dem Timer 1 einen PreScaler von 1024 zuordnen (dann läuft er alle 1/32 Sekunden über). Du brauchst dann nur noch in der Interrupt-Service-Routine des Timer
-
Thread
Warten bis Procces Bearbeitet und setzte dann fort
zurück gibt und die Pin Abfrage dort Fortsetzt wo er aufgehört hat. Kann mir jemand helfen. IC´s: 2x AT90S8535 Compiler: Codevision. MFG: Fichte
, wo liegt denn genau dein Problem, Du hast doch eigentlich die Lösung schon geschildert. Wenn's um die Realisierung auf den einzelnen Controllern geht, dann macht man sowas normalerweise über Zustandsmaschinen. Z.B.: Controller 1: 1. Zustand: Frage Ports ab und sende 'A' wenn Muster ok und schalte
-
Thread
Audio ADC - DAC mit Mega8
debuggen) laufen. Meint ihr die Prozessoren sind OK dafür. ich kenne den in der Anwendung verwendeten AT90S8535 nicht.
Abtastperiode die Sinusschwingung ihren Nulldurchgang hat. Bei einer Phasenverschiebung um beispielsweise 90 Grad würden dagegen die erste Abtastperiode den Zyklus von +90 Grad bis -90 Grad messen; die zweite Abtastperiode dann den Zyklus von -90 Grad bis +90 Grad. Das Resultat wäre in beiden Fällen
-
Thread
Bascom & Analog
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
-
Thread
Ab wann endlich ATMega 64 / 128 ?
kaufen kriegt. Denn Hauptsache die Datenblätter dafür gibt es schon seit 30 Jahren und mit den µC´s rücken sie nicht raus. Danke an Alle René
kleinen Stückzahlen kostet und was man für ein EvalBoard ausgeben muss? Ich verwende derzeit einen 8535. Für mein geplantes Projekt brauche ich aber deutlich mehr Speicher (>32kB Flash, ca. 8kB RAM, ADC). Also AT Mega oder M16C62? Oder??? Im Internet findet man leider nicht sehr viel Informationen über
-
Thread
AVRStudio stürzt bei ext makefile ab
change this lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) # MCU = atmega163 # MCU = atmega161 # MCU = atmega323 # MCU = atmega128 MCU = atmega8 #put the name of the target file here (without extension) # Your "target" file is your C source file that is at the top level of your code. # In other words, this is the file which contains your main() function. TRG = test #put your C sourcefiles here # Here you must list any C source files which are
-
Thread
Thema: Atmega 32: Ich brauche mehr Rechenleistung für meine CNC
ich müßte mal das alte Projekt wieder rauskramen. Ist schon ne Weile her aber es war mit einem AT90S8535 bei 8Mhz. Den Kreis kann man entweder mit Quadraten/Wurzeln berechnen oder halt mit Sinus. In der Look up Tabelle werden ganz einfach gesagt in einem Speicher ALLE möglichen Ergebnisse abgespeichert
Uhrzeigersinn. ------ Bei meiner Fräsensteuerung dauert die Berechnung eines float Sinuswertes ca. 90µs. MfG Pieter
-
Thread
Sekundentakt erzeugen
Hallo, ich hoffe einer von euch kann mir helfen..... Ich habe einen AT90S8535, funktioniert soweit alles. Ich habe nur noch ein Problem: wie bekomme ich einen Sekundentakt ohne die Laufzeit des übrigen Programms zu beeinflussen? Ich programmiere in Bascom. Zur Not tut
-
Thread
ATMEL (Microchip) erhöht die Preise
Atmel-Produkte verteuern wöllten, nicht nur AVRs (von denen übrigens auch keiner 20 Jahre alt ist, denn den AT90S1200 gibt's schon lange nicht mehr).
Ja, aber eben kryptisch. Die ersten AVRs hatte auch ein kryptisches Typennummernsystem, so AT90S4414 und AT90S4434. Klar, wenn man sich dran gewöhnt hatte, wusste man natürlich, dass der eine ein Digitallayout und der andere ein analoges hat, und dass die Upgrade-Pfade AT90S8515 bzw. AT90S8535
-
Artikel
Linksammlung
mit AT89C2051, AT89C4051 oder AVR AT90S2313, CPU-Board mit Atmel AT90S8535, Experimentierplatine mit ATmega103, Programmer für AT89C2051/AT89C4051, 32-Kanal-Logik-Analysator bis 40 MHz (Entwurf von David L.
ATmega32-Controllern und Bedienfeldern, Admin-Tools zum Updaten via CAN, Traffic Dumper etc. AVRSAM - AT91SAM7S Header Board annährend 100% Pinkompatibel zu den folgenden AVR Mikrocontroller: AT90S8535 / ATMEGA8535 / ATMEGA16 / ATMEGA32 Hausbus Home - Hausbus-Projekt unter Verwendung von ATmega8, ATtiny13
-
Thread
SD-Card
Hallo Ralf, Ich bin selber gerade dabei eine MMC (der vorgänger der SD-Card) an einen At90S8535 anzubinden. ich hab dazu auch erst ein wenig suchen müssen, aber bei Hitach und Sandisk bin ich fündig geworden. Bei Hitachi hab ich sehr viele infos wie z.B. die Spezifikationen für den MMC-Standard
Dann werd ich den CRC für Command_0 jetzt mal von Hand ausrechnen, wie's hier in der Spec. gezeigt ist und werd's gleich mal ausprobieren... Gruß Volker
-
Thread
Sprungmarke um eine Zeile übersprungen?
ungeraden Bytezahlen und es wird auch ein Null-Byte eingefügt. [AVRStudio4.05 |AVRAssembler v1.56 |AT90S8535] Egal, hauptsache es funktioniert jetzt. Danke nochmal!!!!!!
im ESEG etwas problematisch, da sie auch immer an Wortgrenze enden möchten. Aber mittlerweile gibt's ja schon die Version 1.57 die diesen Mangel hoffentlich auch noch beseitigt. Eine mehrfaches .def eines Registers ohne die lästigen und unnötigen (bzw. nicht ausschaltbaren) Warnings ist jetzt immerhin
-
Thread
Inkremental-Geber --> Up / Down
Hallo. Ich möchte nen Inkrementaldrehimpulsgeber an 'nen AVR hängen (An die 2 Interrupts des AT90S8535). Ich habe jedoch schon als Hilfe nen "Wandler" hier der auch funktioniert! (siehe Anhang). Wenn er aufwärts zählt, wird "Clock" 5V aktiv. So sollte es auch bis jetzt sein. Wenn ich ihn aber
-
Thread
AD-Wandler
Hallo, ich habe folgendes Problem: AT90S8535 Ich versuche mehrere Eingänge des AD-Wandlers über den Multiplexer zu nutzen. Folgendes Phänomen: PA0 funktioniert perfekt. PA1 ebenso. PA2 ungenau PA3 sehr ungenau ab PA4 geht
-
Thread
suche SPI-Master C-Code (zum MMC-Ansteuern)
hallo, kann mir jemand sagen was HW-SPI ist? Ich habe auch eine MMC an einem AT90S8535 aber komischerweise funktionieren nicht alle Karten. Nur die MMCs mit einem Siemens aufkleber funktionieren. Weis vielleicht jemand woran das liegen könnte? Danke im Voraus Meike
-
Thread
Atmel AT90S.... übertakten
Keine Panik, Peter, ich habe nur gefragt, was für ein Potential in dem Atmel CPU Kern steckt. Mein 8535 läuft gemütlich auf 4MHz. 24 MHz finde ich schon nicht schlecht. Dafür hast du ihm ja mehr Saft geben müssen, aber ungefähr so hab ich mir das vorgestellt.
Hi! @Peter Manchmal geht es aber auch nicht anders. Bei mir läuft ein AT90S4433-8 mit 10MHz in einer PLL ohne Probleme. Die 10MHz ist die Sollfrequenz eines OCXO der mit 77,5KHz "gezogen" wird. In dem Fall hilft es eben nicht das Prog.zu optimieren. (Mega8 kam leider später
-
Thread
Broblem mit gelöschten variablen.
Hallo alle, ich habe hier eine Schaltung mit einem at90s8535 gebaut, und ein Programm dazu geschrieben. Funktioniert alles prima, nur soll das dann mal alles im Auto laufen. Deshalb hab ich mir gedacht, das es sich lohnen würde den Atmel in den power save
-
Thread
DMX und CD-ROM
mit dem Computer simulieren kann ? Jetzt noch zum CD-ROM. Ich möchte ein CD-ROM laufwerk an einen AT90S8535 anschliessen und damit steuern. Für den Anfang : - öffnen / -schliessen / -play -frw - rew (Audio) Für Antworten wäre ich dankbar cu
-
Thread
Xilinx ISE: Synthese hängt bei T51-Core
-bit ROM for signal <D$rom0000> created at line 2074. Found 13-bit register for signal <A_r>. Summary: inferred 1 ROM(s). inferred 13 D-type flip-flop(s). Unit <ROM52> synthesized. Synthesizing Unit <SSRAM>. Related
zusätzliche Ports und auf 8k- Programmspeicher habe ich schon gemacht. Damit entpricht der Core dem AT90S8535. Um einen ATMega8 draus zu machen, müssten einige Module erweitert werden (neuer Counter, I2C, Hardware-MUL, etc.). Sollte aber insgesammt nicht unlösbar sein. Rick
-
Thread
PWM in Assembler
hallo, wie kann ich die pwm ausgänge meines AT90s8535 in assembler ansteuern? mfg raoul4
-
Thread
Wie SMD Platinen bauen
breiteren Leiterbahnen. Ich will aber weniger, denn SMDs, vorallem die quadratischen, bzw. rechteckigen IC's (ATmega8535, MAX5580) haben nur Beinabstaende von 0.5mm bis 0.8mm. Kann man das ueberhaupt noch machen oder wird das nix? Habt ihr Erfahrungen, Tips & Trix? Gruzies Schiffi
wuerdest du behaupten, dass mit deiner Methode auch moeglich ist, SMD-LK herzustellen, bei denen SMD IC's mit Pinbreiten von 0.65 mm zum Einsatz kommen?
-
Thread
HD44780 > Crystalfontz /Matrixorbital
haben entweder zu wenige I/O pins oder zu wenig Sram/Flash und vom preis her is der genau so wie der AT90S8535 also warumm dann einen kleineren MCU nehmen? und in TQFP ist der doch schon ganz niedlich. in nächster zeit wird es 2 kleine platinen geben mit einmal RS232 und ein mal USB ca. 5cm x 2,8cm.
-
Thread
paralleles EEPROM
Hallo, ich habe ein at29c040a EEPROM(http://www.atmel.com/dyn/resources/prod_documents/DOC0542.PDF). Diese möchte ich nun an meinem AT90S8535 anschließen um dort Messwerte zu speichern. Das ganze soll mit C geschrieben werden
-
Thread
CodeVision Beginner
CodeVision gezogen und versucht ne LED anzusteuern. Es klappt nicht. Ich will einfach nur, das mein AT90S8535 am PortB eine Led aufleuchten lässt. kann mir jemand helfen ? danke Kay
-
Thread
undefined reference
und versuch es nun mit make zu compelieren. Leider meckert es: Linking: main.elf avr-gcc -mmcu=at90s8535 -I. -g -O0 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.o -std=gnu99 main.o --output main.elf -Wl,-Map=main.map,--cref -lm main.o