-
Thread
nRF24L01+ läuft nur mit 2 Mbps + Auto ACK?
Funkmodul nutze ich dabei den nRF24L01+ Transceiver (Nordic Semiconductor), welcher jeweils von einem ATTiny44A gesteuert wird. Laut Produktbeschreibung kommt man damit bis zu 100 Meter weit, mehr als genug also für meine Anwendung, dachte ich zumindest. Bereits meine ersten Tests brachten dann nämlich die
Nee, der Reset-Wert für die Verstärkung ist "RF_PWR = 11" im Register "RF_SETUP", also Maximalleistung. Aber wie gesagt, jetzt läuft's ja zumindest auf Kurzdistanz wie geschmiert, insbesondere nachdem ich dann mit 2,5 GHz auch noch eine Frequenz außerhalb
-
Thread
switch case optimierung
Hi, ich habe ein ATtiny10-C-programm mit einer switch case Anweisung geschrieben. Der Compiler hat es wundervoll mit einem berechneten Sprung optimiert, die einzelnen Sprungziele liegen jeweils 6 Adressen auseinander. Aber
mov r30, r22 7c: f0 e0 ldi r31, 0x00 ; 0 7e: e1 31 cpi r30, 0x11 ; 17 80: f1 07 cpc r31, r17 82: b0 f5 brcc .+108 ; 0xf0 <light_wave+0x76> 84: e5 5f subi r30, 0xF5 ; 245 86: ff 4f sbci r31, 0xFF ; 255
-
Thread
TWI mit USI nach AN-310
datenübertragung kommt...ich poste die stelle nacher mal. Als nächstes muss ich den code mal auf einem attiny85 mit einem i2c eeprom laufen lassen, damit ich vergleichen kann, ob es da genau so ist (dafür wurde sie urspr geschrieben). Klaus.
erhöht, nun ist auch der blaue SDA Signalverlauf 0/4.5V 2) Code: [c] #if defined (__AVR_ATtiny44__) // ATtiny44 OCR1A = (F_CPU / F_INTERRUPTS) - 1; // compare value: 1/15000 of CPU frequency TCCR1A = (0 << WGM11) | (0 <<
-
Thread
Alternative zu 4511 (BCD to 7-Segmentstreiber)
. Man kann sich aber einen MC so programmieren, daß er alle Deine Sonderwünsche erfüllt, z.B. ATtiny24.
Malte S. schrieb im Beitrag #3855886: ... >> Ein kleiner µC wie etwa ein ATtiny2313 ist damit weit unterfordert. Er >> könnte aber z.B. für die Kommunikation statt 4 Einzelleitungen auch mit >> einer einzigen Leitung und einem seriellen Protokoll auskommen. Andere >> realisieren
-
Thread
Mikrocontroller Einstieg
angehängten Bild sieht man alles, was man für erste Gehversuche braucht: - Ein Breadboard - Ein ATtiny4313 - Ein 16MHz-Quarz mit 2x 22pF-Kondensatoren - Ein 10k-Widerstand als Pull-Up für die Resetleitung des Tiny - Ein 100nF-Kondensator an der Stromleitung des Tiny - Ein paar Stücke zurechgeschnittener
welchen Maschinen wurde es entwickelt und zuerst eingesetzt? Auf DEC-Kisten vom Schlage der PDP-11, die deutlich weniger Leistung bringen als AVR, geschweigedenn irgendwas mit ARM-Core?
-
Thread
V: Diverses, inkl. AVRs (Österreich)
€ ATTINY45-20PU 12 0.47 € ATTINY84A-PU 12 0.57 € ATTINY85-20PU 45 0.53 € ATTINY861-20PU 3 0.79 € ATTINY88-PU 10 0.77
€ ATTINY45-20PU 12 0.47 € ATTINY84A-PU 12 0.57 € ATTINY85-20PU 45 0.53 € ATTINY861-20PU 3 0.79 € ATTINY88-PU 10 0.77
-
Thread
mit CAN Bus Fensterkontakte abfragen.
dazu sehr preiswert und man muss das Busprotokoll nicht selbst erfinden. Einfacher als mit dem LPC11C24 geht es kaum. An der Entwicklung eines universellen CAN-Knotens mit LPC11C24 würde ich mich beteiligen. Eventuell kriegt man ja soviel zusammen, dass es sich lohnt die Bestückung machen zu lassen
Thomas L. schrieb im Beitrag #3854166: > Bei CAN ist alles bereits fertig. Beim LPC 11c24 ist sogar der > Bootloader über CAN bereits eingebaut. Ansonsten sind die Datenlängen, > welche er übertragen möchte, doch perfekt für CAN. Ooops, LPC11c24 habe ich glatt übersehen. > Bei
-
Thread
mein erstes Layout / Platine
wie bekommt man so was gelöst? Also die Ansteuerung des Transistors mit 11,3 V? Der IC packt das ja definitiv nicht...
Ja du hast richtig verstanden. Der Attiny25 hat einen integrierten Verstärker mit dem du die Spannung über den Shunt (Widerstand zum Strom messen) um Faktor 20 verstärken kannst. D.h. du kannst den Widerstand klein auslegen. Wenn du z.B
-
Thread
Ansteuerung Schrittmotor
der per PWM angesteuert und per Impulsgeber (Lochscheibe/Magnet) kontrolliert mit einem kleinen ATtiny44 auf Solldrehzahl gehalten wird. Die Geschwindigkeitsmessung würde der µC ebenfalls erledigen. Wenn Du in meiner Nachbarschaft wohnen würdest, wäre eine Umsetzung kein Problem; auf Entfernung ohne
den PWM-Pausen die EMK zu messen; das wird hinreichend genau sein. Das hatte ich mal mit einem ATtiny13 für ein 'Kindermobil' gemacht. > Dummerweise machen aber gute Motoren sechs Pulse pro Umdrehung und > nicht vier. Klugerweise nimmt man einen µC, damit man garnicht in solche Verlegenheiten
-
Thread
Alte Messtechnik
messen! Oben links zwei Auszüge aus einem alten DDR-Buch. Nicht ganz klar. kompen10.png kompen11.png --------- Also musste die Simulation ran. Nach Entfernung der schwarzen Magie blieb schließlich noch eine simple Phasen-Messbrücke mit Einweggleichrichtungen übrig - ähnlich einem SWR-Meter
sein. Und ja, ich habe meine Lötstation mal umbauen müssen und das Thermoelement wird nun von einem ATTiny verstärkt und gemessen, um damit den Kolben zu regeln. https://en.wikipedia.org/wiki/Thermoelectric_effect Sowhl Peltier als auch Seebeck haben das damals nahezu gleichzeitig entdeckt, im dt. Sprachraum
-
Thread
STL in Ebedded Welt
Speicher frei ist. Wobei du mal definieren solltest was du genau als embedded Bezeichnest. Ein kleiner ATtiny mit 512 Byte RAM oder Raspberry Pi mit 512MB RAM? Bei letzterem spricht nichts gegen dynamische Speicherverwaltung. Es gibt aber auch eine Reihe Klassen und Funktionen, welche ohne Speicherreservierungen
Microcontroller Programming" von Chris Kormanyos für mich entdeckt. Da steht viel zum Thema, insbesondere C++11, Templates und zur C++ Standart Lib - am Beispiel eines AVR. Unter anderem auch unter dem Aspekt der Speicherverwaltung. Überladene New Operatoren und Speicherpools. Hat mich überzeugt auf uCs C++ einzusetzen
-
Thread
Wie Frequenzen bis 2000Hz mit PC messen?
wgf7576=&wgfid7=7577&wgf7577=&wgfid8=7578&wgf7578=&wgfid9=7413&wgf7413=&wgfid10=2096&wgf2096=&wgfid11=2099&wgf2099=&wgfid12=7581&wgf7581=&wgfid13=7580&wgf7580=&wgfid14=2100&wgf2100=&wgfid15=2101&wgf2101=&kf=on Ob man daraus mit Software das gewünschte Ergebnis erzielt, ist eine reine Frage der Programmierkünste
Cäsars 'parte et divide' zu Folge könnte man die Erfassung auf drei AVRs aufteilen; pro Kanal ein ATTiny2313/4213, der per T1-capture jede Periode erfaßt und per TxD ausgibt. Die Zusammenführung der Kanäle würde dann über eine entsprechende Anzahl von RS232->USB-Adaptern erfolgen. Für max. 200 Messungen
-
Thread
10-bit-counter attiny 261/461/861
Hi, laut Datenblatt sollte der attiny861 einen 10bit-Timer/Counter1 haben. Nur bekomme ich ihn beim besten Willen nicht dazu, weiter als bis 255 zu zählen. Ich habe den Code zu Testzwecken komplett abgespeckt, eigentlich zähle ich nur
= (1<<CLKPS1)| (1<<CLKPS1); TC1H = 0x01; TCNT1 = 0xFF; TCCR1B = (1<<CS10)|(1<<CS11)|(1<<CS12)|(1<<CS13); // prescale 16384 lcd_init(LCD_DISP_ON); uint16_t tmp; uint8_t tmphigh; for(;;) { tmp = TCNT1; tmphigh = TC1H; tmp |= (tmphigh
-
Thread
TWI Umsetzung in reiner Software
noch aus der Arduino Zeit einen Arduino Uno (ohne auf die Software zurückzugreifen) sowie ein paar Attiny85(DIP). Ich programmiere dieses mit einem ISP Adapter in Atmel Studio. Nun würde ich gerne mal ein paar andere MCUs von Atmel ausprobieren. Das sind vorallem die Atmegas. Jedoch sind auch ab und zu die ATtiny nicht uninteressant. Ich möchte in nächster Zeit eine kleine Uhr für mich basteln. Habe da auch bereits mit dem Attiny85 ein kleines Programm geschrieben. Für den Atmega328P (Uno) habe ich damals
-
Thread
Signalampeln mit I2C
etc. Das geht so weiter bis zur Ampel Nummero 20. (50m bis Ampel Nr.20) In Jeder Ampel hängt ein Attiny an VCC und GND des Twisted Pair und an den TWI Leitungen. Die Spannungversorgung erfolgt mit einem 5V 1,5A DC Netzeil das an der µC Hauptplatine eingesteckt wird. (Ein 3,3V Spannungregler für den
µC--A--A--A--A--A-- (Ampel 1-10) | -|P82B715 ["long Cable"] P82B715 |--A--A--A--A (Ampel 11-20) Lies dir mal das Funktionsprinzip des P82B715 im Datenblatt durch, dann verstehst du, warum.
-
Thread
Zahlenraum von Berechnungen
der ausdruck 2^11 ist nicht 2 hoch 11 sondern 2 xor 11 verwende hier eien bitshift. bmp180_cal.X2 = (((int32_t) bmp180_cal.MC)<<11)
<< 11
-
Thread
Timer attiny45
Und welches ist der 16-bit-timer beim ATtiny45?
Hi >Und welches ist der 16-bit-timer beim ATtiny45? Mist ist ja ein ATTiny45. Aber mit Timer1 und Prescaler 16384 reicht es trotzdem knapp (OCR= 0xF9) für einen 1s-Takt. MfG Spess
-
Thread
Maschinentakt auf Grossanzeige
Atmega16/32 40pin +Hühnerfutter sollte reichen, sogar eigentlich ATtiny mit Porterweiterung
die Aufgabe tut es der simpleste Microcotroller, beispielsweise ein PIC16F84 oder Atmega8 (oder 68HC11 oder 8051). Man braucht weder Ethernet (Raspberry Pi) noch USB, aber man braucht eine Spannungsversorgung, ein Display, einen Takteingang, Dinge also die man bei jedem anderen auch dranbaune müsste
-
Thread
avrdude schreibt nur bis 64 byte in den flash-speicher
) 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
[0d] . [bf] . [07] . [e0] . [07] . [bb] . [05] . [e0] . [03] . [bf] . [01] . [e0] . [09] . [bf] . [11] . [e1] x [78] . [94] . [ff] . [cf] . [11] . [1f] . [18] . [bb] . [18] . [95] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] avrdude: Recv: . [0d] Writing | #
-
Thread
Zwei Messungen gleichzeitig ein AVR Prozessor
ich bin gerade bei der Auswahl eines Prozessors. Es soll aus mehreren Gründen wahrscheinlich ein ATtiny461 werden. Ich muss Strom und Spannung messen und das möglichst zeitgleich, da ich die Leistung bestimmen möchte. Der hat ja nur einen ADC und multiplext dann mehrere Kanäle. Was ich nicht verstehe
Frank K. schrieb im Beitrag #3824150: > Danke, daran, dass der Attiny das ganze Aufintegrieren in Software > machen muss, und die Tinys haben keinen Hardware-Multiplikator. Der hat ja Zeit. Der MPPT kann ja schnarch langsam laufen. Besser > etwas mit mehr Rechenpower
-
Thread
Impulsverlängerung von [2-40 ms] auf > 20ms
m.n. schrieb im Beitrag #3824531: > Für die Schaltung mit ATtiny44 + 4x7-Segment-LCD habe ich noch eine > unbestückte Leerplatine, könnte nachfertigen lassen oder Du machst die > Platine selber (eagle-.brd-Datei kann ich Dir zuschicken). Die Schaltung > eignet
Dennis V. schrieb im Beitrag #3826016: > Die Spannung der Signalleitung beträgt 11,2 V. Sollte ich die Spannung > über einen Spannungsteiler reduzieren oder kann ich beim Optokoppler > bleiben? Bau die Optokoppler mit ein! Zum einen liefern Industrie-Lichtschranken keinen guten
-
Thread
32768 Hz Oszillator OV-7604-c7
mit +3V verbunden. An Pin1 (CLKOUT) sollte ich mein Signal bekommen. Dieser Pin geht an den 4060 Pin11. Leider kann ich an Pin1 kein Signal mit dem Oszilloskop messen. Auch wenn der 4060 nicht angeschlossen ist. Die Spannungsversorgung übernehmen zwei in Serie geschaltete Batterien Typ AA. Schalte ich
Oszillator und kann mir helfen damit einen zwei Hz Takt zu erzeugen. Dieser Takt soll später einen ATTiny13A aus dem Powerdown Sleep holen. Im Anhang ein Bild vom Testaufbau. Liebe Grüße Hannes
-
Thread
74HC595 Flackern nicht gesetzter Pins
PIN 14 #define PORT_SCK PINB1 //74HC595 PIN 12 #define PORT_RCK PINB2 //74HC595 PIN 11 #define DDR_com74hc595 DDRB #define DDR_SER DDRB0 //74HC595 PIN 14 #define DDR_SCK DDRB1 //74HC595 PIN 12 #define DDR_RCK DDRB2 //74HC595 PIN 11 [/c]
Problem leider nicht gelöst, werde nun erstmal feste Lötverbindungen versuchen. Habe es nun mit Attiny841 int. OSC (3V3, 8MHz) Attiny841 int. OSC (5V, 8MHz) Attiny841 ext. Quarz (5V, 16MHz) Atmega328P ext. Quarz (5V, 16MHz) probiert. Somit wird es wohl an der Verbindungen zu den 595 liegen,
-
Thread
LED-Streifen für Beleuchtung im Wohnzimmer
verwende gern 256 Helligkeitsstufen mit dahinterliegender 16-Bit-Hardware-PWM und bin mittlerweile auf ATtiny841 (4 16-Bit-Kanäle) und ATtiny10 (2 16-Bit-Kanäle) gekommen. > Ich sorge mich allerdings noch etwas um das Spektrum (siehe Link aus > meinem Post weiter oben). Meine aktuellen Lampen sind besser
gern 256 Helligkeitsstufen mit dahinterliegender > 16-Bit-Hardware-PWM und bin mittlerweile auf ATtiny841 (4 16-Bit-Kanäle) > und ATtiny10 (2 16-Bit-Kanäle) gekommen. > >> Ich sorge mich allerdings noch etwas um das Spektrum (siehe Link aus >> meinem Post weiter oben). Meine aktuellen Lampen sind
-
Thread
32kHz Oscillator Interrupt
Project: tiny841_blink.c * Created: 24.09.2014 * Author: sschultewolter * Hardware: ATtiny841 3V3 8MHz * * * VCC-1 T 14-GND * (PCINT8/ADC11/XTAL1/CLKI) PB0-2 I 13-PA0 (PCINT0/ADC0/AREF/MISO) * (PCINT9/ADC10/XTAL2/INT0) PB1-3 N 12-PA1 (PCINT1/ADC1/AIN00/TOCC0/TXD0/MOSI) * (PCINT11/ADC9/RESET/dW) PB3-4 Y 11-PA2 (PCINT2/ADC2/AIN01/TOCC1/RXD0/SS) * (PCINT10/ADC8/CLKO/TOCC7/ICP2/RXD0) PB2-5 8 10-PA3 (PCINT3/ADC3/AIN10/TOCC2/T0/XCK0/SCK) * (PCINT7/ADC7/TOCC6/ICP1
-
Thread
Reicht ein ATmega8 um das alles anzusteuern?
Passt genau. 3 Pins für die Schieberegister, 2 Taster zum Einstellen, Reset, GND, Vcc. Macht 8 Pins. Attiny25/45/85. mfg.
des Projektes hinweggehen sollte man vielleicht die erste Seite des Datenblattes für den atmega/attiny beherzigen. da steht irgendwas von "Data retention" meine ich ;-)
-
Thread
Logisches Problem?!
> A low, B low -> C = 0 = A 10 1 -> A high, B low -> C = 1 = A 01 0 -> A low, B high -> C = 0 11 0 -> A high, B high -> C = 0
funktionieren. Alternativ kann man sich die ganzen Logikbausteine auch sparen und einen einfachen ATtiny13A oder ähnliches nehmen. A an INT1 (getriggert auf steigende Flanke), B an INT0 (ebenfalls steigende Flanke) ISR0 setze eine Flag, ISR1 löscht sie wieder, falls B=0. Die Mainschleife setzt
-
Thread
[S] günstige Möglichkeit, zwei DC-Spannungen über mehrere Stunden zu überwachen
aktuellen Quellcodes jetzt im Abschnitt "Projekte" unter dem Titel "Zweikanal USB-Panelmeter mit ATTiny45 mit Quellcode" abgelegt. Gruß. Tom
Messverstärker. Ich benutze die interne Referenz von 1100mV und verstärke die Eingangsspannung um 1,1 oder 11, dann paßt es wieder. Zudem schaffe ich mot den OP's einen sehr hohen Eingangswiderstand und mit Verstärkung 11 ist der Eingang 10fach empfindlicher. Das bringt einen Vorteil bei z.B. Strommessung -
-
Thread
UART-Schnittstelle blockiert Upload
Hallo, kann mir einer erklären, warum der Upload aus dem Atmel Studio mit dem Attiny841 fehlschlägt, wenn ein Gerät an UART1 angeschlossen ist PA4 (PCINT4/ADC4/AIN11/TOCC3/T1/RXD1/SCL/SCK) PA5 (PCINT5/ADC5/ACO0/TOCC4/T2/TXD1/MISO) Dafür muss UART1 nicht einmal im Programm aufgerufen
Datenblatt keinen Widerstandswert entnehmen. Habe somit testweise einen 2k2 einbaut. Derzeit sendet mein Attiny841 nur, somit reichte der 1 Widerstand. Wie hoch sollte man den auslegen?
-
Thread
8 Bit aus 32-Bit-Variable auswählen
, also 16 Bit. Dieses setzt sich in diesem Fall zusammen (MSB:LSB): Kommandobit 15:12, Adressbit 11:8, Datenbit 7:0. Es müssen insgesamt also vier solcher Worte gesendet werden, die jeweils 8 Datenbits aus dem im µC gespeicherten 32-Bit-Wert für die Frequenz enthalten - angefangen mit den untersten
ein paar feste > Frequenzen testweise erzeugt), momentan kommt der Schritt, bei dem > mittels ATtiny 2313, Drehgeber und LCD-Display zunächst mal die Frequenz > eingestellt werden soll. Bis auf das oben dargestellte Problem, welches > jetzt gelöst ist, denke ich bisher alles verstanden zu haben.
-
Thread
ATtiny841 : UART0
Hallo, ich habe den UART1 soweit am ATtiny841 ans laufen bekommen. Getestet wird mit dem internen Oszillator (8MHz). Angeschlossen habe ich einen FTDI. GND(FTDI) - GND(AVR) und RX(FTDI) - TX(AVR). An UART1 geht alles wunderbar. Von UART2
void uart1_init(void) { UBRR1 = UART1_UBRR_VAL; UCSR1B |= (1 << TXEN1); UCSR1C = (1 << UCSZ11) | (1 << UCSZ10); } int uart1_putc(uint8_t c) { while(!(UCSR1A & (1<<UDRE1))) {} UDR1 = c; return 0; } void uart1_puts (char *s) { while (*s) { uart1_putc(*s);
-
Thread
SPM@AtMega168: FLASH-Write nicht zuverlässig?!
uint8_t c_PageErase = 0x03; const uint8_t c_PageWrite = 0x05; const uint8_t c_RWW_Ena = 0x11; Ralf G. schrieb im Beitrag #3808633: > Ich würde den Flash-Schreibkram in ein extra ASM-Modul packen. Da kann > der Compiler nicht so schnell dazwischenfunken. Ich auch.
uint8_t c_PageErase = 0x03; > const uint8_t c_PageWrite = 0x05; > const uint8_t c_RWW_Ena = 0x11; Nein. Es ist KEIN Bootloader. Es ist nur eine "Speicher was im Flash"-Routine in einem ganz normalen Programm. Den ganzen Handstand mit Boot-Section usw. gab's beim AtTiny nicht. Da ich nunmal dessen
-
Thread
suche SourceCode zu: AVR411-Secure Rolling Code Algorithm for Wireless Link
Data Integrity ps pdf Chapter 10 - Identification and Entity Authentication ps pdf Chapter 11 - Digital Signatures ps pdf Chapter 12 - Key Establishment Protocols ps pdf Chapter 13 - Key Management Techniques ps pdf Chapter 14 - Efficient Implementation ps pdf Chapter 15 -
Schon mal beim Hersteller nachgesehen? Z.B. da [0]? HTH [0] http://www.atmel.com/devices/attiny44.aspx?tab=documents#tcm:26-19834
-
Thread
Taster als Schalter nutzen bei 3V
Lothar Miller schrieb im Beitrag #3800211: > der ein > Attiny10 ist von 1,8V bis 5,5V spezifiziert, wäre aber noch kleiner. Einer der mich versteht. :-) Sonst belächeln mich alle. Wenige Zeilen code, günstige und kleine Hardware. Der ATTiny 10 kostet 50
nimmt >> er noch viel weniger Platz weg. > Auch wenn es wie technischer Overkill scheint: ein Attiny4 oder ein > Attiny10 ist von 1,8V bis 5,5V spezifiziert, wäre aber noch kleiner. was ist an dem Tiny10 kleiner? Sowohl der 74LVC2G14 als auch der Attiny10 sind normal in SOT23-6. Nur gibts den
-
Thread
Eieruhr mit 7-Segment Anzeigen Gesperrt
heute nen Zacken empfindlicher als 1980. https://cdn-reichelt.de/documents/datenblatt/A500/SC08-11SRWA%28V6%29.pdf http://www.panda-bg.com/datasheet/778-092495-Double-LED-Digit-Display-VQE11-VQE14-RED.pdf Für das, was die VQE11E bei 20mA lieferte (0.78mcd) braucht die SC08-11SRWA heute 1.6mA, die VQE11A entsprach 320uA.
-
Thread
Digitaluhr bauen
oliver Kienappel schrieb im Beitrag #3789038: > kann *ich* mit der > 4stelligen 11-Segment Anzeige eine Digitaluhr bauen Ob *du* das kannst: Keine Ahnung, da wir deine Fähigkeiten nicht kennen. Ist es möglich? Wahrscheinlich ja.
ein foto wäre nett. Bei normalen 7/11-Segmentanzeigen kann man durchaus die vorhandenen Pins an der Platine zur neuen logik weiterreichen, bei VFDs und LCDs geht es auch wird aber umständlicher, je nachdem welcher Controller im Ursprungsgerät
-
Thread
HSV to RGB Umwandlung
3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 23, 23, 24, 24, 25, 26, 26, 27, 28, 28, 29, 30, 30, 31, 32, 32, 33, 34, 35, 35, 36, 37, 38, 39
mache ich meist mit 32 Leds bis hin zu ~80. Für mehr habe ich keine Einsatzzwecke. Will auch den Attiny85 damit nicht überstrapezieren ^^ Der läuft mit intern mit 8MHz gut. Was schwebt dir bei Interpolation im Kopf herum? Ich habe gerade mal auf http://wiki.delphigl.com/index.php/Farbraum etwas gefunden
-
Thread
[Verschenkt]Platine für Lötübungen ATTiny2313
Weller WECP-20 mit meißelförmiger 2mm-Spitze mit verbleitem 0,5mm-Lötzinn. Als µC geeignet sind ATtiny2313(A), ATTiny4313, AT90S1200(A), AT90S2313(A) und auch AT89C2051/4051 (bei geänderter RESET-Beschaltung) Der ISP-Programmieradapter ist nur für die AVR nutzbar, die 8051-er müssen vorher programmiert
funktioniert die Platine so aber optisch sieht es einfach nicht so schön aus. In dem anderen Bild bestueckt_ATTiny2313.jpg sieht es schon besser aus.
-
Thread
Retro Fieber: Z80 oder 68000 ?
[10] 88 ld bc,#___str_0 002A D5 [11] 89 push de 002B E5 [11] 90 push hl 002C C5 [11] 91 push bc 002D CDr00r00 [17] 92 call _printf 0030 F1 [10] 93 pop af
die es nie ein Original gab. Auc der erste VAX Mikroprozessor war ein VAX11/750 "Clone", Kenner der Materie werden realisieren das es niemals einen VAX Mikroprozessor in der 11/750 gab, das war im Original alles TTL Gemüse.. Ich habe eine russische PDP11/03 .. oder ähnlich
-
Thread
~1€ ARM-Cortex-M0 (STM32)-Bord selbstgestrickt
Vergleich zu Arduino/AVR; es gibt zahlreiche Timer/PWM. Wenn ich das jetzt mit dem ebenso teuren ATtiny13 oder teureren ATtiny85 vergleiche ... Hier noch ein Clip von dem Board im Einsatz - es funktioniert wirklich :) http://youtu.be/oX-A-OXUrns Ach ja, das Datenblatt/Reference Manual könnte noch
Enable Pull-Up on P3[26:25] FIO3DIR |= LED1; // Set GPIO-3[26:25] = Output(xxxx x11x xxxx xxxx xxxx xxxx xxxx xxxx) FIO3DIR |= LED2; LED1_OFF(); // Default LED Status LED2_OFF(); } [/c] Unf für die verwöhnte Arduino (Jehova! *klatsch* bums*
-
Thread
Stm32f429i-Disco für neueinsteiger
festgestellt, jetzt werden sich einige schlapp lachen, dass ich ganz viele kleine Dinge mit nem ATTiny10 mache. Dabei bleibt auch die Platine schön klein, weil der winzig ist. Demnächst werde ich mit dem MSP430 anfangen. Aus drei Gründen: die Aufwachzeit aus dem Tiefschlaf, sehr niedrigen Strombedarf
damit zu lernen. Für mich, und das trifft nur für mich allein zu, komme ich oft ganz weit mit einem ATTiny10 für 50 Cent. [offtopic/Spaß] Jetzt weiß ich wieso der Rapper sich 50 Cent nennt, der nimmt die auch. [/ende offtopic/Spaß]
-
Thread
Schaltung zur Lampensteuerung gesucht
die niedrigere spannung früh in unterspannungsmodus ging und abschaltete. Ist ja auch klar bei nur 11,1 Volöt beim Lipo. 4S nehmen war dann die Idee und es wurde am Labornetzgerät getestet und lief lange einwandfrei. Also 4s Lipos ran und 2 minuten später ales tot. Da der LAmpenkopf vergossen
schalten alles andere wie unterspannung entfällt. Der weitere hinweis den ich bekam war nimm einen Attiny13 und schalte einfach Relais. Ok Alle Bauteile bestellt. Derjenige der mir den Attiny proggen wollte hat sich zurückgezogen. Bei weiteren Diskussionen war die Lipospannung von maximal 16,8volt
-
Thread
Soft SPI mit MAX7221 funktioniert nicht
Hallo. Ich versuche gerade 6 MAX7221, also zwei RGB Matritzen, erst einmal testweise mit einem Attiny2313 über Soft SPI anzusteuern. Später soll das ganze mit einem Atmega328 betrieben werden, der aber noch nicht da ist. Ich habe das Problem, dass die IC's keine Regung auf mein Programm zeigen.
Pin 9/10/11 liegen jedoch an Port D 5/6/7. Deine Konfiguration ist falsch. #define SPI_SCLK PB2 #define SPI_DATA PB0 #define SPI_CS PB1 #define SPI_PORT PORTB