-
Thread
24 Kanal LED Lauflicht realisieren wer kann mir sowas bauen.
nachbauen könnte ;-) Meine erste Idee wären jetzt 5mm Neopixel-LEDs gewesen. Da reicht 1 Pin vom Attiny. Und man könnte sogar in allen Mustern und Farbkombinationen blinken ;-)
frontscheinwerfern 25 Leds habe und die rückleuchten sind in 2 geteilt 1 teil an der hecklappen mit 15 leds und das äußere teil mit 8 leds. gibt es hier jemanden der mir platinen anfertigen kann ? meine email tolga.kabu@gmail.com lg tolga
-
Thread
avr-gcc 4.8.1: Fehler durch Optimierung / inline function
0x11c <timer_init> 154: 80 91 74 00 lds r24, 0x0074 158: 88 60 ori r24, 0x08 ; 8 15a: 80 93 74 00 sts 0x0074, r24 15e: 89 e5 ldi r24, 0x59 ; 89 160: 90 e0 ldi r25, 0x00 ; 0 162: 29 e5 ldi r18, 0x59 ; 89 164: 30 e0 ldi r19, 0x00
seltsame Bugs gegeben, wo sich eigentlich getrennte HW-Einheiten beeinflußt haben. Z.B. darf beim ATtiny1634 PB3 kein Input sein, wenn der Watchdog aus ist. Vielleicht gibt es auch Seiteneffekte zwischen RX und TX, das USI ist ja nicht Full-Duplex fähig. Man könnte daher jeweils bei der Umschaltung
-
Thread
Frage zur LCD-Initialisierung
Habe beide Varianten einmal ins Studio 4 Version 18 geladen. Assembliert mit no errors, obwohl der ATTINY2313 garkeinen HIGH-STACK hat.
UCSRA;for compatibility rjmp senden out UDR, temp ret OK, einfach einmal ausprobieren. Beim ATTINY2313 meldet der Assembler: : error: Undefined symbol: UCSRA beim 4313-er gehts fehlerfrei durch compatibility gilt also für "Nachfolge"-Typen ciao gustav
-
Thread
Programmer kann nicht < 125 KHz
Hallo zusammen, kann bzw. darf es sein, dass mein Programmer (ateval-Board) meinen µC (Attiny85) nicht programmieren kann, wenn ich die ISP Clock im Atmel Studio 7 auf weniger als 125 KHz stelle? Das Auslesen der Fuses etc. funktioniert mit der Frequenz, aber das Aufspielen eines Programmes
Code, den ich versuche aufzuspielen, ist folgender ;) /* * GccApplication1.c * * Created: 15.12.2016 19:27:41 * Author : sfx */ #include <avr/io.h> int main(void) { /* Replace with your application code */ while (1) { } } von 125 KHz - 2 MHz läuft alles
-
Thread
Mikrocontroller mit Can Controller und Transceiver und OLED Bildschirm
#4829364: > Und wo kann ich ein TFT/OLED LCD herbekommen? Bei Ebay gibts 240x320 RGB-LCDs für 15€ Oder hier: https://www.adafruit.com/category/63
Leitung einzusetzen. https://www.mikrocontroller.net/attachment/314207/Bildschirmfoto_2016-12-17_um_15.50.16.png > Das einzige bei CAN sind die Abschlusswiderstände von je 120 Ohm. Um das noch aufzulösen: Das ist eine Gleichtaktdrossel. http://www.ti.com/lit/an/slla271/slla271.pdf
-
Thread
Was kann man mit 16Byte an RAM machen?
Mit 16 Byte würde ich 15 Bier und ein Taxi bestellen *g
Anwendungen mit riesen Stückzahlen, wo die Entwicklungskosten (Zeit) egal sind. Ich hab damals mit dem ATtiny12/15 experimentiert, die Programmierung war ein Albtraum. Am schlimmsten war der Hardwarestack. Ich schreibe gerne modular, da kommt man mit einem nur 3 Level Hardwarestack überhaupt nicht aus. Ich
-
Thread
DTMF decoder
1 3 1030 Hz 4 9 36 61 54 7 1 1 1040 Hz 1 24 15 1 57 1 4 0 1050 Hz 0 15 0 36 19 12 9 3 1060 Hz 9 4 15 100 1 25 7 4 1070 Hz 10 0 25 88 42 19
0 700 Hz 8581 304 8 7 15 0 15 3 710 Hz 5639 149 8 31 65 3 29 28 720 Hz 3294 8 128 14 15 7 8 3 730 Hz 1722 240 149 3 29 3 65
-
Thread
Verständnisfrage SleepMode
Ich habe mal ins Datenblatt des ATTiny85 geschaut. Solltest Du auch mal machen! Kann nicht schaden! T.O. >>Both internal RC oscillator and PLL are switched off in power down and stand-by sleep modes. << Im Bereich von "SLEEP MODES
Absenken des CPU-Taktes. > Z.B. mit einem 32kHz Quarz, wie im anderen Tread bereits erwähnt. Und auf 15 Minuten käme ich damit ja auch recht genau. Vielleicht in Version 2.0 des Reminders, denn Platz ist auf der Platine jetzt keiner mehr *lach*
-
Thread
Reminder per Microcontroller realisieren
Peter D. schrieb im Beitrag #4825384: > Man kann den ATtiny85 mit einem externen Uhrenquarz (32kHz) takten, dann > kommt man auf <10µA. Man kann auch den internen Watchdog-Oszillator bei 128kHz nutzen. Ob bei wiederholter Rücksetzung nach 15min eine Genauigkeit
0ahUKEwiSg4uurO7QAhUCExoKHesEBvIQFghAMAA&url=http%3A%2F%2Fwww.atmel.com%2Fimages%2Fatmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf&usg=AFQjCNHsSR-VeIb2z8owMadLa4W-GKQpng&sig2=e3789VIV0X1hvvR_qoo1Gg Datenblatt Figure 22-1 Du kommst da selbst mit laufender CPU locker unter 1mA. Bei 15min
-
Thread
Wie Spannungsteiler für Balkenanzeige berechen?
Z-Dioden in Reihe zu den LEDs schalten und hat was man will. Aber eigentlich würde ich das mit nem Attiny machen. 1uC, Widerstandsnetzwerk und die LEDs, fertig.
hochauflösenden Spannungsteiler auf einer Platine verdrahten. Der µC hätte 10 Bit, also bezogen auf 15V eine Auflösung von 15mV, so dass du deine LED-Schwellwerte damit problemlos praxistauglich abbilden kannst. Wenn es allerding unbedingt das Spannungsteiler-Komparatorkonzept mit dem 5V Referenzwert
-
Thread
Interrupt funktioniert nicht
;Interupt nur bei Steigender Flanke SEI Loop: nop rjmp Loop PPM: CLI IN R15,SREG ... Tu was... OUT SREG,R15 SEI RETI Wenn ich im Simulator unter I/O dem Pin3 Signal gebe, interesiert das den Interrupt nicht! Warum?
; Interupt nur bei Steigender Flanke SEI Loop: nop rjmp Loop INT0H: CLI IN R15,SREG ... Mach was ... OUT SREG,R15 SEI RETI
-
Thread
Funkverbindung zwischen 2 AVR´s in Assembler
wirklich nicht weiter. Ach ja was ich vergessen habe zu erwähnen. Die Reichweite des ganzen sollte ca 15-20m sein. Wie funktioniert das VirtualWire Protokol? und gibt es dazu keinerlei deutschen infos?
hallo ich habe mit mit der Fernsteuerung (s. Bild) eine 2 Servo-Fernsteuerung mit Attiny 2313 programmiert. Als Empfänger habe ich einen ganz einfaches 'dummes' 1€ Modul genommen. Da der Sender (arbeitet mit PT2272 Codier Chip) vorgegeben war, habe ich dessen Protokoll verwendet. min
-
Thread
Powerbank-Wecker
mir sehr gut, genau dieses Problem hatte ich auch schon. Allerdings werde ich das fix mit einem Attiny13 und wenigen Zeilen Code machen. Das passt dann sogar in einen USB-Stecker :-)
Das Beste kommt zum Schluss. Diese Schaltung arbeitet mit einem ATtiny25, wodurch das Timing für die Periodendauer von 3 - 5 Sekunden und für die Pulsweite von 500 - 100 ms einstellbar sind. Die eingestellten Werte werden zur besseren Bedienbarkeit am Ausgang TxD ausgegeben
-
Thread
Lichtmengenmessung anstatt Timer für die PCB Herstellung
als Photodiode mit zwei BC549 in Darlingtonschaltung als Verstärker. Die Steuerung übernimmt ein ATtiny, der hat alles inklusive was man braucht. Wenn du möchtest suche ich mal die Festplatte durch.
oder kaufe einen vernünftigen Belichter.... Was soll der Quatsch, wegen einer Schaltung mit dem ATtiny26, der meine Bedürfnisse voll erfüllt?
-
Thread
Wer nutzt avr-gcc für ATtiny4/5/9/10/20/40 ?
supported. Also eher ein Optimierungsproblem als ein "Bug". Ab v7 gibt's -mabsdata, das außer für ATtiny40 standardmäßig aktiviert ist (bei ATtiny40 ist nicht das gesamte RAM absolut adressierbar). Zudem gibt's ein neues Variablen-Attribut "absdata", mit dem man mitteilen kann, dass ein bestimmtes
aber erst mit v7 unter die Leute, also ab Frühjar 2017. https://gcc.gnu.org/PR78093 Außer für ATtiny40 ist -mabsdata standardmäßig gesetzt, weil für kleinere Devices bis hin zu ATtiny20 das gesamte RAM absolut adressierbar ist. Für ATtiny40 kann -mabsdata händisch gesetzt werden falls es passt, ansonsten
-
Thread
[V] Maxim AD-Wandler, Schrittmotoren (und Controller) und anderes
www.conucon.de/de/schrittmotoren/115-1-x-schrittmotor-nema-17-17a-706752597699.html Preis für beide: 15 € 3 x TB6560 3A Schrittmotortreiber Board (2x unbenutzt, 1x zum Testen genutzt) https://eckstein-shop.de/CNC-Router-Single-Axis-3A-TB6560-Stepper-Motor-Schrittmotor-Drivers-Board Preis pro
-------------------- 1 x TinyTX4 - komplett bestückt (RFM12B 433 MHz) Und sonst noch: 4 x ATTiny84A 2 x RFM12B 868 MHz
-
Thread
Versuche ein attiny13a/attiny2313 mit nano zubespielen enden im Fehler
Hallo Ich habe vor ein attiny13A oder 2313 für ein sd18b20 mit relais abzustellen weil mir dafür ein arduino nano zu schade ist. habe die arduino IDE 1,6,13 angepasst also Packs geladen und ein gerichtet den nano als ISP bespielt
hmm habe aber den attiny13 gewählt ? und hochladen mit programmer geklickt.
-
Thread
Anfänger: Microcontroller programmieren?
man sich nicht mit einer unmöglichen Syntax rumschlagen. Dazu von Pollin das Programmerboard für 15,- und du kannst schonmal spielen.
Kanaan schrieb im Beitrag #4803191: > Dazu von Pollin das Programmerboard für 15,- und du kannst schonmal > spielen. Puh, sowas kann man machen, wenn man viel Erfahrung hat ... Wichtiger als funktionierende Hardware und minimaler Preis ist die Community, der Support, die Entwicklungsumgebung
-
Thread
Bascom: Ulrichs Supercode für Dreh-Encoder
Sprünge, keine Bedingungen, keine Tabelle, ... Swap R17 ' A - > B Position in R15 , Pinb sts {pinb_old},R15 eor R17,R15 ' alt EOR neu bst R17,2 bld R17,5 LSL R17 LSL R17 ' Bit nach carry -> plus CLR R15 ' R15 = 0 adc R19,R15 ' Kanal 1 adc R20,R15 ' optional 16 Bit Zähler LSL R17 ' Bit nach carry -> minus sbc R19,R15 sbc R20,R15
-
Thread
Programmer ohne Programmer
Beitrag #4797509: > ich bin auf der Philippines Ein Brief von hier (mit einem programmierten ATtiny2313) kostet EUR 1,50 Porto (plus 2,50 für ein Einschreiben, falls nötig) und braucht 8 bis 14 Werktage.
Voila, ich denke der Seite dass ich such gefunden zu haben http://codeandlife.com/2012/01/25/avr-attiny-usb-tutorial-part-2/
-
Thread
Informationen zu C vs C++ / aka Futter für die Diskussion
https://www.youtube.com/watch?v=PJwd4JLYJJY&index=15&list=PLHTh1InhhwT6bwIpRk0ZbCA0N2p1taxd6 Ben Deane is ein Genie... Wahnsinn.
template<uint8_t N, typename MCU> requires AVR::ATMega_X8<MCU>() || ((N == 0) && (AVR::ATTiny_X4<MCU>())) class Timer8Bit<N, MCU> : public TimerBase<MCU, N> {...}; [/c] womit sich Spezialisierungs-Orgien vermeiden lassen.
-
Thread
Analog vs. Digital Volt- Amperemeter
digital. Beide haben ihre Existenzberechtigung. Ich habe mir aus zwei 70mm Instrumenten und einem ATtiny eine Funkuhr gebaut. Die Stunden kann ich genau ablesen, bei den Minuten muss ich +/-1 Minute Abweichung in Kauf nehmen.
haelt. Den koennte Mann vermutlich auch selbst programmieren. Fuer eine 16 bit-Conversion waeren 15 Sps moeglich.
-
Thread
Wann fährt welcher BUS?
https://www.mikrocontroller.net/topic/44100 http://www.fhemwiki.de/wiki/1-Wire_Emulation_per_ATTiny https://www.tm3d.de/index.php/1-wire-device-mit-avr
So einen minimal Bus für die ganz kleinen Tinys (ATTiny10), ähnlich OW, das wäre was. Hat so was schon jemand geschrieben?
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
wieder neue 8Bitter vorgestellt, Datenblätter sind schon verfügbar: http://www.atmel.com/devices/ATtiny417.aspx http://www.atmel.com/devices/ATtiny814.aspx http://www.atmel.com/devices/ATtiny816.aspx http://www.atmel.com/devices/ATtiny817.aspx
auf diesen Thread gestossen. Konnte schon jemand mittels AVR-Studio 7.0 und dem ATMEL-ICE den *ATtiny816* programmieren ? Am günstigsten ( Bauteil + Versand ) könnte ich diesen bei ELPRO.org bekommen, aber das würde sich erst lohnen, wenn der Bestellwert über 15€ liegen würde ( Dann 5,95€ Versand
-
Thread
LM358 für Strommessung
auch bereits realisiert. Dann kannst Du Dir gleich den OPV sparen und auf die 2 ADC Eingänge eines Attiny25 mit Differenzmessung und interner Verstärkung x20 gehen. Eingangskondensator nicht vergessen.
. Am Eingang kann er bei unipolarer Versorgung von 0V bis Vcc-1,5V. Und am Ausgang schafft er bei 15V Versorgung und 20mA Ausgangsstrom mit ein wenig Pech gerade mal 2V (statt 15V!). Und beim Treiben gegen GND sieht es noch viel schlechter aus, da schafft er es bei 20mA Ausgangsstrom gerade mal auf
-
Thread
"Universalprogrammer" für Linux
Den hatte ich noch gar nicht gesehen. Schick. Wenn er jetzt noch updi für die neuen Attiny könnte...
AVR-Bastler schrieb im Beitrag #5711473: > Wenn er jetzt noch updi für die neuen Attiny könnte... Wenn es speichermassig beim 644 schon gng wird, ist ein Attiny doch mindestens 1 Hausnummer unterhalb der Anforderungen: die Attiny hören z.Zt. bei 16/2 kB auf, der 644 ist mit 64/4 kB
-
Thread
Wieso gibt es keine gute Programmiersprache?
da nicht ganz up to date. Na dann :) Hier: https://www.heise.de/developer/meldung/Visual-Studio-15-Fuenfte-Preview-bringt-vor-allem-Neuerungen-fuer-C-3341903.html
kann. Einen Heap gibts ja nur im > Ram. Du willst einen Heap im EEPROM? Dann schau dir mal ATtiny816 und Konsorten an, da scheint das zu gehen. Nach über 15 Jahren ist Atmochip endlich auf den Trichter gekommen, dass Harvard und linearer Adressraum kein Widerspruch sind :-)
-
Thread
Alternative für 433 MHz Übertragung gesucht
sieht wie folgt aus: 3 bis 5 baugleiche Fernbedienungen setzen sich jeweils aus 5 Taster, einem Attiny84 und einem 433 MHz Sendemodul zusammen. Versorgt wird eine Fernbedienung mit einer 12V-Batterie. Beim Druck eines Tasters werden entsprechend eines eigenen Protokolls die Daten an einen 433 MHz Empfänger
verbessern / auszubauen. Grundsätzlich sollten folgende Anforderungen abgedeckt sein: - Reichweite 15 bis 20 Meter (gerne auch mehr) - gleichzeitiges Senden von unterschiedlichen Fernbedienungen soll möglich sein - eventuell eine bidirektionale Kommunikation, sodass der Raspberry Pi der Fernbedienung
-
Thread
Lüfterüberwachung mit atTiny85
Optokopplers frage ich ab, ob die Spannung für den Lüfter anliegt und setze damit einen Eingang des atTiny auf HIGH. Das Tachosignal auf der anderen Seite wird bei normalen PC-Lüftern ja als OC-Ausgang bereitgestellt. Die Flanken dieses Signals leite ich über eine RC-Kombination ebenfalls an einen Eingang des atTiny85 weiter. Das Programm des atTiny vergleicht, ob eine Spannung anliegt und somit der Lüfter drehen müsste. Nur dann wird das Tachosignal erfasst und überwacht. Weicht das Signal von voreingestellten Parametern ab, gibt der atTiny ein
-
Thread
Spannungsstabilisierung mit Elko bei Batterieversorgung
Hi, sollte man bei Batterieversorgten Schaltung (attiny, zwei IC, ein Soundmodul) neben den Blockkondensatoren bei den IC auch noch die komplette Schaltung mit einem Elko absichern? Batterien haben ja einen recht hohen Innenwiderstand. Gibt es da eine
Last heftig einbrechen, sind dort mindestens 1000µF drauf - und in der einen Steuerung seit nunmehr 15 Jahren! Rechnen wir mal: Das Jahr hat 8760 Stunden, bei 10µA ergäbe das 88mAh pro Jahr. Gegen ein paar AA-Batterien irrelevant, gegen meine kleinen LiMn wäre das der Tod.
-
Thread
AVR führt Programm nicht aus, wenn zusätzliche Funktionen definiert sind
Ein ATtiny85... hätte ich vielleicht erwähnen sollen^^
Die Fehlerursache ist, dass du beim zweiten gcc Aufruf den Parameter "-mmcu=attiny85" vergessen hast.
-
Thread
Drehschalter als Taster verwenden
3 auf 1 drehe, soll ein 2. Taster > 6x getastet werden. Ließe sich mit einem MC machen, z.B. Attiny24. Das Problem, was ich dabei sehe, wie soll sich ein Bediener so eine verrückte Reaktionsweise merken. Und was soll bei den anderen 759 möglichen Kombinationen geschehen.
ist auf einer Frontplatte montiert die beschriftet ist. 0% 5% 10% 15% 20% usw. Dort kann ich dann den Wert schnell ablesen. Bei den anderen Kombinationen soll nichts passieren. Eric B. schrieb im Beitrag #4779291: > Ed E. schrieb im Beitrag #4779234: >> Wenn
-
Thread
falsche Pinbelegung mit AVR-Burn-O-Mat
zugeordnet wird, die in der Arduino-IDE verwendet wird. Zum Beispiel unten rechts (Hardware Pin15): PB1 des Datenblattes entspricht D9 der Arduino IDE
Gib bitte als Suchbegriff "pinout atmega8" oder von mir aus "pinout attiny 2312" ein. Da bekommst Du alle Bildchen angezeigt. Beispiel: http://technikhobby.blogspot.de/2013/01/die-kleinen-attiny-chips-im-arduino-ide.html Deine Frage bezüglich der Software wurde schon
-
Thread
LED Lampe, Gleichstrom, wechselstrom
Johannes schrieb im Beitrag #4774000: > An einer LED fallen 48V ab. Sind also vermutlich LED mit 15-16 Elementen in einem Gehäuse. Da wird eine Modifikation nicht so einfach sein, es sei denn, du findest etwas farbiges mit ähnlicher Spannung und auch noch mit gleichem Strom - denn sie sind ja alle
brauchts also einen MC, der Funk empfängt und IR sendet, also ein Umschnurzler. Das sollte selbst ein ATTiny leicht schaffen.
-
Thread
HZ in Volt umwandeln
bei Deinem Frequenzbereich somit 0,15 - 0,55 Sekunden.
, bei > Deinem Frequenzbereich somit 0,15 - 0,55 Sekunden. Ich danke dir für die Fachliche Antwort, ich werde mir das ganze mal ansehen. Und an alle anderen, ihr seit bestimmt diese Art von typen die in realen Leben das Maul nicht aufbrigen
-
Thread
Günstiger atmelkompatibler Programmer auf Kickstarter
entscheidenden Vorteile?): http://www.ebay.de/itm/USBASP-USB-ISP-AVR-51-Programmer-Adaper-Atmel-Atmega-ATTiny-141-/122165984359?var=&hash=item1c71a8fc67:m:myJch75G6SiSYsgQ5MpVsKQ
wirklich, das mit der Spannung und noch besser, TPI (brauche ich ja für meinen LieblingsµC, den ATTiny10). Kabel hätte eine Hand breit länger sein dürfen. Vielen Dank!
-
Thread
LED-Kennleuchte
ATTiny13/25 + Widerstand + LED?
hat). Für Anfänger ist der ATtiny13 oder ATtiny25 sicher eher geeignet. Falls du noch keine Programmiererfahrung hast und momentan auch nicht aneignen möchtest, würde ich auch zum CD4017 raten.
-
Thread
Bascom & Frequenz bei PWM einstellen
blicke da mit den Registern nicht durch. Bis hierhin funktioniert erstmal alles: $regfile = "attiny2313.dat" $crystal = 8000000 $hwstack = 32 $swstack = 10 $framesize = 40 Config Portb.3 = Output 'OC1A Pin 15 Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare_a_pwm = Clear_up
1 (8000000/1/320=25000) ... und mit Datenblatt vergleichen. Beispiel müßte aber auch für den ATtiny2313 passen.
-
Thread
Impedanzwandler vor ADC ja/nein?
runterzukommen. Rail to Rail OP schaffen das ja auch nicht ganz, oder? Ich wollte dann eine symmetrisch (+-15V) versorgten OP (z.B. LM358) nehmen. Ist ok denke ich, oder?
Für nen Attiny hat das mal einer durchprobiert: http://www.hilltop-cottage.info/blogs/adam/avr-adc-2-experiments-in-operating-the-adc-at-its-extremes-attiny85/
-
Thread
Ab wieviel Schritte läuft ein Servo ruckelfrei?
Impuls 20ms, womit sich bei 1sek. 50 Schritte ergeben. Ich teste mal eine kürzere Ansteuerung mit 15 oder 10ms (danke norbert).
ein Robbe S3003 Servor optisch ruckelfrei zwischen den beiden Endpositionen. Getestet mit einem Attiny 2313 und dem Servo und gemessen mit dem Saleae. Gruß JackFrost
-
Thread
Simple Steuerschaltung um Zündung für Radio zu simulieren.
kleine Schaltung überlegt, welche das richtige Zündsignal als Eingang hat und über eine Software (ATtiny) zusätzlich einen Knopf auswerten kann. Daraus wird anschließend ein neues Zündsignal für das Radio generiert. Der Knopf hat noch eine LED, welche jetzt aber nicht groß besprochen werden muss.
Positionen 12V - einmal "Dauerplus" (Klemme 30) und einmal mit der Zündung geschaltete 12V (Klemme 15). https://de.wikipedia.org/wiki/ISO_10487 Ein "Zündsignal" im eigentlichen Sinne gibt es aber nicht. Wenn Du am Stecker die geschalteten 12V durch "Dauerplus" ersetzt, funktioniert Dein Radio
-
Thread
Elektronisches Bauteil das nach def. Zeit Verbindung trennt (Schwer zu beschreiben)
> Wie kann ich das mit einfachen Mitteln und kompakt realisieren? Mikrocontrollerschaltung. ATTiny10. Trigger ist Klemme 15.
Zündungsleitung wird das kaum gehen. Von Autos hast du keine Ahnung? @TO Klemme 50 = Starter Klemme 15 = Zündung ein Klemme 30 = Dauerstrom (Batterie)