-
Thread
AVR Programmierung
ATtiny167.xml: <FlashPageSize>128</FlashPageSize> ATtiny22.xml: <FlashPageSize>0</FlashPageSize> ATtiny2313.xml: <FlashPageSize>32</FlashPageSize> ATtiny24.xml: <FlashPageSize>32</FlashPageSize> ATtiny25.xml: <FlashPageSize>32</FlashPageSize> ATtiny26.xml: <FlashPageSize>32</FlashPageSize> ATtiny261.xml: <FlashPageSize>32</FlashPageSize> ATtiny28.xml: <FlashPageSize>0</FlashPageSize
-
Thread
IgorPlug USB Programmierprobleme?
Hallo, Ich habe den mir den IgorPlug USB nachgebaut (mit einem Attiny2313) und mir noch ein STK200 Programmer gebastelt. Nun habe ich folgendes Problem: Er wird mir der Programmierung nicht erkannt. leider kann ich dies nur an Linuxpcs testen. Ohne Programmierung
root@elexier:~# uisp -dprog=stk200 --rd_fuses Atmel AVR ATtiny2313 is found. Fuse Low Byte = 0xff Fuse High Byte = 0xdf Fuse Extended Byte = 0xff Calibration Byte = 0x63 -- Read Only Lock Bits = 0xff BLB12 -> 1 BLB11 -> 1
-
Thread
initialer Wert von Variablen in Registern
nicht so...) 2. Frage: ein "sleep" in Assembler ohne vorherige Aktion führt doch zum IDLE-Mode (ATTINY 2313) (ohne wesentliche Strom-Ersparnis oder ? Vielen Dank, weisnix
@ weisnix (Gast) >Lt. Datenbalatt spart man ca 2..3 mA im Idle (bei 5V 8Mhz internem Takt >(ATTINY 2313)) - hängt natürlich von der Idle-Zeit ab; hier war schon >die Meinung zu hören, es würde in der Praxis keinen relevanten >Unterschied machen. [[Sleep Mode]] MFG Falk
-
Thread
Atmega8 Internen Quarz verwenden (bascom)
Und wie ist das dann bei dem Attiny2313 mit PINA ? Da nimmt bascom das auch nicht an. Matze
Du mußt auch das richtige Regfile nehmen. Jetzt ist es das vom AT90S2313. Du hast aber einen Tiny2313. Also: Attiny2313.dat MfG Paul
-
Thread
attiny asm: 8x8bit signed multiply
Beitrag #7523718: > A multiplication takes two CPU clock cycles. Er will wohl nur die alten ATtiny nehmen (ATtiny13, 26, 2313 usw.), die hatten noch kein MUL.
Beitrag #7523718: >> A multiplication takes two CPU clock cycles. > > Er will wohl nur die alten ATtiny nehmen (ATtiny13, 26, 2313 usw.), die > hatten noch kein MUL. Richtig, dabei waren zumindest die ATtinyX5 und auch die ATtinyX41 ansonsten ziemlich interessante Teile, wenn auch aus verschiedenen
-
Thread
AVRprog.exe
, was genau ich damals machen >musste. Du musst für den Tiny2313 nur die Fuses auf externen Quarz umstellen, der Originalcode geht dann ohne Änderung! Im ATTiny sind einige Register für die serielle Schnittstelle anders benannt, und es gibt zusätzliche Funktionen
mir vorstellen, dass es PNP-Transistoren mit zu geringer Stromverstärkung auch noch gibt. Mit dem ATtiny2313 hatte ich mit der fertig assemblierten Hex-Datei keinerlei Probleme. Nochmals Danke, Michael
-
Thread
uint64_t Division großer Zahlen benötigt zu viel Programmcode
Christian S. schrieb im Beitrag #4374061: > Es soll > mit einem Tiny2313 ein reziproker Frequenzzähler realisiert werden. Zum einen kannst Du problemlos auf einen ATtiny4313 umsteigen (4K Flash) und sofern Deine Referenzfrequenz nicht mehr als 6-7 gültige Stellen hergibt
10000000 / Zaehlerwert; } int main(void) { return 0; } [/c] Compiliert mit -Os für den ATtiny2313: GCC 4.7.2: [pre] $ avr-size foo.elf text data bss dec hex filename 320 0 8 328 148 foo.elf [/pre] GCC 4.9.3 bringt das gleiche Ergebnis.
-
Thread
PAL mit ATtiny?
Atmel AVR tinyx5? > > Was soll der denn generieren, ein Testbild oder Video? DVD-Player -> ATTiny -> PAL-Signal.
Ein monochromes Schachbrett-Testbild kannst du sicher mit jedem ATTiny/PIC12 hinbekommen.
-
Thread
Türöffner mit Magnetkarte
steht dem ganzen ziehmlich rar gegenüber. Ich will eine Loco Magnetkarte beispielsweise mit einem ATTINY2313 auswerten können. Also sprich eine Karte anlernen (1. Spur) und bei Übereinstimmung ein Relais schalten für einen Türöffner. Kann mir jemand dabei helfen? Gruss Stefan
USB "as designed"... Die Kommunikation über USB ist aber schwieriger zu programmieren für einen ATTiny2313.
-
Thread
Unwissender braucht hilfe bei EEPROM 7805
statt im EEPROM unterbringen. 1.2) Falls im Flash kein Platz mehr ist, kannst Du den brandneuen ATtiny4313 verwenden. Der ist pinkompatibel zum AT90S2313 und hat doppelt so viel Flash. Da wäre dann sogar Platz für 6-8 Nachrichten mit einer Länge von je 240-300 Zeichen. 2) Wenn sich die Nachricht
Ansteuerung des EEPROMs. 2.2.2) Bei zu wenig Flash kannst Du wiederum auf den ATtiny 4313 gehen.
-
Thread
text von attiny ins command window schreiben
Hallo ich programmiere einen Attiny2313 in c++. den code schreibe ich in avr studio und windows 7 um den code vom pc zum attiny2313 zu bekommen benutze ich einen diamex prog s indem ich über das command window -averdude ... Das funktioniert auch alles und der code geht auch rüber. Ist es möglich, dass ich auch von Attiny2313 einen text ins command window schicke? also so ähnlich wie printf(...)? Stephan
-
Thread
Wie generiere ich eine Pwm mit fester Frequenz aber variablem Tastverhältnis
25kHz) aber mit einem variablem Tastverhältnis per hardware? kome nicht weiter... controller: Attiny2313 grüße
und kann mit ocr0a die frequenz und mit ocr0b das tv einstellen oder? mal ganz blöd gefragt beim attiny2313 gibt es: (OC0B/T1) PD5 und (OC0A/PCINT2) PB2, an welchem der beiden kommt jetzt meine pwm raus?
-
Thread
Klingel mit 100 Melodien - last minute Weihnachtsgeschenk
TWI-Schnittstelle miteinander kommunizieren könn(t)en. Angefangen hat es mit dem Ersatz des PCF8575 durch ein ATTINY2313. Dann folgte eine Tastatur (in diesem Fall mit einem PCF8575), ein RGB-Dimmer, ein über TWI angesprochenes LCD-Display, Schalter, die über IR schnurlos geschaltet werden können, US-Entfernungsmesser
-MMD -MP -MF .dep/Klingel-ATTINY.o.d Klingel-ATTINY.c -o Klingel-ATTINY.o Klingel-ATTINY.c: In function 'MyRandGet': Klingel-ATTINY.c:72: error: 'ANZ' undeclared (first use in this function) Klingel-ATTINY.c:72: error: (Each undeclared
-
Thread
DMX steuerbaren RGB LED PAR oder Pinnspot selber bauen
Print schon geroutet und möchte ihn auch so kelin als möglich halten (-> SMD µC). Meinst du ist der ATtiny2313 wirklich nicht geeignet? Ich hoffe, ich nerfe euch nicht mit meinen Anfängerfragen... MfG Domi
www.ulrichradig.de) für seinen DMX Dimmer und Switch einen ATmega88 genommen hat. (beim LED Dimmer war es ja ein ATtiny 2313) Ich werde mir mal den Sourcecode ansehen. Im idealfall sollte ich den Abschnitt für den DMX Empfang ja 1:1 übernehmen können, oder?
-
Thread
Schaltung ATTINY 44
Wenn Tiny, dann Attiny2313, mit UART
Hi >Wenn Tiny, dann Attiny2313, mit UART Er braucht aber einen ADC. Dann lieber einen ATtiny1634. Hat ADC und sogar zwei richtige USARTs. Allerdings nur in 20-pad QFN/MLF und 20-pin SOIC. MfG Spess
-
Thread
Scheibenwischer Steuern.
Guten Tage en alle. Ich möchte ein Motor von Scheibenwischer mit ein ATtiny 2313 steuern. Das Programme habe ich schon entworfen aber et funktioniert nicht. Hier ist mein Code in ASM. Ich habe versuche mit der Atmelstudio 7 zu simulieren, aber ich kann kein bit manuel setzen
Claude B. schrieb im Beitrag #4495951: > Ich möchte ein Motor von Scheibenwischer mit ein ATtiny 2313 steuern. > Das Programme habe ich schon entworfen aber et funktioniert nicht. Wozu soll das gut sein?
-
Thread
Flash Fuse Bits Problem
zum Beispiel benutzt werden, ist die Darstellung in Bits sinnvoller, also als Nibble. Hat der 2313 nen Internen Oszillator ????? Oder ist das ne andre Einstellung...... Ohne IC am Programmer kann ichs leider nicht austesten. Hab jetzt keinen alten 2313 zur Hand.....
nein, der 2313 hat keinen internen rc oszilator ! ich meinte das ich bisher nur mit dem 2313 gearbeitet habe und beim arbeiten die registerkarte immer übersehen hatte( schließlich hat der 2313 auch fuse bits)
-
Thread
Timer mit Tiny2313
INCLUDE "tn2313def.inc" ; Deklarationen für Tiny2313 .EQU takt = 1000000 ; Systemtakt 1 MHz .DEF akku = r16 ; Arbeitsregister r16 in akku benannt .CSEG ;Programm - Flash
PB2. Hier also das Neue: ; PORTB: Ausgabe ; PortD: Eingänge ;Datum: 10.12.2011 ;AVR: Tiny 2313 .INCLUDE "tn2313def.inc" ; Deklarationen für Tiny2313 .EQU takt = 1000000 ; Systemtakt 1 MHz ; r16=Arbeitsregister rjmp start .ORG OVF0addr ;Interrupt
-
Thread
Projektidee: Der Volks-Programmer
USPispTiny firmware eine für den AVRISP MK II aufspielen, ich bezweifle aber, dass die in die 2k des ATTINY 2313 passen..
Hallo, kann man statt ATtiny2313 einen AT90S2313 verwenden? MfG
-
Thread
[S] einfach(st)es ATmega8-Board
AN910-Adapter mit AT90S2313 oder ATTiny2313 am Serial Port. Gibt es mehrere Selbasbauanleitungen im Netz mit und ohne PCB, aber mit Sourcecode und/oder Hex-File. Funktioniert an einem Prolific USB-Serial-Wandler (sind alle Pins beschaltet und ansprechbar) mit XP sehr gut. Für das allererste Programmieren (dieser AT90S2313 oder ATTiny2313 im Programmieradapter muß ja erst mal programmiert werden) reicht ein einfacher serieller Adapter mit PonyProg (ein paar Widerstände und ein Transistor). Das (einmalige) Programmieren
-
Thread
Fernbedien RC5 Empfänger
Das "RC5-Dekoder:" beim Start wird normal gesendet aber es kommen keine Codes.. Verwende einen ATTiny2313@16Mhz Quarz und einen TSOP1136. Musste für den ATTiny etwas bei dem Timer anpassen, denke mal da liegt auch irgendwo der fehler :-/ Ware super nett wenn jemand eine Idee hat bzw sich mal
dem allerersten Post dieses Threads habe ich auf das Pollin Funk AVR Board angepasst. µC ist ein Attiny2313 bei 8 MHz: http://www.mikrocontroller.net/articles/Pollin_Funk-AVR-Evaluationsboard#RC5_Empf.C3.A4nger
-
Thread
ATtiny24 - ISR wird nie gerufen __vectors> fehlt
attiny13:crttn13.o%s} \ %{mmcu=attiny2313:crttn2313.o%s} \ +%{mmcu=attiny24:crttn24.o%s} \ +%{mmcu=attiny44:crttn44.o%s} \ +%{mmcu=attiny84:crttn84.o%s} \ +%{mmcu=attiny25:crttn25.o%s} \ +%{mmcu=attiny45:crttn45.o%s} \ +%{mmcu=attiny85:crttn85.o%s} \ +%{mmcu=attiny261:crttn261.o%s} \ +%{mmcu=attiny461:crttn461.o%s} \ +%{mmcu=attiny861:crttn861.o%s} \ %{mmcu=atmega103|mmcu=avr3:crtm103.o%s} \ %{mmcu=atmega603:crtm603.o%s}
-
Thread
diverse Atmel µC DIL für 1 KG Kaffee abzugeben
Atmega 644 20PU 2 x Atmega 16 16PI 1 x Atmega 16 16PU 3 x Atmega 8 16PI 1 x Atmega 8L 8PI 1 x Attiny 2313 20PU 1 x Attiny 2313 20PI 1 x Attiny 2313 10PI Bitte per PN Gruß Andreas
-
Thread
USB Ohne Extra Controller?
Atmels zusammenlötet um sich dieser wunderbaren Welt der MCs zu nähern: Igor übertaktet ja den 2313 von 10Mhz auf 12Mhz. Habe leider nicht alle Feinheiten im Kopf, aber hat der Attiny 26 nicht 16Mhz, ansonsten aber die selbe Anzahl Ram (Flash: 2,EEProm: 128,RAM: 128) und ausreichend I/O Pins? Könnte man den Quelltext auf den Attiny 26 anpassen, oder benutzt Igor irgendwelche Features, die NUR der 2313 und nicht der Attiny26 hat? Eure Meinung würd mich da sehr interessieren. Schonmal Dank im voraus, Merkur
-
Thread
Atmega & Co zu verkaufen
AT89C2051- 24PU DIP für 1,00EUR/ Stck und die hab ich das letzte Mal vergessen zu erwähnen: Attiny2313- 20PU DIP für 1,50EUR/ Stck Wer welche haben will...-> Mail an mich : koyotew@gmx.de Tommy
Atmega32- 16PU DIP für 3,50EUR/ Stck Rest: 5 AT89C2051- 24PU DIP für 1,00EUR/ Stck Rest: 7 Attiny2313- 20PU DIP für 1,50EUR/ Stck Rest: 10 Wer welche haben will...-> Mail an mich : koyotew@gmx.de
-
Thread
Compiler optimizations disabled
Programmbeispielen mal ein paar Textzeilen herauskopiert um 4 LED´s an PA0, PA1, PD2 und PD3 dauerhaft von meinem Attiny2313 einschalten zu lassen. Nun wollte ich das beim ersten Anlaufen des Programms PA0 und PA1 angehen, 500ms gewartet wird und dannach PD2 und PD3 angehen, um zu testen wie das mit der Zeitverzögerung
verwendet: C Hinweis: Es wird die im Quelltext angegebene Einstellung des Prozessors verwendet: ATtiny2313 Hinweis: Um den vollen Funktionsumfang von C/C++ nutzen zu können, verwenden Sie bitte die Dateiendung '.cc' oder '.cpp' compilieren ... In file included from LED.c:17: c:/program files
-
Thread
Interrupt startet zweimal
ich arbeite mit dem attiny2313 und verwende dort die PinChangeInterrupt. Jede Änderung am PIN löst einen Interrupt aus. D.h. bei low->high und bei high->low. Kann man das einstellen, dass er nur mit einer Flanke den Interrupt
hat jeder IC dieses Register? Ich find kein wort davon im datasheet des Attiny2313.
-
Thread
AVR MKII ISP Verifying Flash Failed
All-AVR (http://www.avr-programmer.com/downloads/all-avr/all-avr_installation_de_en.pdf) Mit nem Attiny2313 funktioniert alles tadellos. Bei nem Attiny4313 (der nicht auf dem Datenblatt als unterstützt auftaucht) funktioniert das, solange das Programm unter der 2kB des 2313 bleibt. Sobald hier ein Byte
einem anderen Wert erwartet wird. Vermutlich ist hier nach den 2kB noch irgendein Ende-Byte o.ä. beim 2313 vorhanden, was beim 4313 dann erst später kommt. Grüße Micha
-
Thread
ATmega8. Der Film
Was willst Du mit Mittelmaß, das interessiert doch keine Sau. Entweder minimalistisch, also ATtiny4 oder richtig protzen, d.h. ATmega2560.
Was willst Du mit Mittelmaß, das interessiert doch keine Sau. > > Entweder minimalistisch, also ATtiny4 oder richtig protzen, d.h. > ATmega2560. ATtiny4 enthält nicht genug Stoff für eine Fortsetzung und für den Atmega2560 hat ein anderer die Filmrechte erworben. Irgendein Bollywood-Typ. Nase
-
Thread
Serial AVR programmer selber bauen
programmer selber bauen : will mit der Hilfe von Parallel-AVR-Programmer die firmeware auf AT90S2313 bzw ATTINY2313 brennen,leider fehlt mir die richtige schaltung für das brennen ????? Nachher werde ich AT90S2313 bzw ATTINY2313 ist ein Serial-AVR-Programmer Schaltung einbauen ( die schaltung dafür
-
Thread
DMX in ohne UART - wie machbar?
Software-UART_mit_avr-gcc Werde es auch selbst mal versuchen. Wäre sicher interressant DMX mal auf nen kleinen ATtiny25 oder ATtiny24 zu packen :) MfG, Dani
reiser) >Werde es auch selbst mal versuchen. Wäre sicher interressant DMX mal auf >nen kleinen ATtiny25 oder ATtiny24 zu packen :) Wirklich? Nimm einen Tiny2313 und alles ist gut. Aber warum einfach wenn es auch umständlich geht. MFG Falk
-
Thread
Frage zu einem Schaltplan
Spannung entziehe ich aus dem USB Anschluss. Hat dieser denn "wilde Störungen" ?, kann ich mein Attiny 2313 dadurch beschädigen, wenn ich diesen Blockkondensator habe ? MfG, Tugrul Ö.
ich 16MHz entdeckt. guck aber selber: http://pdf1.alldatasheet.com/datasheet-pdf/view/80317/ATMEL/ATTINY2313.html pumpkin
-
Thread
Probleme, AVR über Hyperterminal ansteuern
einem Steuermenü die Rede, aber mit welchem Programm lade ich das vorhandene Programm? Der AVR (Attiny 2313) ist bereits programmiert! Die für die Lasershow vorhandenen Dateien (siehe link) sind: font8x8r INC-Datei Lasershow TAR-Datei lscan ASM-Datei lscan.hex HEX-Datei Meine
Hallo Paul! Danke einmal für deine Hilfe! Der Attiny 2313 ist bereits programmiert. Das Problem liegt darin, mit diesem über ein Terminalprogramm zu kommunizieren. Wenn ich dies z.B. mit den Hyperterminal von Windows probiere, stehen beim Öffnen einer
-
Thread
[V] MikroElektronika "EasyAVR6 Development System"
Mikrocontroller: AT90PWM2 AT90PWM216 AT90PWM2B AT90PWM3 AT90PWM316 AT90PWM3B AT90S1200 AT90S2313 AT90S2323 AT90S2343 AT90S4433 AT90S8515 AT90S8535 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164P ATmega164PA ATmega165 ATmega165P ATmega168 ATmega168P ATmega169 ATmega169P
ATmega644PA ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88P ATmega88PA ATmega8A ATtiny12 ATtiny13 ATtiny15 ATtiny2313 ATtiny24 ATtiny25 ATtiny26 ATtiny261 ATtiny44 ATtiny45 ATtiny461 ATtiny84 ATtiny85 ATtiny861
-
Thread
Suche Uhrenbaustein
Typen kennt, der 20 pins hat und damit eine Uhr ( die im Wechsel das >Datum anzeigt) kennt. AT90S2313, ATTiny2313. Der Quarz ist da zumindest an der richtigen Seite;)
verzweifelt auf der Suche nach dem IC-Typ dieser Schaltung. holger schrieb im Beitrag #2908243: > AT90S2313, ATTiny2313. Der Quarz ist da zumindest an der > richtigen Seite;) Aber, wenn ich jetzt nicht verspiegelt bin, müsste doch bei den AT90... das Quarz auf der gegenüberliegenden Seite (sprich Pin
-
Thread
erstesmal programiert
@ Mente Fabian (attiny_fan) >Ich habe heute zum erstenmal selber ein Lauflicht mit einem Attin2313 >gebaut und selber programiert. Damit die 8 Led's richtig hell leuchten >habe ich nur 100ohm Widerstände genommen.
angefangen habe, habe hier einiges angeschaut..guckst hier : http://halvar.at/elektronik/lauflicht_attiny13_8leds/
-
Thread
UART Bootloader ATtiny13 - ATmega644
wurden. Leider funktioniert das Programm im uC noch nicht :( targets = { 0x1e9007: "ATtiny13", 0x1e910A: "ATtiny2313", 0x1e9206: "ATtiny45", 0x1e9205: "ATmega48", 0x1e9307: "ATmega8", 0x1e9403: "ATmega16", 0x1e9406: "ATmega168", 0x1e9502:
Syntax-Check die Fehlermeldung "unknown interrupt > source [URXC_ISR]" Richtig, nachdem der ATtiny (außer dem ATtiny2313) kein UART hat, hat er natürlich auch keinen Interrupt dafür. >> Den Reset löst man üblicherweise mit dem Watchdog aus. Man muss dann >> darauf achten dass der Watchdog _sofort
-
Thread
AVR ADC auswerten klappt nicht
10-Bit-Ergebnis zurueckgeben return (ADCH<<8 | ADCL); } [/code] Hier der Code von dem Attiny2313A: [code] /******************************************************* Projekt: Aetzwanne Version : ATTiny2313A - 1 Erstellt: 22.09.2016 Letze Aenderung: 25.09.2016 Chip: Attiny2313A mit internen 8.0 MHz *******************************************************/ /// Header-Dateien /// #include <io.h> #include <delay.h> /// Definierungen /// #define InterruptIn PIND
-
Thread
HD44780 Extender
nicht, aber wenn man programmieren kann, kann man was selber bauen. Man braucht einen MC (z.B. ATtiny2313), der die 9 Bit parallel einliest und über die UART rausschickt (RS-485). Dann einen 2. MC, der es empfängt und das LCD steuert.
Danke Falk, nun muss nur der der TE, daraus eine Stück Hardware machen und eine attiny2313, tn4313, o.ä. programmieren.
-
Thread
ATmega8 lässt sich nicht Programmieren
Hallo Ich benutze schon länger den ATtiny2313, welchen ich mit Bascom programmiere. Nun habe ich mir einen ATmega8 gekauft. Disen habe ich wie folgt angeschlossen: MISO->Pin 18 SCK->Pin 19 RESET->Pin 1 MOSI->Pin 17 VCC->Pin 7 GND -
nicht. Was benutzt Ihr denn für Schaltungen zum Programmieren. Ich hab einfach die Schaltung vom ATtiny2313 auf den ATmega angewandt. Vielleicht liegt es ja daran.
-
Thread
Layout i.O ?
da noch nicht: http://www.atmel.com/dyn/resources/prod_documents/... Dein Link verweist auf den ATTINY2313 und nicht auf den AT90S2313S wie im Schaltplan dokumentiert. Der ATTiny hat die Möglichkeit die Xtal-Pins als Ports zu benutzen, der AT90S... hat diese Möglichkeit scheinbar nicht. Dein Schaltplan
werden. Im Schaltplan ist wirklich ein AT902313 - auf der Schaltung ist es später der Pinkompatible ATTiny2313 - dieser kann XTAL als Portpin nutzen. Warum ich trotzdem den AT902313 drinnen habe ist mir gerade wieder aufgefallen - weil es den Tiny2313 in Eagle nicht gibt in den Normalen Libs und ich
-
Thread
TV B-Gone mit EU-codes auf nem 2313
Attiny 2313 ? Hex im Anhang
Mike Mike schrieb im Beitrag #4017608: > Attiny 2313 ? Hex im Anhang Super! Vielen vielen Dank! :) Habs probiert. Dann ist erst mal nichts passiert, nur das langsame Blinken war mir sehr verdächtig. In den Fuses war CLKDIV8 aktiviert. Habe
-
Thread
Ein paar Fragen zu RS485 - Master / Slave Anwendung
ATMega644P nehmen (Weil dieser 2 Uarts hat, erkläre später warum) - Als Slaves würde ich gern die Attiny2313 nehmen - Die Adressierung der Slaves soll über einfache Dip Schalter gemacht werden - Als Bustreiber würde ich den "SN75176" nehmen - die Slaves bekommen jeweils ein DS18B20 Temperatursensor
dann ein Päckchen und der Slave hat x ms Zeit zu antworten. > - Als Slaves würde ich gern die Attiny2313 nehmen Nimm Mega8 > - Als Bustreiber würde ich den "SN75176" nehmen LT 1785 Halbwegs Modern und Robust. > - Der Master [...] 1 externen Quarz die sind ja genauer als die internen.
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Arne Groh schrieb im Beitrag #1850492: > 18-Kanal-Einfachst-Lauflicht > mit einem Attiny2313 und 18 LEDs ;-) "einfachst" vs "attiny". naja...
Gerade fertig verlötet und durchgemessen: 64 Kanal Relaiscontroller, pro Port ein ATtiny2313, ein weiterer ATtiny2313 als Master und eine RS485 Schnittstelle mit MAX489. Taktversorgung über 7,3728MHz Quarzoszillator. Stromversorgung über Schaltregler, ausgelegt auf max. 24V, Supressordiode
-
Thread
einfache Fragen zu AVR (Neueinsteiger)
Hardware-Multiplizierer besitzen, der den Tinys generell fehlt. Außerdem haben die Tinys (bis auf den ATTiny2313, der aus historischen Gründen aus dem Rahmen fällt) zur seriellen Kommunikation nur ein sogenanntes Universal Serial Interface (USI), mit dem man sich die üblichen Schnittstellen wie SPI und U(
Zweierpotenz ergeben. Z.B. ATMega168: 16 ist eine Zweierpotenz, 168 aber nicht -> 16 KiB Flash ATTiny85: 8 ist eine Zweierpotenz, 85 nicht -> 8 KiB Flash. ATTiny2313: 2 ist eine Zweierpotenz, 23 nicht -> 2 KiB Flash Die anderen Parameter muss man sich dann aus den Übersichtstabellen zusammensuchen
-
Thread
STK 500 - kaputt?
studio sagt mir dann, chip ist nicht der der aufm board steckt. SO dann hab ich es mal mit dem Attiny2313 ausprobiert, also signatur ausgelesen und zack, er hat mir zugestimmt dass es ein attiny2313 ist. Wieder zurück in bascom...hab ein kleines tesprogramm für den attiny geschrieben...drück auf programmiere...ein kleines schwarzes fenster blitzt kurz auf, das wars. und der attiny macht nichts Ist das Board kaputt, oder klingelts bei euch in den ohren ?
-
Thread
I2C mit USI - falsche LED bzw Port angesteuert
mit I2C Bus zu USI mit Master und Slave. Versuche das Problem zu erklären Hardware Slave: - ATTIny 2313 - Port B als Ausgang mit 8 x LED - PIN PD0, PD1, PD2 Taster zur Eingabe - PIN PD3, PD4, PD5 3 x LED zur Anzeige Hardware Master: - Atmega 1284p - Port A als Ausgang mit 8 x LED - PIN
Hallo Spess Die falsche Anzeige erfolgt am Attiny 2313. Welcher zusammnhang besteht bei JTAG vom Atm 1284 zum Ati 2313 über I2C Bus? Schau gleich mal was eingestellt ist
-
Thread
Versorgungsspannung messen
Hi @ all, ich würde gerne mit einem Attiny 2313 die Versorgungsspannung messen. Leider finde ich fast keine Informationen im Datenblatt und das AVR-Tutorial hat mir bis jetzt auch nicht weitergeholfen. Die Spannung kommt von einem 1 zelligen
mich das nicht täuscht. Quasi suche ich jetzt nach einem Entladeschutz, der aber innerhalb des Attiny 2313 funktioniert, da ich mir gerne weitere "große" Bauteile sparen würde.
-
Thread
Timer0 : Nur ein Overflow?
jetzt auch eine frage, heisst das jetz wenn man zum beispiel, im main stehen hat: code von einem attiny2313 int main(){ ... .... TCCR0B = (1<<CS01); // count with cpu clock/8 , bei A90S2313 TCCR0 TIMSK = 1<<TOIE0; // enable TCNT0 overflow TCNT0 = 0x9c; //100uSEc bei 8Mhz ==> vorladen .
@Hubert Was TimerX kann hängt (in der Regel) vom jeweiligen Prozessor ab. ATtiny12 != ATtiny26 != ... != ATmega8 != ATmega128 Da hilft nur Datenblatt lesen. Wie es immer so schön heißt "Wer lesen kann ist klar im Vorteil." oder weniger kultiviert ausgedrückt RTFM
-
Thread
RC5 von Danneger auf ATmega8 - seltsames Verhalten
Beim Attiny2313 musst ich auch die Initialisierung vom Timer (Register für den Vorteiler) ändern (s. Link oben). Möglicherweise musst du ähnliches für den Atmega8 machen. Der Code wurde ja ursprünglich nicht für
>Beim Attiny2313 musst ich auch die Initialisierung vom Timer ändern. >Möglicherweise musst du ähnliches für den Atmega8 machen. Habe folgende Zeilen und Register überprüft: main.c [c] TCCR0 = 1<<CS02;