-
Thread
Bausatz Add-on für AVR-NET-IO
dass sich das Funkmodul und das ADD-ON-Board nicht berühren? Mit freundlichen Grüßen openminded23
Hallo @openminded23 hat bei mir so geklappt und funkt. Gruß scoace
-
Thread
MotorLeistungsStufe - Freilaufdiode - PWM glätten
Dauer. Dein FET-Treiber _kann_ funktionieren. Sinn von dem Treiber ist es, den Strom den der attiny liefern kann zu erhöhen -> Impedanzwandler. Allerdings kannst du mit dem Treiber nur ausschalten. Beim einschalten (5V vom attiny) kommst du nur auf 4,3V wegen der Dropspannung an der BE-Strecke des
@ avion23 (Gast) >Damit minimierst du Verluste und Strahlung. Die Diode muss den vollen >Motorstrom (30A) vertragen. Das aber nicht auf Dauer. Doch. Denn z.B. bei 90% Tastverhältnis fließt fast der volle
-
Thread
TOP2049 programmer opensource software
:P) für attiny25/45/85 HV programming. Konnte zwar solange herumpatchen bis attiny13 HV bit file mit dem attiny85 ging, nur leider fehlte mir immer noch ein bit, nach ein paar stunden genug gehabt und stange attinys
config files haben jetzt eine Onlinekennung und brauchen somit nur einmal hochgeladen zu werden. * AtTiny 13 (Hab halt noch ein paar davon rumfliegen :) * Viele fixes hier und da. Für Details siehe GIT log. Viel Spaß! http://bu3sch.de/toprammer/toprammer-0.5.tar.bz2
-
Thread
Labornetzgerät - Fragen zum Schaltplan
output voltage swing vom LM324 2V unter Versorgung, macht minimal nötige Versorgung von 20+1+0.7+2 = 23.7V. Trafo 18V nach Gleichrichtung (*1.414-2) = 23.452V, da sind die ca. 5V Spannungsverlust pro Halbwelle durch den 4700uF Elko an 2.5A noch nicht mal mit drin, und auch nicht daß die Netzspannung
wird Q3 angesteuert: Der LM358 liefert am Ausgang irgend etwas um die 10 V maximal. Die fallen über R23 und der BE-Strecke des Q3 ab. BE wird mal mit 0.7 V angenommen, damit bleiben 9.3 V für R23, macht also einen Basisstrom von schmalen 93 uA. Mit der Verstärkung des BC548C (max. 800) macht das keine
-
Thread
Wie kann ich Bitschieberei beschleunigen
ROL R9 MOV [Blub],R9 [/avrasm] Ich arbeite mit AVR Studio4, GCC und meine CPU ist ein ATtiny25 Was kann ich in *C* tun um meine Bitschieberei zu beschleunigen?
|(Bla5 & 0x8000)>>11; > [...] > Ich arbeite mit AVR Studio4, GCC und meine CPU ist ein ATtiny25 > Was kann ich in *C* tun um meine Bitschieberei zu beschleunigen? Mein erster Gedanke: Du musst doch nicht zwingend schieben, du kannst doch einfach Konstanten verodern: Blub = 0; if (Bla1
-
Thread
Problem bei Steuerung über MIDI und ATtiny2313
scheinenden Projekt hänge ich fest. Es geht um folgendes: eine Steuerung von 6 Diaprojektoren über einen ATtiny2313. Das Signal soll ein Musikstück im MIDI-Format sein, was über einen PC an die Platine weitergegeben wird. Jeder Projektor erhält eine Note, wird diese Note gespielt, soll er zum nächsten Dia weiterschalten
#0) #define a 0x15 // n21 (a0) #define b 0x16 // n22 (b0) #define bb 0x17 // n23 (b#0) [/c] Falls jemand mir jemand von euch da weiterhelfen kann, wäre das wirklich super. Vielen Dank schon mal fürs durchlesen Paula
-
Thread
ATxMega16A4: Zu dumm für PWM?!
CTRLC = 0b00000011; // Async, NoPar, 1SBit, 8Bit Wortgröße USARTC1.BAUDCTRLA = 0b00010111; // 23 = 19k2 USARTC1.BAUDCTRLB = 0b00000000; //BSCALe=3x0, 23 hat keine high bits, daher auch 0 USARTC1.CTRLB = 0b00011000; // 000, RX ein, TX ein, Single-Speed, No-Multi, 2xDontCare //TIMER PORTD
wenig verbreitet, daher vielleicht nicht gerade für Einsteiger geeignet. Ich benutze lieber die ATtiny, die sind so schön klein und unkompliziert. Du solltest vielleicht erstmal das Protokoll beschreiben, nachdem Du die Daten über die UART schickst. Bzw. wenn Du kein Protokoll hast, solltest Du
-
Thread
Was ist aus dem Thread der MeteoData geworden? Gesperrt
Kalendertag in BCD-Form 0x01 für 01. ... 0x31 für 31. 4. Byte ist Die Stunde 0x00 für 0 Uhr .. 0x23 für 23 Uhr 5. Byte ist die Minute in BCD-Form 0x00 für 0 Minuten ... 0x59 für 59 Minuten 6. Byte ist Regions-Typ 0x00 für 1. Tag (Heute, Höchstwerte) 0x01 für 1. Tag (Heute, Tiefstwerte)
1001000010010000010011110010000 K2: 10010100_0_1001000010010000010011110010000 ^ hier haben wir 23:17 (23 gleich, 17 unterschiedlich) P1: 0100010000000100100101;10 So, 12.04.2009, 13:29 Uhr P2: 0100010000000100100101;10 So, 12.04.2009, 12:29 Uhr und noch ein drittes Beispiel, diesmal die
-
Thread
ATTiny22 Software ändern
;* Version :1.0 ;* Date :00.05.31 ;* Last updated :00.08.19 ;* Target :ATTiny22 ;* Crystal frequency :1Mhz intern oscillator ;* ;* Support :J.v.Boxtel ;* Support E-mail :boxteldoelen@hetnet.nl ;* ;* Code Size :149 words ;* Low Register Usage :
bitcnt =R21 ;Counter .def SYS_ADDR =R22 ;Systen addres to respond on .def LAMP_NR =R23 ;Lamp number to respond on .def EEard =R24 ;address to read from .def EEdwr =R25 ;data byte to write to EEPROM .def EEawr =R26 ;address byte to write to .def tim1
-
Thread
ATTiny22 Software ändern
;* Version :1.0 ;* Date :00.05.31 ;* Last updated :00.08.19 ;* Target :ATTiny22 ;* Crystal frequency :1Mhz intern oscillator ;* ;* Support :J.v.Boxtel ;* Support E-mail :boxteldoelen@hetnet.nl ;* ;* Code Size :149 words ;* Low Register Usage :
bitcnt =R21 ;Counter .def SYS_ADDR =R22 ;Systen addres to respond on .def LAMP_NR =R23 ;Lamp number to respond on .def EEard =R24 ;address to read from .def EEdwr =R25 ;data byte to write to EEPROM .def EEawr =R26 ;address byte to write to .def tim1
-
Thread
Schaltung für einen Impulsgeber!
innerhalb deiner Schaltung einen Energiespeicher = Elko Denn Rest würde ich mit einem µC machen z.B. ATtiny25
nicht den Trigger ansteuert. Siehe Anhang. Den [[Schmitt-Trigger]] gibt es als Einzelgatter im SOT 23 Gehäuse, der Rest kann als 0603 noch einigermassen einfach verbaut werden. Mit R1 kann man die Pulslänge einstellen. MFg Falk
-
Thread
Fakultaet berechnen auf dem STK500mit AtMega16
ms 152 21.904 ms 153 22.780 ms 154 22.519 ms 155 22.308 ms 156 22.682 ms 157 22.836 ms 158 23.184 ms 159 23.629 ms 160 23.294 ms 161 23.727 ms 162 25.501 ms 163 23.843 ms 164 24.257 ms 165 24.237 ms 166 24.521 ms 167 25.736 ms 168 24.807 ms 169 25.044 ms 170 25.196 ms 171 25.668
/müdelächel/ Mein Quantenrechner braucht für 6.022E23! ne Handvoll Planckzeiten. Theoretisch zumindest :-)
-
Thread
Was wäre wenn es keine Atmegas mehr gäbe.
gleichen Olimex JTAG. Vorteil: Von NXP gibt es die LPC17xx reihe, die ist Pin-Kompatiebel mit dem LPC23xx, jedoch mit Cortex-M3 Kern. (Allerdings ohne MMC-Schnittstelle, leider) Nachteil: CPU hat gleich mal 100 Pins. Meine Meinung: Als Hoppy-Bastler hat man nicht das nötige Kleingeld sich immer in
Mir sind die ATmega oftmals schon zu groß. Ich nehme fast nur ATtiny25, 24, 261. Wenns die nicht mehr gäbe, würde ich wieder die 8051-nehmen. Z.B. NXP hat einige mit wenig Pins (P89LPC901). Peter
-
Thread
Problem mit USBasp und avrdude/Burn-O-Mat
\bin\avrdude.conf -p t2313 -P usb -c usbasp -U flash:w:F:\Downloads\IgorPlugUSB\IgorPlugUSB\usb90s23x3.hex:i avrdude.exe: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc Achja flashen möchte ich einen Attiny2313. Ich hoffe es kannmir jemand helfen bin langsam am Verzweifeln
Also wie gesagt für den Atmega8 Pnyprog und LTP, für den Attiny2313 USBasp und Burn-O-Mat bzw die GUI von Jens (die mir übrigens sher gut gefällt -funktioniert hats aber leider auch nicht beim Attiny2313 muss noch mit dem Atmega8 ausprobieren) hoffe du verstehst
-
Thread
Mp3 Player mit Atmega
ein Mega644P ist mehr als genug. Ich habe sogar einen Mp3-Player mit Attiny gebastelt...
attiny schrieb: > Ich habe sogar einen Mp3-Player mit Attiny gebastelt... Wenn du ELM chan heißen würdest, würde ich dir das sofort glaube: http://elm-chan.org/works/sd8p/report.html Ok, ist kein
-
Thread
pimp my Looping Louie (mit Mikrocontroller & Zufall!)
dieses an ein Adapterkabel, dieses an den Stecker an der Platine, von dort zu den Anschlüssen des Attiny. Hier nun die versprochenen Bilder: http://pic.leech.it/pic.php?id=6a1c565k1024img03.jpg http://pic.leech.it/pic.php?id=d74ee5a7k1024img03.jpg http://pic.leech.it/pic.php?id=83c9aa23k1024img03
Hallo, nur als Tipp: ich hab das genze unabhängig vom Thread auch mal mit einem ATTiny und einem L293 aufgebaut. Dann hat man zusätzlich die Möglichkeit, kurze Rückwärtsflüge einzubauen. Gruß, Thomas
-
Thread
Ersatz für 74HC4059 gesucht
Baulich am kleinsten wird wohl ein ATtiny10/PIC10F. Der bekommt den 1MHz Takt, und eine Software liefert den a´nach Wunsch geteilten Takt Anosten gibt es fertige PLLs: http://malzev.tripod.com/comp/mc145158.htm http://www.rigpix.com/
Hallo MaWin danke für Deine Antwort. > Baulich am kleinsten wird wohl ein ATtiny10/PIC10F. > Der bekommt den 1MHz Takt, und eine Software liefert den a´nach Wunsch > geteilten Takt Die Idee einen ATtiny zu verwenden ist mir auch schon gekommen. Ich habe sie aber wieder verworfen
-
Thread
Bug in WinAVR oder liegts an mir?
soll, denn beim Decrement läuft was falsch. [code] do { if (tmp.x.sekunden) 4c: cc 23 and r28, r28 4e: 21 f0 breq .+8 ; 0x58 <__SREG__+0x19> tmp.x.sekunden--; 50: 2c 2f mov r18, r28 52: 21 50 subi r18, 0x01 ; 1 54: e9
44: f7 df rcall .-18 ; 0x34 <testmich2> if (tmp.x.sekunden) 46: cc 23 and r28, r28 48: 21 f0 breq .+8 ; 0x52 <__SREG__+0x13> tmp.x.sekunden--; 4a: 2c 2f mov r18, r28 4c: 21 50 subi r18, 0x01 ; 1 4e: e9
-
Thread
Pins mehrfach belegen
Zum Thema Gatter: Schau mal bei TI, die haben auch Single-Gate-Bausteine, EIN Gatter in einem SOT23-ähnlichen Gehäuse! Schönes Wochenende! ANton
>Da ist der Platzvorteil durch den Attiny13 natürlich wieder dahin. Das ist er immer. Der nächstgrößere Controller ATtiny24/44/84 hat 6 Pins mehr als der ATtiny13. Es wird schwierig sein, eine pinsparende Peripherieschaltung zu ersinnen
-
Thread
Testpersonen für Roboterbausatz NIBObee gesucht
zum proggen direkt nutzen und anstelle des attiny44 irgendwas rein was den USB datentransfer machen kann.
die Radencoder auszulesen faellt > mir dazu nicht ein. Es ist jetzt 15:53. Postest du dann um 16:23 den Code?
-
Thread
step up converter selber bauen attiny
up schalten. Aus dem anderen Thread: >für nachbauten: da gäbs zum beispiel den irlml2502 im sot23 gehäuse, der >bei 2,8V V_GS schon über 4A kann bei <100mOhm R_DS. Es scheint also Fets mit relativ niedrigen Gate Spannungen zu geben. Welchen FET Typ könnte ich den bei Reichelt finden, der bei
das ist auf jeden Fall nützlich. Jetzt habe ich mir mal Gedanken zur Spulengröße gemacht. Der Attiny 13 wird mit 9.6MHz getaktet. Daraus ergibt sich die maximale PWM-Frequenz von 37500Hz. Es gibt eine sehr praktische Seite, mit der man die Spulendaten ausrechnen kann: http://schmidt-walter.eit.h-da.de
-
Thread
iotn2313.h doppelte Register Adressen?
Hallo mikrocontroller Gemeinde, Ich versuche zur Zeit ein kleines Project auf einem ATTiny2313 umzusetzen und dabei den USART zu verwenden. Ich programmiere das ganze mit AVR Studio 4 Version 4.17 und GCC. Wenn ich die Simulation benutze (was bis jetzt immer für einfache Tests gereicht
Danke für die schnelle Antwort. Laut Datenblatt sollte UCSRC 0x03(0x23) haben. Wenn ich das mit dem Header vergleiche passt das auch. Ich gehe mal davon aus das es passen würde wenn ich das programm auf den Tiny flashe (geht aber gerade nicht), nur die Anzeige im AVRStudio
-
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
signifikant besser: ein ATmega32 hat z.B. [pre] VBG Bandgap reference voltage min 1.15 typ 1.23 max 1.35 V [/pre]
-
Thread
Atmega32 uart - 1 sender - n Empfänger
>Kannst du mir das bitte ein wenig genauer erklären ? ATTiny1 Hausnummer 1 ATTiny2 Hausnummer 2 Dann Master: Sende Hausnummer1+ Befehl an ATTiny1 Sende Hausnummer2+ Befehl an ATTiny2
die Attiny denn ?
-
Thread
Preisgünstiger Heizungsregler bei Praktiker
Ordnung->H-Brücke >kaputt. >Werde mal schauen, das ich die Transi's besorge. Bauform nennt sich >SOT23, richtig? SOT23 ist ok. Die H-Brücke ist eine richtige Selbstmordschaltung, wäre auch anders gegangen.Leider. SMD-Code-Tabellen findest du beim googeln,fingerspitzengefühl ist erforderlich! z.B.:
sollte natürlich nicht zu tief sein. Aus Erfahrung funktionieren 17..18°C als Absenktemperatur und 22..23°C als Standardtemperatur sehr gut.
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil2) Gesperrt
BW-Linit, ohne jegliche Filterung in SW entstanden. Ich hatte nur die je zwei 0-Ohm-Widerstände durch 23,5 Ohm (lag in der Bastelkiste, richtiger wären 24,9) ersetzt. Falk
hohoho, 23 Downloads von dem Anhang, schön das ich helfen konnte...;))) Gruß Michael
-
Thread
Ersatzt für 90S2323 ReAVR .hex to source
Der AT90S2313 ist der pinkompatible Vorläufer vom ATtiny 2313. Für die Substitution durch den ATtiny 2313 gibt es extra eine Application Note von Atmel: AVR091. Oft reicht es, wenn man ganz einfach die entsprechenden Fuses (Tabelle 4) am ATtiny 2313
für den ATtiny 25 angepasst werden ... Ralf2008
-
Thread
AVR Hardware PWM - ich raffs nicht
if(OCR0A==255)OCR0A=0; _delay_ms(100); } } [/c] Das programm soll auf einem ATTiny25 laufen, die Fuses stehen auf Standard (8Mhz interner Oszillator, CKDIV/8 programmiert, also 1Mhz Takt). Keine logarithmische Kurve/Tabelle, nichts, die LED sollte einfach nur irgendwie heller
Hi Kommando zurück. Soll ja ATTiny25 sein. Trotzdem musst du in TCCR0A mit COM0A1 und COM0A0 dem Timer sagen, was er mit dem Pin machen soll. Wie gesagt, DDR ist egal. MfG Spess
-
Thread
Umstieg auf AT Tiny
PIC12F508 wechseln (8Pin), denn der ist OTP! Wenn Du einen AVR suchst, würde hier am ehesten der ATtiny10 perfekt reinpassen (evtl. ATtiny12) oder auch der ATtiny13A, wobei der schon deutlicher Overkill wäre - wahrscheinlich auch preislich. War letztens auf ner Atmel Veranstaltung, da war die Rede
'ATtiny13 bequem in C programmieren' ist etwas übertrieben, wg. wenig Speicher und dem Overhead von C ist C bei den Tinys schnell am Ende. Am Besten erstmal im Simulator prüfen ob es reicht.
-
Thread
DCF77 Uhr 7 Segment LED ATmega8 Assembler
indirekten Speicherzugriffe wie LD / LDD nur 1 Wort. Bei dem nachstehenden Programmteil zähle ich 23 LDS, das sind 46 Byte verschenkter Speicher bzw. 44 Byte wenn der Zeiger erst in der Sub initialisiert wird. Das mag für das Beispiel, vom Platz her, ok sein, aber ein guter Programierstiel ist
aber kein Problem darstellen. Durchaus möglich, daß der ATmega8-Code sogar kürzer wird, da ja beim ATtiny12 einige Klimmzüge notwendig waren. Peter
-
Thread
PWM will nicht
Ich versuche seit Stunden 3 PWM-Kanäle an einem ATTiny45 zum Laufen zu bringen, aber es funktioniert nichts. Das Ganze soll eine RGB-LED ansteuern, der Schaltplan ist im Anhang. Das Programm was ich im Moment habe soll erstmal nur einen Kanal, nämlich
PROGMEM = {0, 1, 2, 2, 2, 3, 3, 4, 5, 6, 7, 8, 10, 11, 13, 16, 19, 23, 27, 32, 38, 45, 54, 64, 76, 91, 108, 128, 152, 181, 215, 255}; int main() { uint8_t r=0; //rot-wert, 0-31 uint8_t g=0; //grün-wert, 0-31 uint8_t b
-
Thread
Step-Down Wandler und uC-Anschluss an Nabendynamo
bisschen damit spielen ;) Ich habe gedacht, daran einen Mikrocontroller (kleinen PIC oder einen ATtiny) zu betreiben. Dieser könnte dann die Helligkeit auswerten (Fotowiderstand an ADC/Komperator) und die Beleuchtung einschalten (Sowas gibt es auch schon fertig als Einschaltautomatik). Zudem würde ich
de c't gab es eine rel. aufwändige Schaltregler Lösung: http://www.heise.de/kiosk/archiv/ct/2007/23/190_kiosk Steht auch noch auf meiner Todo Liste, bei segor.de gibts einen kompletten Teilesatz dazu. Ist aber nur eine von vielen möglichen Lösungen, ein bischen googeln hilft auch.
-
Thread
Kap. Feuchtesensor von Hygrosens Instruments
eine Möglichkeit einen kapazitiven Feuchtesensor (KFS140-MSMD) von Hygrosens Instruments mit einem ATTINY 24V auszuwerten? Batteriespannung 3 V. Möglichkeit 1 ist ja wohl mit dem RC Oszillator. Da brauche ich ja dann einen Referenzschwingkreis vermute ich. Möglichkeit 2 wie schon mal beschrieben über
ein paar Daten des Sensors: Kapazität: 180pF +- 50pF (bei 23 Grad und 30 % r.F.) Steigung: 0,3pF / % r.F. Hysterese: <1,5 % r.F. max.Auswertespannung: <12Vpp~ Danke für euere Hilfe Gruß Thomas
-
Thread
RGB Power LED Treiber
mit Bildern usw. Mache auch grade ein Platinenlayout für die Schaltung für nur eine LED mit einem ATTiny. Sebastian
kennt so > ein Bauteil? 500mA nennst du "power"? Da tut's irgendein Wald- und Wiesen-FET im SOT-23-Gehäuse, CSD hätte da beispielsweise den IRLML6302 als P-Channel (Den verwende ich in meiner Schaltung), bzw. den IRLML2402 als N-Channel. > Und wie müßte dann die Spule ausgelegt werden? Wie kann
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
SPK 23 Ohm 0.25 Watt, Durchmesser ca. 13 mm
File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a, OpenResult: Opened 23:55:05,8746512 Miuchiz Update.exe 4292 WriteFile \Device\HarddiskVolume18 SUCCESS Offset: 25.088, Length: 512, I/O Flags: Non-cached, Priority: Normal 23:55:05,8771259 Miuchiz Update.exe 4292
-
Thread
Peter Danneggers Bootloader (fastboot) für AVR-GCC-Toolchain
natuerlich als lobendes feedback fuer die Autoren. Ich hab mich jetzt auch an den ganz kleinen Attiny's mit dem bootloader versucht, aktuell den Attiny13A. Und, es funktioniert ohne Probleme. Die Eckdaten: uC : Attiny13A @ 9.6MHz intern RC-Osc Fuses for dem desaktivieren des Reset lfuse: 0x7A
Memo an mich selbst und evtl. auch andere: Als Bootloader für Attiny84 den gleichen Code benutzen wie für Attiny85, hat gleiches Speicherlayout, Registeraddressierung etc.... Bootloader funktioniert nicht, wenn tn84def.inc genutzt und ATtiny84 im Makefile eingestellt
-
Thread
Mikrocontroller im Gehäuse kleiner als SOIC-8
Hersteller solche Gehäuse anbieten. Darüber hinaus gibt es noch Miniaturisierungs-Exoten wie den ATtiny10 im SOT-23-6-Gehäuse oder den PIC10F200, der dir ja schon genannt worden ist.
programmieren??? Hat jemand schon erste Erfolge?? (kein STK600, bitte) Nebenbei hat der "neue" Attiny10 im SOT23/6 lt. Datenblatt die gleiche Signatur wie der "alte" von 1999 im SO8 ;-) Viele Grüße Axelr.
-
Thread
Sensirion SHT11 Code
144, 7, 54, 101, 84, 57, 8, 91, 106, 253, 204, 159, 174, 128, 177, 226, 211, 68, 117, 38, 23, 252, 205, 158, 175, 56, 9, 90, 107, 69, 116, 39, 22, 129, 176, 227, 210, 191, 142, 221, 236, 123, 74, 25, 40, 6, 55, 100, 85, 194, 243, 160, 145, 71, 118, 37, 20, 131, 178, 225, 208, 254
stehen dann im SRAM zur freien Verfühgung als ASCII mit Einheit bereit. Das alles passt in einen ATtiny2313, der mit ca. 87% gefüllt wird. Gruß Steffen