-
Thread
DCF-Uhr Übungsprojekt
Hi, ich bin kürzlich in das Thema AVR Programmierung eingestiegen. Ich verwende den ATTINY2313a und wollte zur Übung auf einem alphanum. Display mir mittels DCF Empfänger die Uhrzeit anzeigen lassen. Ich weiß, dass es dazu zahlreiche Foreneinträge gibt, allerdings wollte ich zum Üben die
+=rawdata[23]*8; minute +=rawdata[24]*10; minute +=rawdata[25]*20; minute +=rawdata[26]*40; //string2display(itoa(minute,minbuffer,2),ZEILE4); //<<<<<<Problemzeile<<<< } [/c] Ich kann mir die einzelnen Bits wunderbar auf dem Display anzeigen (Oszi hängt dran die Daten passen
-
Thread
Tastenfeld mit 3 Tastern
ein kleines Tastenfeld mit 3 Tastern in meinen PC einbauen und habe mir dazu den Mikrocontroller ATtiny26 von ATMEL und das Programmiertool WinAVR besorgt. Nun habe ich aber gleich 0 Ahnung von dem ganzen und weiß deshalb nicht so recht wie ich die Sache angehen soll. kann mir da einer weiterhelfen
-
Thread
Widerstand mit Mega8 bestimmen
brauchts auch noch einen Verstärker mit Differenzeingang und 4-Leiterschaltung. D.h. da ist der ATTiny26 besser geeignet. Peter
-
Thread
Mikrocontroller Geschwindigkeit
Erfahrung: So um die 1MIPS reichen in 95% der Fälle aus. Also z.B. ein 8051 bei 11.059MHz oder ATTINY26 bei 1MHz. Lediglich in Spezialfällen habe ich mehr gebraucht, wie z.B. - Ethernet: T89C51CC01 bei 20MHz (3,3MIPS) - Soundausgabe 22kSamples von I2C-EEPROM: AT89C2051 bei 24MHz (2MIPS) - Frequenzmesser
-
Thread
USART AVR-GCC Empfang abfragen und in Variable speichern problem.
1) = 7812,5 Will man z.B. Baudrate = 19200 setzen ergibt sich: UBRR = F_CPU/ 16 /Baudrate -1 = 26 -1 = 25 evtl. noch aufrunden, ich schreibe die Formel dafür aus. UBRR = (uint16_t)(1.0 * F_CPU/ 16 /Baudrate +.5 -1 )
beigeschrieben aber hier trotzdem mal die gewünschten Daten. Ich verwende einen ATMEGA32 (ein ATTiny2313 brachte mir das gleiche ergebnis) mit einem 9.8304 MHz Quarz bei 9600 Baud. Den Wert für die Baudrate habe ich dem von dieser Seite entnommen: http://www.gjlay.de/helferlein/avr-uart-rechner.html
-
Thread
32 Imp/U, 0-720Hz durch 3,xx und 4,xx teilen
funktioniert auch nicht, da meine Teilungsfaktoren nicht gerade sind?! Ich keinen Impuls bei Flanke 26 3/4 auslösen kann?! Wie könnte ich an die Aufgabenstellung heran gehen? Sollte der Geber für diese Anwendung vielleicht besser ein Analoger sein - Sinus? Ich wäre euch dankbar wenn ihr mir dabei
interrupts sei(); while (1) sleep(); } [/c] Passt problemlos in einen ATtiny4 ;-) Ich denke, das ist eine typische Anwendung für diese schnuckeligen Teile. Man könnte an den letzten Pin sogar noch einen Trimmer anklemmen zum Kalibrieren ;-)
-
Thread
Spannungssignal Überwachung Abschaltung
\ | | >-- Alarm ! Poti-|-/ | Masse oder einen Microcontroller wie ATtiny26 mit seinem A/D-Wandler das Signal messen lassen, und per Programm feststellen, obn sich die Spannung so lange nicht verändert hat, bevor man einen Ausgang aus aktiv schaltet als Alarm. Doch dazu
-
Thread
Neues System, Neue Probleme (STK500, USB --> RS232 Konverter)
Schnittstelle Hab einen Dignitus USB to RS232 Konverter hier. Als ich heute versucht habe einen ATTiny25 zu programmieren sprang mir natürlich das "Connectionerror" Fenster ins Gesicht. Der Konverter belegte COM1. Selbst wenn ich COM1 direkt ausgewählt habe in AVR hatte ich keinen Erfolg. Was kann
index.html?;ACTION=3;LA=444;GROUP=EU2;GROUPID=4830;ARTICLE=58641;START=0;SORT=artnr;OFFSET=100;SID=26F2d3aawQARoAAHe1Bak59be66a70ef4a43a219cdcbd896d8a27 funktioniert, aber ob Reichelt immer noch das gleiche Modell anbietet kann ich leider nicht sagen. Ich hab meinen gekauft als der Preis noch bei knapp
-
Thread
Transistoren auf Eignung als Avalanche-Sägezahnoszillator testen - mitmachen!
Transistoren zu ersparen. Geeignet: BC817-25 (Hersteller leider unbekannt) BCW65C (Siemens) BFN26 (Siemens) Ungeeignet, zumindest unter o.g. Bedingungen: BC807-40 (Philips) BC848C (ON Semi) BC856B (Motorola) BC856B (Infineon) BC869 (Philips) BCW67C (Siemens) BCW68H (Infineon) BCX17
wäre das Zünden eines Thyristors gewesen. Für solche Aufgaben nehme ich grundsätzlich einen µC (ATtiny). Gewünschte Frequenz und Pulsbreite in Klartext ins Programm geschrieben, compilieren, flashen und dann stimmt es auch. Die nötigen Umrechnungen macht der Präprozessor in float zur Compilezeit.
-
Thread
Problem beim Bau eines Thermometers
ich hab mal wieder ein Problem mit C. Ich will ein Thermometer mit einem zweipunktkalibriertem ATtiny25 bauen, dass ähnlich wie das im elektor vorgestellte µ-Thermometer die Temperatur als Folge von Lichtblitzen ausgibt. Mein Problem besteht darin, den Wert, der vom ADC kommt in °C umzurechnen. Wenn
else{ if(delay > 0){ delay --; } } } } } //Inits, 26 Bytes void init(){ //Init ADC //Reference @ 1.1 Volts, Temp-Sense-Channel ADMUX = (1<<REFS1)| (1<<MUX0) | (1<<MUX1) | (1<<MUX2) | (1<<MUX3); ADCSRA = (1<<ADPS1) | (1<<ADEN) | (1<<ADSC) |
-
Thread
welche frequenz für ponyprog?
Frequenz ich am µC einstellen muß, damit PonyProg programmieren kann. Also ich habe vor, meinen ATTiny26 (default 1MHz) über die FuseBits auf 8MHz umzuprogrammieren. Daher die Frage ob PonyProg dann hinterher den AVR noch programmiert?
-
Thread
AT Mega 32 Port A (ADC) PA1 bis PA7 haben 1,470V
in ATTiny26 Datenblatt hatte ich mal diesen kleinen Filter gesehen, den verwende ich seit dem an allen AVRs um die AVCC Spannung etwas zu glätten. Wie gesagt ein hochohmiges Signal ist sehr störanfällig,
-
Thread
MCP23017 ESP 8266 Interrupt?
Adafruit_MCP23017 Relaiskarte; void setup() { Relaiskarte.begin(6); // use default address 26 Relaiskarte.pinMode(RELAIS_1, OUTPUT); Relaiskarte.pinMode(RELAIS_2, OUTPUT); Relaiskarte.pinMode(RELAIS_3, OUTPUT); Relaiskarte.pinMode(RELAIS_4, OUTPUT); Relaiskarte.pinMode(RELAIS_5
Adafruit_MCP23017_H_ #define _Adafruit_MCP23017_H_ // Don't forget the Wire library #ifdef __AVR_ATtiny85__ #include <TinyWireM.h> #else #include <Wire.h> #endif class Adafruit_MCP23017 { public: void begin(uint8_t addr); void begin(void); void pinMode(uint8_t p, uint8_t d); void
-
Thread
erstes Board
. In "µC & Elektronik" gibt es weitere Einsteiger-Projekte mit den Überschriften "LED-Uhr mit Attiny26" und "Mikrocontroller Einstieg": Genauso hochfliegend und beratungsresistent. Ob's am Klimawandel liegt? Man sollte die Leute auf die Nase fallen lassen. Anders wird das wohl leider nichts.
-
Thread
Lüfter zerlegen für Propeller-clock
Lüftergrösse). Das Ganze hab' ich folgendermassen montiert: Lochrasterplatine mit dem Controller (ATtiny26) gesockelt auf der Bestückungsseite (BS Richtung Lüfter) und den auf den Rotor vom Fan geklebt (Silikon). Die Sekundärspule mit einem Kartonteil in der Mitte ist ebenfalls auf der Bestückungsseite
-
Thread
codebeispiele um LED ansteuern
wurde bestimmt tausend mal gefragt , aber ich bin auf der suche von Codebeispiele im assembler mit Attiny26 um Led Anzeige ansteuern Jemand hat bsestimmt das schon irgendwo gesehen oder hat das schon gemacht.. es wäre nett wenn jemand mir schon helfen kann.
-
Thread
8 x 8 x 7-Segment Anzeigen per PC ansteuern
fh_view_size=10&action=search&fh_source_url=%2fconrad%2flayout2%2findex.fh%3ffh_host%3dwww1.conrad.de%26fh_session%3d%2fscripts%2fwgate%2fzcop_b2c%2f~flN0YXRlPTM0NjYwMTM3OTA%3d&layout=layout2&~template=pcat_area_s_browse&p_searchstring_artnr=&fh_sort_by=&fh_host=www1.conrad.de&zhmmh_area_kz=&https_reload
gibt es diese FTDI Dinger die unterstützen auch Bitbanging! Hab das mal kurz durchgerechnet: ATTINY 2313 1,30 € ULN 2003 0,25 € 7-Segment-Anzeige 9,70 € Platine etc. 5€ etwa 17€ x 64 Anzeigen = 1088 € Hardwarekosten bei Minimalstem Entwicklungsaufwand.
-
Thread
Schnellere Interrupts
ich eine Vollbrücke mit > vier Schaltzuständen mit variabler Frequenz und Einschaltdauer habe. Attiny26 würde sich da anbieten, kann das in Hardware.
-
Thread
AVR Mega8 PortD doppelt benutzen
automatisch berechnet. Allerdings funktioniert das nicht für jede Frequenz. Wenn Du z.B. einen ATTINY26 mit 16MHz nimmst, dürfte der Delaywert nicht mehr in ein 8Bit Register passen. Die Delayroutine müßte man dann für 16Bit Werte aufbohren. Etwas Handarbeit ist also immer nötig. Eine Universalbibliothek
-
Thread
AVR Studio über Druckeranschluss
parallele Schnittstelle. Frei herunterladbar von http://www.lancos.com Haut bei mir super hin beim Attiny26.
-
Thread
Prozessorwahl
die Pins sind 5 Volt tolerant und die Chips sauschnell. Alles in allem können sie einen 8-pin ATTiny nicht ersetzen, aber alles was grösser ist, schon. Ich würde mir heute nicht mehr das Discovery VL zulegen (habe hier 2 Stück) sondern das STM32F4Discovery mit dem F4 - einfach weils viel mehr Rechenleistung
nicht von den AVRs zu schlagen. Inclusive CAN-Transceiver in einem noch gut handelbaren TQFP 48 für 2,26€. Da ist der Softwaretreiber und der CAN-Bootloader auch schon im ROM. Einfacher gehts kaum. CAN ist als Hausbus deutlich besser geeignet als ein selbst erfundenes RS485 Protokoll. Die Industriebusse
-
Thread
Fahrstuhl für Spielzeug Parkhaus
.0.0.25c544890XwO4X&algo_pvid=fc8e57d3-abf2-46c1-987d-e41a1a4a9389&algo_expid=fc8e57d3-abf2-46c1-987d-e41a1a4a9389-26&btsid=0ab6fb8815825599964363405ef637&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_ Edit: Hab gerade noch einen Bausatz für einen Aufzug gefunden: https://de.aliexpress.com/item/4000583370614
eine gute > Wahl? Ist ein Arduino Nano bereits zu groß? Ich würde als Mikrocontroller einen Attiny85 oder kleiner verwenden.
-
Thread
Telefonkarten auslesen mit AVR
auslesen. Geht ganz einfach: Normales Telefonkartenprotokoll. Im Angehangenen PDF sieht man auf Seite 26f ein paar (eigentlich ziemlich wenig) Aufschlüsselungen von ATRs. Ansonsten gilt die Devise: Ausprobieren, mit der Karte "rumspielen". Kaputt machen kann man da so gut wie nichts. MfG Hannes
Ansonsten: Telefonkarten sind ca. 0,8mm dick. Es gibt 0,8mm Platinen-Basismaterial und einige AVRs (z.B. ATTiny25) gibt es in einem ca. 3x3mm großen und 0,8mm dicken Gehäuse. Da kann man sich die Kabel und den Ärger mit dem Shutter auch sparen: Einfach ein passendes Loch in die Platine und den AVR darin einlassen
-
Thread
KOMPASS KMZ10A KMZ10B ATmega8 Assembler
in Ost-Westausrichtung dagegen ca. 0,024 Volt je Grad (0,122 Volt je 5 Grad). Am ADC eines ATtiny26 würden das schon fast 5 Digits (5 * 5mV = 0,025 Volt) je Grad ausmachen. Was bedeutet, dass Winkel von 1 Grad differenzierbar sein sollten (ich rede von Auflösung, nicht von Genauigkeit !!)
-
Thread
Drehbewegung einfach erfassen
erfassen. Sie soll am gleichen Punkt starten und stoppen. Erst nachdem ein externes Signal in meinen Attiny 26 'reingekommen ist, soll der Antrieb die Scheibe wieder um 360° drehen. Start- und Stoppunkt sind identisch und immer an der gleichen Stelle. Lichtschranke? Am besten wäre natürlich eine Lösung
-
Thread
Attiny13A einfache Quizschaltung
Hallo Liebe µC Gemeinde, ich habe mir einen Atmel AVRISP MKII zugelegt, um einen Attiny13A zu programmieren. Rauskommen soll eine Quizschaltung, also 2 Spieler und 2 LEDs, wer als erster drückt bei dem leuchtet es beim anderen nicht. Für die Spielerknöpfe verwende ich ganz normale Kurzhubtaster
die mitgrübelten. Grüße Marcel [c] /* * GccApplication1.c * * Created: 25.03.2014 12:26:07 * Author: Marcel */ #define F_CPU 1000000 #include <util/delay.h> #include <avr/io.h> int press=0; int main(void) { DDRB=0b00000110; PORTB=0xFF; while(1) {
-
Thread
HVP zum ausleihen gesucht! Raum Rhein/Ruhr
Hallo, Ich bei einigen Platinen mit einem Attiny26L drauf das RSTDISBL nach dem Brennen gesetzt. Leider ist eine falsche Software drauf gebrannt worden. Nun muss ich das Bit wieder zurück setzen da ich sonst alle Platinen wegwerfen müsste. Gibt
-
Thread
EAGLE 3D - zeigt eure Projekte Bilder
Hoi Hoi! Hier ein kreativ geroutetes rundum Blinklicht mit nem ATTiny 26. Eine der LEDs als Photosensor misbraucht werden. Der ADC kann die Versorgungsspannung messen über nen Spannungsteiler und ein Taster am externen Interrupt. Grüße, Peter
Man trägt einfach im Dialog unter "Diverses" die Layer ein (in alle vier Textfelder), z.B. "21,22,25,26".
-
Thread
Verständnisfrage Zweierkomplement bei ADC
>> Die sind ja wohl allgemeingültig Sind sie. Ich verwende so eine Rechnung auf nem ATTINY-26 und der ist kein Speicherwunder (2K). Dabei macht der noch oversampling und liefert ein wunderbares Ergenbis auf seiner 4 Stelligen 7-Segementanzeige ab. So baut man Meßgeräte für nen Euro statt
-
Thread
Bausatz Add-on für AVR-NET-IO
@Helge Na gut.Singen wir im Duett :) Datum: 26.07.2010 23:00 --hier habe ich dieses Problem schon mal anklingen lassen. -als "Vor-Ort"-Steuerung automat. ablaufender Prozesse --> Mögl.1 als autarke Programmeinheit mit Überwachungsmöglichkeit über
eigentlich nicht sein, dass dort 2,9 V sind. da sollten 1,25 V sein lt datenblatt. bei mir sind es 1,26 aber vielleicht ist mein messgeraet nicht so genau. hast du R1 gemessen, bevor du ihn eingeloetet hast. da faellt mir gerade ein, bei mir war ein 22 Ohm widerstand beigelegt, statt 0,22 Ohm fuer
-
Thread
38kHz IR-Signal pulsen - Verständnissfrage
/175000-199999/184294-da-01-en-IR_RECEIVER_2_7_5_5V_OS_838G.pdf Das Ganze steuere ich mit nem attiny45 oder atmega8 an (liegen hier rum, kein spezieller Grund). Eigentlich ist auch noch egal *wie* ich das Ding ansteuere. Ich habe also eine IR-Diode, die ich mit 38kHz pulse. Das macht pro Periode 26,316µs. Laut Datenblatt ist die typische Länge eines High- oder Low-Pulses 600µs. Also sende ich nen Haufen Perioden, dann nen Haufen nichts und eine "1" zu übermitteln, richtig? Was sende ich für eine
-
Thread
AVR "Fernprogrammieren"
Gott ?). Aber ich hatte neulich auch mal zu hektisch geklickt und schon war die Resetfuse im ATTiny26 an. Wie gut, daß ich ein STK500 habe. Peter P.S.: Wenn 1CPU-Lösungen wirklich so idiotensicher sind, warum zerflashen sich dann täglich Leute ihre Motherboards, MP3-, DVD-Player usw. ?
-
Thread
YACMS - noch ein kapazitiver Feuchtigkeitssensor
deltaP 0 bis 500hPa (50kPa) sollte ausreichen, siehe oben. An meinem Tensiometer ist ein "BD Sensor 26.600 G" verbaut (das ist aber mehr als der eigentliche Sensor: +Messumformer, Gehäuse, Stecker etc)
Zweig ist erst später dazugekommen, hier ist der ältere Ansatz: https://wemakethings.net/2012/09/26/capacitance_measurement/
-
Thread
Wie lange Assemblerprogrammierung IC ADC ?
Wandlung rjmp 1b in r24, ADCL ; ADC-Ergebnis in r25, ADCH clr r26 out ADCSRA, r26 ; ADC abschalten ret ; Rückkehrwert in r[24:25] [/avrasm] spielt keine große Rolle. Die eigentliche Aufgabe, die du hast ist, die Kommunikation
benutzt, die nicht jeder Controller hat. So wäre z.B. das Portieren meines Modellbahn-Soundmodules mit ATTiny85 auf einen ATMega selbst dann sinnfrei, wenn es in C geschrieben wäre. Denn es wird der Timer mit PLL als ADC benutzt, ein Feature, dass die ATMegas (in DIL-Gehäusen) nunmal nicht haben. ...
-
Thread
ADC Messwert springt
zum Eingang. Und dann greift der Pull-Up. > Ich habe vor kurzem aus dem Datenblatt des ADC des ATtiny26 eine " Übersetzung " gemacht. Entweder habe ich dies überlesen, nicht richtig verstanden, es steht dort nicht oder ich habe es schlicht weg wieder vergessen. Könntest Du hier schreiben, auf welcher
-
Thread
Atmega + Temperaturdiode, optimale Schaltung?
Ich weiß jetzt nicht genau auf welches Datenblatt Du Dich beziehst -- ich hatte es mir mal bei dem ATtiny26 genauer angesehen und habe gerade das Datenblatt des AT90USB vor mir. Ich denke das ist im Prinzip alles sehr ähnlich, bloß das ältere AVRs Gain 200 und differentielle Messung nicht können. Bei
-
Thread
AVR Problem
, dass ich in meinen C Code ein Fehler reingebaut habe. Nach der Programmierung kann ich auf den ATtiny26 nicht mehr zugreifen geschweige den Programmieren. Ist das normal? Besteht die Möglichkeit das Ding wieder in den Urzustand zu setzen. Ist das Teil jetzt Schrott Liegt das vielleicht an meinem selbstgebauten
-
Thread
AT-MEGA EMV-Verhalten abhängig vom Reset
erreicht hat, bei 1µF wären es 10 mSek wann habt ihr das Teil beschossen? Ich habe mal einen ATTiny26 direkt neben einer Zündspule und Funkenstrecke von einigen cm im oberen KHz Bereich laufen lassen (kleiner LC Filter in der Zuleitung) abgestürzt ist er nicht eine CMOS Digicam mit der die Fotos
-
Thread
[WIP] Lagerverwaltung Part-DB 1.0
in der Config machen. Ist ein bisschen umständlich wenn man zb. eine Controller-Familie sucht ("ATTiny") und für die Datenblätter/AppNotes in die jeweilige Detailansicht rein muß.
Enwicklungsversion? Mit der komme ich nämlich weiter. (Bin grad beim Datenbankupdate von v12 auf v26...)
-
Thread
ADC free running mode aktivieren Atmega 16?
Trick! OK, ok.... Asche auf mein Haupt: Hab nicht im Datenblatt des Atmega16 nachgeschaut und vom Attiny26 extrapoliert. Aber das Nachschlagen kann/soll er ruhig selbst tun. Der 1. Grund reicht ja bereits, dass es nicht funktionieren kann. Und der reicht, um die Laune zu helfen, in Grenzen zu halten
-
Thread
Display von Pollin - Datenblatt - Ansteuerung
EIO-Richtung um. L = EIO1 ist input BS 24 21 =VDD, also H, also 8-bit-input VSS 25 19 GND VDDH 26 22 V0 27 22 =VDDH V2 28 13 V3 29 14 V5 30 19 =GND n.c. 31 n.c. n.c. 32 n.c. 0,5mm ist zu fein für meinen Lötkloben, also kann ich nicht wirklich testen, aber jetzt wäre
in http://www.mikrocontroller.net/topic/327888#3680251 angegebene Belegung stimmt. Mit einem ATtiny2313 und einem LM324 zum Puffern der LCD-Spannungen habe ich eine einfache Testschaltung aufgebaut. Der Tiny2313 duerfte fuer die meisten ernsthaften Anwendungen allerdings zu klein sein, da nichtmal
-
Thread
ATMega16 -- Quarze, Quarzoszillatoren, Fuses
"External Clock" ein externer Taktgeber gemeint ist, also etwa ein NE555 oder ein Pin von einem ATTiny mit PWM? Und: ist mein 8-MHz-Quarz nun ein "Medium-" oder ein "High-Frequency" "External Chrystal/Resonator"? Auch bezüglich der CKOPT-Fuse habe ich noch Fragen. Da an meinem uC ein PWM-geregelter
mit dem "Medium-" oder "High-Frequency" "External Chrystal/Resonator": das kann man sich mit Seite 26 des Datenblattes zusammenreihmen. Da stehen ja drei "Frequenzbereiche". Die werden dann ja low, med, und high sein :) . Und ja, dein NE555 ist ein "external clock" . Eigentlich sagen einem die Bilder
-
Thread
100A per uC schalten (2)
mehreren kHz die anfangs als PWM-Frequenz genutzt habe. Am Ende ist mir aufgefallen das man z.B. beim ATTiny26 auch den PWM Ausgänge so konfigurieren das diese +40mA/-40mA können, wenns dann noch ein TTL Pendant zum IRFP2907 gäbe könnte ich beim nächsten Mal den Treiber auch noch komplett einsparen einsparen
-
Thread
Absolute Drehgeber und µC
Ausgang mit SSI. Und wie kann ich das an meinen Atmega dranhängen, oder noch schlimmer, meinen ATtiny 26? Vielleicht habt Ihr aber auch eine bessere Idee, wie ich die 0° sicher, einfach und simpel und µC-gerecht erfassen kann. Für ein paar nette Tipps wäre ich dankbar! Danke und Gruß, Andreas
-
Thread
Aller Anfang ist schwer
zusammen! Also ich bin gerade dabei die Grundlagen der µC's zu erforschen. Ich hab hier einen ATTiny26L und einfach mal reinprogrammiert if (PINA.7 == 1) PORTA.1=1; else PORTA.1=0; das ergibt das gleiche wie PORTA.1 = PINA.7; mein bescheidenes Ziel wäre also wenn ich einen Taster drücke
-
Thread
atmega8, pwm, tongenerator ganz einfach
hier mal ne Tabelle, von Tönen die ich benutzen möchte: c'' = 523.25 Hz d'' = 587.33 Hz e'' = 659.26 Hz f'' = 698.46 Hz g'' = 783.99 Hz a'' = 880.00 Hz h'' = 987.77 Hz Wenn ich jetzt als Sinus-Tabelle einen Sinus mit 100 Hz nehme, wie muss ich dann Scale verändern, um auf die obigen Hz-Freqs
bleibt eine Zeit lang auf high und schaltet nur kurz etwas verauschtes am Pin. Ich verwende einen Attiny2313, der mit einem Quarz auf 12Mhz getaktet wird. Vielen Dank schonmal für eure Tipps, dan
-
Thread
Resetbeschaltung nötig oder hat der Dragon Push&Pull?
Hallo, bevor ich den ATTiny26 im Dragon programmiere wollte ich mal kurz fragen ob man die Resetbeschaltung braucht so wie ich sie in den Textool-Sockel eingelegt habe oder ob man ganz darauf verzichten kann, könnte mir vorstellen
-
Thread
PWM von hand?
den mega644 nur zum testen da ich dort nen jtag zugriff habe, das Programm soll später mal auf nem ATtiny45 laufen und da ist auch schon das Problem. Ich möchte eine PWM machen über einen externen Takt und einen Sensor an die I²C Schnittstelle anschließen, allerdings teilen sich Timer0 (einzigster Timer
case (20): case (21): case (22): case (24): case (25): case (26): case (33): nachr[i]=1; break; default: nachr[i]=0; } } } void int0init(){ EICRA |= (1<<ISC01); EIMSK |= (1<<INT0); //int0
-
Thread
Moeglichst schnelle LED-PWM?
500 Hz * 10.000 Stufen = 5 MHz. Da bleiben einem gerade mal 4 Taktzyklen pro Stufe bei z.B. nem ATTiny @ 20MHz. Ganz schoen knapp, finde ich. Gut, man kann noch nen Faktor 4 oder so gewinnen, wenn man die LEDs in z.B. 4 Gruppen aufteilt, und die ersten Male eben nur eine weitere Gruppe aktiviert. Aber
Damit du dir keine sorgen mehr um die Frequenz machen musst nimm einfach nen Tiny26, der kann mittels PLL den Timer mit 64MHz laufen lassen. Das sind bei 8 bit 250kHz. Wenn du dann die Vorwiderstandumschaltemethode verwendest, hast du auch die gewünschte auflösung im geringen bereich
-
Thread
Mal wieder Wanderkiste?
AT90S2333-8PI 1x Atmel AT90S4414-8JI 1x Atmel AT90S8535-8PI 1x Atmel ATMega8515L-8PI 1x Atmel ATTiny26-16PI Alle µC unbenutzt also interner Takt aktiv 4x MC2551 CAN-HighSpeed-Tranceiver mit Slope Controll unterstützen niedrige Baudrate 8x SMD-Reihenwiderstände 8fach 1k 10x SMD Quarze ABM3M
8x SMD ELKOs 470µF 8x 100µF 16V 3x 100µF 25V 2x BGR 3x NTC 100k 1x Lineal 4x Klemmen 1x ATTiny26 1x L2930 1x Adapter 5x 7805 8x P3NB10 1x TAS5424 1x NXP LPC Eval-Board IN: 1x Grafik-LCD UMSH-7701MD-1B 1x IRKC91/04 2x GM Relais 12v 30A 2x Denso 12V 20A 5x 30V Relais 10A 5x L296P