-
Thread
RC5 Empfänger mit Tiny 13
Programm mal mit BASCOM geschrieben. Soll RC5 Daten von der FB empfangen und verarbeiten regfile = "attiny13.dat" $crystal = 1000000 Config Rc5 = Pinb.0 'Eingang für TSOP 1736 Portb.0 = 1 Config Pinb.1 = Output Portb.1 = 1 Config Pinb.2 = Output Portb.2 = 1 Config Pinb.3 = Output
hmmm mit dem Tiny 26 (128 Byte) funktioniert es. Gibt es einen 8 Pinner mit 128 Byte SRAM ?
-
Thread
Display mit Touchscreen bei Pollin?
pdf1.alldatasheet.com/datasheet-pdf/view/37306/SAMSUNG/KM62256DLG-7.html die drei MSB sind pin 2, 26, 1 (ADR12, ADR13, ADR14)
, schön klein, spart Speicherplatz Das funktioniert allerdings nur mir 20 Zeichen pro Zeile statt 26 möglichen und ist mir nicht dicht genug. Bei 26 Zeichen gibt es irgendwo in der Mitte jeder Zeile Pixel die nicht angesprochen werden. Das gleiche Problem wurde hier im Forum schon einmal mit Foto nachgefragt
-
Thread
Problem mit Timer-Interrupt (Assembler, AVR Studio)
@Gast: Dort ist der Attiny2313 eingestellt - also korrekt.
// 21 reti // 22 reti // 23 reti // 24 reti // 25 reti // 26 reti // 27 reti // 28 reti // 29 reti // 30
-
Thread
Elektronisches Spiel mit Kindern bauen
noch weitere Ideen, was ich bauen könnte? Was gibt es für lustige Dinge für Kinder die mann mit ATTiny, ein paar LED's, Taster, Widerstände usw. aufbauen kann. Gruß Matthias
www.franzis.de/elo-das-magazin/mikrocontroller-und-programmierung/avr-anwendungen/senso-spiel-mit-dem-attiny26 und http://meinemullemaus.de/lesen/avr/index.html mfg Matthias
-
Thread
Transistortester mit AVR Gesperrt
gleich einen Mega8, anstatt nachher noch einen teuren Tiny85 kaufen zu müssen. Außerdem muss bei dem ATTiny sowieso RSTDISDL gesetzt werden, um überhaupt 6 Portpins für das LCD zu haben. Ist auch nicht ideal, weil man dan einen HV-Programmer braucht. Und den hat ja hier auch nicht jeder (ich habe auch nur
mit umgestellt. Nun sind wir bei einer Codegröße von 4496 Bytes, also nur noch eine Ersparnis von 26 Bytes. Aber immerhin kleiner... Grüsse, Thomas
-
Thread
1 MHz PWM mit welchem Microcontroller?
Es gibt einige µC mit per PLL (64MHz) betriebener PWM Stufe, wie die ATtiny26, 261, ATPWMx usw. Oder ganz extrem: dsPIC30F2020 mit 480MHz internem Takt was eine effektive PWM Auflösung von 1,1ns ermöglicht.
ADuC7020/26 hat DAC-Ausgänge, die mit bis zu 1MSps gesteuert werden können. Eine Sinustabelle mit 50 Werten würde da schon einen sauberen 20kHz-Sinus ergeben. Im Anhang ein Code-Beispiel. Blackbird
-
Thread
Musik mit AVR
meinst, um damit breschnittene WAVs auszugeben. Doch dazu ist der Mega8 etwas langsam, da sind Tiny26, Tiny15 oder Tiny25/45/85 aufgrund der internen PLL besser geeignet. BASCOM hat den Sound-Befehl. Mit ihm kann man an einem frei wählbaren Portpin einen Ton definierter Dauer mit definierter Frequenz
Processing -> Wavetable Melody Generator Wavetable Method to simulate a mechanical music box on ATtiny45
-
Thread
MyAVR Display
) Device code: 0x1e = (unknown) Device code: 0x1f = (unknown) Device code: 0x20 = ATtiny84 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: 0x1e = (unknown) Device code: 0x1f = (unknown) Device code: 0x20 = ATtiny84 Device code: 0x21 = (unknown) Device code: 0x22 = (unknown) Device code: 0x23 = (unknown) Device code: 0x24 = (unknown) Device code: 0x25 = (unknown) Device code: 0x26
-
Thread
2,5kw Motor Steuerung
ich diskret einen Treiber dazu aufgebaut. Niedrige PWM-Frequenz, ca. 800Hz. Angsteuert über einen Attiny26. Die Fets sind miteinander auf einen Aluwinkel geschraubt, der wird unter Last nicht mal handwarm. Viel wichtiger ist eine ausreichend dimensionierte Freilaufdiode für den Motor. Ich habe eine BYT200PIV400
-
Thread
wie Uhr ohne Timer-Interrupt?
Ding 1,45. Dafür kann man auch Controller mit > Interrupts haben. Man, ist der aber teuer. Der ATtiny2313 kostet da nur 0,95€. Peter
> Man, ist der aber teuer. > Der ATtiny2313 kostet da nur 0,95€. Eben, für das Geld kann man auch Tiny26 oder Mega8 haben. Aber der OP wurde ja offenbar zum PIC gedrängt. Ich kann mir aber nicht vorstellen, dass Interrupts bei Microchip
-
Thread
Problem mit attiny ADC: differentiell und massebezogen messen
Mit einem attiny26 versuche ich ein Volt- und Amperemeter zu realisieren. Portpins A0 und A1 sind als differentieller Eingang mit 20facher Spannungsverstärkung konfiguriert und sollen den Strom, also den Spannungsabfall
-
Thread
DIP-Schalter an ATTiny26 als Matrix (Multiplex), Dioden falsch
Da mir in der Schaltung, von der der relevante Ausschnitt im Anhang gezeigt ist, die Portleitungen knapp wurden, habe ich dummerweise zur Abfrage eines 6-fach Dip-Schalters jeweils drei Schalter auf eine Portleitung geführt, um die Schalter in zwei Gruppen a 3 nacheinander abzufragen. Die LED ist nur der Vollständigkeit halber gezeichnet, sollte keine Rolle spielen, und die Vorwiderstände habe ich nicht gezeichnet, sind aber da. Meine nicht ganz zu Ende gedachte Idee war, PA3 und PA2 abwechselnd auf Low zu ziehen und damit jeweils eine 3er-Gruppe von Schaltern abzufragen. Der Kenner sollte
-
Thread
Picaxe oder doch Amtel
, dürfte das ganz schön ins Geld gehen. Da ist ein bloßer MC besser. Die AVRs kosten ab 0,70€ (ATtiny13) ... 2,30€ (ATmega16) bei Reichelt. Gibt natürlich noch größere AVRs bis 100Pins. Programmiert werden die in C (AVRStudio+WINAVR, kostenlos) oder Bascom. Zum Einstieg braucht man noch nen
schätzen gewußt. Das wird auch auf die Nachfolger "diecimiela" oder "Duemilanove" direkt (Kosten 26,60€ bei Segor und ähnliches bei Watteroth) zutreffen. Nerven gekostet hat mich dann der Umstieg auf "normales" C und der Einstieg in den Umgang mit normalen Programmern, wenn man nicht mehr mit Bootloadern
-
Thread
Aus 4MHz 3.92 machen?
und glaube so langsam das mein Vorhaben mit diesem Controller scheitert. Ich habe hier einen ATTINY25 und einen 4MHz Quarz rum liegen. Jetzt würde ich gerne mit Timer0 (8Bit) eine Frequenz von 3.92 Hz erzeugen. Geht das? Wenn ja bitte kurz vorrechnen. Welche bits ich wo setzten muss möchte
Geht nicht, selbst mit Prescaler 1024 bekommt man eine Überlauffrequenz von 15,26 Hz. Man müsste dann schon zusätzlich eine Teilung in Software machen. Beispiel: Timer0-Interrupt mit Prescaler 1, das ergibt dann 15625Hz. Dort lassen wir einen Software-Zähler bis 3986 laufen, dann
-
Thread
suche speziellen Microcontroller
passenden uC Was meint ihr, würden sich die 2 für meine Zwecke eignen und welcher wäre dann besser?? ATTINY48-PU: http://www.mouser.com/Search/ProductDetail.aspx?qs=K8BHR703ZXgLoO6oMgQ7Jg%3d%3d bzw.: ATTINY461-20PU: http://www.mouser.com/Search/ProductDetail.aspx?qs=2mdvTlUeTfCRIVPoYr1Vsw%3d%3d
Der muss ja nichts koennen, kein ADC, kein PWM, du brauchst ja nur ein paar Port-Pins. > ATTINY48-PU: Oder noch kleiner, Attiny26 oder ein 2313. So in der Art. Du brauchst ja mind. 3 I/O-Pins fuer die Ausgabe und 2-3 fuer den Drehencoder zur Eingabe. Plus eben die Leitungen fuers ISP.
-
Thread
Verständnisfrage zu Optokoppler
HCPL0600 Typische 5V-Koppler :-/ Gewünscht sind 24V. Der Vishay SFH636 könnte bis 30V (wie der 4N26).
Transistor dahinter schalten muss um das zu erreichen was ich brauche, dann denke ich reicht der 4N26 trotzdem.
-
Thread
i2c Asci Stream auf RS232
Terminalprogramm monitore, den Asci Stream richtig angezeigt so wie ich das möchte (das ganze läuft über einen Attiny26) Ziel wäre nun das ganze über eine RS232 Schnittstelle laufen zu lassen. Ich habe dann kurzerhand das Interface von Umni nachgebaut http://www.umnicom.de/Elektronik/Schaltungssammlung/I2C-Bus/I2cToRs232
-
Thread
ISP programming frequency
Hallo zusammen Ich verwende das AVR Studio und möchte einen ATTiny26 mit 12MHz Quarz programmieren. Wähle ich bei den Fuses den internen RC, so kann ich den µC ohne Probleme flashen. Die ISP Frequency ist hierbei auf 230kHz eingestellt. Stell ich jedoch die Fuses
-
Thread
AVR LockBits wärend Laufzeit lesen
Falls Du es noch nicht gemerkt haben solltest, Atmel stellt nicht nur einen AVR her. Z.B. der ATtiny26 ist ein AVR und bei dem kann man die Lockbits nur mit einem Programmer auslesen. Peter
Peter Dannegger wrote: > Z.B. der ATtiny26 ist ein AVR und bei dem kann man die Lockbits nur mit > einem Programmer auslesen. ...während sein Nachfolger ATtiny261 tatsächlich in der Lage ist, sie aus dem Programm heraus zu lesen.
-
Thread
Programmspeicher beim Tiny26 voll
{ PORTB = SINUS(a)*127+128; } return 0; } Device: attiny26 Program: 4932 bytes (240.8% Full) (.text + .data + .bootloader) Data: 266 bytes (207.8% Full) (.data + .bss + .noinit)
entgegen deiner Behauptung (bis auf die Gleitkommaoption natürlich) in der Tat sogar noch in einen ATtiny26 hinein. Nicht, dass ich es in irgend- einer Weise für sinnvoll hielte, aber /so/ riesig sind sie halt auch nicht.
-
Thread
Wie schaltet man beim ATMEGA32 den I²C-Bus frei?
anders machen und kaufte mir um 4 Euro 2 ATMEGA32, sonst verwende ich immer nur den ATMEGA168 oder ATTINY26. Also Assemblercode geschrieben, die LEDs und Ports machen das was Sie machen sollen, nur der I²C-Bus ist tot, habe extra PC0 als SCL und PC1 als SDA genommen, nichts kommt raus.Laut WAVRASM ist
Wie gesagt, eigentlich was simples und trotzdem gehts nicht. Anscheinend ist der ATMEGA168 und ATTINY26 nur was für Anfänger und der ATMEGA32 nur was für Profis ;-)
-
Thread
ATTINY26 Timer0-Interrupt kommt nicht
keinen Attiny26 zur Hand.
Hab noch mal extra nachgesehen ist ein ATtiny26-10PU
-
Thread
STK500 ATMega8515L Programmierproblem
verwenet und zum programmieren dieses uC's war wohl die Spannung zu gering, hatte heute schon einen ATTiny26 programmiert, für den hat es gereicht. Jetzt funktioniert es auf jeden Fall!
-
Thread
lcd_putint falsche Ausgabe
Hallo, ich bin mittlerweile am Verzweifeln mit meinem ATTiny 26 und LCD Ausgabe wenn ich die Funktion: void lcd_putint(int value){ char tmp[10]; itoa(value, tmp, 10); // for (int i= 0;10;i++){buf[i]= tmp[i];} (A)
TMP weg und warum ist die Ausgabe falsch rum bei der Simmulation ist sie korrekt nochmals ATtiny 26 By Wolfgang
-
Thread
../lernen3.c:87: warning: assignment makes pointer from integer without a cast
Fehlermeldungen gleiches geschieht mit set_cursor(uint8_t x, uint8_t y) alc MC benutze ich den ATtiny 26 kann mir mal jemand sagen wo der Fehler steckt
-
Thread
ATTIny 26, ISR(TIMER1_COMPA_vect) läuft nicht
Hallo Zusammen, ich möchte zum Test des Timer 1 (ATTiny 26) kurz die Ausgänge am Port B toggeln bei einem Compare Match mit OCR1A Kann mir jemand einen Tip geben, warum das Programm nicht nach sei() in die While Schleife springt und warum die ISR nicht
-
Thread
Probleme mit Stromregelung eines Motors
ein Problem mit einer Stromregelung eines kleinen Motors aus einem Diktiergerät. Ich benutze einen ATTiny26 und schalte über PWM einen N-Kanal Mosfet, der Motor hat einen 100 Ohm Widerstand vorgeschalten so das genügend Spannungsabfall auftritt und keine Verstärkung erfordelich ist. Um die Messsignale
-
Thread
Wieso Atmel?
>nen 8-Beiner Attiny44 hat 14 Pins
kein funktionierendes Reset, vergeßlicher EEPROM, keine Bootloaderfunktion usw.). Erst mit den ATtiny und ATmega wurden die AVRs dann auch praxistauglich. Und der WINAVR war dann auch schon ausgereift. Mein erster AVR, der es in ein richtiges Gerät geschafft hat, war der ATtiny26 und dann der ATmega8
-
Thread
GCC erzeugt zu kurze Interrupttabelle auf ATTiny24
Falschen Controllertyp angegeben? Mit -mmcu=attiny24 sieht bei mir die Tabelle so aus: [pre] 00000000 <__vectors>: 0: 10 c0 rjmp .+32 ; 0x22 <__ctors_end> 2: 28 c0 rjmp .+80 ; 0x54 <__bad_interrupt>
-Map=./BUILD/main.map,--cref ./BUILD/test.o -o ./BUILD/main.elf [/pre] fehlt -mmcu=attiny24 Wahrscheinlich hat dein Makefile einen Fehler.
-
Thread
fusebit reset
hallo , wie sieht es aus mit PB.7 beim ATTiny26 wenn ich das fusebit RSTDISBL auf high gesetzt habe kann ich den MC dann nochmal programmieren ? By Wolfgang
-
Thread
extrem kleiner Analog=>USB Konverter
www.reichelt.de/?;ACTION=3;LA=4;GROUP=A316;GROUPID=2946;ARTICLE=68239;START=0;SORT=preis;OFFSET=16;SID=26MKmjsawQARoAAH0TmQE4b8a11594286e48ac892211a68fff267
vielleicht nur nochmal, damit ihr nichts falsch versteht: Das mit dem AtTiny wäre eine option, wenn ich den uC direkt unverändert programmiere wie auf der Homepage und die Software für den PC umprogrammiere (d.h. nur Quellcodeänderung am PC, keine direkten Eingriffe in USB)
-
Thread
Formatierte Zahlenausgabe in C
dem Dezimalzeichen und der Ausgabepuffer im SRAM übergeben. Dieses Beispiel habe ich auf dem AVR Attiny25 getestet. Die Ausgabe der Zahl erfolgt auf ein 2*16 LCD per Timerinterrupt. Die Ausgabe im Interrupt ist besonders effektiv, da das Main nicht durch die LCD-Wartezeiten belastet wird. Peter
@Wolfgang Hopperdietzel Das Original ist für ATtiny25, nicht für den 26. Da wären dann einige Anpassungen fällig. Gruss, Bernd
-
Thread
Falsche Frequenz mit Jespers MiniDDS ?
DDSControll folgende Werte zum ATTiny: 46 00 00 00 07 0A. Mit der Formel aus der ASM-Datei (f = r24/r25/r26 * (11059200/9)/16777216) errechne ich daraus so ca. 0,5Hz, was in etwa auch dem entspricht was ich am Ausgang beobachte (LED nach
PC ist in Ordnung. Wenn ich in DSSControl 10 Hz eingebe, sendet DSSControl 73 00 00 00 07 Der ATTiny antwortet mit 46 00 00 00 07 0A Dies entspricht aber 7 * 11059200/9/2^24 = 0,51Hz Wenn ich in DSSControl 1000 Hz eingebe, sendet DSSControl 73 00 00 02 BC Der ATTiny antwortet mit 46 00 00 00
-
Thread
Grasshopper und USB-Host
halbwegs Funktionierenden Akku Lader für NiMH anzubieten der mit dem Linux Host per SMBus plaudert (Attiny basierend)
habe gerade mal nach dem ISP1761 Treiber gegoogelt. Also im Mainline Kernel ist er leider nicht (2.6.26), aber es gibt ein Projekt auf SF http://sourceforge.net/projects/isp176x-hcd
-
Thread
Mikrocontroller Spannungsspitze
soweit glatt das der Spannungsregler nicht mehr aus dem Tritt kommt. Schau dir mal im Datenblatt des ATTiny26 die Filterkombination für den ADC an das könntest du möglichst nah zw VCC und GND reinmachen, aber besser ist es immer möglichst weit vorne zu entstören und wenn möglich den Verursacher ruhig zu
> Schau dir mal im Datenblatt des ATTiny26 die Filterkombination für > den ADC an das könntest du möglichst nah zw VCC und GND > reinmachen, Es gibt auch eine eigene Appnote von Atmel. Heißt "Hardware Design Considerations" oder so.
-
Thread
hilfe bei step up wandler
induktivität ist laut dem tool, was oben steht, eigentlich ausreichend. als diode benutze ich eine byv26e aus einem atx-netzteil ausgebaut. schaltplan kommt sofort.
echt fette LiIon-Zelle von der Größe eines kleinen Laptop-Akkus. 2. Was für einen µC benutzt du? ATTiny o. ATMega Bastle dir mal eine Schaltung (egal ob Platine oder schwebende Schaltung) bei der du die Eingangsspannung und die Ausgangsspannung (Spannungsteiler erstmal reichlich dimensionieren) messen
-
Thread
Klingel mit 100 Melodien - last minute Weihnachtsgeschenk
-MMD -MP -MF .dep/Klingel-ATTINY.o.d Klingel-ATTINY.c -o Klingel-ATTINY.o Klingel-ATTINY.c: In function 'MyRandGet': Klingel-ATTINY.c:72: error: 'ANZ' undeclared (first use in this function) Klingel-ATTINY.c:72: error: (Each undeclared
> Interessant! Kann man das ganze auch unter atmega328 verwenden? Die PLL scheint es nur in den ATtiny25/45/85, ATtiny26 und AT90PWM2/AT90PWM3 zu geben. Und vielleicht noch in neueren Chips, für die meine Toolchain noch keine Includes hat. Wenn man statt der PWM einen ganzen 8-Bit-Port mit einem
-
Thread
Reset-Pin des AVR
die neueren AVRs z.B. ATTiny26 haben sogar am Resetpin einen internen Pullup man kann also auf den externen Widerstand verzichten und handelt sich evtl. sogar Probleme ein da dieser externe ja mit dem internen parallel liegt und
>die neueren AVRs z.B. ATTiny26 haben sogar am Resetpin einen internen >Pullup Den haben alle AVRs, auch die ältesten. Lediglich der Wert betrug früher um 200kOhm und ist in den "neueren" AVRs ab 2003 auf etwa 20...50kOhm gesenkt
-
Thread
DS1620 - Auslesen der Temperatur?
ausgelesen. Wenn ich statt 8 die 9 einsetze dann liest der µC nur halbe Werte aus. Also 13.0 statt 26.0 !? An was kann das liegen? Ich bin schon seit drei Tagen am coden, komme aber nicht weiter mit der Halbgradkommastelle nicht weiter! Danke für Eure Hilfe! Grüße OLLI PS: Der Code ist
habe. Den Wert den ich aus dem DS1620 erhalte schicke ich mir über die UART Schnittstelle eines ATTiny2313 an meinen Rechner. Ich erhalte bei Raumtemperatur immer: (0x001B ; 0000 0000 0001 1011) Laut Datenblatt wäre das: 13,5°C (was eher Unwahrscheinlich ist) Oder es fehlt der LSB: 27°C (0000 0000
-
Thread
Leicht OT: Gaslötkolben - bloss welcher ?
Problem in nicht allzuferner Zukunft die Zuleitungen ( zwischen 0.75 und 2.5mm^2 zu meinen ( mit Atmel ATtiny 26 (um den Bogen zur Elektronik zu bekommen :-) )) selbstgebauten S88 Gleisbesetztmeldern an der Modellbahn an die Gleise löten zu müssen. Dazu macht eigentlich ein Gaslötkolben Sinn - man reisst
-
Thread
Allgemeine Mikrocontroller-Fragen
-ATmega, Attiny, PIC16, PIC18, PIC10, MC9S08, BlackFin -meistens C -geometrisch zwischen 20x40mm und 150x300mm, Anzahl d. Bauteile 10-1000 ? -ein nicht öffentliches -Nö, erst Gedanken machen, dann anfangen...
StrongArm, PXA255, C167ff - C, notfalls Assembler, sogar schonmal Basic (8052AH-Basic) - 1 Seite bis 26 Seiten (A3, RM2.54) (1 bis 4000 Bauteile) (1 bis 8 Lagen) (6x10 bis 300x320mm²) - Programmiergerät für Münzprüfer, Diesel-Tuninggeraffel - jajaja > Wellenlöten ... Lötzinn > (Leider keine
-
Thread
attiny45 mit avr-gcc nur halb unterstützt
avr1 avr2 avr3 avr4 avr5 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 attiny13 attiny2313 attiny261
avr5 avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 attiny13 attiny2313 attiny261 attiny461
-
Thread
ATTINY45 Taktgenauigkeit
Wenn der Schaltplan nicht veraendert werden kann und der Attiny kein Platz mehr hat: lass doch den Atmega64 den OSCCAL Wert berechnen. Der Attiny sendet dem Atmega64 die Temperatur und erhaelt den neuen OSCCAL-Wert.
hab grad mal geschaut der 8 MHZ interne RC hat einen fast linearen Temperaturverlauf, es sind etwa 26ppm / °C. Bei 5V werden die 8 MHZ bei etwa 45° erreicht. Ich denke eine Genauigkeit von etwa 1% mit dem internen RC sollte sich mit Kompensation im Temperaturbereich von -20 bis +80°C erreichen lassen
-
Thread
Reverb für Mischpult mit ATtiny26
ziemlich. So was also lieber nicht ;O) Was meint ihr, lohnt der Aufbau dieses kleinen Gerätchens mit ATtiny26 oder hat jemand sogar eine bessere Idee? Viele Grüsse, Rene
Es wird der interne Wandler des ATTiny verwendet, d.h. 10 Bit Auflösung, nach der D/A-Wandlung bleiben 8 Bit übrig. Mit anderen Worten: Von HiFi weit entfernt. Was aber auch kein Wunder ist, die CPU hängt bei diesem Projekt von der Rechenleistung