-
Thread
Lauflicht hin- und zurücklaufen
-------------------------------- ;Projekt : Lauflicht soll hin- und zuruecklaufen ;Prozessor : AT90S8535 ;Takt : 8MHz ; ;Stand : ;Fehler : ;Hardware : ; ;----------------------------------------------------------------------------------- ;-Deklarationen--------------------
schönes projekt fuer anfaenger... ich hab's mal eben "quick and dirty" in C51 geschrieben. MOV p0,#1 ;startwert fuer port 0 CLR C ;carry auf null left: MOV A,p0 ;wert von port 0 in accu kopieren
-
Thread
(V) Diverse PIC, Eprom´s, Mikrocontroller und andere IC´s
Hallo, ich habe noch einige neue IC´s die ich verkaufen möchte. 80C32 PLCC 2€ 81C80 PLCC 2€ PC829 DIL8 1€ AT90S8535 SMD 7€ REF102P DIL8 1,8€ ATMEGA8535L SMD 1,9€ AT90S8535 SMD 7€ MC68HC11 PLCC 5€
AT90S8535 SMD 7€ Davon hätte ich auch noch zwei PLCC und zwei DIP loszuwerden. Gegen Gebot per pm. Natürlich erst, wenn die oben verkauft sind ;-)
-
Thread
USBprog will nicht so recht
besitze ich leider nicht sehr viel Basiswissen. Programmieren möchte ich damit gerne einen ATMEGA 8535. Für jede Hilfe bin ich Dankbar. Beste Grüße, Martin
noch die neueren Prozessortypen. Für meine Anwendungen genügen mir meist die alten DIL-Typen, z.B. AT90S1200, von denen ich noch einige übrig habe. Der Ausweg wäre das Programm "avrdude". Laut USBprog.pdf hiesse die Kommandozeile: avrdude.exe -p 1200 -c avrispmkII -P usb Da erscheint die Fehlermeldung
-
Thread
Eigene Bibliotheken in AVR Studio 5
HOME\CC\QQ genommen) Project name: QQTRAFF -- Next >> -- Select Platform AVR Simulator, Device AT90S2323 oder 8535, je für welches Ziel entwickelt wird. Das kann später korrigiert werden durch [Debug] [Select Platform and Device] Jetzt ist das AVR Studio mit einem leeren Projekt zu sehen.
-
Artikel
BAE-Tutorial
at90s2323 AT90(L)S2323 (leer) DIL8 so SOIC8 rowspan=2 | at90s2333 AT90(L)S2333, AT90(L)S4433 (leer) DIL28 ATmega8, ATmega48/88/168 fp TQFP32 rowspan=3 | at90s2343 AT90(L)S2343 (leer) DIL8 rowspan=2 | ATtiny11/12/13/15/25/45/85 so SOIC8 qfn QFN20/MLF20 rowspan=3 | at90s4414 AT90(L)S4414, AT90(L)S8515 (leer) DIL40 rowspan=2 | ATmega8515, ATmega162 plcc PLCC44/PLCC44s fp TQFP44 rowspan=3 | at90s4434 AT90(L)S4434, AT90(L)S8535 (leer) DIL40 rowspan=2 | ATmega16, ATmega164
-
Thread
Kompatibilität (Pin und Binär)
Naja, bei den AVRs kann man schon "Linien" aufstellen: [pre] AT90S1200 → AT90S2313 → ATtiny2313 → ATtiny4313 AT90S2333 → AT90S4433 → ATmega8 → ATmega48/88/168/328 AT90S2343 → ATtiny11/12/13/15 → ATtiny25/45/85 AT90S4414 → AT90S8515 → ATmega8515 → (ATmega161?) → ATmega162 AT90S4434 → AT90S8535 → ATmega163 → ATmega16/32 → ATmega644 → ATmega164P/324P/644P → ATmega1284P ATmega103 → ATmega128 → ATmega1281 → ATmega2561 ATmega640 → ATmega1280 → ATmega2560
-
Thread
stk500 kaputt was nun?
Terminal Mode Commands The following commands are implemented: ... vtarg voltage Set the target’s supply voltage to voltage Volts. [/pre]
anderen Ausgang dagegen kämpfen lassen, basta! Den AREF-Jumper brauchte man nur für die ganz alten AT90S4433. Also ab den AREF Jumper und ganz weit weg schmeißen. Peter
-
Thread
Einfach-Messdatenerfassung
Hab's...
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
bezahlbarer GPIB-Adapter
GPIB-Buchse hängen können müsste. Ein Hexenwerk ist das nicht. Teensy Dev Board AVRKey Open Kubus AT90USB Teensy USB: http://cgi.ebay.de/Teensy-Dev-Board-AVRKey-Open-Kubus-AT90USB-Teensy-USB-/170568520372 Dieser ist mit dem AT90USBxx und deutlich billiger. Von der Beschaltung des chips her sehe
"knacken" kann. Außer der Speichergröße gibt es nicht allzu viele Unterschiede zwischen einem AT90USB162 und einem ATmega32U2 (letzterer enthält lediglich nicht mehr die PS2-Keyboard-Hardwareunterstützung, die der AT90USB162 noch hatte).
-
Thread
LCD funktioniert nur an Port D (ATmega644P)
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:
unknown) Device code: 0x66 = (unknown) Device code: 0x67 = (unknown) Device code: 0x68 = AT90S8535 Device code: 0x69 = ATMEGA8535 Device code: 0x6a = (unknown) Device code: 0x6b = (unknown) Device code: 0x6c = AT90S4434 Device code: 0x6d = (unknown) Device code
-
Thread
STK500 will nicht
Den UREF-Jumper abziehen! Der Jumper ist nur für die uralten AT90S8535/4414. Also am besten abziehen und ganz weit weg schmeißen. Peter
-
Thread
ATtiny13 Timer/Counter Prescaler frage zum Register GTCCR
lösen. @Bernd: Ein Tip zum Verstehen der Timer: Nimm Dir das Datenblatt eines Classic-AVRs vor (AT90S2313, AT90S8515, AT90S8535 oder AT90S4433) und schau Dir genau die Funktionsweise der Timer an. Diese haben weniger Features, damit kannst Du erstmal die Grundfunktionen verinnerlichen. Wenn Du das
> @Bernd: > Ein Tip zum Verstehen der Timer: Nimm Dir das Datenblatt eines > Classic-AVRs vor (AT90S2313, AT90S8515, AT90S8535 oder AT90S4433) und > schau Dir genau die Funktionsweise der Timer an. Diese haben weniger > Features, damit kannst Du erstmal die Grundfunktionen verinnerlichen. ...
-
Thread
kurze Frage mit ATmega8535
ich habe mal eine kurze Frage und zwar: was versteht ihr unter (Einfach in einen mit 16MHz laufenden AT90S8535 oder ATmega8535 brennen) ich meine mit Fuse und bit einstellung geht? mit der Seite komme ich nicht klar http://www.engbedded.com/cgi-bin/fcx.cgi?P_PREV=ATmega8535&P=&M_LOW_0x3F=0x2E&M_LOW
ich meine mit was ist die einstellung für ein 16 Mhz Quarz an ATmega8535 zu laufen zubekommen (Einfach in einen mit 16MHz laufenden AT90S8535 oder ATmega8535 brennen)Datenblatt habe ich schon ist englisch gibt es auch auf deutsch? den mein englisch ist nicht so besonders
-
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:
unknown) Device code: 0x66 = (unknown) Device code: 0x67 = (unknown) Device code: 0x68 = AT90S8535 Device code: 0x69 = ATMEGA8535 Device code: 0x6a = (unknown) Device code: 0x6b = (unknown) Device code: 0x6c = AT90S4434 Device code: 0x6d = (unknown) Device code
-
Thread
Eigenes Projekt für Anfänger: was brauche ich alles?
articles/AVR-Tutorial:_Equipment ist ja > nur für den Atmega8 gemacht, oder? Nein, sie ist für den AT90S4433 gemacht und später etwas an den Mega8 angepasst worden. Es sind (zumindest waren bei meinem letzten Besuch) aber noch Details drin, die beim AT90S4433 wichtig waren, beim Mega8 oder seinen Nachfolgern
AVR-Studio kann ihn bedienen, weil er auf dem STK500 als "Hilfsprogrammer" für das Firmware-Update des 8535 eingebaut ist. Damals waren die AVRs (AT90-Reihe) noch nicht bootloaderfähig. Auch bei diesem Teil würde ich mich nicht über Probleme betreffs zukünftige AVR-Typen wundern. ...
-
Thread
Mikrocontroller Einstieg
> µc(ATtiny) Das Pollin-Board ist günstig und bietet einiges 'Drumrum' wie z.B. Schalter, LED u.s.w um damit kleinere Experimente zu gestallten. Und es bietet eben auch die Möglichkeit über den COM-Port des PC's den µc zu beschreiben. Normalerweise brauchst du bei einem Aufbau auf Leiterplatte/Steckbrett
erfolgt über Pakete, das Bitgeklappere (SPI für ISP) zum AVR übernimmt der auf dem STK500 verbaute AT90S8535 bzw. ATmega8535. > verwendet wird. Die meisten anderen(günstigen) Boards > verwenden diese Schnittstelle nicht. Du musst ein bestimmtes Programm > dazwischen 'schalten', welches den HEX-Code
-
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
Hammer-HV-Prog falsch zusammengebaut?
hat - dann könnte es sein das die anderen noch leben. Wobei es ja nur wirklich was nützt wenn es der AT90 war der überlebt hat, die beiden anderen sind ja Feld-Wald-Wiesenbausteine. Tauschen den Max und den 74 mal aus und probieren dann noch einmal. Rechne aber auf jeden Fall damit das du eben KEIN
Schon getestet ? Wen ja, mit welchen µc`s ?
-
Thread
Ethernet Controller mit at90s8535
Hallo, ich möchte einen Ethernet Controller an einen at90s8535 anschließen. Geht dies prinzipiell? Wenn ja welchen Ethernet Controller kann ich da anschlißen ? Danke mal im voraus !
eine Variante von Uli Radig für Elektor, mit Slot für eine ISA-Karte. Da müsste auch noch der alte 90S drin sein. Die späteren Konzepte hatten dann alle ATmega. Patrick
-
Thread
at90s8535 - auf ram zugreifen
Hallo, ich möchte den Rambereich gezielt über eine Adresse ansprechen. Beim at90s8535 beginnt der Rambereich ab der Adresse 0x60. Wenn ich den C-Code wie unten gezeigt übersetze, dann kann ich im HEX-File die Daten nicht erkennen. Die Daten (0xaa) müsste ich doch im HEX-File sehen
code] *(volatile unsigned int*)0x1002 = 0xaa; 124: 8a ea ldi r24, 0xAA ; 170 126: 90 e0 ldi r25, 0x00 ; 0 128: 90 93 03 10 sts 0x1003, r25 12c: 80 93 02 10 sts 0x1002, r24 [/code] PS: Außerdem solltest du berücksichtigen, das Integer für den AVR *2* Byte groß
-
Thread
AVRISP mkII -> proggen von ATmega8535 funktioniert nicht wg fehler an RESET?
Ich habe es jetzt mit zwei verschiedenen 8535's, zwei verschiedenen mkII's (beides echte und keine Clones), zwei verschiedenen PC's mit zwei verschiedenen Betriebssystemen (WinXP 32 bit, Win7 64 bit) probiert und habe immer noch das selbe Problem
ist dein µC ein echte Atmega8535 ? oder ein AT90S8535 ? was für µC wählst du im AVRStudio bzw. passt mit dein µC auf dein Steckboard? kannst du mal eine Foto von dein µC machen?? Gruß Martin
-
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
avrdude + jtagice-ii + linux + isp: laaaaangsaaaaam.
Das Thema gibt's zwar hie und da im Web, und auch hier sind ähnliche Beiträge zu finden, aber eine Lösung habe ich nicht entdeckt: Die Programmierung eines AT90S8535 (AVR-CTRL) unter linux (Ubuntu 10.04) mit avrdude
Wie schnell läuft dein AT90S8535? Wenn >= 4 MHz, kann die -B10 Bremse raus. Der Defaultwert ist 1 µs, d.h. -B10 bremst um den Faktor 10! http://www.nongnu.org/avrdude/user-manual/avrdude.html
-
Thread
AVRCTRL ohne Parallelschnittstelle programmieren
Ich hab das eben mal nachgesehen: In der JTAGICE-mkII Hilfe ist der AVRCTRL-Prozessor, also der AT90S8535P, nicht vermerkt. Aber vielleicht geht das ja trotzdem? Hat das vielleicht schon mal jemand probiert?
des Flashspeichers unter Linux sieht für den AVRCTRL so aus (Beispiel): [code] $ avrdude -p 8535 -P usb -c jtag2isp -U flash:r:ausgabe.hex:i [/code] Allerdings braucht die Ausleserei ganze sieben Minuten.
-
Thread
Welchen ATmega soll ich nehmen?
aus? PS: Die Auswahl des Controllers beschränkt sich aufgrund des Programmers auf folgende: AT90PWM3 AT90S1200 AT90S2313 AT90S2343 AT90S4414 AT90S4433 AT90S8515 AT90S8535 ATmega103 ATmega128 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164P ATmega168 ATmega169 ATmega32 ATmega324P ATmega328P ATmega329 ATmega3290 ATmega48 ATmega64 ATmega644 ATmega8 ATmega8515 ATmega8535 ATmega88 ATtiny12 ATtiny13 ATtiny15 ATtiny2313 ATtiny24 ATtiny25 ATtiny26 ATtiny44 ATtiny45 ATtiny84 ATtiny85 PPS: (Das ist mein erster Post hier im Forum, ich hoffe ich habe soweit
-
Thread
STK500 lässt sich nicht updaten
Tom schrieb im Beitrag #1951539: > Mir sind nur die alte Version mit dem AT90S1200 und AT90S8535 sowie die > neuere mit ATtiny2313 und ATmega8535 bekannt. Inwiefern ist die dritte > Version anders (außer den weißen Tastern)? Atmel hat vor einiger Zeit die Fertigung der
Kann aber sein, dass ich dafür immer nur eine alte Hardware-Version benutzt habe, also die mit dem AT90S8535.
-
Thread
Suche kleines Echtzeitbetriebsystem für at90s8535
Wozu braucht man bei einem at90s8535 ein Betriebssystem? Oder anders gefragt: Für welchen Zweck, wo man ein Betriebssystem braucht, ist ein at90s8535 geeignet?
das Minibetriebssystem FemtoOs im Internet gestoßen. Würde dieses Betriebssystem auch auf meinem at90s8535 laufen?
-
Thread
Biete AVR-AT90S-Controller (neu, verschiedene Typen)
Herstellernummer "AT90S8535-8PI" -> ein Klassiker <- Bestand: 4 Einzelpreis: 1,50€ Zustand: neu Herstellernummer "AT90S8515-8PC" -> ein Klassiker <- Bestand: 2 Einzelpreis: 1,50€ Zustand: neu Herstellernummer "AT90S8535-8JI" -> ein Klassiker <- Bestand: 3 Einzelpreis: 1,50€ Zustand: PLCC, einzeln Versand innerhalb Deutschland 3€ (ansonsten nach Absprache und Aufwand)
-
Thread
AtMega ehwiges Fuse Thema 16 Mhz Quarz
UART_TX_BUFFER_SIZE & UART_TX_BUFFER_MASK ) #error TX buffer size is not a power of 2 #endif #if defined(__AVR_AT90S2313__) \ || defined(__AVR_AT90S4414__) || defined(__AVR_AT90S4434__) \ || defined(__AVR_AT90S8515__) || defined(__AVR_AT90S8535__) \ || defined(__AVR_ATmega103__) /* old AVR classic or ATmega103
define UART0_UDRIE UDRIE #elif defined(__AVR_AT90S2333__) || defined(__AVR_AT90S4433__) /* old AVR classic with one UART */ #define AT90_UART #define UART0_RECEIVE_INTERRUPT SIG_UART_RECV #define UART0_TRANSMIT_INTERRUPT SIG_UART_DATA
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
gab, wo eine Schaltung jahrelang in Massenproduktion funktionierte, bis einer von den VCC-Pins am AT90S8535 auf mehreren Platinen nicht gelötet war. Der Fehler beim E-Test war Kurios: Die Digital-Logik am anderen Ende des Controllers ging nicht... Es war garkeine VCC an den Pads zu messen. Nach
AVR --> Studio 4 + ASM ODER WinAvr, noch kein "Inline ASM" gemacht. 8051 --> SDCC (AT89S52 PLCC44 - Die lagen Stangenweise rum - macht aber wenig Spaß, weil der aus Studio 4 bald 2 Minuten flasht.) S12/HC12 --> Frescale CodeWarrior. (Alles z.B. für Testaufbauten in der Firma.)
-
Thread
Taktproblem mit dem STK500
kritischen Interfaces kostengünstig nutzbar ist. Es ist schließliche egal, ober der Treppenhausautomat 35s oder 36s das Licht eingeschaltet lässt ... > > /* Ich habe gehört, dass per Default der interne Takt des > Mikrocontrollers eingestellt sein soll. Das scheint aber nicht (mehr) so > zu sein. Ich
Position eins. (Also Pin1 und Pin2) Das selektiert den programmierbaren Oszillator vom eingelöteten AT90S8535 und hat nichts mit dem Quarz zu tun. Du solltest also OSCSEL auf 2-3 stecken. (Dein Bild "Aufbau_3" zeigt aber schon das richtige Jumper-Setting - entgegen deiner Aussage!). Programmiere mal
-
Thread
AVR-P40-USB mit AVR-Studio verbinden
installiert. Soweit ich das sehe, beschränkt sich das USB auf einen Seriellkonverter für den UART des AT90S8535, taugt also nicht zum Programm-Aufspielen. Um ein Programm auf das Board zu bringen, benötigst Du entweder einen vorprogrammierten Bootloader oder einen ISP (z.B. AVRISP mkII). Es gibt zur Not auch welche für ein (echtes) Serialport oder Parallelport, wenn's sehr einfach sein muss. Auch JTAG geht. Hast Du einen solchen Programmer? Welchen?
-
Thread
Programmierung AT90S4414
Controller nur mittels Assembler > programmiert werden können und somit kein C unterstützen? Außer dem AT90S1200 können alle klassik AVRs auch in C programmiert werden (AVR-GCC). Der AT90S1200 hatte keinen SRAM. Ich habs grad mal probiert, das STK500 kann noch die alten AVRs proggen (AT90S2313).
Peter Dannegger schrieb im Beitrag #1873173: > das STK500 kann noch die alten AVRs proggen > > (AT90S2313). und auch den AT90S8515 (vor 2 Wochen ca. 200x getan).
-
Thread
Ethersex mit Mega 1284p
. -c -o ethersex.o ethersex.c unknown MCU 'atmega1284p' specified Known MCU names: avr2 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 avr25 attiny13 attiny2313
atmega6450 atmega649 atmega6490 atmega128 atmega1280 atmega1281 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k avr1 at90s1200 attiny11 attiny12 attiny15
-
Thread
NeuesOS für AVR Mikrocontroller
Im Anhang befindet sich das Beispiel für den at90s8535. Das femoos konnte ich bis jetzt nicht auf meinem at90s8535 zum laufen bringen. Mit dem nanoos bin ich viel schnell zum Ziel gekommen.
hochgeladen. Damit sind wir jetzt bei Version 003, und supporten folgende Hardware: Atmega32, AtMega88, AtMega168 At90s8535 gruß tobi