-
Thread
USB zu Seriell mit ATtiny2313
Guten Tag. Daher das ich hier noch einen ATtiny2313 habe und mein Notebook nur einen USB Steckplatz habe ich mal google nach einem Programm für den ATtiny2313 von USB auf Seriell bemüht und bin auch fündig geworden. http://www.avrfreaks.net/
item_id=648&module=Freaks%20Tools http://makecircuits.com/blog/2009-03-23-usb-to-rs232-using-atmel-attiny2313-or-atmega8.html#respond Nun habe ich aber das Problem dass ich in diesen Daten keine .hex finde und die .asm auch nicht Compilieren kann, da er mir mit verscheidenen Programmen verschiedne Fehler
-
Thread
LCD Ansteuerung mit ATTINY2313
Ansteuerung eines Displays. Ich erkläre jetztmal mein Problem so gut es geht: Ich habe einen ATTINY2313 mit dem ich ein LCD Dislpay (16 x 2) ansteuern möchte. Mein Problem ist, dass das Display GARNICHTS anzeigt. Nichtmal wenn ich nur Vcc(5V), Vss und Vee anschließe. Ich habe auch schon mehere
der ich arbeite. http://www.rowalt.de/mc/ Ich habe die Leitungen des Displays einfach an dem attiny gelötet. Kann es sein, wenn ich eine falsche Angabe im $crystal Befehl habe, dass es dann nicht läuft? Hier nochmal mein Listing: $regfile = "attiny2313.dat" $crystal = 3686400 Config
-
Thread
Attiny2313 Output Voltage!
Hallo Leute, im Datenblatt des Attiny2313 steht das er bei einer Spannung von 4 V ca. 30mA Treiben kann. Bei mir sind vorwiderstände der größe 1,2 kOhm vorhanden! Mein Attiny kommt wenn ich messe leider nur auf 2,7 V jemand eine Idee
$regfile = "ATtiny2313.dat" Config Portb = Output Config Portd = Output Config Porta = Output Led1 Alias Portb.1 Led2 Alias Portb.0 Led3 Alias Portd.6 Led4 Alias Portd.5 Led5 Alias Portd.4 Led6
-
Thread
ATtiny2313 - fusebits
Hallo Ich habe durch 'Falschbedienung' der fusebits über das stk500 einen AVR ATtiny2313 (wie man so schön sagt..) 'gekillt' Wie kann ich über das STK500 (mit AVR-Studio 4) den AVR ATtiny2313 wieder bewegen mit mir zu reden ... High-Voltage-Programmierung habe ich schon ohne
bereits vor ca 1 1/2 Jahren gekauft habe, ist das Handbuch sicherlich z.T. überholt (z.B. sind die ATtiny2313 (noch) nicht beschrieben, da sie neueren Datums sind...) Wo kann ich ein aktualisiertes Handbuch bekommen (downloaden) ? Besten Dank für Deine Hilfe Günter
-
Thread
Attiny2313A programmieren
versteckt vorliegt. Hierzu hätte der TO die vorhandene .hex-Datei zeigen können. Vielleicht ist der ATtiny2313 auch nur der Ersatztyp für einen originalen AT90S2313. Dann kann es haken. Egal, nur als Bemerkung. Vielleicht klappt ja auch alles wie gewünscht.
Auslesen und Programmieren der mitgebrachten 2313A hat funktioniert. Danke an Volker!
-
Thread
[AVR] Lauflicht Attiny2313
moin moin, Ich hab inzwischen ein kleineres größeres Problem in meinem Projekt. Ich möchte ein Lauflicht annimieren, indem ich mit einem Taster die Zeit messe. D.h. die Uhr läuft los und wenn ich den Taster drücke, wird diese Zeit festgehalten. Diese Zeit ist die komplette Umlaufzeit der LEDS. D.h. ich dividiere Zahl durch 12, da ich 12 LEDS habe. Diese sollen dann in diesem Takt immer zu viert im Kreis rum aufleuchten. Wenn ich wieder diesen Taster drücke, soll wieder das gleiche passieren. Wenn ich den Taster nicht gedrückt habe, bis die Uhr ein Overflow ausgibt, soll jede 2. LED leuchten.
-
Thread
Externer Interrupt am ATTINY 2313
Hallo ich versuche vergebens durch einen externen Interrupt an INT0 den Controller aus dem Sleepmode zu holen. Mein bisheriger Quellcode. [c] #include "main.h" #include "temp_eigen.h" #include "lcd-routines.h" char array[16]; volatile uint8_t tick; uint8_t scratchpad[2]; uint8_t error; uint8_t light; uint8_t flash; //ISR(TIMER1_COMPA_vect) //aller 10msek. ISR(INT0_vect) //aller 10msek. { //tick++; PORTD |= (1<<PD5); // Interruptsignalisierung durch LED } int main(void) { //Timer1 aller 10ms bei 1MHz Taktfrequenz //TCCR1B |= ((1<<WGM12)
-
Thread
Dual LED an ATTiny 2313
=A5335;GROUPID=3022;ARTICLE=10229;OFFSET=1000;SORT=artnr) mit je einem 270 Ohm Widerstand an den ATTiny 2313 angeschlossen. Zum testen habe ich mit dem folgenden Programm versucht, eine LED zum leuchten zu bringen. [c]#include <avr/io.h> int main(void) { DDRD = ~(1<<PD4); DDRB |= (1<<PB5);
, denn sie braucht nur 9.93 mA und sie leuchtet, wenn man sie direkt an 5V anschliesst. Auch der ATTiny kann nicht defekt sein, denn ich habe auch einen anderen ausprobiert, mit dem gleichen Ergebnis. Wenn ich im Versuchsaufbau das erste Programm auf den ATTiny lade und die LED dann mit GND statt
-
Thread
attiny2313 und V-USB
das versucht http://www.recursion.jp/avrcdc/cdc-io.html das bekomme ich wenigstens auf den tin2313, wenn ich es dann am PC anschließe kommt "USB-Gerät wurde nicht erkannt".
fast die selbe (siehe Anhang) habe mir datei gezogen (im Anhang) und habe sie so nachgebaut(tiny2313).
-
Thread
Programmieren mit dem ATtiny 2313 lernen
beide Ports solen eingeschaltet sein... Das Programm startet warscheinlich mit: >$regfile = "ATtiny2313.dat"
Simon R. schrieb im Beitrag #3284969: > Zu Verfügung habe ich zum Einstieg: > - ATtiny 2313 > - Programmer > - Bascom AVR-IDE 2.0.5.0 Welchen Programmer nimmst ? Aktuelle Bascom Version 2.0.7.1
-
Thread
UART Problem mit ATTiny2313
Hallo ja, der Attiny2313 hat kein (USI) !
Hi >der Attiny2313 hat kein (USI) ! Dann lügt mein Datenblatt. MfG Spess
-
Thread
Uart Fehler bei Attiny2313
gerade dabei (erstmal eine) RGB LED über den PC mit dem Uart zu steuern. Geplant sind letztendlich 20 Attiny2313 und 20 RGB Leds (SuperFlux). Bei jedem AVR sollen dann die RX Leitungen mit dem PC-Verbunden werden (sozusagen: Low-Budget-Bus-System). Damit man hier auch recht schnell die Farben updaten kann
-
Thread
ATtiny2313 und IR-Signal
nun schon mindestens 5 verschiedene Ansätze versucht den RC5-Code einer Fernbedienung über einen ATtiny2313 zu entschlüsseln. Leider alles ohne erfolg :( Bevor ich die Daten weiter verarbeite, möchte ich erstmal nur erreichen, dass nachdem der Code vollständig empfangen wurde, eine LED eingeschaltet
garnicht mehr gibt. Kann mir eventuell jemand sagen, wie ich das Programm (siehe Link) auf einem ATtiny2313 zum laufen bekomme? Was muss ich an dem Code anpassen, damit das funktioniert?
-
Thread
Attiny2313 USI Schieberegister will nicht
USICLK versucht, aber es kommt nichts aus dem Schieberegister. Hat nich jemand eine Idee? (hab den Attiny auch schon getauscht) mfg Matthias
HI >Hat nich jemand eine Idee? (hab den Attiny auch schon getauscht) http://www.mikrocontroller.net/topic/206382#2037898http://www.mikrocontroller.net/topic/206382#2037898 MfG Spess
-
Thread
quarz für attiny2313
hallo ich habe einen attiny2313 den ich mit einem 4mhz quarz betreibe.das problem das ich habe,wenn ich etwas mit dem timer programmieren will und es dann in den uc überspiele macht er nicht das was ich wollte.die zeiten stimmen
"ich habe einen attiny2313 den ich mit einem 4mhz quarz betreibe." ... "kann es sein das ich dem uc sagen muss das da noch ein externer quarz angeschlossen ist." Klare Antwort: _JA_ Gruß, Magnetus
-
Thread
Attiny2313 Problem mit DMX
Ich habe ein 2-Kanal PWM Dimmer auf Basis eines Attiny2313, Max485 und 2 Mosfets gebaut. Die Mosfets funktionieren und das PWM hat gezeigt, das es auch Funktioniert. Nur die DMX-Anbindung will nicht so recht. Es hat mal kurz Sporadisch funktioniert, Flakert
Hallo, kann der Tiny2313 auch sicher mit dem USART-Interrupt aus dem Sleep-Mode aufgeweckt werden? Lass doch mal den Sleep Mode raus und probier es so! Gruss
-
Thread
Steigende Flanke Attiny2313
Hallo, ich möchte gerne eine Flankenerkennung am Attiny2313 machen. Leider habe ich nicht allzuviel Ahnung. Deswegen möchte ich zunächst einfach am Pin 5 (PA0) die Steigende Flanke erkennen und am Pin 12 (PB0) eine LED zum leuchten bringen. Diese soll dann
einstellen ob dieser bei einer steigenden, fallenden oder jeder Flanke ausgelöst wird. Wird beim 2313 nicht anderst sein.
-
Thread
ATtiny2313 mit BTM222
Hey Leute ich habe da eine Frage hoffe ihr könnt mir da helfen. Ich benutze einen ATtine2313, welcher über USART mit Bluetoothmodul BTM222 kommuniziert, dieses schickt dann die Daten an HTerm. Im HTerm ist auch die richtige Bausrate eingestellt und in der COM-Schnittstelle auch. Parity- und
Oder wenn Du einen Oszilloskop hast, einfach an ATTiny Tx ranhängen und Baudrate prüfen.
-
Thread
Stromstärke messen mit ATTiny 2313
Hallo, wollte mal fragen wie ich die Stromstärke eines Motors messen kann mit einem ATTiny 2313? der Motor soll bei einer gewissen Stärke abgeschaltet werden. besten Dank im vorraus
Hallo! Mit nem Attiny2313 wird das nix werden. Hat keinen ADC! MfG
-
Thread
DS1620 mit Attiny2313
Frage wäre nur zu beantworten, wenn man den Schaltplan kennen würde. Also wo der DS1620 wie an den Attiny2313 angeschlossen ist. Das betrifft die #define Zeilen. In den anderen Zeilen sehe ich keine Kommentare von dir, dass du dort was geändert hast, hast du nicht, oder?
lieber einen AVR mit ADC genommen, aber ich hab hier zuhaus noch 3 2313 herumliegen gehabt.
-
Thread
ATtiny2313 Programmieren/welche Programmiersprache
Guten Morgen, ich würde gerne für das Jahresprojekt in unserer Schule einen ATtiny2313 Programmieren jetzt weiß ich aber nicht welche Programmiersprache die Firmware hat, die ich verändern muss und mit welchen Programm ich sie verändere Hier ist die Firmware: [C] /* Bluetooth
schrieb im Beitrag #1957855: > ich würde gerne für das Jahresprojekt in unserer Schule einen > ATtiny2313 Programmieren > jetzt weiß ich aber nicht welche Programmiersprache die Firmware hat, > die ich verändern muss und mit welchen Programm ich sie verändere Hoffentlich hast du dafür auch ein
-
Thread
attiny 2313 code problem
von http://www.sachsendreier.com/msw/projekte/tastendruckzaehlen/tastendruckzaehlen.html für den attiny2313 verändert es geht soweit gabz gut aber ich möchte nun noch eine zurück funktion programmieren P.S ich habe noch nicht so ne erfahrun beim programmieren Schon mal danke für eure antworten
-
Thread
Fuse Bits bei ATTINY 2313
Hallo Da ich schon einen Tiny2313 via Fusebits abgeschossen habe frage ich euch lieber bevor ich den zweiten kille. Ich habe in meiner Schaltung an XTAL1/XTAL2 einen 8MHz Resonator und möchte diesen auch benutzen. Das Datenblatt habe ich mir angeschaut und zwei Sachen nicht verstanden. 1.) Warum wird bei CKSEL3-0 in den Tabellen immer 8Bits angegeben wie z.B. 1000-1111. Zum einstellen habe ich ja nur 4 Bits (CKSEL3-0)? 2.) Im Datenblatt steht auf Seite 23 (Clock Source) in der Tabelle CKSEL3-0 1000-1111 für External Crystal/Ceramic Resonator. Auf Seite 27 (External Clock) steht
-
Thread
ATtiny2313 beißt sich mit Watchdog
erst nur alles mit AVR Studio 4.13.528 GUI Version 4, 13, 0, 528 AVR Simulator 1, 0, 2, 0 ATtiny2313 208 durch spiele weiß ich jetzt nicht ich in Studio einen Fehler mache , oder ob die Anweisungen falsch sind. hier noch mein Assemblercode für den Watchdog : ... Ext. Int. initalisierung
Gehe mal auf Help->AVR Tools User guide->Simulator->Known Issues->Notes for ATtiny2313,... grüüße
-
Thread
ATTiny2313 fast PWM
hab ich leider keine Ahnung. Ich befasse mich gerade mit dem 8-Bit Timer/Counter0 with PWM beim ATtiny13. Habe das Datenblatt vom ATtiny2313 gerade mal überflogen. Ich denke Du verstehst die Bedeutung von den Output Compare Registern ( OCRxx ) noch nicht. Ich möchte es Dir nicht erklären, da selber
hab ich leider keine Ahnung. Ich befasse > mich gerade mit dem 8-Bit Timer/Counter0 with PWM beim ATtiny13. > > Habe das Datenblatt vom ATtiny2313 gerade mal überflogen. Überfliegen ist schlecht, wenn dann genau lesen. Der Code ist nicht gar so verkehrt, falsch ist nur die Verwendung des COM1A1
-
Thread
Attiny2313 Taktsignal überwachen
Hallo, ich möchte mit einem Attiny2313 ein Rechtecksignal überwachen. Liegt das Signal an > LED aus Liegt kein Signal an > LED an Ist das möglich und wenn ja wie kann ich das realisieren? mfg Holger
Impulsdauer könnte man, um sicher zu gehen, alle 2 Mikrosekunden den Port-Status abfragen. Ein Tiny2313 verkraftet normalerweise 20 MHz. Die Abfrageschleife könnte also (im Idealfall) knapp 40 Befehle lang sein, wenn der Tiny wirklich nichts anderes zu tun hat. Das wäre dann Lösung 1, als Pseudocode (
-
Thread
Erste Schritte mit Attiny2313
Widerstand und dahinter das kurze Bein der LED, das lange Bein geht an GND. Flashen tu ich den Attiny mit WinAVR und das Programm sagt nachm flashen auch ,das alles in Ordnung ist. Testweise hab ich mal versucht, zu flashen ohne das der uC im Sockel des programmers ist, da gibt mir WinAVR auch ne Fehlermeldung
Hab eben mal nen neuen Attiny2313 genommen, den geflasht und dann eingesetzt. Jetzt hab ich auch eine Spannung zwischen PB0 und VCC beim IC. Wenn ich da die Spannung messe leuchtet sogar ganz leicht die blaue LED, aber das sollte
-
Thread
ATTiny2313 Speicher reicht nicht aus
HI, ich versuche derzeit ein Programm auf dem ATtiny2313 zum Laufen zu bringen. Allerdings habe ich bis jetzt nur Programmiert, dass Programm noch nicht draufgespielt. Mein Problem ist, dass ich glaube, dass der Programmspeicher nicht für das Programm
@ Matthias (Gast) >ich versuche derzeit ein Programm auf dem ATtiny2313 zum Laufen zu >bringen. Allerdings habe ich bis jetzt nur Programmiert, dass Programm >noch nicht draufgespielt. Mein Problem ist, dass ich glaube, dass der Dann ist was faul. Der Programmstart
-
Thread
Uhrzeit bei Attiny 2313 ?
einen Buzzer anzusprechen und möchte gerne sowas wie einen "Wecker" machen. Wie kann ich beim Attiny 2313 eine Funktion um eine bestimmte Uhrzeit aufrufen ? Ist das überhaupt möglich, wenn ja wie ? MfG, Tugrul Ö.
Hallo ! Ich benutze BASCOM. Aber damit die Uhrzeit "richtig" läuft muss doch der Attiny "logischerweise" immer mit Strom versorgt werden oder nicht ? Also so wie der BIOS mit seiner kleinen Batterie. MfG, Tugrul Ö.
-
Thread
ATTINY 2313 Assembler Programmieren
Hallo, Nun wir haben hier in der Schule ein Problem. Wir sollen den AT Tiny 2313 mit Assembler Programmieren. Aufgabenstellung: Das Programm soll im Sekunden Takt eine 7 Segment anzeige hochzählen, auf Tastendruck soll die Zählrichtung umgekehrt werden. wir brauchen: Hauptprogramm, Timer Interrupt, Taster Interrupt und Unterprogramm. Bitte zu allem den Programmiercode mit Erklärung thank you. mfg Boris
-
Thread
Attiny2313 sporadischer Reset
allen IO 22R Widerstände in Reihe und 100nF gegen Masse-> gegen Plus auch ? Versorgungsspannung des Attiny entstören-> habt ihr Vorschläge ? Danke für Info Gruß Thomas
das der Stromchopper mir derart die Versorgungsspannungen versaut, das ungewollt die IO Ports des Attiny getriggert werden. Das ist der Fehler. Ich habe einige Bilder vom Puls gemacht und werde dazu einen neuen Fred aufmachen. Danke erstmal Gruß Thommi
-
Thread
Boilersteuerung attiny 2313 Bascom
Hallo, alle! ich möchte aus Stromspargründen meinen Boiler zu einer festgelegten Zeit automatisch starten lassen. und zwar immer um 6 uhr morgens. Dazu soll noch eine LED immer blinken, damit ich weiss das die Schaltung noch läuft :) ich habe leider in Programmierung überhaupt keine Ahnung. kann mir einer HELFEN? also keine fertige Lösung. Würde mich über jede Hilfe freuen! Danke schön! MfG michael
-
Thread
ATtiny2313A avrdude
Nur mal so fürs Archiv und Goolge: Dmait man den ATtiny2313A (mit "A") auch mit avrdude brennen kann, muß man diese Zeilen in der avrdude.conf am Ende ergänzen: [code]#------------------------------------------------------------ # ATtiny2313A #------------------------------------------------------------ part parent "t2313" id = "t2313a"; desc = "ATtiny2313A"; ; [/code]
-
Thread
attiny2313 automatisch reset
Hallo, ich habe ein nrf24l01 modul an einem attiny2313. Doch dieser resettet sich automatisch nach/in der Konfiguration [code] int main(void){ //extern_interrupt_init(); // INT0 -> falling edge usart_init(USART_MYUBRR); timer_interrupt_init
Johannes schrieb im Beitrag #4634780: > ich habe ein nrf24l01 modul an einem attiny2313. Doch dieser resettet > sich automatisch nach/in der Konfiguration Hallo! Damit ich das Problem richtig verstehe, seien ein paar Rückfragen erlaubt: Was bedeutet der Schrägstrich? Manchmal
-
Thread
Attiny2313A Eingangsports
Liebe Leute, fange gerade mit Assemblerprogrammierung an und habe sofort Problem mit Attiny auf Pollin-Board. Die drei Taster sind mit jeweils 100K gegen Gnd terminiert. Wenn ich einen Tasterstatus einlesen will, dann ist dieser immer auf "1" . T offen ca. 2,7V, T geschlossen 5V. Sicher ist das ein triviales Problem, aber ich kann die Ports natürlich nicht einlesen. ist das bekannt oder verstehe ich etwas grundsätzliches nicht? Danke....
-
Thread
UART-Interface mit Attiny2313
Hallo Leute, wollte mal nach langer Zeit wieder anfangen ein wenig Tinys zu programmieren. Ich habe ein Ganz simples Programm geschrieben, welches Daten von einem Computer über einen UART einliest und diese dann wieder zurück senden. Das Programm hat keinen Sinn, einfach nur zum testen. Leider empfange ich am PC nur Müll. Vielleicht könntet ihr ja mal draufschauen. Ich schätze mal das irgendetwas mit der Einstellung im UBRR falsch ist. Ich verwende übrigens kein externes Quarz. [c] /* * UART_Test.c * * Created: 21.01.2014 12:52:09 * Author: Jens */ #include <avr/io.h> #include
-
Thread
Attiny2313 programmiren und testen
Hi, ich habe den diamex s um den attiny2313 zu flashen. Dazu habe ich vom Programmer Reset, GND, SCK, MISO und MOSI an den controller verbunden. Die +5V kommen von extern. dann habe ich noch einen Kondensator (100nF) zwischen Vcc und GND
Hast Du einen 10K Pullup am Reset-Pin des Attiny?
-
Thread
PORT an ATTiny 2313 defekt?
Hi liebe Forengemeinde, Ich weis es ist schon spät... Ich habe ein Problem: An meinem attiny2313 habe ich an Port B 3 LED anschlossen. Diese sind mit R an +5V befestigt. (allerdings eher 5.7V von uA7508) Ich versuche eine LED Blinken zu lassen. Sie Blinkt aber unregelmäßig und scheint auf
> mit der Delay Funktion Die Tiny2313, die ich verwende, haben Timer eingebaut. ...
-
Thread
Attiny2313 an RS-232
Gebiet der µC, daher entschuldigt bitte, wenn meine Frage etwas doof ist. Ich würde gerne einen ATtiny 2313 an den RS-232 meines Pc's anschließen und ihn bestimmte Operationen ausführen lassen. Ich stelle mir das so vor, das ich dem µC einen bestimmten Byte eine bestimmte Operation zuordne. Also z.B
Software dazu erstelle. > > Würde das so aus hardwaretechnischer Sicht so klappen? Nö, der Attiny2313 würde das übelnehmen, weil er TTL Pegel erwartet und mit dem RS232 Pegel nicht zurecht kommt. Spanische Dörfer? Dann im Artikel [[RS232]] schmökern, vielleicht den Artikel [[Pegelwandler
-
Thread
LCD und attiny2313.seltsam
Hi@all Ich habe das Wintek lcd(4*27) von Pollin über den 4 bit bus an den portd meines Attiny2313 angeschlossen. R/W ist dauerhaft auf low, weil ich das busyflag nicht auslesen will. Wenn ich jetzt den beiden strom gebe, initialisiert sich das Display anschienend nicht. Kann evtl. jemand von
-
Thread
Ampel mit Bascom und ATTiny2313
solange an PB3 nicht VCC anlieg. Leider leuchtet sie jetzt durchgänig rot. [code] $regfile = "attiny2313.dat" $crystal = 1000000 $hwstack = 32 $swstack = 8 $framesize = 16 'Grün an PB0 Gruen Alias Portb.0 Config Gruen = Output 'Gelb an PB1 Gelb Alias Portb.1 Config Gelb = Output
leider noch garnicht durch, bin noch neuling in sachen AVR. Wenn ich nur [code] $regfile = "attiny2313.dat" $crystal = 1000000 $hwstack = 32 $swstack = 8 $framesize = 16 'Grün an PB0 Gruen Alias Portb.0 Config Gruen = Output 'Gelb an PB1 Gelb Alias Portb.1 Config Gelb = Output
-
Thread
SPI bei einem ATTINY2313 Initalisieren
blutiger Anfänger was die C - Programmierung angeht (AVR) Meine Frage ist nun, wie ich die SPI bei dem ATTINY2313 Initalisiert bekomme? ich habe es so versucht... #include <avr/io.h> #include <util/delay.h> #define F_CPU = 8000000 } int main(void) { DDRB | = (1<<DDB1) | (1<<DDB2
Hi >Meine Frage ist nun, wie ich die SPI bei dem ATTINY2313 Initalisiert >bekomme? Wenn du mal das Datenblatt kosultiert hättest, dann wüsstest du, das der ATTiny2313 keine richtiges SPI besitzt. Mach dich also über USI im Three Wire Mode schlau.
-
Thread
Speicher Voll Attiny2313
Hi, ich habe mir vor ca. einem Jahr folgendes kleines Programm geeschrieben: (Attiny2313 - Auf I2C-Daten und entsprechend eine Frequenz ausgeben) [code] // I2C #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include
elif (buffer_size < 2) #error Buffer to small! 2 bytes min. #endif #if defined( __AVR_ATtiny2313__ ) #define DDR_USI DDRB #define PORT_USI PORTB #define PIN_USI PINB #define PORT_USI_SDA PB5 #define PORT_USI_SCL PB7 #define PIN_USI_SDA
-
Thread
Einfaches Programm ATtiny2313
Guten Tag. Mache gerade die ersten Gehversuche zum Thema AVR mit einem ATtiny2313. Habe angeschlossen zwei LED`s und zwei Taster. LED1: PD5 LED2: PD6 Taster2: PD3 Taster3: PD4 Mein Code lauet: [code] .include "tn2313def.inc" ; Definitionsdatei für
Interessant ^^. [code] .include "tn2313def.inc" ; Definitionsdatei für den Prozessortyp einbinden ldi r16, 0b01100000 ; lade Arbeitsregister r16 mit der Konstanten 0xFF out DDRd, r16 ; Inhalt von
-
Thread
ATtiny2313 Optimierung Problem
Hi, ich habe schon eine Weile im Forum gesucht komme aber bei einem anscheinenden Optimierungsproblem nicht wirklich weiter. Habe auch schon mit dem ursprünglichen Programmierer der HSB Routine Kontakt gehabt, aber er verwendet nicht AVR-Studio... Beiliegender Code soll eigentlich nur durch einen HSB Farbraum durchfaden. Tut er im großen und ganzen auch aber unter bestimmten Umständen gibt es falsche Werte. Ohne Optimierung läuft dass ganze durch, aber dann bringe ich meine Tastenabfrage nicht unter ;-) Der Fehler tritt z.B. bei hue = 510 auf (0x01FE), dann springt der Wert für blau
-
Thread
probleme ATtiny2313 und Ponyprog
Der Tiny2313 hat eine Reset Disable Fuse, welche den Reset-Pin zum Portpin umfunktioniert. Wenn Du die gesetzt hast, hast Du Dich für ISP ausgesperrt und kommst nur noch über HV-Programmierung an den Prozessor ´
also ich kann schon mal den atmega128 programmieren. und ich denk mir mal wenn der geht, müsste der attiny auch funktionieren
-
Thread
ATtiny2313 durch Flashen gekillt?
letzteres erklären würde) Exakt gleiche ist mir auch (bei der selben .hex-Datei) mit einem 2ten ATtiny2313 passiert. Ich (und meine Kollegen) sind allesamt ratlos... Fällt euch was dazu ein? Danke für die Hilfe!
erklären > würde) > > Exakt gleiche ist mir auch (bei der selben .hex-Datei) mit einem 2ten > ATtiny2313 passiert. > > Ich (und meine Kollegen) sind allesamt ratlos... > Fällt euch was dazu ein? > Kann es sein, dass Du vor dem programmieren die Fuses nicht eingelesen (Read Security and Configuration
-
Thread
USI Probleme am ATtiny2313
Hallo, ich bekomme die USI im 3-wire-mode bei einem ATtiny2313 einfach nicht zu laufen. Auf Interrupts möchte ich hierbei verzichten, da sie eventuell in andere Programmteile "reinhauen" könnten, daher habe ich folgende einfache Implementierung zum Testen
Hallo, ich spiele grade schon eine Weile mit einem Attiny 45 und habe ein ähnliches USI-Problem. Jörgs Code funktionierte bei mir auf Anhieb. Nun kann ich damit auch ohen Probleme einen 74HC595 zum Ausgeben zwingen. Mein Problem besteht darin, dass ich nicht
-
Thread
Attiny2313 eeprom Fragen
Hallo Leute, ich habe hier eine Schaltung mit einem ATtiny2313. Im Quellcode (C) wird eine Konstante festgelegt: [c] const gesCard_Struct eegesCard[NUMBER_OF_CARDS] EEMEM ={ {0x01, {0x2A, 0x00, 0x24, 0x91
, }; [/c] Ich habe schon ein wenig über EEProm gesucht, vor allem in Zusammenhang mit dem Attiny der ja 128 Bytes zur Verfügung hat. Allerdings verstehe ich das Code-Beispiel nicht so genau. Wieviele Bytes werden da pro Zeile belegt? Wie funktioniert das mit der Adressierung? Ich hätte ja gesagt
-
Thread
Netzteil für ATTiny 2313
Hallo zusammen, ich habe mir überlegt, meinen ATTiny 2313 über ein Netzteil zu betreiben. Output: 5V DC, 3W, 600 mA An den VCC und GND Pin würde ich eine Buchse für die Stromzufuhr anlöten. Werden noch irgendwelche Bauteile benötigt oder läuft
hier ein 100nF-Keramikkondensator. Ansonsten ist das Netzteil, wenn es denn wirklich nur den ATTiny versorgen soll, schon deutlich überdimensioniert. Ist das Ding sicher stabilisiert, d.h., kommen dort auch unbelastet wirklich nicht mehr als 5V raus?