-
Thread
RL78/G14 Renesas - Free Linux Toolchain
verschieden compat Stufen gesetzt, leider aber ohne Erfolg. (-std=standard, -Wc++14-compat, -Wc++11-compat, -Wc++-compat, -Wc11-c2x-compat, -Wc99-c11-compat) [pre] CXXFLAGS='-Wc++-compat' /dev/shm/RL78-Toolchain/source/gcc-4.9.2-20150423/configure --target=rl78-elf --prefix=/dev/shm/RL78-Toolchain
mit v12 (Release Frühjahr 2022), vergleiche zum Beispiel die Dateinamen der Quellen in ./gcc von v11 https://gcc.gnu.org/git/?p=gcc.git;a=tree;f=gcc;h=7b3e4537c4b6d202265bd21377fd27162c521cdd;hb=refs/heads/releases/gcc-11 mit denen von v12: https://gcc.gnu.org/git/?p=gcc.git;a=tree;f=gcc;h=
-
Thread
ISR mit Timer1 wird nicht aufgerufen
Erreichen der ISR schlägt also schon mal fehl. LED_EVENT funktioniert ja für sich allein. Es ist ein ATTiny85. Eine Debounceroutine nutzt den Timer0. Kann es da wegen der Parallelität Probleme geben?
Die Timer0-Initialisierungen habe ich ja auskommentiert. Es geht um den ATTiny85 mit internen 8MHz. Aber der Fehler sitzt natürlich 30cm vorm Bildschirm... Weil ich in einer ersten Version nur Timer0 verwendet habe und die Schaltung batteriebetrieben ist hatte ich folgende
-
Thread
Zeitverzögertes ausschalten einer LED
Wenns nicht um den Lerneffekt geht, könnte man es auch mit einem Attiny 13 machen. So als Idee. Gruss Jurij
einfach ein Rechteckinmpuls. Und warum sollte der Kondensator kaputt gehen? @Jurij H. Mit dem Attiny hab ich mir auch schon überlegt, aber ich möchte gerne mal so eine Schaltung aufbauen. Ausserdem soll die Schalutung als Innenraumbeleuchtung zum Einsatz kommen. Ich denke mit dem NE555 müsste das
-
Thread
BCDE Segement Anzeige
Segemntanzeige konstruieren in der ein BCDE codiertes Signal mit "normalen" Zahlen, also ohne Buchstaben für 10,11,12,13,14,15, dargestellt werden soll. Alle Recherchen die ich bis dato gemacht habe, zeigen leider nur die Buchstaben an. Ein weiteres Problem ist noch, daß die logische Null ( BCDE auf Null )als 1
nicht so schwer, er will wohl eine 2-stellige Anzeige benutzen. 4 Eingänge, 8 Ausgänge, d.h. ein ATTiny24 reicht. [c] uint8_t TABLE_7SEG[] = { /* hier die 9 Bitmuster einfügen */ }; int main( void ) PORTB = 0x0F; DDRA = 0xFF; for(;;){ uint8_t in = (PINB & 0x0F) + 1; uint8_t
-
Thread
Fährgarten Johannstadt ab 17 Uhr (Biergartentreff Dresden 2023) Gesperrt
komm ich auch. Keine Angst vor Ostdeutschland! https://www.mikrocontroller.net/topic/89646?page=11#7405425
korrigiere: Nerds mit Namenschild ;-) Uncool. Statt Namensschild besser eine Anstecknadel mit ATTiny13 oder so.
-
Thread
Uhrzenbausatz mit At89C2051 funktioniert nicht
habe die Controller zwar mit Programm bekommen, will die Uhren aber bei Gelegenheit auch mal auf ATtiny2313 mit eigenem Programm umrüsten. Wenn ich das richtig sehe ist doch der einzige für diese Schaltung relevante Unterschied zwischen den beiden die Polarität der Reset-Leitung, und die kann man einfach
PP-Ausgänge. Der Strom durch die LEDs ist deshalb weitgehend durch das Pullupnetzwerk bestimmt. Beim ATTiny muss man deshalb beim Programm darauf achten, dass die Portpins niemals gleichzeitig auf 1 und Augang geschaltet sind.
-
Thread
Knight Rider Schaltung
Falk B. schrieb im Beitrag #5896820: > Angehängte Dateien: MOV_0172.mp4 (11,8 MB, 0 Downloads) Hübsch, läuft das mit einem µC?
Harald W. schrieb im Beitrag #5896834: >> Angehängte Dateien: MOV_0172.mp4 (11,8 MB, 0 Downloads) > > Hübsch, läuft das mit einem µC? Na das Video eher nicht, das Lauflicht schon. Ist ein ATtiny85, die Steuerung sieht man ja.
-
Thread
Hilfe bei Prüfungsaufgabe: Mit Zähler einen Anzeigemodul hochzählen lassen und dann wieder runter.
Ziffern 0 bis 9 der 7-Segment-Anzeige ab. Den Zählerstand 10 bildest Du auf 8 ab, den Zählerstand 11 bildest Du auf 7 ab, ... den Zählerstand 17 bildest Du auf 1 ab, dann geht's mit dem Zählerstand 0 weiter.
dekadischer Zähler und ein JK-FF, der den Richtung-Pin umschaltet. Als Einchiplösung würde ich aber einen ATtiny24 nehmen und ein kurzes C-Programm dafür schreiben. Mit externem Decoder reicht auch ein ATtiny13.
-
Thread
Attiny 44a PWM getrennt ausgeben
du hast ja zur zeit TCCR1A|= (1<<COM1A1)|(1<<COM1B1)| (1<<COM1A0)|(1<<COM1B0)| (1<<WGM11); also beide pinns werden geändert, sobald der registerinhalt erreicht ist. ich würde es mal umsortieren, so wie es im datenblatt steht. TCCR1A = (1<<COM1A1)| (1<<COM1A0)|(1<<WGM11); // nur
PWM odert anders geschrieben TCCR1A =(1<<COM1A1)|(0<<COM1B1)|(1<<COM1A0)|(0 <<COM1B0)|(1<<WGM11); oder dasselbe für TCCR1A = (1<<COM1B1)| (1<<COM1B0)|(1<<WGM11); // nur Pin 5 TCCR1A = (0<<COM1A1)|(1<<COM1B1)|(0<<COM1A0)|(1<<COM1B0)|(1<<WGM11); Die TCCR1A|= benötigst du hier
-
Thread
Protokoll ELV Funk-Temperatur-/ Luftfeuchtesensor ASH500
10101010 1-1 10 10 10001010 0-0 08 10 00010011 0-0 01 03 11101111 0-0 14 15 00011011 1-1 01 11 11011000 1-1 13 08 01111010 0-0 07 10 241 241 0x3 0x5 0xe6 0x5 0x0 0x58 (20.30 C, 46.46 %RH) 00000000000000001 00010001 1-1 01 01 11101111 0-0 14 15 10111011 1-1 11 11 10011011 0-0 09 11
00000010 0-0 00 02 11011110 1-1 13 14 01101010 1-1 06 10 01101001 1-1 06 09 01011011 0-0 05 11 1 1 0x3 0x5 0xe6 0x5 0x0 0x58 (20.30 C, 46.46 %RH) 00000000000000001 00011110 1-1 01 14 11101000 1-1 14 08 10110100 1-1 11 04 10011100 1-1 09 12 00001101 0-0 00 13 11101001 0-0 14 09
-
Thread
[V] diverse Bauteile
MOSFET 75A 80V N-Ch UltraFET 0.014 Ohm €3,00 7 Stück Relais Finder 36.11.9.005.000, 5V €5,00 35 Stück PIC16F818, SO-Gehäuse €1,50 3 Stück ATmega16-16AU €4,00 10 Stück ATmega8-16AU €2,00 6 Stück ATtiny13-20SU €0,50 3 Stück PIC10F202-I/P €1,50 3 Stück PIC18F252
Aktueller Bestand: €1,00 11 Stück RB051L-40TE25 Schottky Diode, 40V / 3A, SOD-106 €0,50 5 Stück KF120BD-TR LDO-Regler 12V/500mA €1,50 15 Stück LF120CDT LDO Voltage Regulators 12V 0.5A Positive €2,00 4 Stück HUF75542P3
-
Thread
DCF und Mondphase
( mod 30) Heute ist der 14 Tag im Mondkalender, Vollmond ist Morgen. Epatta wird jedes Jahr um 11 incrementiert und jedes 19te Jahr eins dazugezählt. 2016 = ( 2016*11+2016%19) %30=22 Da es nie ein Jahr 0 gegeben hat muss man 1 wegzählen. epatta=21 Ich weiss nicht wie man die (e)patta auf Deutsch
nicht 11. Wenn man Ostern ausrechnet, und der Vollmond ist vor dem 21, dann muss man 30 dazu zählen um den nächsten zu bekommen. Sollte die patta aber 24 oder 25 sein darf man nur 29 dazu zählen. Dies ist eine
-
Thread
Atmel oder PIC Gesperrt
Soweit ich weiß funktioniert der GCC nicht für alle. Dies betrifft aber eher alte Derivate (z.B. ATtiny11).
Euro > pro Stück Das ist trotzdem teuer, wenn man bedenkt, dass man den leistungsstärkeren Attiny24 für ~50ct bekommt.
-
Thread
Weihnachtsstern mit WS2812B und STM32F042
, aber Du hättest > gründlicher lesen sollen: E. W. schrieb im Beitrag #5231134: > 03.12.2017 11:29: > Bearbeitet durch User
7 = 128 verschiedene Leuchtmuster. Für die Berechnung der Wiederholrate muss allerdings 2 hoch 11 gerechnet werden (von einschließlich Q4 bis einschließlich Q14), weil Q8, Q9, Q10 nicht verwendet, und Q11 gar nicht erst rausgeführt wird. Die Versorgungsspannung darf zwischen 5 Volt und 9 Volt
-
Thread
A-REF ATtiny24
Hallo Leute, habe ein Problem mit dem ADC des ATtiny24. Ich möchte die interne Bandgap-Referenz verwenden und diese Referenzspannung auch für andere Zwecke nutzen. Bisher hatte ich mit ATMega16, ATMega32, ATTiny26, etc. gearbeitet und habe bei diesen
steht es nämlich drin: "Internal voltage reference is connected to AREF pin when REFS1:0 is set to '11'." Wo hast Du übrigens den Tiny24 her? Ich hätte ihn auch gerne... Gruß Johannes
-
Thread
DCF77-TWI(I2C)-Slave
für mein BLIT2008-Board (http://bralug.de/wiki/BLIT2008-Board) einen DCF77-Decoder auf Basis eines ATtiny zusammengebaut und entsprechende Software geschrieben. Ich weis, DCF77 zum x-ten Mal... Mein Anspruch war es aber, dass das Ding ein TWI-Slave wird und via eines TWI-Masters Datum/Zeit decodiert
mit der Geschichte anfing, hatte ich nichts vergleichbares gefunden... Als Controller wurde ein ATtiny45 (sollte auch auf ATtiny25/85 laufen...) verwendet, der bekanntlich kein Hardware-TWI hat. Deshalb wurde Application Note 312 von Atmel adaptiert und TWI via USI realisiert. Alles weiter ist in
-
Thread
EVG für eine UV-C Röhre
Mathias B. schrieb im Beitrag #6155093: > HNS L 55 W 2G11 Die hat ihre Hauplinie bei 254nm, das ist eine ganz andere Nummer. MfG Klaus
hier schnell mal zusammengeschustert, weil ich schnell ein EPROM-Löschgerät brauchte. Timer mit Attiny 25, Zeit einstellbar über Potentiometer, Zeitablauf grob über LED angezeigt. Genauigkeit reicht dafür.
-
Thread
Biete CentiPad Embedded Linux Module
. D.h. man kann ein Verzeichnis anlegen und diese Partition dahin mounten: [pre] root@CentiPad-v11:/mnt/sdcard# mkdir /mnt/usb root@CentiPad-v11:/mnt/sdcard# mount /dev/sda1 /mnt/usb [/pre] Mit ls nachschauen, ob was drauf ist: [pre] root@CentiPad-v11:/mnt/sdcard# ls /mnt/usb/ Angebot pc patrick,daniel.txt PC SYSTEM.rtf root@CentiPad-v11:/mnt/sdcard# [/pre]
-
Thread
Compilerfehler Programm springt aus der Initialisierung zum Start zurück
Ja, die AVRs, die kein RAM haben, also der ATtiny11. Alle anderen AVRs haben den Stack im RAM.
3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5, 5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,7,7,7,8, 8,8,8,8,8,9,9,9,9,9,10,10,10,10,10,11, 11,11,11,12,12,12,12,13,13,13,14,14,14, 14,15,15,15,16,16,17,17,17,18,18,18,19, 19,20,20,21,21,21,22,22,23,23,24,24,25, 26,26,27,27,28,28,29,30,30,31,32,32,33, 34,35,35,36,37,38,39,39,40,41,42,43,44
-
Thread
8051 Chip für Einstieg
so 1999 hat es auf beide Schienen gesetzt. Der AT89C2051 ist fast pinkompatibel zum AT90S2313, Attiny2313. Der AT89S8252 ist fast pinkompatibel zum AT90S8515. Der AVR hat das Rennen gemacht, obwohl die etwa gleichwertig waren. Die AT89C51CC03 f.f. werden sehr of eingesetzt.
-------- Btw.: Die Maschinensprache der MCS-51 Familie empfinde ich im vgl. zu AVR-ATmega und ATtiny oder STM32 als ausgesprochen angenehm und extrem einsteigerfreundlich, von daher ist es vielleicht gar nicht so schlecht, mit der 8051-Familie anzufangen ! Gruß, R. Seelig
-
Thread
Seminarprojekt Binäruhr, passenden µC gesucht
Hallo, ich bin Schüler der 11. Klasse und muss im Seminarfach "Informatik-Physik" eine Seminararbeit schreiben. Mir kam die Idee eine Binäruhr zu bauen, schlug dies auch meinem Lehrer vor, welcher meinte, dass dies ein gutes Thema
Och, für eine Uhr? ATtiny13 - klein und billig. Mit AVR-GCC und Eclipse (grad gesehen, gibt's hier sogar eine Anleitung: http://www.mikrocontroller.net/articles/AVR_Eclipse ) hervorragend zu programmieren. Dazu einen USBasp
-
Thread
Wer programmiert mir ein AVR
einen Funktionsplan (welcher Pegel soll was schalten) anfertigst dann würde ich dir helfen. Ein ATTINY13 mit 8 Beinchen würde locker reichen. Gruß Panik
wrote: > > Winterreifen, ein Satz = 4 Räder ohne Felge hätte ich für einen Nissan > Primera P11 noch im Keller (1 Jahr Alt) > Mist und ich hab mir erst vorige Woche einen neuen Satz für meinen P11 gekauft. Für 100,- hätte ich Sie genommen. Sven
-
Thread
PC Lüfter 12V mit 0-10V Signal regeln
Da einige Parameter nicht klar sind, würde ich einen ATtiny13 Mikrocontroller verwenden. Die Steuerspannung reduzierst du mit einem Spannunsgteiler auf 0-5V. Dann kannst du einen analogen Eingang verwenden, um die Spannung zu erfassen. An einen Ausgang
Steuert linear deine Lüfter an. Ausgabe etwa 1-11V. R4 sind deine Lüfter (also kein Widerstand). 1V am Lüfter entsprechen 7V am Eingang, 11V am Lüfter entsprechen 9V am Eingang. Braucht Kühlkörper. Die Schaltung ist einfach und günstig, aber nit
-
Thread
16Bit-PWM mit ATtiny24
Hi >Ich denke in OCR1A wird der Wert für die Breite des Impulses >eingetragen. Im Mode 9, 11 und 15 ist OCR1A das Top-Register und bestimmt Auflösung und Frequenz der PWM. Als Compareregister steht nur OCR1B zur Verfügung.
Hallo, ihr scheint ja total Ahnung von dem Attiny24 zu haben. Ich bin an einer ähnlichen Funktion dran. Ich möchte ein 40kHz PWM Signal ausgeben. Leider komme ich nicht so wirklich voran, da ich nicht weiss, wie man im Fast PWM-Mode die Frequenz
-
Thread
Lüfter digital steuern
zu erzeugen)? Der Regler sollte dabei, wenn möglich, 2A[1] aushalten und zwischen ~3 und 12V (oder 11V) regelbar sein. Eingangsspannung: 12V. lg PS: Würdet ihr den Tacho- und den PWM-Pin (bei PWM-Lüftern) per Dioden und (Angst-)widerständen absichern? [1] Nein, ich habe keine Lüfter zu Hause
Hi Jason, ich habe vor ein paar Tagen mit einem ATtiny13a eine regelbare PWM mit einem Attiny13a realisiert. Statt der LED an PB0 könntest du einen FET ansteuern, der dann die Lüfter regelt. Per Poti stellst du die PWM Fequenz und das Puls/Pausenverhältnis
-
Thread
Strommessung mit dem ACS712 und dem ESP32: Fragen zur Beschaltung und der Messgenauigkeit
schaltung kannst du so in die tonne geben, wenn du diese auflösung haben willst. dk4ug p.s. der attiny85 wäre besser geeignet, weil interne 1.1ref und verstärker x20 vorhanden
gives full-scale voltage 1.5V 6dB attenuation (ADC_ATTEN_6db) gives full-scale voltage 2.2V 11dB attenuation (ADC_ATTEN_11db) gives full-scale voltage 3.9V das problem hier ist die doku selbst weil unvollständig und nicht immer klar bzw. eindeutig. da musst du auch weiter im internet nach infos
-
Thread
LED (Spiel-)Würfel Code zu groß?
www.mikrocontroller.net/topic/78013 Da wird mit angezeigt: [code]AVR Memory Usage: ----------------- Device: attiny13 Program: 554 bytes (54.1% Full) (.text + .data + .bootloader) Data: 11 bytes (17.2% Full) (.data + .bss + .noinit)[/code] Kommt das hin? Also Aufruf mit meiner zuletzt genannten
der zweiten komme ich auf: Program Memory Usage : 550 bytes 53,7 % Full Data Memory Usage : 11 bytes 17,2 % Full Die Warnung gibt's bei mir nicht, keine Ahnung was die bedeutet. --jmp
-
Thread
Diesel Drehzalmesser mit Magnetsteuerung
nur den Oszillator um Faktor 60 zu verlangsamen - er steuert ja auch den Multiplexvorgang. Da im IC 11 sowohl die Teilung auf 1s als auch ein Teil des Multiplexes abgeleitet wird, müsste irgendwo mitten in IC11 dieser Teiler hinein. Das gibt aber, wie schon gesagt, nur alle 60s einen neuen Wert. >
veröffentlicht. Das stammt ursprünglich aus 2003... Seither ist der AT90S2313 längst ausgelaufen und ob der ATTINY2313 dieses Programm so "frisst" müssen dir andere Spezialisten sagen...
-
Thread
Mini Wanderkiste " Runde I " Gesperrt
Relais 12 V (aus dem Amateurfunk) gebraucht 2x BNC Stecker (neu) 18x BF980 (neu) 9x 75D102 (neu) 11x sind beschriftet mit 4,7nS 3KV (neu) 5x BFR96S (neu) 10x BFR35A SMD (neu) 10x BF982 5x BC107 Wenn Interesse für die Kiste besteht, bitte PN mit Adresse senden. Ich werde das dann nächste Woche
Dioden 5x OMRON Mini Relais 12V 5x Taster weiß 5x Print USB Buchsen 4x PLCC Fassung 5x LM317T 11x SMD Printtaster groß 2x doppelseitiges FR4 Rohmaterial mini 1x einseitiges Rohmaterial Photobeschichtet klein paar JM69RA 40x 7-Segmentanzeigen superhell Rot 25x 7805er Spannungsregler 5V THT
-
Thread
MC14411 Baud Rate Generator Ersatz
dann an Q4 die 9600Hz*16 rausgibt. Q5: 4800 Q6: 2400 Q7: 1200 Q8: 600 Q9: 300 Q10: 150 Q11 für 75bps fehlt halt, aber ist das ein schwerer Verlust? ;) An Pin 9 hast du auch einen gepufferten Quarztakt. Gruß, Christian
Christian E. schrieb im Beitrag #6873921: > Q11 für 75bps fehlt halt, aber ist das ein schwerer Verlust? ;) Kein schnelleres Fernschreiben :-(
-
Thread
[V] ICE200 In-Circuit Emulator
AT90S1200, AT90S1200A, AT90S2313, AT90S2333, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535. ATtiny AVR - FLASH Microcontroller Family: ATtiny11, ATtiny12, ATtiny22. Es sind noch drei AT90S2313-10PI in der schwarzen Box vorhanden. Ich gebe das Kit für 35,00 EUR plus versicherter Versand ab
-
Thread
Lichterkette modi brücken
Sekundärwicklung des Trafos anschliessen, also vor der Diode D1. Der andere Anschluss ist der, über dem 'C10 Q2 C11' steht. Ein Widerstand mit ~10 Ohm sollte erstmal klappen. Der wird vermutlich warm, also ruhig einen mit mehr Leistung benutzen.
des Trafos anschliessen, also vor der Diode D1. Der > andere Anschluss ist der, über dem 'C10 Q2 C11' steht. Ein Widerstand > mit ~10 Ohm sollte erstmal klappen. Der wird vermutlich warm, also ruhig > einen mit mehr Leistung benutzen.
-
Thread
Programm mag ISR nicht
noch ausgegeben. ../test999.c:11: warning: return type defaults to `int' ../test999.c: In function `ISR': ../test999.c:25: warning: control reaches end of non-void function P.S.: Wie stelle ich fest welche Vers. die Lib. hat?
Habe jetzt die Include Dateien mit den ioxxx.h von WinAvr 4.11 genommen. Damit funktioniert es. Keine Warnungen mehr. Die LED's zählen nun schön auf und ab. Ich bin begeistert. Herr Karl heinz GROßEN DANK für den Tipp. Auch an die Anderen die geantwortet
-
Thread
Suche alternatives Bauteil (DMS307/308)
https://www.electronics-lab.com/project/32-band-audio-spectrum-analyzer-using-oled-display-and-attiny85/ https://www.avrfreaks.net/forum/elm-chans-audio-spectrum-fft-program-returning-unexpected-values http://elm-chan.org/works/akilcd/report_e.html Der hier scheint aber weg zu sein https://
https://www.electronics-lab.com/project/32-band-audio-spectrum-analyzer-using-oled-display-and-attiny85/ Aber das mit dem Gehäuse gefällt mir sehr, das kann ich nicht so 'toll'.
-
Thread
CCMRAM richtig einsetzen
Beschränkung. Hmm ist das Stack auslagern eine Sichere Sache? Hatte mal vor langer Zeit auf einem ATTiny26 das Problem das ich mir den Stack während der Laufzeit überschrieben habe....Das war nicht Lustig. Wie lagert man den Stack aus? Johannes S. schrieb im Beitrag #6804111: > Zur Sicherheit ins
... Bei den Cortex-M0 verbreitet, nennt sich Cortex-M0+ single-cycle IOBUS. Beispielsweise SAMD11, LPC83, RP2040, ...
-
Thread
IRMP Atmega168 Signal wird falsch übergeben?
= itox (i & 0x0F); *xx = '\0'; } static void timer1_init (void) { #if defined (__AVR_ATtiny45__) || defined (__AVR_ATtiny85__) // ATtiny45 / ATtiny85: #if F_CPU >= 16000000L OCR1C = (F_CPU / F_INTERRUPTS / 8) - 1; // compare value: 1/
// compare value: 1/15000 of CPU frequency, presc = 4 TCCR1 = (1 << CTC1) | (1 << CS11) | (1 << CS10); // switch CTC Mode on, set prescaler to 4 #endif #else // ATmegaXX: OCR1A = (F_CPU
-
Thread
Rauschgenerator - Bitte um (Schaltungs-)Kritik
FIR die Samples immer mit den Filterkoeffizienten multiplizieren. Und das waere ja z.b. bei einem attiny bisschen doof, weil langsam. Aber wenn das Sample immer nur 0 oder 1 sein kann, wird also der Koeffizient immer entweder mit 0 oder 1 multipliziert. Und sowas sollte auch auf einem tiny schnell gehen
Störungen durch Schaltflanken im Generator. Sicher, ich hatte ja auch https://sound-au.com/project11.htm am Radar...
-
Thread
ATMega ans LAN bringen: Mit HLK-RM04?
Frank K. schrieb im Beitrag #5076562: > USB hat das Ding nicht. Rechts ist ein RJ11 6P6C für den Microchip ICD3. > Du kannst aber auch eine Stiftleiste fürs PICKIT3 einlöten - die ist auf > dem Bild nicht bestückt, weil man nur eines von beiden braucht. Links Wobei soft USB auch nicht saumäßig kompliziert ist. Schaffen die Digisparks im Attiny85 in 2kb sich als Slaves auszugeben. Wäre in deinem Fall zumindest einfach "nachzurüsten" bei Bedarf. Der AT85 Minicore ist auf github.
-
Thread
Vergleich von float-Zahlen von ADC
adcvalue*(49-0.171875)) =((adcvalue*49-adcvalue*0.171875)) und das ist (adcvalue * 49 - adcvalue * 11 / 64 ). Das ist dann exakt, ohne Divison (da /64 durch Schieben optimiert wird) und ohne Gleitkomma.
doch Quatsch. Die float-Grundrechenarten brauchen etwa 1kB, sodass man auch auf einem aktuellen ATtiny.. bequem float rechnen kann. Vergleicht man zudem die Ausführungszeiten von float und int32_t (long), besteht da kein großer Unterschied. Jagt den Troll raus.
-
Thread
Eclipse AVR-Plugin und Includes
Lösung finde aber keine. Vielleicht kann mir hier jemand helfen. Ich arbeite unter Ubuntu Linux 11.04 und Eclipse Galileo. Wenn ich die angehängten Datei laufen lassen funktioniert alles wunderbar (mit bash ./gogo.bat). demo.c kompiliert ohne Probleme und wird geflasht. Mit Eclipse hingegen
Wo ist der Unterschied zwischen Zeile 9 ... [C] delay_ms(500); [/C] und Zeile 11 ...[C] _delay_ms(500); [/C] ? Was da stehen muss, kann man in <util/delay.h> nachsehen (und/oder in der Dokumentation).
-
Thread
pic das forum Gesperrt
kann. Steffen" Richtig Steffen! Diese Möglichkeit gibt es in noch größerem Umfang auf den HC11 Derivaten. Der HC11 hat einen zeitgeschützten Befehl (bei Progst.) mit dem seine Registerbank verschoben werden kann. Dadurch werden alle Register nur noch mit 8 BIt Adressen angesprochen und SEHR viel
und schließlich den Infineon C515 kennengelernt. Angesichts meiner Erfahrungen mit dem HC11 konnte ich nie richtig verstehen, warum PIC und auch 8051 so verzwickte Speichermodelle haben müssen. RAM-Banking, Registerbänke, bitadressierbare Bereiche, etc. - das alles brauche ich beim HC11 nicht
-
Thread
ATmega328P Stromverbrauch
Programm auf dem 'nackten' ATmega328P laufen lassen? Also ich komme hier auf 6.6 uA, bei 5.0 V (und 11 °C).
@Svensson Falls es Dir nutzen sollte, kann ich Dir zwei Leerplatinen für obige Schaltung mit ATtiny44 nebst 2 x 4-stell. Anzeige anbieten.
-
Thread
Startmaschine selber bauen
stefanus empfiehlt, noch das winzige Batteriepack durch was leistungsstarkes, evtl. sogar durch ein 3S (11,1V). https://www.monacor.com/de-de/monacor/produkte/beschallungstechnik/lautsprecher-/druckkammer-lautsprecher/ http://www.pollin.de/shop/dt/NTQwOTUzOTk-/Unterhaltungselektronik/Lautsprecher/Lautsprecherboxen
Ehj, Leute: da nimmt man vom GroßMeister Elm den SD-Player mit den separaten Tasten (ATTiny861?) und einen kleinen Brückenverstärker in Class-D (den muss man nicht selberbauen, einverstanden) Zwei Peiker DHL1(4Ω) parallel (einer reicht sicher auch erstmal) und zuckst kräftig zusammen, so
-
Thread
[AVR] _delay_ms() funktioniert nicht mehr (vom Compiler ignoriert?)
Compiler: avr-gcc 1:4.8-2.1 libc: avr-libc 1:1.8.0-4.1 binutils: binutils-avr 2.23.1-2.1 avr: attiny2313 (ist aber egal welcher) Ich hab ein Programm mal auf das nötigste heruntergebrochen damit der Fehler schneller sehbar ist: [c] #define F_CPU 4000000UL #include <avr/io.h> #include <util
24: 06 c0 rjmp .+12 ; 0x32 <__bad_interrupt> 00000026 <__ctors_end>: 26: 11 24 eor r1, r1 28: 1f be out 0x3f, r1 ; 63 2a: cf ed ldi r28, 0xDF ; 223 2c: cd bf out 0x3d, r28 ; 61 2e: 02 d0 rcall .+4 ; 0x34
-
Thread
AVR spinnt beim PWM schalten der Eigenen Spannung rum
welche ich habe ätzen lassen(kostet heutzutage ja nix mehr). Einfach ein Tiny13A welcher PWM über einen 11ohm Widerstand an das Gate von einem nfet(habe auch mehrere mit dem selben Ergebnis getestet) Schaltet. Tiny läuft auf 4.8MHz Ich habe ein altes nicht speicherndes oszi, ich kann sehr schön die PWM
Beitrag #3538722: > Keine Vorwiderstände für die LEDs. Mach mal folgendes Experiment: Zieh den ATtiny13A aus seinem Sockel und ersetze ihn mit einer Drahtbrücke von VCC zum Oszillatorausgang. Dann sollte Deine LED ja erst mal leuchten. Miss dann mal was für Spannungen noch übrig bleiben, sowohl am
-
Thread
DIAMEX USB ISP-Programmer Problem
index.html?;ACTION=3;LA=444;GROUP=A38;GROUPID=2969;ARTICLE=110344;START=0;SORT=preis;OFFSET=16;SID=11TkDaQH8AAAIAAFAjGJY951aef29b6de9d0ce9a835714955b4ac). So wie ich im Forum gelesen habe war das wohl schon nicht die beste Idee. Aber trotzdem sollte das Ding ja gehen. Jetzt zu meinem Problem. Ich will ATtiny2313 mit der USB-Firmware beschreiben wie es bei Ulrich Radig beschrieben wird (http://www.ulrichradig.de/home/index.php/avr/atmega8-experimentierboard/beginner-tutorial-teil-1). Mein Programmer hat
-
Thread
pwm auf tiny26 - hilfääää
Moin, Bei Bascom siehts so aus: 'PWM Test für Attiny26 'Je eine LED + Vorwiderstand von Pin B0-3 nach masse. $regfile = "At26def.dat" $crystal = 1000000 Dim A As Byte Tccr1a = &B10100011 'Manuelle
0<<PWM1B) out TCCR1A, temp ldi temp, (1<<CTC1)|(0<<PSR1)|(1<<CS13)|(1<<CS12)|(0<<CS11)|(0<<CS10) out TCCR1B, temp ldi temp, 255 out OCR1C, temp ldi temp, 64 out OCR1A, temp Programm: nop rjmp Programm
-
Thread
Elektronik Lager und die vielen Kisten (Verwaltung)
Symlink von /usr/lib/libsqlite3.so auf /usr/lib/libsqlite3.so.0 behebt das Problem (hier openSUSE 11.3 x86_64) Grüße Udo
nicht ganz kapiere mit der Verwaltung: Also ich erstelle bei Bauteile zum Beispiel den Eintrag Attiny und dann bei Gehäuse gebe ich Attiny2313, Attiny26, etc. ein? Und bei Widerständen mach cih das dann zum Beispiel 0-200 Ohm, 200-400 Ohm, etc. ? Wenn ja dann glaube habe ich das richtig kapiert :D