-
Thread
Atmega8 überlebt 8,2 Volt
Also ich habe schon öfters einen Attiny13 falsch rum in die Fassung gesteckt. Der wird dann so heiß, dass man sich die Finger dran verbrennen kann. Läuft aber hinterher wieder. Ist schon erstaunlich, was die Prozessoren im Vergleich
ATtiny13 an 11Volt. Geht noch alles. Nach dem wiederherstellen der Spannungsversorgung hat der dann noch verdreht in der Fassung gesteckt. Auch das hat er überlebt.
-
Thread
Teslagenerator mit AVR-Chip
Hallo, kann man mit... 2 ATTiny 13, 1 BC 547 oder anderer NPN-Transistor 1 BUZ 11 1 Quarz auf 5Mhz und jeder Menge Hühnerfutter einen vernünftigen Teslagenerator bauen? Ich dachte mir das so, dass einer der ATTinys über den
Ausgangssignal wird dann an den Kollektor des npn's gegeben, die Basis kriegt eine Spannung vom anderen ATTiny über DA zwischen 0 und 0,65V. Der Transistor moduliert das Signal und der BUZ 11 verstärkt es dann (ist ein N-Channel Mosfet). Geht das so??? Und reicht die Power? Nitnelav
-
Thread
Mit Kamera-Blitzanschluss per MOSFET Verbraucher (LEDs) abschalten
soll die Stromversorgung der LED-Lampe getrennt werden. Ich habe so etwas schon einmal mit einem Attiny und einem BUZ11-MOSFET realisiert, dabei hatte ich allerdings schon passende 5V als Versorgung für den Attiny zur Verfügung. Dabei wurde der Eingangspin einfach durch ein Schließen des Blitzschalters auf LOW/GND herabgesetzt, worauf der Attiny durch Umschalten eines Ausgangs dann über passenden Widerstände den MOSFET geöffnet/geschlossen hat. Nun überlege ich hier, ob man nicht eine passende Schaltung auch rein "analog" aufbauen kann,
-
Thread
Warum wird SP unnötig initialisiert? (AVR-GCC, Attiny841)
ausprobiert und das Beispielprogramm aus dem AVR-GCC-Tutorial (mit dem Makefile von dort) für den Attiny841 übersetzt. In main.lss habe ich folgendes entdeckt: [code] ... ... 3a: 08 c0 rjmp .+16 ; 0x4c <__bad_interrupt> 0000003c <__ctors_end>: 3c: 11 24 eor r1,
Tuxpilot schrieb im Beitrag #5103690: > Aber warum? Das ist doch sinnlos, da der Attiny841 SP sowiesor mit > RAMEND initialisiert. Die ersten AVRs (AT90Sxxx) hatten das noch nicht, nach dem Reset zeigte SP auf 0x0000. Auch wenn die schon ewig keiner mehr verwendet, blieb das SP setzen
-
Thread
AVR code produziert Fehler
Lichtmessgerõt\Lichtmessgerõt\Lichtmessgerõt.asm(25,0): error: call k: Unsupported instruction on ATtiny26 C:\Users\RFr\Documents\Atmel Studio\6.2\Lichtmssgerõt\Lichtmessgerõt\Lichtmessgerõt\Lichtmessgerõt.asm(28,0): error: call k: Unsupported instruction on ATtiny26 C:\Users\RFr\Documents\Atmel Studio
bricht er beim kompilieren mit dem Fehler >\dd.asm(18): error: jmp k: Unsupported instruction on ATtiny26 und >dd.asm(25): error: call k: Unsupported instruction on ATtiny26 ab!
-
Thread
attiny adc macht nicht was er soll
Dimon11/09 schrieb: > @MWS > HAb während der Experimente vergessen die Komentare zu ändern. > > Und haupsache MANN Vielen Dank hab vor lauter Binär unh Hex den > Überblick verloren. Natürlich falscher
Dimon11/09 schrieb: > @Karl heinz Buchegger > > Ich mag diese Schreibweise auch, genau aus dem Grund, dass der Code sein > eigener Kommentar ist. Hab mich aber mal böse auf die Schnauze damit > gelegt.
-
Thread
ATTiny13 über ISP programmieren
programming 8-pin devices, note the following: Pin 1 is used both as RESET and as PB5 on some devices (ATtiny11, ATtiny12, ATtiny13, ATtiny15 and ATtiny45). Pin 1 on the 8-pin sockets SCKT3400D1 and SCKT3600A1 are connected to PB5. The RESET signal used during ISP programming is therefore not connected to
-
Thread
Tasterabfrage nach Dannegger – plötzlich unplausible Resultate
ergeben, die Pegel sind permanent sauber auf +5V durch die internen Pull-Ups. Hardwareaufbau: Attiny261a@8MHz, ISP angeschlossen, sonst: PB0-2, PA4-7 LCD PA0: LED PB4-6: 3 Taster nach Masse VCC/GND und AVCC/AGND nach +5V/GND, auf jeder Seite einen 100nF Das Programm ist gerade im Prinzip nur
LCD Code kein progmem verwendet ? dann hat man > auch schöne Seiteneffekte... Stimmt, beim Attiny261 muß man sparsam mit RAM umgehen, 128Byte sind schnell weg. Obs daran liegt, kann man mit einem Attiny861 leicht testen.
-
Thread
Wahnsinn! 3 GB reicht nicht um FF zu compilieren?
noch mehr Wahnsinn: ATTiny24 braucht 32bit Maschine (NT/Linux) um C-Code zu verdauen (via GCC). Ich vermute mal, dass auch die Vertigungsstrassen für den ATTiny24 MEHRERE Meter lang sind. Ich dachte ich bin bei Mikrocontroller.net
3GB sind ja eh noch harmlos. ;-) http://tech.slashdot.org/story/11/10/24/0016241/android-ics-will-require-16gb-ram-to-compile Gruß, Reinhard
-
Thread
Frequenzzähler 1Hz - 40MHz
Replacing AT90S2313 by ATtiny2313: [pre]The crystal Oscillator in AT90S2313 is capable of driving an additional clock buffer from the XTAL2 output. The ATtiny2313 does not have a rail-to-rail swing on oscillator pins and can
Rechteck-Signal. >Bis jetzt läuft die Schaltung ohne Probleme, ist aber ohne Gewähr! Mit einem ATTiny25/45/85 oder ATTiny261/461/861 kommt man ohne Übertakten auf über 20 MHz. MfG Spess
-
Thread
Spannungsumschaltung Solar/Batterie
Hallo, Ich verwende einen kleinen ATTiny 85 um die Temperatur an einem DS1820 auszulesen. Dieser wird von einer Stützbatterie und einer Solarzelle gespeist. Der ATTiny soll seinen Strom aus der Solarzelle beziehen (das Ding liefert genug
Regler von 3,5-5,5V schwanken kann. Ich benötige aber meine 5V +-0,5V. Ein Starkes Ripple wird dem ATTiny recht egal sein, ich denke für den DS1820 sollte aber eine glatte Spannung, zumindest von Kondensatoren geglättet anliegen, damit die 1-Wire Übertragung vernünftig funktioniert. Danke schonmal für
-
Thread
Mit 3.3V Logik 12V Logik schalten (Optokoppler vs NPN + MOSFET vs Load Switch vs SSR)
ich steh grad ziemlich auf dem Schlauch. Ich steh vor folgendem Problem: Meine Schaltung (Attiny) läuft mit 3.3V und ich möchte damit 12V Komponenten schalten/ansteuern. Das sind zum einen ein Enable Signal von einem Radio, zum anderen eine Spannungsmessung mit einfachem Spannungsteiler (200k
der tps22810 läßt sich nach Datenblatt am EN/UVLO-Eingang direkt mit den 3,3V des AtTiny schalten, also ohne Klimmzüge
-
Thread
L293D und Stepper Läuft nicht :(.
welches auch bei der L297 + L298 benutzt wird). Pin 3 und 6 an die eine Spule des Steppers und Pin 11 und 14 an die andere Spule des Steppers. Jetzt kommen die Input Pins, an die man das Bitmuster senden muss: Der µC ist ein Attiny2313. Pin2-----PB0 Pin7-----PB1 Pin10----PB2 Pin15----PB3
ganz verrückt hin und her zu bewegen... mal links mal rechts. Ich hab auch den L293D bzw. den Attiny2313 ausgetauscht.... Es hat sich nichts geändert.
-
Thread
Probleme mit dem 2313 / 4313
andere nicht. Peter 123 schrieb im Beitrag #5543367: > ist das die Betriebs Spannung? Alle ATTiny sollten (taktabhängig) von 1,8 bis 5,5V funktionieren.
die freien Lötstellen habe ich gebrückt 2/3 4/5 6/7 , 9/10 11/12 14/15 13 x 16 sind NC. (HCF 4050) so das dann vom Stecker zum Display freie Bahn ist!
-
Thread
Pics und Atmels - Unterschiede und Gemeinsamkeiten
Unterschiede: ATTiny11: 8 Bit, kein Stack im RAM PIC32: 32 Bit AT91SAM9xxxx: 32-Bit ARM9 Core PIC12: 12 Bit, x tausend Takte pro Zyklus Was willst Du Vergleichen? AVR, ARM7, PIC12, PIC24, PIC18, ATTiny, AT91SAM
AtmelsPicomat schrieb im Beitrag #2147629: > Was willst Du Vergleichen? > AVR, ARM7, PIC12, PIC24, PIC18, ATTiny, AT91SAM, ARM9, PIC32 > ???????????????????????????????????? AT89LP51 vergessen. Peter
-
Thread
Labor Netzteil
Hallo, hier mal eine Schaltung mit Paralellschnittstelle, abgewandelt aus meiner Minilab HC11 Steuerung. MfG Manfred Glahe
etwas kräftiger, da er bei kleinen Ausgangspannungen doch bis zu 30A liefern können muß. 0-5V 30A 5-11V 22A 11-17V 18A 17-29V 11A so in etwa hab ich mir das Ganze vorgestellt. Haltet ihr mich jetzt für verrückt, oder könnte es funktionieren? Viele Grüße, Christian
-
Thread
Geschwindigkeitsmessung mit Lichtschranken
schriebst Du nicht im ersten Post: > ich möchte mithilfe von zwei Lichtschranken und einem > ATTiny2312 die Geschwindigkeit von Autos messen. oder täusche ich mich jetzt ? Otto
Takte*(1/f_quarz) 9.Geschwindigkeit berechnen: Weg/Zeit 10.Geschwindigkeit in EEPROM schreiben 11.Neuen Messvorgang starten Inox
-
Thread
Atmega328P Frequenzerzeugung
) { if(i < 500) { TCCR1B |= (1<<CS11); OCR1A = 16000000/(2*8*i); i -= 100; } else { TCCR1B &= ~(1<<CS11); TCCR1B |= (1<<CS00); OCR1A = (16000000/(2*1*i)); i -= 100; } }*/ [/c] Das Problem ist
decrease_frequency() { if(i > 500) { TCCR1B &= ~(1<<CS11); TCCR1B |= (1<<CS10); OCR1A = (16000000/(2*1*i)); i -= 100; _delay_ms(100); } else { TCCR1B |= (1<<CS11); TCCR1B &=~(1<<CS10
-
Thread
Hilfe bei einem Projekt
Der billigste Controller der das kann ist wohl der ATTiny11 in SO8 von Reichelt für 60ct, der mit einem externen 32768 kHz Quartz betrieben wird und an den 4 dann noch verfügbaren Pins die 3 Taster, 3 LEDs und 1 Beeper unterbringen muss (was geschickte Programmierung
Spannungsregler wie 78L05. Die Sache mit den Treibertransistoren erfordert mehr Ausgangspins, also statt Attiny11 wohl ATTiny25 zum fast 3 fachen Preis. Du siehst, zu welchen Korrekturen deine dämlich ungenauen Anfragen führen, wenn sich langsam, salamitaktik-scheibchenweise, herauskristallisiert was du wirklich
-
Thread
Welchen Logic Analyzer kaufen?
, ist auch für eine andere Idee, die ich schon ewig habe, eine gute Sache. Ich will mir für den Attiny10 (aber dann muss ich wirklich viel Zeit haben und wieder richtig im Thema sein) einen eigenen Bus basteln. So ähnlich wie oneWire.
Bei Saleae kann man immer noch die alte Software runter laden und der Clone läuft auch unter Windows 11. Zwar sagt Windows, dass das Gerät nicht gestartet werden kann, aber die Saleae Software erkennt den trotzdem und es funktioniert.
-
Thread
RGB Matrix mit I2C
------------- */ // Timer 1 PWM Init (fast PWM) TCCR1A = (1 << WGM10) | (0 << WGM11) | (1 << COM1A1) | (1 << COM1B1); TCCR1B = (1 << WGM12) | (0 << WGM13) | (0 << CS10) | (1 << CS11) | (0 << CS12); /** * CS12 CS11 CS10 Description * -------------
* Bits 5 - * Bits 4 WGM13 * Bits 3 WGM12 1 * Bits 2 CS12 * Bits 1 CS11 1 * Bits 0 CS10 * */ TCCR1B = (1 << WGM12) | (1 << CS11); } void initInterrupt0() { /** * Mask Register * Bit Register Value * ---------------------
-
Thread
Problem mit Sprungadressen und Timer
wirft er > mit Error um sich. Bei manchen AVR heisst dieses Timer-Mask-Register anders. Beim *Attiny24* gibt es z.B. ein TIMSK0, ein TIMSK1 und ein TIMSK2, je nach dem ob du Timer0, Timer1 oder Timer2 beeinflussen willst. TCCR0 ist der nächste Kandidat. Das gibt es beim *Attiny24* so nicht. Dort
das hier. http://www.amazon.de/Praktisches-Programmieren-C-Andreas-Ganzer/dp/377237350X/ref=sr_1_11?ie=UTF8&qid=1298906713&sr=8-11 Gruß Jannis
-
Thread
CP/M auf ATmega88
29 00000000 .. 01 CMDRes: 00 mmcCMD: 10 00000200 .. 01 CMDRes: 00 CT: 02 InitRes: 00 mmcCMD: 11 00000000 .. 01 CMDRes: 00 mmcCMD: 11 00007E00 .. 01 CMDRes: 00 mmcCMD: 11 00013C00 .. 01 CMDRes: 00 ... ... ... mmcCMD: 11 00017800 .. 01 CMDRes: 00 mmcCMD: 11 00017A00 .. 01 CMDRes: 00
Ups, ich meinte nicht 11 Byte, sondern 11 Bit. :-)
-
Thread
Arduino zu schwach für RC5??
beispielsweise mit einem PWM Ausgang machen. In meiner Fernsteuerung mache ich das in Assembler auf einem ATtiny11 direkt mit Warteschleifen zyklusgenau - das geht auch. Grüße, Peter
mit einem PWM > Ausgang machen. In meiner Fernsteuerung mache ich das in Assembler auf > einem ATtiny11 direkt mit Warteschleifen zyklusgenau - das geht auch. Der PWM des Arduinos arbeitet mit 500hz, definitiv zu wenig für mein Vorhaben, auf 36KHz zu kommen. Kann ich den PWM denn irgendwie einstellen
-
Thread
avrasmeditor
AT90S2333 AT90LS2333 AT90C8534 AT90S4414-4 AT90S4414-8 AT90S4434 AT90LS4434 ATmega103 ATmega103L ATtiny22L ATtiny11L ATtiny11 ATtiny12 ATtiny12L ATtiny1. leider arbeite ich mit den mcus atmega8 und 128. kann ich das tool dennoch verwenden, was fur ein anderes asm tool soll ich sonst nehmen. Ich versuchte
.equ WGM10 = 0 ; Waveform Generation Mode .equ PWM10 = WGM10 ; For compatibility .equ WGM11 = 1 ; Waveform Generation Mode .equ PWM11 = WGM11 ; For compatibility .equ FOC1B = 2 ; Force Output Compare 1B .equ FOC1A = 3 ; Force Output Compare 1A .equ COM1B0 = 4 ; Compare Output
-
Thread
1-Wire OW-wire slave device <=4MHz low current AVR assembler ATmega8
scheint das Interesse nicht (mehr) so groß. Dazu habe ich den Code gleich als Vorlage für eine SHT11-1-Wire-Device "missbraucht" - ID: 0xFE 0x53 0x48 0x54 0x00 0x00 0x01 0x13 - Kommando zur Messung: 0x12 (ca. 300ms warten!) - Kommando zum Auslesen: 0x11 - dann kann man 4 Bytes auslesen (Temperatur
das Bild eines Versuchsaufbaufs (Gewölbekeller, ca. 15m Kabel) und die Firmaware für Slaves mit SHT11 und LCD im BASCOM- und HEX-Format. Außerdem gibt es einen Schaltplan. Liebe Grüße und viel Erfolg beim Experimentieren, RoBue
-
Thread
Erfahrungen mit CSD
Blitzlieferung von Kleinstmengen bei Standardkomponenten. Letztes Beispiel: Sonntag abend noch schnell 2xATTiny13 und 5xBUZ11 bestellt, Montag Benachrichtigung über Versand, Dienstag im Briefkasten. Und das bei 2,10 Versandkosten - großes Lob! Dirk
KerKo 100 nF 10 0805 KerKo 1000 nF 2 Quarz 14,745 MHz 2 Quarz 20 MHz 2 AT TINY 15L - 1SI 1 ATTINY2313-20SU
-
Thread
PWM Signal OCR1A auf einen anderen Pin umleiten.
mir jetzt einer Code schnipsel schreiben wie ich es lösen könnte ? Ich möchte PWM Signal (µC ATtiny 2313, OCR1A auf PB3) auf PD3 umleiten. if (PINB & (1 << 3)) { PORTD ^= (1 << 3);}
(;;) { if (OCR1A<1023) {X++;} if ((OCR1A<1023) && (X>10)) {OCR1A=OCR1A++;} if (X==11){X=0;} Timer_0(Res,0); }} [/c]
-
Thread
Cortex-M0+ im DIL8 von NXP.
für den ein oder anderen hier im Forum interessant: http://www.nxp.com/news/press-releases/2012/11/nxp-revolutionizes-simplicity-with-lpc800.html Der Chip wurde scheinbar gerade auf der Electronica 2012 in München vorgestellt.
required to operate these peripherals. [/c] (Zitat von http://www.nxp.com/news/press-releases/2012/11/nxp-revolutionizes-simplicity-with-lpc800.html) Alles noch unter Vorbehalt der tatsächlichen Lieferbarkeit :-)
-
Thread
Analog Voltmeter Clock
mal rechne: 2 Pins Quarz 32kHz 3 Pins für 3 PWMs 1 Pin für DCF-Empfänger = 6 IOs. D.h. ein ATtiny25 paßt perfekt.
Peter D. schrieb im Beitrag #4370405: > D.h. ein ATtiny25 paßt perfekt. Die ATTINY26 gibt es bei Digikey für 1,26 den STM32F030F4 für 1,24. Da ist doch eindeutig welchen man nimmt ;-) Peter D. schrieb im Beitrag #4370502: > Auch haben Dreheisenmesswerke
-
Thread
3 LED weich blinken lassen abwechselnd
geht aber IMHO - wie oben schon gesagt auch platzsparender - ganz leicht mit AVRs (zum Beispiel Attiny2313). Da braucht man im einfachsten Falle nur die Ports für die LEDs definieren und gewünschte Zeitschleifen zuordnen etc. ciao gustav
Hallo Wolfgang für zum Beispiel Attiny 2313 https://www.reichelt.de/DIAMEX-ALL-AVR/3/index.html?ACTION=3;ARTICLE=137175;SEARCH=DIAMEX%20PIC%20SH und https://www.reichelt.de/Programmer-Entwicklungstools/DIAMEX-ALL-AVR/3/index.html
-
Thread
RC Empfänger auswerten
[c] if(eins==1) { wert=0; zeit_ein=1; MCUCR|= (1<<ISC11); GICR |= (1<<INT1); eins=0; } else { zeit_ein=0; MCUCR|= (1<<ISC10 | 1<<ISC11); GICR |= (1<<INT1); eins=1; } } [/c] Soll wohl deine Flankendetektierungsumschaltung sein. Allerdings
Mach dein "value" noch volatile! Hat der Attiny2313 keine InputCapture-Unit? Damit mache ich solche Sachen immer...
-
Thread
PortPin richtig ausschalten
des Attiny24/44/84 böse Effekte. Lösung: Die Include-Datei aller 3 (seinerzeit neuen Typen) enthielt den gleichen Fehler. (durch Vergleich der Original-Include-Dateien vom Onkel Atmel mit den in Bascom enthaltenen
Hi, [avrasm] ldi temp, (1<<wgm12 | 0<<cs12 | 0<<cs11 | 0<<cs10) out tccr1B,temp cbi portb, 1 [/avrasm] also wie gesagt, manchmal funktioniert es richtig und manchmal eben nicht. Ich schalte den Vorteiler des Teilers aus, dann dürft
-
Thread
5 LEDs mit 5 Tastern schalten
Wenn du nicht viel Löten magst und auch mit einem ATtiny nichts anfangen kannst,dann kann man so eine Schaltung auch mit 5 Relais und 5 Taster (Öffner und Schliesser in einem )aufbauen.
Hier mal ein C-Programm für den ATtiny13: [c] #include <avr/interrupt.h> #include <avr/sleep.h> EMPTY_INTERRUPT( PCINT0_vect ); // wake up from power down int main() { PORTB = 0b00011111;
-
Thread
AVRISP MKII Pinbelegung und Grundschaltung mit ATtiny2313
Zuordnung richtig machen... Mein nächstes Problem ist das Aufbauen der Grundschaltung mit dem ATtiny2313. Pinbelegung ATtiny2313 laut Datenblatt: _____________ | \ / | (RESET/dW) PA2 -| 1 --- 20 |- VCC (RXD) PD0 -| 2
). Jetzt möchte ich natürlich den ATtiny2313 und den ISP-Anschluß (2x3 Wannenbuchse auf kleiner extra-Platine) dazusetzen. Nun weiß ich aber nicht, wie die Anschlüsse gesetzt werden müssen. Ich würde nun folgende Verbindungen herstellen
-
Thread
Sinussignal erzeugen
Lautsprecher und den Ohren zu etwas ähnlichem wie ein Sinus geformt wird. Nehmen wir mal an, du hast 11MHz Taktfrequenz und eine 8-Bit PWM. Dann dauert eine PWM-Periode 11MHz÷256 ~= 43kHz. Es kommen dann knapp 98 solche PWM-Perioden auf eine Periode deines 440Hz Tons (genau sind es 97.65625). Wenn du also
Sinusgenerator gebaut. Hier sind ein paar Spezifikationen: * Als Mikrocontroller kommt eine Attiny85 SOIC-8 zum Einsatz. * Er verwendet den internen RC-Oszillator, der über eine PLL den AVR CPU- Kern mit 16MHz versorgt. * Das Sinussignal wird durch den Attiny85 über eine 8Bit PWM mit 64MHZ
-
Thread
Wer ätzt mir mal ein Platinchen?
Mikrocontroller nicht explizit genannt wird, kann man auch genau so gut etwas ganz anderes annehmen (ATtiny11, 12, 13). Bevor ich jemanden in sein Unglück rennen lasse, weise ich lieber darauf hin und eine negative Interpretation dieses Vorgangs halte ich für unangebracht. Sollte natürlich die Hardware PWM von einem ATtiny25 verwendet werden, geht es natürlich nicht anders als mit PB3/4 bzw. OC1B. Ralf2008
-
Thread
Toggle mit Bedingungen
>1 |-----------------|Toggle| | - | | |--- Ausgang z.B. BUZ11 Eingang 1 ----| | Eingang 3 ----| | (hab ich noch |_____| |______| rumliegen) Das ganze sollte mit möglichst wenigen Bauteilen auskommen
dem > Einschalten High sein. Diesen ganzen Kladderadatsch würde ich tatsächlich in einen 8-Pin ATTIny13 packen, weil da noch einiges nicht klar ist. > Eingang 1 | Eingang 2 | Toggle möglich > 0 0 0 -> aber kein Reset! > 1 0 1 > 0
-
Thread
AD9833 Programmieren
Runtime-Umfeld". Es spricht nun allerdings auch nichts dagegen, das Arduino-Framework auf einem Attiny85 laufen zu lassen: https://github.com/SpenceKonde/ATTinyCore
Und das war eine Aussage von 2013, 11 Jahre alt. Ich denke Wilhelms "allgemeine Meinung" ist längst überholt. Das muss natürlich nicht auf alle chinesischen Module zutreffen. Dass man ein 42MHz-Filter nicht mit einem 1:1 Tastkopf misst
-
Thread
Frage zur Schaltung (Drehüberwachung Zahnrad)
Hallo, hab mal schnell ein PCB mit Attiny gezeichnet, es schaut aufgeräumt aus - trotz zusätzlicher Funktionen (LED direkt an der Pumpe), die analoge Lösung ist deutlich aufwendiger. Es gibt sonst keinen µC, die Platine darf max. 48x48mm
Stefan B. schrieb im Beitrag #7715919: > Hallo, > hab mal schnell ein PCB mit Attiny gezeichnet Klasse! 😃👍
-
Thread
Attiny12 Tiny 15 in C programmeiren?
immer: //*************************** Build started 4.9.2006 at 09:37:37 avr-gcc.exe -mmcu=attiny12 -Wall -gdwarf-2 -O0 -fsigned-char -MD -MP -MT Main.o -MF dep/Main.o.d -c ../Main.c ../Main.c:0: error: MCU `attiny12' supported for assembler only In file included from C:/Programme/winavr/avr
"error: MCU `attiny12' supported for assembler only" Was ist daran nicht zu verstehen ? Der AVR-GCC will SRAM haben, deshalb gehen alle RAM-losen nicht in C (AT90S1200, ATTiny11, ATTiny12, ATtiny15, ATTiny28).
-
Thread
Raspberry PI als Oszilloskop
Hi, Auf meinem RPi läuft 24/7 ein Tor Relay. Anleitung: cavebeat.blogspot.de/2012/11/raspberry-pi-tor-middle-relay.html?m=1
Bei mir läuft auch openHAB. Bin zur Zeit dabei, einen Attiny2313 seriell anzubinden, der dann ein nRF24L01+ Modul steuert und darüber Kontakt zu diversen Sensoren/Aktoren aufbaut, die ebenfalls auf Attiny2313 und nRF24L01+ basieren. Läuft ganz gut und der Stromverbrauch
-
Thread
Tasterverarbeitung mit ARDUINO-C
auf PlatformIO rübergezogen und erfolgreich kompiliert. Hier ein Beispiel für einen generischen ATTiny84 und Programmierung mittels AVR ISP MkII aus der platformio.ini: [code] [env:attiny84] platform = atmelavr board_build.mcu = attiny84 board_build.f_cpu = 8000000L upload_protocol = custom upload_flags
Gerhard O. schrieb im Beitrag #7377873: > Beruflich, hauptsächlich. Vorher übte ich an 6802 und HC11 in ASM. > Später mit PICs. > 6802 ? ist das nicht der Commodore C64 Chip ? Damit fing meine unglückliche ASM-Liebe an ;-) Ah - MC68HC11 - wie schön " einfach " der noch war. ASM noch schöner
-
Thread
V-USB selber machen
http://www.obdev.at/products/vusb/prjdetail.php?pid=11 Das könnte doch was sein. Es gibt aber mit dem Teil Treiberprobleme unter Windows 7 X64.
müssen. Sieh dir das mal an: http://www.recursion.jp/avrcdc/ In der kleinsten Variante: 1 Attiny45, 3 Widerstände, 1 Kondensator, 1 LED mfg.
-
Thread
ISP mit Fusebits deaktiviert? (nicht ResetEnable)
probieren - ISP geht nicht. Wunderbar. Was mach ich nun, um die µCs zu retten? Ich habe es mit einem ATtiny11 (HVSP) einem Attiny2313 (ISP) und zwei Attiny24 (ISP) probiert. AVR Studio meldet, das ISP würde nicht funktionieren. Als ID wird immer 0x00 zurückgegeben. Wer kann mir helfen? mfg pk
Resonator gibt mir 2.5V und 3.2V an den Enden. HV-Modus geht in diesem Fall leider nicht, da ich den Attiny24 nicht ins STK500 stecken kann (muss external target ISP benutzen) Erase Device funktioniert nicht, ich bekomme wieder den ISP-Fehler. ISP-Frequenz ist 4kHz... (minimum)
-
Thread
Neue AVR-Tiny Generation, neue B-ATMegas, neue Entwicklungstools
Wissens nach die Xmegas noch gar nicht probiert !? Um die geht es hier ja auch nicht, sondern um ATtiny und ATmega.
https://atmelcorporation.wordpress.com/2014/11/11/introducing-the-next-generation-of-8-bit-megaavr-mcus/
-
Thread
Niedrigster Takt für ISP
Hallo! Weil mein ATtiny13A nicht schneller sein muss, hatte ich den Takt des internen RC-Oszillators per System Clock Prescaler auf 4 kHz reduziert. Erst beim zweiten Programmieren habe ich gemerkt, dass man den ISP-Takt
MCUCR –PUD SE SM1 SM0..." Und das Datenblatt: http://cdn-reichelt.de/documents/datenblatt/A300/attiny_13v-10xx.pdf Seite 27 und... "...Figure 11 on page 21 presents the different clock systems in the ATtiny13, and their distribution. The figure is helpful in selecting an appropriate sleep mode
-
Thread
LCD Display Problem bei ATTiny26
ldi temp, RAMEND ;Stackpointer initialisieren out SP, temp so muss das beim ATTiny26 ausschauen.
4Mhz ATTiny26 .include "tn26def.inc" .def temp1 = r20 .def temp2 = r21 .def temp3 = r22 ldi temp1, RAMEND ; LOW-Byte der obersten RAM-Adresse out SP, temp1