-
Thread
AVR Studio / GCC C - OOP - Anfänger Frage(n)
Es gibt /kein/ Argument gegen C++ auf µC - verwende ich sogar auf bei den µCs mit 2kb Flash (attiny2313/msp430g22x1). > Mikrocontroller Programme sind in der Regel klein genug, um auch ohne > C++ Objekte übersichtlich zu bleiben. Und wenn es dann doch - so ab 32kb - plötzlich groß wird? Wechselt
-
Thread
PWM Werte aus Array laden
unterschiedlich hell leuchten und Muster und sowas machen sollen... Als Controller habe ich einen Attiny2313, der zum einen einen PNP transistor ansteuert, der am PWM Ausgang OC0A sitzt. Zum anderen steuert er ein 4067 IC an, welches zwar eigentlich ein Multiplex IC ist, sich aber auch super eignet wenn
-
Thread
GPS-Daten auswerten
moin moin, ich versuche gps daten über einen attiny85 auszulesen. Dazu verwende ich einen Timer Interrupt, der alle 208 us aufgerufen wird (Test mit Oszi). Versuche über folgende Quellcode mir anzeigen zu lassen, wann ein neuer GPS Satz angekommen ist
Muss man's als Anfaenger immer mit dem Schwierigsten versuchen? Der kleinste mit UART ist der Tiny2313. Versuch's damit. Es ist immer noch schwierig genug.
-
Thread
verseuchte Versorgungsspannungen in Fräsensteuerung
Versorgungsleitungen die Pulse des Stromchoppers (ca. 30 kHz) die den Rest meines Steuerschrankes (z.B. Attiny2313-Platine) extrem stören (Bilder der Pulse). Wie könnte ich die Pulse dämpfen ? Meine Idee war mehrere Tiefpässe auf 30 kHz zu berechnen und die Versorgungsleitungen damit zu versehen. Was meint
Thommi schrieb im Beitrag #2782378: > die den Rest meines Steuerschrankes (z.B. Attiny2313-Platine) > extrem stören (Bilder der Pulse). 0,5V sind doch kein Problem für den MC. Sowas hab ich auch schon gehabt und der ADC ist trotzdem auf 10 Bit stabil. Erzähl mal genauer, was
-
Thread
Ersatz für Diodenmatrix
schalten können? >Vielleicht finde ich unter google etwas. Keine Ahnung. Ich würe einen kleinen ATtiny 2313, ein paar 74HC165 und ein paar TPIC6B595 nehmen, bissel Programm in BASCOM, C, whatever, fertig ist die Relaisschaltmatrix. Das kann man dann auch preiswert in Masse produzieren, sei es nun THT
Falk Brunner schrieb im Beitrag #2783562: > Keine Ahnung. Ich würe einen kleinen ATtiny 2313, ein paar 74HC165 und > ein paar TPIC6B595 nehmen, bissel Programm in BASCOM, C, whatever, > fertig ist die Relaisschaltmatrix. Das kann man dann auch preiswert in > Masse produzieren, sei
-
Thread
Problem mit IF Abfrage und and in Bascom
sparen. Das Alarm Bit soll verhindern, dass ständig SMS gesendet werden. [code] $regfile = "attiny2313.dat" $crystal = 14745600 $baud = 19200 Wait 5 Dim Alarm As Bit Alarm = 1 Config Portd.6 = Output Relais Alias Portd.6 Relais = 0 Config Portd.5 = Output Summer Alias Portd.5
warum mehrere SMS kommen, obwohl sie nicht deaktiviert ist (RFID = 0)? [code] $regfile = "attiny2313.dat" $crystal = 14745600 $baud = 19200 Wait 5 Dim Alarm As Bit Alarm = 1 Config Portd.6 = Output Relais Alias Portd.6 Relais = 0 Config Portd.5 = Output Summer Alias Portd.5
-
Thread
SNES Controller auslesen mit AVR Atmega88
Falls Interesse besteht, ich habe soetwas auch mal gebaut. Allerdings mit einem NES-Pad und einem ATtiny 2313. Wie schon erwähnt wurde enthält das NES-Pad nicht viel mehr als ein 4021, wie ich gelesenhabe sollen im SNES-Pad zwei 4021 kaskadiert worden sein, also auf die gleiche Art und Weise auszulesen
-
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
Videosignalgenerator, 16bit-Programmierung
liebes Forum, ich wollte spaßeshalber ein BAS-Videosignal auf meinem Attiny2313 erzeugen. Da ein Bild aus 625 Zeilen besteht ist der Counter für die Zeilenschleife mehr als 8 Bit groß. Deshalb muss ich wohl mit 16 bit rechnen was ich im nachfolgenden codeschnipsel wohl versucht
gespeichert hab! Kann mal bitte, bitte wer den code anschauen? [avrasm].include "tn2313def.inc" ; Definitionsdatei für Attiny2313 Einbinden ; Interruptvektoren setzen .org 0x000 ; > bei Reset rjmp Reset .org OC1Aaddr
-
Thread
CPLD Einstieg
) >ich bin gerade dabei ein Platinen Layout zu entwerfen. Kann ich auch für >den Takt einen ATtiny 2313 mit einem Rechtecksignal nehmen? Ja. > Wenn ich >jetzt eine LED an den CPLD anschließen möchte, kann ich das direkt mit >Vorwiderstand, Ja. >benötige ich für die Programmierung
Felix L. schrieb im Beitrag #2785796: > Kann ich auch für > den Takt einen ATtiny 2313 mit einem Rechtecksignal nehmen? Ja. > Wenn ich > jetzt eine LED an den CPLD anschließen möchte, kann ich das direkt mit > Vorwiderstand, oder soll ich einen Transistor nehmen? Zur Strombelastung
-
Thread
led-matrix-pong
und input handling verantwortlich ist. bisher wollte ich für die spiellelogik und inputs einen attiny2313 verwenden, aber ich komme mit dessen flash-größe wahrscheinlich nicht hin. deshalb schreibe ich das c-programm entweder nochmal um in asm, oder ich verwende einen atmega8. das ganze hat bis
-
Thread
Lcd zweite zeile wird nicht angesprochen
Verdrahtungsfehler, eine falsche Initialisierung sein oder das Display ist einfach kaputt. Läuft dein Attiny2313 auch mit 20Mhz,m hast du auch einen echten Attiny2313, nicht die low-Volt Variante? Eventuell ist der HD44780U auch nicht mit dem Controllerchip vom Pollindisplay kompatibel (LSI KS0070B). Hast
gemacht wie in deiner Anleitung bekomme aber diese Fehlermeldung 16:40:31: [WARNING] The device [attiny2313] is not supported in ASF Version [3.1.3] that is used in the project AssemblerApplication1 16:41:08: [WARNING] AssemblerApplication1.asm set as EntryFile 4 16:42:44: [WARNING] esr_messgeraet
-
Thread
U2270B auch mit 4MHz am Attiny2313 unter Bascom?
Auch wenn du den Attiny2313 mit 2,5mA zum laufen bringst, wird dir der U2270B einen Strich durch die Rechnung machen. Der braucht nämlich auch noch etwas Strom (typ.4,5mA). Steffen
-
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
Analog Komparator: mehrere Zustände erfassen ?
STK500 AtTiny2313 AVR Studio 4 Hallo, ich habe mit dem Attiny2313 ein Paar LEDs zum leuchten gebracht und kann diese mittels Software PWM dimmen. Allerdings bisher nur, wenn ich Parameter im Programm ändere und
Ich denke, ich werde zum Attiny26 übergehen :-) Bei diesem steht im Datenblatt: 10-bit ADC - 11 Single Ended Channels - 8 Differential ADC Channels - 7 Differential ADC Channel Pairs with Programmable Gain (1x, 20x)
-
Thread
POTS Line Interface
Ausgang, oder gleich per uC abfragbarer "Call State" Oder müsste man sich sowas mit MT8880 und ATTINY2313 + Hühnerfutter/Analogbauelemente selbst entwickeln
an einen >Microcontroller? Nennt sich Modem. >Oder müsste man sich sowas mit MT8880 und ATTINY2313 + >Hühnerfutter/Analogbauelemente selbst entwickeln Das ist aufwändiger als du denkst. Überspannungsschutz nicht vergessen.
-
Thread
Kabellängen und ein Paar dinge mehr mit nem µController
übermittelt Temperatur und ID. Wenn das mit der Software Uart geht, könnte ich für die Sensorplatinen Attiny 13 nehmen. Tim
direkt an den µC gepackt habe. Der Widerstand hatte ein Wert von 10kOhm. An sich wollte ich den Attiny 2313 als Controller Chip nutzen, aber folgende Chip Family befindet sich in meinem Sortiement: 1 x Atmega 32 2 x Atmega 8 1 x Atmega 48 3 x Attiny 2313 1 x Attiny 85 1 x Attiny 44 2 x Attiny
-
Thread
Unterschied zw. ^ und ~
Hallo, ich habe eine Variable [c]uint16_t Frequenz;[/c] und am kompletten PortB des ATtiny2313 sind Taster angeschlossen. Über diese Taster wird ein Wert (8 Bit, da 8 Taster) in den AVR eingeben (0 bis 255). Dieser Wert soll zu 875 dazu gerechnet werden. Soweit wäre das ja auch kein Problem
-
Thread
Codierbaustein
Hallo, Habe gehört, das es bei den Chips: ATTINY2313V-10M und ATTINY43U Die einschaltzeit zu lang ist, somit löst er dann nicht aus, ich habe das Problem das ich keinerlei erfahrung damit habe und auch nicht weiß wie man ein Programm dafür schreibt
-
Thread
RS232 <-> einzelne Bits schreiben/lesen
programmieren, aber der bietet dann natürlich auch mehr Optionen z.B. ein Protokoll mit Prüfsumme. Ein ATTiny2313 reicht da eigentlich. Oder etwas vergleichbares von Microchip.
-
Thread
ATTiny2313 Timer0 interrupt
Hallo, ich hab probleme mit dem internen Takt (1MHz) einen interrupt zu erzeugen. und zwar will ich alle 1ms einen Interrupt, um dann sekunden rauf zuzählen. dies funktioniert allerdings überhaupt nicht, die frequenz ist viel zuhoch(nach 1 stunde laufzeit sind >1,5h vergangen). initalisierung-code: #include <avr/io.h> #include <avr/interrupt.h> TCCR0A = (1<<WGM01); TCCR0B |= (1<<CS01); OCR0A = 125-1; TIMSK |= (1<<OCIE0A); sei(); Interrupt: ISR (TIMER0_COMPA_vect) { millisekunden++; if(millisekunden==1000) { millisekunden=0; taktStatus=!taktStatus
-
Thread
Attiny2313 - RC-Empfänger auswerten
deswegen habe ich mich entschlossen, diesen Fall personalisiert zu schildern. Ich möchte mit einem Attiny2313 einen 6-Kanal digitalen Empfänger eines Modellflugzeuges auswerten, dann einige Servos ansprechen. Hier mein Code: [c] #define F_CPU 1000000UL #include <avr/io.h> #include <avr/interrupt.h
-
Thread
genaue Uhr programmieren
Hallo, ich möchte einen ATTiny2313 mit arduino zu einer Binär Uhr programmieren. und jetzt zu meiner frage: wie kann ich eine möglichst genaue 1-sekunden-fequenz erzeugen?
-
Thread
ATTiny 2313 Arduino Core paar Probleme
schon der Überschrift zu entnehmen ist hab ich ein Problem mit meinem Arduino in Combination eines ATTiny2313 uC. Und zwar hab ich forlgendes Problem: wenn ich den befehlen "Delay(millisec);" verwende hab vergrößerte Verzögerung um den Faktor *10. außerdem stimmen die Pins nicht: z.B: ich setzt bin
-
Thread
Reedschalter an AtTiny2313 ++Probleme++
ldi temp, 0xFF out PORTD, temp ich habe die internen vom AtTiny nun nochmal aktiviert. Resultat unverändert! Jetzt müsste doch aber einmal die Pull Ups vom Board und einmal die vom µC wirken, oder?
Der Controller ist richtig - der AtTiny 2313 Karl Heinz Buchegger schrieb im Beitrag #2767167: > Und da musst du eben aufpassen, dass du auch die > richtige Hex-Datei überträgst. Wie passe ich denn darauf auf? Ich schreibe den
-
Thread
Bitmaskierung funktioniert nicht
Verzweifeln und hoffe, man kann mir hier helfen. Ich programmieren gerade ein Programm für einen ATTiny2313. In dem Programm habe ich ein Array und eine Variable, in der ein zuvor berechneter Wert gespeichert ist: [c] char data[24]; uint16_t Teiler; ... Teiler = 0b101111111110111;
-
Thread
64-bit datentypen problematisch auf dem AVR?
ausrechnen möchtest, wirst du auch mit 64 > Bit nicht weit kommen. Siehe [[4000 Stellen von Pi mit ATtiny2313]]. Der steht zwar in float-Arithmetik, ist aber auch in 64-Bit Arithmetik handhabbar :-)
-
Thread
i2c zwischen atmega8 und attiny2313
Hallo zusammen! ich hab ein kleines i2c problem: ich habe einen atmega8 als master und einen attiny2313 als slave. die kommunikation funktioniert wunderbar wenn ich beide auf 4mhz laufen lasse. wenn ich allerdings den atmega auf 16mhz und den tiny auf 8mhz laufen lasse dauert die kommunikation ewig
-
Thread
i2c Slave soll Master benachrichtigen
leider sind meine slaves attiny2313s und die können nur i2c und uart...
johnny schrieb im Beitrag #2755011: > leider sind meine slaves attiny2313s und die können nur i2c und uart... Dann muss der Master in regelmäßigen Abständen nach den Daten fragen...
-
Thread
ATTYNY lässt sich nicht programmieren
Hallo Leute, für eine möglichst simple IR Fernbedienung habe ich mir eine kleine Schaltung mit ATTINY13A überlegt. Sie soll nur 2 Befehle versenden können, deshalb die beiden Schalter. Durch die Diode D1 soll PB1 nur bei Betätigen von einem der Schalter high werden. Hierdurch soll später erkannt werden
Mein AtTiny2313 würde darauf bestehen den C2 wegzukloppen ...
-
Thread
Attiny2313 mit MAX487 zum Laufen bringen
senden von attiny2313 => MAX487 => MAX487 => attiny2313 funktioniert einwandfrei, allerdings empfängt der PC die Daten nicht korrekt, also nur wirre Zeichen. Ich verwende den internen Taktgenerator des Attiny2313, kann es daran liegen, dass die baudrate zu ungenau ist, jedoch von attiny2313 zu attiny2313 ausreichend genau ist? Bitte um Hilfe, danke! Hier der Code des Senders. Es wird bei Tastendruck jeweils ein x gesendet. Der Empfänger quittiert den empfang des Zeichens durch
-
Thread
Attiny 25 - GPS -Empfang
gibt es nicht. Doch! Er nimmt einfach einen anderen AVR COntroller, der eine UART besitzt... zB Attiny2313 etc..
#2751074: > Doch! Er nimmt einfach einen anderen AVR COntroller, der eine UART > besitzt... zB Attiny2313 etc.. Dadurch macht er aber nicht aus einer USI einen UART. Natürlich hast du recht, der Umstieg auf einen anderen Controller wäre die sinnvollste Variante. Man kann natürlich auch eine I²C
-
Thread
mySmartUSB MK2 erkennt ATTINY2313 nicht
mein System: Windows XP SP3 32Bit mySmartUSB MK2 v2.11 (COM4,COM3 usw. schon probiert) ATTINY2313 20PU USB Treiber v6.5 MyAVR ProgTool V1.37 es ist alles richtig angeschlossen hab es mehr mals geprüft..... der Reset-Pin über 10k Ohm gegen Vcc verdrahtet. Ich bekomme diese Meldung
-
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
Hilfe bei Identifikation Bausatz (ATTINY2313) - Frequenzzähler?
Hallo, ich habe beim Aufräumen einen Bausatz mit ATTINY2313 gefunden. Mittels Internetrecherche habe ich bisher nur herausgefunden, dass es sich um einen Frequenzzählerbausatz handeln könnte (anhand der weiteren ICs/Bauteile). Die Platine trägt die Bezeichnung FZ2313 Neben diversen Widerständen und Kondensatoren sind folgende Bauteile enthalten: ATTINY2313-20 74HC0P 74AHCT14N 74HC390 74AHCT74N 7805 BS170 BF199 BF245 Quarz 10MHz Ich würde mich
-
Thread
AVR ISP Programmer Empfehlung
suche einen supersimpel zu bedienenden USB incircuit-Programmer für AVRs (alles ältere Modelle wie ATtiny2313 ATMEGA8535 o.ä.). Also idealerweise mit einfachster Software-Oberfläche, in der man nur das HEX-File auswählt und dann programmiert. Keine Avrstudio-Software oder sowas. Soll auch von Laien mit
. Nicht jeder ISP Programmer unterstützt jeden AVR - wie ich leider am Beispiel ATmega168 und ATtiny2313 feststellen musste. Nicht jeder ISP Programmer unterstützt Target Spannungen ungleich 5V. Nicht jeder ISP Programmer kann das Target mit Spannung versorgen. Das ist insbesondere nützlich,
-
Thread
Benutzt hier jemand PureBasic?
. Also habe ich mir PureBasic mal angesehen und ein kleines Programm zur Kommunikation mit einem ATTiny2313 über die serielle Schnittstelle geschrieben. Es dient zum Parametrieren von Lokfahrtreglern für RC-gesteuerte Gartenbahn: http://www.hanneslux.de/planet5b/index.html Dieses Steuerungs-System
-
Thread
Attiny2313 Frequenz erzeugen klappt nicht, Bascom
Hallo liebes µC.net, mein Ziel wahr es, mit hilfe des Attiny2313 eine Frequenz mit dem Tastverhältniss 50% zu erzeugen, diese soll mittels 2 Tastern verändert werden. Mit dem Atmega8 funktioniert der Code (mit kleinen Veränderungen natürlich) mit dem Attiny leider nicht, warum ist mir leider rätselhaft. Für jegliche Tipps bin ich dankbar :-) Programmiert wurde in Bascom, steht ja in der Überschrift. [code] $regfile = "attiny2313.dat" $
-
Thread
ATtiny2313 auslesen
Kann ich mit Ponyprog einen Attiny2313 auslesen ? Hab nichts gefunden. mgf. Einsteiger
Auf http://www.lancos.com/prog.html lese ich: > Support the AVR ATtiny12, ATtiny15, ATtiny26, ATtiny2313 Florian Daßler schrieb im Beitrag #2737972: > Hab nichts gefunden. Hab was gefunden. mfg mf
-
Thread
LED mit PWM über Attiny2313 dimmen
Hallo erstmal, ich bin gerade dabei ein Hausbus-System über RS485 mit Attiny2313 Controllern aufzubauen. Die Entwicklung ist noch ganz am Anfang und ich habe bisher auch noch nie ein IC programmiert, aber ich bin zuversichtlich das hinzubekommen ;) Jedenfalls würde ich damit
-
Thread
74HC595 mit drei Pins ansteuern, Funktion
Schieberegister schieben und zuletzt die Werte in das Speicherregister übernehmen soll. Der uC ist ein AVR ATTiny2313 mit 1 MHz-Quarz. Da mir langsam der Flash eng wird, würde ich mich insbesondere über Tipps zur Grössenoptimierung freuen. [c] void shiftIt8(uint8_t val) { uint8_t i = 0; for(i=0;
-
Thread
Attiny macht seltsames
Guten Tag, ich bin grad dabei eine Software für nen ATTiny2313 zu schreiben welche über den UART, per RS232 Daten empfängt. Das Programm wartet auf darauf das es ", Adresse:" empfängt und soll anschließend die vier darauffolgenden Zeichen (Zahlen) prüfen.