-
Thread
Atmel AVR in der Industrie
zum Thema: Ich meine mich zu erinnern, in einem Bosch-Akkuschrauber (ein blauer) mal einen AT90PWM gesehen zu haben. Schönen Gruß
wie beim AT90(-S) um einen AVR handelt. Würde dann mehr zum Thema "Atmel Microcontroller in der Industrie" passen.
-
Thread
AT89C4051 mit STK500 befummeln
verschenken hat: ich nehme gerne alle ! Gruß, Ralph PS: ich hab einen Selbstbaubrenner für den AT89Cx051 in Betrieb der super an der RS-232 funktioniert (auch mit einem USB-RS232 Adapter). Herzstück ist ein AT89S52. Betriebsspannung 5V (aus dieser wird per Stepup-Wandler - realisiert mit NE555 -
Befehl nun z.B. 2MZ braucht, dann braucht er 24 Takte vom Quarz. Bei 11.0592Mhz ist ein Quarz Takt 90ns lang. 12 Quarz Takte sind demnach 1.08µS. Der Befehl mit 2MZ braucht als 2.16µS bis er abgearbeitet ist. Ein 8051, der jeden MZ in einem Quarz Takt abarbeitet schafft demnach 2MZ in 180nS, 12x so
-
Thread
PT100, PT500 und PT1000 an einer Schaltung betreiben - wie am besten?
Dann haben wir noch einen OPA2336, eine 2,5V Referenz, einen AT90S2313 und ein LC125A...und bissel Kleinkram.
Fred schrieb im Beitrag #2428196: > Dann haben wir noch einen OPA2336, eine 2,5V Referenz, einen AT90S2313 > und ein LC125A...und bissel Kleinkram. +MAX4581 und dann eine vierlagige Platine? Wenn's der Kunde bezahlt...
-
Thread
18 Servos an Atmega644
So aus dem Bauch heraus würde ich Dir folgende Servos empfehlen um mal zu testen: Analog: MG90 (Achtung, keine MG90S nehmen, die überschwingen) http://www.ebay.at/itm/4X-9g-MG90-Metal-Gear-RC-Servo-Futaba-Hitec-HS-55-GWS-/290481953169?pt=RC_Modellbau&hash=item43a212d991 Die MG90 stellen ziemlich
Chris schrieb im Beitrag #2417253: > Ernst B. schrieb im Beitrag #2417229: >> Analog: MG90 (Achtung, keine MG90S nehmen, die überschwingen) >> Ebay-Artikel Nr. 290481953169 > > Was meinst du mit überschwingen? Die MG90 mit dem S also MG90S fahren ein bisschen über die angesteuerte Position
-
Thread
[S] Atmel AVR STK500
Michael S. schrieb im Beitrag #2476630: > Was kann man denn mit den STK machen was nicht auch über die JTAG geht? Keine Ahnung... Ich verwende es immer dann, wenn ich mal wieder einen AVR verfust habe (HV-Programmierung) und auch dann, wenn mal wieder einer der Käfer woanders nich so richtig will (AT90S2313 ist immer ein Kandidat dafür). Den eigentlichen Zweck, also zum experimentieren, habe ich selten verwendet. Wenn der Dragon HV-Programmierung kann, dann den.... @Michael, das mit den Hochschulen
-
Thread
90S2313 - womit lässt der sich noch flashen??
doch. Bei den neueren ist es ein Tiny2313/Mega8535. Bei den älteren 90S1200/90S8535. Gibts noch ne Version?
Also, ich habe ein altes Modul mit einem at90s2313 und Quarz. Das lässt sich über den ISP Stecker mit dem STK500 am ext. ISP-Anschluss und dem AVR Studio 4.18 ohne Probleme programmieren. Man kann ihn dort ja auch als Device beim Flashen auswählen
-
Thread
ATtiny167: Erweiterung der avrdude.conf
file, use the ATtiny45 one stk500_devcode = 0x14; ## avr910_devcode = ?; ## Try the AT90S2313 devcode: avr910_devcode = 0x20; signature = 0x1e 0x94 0x87; reset = io; chip_erase_delay = 1000; pgm_enable = "1 0 1 0 1 1 0 0 0 1
-
Thread
I2C Slave mit Attiny2313 und Mega644 als Master Bascom
Beispielprogramm ist doch alles beschrieben. Die Lib und das Beispielprogramm läuft NUR auf einem AT90Sxxxx (mit xxxx = 2313, 2323, etc; siehe Hilfe) mit den angegebenen Voraussetzungen (Controller ohne Hardware-I2C-Modul) und nur mit INT0 und Timer0. Also NICHT auf einem Tiny2313. Für andere Timer oder Int's müsste die Lib neu compiliert werden, und sie ist ungeeignet für Chips mit I2C-Hardware. Der Tiny2313 hat ein USI-Interface, das man auch ohne BASCOM I2C-Slave-Library "zu Fuss", also durch Programmieren
-
Thread
ATmega8 lässt sich nicht mehr flashen
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
HV-Programmierung AVR Fuseprogrammieren paral. Datenverbindung nötig?
Matthias S. schrieb im Beitrag #2381066: > Guten morgen liebe Gemeinde! >... den Chiptyp Welcher ist es denn? Und ja, du brauchst den parallelen Datenport (progdata und progctrl).
He.... danke für schnelle Antworten! Der Chiptyp ist ein AT90s2313 und inzwischen habe ich auch die Datenleitungen angebracht. Wenn ich nun im Studio die Fusebits setzen möchte, dann bekomme ich jedes mal eine Fehlermeldung wenn er den Vorgang verifizieren
-
Thread
ATTINY 2313 Minimalschaltung
Atmel Datenblätter... Die Typen, auf den das korrekterweise übertragen werden könnte, sind steinalte AT90S*-Versionen, die es heutzutage nur noch antiquarisch gibt. Bei allen anderen AVRs mit ADC aus diesem Jahrtausend ist die gezeigte Beschaltung schlichtweg falsch/unnötig/fehlerträchtig.
Datenblätter... > Die Typen, auf den das korrekterweise übertragen werden könnte, sind > steinalte AT90S*-Versionen, die es heutzutage nur noch antiquarisch > gibt. Stimmt...Du hast recht. Um es voll rund zu machen hier der Satz aus dem Datenblatt: [code] In either case, the external AREF pin
-
Thread
Anfänger; Pollin v2.01· µCs lassen sich scheinbar nicht flashen
main.eep rm -f main.obj rm -f main.cof rm -f main.elf rm -f main.map rm -f main.obj rm -f main.a90 rm -f main.sym rm -f main.lnk rm -f main.lss rm -f main.o rm -f main.lst rm -f main.s rm -f main.d rm -f .dep/* Errors: none -------- end -------- user@host ~/Projekte/µC/Programme/firststeps
-------- user@host ~/Projekte/µC/Programme/firststeps/1st $ avrdude -p m8 -c ponyser -P /dev/ttyS0 main.hex -v avrdude: Version 5.11, compiled on Sep 20 2011 at 17:46:23 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch
-
Thread
V-USB mit mega8 oder tiny45
16 MHz or 20 MHz crystal or from a 12.8 MHz or 16.5 MHz internal RC oscillator." [http://www.obdev.at/products/vusb/index.html]
dem selben Rechner funktioniert hat, auch wenn er direkt angeschlossen war. Die Schaltung hat einen AT90S2313-10PI verwendet. Einzige unterschied den ich sah zu den anderen Schaltungen war das der 1.5k Pull-Up nicht zwischen 68Ohm Widerstand und USB-Buchse lag, sondern zwischen Controller und 68 Ohm Widerstand
-
Thread
AVR debuggen unter linux
0x9781 128 KiB 4 KiB at90can32 0x9581 32 KiB 1 KiB at90can64 0x9681 64 KiB 2 KiB at90pwm2 0x9381 8 KiB 0.5 KiB at90pwm216 0x9483 16 KiB 0.5 KiB at90pwm2b 0x9383 8 KiB 0.5 KiB at90pwm3 0x9381 8 KiB 0.5 KiB at90pwm316 0x9483 16 KiB 0.5 KiB at90pwm3b 0x9383 8 KiB 0.5 KiB at90usb1287 0x9782 128 KiB 4 KiB at90usb162
-
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
Diamex USB ISP Programmer installieren funktioniert nicht
leuchtete die LED auf. Immer wieder habe ich das Projekt von myAVR angeschmissen, und der Tiny2313 ließ sich problemlos programmieren. Nun kam mir heute Morgen die Idee, nimm doch mal einen neuen Tiny2313, und zu meiner Überraschung kam keine Fehlermeldung mehr. Die Pins von PortB nahmen ihren
solche Firmware auf meinen Programmer flashen kann. Noch ein paar Infos zum Board: Der µC ist ein AT90USB162 mit 8MHz Quarz. Dieser ist direkt über Wiederstände mit den Pins der ISP Schnittstelle verbunden. Ansonsten ist das Board recht minimal gestaltet, ein SMD Bauteil mit der Aufschrift "H9D1", wahrscheinlich
-
Thread
ISP am Attiny2313 Funktioniert nicht
Ja siehst Du nicht die Fehlermeldungen, oben im screenshot, z.B.: the target chip (AT90S2313) does not match the detected chip (atiny2313) oder:....eep not found Selbstverständlich beginnt die Software dann nicht mit dem Programmieren.
Ok ich hab das Problem gefunden. Der Compiler hatte recht xD. Das 2313DEF.dat ist für den AT90S2313. Für den Attiny2313 braucht man das Attiny2313.dat. Jetzt gehts auch. Trotzdem Danke für eure Hilfe. Hier wird einem immer super geholfen :)
-
Thread
USB und AVR-Controller
S.T schrieb im Beitrag #2284759: > Nur auf diese nervigen "Super Mini, kann man nicht > mehr erkennnen, und kaum Löten, SMD krams" Die AT90USB-Controller gibt es im TQFP-Package. So schwierig ist
nein.. vom USB kommen zwei Steuerleitung und gehen zum AT90S1200 von dort zum ISP
-
Thread
USBprog will nicht so recht
Takt eines ATtiny2313 ist ebenfalls 1MHz. Der ISP Takt müsste wesentlich darunter liegen. In dem Fenster gibt es einen Schieberegler: ISP Clock. Diesen habe ich auf 125 kHz gestellt und mit "Apply" festgelegt. Nun funktioniert
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
-
Artikel
BAE-Tutorial
noch jeweils der SCM-Bauteilname. Ein ATmega16 im TQFP-Gehäuse muss also ein $rlname mit dem Wert at90s4434fp bekommen. SCM-Bauteilname Mögliche AVR-Typen $rlname Gehäuse rowspan=3 | at90s2313 AT90(L)S2313, AT90(L)S1200 (leer) DIL20 rowspan=2 | ATtiny2313 so SOIC20 so SSOP20 (1200 only) rowspan=2 | 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
-
Thread
Modbus RTU Slave fuer AVR
0; for (ic = 0; ic < nOBytes; ic++){ // getting the first byte where we have to get Bit's from ..
Einstellungen nicht zusammen, es funktioniert aber... Ich habe das Beispiel erfolgreich auf einem AT90CAN als RS232 Variante mit 9600 Baud und externen 16 MHz laufen. Vielen Dank für das kurze Beispiel! Timer zwei ist auf Prescaler 8 gestellt und wird mit 32 vorgeladen. Macht nach meiner Rechnung
-
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
ISP für ATtiny13V finden
anständig beschriftet und Hilfestellung für bestimmte Bauteile [Anode ? Kathode ? IC Pin 1 ?] gibt's in der Anleitung dazu auch noch. Ausserdem ist's eine schöne Übung und ein wunderbares Gefühl, wenn's dann am Schluss funktioniert [ "Hab' ich selbst (kaputt) gemacht !" ] --- Mythbu, um es
als nur der blosse Chip. ----- [1]: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf
-
Thread
Schnelle (Pseudo-)Zufallszahlen
Sequenz zu synchronisieren. Gibts da irgendeinen Trick? Mir fällt nur eine Möglichkeit ein: Erst das S/N extrem hoch ansetzen, den Empfänger synchronisieren lassen und dann das S/N immer weiter abzusenken. Der Empfänger sollte noch eine ganze Weile synchronisiert bleiben auf den nun korrekten Bittakt.
Beitrag von dir gefunden, wo du das schonmal erklärt > hattest: > > Beitrag "Re: zufallszahl (at90s2313)" Tja wusste ich's doch ;) Gruß Hagen
-
Thread
Dimmerschaltung - bitte mal drüberschauen ;)
schrieb im Beitrag #2344306: > wie wird bei der Schaltung gedimmt? Der Mikrocontroller IC1 (Typ AT90S2313) erkennt mit Hilfe der Nulldurchgangserkennung (OK2 etc.) den Nulldurchgang der Wechselspannung hinter dem Transformator TR1. Nun wartet der Controller eine gewisse Zeit t, bis dass er den Triac
-
Thread
lineare Spannungsverstärkung von 0-1V auf 0-10V
Hallo Leute, ich stehe vor einem kleinen Problem. Ich habe eine Schaltung mit einem AT90S2313, der mir eine Ausgangsspannung von 0-1V liefert. Siehe Dateianhang... Jetzt muß ich einen Op hinterher schalten, der mir linear dazu eine 0-10V Ausgangsspannung liefert... Leider sind alle
: > Hallo Leute, > > ich stehe vor einem kleinen Problem. > Ich habe eine Schaltung mit einem AT90S2313, der mir eine > Ausgangsspannung von 0-1V liefert. Siehe Dateianhang... > Jetzt muß ich einen Op hinterher schalten, der mir linear dazu eine > 0-10V Ausgangsspannung liefert... Du brauchst
-
Thread
LCD-Modul SAMSUNG UG12D228AA von Pollin
Fürs Display gibt es kein Datenblatt. Pinnbelegung findest du weiter oben. Verwendeter Chip: S6B33B2 Aber die C-Beispiele (S6B33B2.c / S6B33B2.h) sind seeeehhhhr hilfreich!
Hut ab! Wenn´s läuft ;-)
-
Thread
Halbleiter CPU usw. zu Verschenken.
Guten Abend, ich würde die: 8x AT90S1200-12SI (SO Gehäuse) neu 10x AT90S2313-10SI (SO Gehäuse) neu und ganz gern die SMD-Rolle mit den Kondis nehmen. MfG ferra
aktualisiert weil alle hier das so schreiben: 2x LPC2136FBD64 10x LPC2101FBD48 10x LPC2103FBD48 10x AT90S2313-10SI die 8x AT90S1200-12SI bitte an den nächsten Interessenten (Dominik wars), ich werde mit den 2313 glücklich.
-
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
Empfehlung für SMD-Pinzette
Christian K. (at90s2313) schrieb: > Ich habe eine ähnliche Pinzette, die VOMM 12 SA-SMD. Diese gibt es z.B. > bei Conrad* Electronic: http://www.conrad.de/ce/de/product/800686/ Halte ich für eine bessere Wahl
P.S.: Die EP100 gibt es auch bei Reichelt. Die oberste von den Knipex-Pinzetten dürfte etwa der EP100 äquivalent sein.
-
Thread
PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art
*4Bit Teiler: 170MHz / 256 = 0,7MHz, also überhaupt kein Problem für nen AVR. Ich hab damals nen AT90S2313 genommen. Das Aufwendigste an nem Frequenzmesser ist die Eingangsstufe. Peter
4Bit Teiler: > 170MHz / 256 = 0,7MHz, also überhaupt kein Problem für nen AVR. > Ich hab damals nen AT90S2313 genommen. Ich glaub, du hast nicht gründlich genug meine Bemerkungen über die Atmels gelesen: ein 4 Bit-Zähler wird als Vorteiler für die Referenz gebraucht und der andere als Vorteiler für
-
Thread
Timer Compare Interrupt Attiny2313
Geschwindigkeitsunterschiede. Zum Vergleich, das Ergebnis (ich gebe das Register R17 ja immer auf PORTB (Led's) aus), entspricht genau dem, was ich mit dem unteren Code erziele, hier mache ich tatsächlich "nur" Overflow Interrupt. [avrasm] .INCLUDE "2313def.inc" .org 0x0000 RJMP main .org 0x0006 RJMP
direkte Adresse angeben. Nicht, wenn man die richtige Include-Datei benutzt... > > .INCLUDE "2313def.inc" Diese Include-Datei ist für den AT90S2313 und nicht für den ATTiny2313. ...
-
Thread
Assembler oder C
übersetzt wird, kannst du dann auch lernen, wie der Compiler gewisse Sachen übersetzt. Für die AVR's reicht das AVR- Studio, da kann man auch C bzw. C++ mit einbinden.
Wort im Flash, der Compiler > kann keine halben Worte im Flash verwalten. Klingt logisch. Wenn's so sein muss...
-
Thread
AVR ATtiny2313 Uhr Sekundentakt
Moin Moin! Bin gerade dabei eine Digitale Uhr mit einem Attiny2313 nachzubauen. Ich habe die Uhr nach dem Schaltplan von Blackstrom gebaut, jedoch mit einem Attiny2313 anstatt des vom Autor verwendeten AT90S2313. Es funktioniert auch soweit alles richtig. Aber nun
Programmmäßig realisiert werden sollte. Oder aber, der Sekundentakt wird auch den freien Pin des 2313 (PD6) gelegt und ich arbeite danach mit Zähler IC's und BCD zu 7 Segment treibern. Da ich leider nicht wirklich ahnung von dem programm habe, weiss ich nicht wie ich vorgehen soll! Das einfachste
-
Thread
Selbstspiel Klavier
Ich schätz mal fast, dass die 2,50 * 88 der kleinste Posten bei dem Projekt wird. (btw: Nen Attiny2313 kostet grade mal 1,50... Ich glaub wie ich's dreh und wende fällt das im vergleich zum magnetischen Teil verschwindend aus) Um ne Hardware-PWM werd ich nicht rumkommen, macht die ganze Sache auch
search?tbm=isch&hl=de&source=hp&biw=1024&bih=583&q=klavier+mechanik&btnG=Bilder+suchen&gbv=2&aq=f&aqi=g-s1&aql=&oq= http://algo.mur.at/projects/autoklavierspieler/development/kantor/aufgabenstellung http://www.roboternetz.de/phpBB2/printview.php?t=47708&start=0 http://www.piano-zechlin.de/Produkte
-
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. ...