-
Thread
avr adc hochfrequenz-messung auf mehreren kanälen
Hallo, Soeben ist mir etwas merkwürdiges aufgefallen... Wenn ich auf einem AVR (konkret attiny861) rasch (jede andere Messung, gepollt, nicht via interrupt) zwischen Gnd (MUX5..0 0b011111) und Ref (MUX5..0 0b011110) hin und herschalte (konkret will ich die Versorgungsspannung indirekt messen
#6925212: > Soeben ist mir etwas merkwürdiges aufgefallen... > > Wenn ich auf einem AVR (konkret attiny861) rasch (jede andere Messung, > gepollt, nicht via interrupt) zwischen Gnd (MUX5..0 0b011111) und Ref > (MUX5..0 0b011110) hin und herschalte (konkret will ich die > Versorgungsspannung indirekt
-
Thread
BCD auf C: was mache ich falsch?
Auch der Code hatte sich erheblich aufgebläht. Der von mir gepostet Code läuft aktuell auf einem Attiny 2313, mit 3,7 MHz. Entwicklungsumgebung Atmel Studio 6.2.
große Toleranz hat). Nach Abstimmung wird alles für Indikator raus. >Oder nimm einen kleinen Attiny2313 Der hat doch kein ADC?
-
Thread
pow() durch Festkommaarithmetik ersetzbar?
Hallo, Ich musste grad feststellen, dass mein ATTiny85 bei der Berechnung von separaten PWM-Werten für 3 RGB-LEDs an seine Grenzen stößt. Die Werte werden für Indizes von 0 bis INDEX_MAX nach dieser Formel berechnet(vereinfacht): >PWM = 255 * pwmIndex
59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 [/pre]
-
Thread
Incrementalgeber RS422
deshalb auch auf einem Arduino UNO, wenn die Taktfrequenz angepaßt wird. Oder als kleine µC-Lösung (ATTiny25) mit IIC-Datenabfrage jenes: 2. Abschnitt von http://mino-elektronik.de/mt12_iic/mt12_iic.htm Die RS422-Signale kannst Du vermutlich direkt an einen mit 5 V versorgten µC anschließen: je Kanal
industrielle Anwendungen nimmt man aber die passenden RS422-Sender bzw. Empfängerbausteine. z.B. AM26C32 (4 Empfänger) oder AM26C31 (4 differntielle Sender) bzw. für einzelne Kommniktationsleitungen den DS3695 (1 Sender, 1 Empfänger). Ansonsten ist der Drehgeber genauso auszuwerten, wie Drehimpulsgeber
-
Thread
DIY 10kW/20kWh eta=99% Insel ESS Projektvorstellung
Block-Spannungen synchron im Synthese-Arduino - Messung der RMS-Werte und SOC-Monitoring über Hilfs-Attiny. - Rauch und evtl. Wasserstoff-Melder Später: - 7.Akku mit 24V, für höhere Spannungen - Lademöglichkeit über 48V-BHKW - Lademöglichkeit über PV-Wechselrichter
40kWh) der PCBs eingehen. (großen Masseflächen, HSOF-8 Mosfets direkt unter den Wago2716-Klemmen und 26-adriger Busverkabelung).
-
Thread
Kupferdrahtdurchmesser bei Spulen
@alex: danke für den Tip. Ich bin eh schon auf einem ATtiny26 umgestiegen und lasse den die 20kHz erzeugen. Jetzt wird aber die Primärspule ziemlich warm, und Sekundär kommt fast gar keine Spannung mehr raus (nur etwa 0.1V) Evtl. noch nicht die optimale Frequenz
Hi! Nein, ich meinte nen attiny an nem buz10 oder so ;) Direkt is ein "bissl" gewagt ;) Also bei mir werkelt ein mega8 als 20khz quelle. Kostet ja auch nciht die welt.
-
Thread
AD-Wandlerschaltungsbeispiele für AVR gesucht
Hallo, ich versuche seit 2Tagen jetzt nun schon eine Analog/Digigtalwandlung mit Attiny26,Mega8/16 hinzubekommen. Aber es klappt nicht und ich habe schon eine Handvoll defekter Chips. Kann mir irgendjemand ein Schaltungsbeispiel geben? Ich will einfach nur eine Spannung zwischen 0-
mh, und wie schalte ich beim tiny26/mega8/16 die interne ref-spannung ab?fuses? welches ist es denn? aus 176seiten datenblätter werd ich nicht so richtig schlau....
-
Thread
bei verwendung von itoa alles verkehrtherum Gesperrt
beidem das selbe problem. Gibts noch ne andere Lösung oder kennt jemand das Problem. CPU ist ein Tiny26 Gruß Malte.
www.mikrocontroller.net/topic/203143#new Auch die neueste Version des WINAVR produziert auf dem ATtiny26 die Ausgabestrings von itoa verkehrtherum. Gruß Joachim
-
Thread
Eingang eines 3,3V µC mit dem Augang eines anderen 5V µC verbinden - so möglich?
ist nicht 5V tolerant. Weder in der Spannungsversorgung noch auf den I/O. Der 5V µC wird ein ATtiny. Wenn man von einer Pinbelastung von 20mA ausgeht, wären das rund 250 Ohm. Da meine Widerstandsreihe E12 nur 270 Ohm her gibt, wären das dann rund 18,5mA. @all: Danke für die Infos! Das ist wieder
invertierender/ Mosfet in Sourceschaltung. Frank S. schrieb im Beitrag #4230957: > Der 5V µC wird ein ATtiny. Den könnte man doch /auch/ mit 3V laufen lassen...
-
Thread
*Prozessor für Softclock in BASCOM*
trocken" geschrieben, d.h. ich habe noch keinen "richtigen " Prozessor zur Hand. AT90S2313 oder ATTiny26 fallen a. G. einer Fehlermeldung in BASCOM (sinngemäß diese µP haben die nötige Funktion nicht) wahrscheinlich weg. $regfile = "???.dat" $crystal = 32.700 Enable Interrupts Config Clock = Soft
brauchst Du nur die Pins abzählen, die Du benötigst: LCD: 6 Quarz: 2 2 Tasten: 2 = 10. Ein ATtiny24 reicht also aus. Ob das nun unter Bascom geht, kann ich Dir aber nicht sagen. Ich programmiere in C. Peter
-
Thread
Soundchip für Kuhglocke
ATTiny + SPI Flash (z.B. M25Pxx), die gibts bis 32MBit, das sollte reichen. z.B. ein ATtiny26 läd per USI die Daten aus dem Flash ung gibt sie über den High Speed PWM Ausgang wieder.
-
Thread
ATtiny44 über IR-Signal aufwecken
über einen ATmega-Pin. Ich weiß aber nicht, ob das für Dich eine Lösung wäre. Der TSOP kann Deinen ATtiny dann jedenfalls nicht mehr aufwecken... ;-)
Habe ich ejtzt mal. Dabei bin ich auf den ATtiny44A ausgewichen, der laut Datenblatt überhaupt nur mehr 0,1µA bei 1,8V zieht. Also bei 3,3V ca. 0,18µA [c] #include <avr/interrupt.h> #include <avr/sleep.h> int main(void) { MCUCR &= ~((
-
Thread
Arduino Problem: analogWrite() ATtiny
Hallo Zusammen Ich versuche ein IR Empfänger für meine LED Lampe zu machen. Auf einem ATtiny85 kommt es zu komischen Problemen... Wenn ich [code] void setup() { pinMode(led, OUTPUT); } void loop() { analogWrite(led, 10); } [/code] Schreibe funktioniert
irrecv.resume(); } // ########## Min Max definieren if(ledLevel<1)ledLevel=0; if(ledLevel>26)ledLevel=26; // 255-25.5= 229 => 10% Helligkeit, 10% ist min vom Schaltregler //pwm_out_korrigiert(ledLevel, ledLevel); //digitalWrite(optokoppler, HIGH); analogWrite(optokoppler, 30);
-
Thread
Einfache temperaturgeführte Leerlaufregelung bauen
hast du Erfahrungen mit µController? ich würde nen kleinen ATtiny26/2313 oder nen Nachfolger nehmen, die haben einen Analog Digitalwandler drin, können mittels Spannungsteiler und NTC (Motortemperaturgeber) die Motoremperatur auswerten und dann einfach die PWM Ausgabe
zu regeln. Man müsste eben noch etwas anpassen wie die PWM kurve verläuft. [c] .include "tn26def.inc" .def temp =r16 ;temporary storage register .def temp2 =r17 .def temp3 =r18 .def temp4 =r19 .org 0x00 rjmp stack_init reti reti reti reti reti reti reti reti reti reti
-
Thread
Bascom-8051 Compiler Gesperrt
hi leute, habe eine problem und zwar möchte ich attiny 24 programmieren was für behinderte menschen zum einsatz kommt. das programm läuft so, der anwender bedient über eine sensor das gerät was gleich piept und nach 4 sekunden wieder piet und nach 6 sekunden
weiter helfen!!!!!!! er zeigt mir (3 parameter expected) als Fehler [code] 'Leonardo III 26.6.2009 ergoMotix(R) $regfile = "attiny24.dat" $crystal = 4000000 Config Portb = Output Config Porta = Output 'Alle Pins werden als Ausgang definiert ' define
-
Thread
Realisierung eines I²C-Sniffers mit ATmega8
80 91 6d 00 lds r24, 0x006D 4e2: 90 91 6e 00 lds r25, 0x006E 4e6: a0 91 6f 00 lds r26, 0x006F 4ea: b0 91 70 00 lds r27, 0x0070 4ee: 82 2b or r24, r18 4f0: 93 2b or r25, r19 4f2: a4 2b or r26, r20 4f4: b5 2b or r27, r21 4f6: 80 93
Um alle Adressen und alle Ereignisse auf den I2C zu sniffen, braucht man einen AVR mit USI, z.B. ATtiny85. http://www.mikrocontroller.net/topic/103600#new Peter
-
Thread
Erkennen, ob ein unbeschriebener AVR läuft.
0e c0 rjmp .+28 ; 0x20 <__bad_interrupt> 4: 0d c0 rjmp .+26 ; 0x20 <__bad_interrupt> 6: 0c c0 rjmp .+24 ; 0x20 <__bad_interrupt> 8: 0b c0 rjmp .+22 ; 0x20 <__bad_interrupt> a: 0a c0
80 e0 ldi r24, 0x00 ; 0 24: 90 e0 ldi r25, 0x00 ; 0 26: 08 95 ret 00000028 <_exit>: 28: f8 94 cli 0000002a <__stop_program>: 2a: ff cf rjmp .-2 ; 0x2a <__stop_program> [/code] Man beachte
-
Thread
AVR Interrupt immer zu 0x000 (Assembler)
anpassen und nochmals versuchen. (ja, ich gebe es zu, es ist das erste mal, dass ich mich über einen ATTiny2313 hinauswage) Danke und Grüsse Julian
und dadurch auch einen anderen Interruptvectortabelle erfordern, das war nur ein Beispiel eines ATTiny26 aber in jedem Datenblatt gibts auch die zugehörige Tabelle. Die Tabelle des TO ist auch fortlaufend da bringen die ganzen ORG Anweisungen nicht. Wenn man das Problem hat das man mit rjmp nur
-
Thread
Attiny13a deep sleep - external interrupt
Hallo, ich habe hier einen Attiny 13A. Er läuft auf einem Steckbrett. Es sind nur ein Taster und ein 433Mhz Sender angeschlossen, das ganze ist an einer Powerbank angeschlossen. Ich möchte dass wenn der Taster betätigt wird ein
erst nochmal EIN gesendet wird, und erst danach das für AUS (dazwischen ist 1 Sekunde Pause). Der Attiny geht dazwischen nicht in den deep-sleep. Hat jemand eine Idee woran das liegen könnte? Ich habe noch nie mit dem Deep sleep gearbeitet, denke dass ich hier irgendwas verbockt habe. Danke schonmal
-
Thread
AVR-Fragen...
den Datasheets ein bisschen ins stocken, und hätte daher ein paar Fragen an die Profis: 1. Ein ATtiny26 hat 16 I/O Pins, kann ich davon alle verwenden, oder muss ich evtl. einen Quarz anschliessen ? 2. Wie sieht das überhaupt mit dem Quarz aus, geht das nicht irgendwie intern ? 3. Wieviele I/
Hallo, der Tiny26 mit einen interne Oszillator, der genutzt werden kann und man könnte auch 16 I/O-Ports nutzen, würde aber die Finger vom Reset-Disable lassen, sperrt evtl. den Chip. Tja, zu den anderen Punkten kann
-
Thread
In System Programming
Hallo, ich besitze ein STK500 und möchte jetzt aber einen ATtiny Mikrocontroller in der SMD Version kaufen und kann ihn dann nicht mehr direkt auf das STK500 stecken. Ich möchte das STK500 dennoch zum programmieren nutzen. Ich kann mir ja eine kleine Platine mit
weiteres den Oszillator vom STK verwenden oder muss ich >an XTAL noch einen anschließen. Beim ATtiny26 ist der interne 1Mhz Oszillator voreingestellt, insofern benötigen Sie keinen zusätzlichen äusseren Takt. >- was muss ich beim Verbinden der Pins des Tiny mit der 6 Pin >Steckerleiste beachten
-
Thread
Festplatte Pinbelegung
Ich benutze einen ATtiny26!
-
Thread
Rust - ist das hier um zu bleiben?
ist -- was ich auf Dauer auch für Ruby und Python vorhersage. Python ist erst 30 Jahre alt, Ruby 26. Ja, werden bestimmt bald verschwinden. So wie C und C++ auch verschwunden sind.
grätschen kann, und das ist, finde ich, ein sehr guter Ansatz. Natürlich wäre es süß, wenn auch ein AtTiny ne VM Umgebung herstellen könnte, aber dann würde er nicht 30 Cent, sondern 5 Euro mindestens kosten. So dumm ich das Argument selber finde, so sehr zieht es doch einerseits durch den Kostendruck aus
-
Thread
20 EUR usb programmierer fuer Atmel AVR Controller & Co
Hmmm, ich will euch ja nicht den Batselspass verderben, aber für 26 Euro gibt's das Original-Atmel-Teil samt Gehäuse und ganz ohne Löten z.B. bei Digikey. Bei einer Sammelbestellung fallen die 18 Euro Spesen auch nicht mehr so in's Gewicht...
1.Programmierst du mit dem AVR Studio? 2. Wie schnell ist der ATTiny getaktet? Der ISP muss immer 1/4 der Clock Geschwindigkeit vom Zielprozessor haben. Mit dem AVR Studio kann man dies unter Board einestellen. 3. Notfalls mir einen Tiny zuschicken, dann kann ich
-
Thread
ADC - Wert berechnen
es etwas in Vergessenheit geraten. Ich hatte vor, wie in anderen Schaltungen die Werte mit einem ATtiny84 zu messen und zu speichern. Abfrage über I2C. Der hat die Möglichkeit über“ Differential ADC Channel“ zu messen. Leider ist der Minuspol mit dem Gehäuse verbunden und somit der „Rauschabstand“ kleiner
2.0000000000000000000000000 0.0000000596046447753906250 25 2.0000000000000000000000000 0.0000000298023223876953125 26 2.0000000000000000000000000 0.0000000149011611938476562 27 2.0000000000000000000000000 0.0000000074505805969238281 28 2.0000000000000000000000000 0.0000000037252902984619141 29 2.0000000000000000000000000
-
Thread
Probleme mit Werten vom BME280
Sensor probiert, leider die selbe Abweichung. Ich betreibe den Mega8 und BME280 mit 3,3V. Mit dem Attiny861 war das selbe Problem. Temperaturwerte sind plausibel (wenn man nur kurz einschaltet). Da ich das ganze "zu Fuß" in Assembler machen will, lese ich die Were momentan manuell aus. Erst per Oszilogramm
$94 $A5 $95 $22 $96 $A4 $97 $FF $98 $F9 $99 $FF $9A $AC $9B $26 $9C $0A $9D $D8 $9E $BD $9F $10 Messwerte: Register: $F7 $50 $F8 $F5 $F9 $60 $FA $81 $FB $15 $FC $A0 Ergibt in der Tabellenkalkulation 22,85
-
Thread
C++ auf einem MC, wie geht das?
Auffrischung meiner C++ Kentnisse. Mit dem Code wollte ich hauptsächlich zeigen, das C++ auch auf ATTiny Sinn machen kann.
zu "höchste Effizienz"^^: Ich möchte die Ansätze für die neue "µC.Cet C++-Bibliothek" auf einem ATTiny1634 erstmalig nutzen, weil ich damit gerade mein aktuelles Projekt umsetze. Der ATTiny1634 hat 1KB RAM und ich muss HTTP-Requests direkt in der ISR bearbeiten, damit ich den RX-Puffer klein halten
-
Thread
Wie Assembler ISR in C integrieren ?
ansehen, was Jesper Hansen da schon vor mehr als einem Jahrzehnt mit einem AT90S1200 bzw. später ATtiny2313 in seinem Mini-DDS fabriziert hat. Das Original gibt's leider inzwischen nicht mehr im Netz, aber genügend Derivate.
darin auf die damalige Originalseite, gehen also jetzt auch nicht mehr.) Das war mit einem ATtiny2313, getaktet von einem 11,06-MHz-Quarz, halt komplett in Assembler gezimmert (war ja original noch für einen AT90S1200 mit gerade 1 KiB Flash). Dann solltest du deine 50 kHz allemal schaffen
-
Thread
Suche ein LDO mit EN nicht als SMD Variante
Hallo zusammen, da es mein erster Post hier ist möchte ich mich erstmal vorstellen. Ich bin David, 26 Jährchen Jung und vom Beruf DBA (IBM DB2). Mit Elektrotechnik hatte ich bis jetzt wenig zu tun doch seit ein paar Wochen fange ich an meine SmartHome Sensoren (Attiny85 und ESp8266) selbst zu bauen
David D. schrieb im Beitrag #5072608: > Ich bin David, 26 Jährchen Jung und vom Beruf DBA (IBM DB2). Vier DBAs in einem kurzen Satz, Respekt. ;-)
-
Thread
Bewegungssensor für Fahrrad Alarm
noch bisschen rumgespielt, so könnte ich es ja mal versuchen. https://tinyurl.com/26ovpqvb
wirklich ein Problem. Man nehme einen Pullup von 1MΩ, dann fließen dauerhaft max 3µA [3V]. Ein MC (ATtiny13) schaltet bei High noch 3kΩ parallel (wetting current). Der MC kann dann noch aus den Pulsen ein dauerhaftes High oder Low machen (retriggerbarer Monoflop).
-
Thread
DCF77 AVR-Assemblerbaustein
@Pit, stimmt, da sind noch 26 Worte im Interrupt. Wenn man beides zusammenpackt, könnte man noch was einsparen. Die Dekodierung braucht ja nicht soviel Rechenzeit. Aber ich versuche bei den AVRs die Interrupts so kurz wie möglich
@ Peter Dannegger Ich hab es gefunden... Beim ATtiny12 existiert ja gar kein RAM. Im ATmega8 sind die Register-Adressen im RAM gemapped. Das heißt: Es wurde immer irgend eine wilde Speicherstelle geladen anstatt die des Registers r10, r11,..,r15 !
-
Thread
Temperaturgeregelte Kühlersteuerung basteln
Einstellungen nicht ständig ändert und diese man fest im Programm angibt, deswegen würde ich einen STM8 oder Attiny85 verwenden.
Switch mit 2x 10G- und 24x Gigabit Ports. Momentan sind wenige Geräte (3) angeschlossen, was wenn alle 26 Ports mal belegt werden?... D.h. ich möchte je nach Population des Gerätes die Leistung des Kühlers von remote einstellen können; d.h. es soll nicht immer mit maximaler Leistung laufen.
-
Thread
avrdude schreibt nur bis 64 byte in den flash-speicher
) Device code: 0x1e = (unknown) Device code: 0x1f = (unknown) Device code: 0x20 = ATtiny43u Device code: 0x21 = (unknown) Device code: 0x22 = (unknown) Device code: 0x23 = (unknown) Device code: 0x24 = (unknown) Device code: 0x25 = (unknown) Device code: 0x26
) Device code: 0x53 = (unknown) Device code: 0x54 = (unknown) Device code: 0x55 = ATtiny12 Device code: 0x56 = ATtiny15 Device code: 0x57 = (unknown) Device code: 0x58 = (unknown) Device code: 0x59 = (unknown) Device code: 0x5a = (unknown) Device code: 0x5b
-
Thread
Internal clock bei ATTiny
Hallo, ich studiere gerade das Datenblatt des ATTiny24. Nun wüsste ich gerne, welche Frequenzen die interne Clock mitmacht. Leider finde ich diese Information nirgendwo... http://www.atmel.com/Images/doc8006.pdf Ist das "Standard" und wird daher
Sources" <Auszug aus DB> Table 6-1. Device Clocking Options Select External Clock (see page 26) 0000 Reserved 0001 Calibrated Internal 8 MHz Oscillator (see page 26) 0010 Reserved 0011 Internal 128 kHz Oscillator (see page 27) 0100 Reserved 0101 Low-Frequency Crystal Oscillator (see page
-
Thread
Brauche 13 ADCs am ATMega32
Erste Möglichkeit: Du kannst einen ATTiny26 nehmen, da hast du schonmal einen ADC mit 11 Kanälen. Die Daten holst du dann seriell ab, die verbleibenden 2 Kanäle machst du mit dem Hauptprozessor. Zweite Möglichkeit: 1 aus 8-Decoder und Analogschalter
Hallo, @Jadeclaw: Danke für Deine Antwort. Über den Tiny26 habe ich auch schon nachgedacht. Aber mir mißfällt, zwei uC auf einem Board für so eine Aufgabe programmieren zu müssen. @all: ich bin gerade auf den 74CH4067 (16->1 Multiplexer) gestoßen. Ist vielleicht
-
Thread
Compilerfehler Programm springt aus der Initialisierung zum Start zurück
Ja, die AVRs, die kein RAM haben, also der ATtiny11. Alle anderen AVRs haben den Stack im RAM.
11,11,11,12,12,12,12,13,13,13,14,14,14, 14,15,15,15,16,16,17,17,17,18,18,18,19, 19,20,20,21,21,21,22,22,23,23,24,24,25, 26,26,27,27,28,28,29,30,30,31,32,32,33, 34,35,35,36,37,38,39,39,40,41,42,43,44, 45,46,47,48,49,50,51,52,53,55,56,57,58, 60,61,62,64,65,66,68,69,71,72,74,76,77, 79,81,83,84,86,88,90,92,94,96,98,100,103
-
Thread
Modellierung und Implementierung reaktiver Systeme, Statecharts, UML, C, Diagramme, OO/nicht-OO
Taster, Config im EEPROM, Power Management usw. Das ganze läuft aus historischen Gründen auf einem attiny26, da die Hardware schon einige Jahre existiert und auch nicht modifiziert werden sollte. Das klingt erstmal ziemlich primitiv. Der Code wirkt aber auf den ersten Blick recht umfangreich und
oder Codesammlung zu einem einfachen 8 Bit Controller Task Management, welches man auch auf einem ATtiny einsetzen könnte. Schönen Sonntag :) Sebastian
-
Thread
Kleines Wasserbad mit genauer Temperaturregelung bei 25°C
immer wieder gelesen, dass sich ein PT100 dafuer am besten eignet. Ich haette ausserdem z.B. einige Attiny85 und einen Arduino, das ginge doch bestimmt. Den PT100 muesste ich noch besorgen. Ich habe einige DS18B20, einen DHT11, DHT22, LM35. Ist da irgendwas brauchbar fuer unter Wasser oder eine gebastelte
. schrieb im Beitrag #6694573: > Welche Umgwbungstemperaturen kommen vor? > Zwischen etwa 18 und 26 Grad. > Welche Stoergroessen kommen vor? > Zugabe von Fluessigkeiten oder Pulver aus Raumtemperatur, und dass der > Deckel viel offen sein wird. Mein Ansatz: (vorausgesetzt es entsteht keine
-
Thread
Bascom Taster funktioniert nicht
Hier der Code: $crystal = 1000000 '1 MHz Taktfrequenz, Intern $regfile = "attiny26.dat " 'Tiny26 Def - Datei 'Portdeklaration Config Pinb.5 = Input 'Noch nicht benutzt Config Pinb.4 = Output
eingeschaltet Do If Portb.3 = 1 Then Z = Z + 1 If Z > 40000 Then 'Zeit mit tiny26 bei 1 mhz If Portb.0 = 1 Then 'Ausschalten Portb.0 = 0 Portb.1 = 1 Portb.2 = 0 Z = 0 Writeeeprom
-
Thread
Elektrozentrale Wohnwagen
etwas fertig. Als mikrocontroller würde ich kleine atmels empfehlen, so à la atmega32, atmega16, attiny26, attiny48. Bei reichelt kosten die fast nichts.
-
Thread
Lichtschranken-Rundenzähler (12V).
50mm sind zu groß. Die sollten 18mm sein, also kleiner wie rot, grün und gelb (die sind 26mm).
https://rennsportshop.com/led-cluster-15-rot-durchmesser-26mm-123-CLU15RD?srsltid=AfmBOorDtIRdzF4ODMPS9yujpztCZLmlnZVvvS3CwkfrZDN-dbE6G_qk Laut dieser Seite wird einer benötigt. Lieber kein Risiko eingehen. Bei diesen Preisen. Eingebaut sind keine. Jetzt freue
-
Thread
BCDE Segement Anzeige
Hallo, mit PIC habe ich nichts im Sinn, bei AVR würde mir ein Tiny26 einfallen. PA0...PA7 Segment A-G, PB0.PB3 Eingänge für die Daten, PB4, PB5 die Anoden(Katoden) der 7-Segmentanzeigen. Da kleine Anzeigen sollte der Segmentstron im zulässigen bereich bleiben, Vorwiderstände
und zum Tabellenanfang dazu, erste Stelle holen und setzen zweite Stelle holen und setzen. Tiny26, 2x Segmentanzeige, 7x Widerstand, 100n am AVR. Wenn nötig eben noch Pegelanpassung der Eingänge. Gruß aus Berlin Michael
-
Thread
Universal Serial Bus device
Eine entsprechende inf datei mit den usb vid,pid des attiny erstellen. Alternativ diese auf "bekannte" werte setzen
deines ATtiny entsprechend umstellen. Beispiele hierzu gibt es genug - selbst hier in diesem Forum. nochwas: Ich hatte vor 2..3 Jahren auf der Embedded erlebt, daß dort sowas wie Billig-Einmal-USB-Sticks aus
-
Thread
Fixed-Point Support in avr-gcc?
offset[i]; > } [/c] > > Und von mir aus auch mit 1/4 der Performance... avr-gcc brauch dafür 26 > bytes Code (ATmega8); Funktionsaufrufe werden nicht benötigt. Zum Vergleich: Hierist der Code vom avr-gcc: [avrasm] add_offset: push r16 push r17 /* prologue: function */ /* frame size
Bislang hab ich mir noch nicht den Wolf gemacht und Programme wie zB [[4000 Stellen von Pi mit ATtiny2313]] nach Fixed portiert. Wäre als Vergleich / Arithmetik-Benchmark bestimmt interessant.
-
Thread
Ringlicht für Mikroskop
einen TS19370 (http://de.farnell.com/taiwan-semiconductor/ts19370cx6-rf/led-treiber-weiss-boost-6sot26/dp/1824779) ausgeguckt. Kennt den jemand bzw. kann mir sagen, ob der etwas taugt? Viele Grüße und Danke, Chris
da scheint Farnell aber nicht allzu viel im Programm zu haben... > - Höhere PWM-Frequenz: Der ATtiny schafft 180Hz auf drei Kanälen. der TS19370 würde, wenn ich richtig gelesen habe, eh eine PWM-Frequenz von mind. 1kHz wollen - da sieht man nix mehr. Martin M. schrieb im Beitrag #3039356: >
-
Thread
Gutes aktuelles Schaltregler IC für Leistungs Step Up
> Leistungsklasse. > http://ww1.microchip.com/downloads/en/DeviceDoc/current_supply.pdf Der ATtiny15L stammt ja auch aus der richtig alten Mottenkiste (22 Jahre alt). Mit kein SRAM, 3-level Hardwarestack, max 1,6MHz, nur 1 PWM-Ausgang ist der völlig ungeeignet. Er war der Beginn der ATtiny-Reihe
so manch > Kleinleistungsnetzteil. Puh...da brauch ich ein Weilchen. GDT ist aus einem TX42/26/13 3E25, 20 Windungen verdrillt. Primär in 2-fachen Querschnitt als die 4x Sekundär.
-
Thread
Projekt: Open-Source Hausautomation
Ausgängen, die z.B. für Lichtschalter verwendet werden können und in eine Unterputzdose passen. Den Attiny habe ich gewählt, weil dieser günstig hergeht und für solche einfachen Anwendungen locker langen sollte. Durch optionale Optokoppler / Relais / ... auch zum Schalten von 230V geeignet. Vielleicht
überwachen - das sind grad mal zwei Pins... und das vielleicht 20x im Haus - da wirst du arm. Der Attiny ist da genau das richtige, denn der ist schön billig und insgesamt kosten die Bauteile für so nen Knoten vielleicht 6-8 EUR... Dass man damit aber nicht viel mehr machen kann, da hast du Recht,
-
Thread
V: Bauteile (Diverse, ICs, uCs,.)
weiblich D-SUB 9-polig männlich 22 Stk (TME-Preis pro Stk: 0.30 - 0.437) D-SUB 9-polig weiblich 26 Stk (TME-Preis pro Stk: 0.22 - 0.378) Gesamt: 5 EUR Ich bin aus AT - daher zahlt es sich nur aus, wenn man mehr nimmt. Deswegen räume ich Priorität denjenigen ein, die bereits was anderes nehmen
4.9 - 5.46 EUR 1x ATMEGA16 ... TME 1.8 - 2.05 EUR 1x ATMEGA8 ... TME 0.9 - 1.08 EUR 1x ATTINY2313 (nicht RoHS) ... TME 1.2 - 1.4 EUR Statt ca 28 EUR um 13 EUR zusammen.
-
Thread
[Pollin] Grafik Display Anschluss Verständnisfragen
Arduinos muss man leider lower und upper Nibble auf zwei Ports verteilen. Unangenehm finde ich das 26polige Flexkabel mit 0,5mm Raster. Ich habe schon eine Adapterplatine beim Heissluftföhn-Auflöten ruiniert. 0,5mm ist schon eine Hausnummer.
Christoph K. schrieb im Beitrag #4920586: > Unangenehm finde ich das 26polige Flexkabel mit 0,5mm Raster. Ich habe > schon eine Adapterplatine beim Heissluftföhn-Auflöten ruiniert. 0,5mm > ist schon eine Hausnummer. Wieso das? Hast du etwa versucht, das Folienkabel
-
Thread
IBM Thinkpad keyboard with trackpoint -> wireless
Scancodemodifikation durch Strg etc.). Falls nicht: Ein AVR kann das, die Anzahl der relevanten Kabel beträgt 25 (26 mit FN). So far Klaus
INT1/CLK 5 8/3 GND 6 14/22 VCC/AVCC 7 24 INT0/CLK 8 25 Left key 9 26 Right key 10 27 Middle key