-
Thread
ATMEL verändert einige Dinge im ATMega
Beitrag #4647784: > Ich denke eher nicht, daß neue AVRs in Planung sind. Gerade sind doch die ATTiny102/104 hinzugekommen und es sollten (so während der Embedded) noch weitere AVRs folgen
Stefan schrieb im Beitrag #4647890: > Gerade sind doch die ATTiny102/104 hinzugekommen und es sollten (so > während der Embedded) noch weitere AVRs folgen Und ganz frisch die Tiny417...817-Serie, kleine XMegas für Centbeträge :-).
-
Thread
Höchstmögliche Schaltfrequenz an einem normalen AVR Ausgangs-Pin
übrig hab, ich wollte auch wenn das hier nichts wird, da mal reinschauen ob ich genug identische ATtiny finde, um das so zu machen. Aber ich denke ich werde wohl erst welche bestellen müssen. Aber eine Frage hätte ich da jetzt noch: Gibt es nicht eventuell doch eine Möglichkeit, 2 OCs des selben
. für einen Kanal eine Periode von 400 Taktzyklen (50kHz) und für einen anderen eine Periode von 417 Taktzyklen (ca. 48kHz) gewünscht wird? Da 400 und 417 teilerfremd sind, kommt es in regelmäßigen Zeitabständen zu einer Situation, wo die Zeitpunkte der Impulse der beiden Kanäle nur 1 Taktzyklus
-
Thread
Ask me anything, Fertigung bei AISLER
ergeben ohne Warnung eine defekte Datei: [pre]317GND X3 -7 D 26PA00X 14657Y 10093X 417Y 417R180 317TDI X3 -8 D 26PA00X 14657Y 9593X 417Y 417R180 317DEBUG-DETECT-IPC-D-356 X3 -9 D 26PA00X 14157Y 10093X 417Y 417R180 317NRST_L X3 -10 D 26PA00X 14157Y 9593X 417Y 417R180[/pre] Damit macht ein unbedarfter Eagle-Benutzer dem Leiterplatten-Hersteller nur mehr Arbeit. Wenn so ein Fehler stattdessen beim Hersteller passiert, gibt es wahrscheinlich weniger Reibungsverluste
-
Thread
C++ auf einem MC, wie geht das?
Auffrischung meiner C++ Kentnisse. Mit dem Code wollte ich hauptsächlich zeigen, das C++ auch auf ATTiny Sinn machen kann.
zu "höchste Effizienz"^^: Ich möchte die Ansätze für die neue "µC.Cet C++-Bibliothek" auf einem ATTiny1634 erstmalig nutzen, weil ich damit gerade mein aktuelles Projekt umsetze. Der ATTiny1634 hat 1KB RAM und ich muss HTTP-Requests direkt in der ISR bearbeiten, damit ich den RX-Puffer klein halten
-
Thread
A2DP Bluetooth Modul China eBay
Einschränkung kommt vom OVC selbst... Na Hauptsache meckern. Was spricht dagegen, einen kleinen ATTiny/Pic whatever an die Pins zu hängen und beim Neustart die USART zu bedienen? Sollte für dich als "bitverdrehter" doch wohl ein leichtes sein. Gruß Christian
Imho ist da ein CSR BC417 oder BC358 IC drin (wie auf den HC-05 Modulen). Funktionieren werden die, siehe Screenshots weil 1:1 Nachbau vom Programmer mit "passender" Firmware. Kann man sicher auch selbst machen, wenn man
-
Thread
Hackbarer(?) 21 EUR Quadcopter
entnehmen zu können, muss die Auflösung höher sein. Es dürfte nicht schwierig sein, das Ganze in einen ATTiny oder so zu gießen.
gibt es gar nicht so viele ARMs in SOIC20. Dann schon eher TSSOP20. Ein AVR würde es aber auch tun. ATtiny861 z.B.
-
Thread
Initialwert von globalen Variablen zur Laufzeit verwenden
tatsächlich ein 2-Byte Befehl, kann aber mitunter nicht auf das komplette RAM zugreifen, etwa bei ATtiny40.
Bei mir ergibt sich: 340 0 107 447 1bf bm01a.elf 312 0 105 417 1a1 bm01.elf Die Variante bm01a ist der C-Code. bm01 ist der C++-Code. Das liegt eben daran, dass Du das Array nicht aus dem flash initialisierst, wie bei mit etwa durch den _pgm-String.
-
Thread
Was tun mit altem Zeitzeichenempfänger
Zeitsignal ebenso codiert ist wie DCF77. Er musste nur einen fertigen DCF77 Empfänger an einen Attiny/Arduino koppeln, Software zur Zeiterfassung gibts fertig, und den die 75kHz an einem Pin ausgeben lassen, unterbrochen passend zum code und ein bisschen gefiltert, die Phasenlage wird ja egal sein
OC71... (Funktionierender aber nicht ernst gemeinter) Tipp: Den BFO kannst du auch durch einen ATTINY ersetzen. Wenn der über den internen RC- statt Quarzoszillator getaktet wird, dann erhält du sogar einen ganz besonderen Retro-/Sputnik-Sound. Das klingt dann so, als ob du das Sendesignal von der
-
Thread
Logamatic 2107 Schnittstelle
Gutteil Zeit investiert um herauszufinden, dass ich > die Anzahl der Timertakte für eine Bitlänge von 417 auf 400 korrigieren > muss (F_CPU 4MHz). Längere Telegramme wurden zum Schluss hin immer > falsch eingelesen, da die Abtastung zeitlich aus dem Ruder lief. 417 wäre aber definitiv richtig... Kann
rkoch schrieb im Beitrag #2026227: > 417 wäre aber definitiv richtig... tja ... wem sagst Du das. Vielleicht geht mein Quarz ja 'etwas' nach. :D rkoch schrieb im Beitrag #2026227: > Kann es sein, das Du den Timer immer wieder neu aufsetzt
-
Thread
Wieso gibt es keine gute Programmiersprache?
Lassen wir doch die Portierglaeubigen, die ihren Code auf irgendwelchen Plattformen zwischen ATTiny und Quadcore 64 Bit hin und her portieren wollen etwas weitertraeumen. Ich denk die haben genausowenig etwas portiert wie ich. Fuer mich ist ein Projekt zusammen mit der Hardware und dem Compiler,
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
The Siemens S65 132x176, 65536 color display with AVR
Bitmap" mal das gewandelte BMP drin sein. Das Problem ist das der compiler eine Fehlermeldung test.c:417: error: size of variable 'Bitmap' is too large bringt. Was mach ich falsch? Gruss patrick
compilieren lassen, kommen folgende Meldungen: Build started 20.8.2009 at 22:12:43 avr-gcc -mmcu=attiny2313 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT disp.o -MF dep/disp.o.d -c ../disp.c avr-gcc -mmcu=attiny2313 -Wall -gdwarf-2 -Os
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
Ergänzend folgende Erfahrungen mit dem HM-400 und diesen Modulen [[https://www.amazon.de/dp/B06XJN417D]]: Noch mal etwas Statistik (ESP8266-Code) [c]CMDs: 0x01: 490 0x02: 0 0x03: 0 0x81: 0 0x84: 0 other: 227 CHANNELs: 23: 2 40: 494 61: 186 75: 3[/c] Zur Reichweite - das Modul ist
-
Thread
CP/M auf ATmega88
auch der Geldliche Aufwand wäre ja minimal. (1 Stecker, 1 Buchse, der ATtiny Controller, ein Kerko und ein Widerstand). Das ganze sollte sich recht einfach "fliegend" aufbauen lassen. Was haltet ihr von der Idee, wäre das eine nette Lösung für das Keyboard- Problem ?
so wäre das ein Systembruch im Sinne eines eigenständigen Terminals. Die Lösung von Frank einen Attiny45 zu nehmen hat auch ihren Charme. Damit könnten sogar solche Kunstwerke wie die Logitech diNovo Mini™ adaptiert werden. Joe
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
Schieberegister für die LED-Treiber verwendest dann kannst Du wahrscheinlich den preiswertesten ATTiny nehmen den Du finden kannst. Edit: Naja, vielleicht nicht gerade den mit dem wenigsten Flash und dem wenigsten RAM, nimm sowas wie den 2313 oder den 44, so was in der Größenordnung.
LED-Streifen http://www.mikrocontroller.net/topic/261922#new welche pro LED jeweils einen ATTiny45 benutzen, verwenden 3 x 12-Bit-PWM mit insgesamt 3 x 4096 Helligkeitsstufen. Da sind die Farbübergänge butterweich. Leider wird das bei dem wclock24h-Projekt mit 288 ATtinys ziemlich teuer ;-)
-
Thread
Junkers CAN-Bus Protokoll
Bedeutung ????? 405H 2 Byte Mischermodul ( Fußbodenheizung ) Bedeutung ????? 417H 2 Byte Mischermodul ( Fußbodenheizung ) Bedeutung ????? 440H 2 Byte Mischermodul ( Fußbodenheizung ) Bedeutung ????? 441H 2 Byte Mischermodul ( Fußbodenheizung ) Bedeutung
(TAG, Programm, Nacht), kannst Du die entsprechende LED ansteuern. Sollte auch funktionieren. Attiny sollte auch funktionieren. Muss allerdings gestehen, das mir hier der Sinn fehlt.
-
Thread
Physikprojekte
zulässigen Normalspannung (4200 N/mm²). Mit 80 µm haut du tatsächlich nur 1/10 der zulässigen Spannung (417.5 N/mm²). Sollte also prima funktionieren. Jetzt bin ich tatsächlich auf das Richtmoment gespannt :-)
mit Arduino umzusetzen und zwar ein Laserlauflicht. In der Elektor 9/2006 wurde dieses mit einem ATTiny 2313 umgesetzt, also knapp vor der Einführung von Arduino. Leider bekam ich es damals nicht im wahrsten Sinne des Wortes zum Laufen. Der Polygonspiegel auf einem Lüfter ohne Lüfterblätter war also