-
Thread
Luftdruck-Modul HP03S mit Atmega8
Hallo, Danke Michael für deine Modul-Sourcen! Du hast die Register r22, und r23 zwei mal definiert! Deine Formel für I2C_CLOCK (Wert für TWBR) ist meiner Meinung nicht ganz richtigt - habe ich angepasst. Ich habe den Code auf das nötige gekürzt, und diesen für den Atmega8 angepasst
Ich hab jetzt einen ganzen Tag mit den Berechnungen verbracht.. Ist wirklich heftig. Und mein ATtiny2313 ist so ziemlich voll (98.2%). Der hat halt auch noch keinen Hardware-Multiplizierer. Zu der Genauigkeit kann ich leider keine Aussage treffen. Ich weiß auch nicht, wie du die berechnet hast.
-
Thread
"kleine" Probleme mit ATtiny2313 Schaktung
die Eagle Dateien: http://pic.leech.it/pic.php?id=d23d073dbild1.png Das ganze soll ein Nachbau der Schaltung von dieser Seite werden. Da gibt es auch den Code, der so aber auch nicht funktioniert: http://elm-chan.org/works/capsens/report_e.html Dabei werden an einen ATTiny2313 kleine Kupferplätchen angeschlossen, von welchen die Kapazitätsänderung beim berühren gemessen wird. Je nach dem welchen Sensor man berührt leuchtet eine andere LED oder auch mehrere gleichzeitg
-
Thread
Ärgernis MPLAB Snap
für die Unterstützung seitens der Software??? Inzwischen habe ich zumindest schon mal auf einen ATtiny mit UPDI zugreifen können. Aber bei einem mega328 auf einem Arduino Uno klappt es nicht per debugWire (der Kondensator in der Reset-Leitung ist deaktiviert). Grummel
Jürgen schrieb im Beitrag #7667935: > Inzwischen habe ich zumindest schon mal auf einen ATtiny mit UPDI > zugreifen können. 🙂👍🏻 Jürgen schrieb im Beitrag #7667935: > Aber bei einem mega328 auf einem Arduino Uno klappt es > nicht per debugWire Aber die SPI-Verbindung funktioniert
-
Thread
Kabel anstatt IR
Zone 1, select Source 4 PORT 21 Zone 2, select Source 1 PORT 22 Zone 2, select Source 2 PORT 23 Zone 2, select Source 3 PORT 24 Zone 2, select Source 4 PORT 31 Zone 3, select Source 1 PORT 32 Zone 3, select Source 2 PORT 33 Zone 3, select Source 3 PORT 34 Zone 3, select Source 4 PORT
Ausschalter sind 9 Pins. Dazu noch zwei für UART und zwei für Quarz. Da wäre ich als Anfänger bei einem ATtiny2313 im DIP-20 Format. Fortgeschrittene können vermutlich auch einen ATtiny in DIP-14 verwenden oder täusche ich mich da? Dazu noch einen MAX232, schaut eigentlich erstmal gut machbar aus. Ich glaube
-
Thread
G-Code-Interpreter und µStep-Controller mit ATmega644
ich die Angabe in mm oder inch. Jenachdem was eingestellt wurde (G20/G21). Außerdem weiß der ATtiny2313 der Positionsanzeige ja nicht wieviel Steps/mm eingestellt wurden oder halt ob mm oder inch. Gruß Steffen
So, es ist vollbracht Habe das Layout für das NEMA23 Stepper Shield auf Basis eines TMC262 fertig. Alles noch nicht getestet, aber das werde ich machen, sobald ich die bei Jacob bestellten Platinen bekommen habe und bestückt sind. *Kurzdaten* µController
-
Thread
ATtiny414 führt Programm nicht aus?
Hallo zusammen, ich habe einen ATtiny414, welchen ich über UPDI programmiert habe. Das Programm funktioniert auch, wenn ich über einen Debugger das Programm starte (es wird ein I/O auf High gezogen und nach 10 Sekunden fällt er auf Low
Hallo, da bleibt nur die Reset Beschaltung des Attiny übrig. Lege doch bitte man diesen Pin über einen Widerstand 1k-10k Ohm auf Vcc.
-
Thread
LED-Effekt und Sound beim Anschalten?
Und das Board? http://digistump.com/products/23
nur einen kleinen Microcontroller. Sowas kommt aber wohl im Arduino Universum nicht vor. Mit einem ATTiny85 und minimalster Beschaltung lässt sich das locker lösen.
-
Thread
NE555 und CD4017 - wie oft würfeln?
nach einiger Zeit in Power-Down (<1µA) und wacht mit dem Pin-Change Interrupt wieder auf. Der µC (ATtiny25) hat neben dem minimalsten Bauteilaufwand also weitere deutliche Vorteile.
wegen des NE555, und die Mini-Milf Diodenmatrix könnte man noch teilweise durch Doppeldioden im SOT23 Package austauschen. Ansonsten ist der Würfel Klasse 👍
-
Thread
PIC Mikrocontroller noch aktuell ?
80 nA bei 3 Volt, der Watchdog will ggf. 800 nA bei 3 Volt, als Gehäuse gibt es DIP (!), DFN und SOT23
Cartman E. schrieb im Beitrag #7987130: > Kein vernünftiger Entwickler würde z.B. einen ATTINY85 einsetzen. Ist das nur Bashing oder gibt es auch eine plausible Begründung dafür?
-
Thread
Einfache Einschaltverzögerung mit MOSFET
keine Einschaltverzögerungen per RC Glied sondern nehme dafür lieber einen kleinen Controller ala Attiny85. Das hat vor allem den Vorteil, dass Du zum Einen die Zeiten sehr viel genauer einstellen kannst und zum andern ein besser definiertes Verhalten bei kurzzeitigen Spannungsabbrüchen hast. Wenn bei
kurzzeitig negative Spannungen auftreten http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23
-
Thread
Linear-Hallsensor Ausgang Pegelanpassung
zu bekommen, mit ein wenig Eigenleistung: Genau passende Platine machen und notfalls mit einem SOT23-5 Operationsverstärker bestücken. lambda schrieb im Beitrag #6029013: > Zwei Operationsverstärker Es reicht natürlich einer, wenn man sich ETWAS mit Grundlagen der Analogelektronik auskennt.
mit dem ATTiny nicht, aber mit diversen anderen Controllern. Zunächst die erwarteten Messwerte (für URef=5V und 10 Bit ADC, sonst anpassen) bestimmen: SensorMin = 0,4V/Uref*1024 = 82 SensorMax = 1,7V/Uref
-
Thread
Auswahl eines geeigneten MOSFET für Strom und Schaltzeit
nicht darunter. An sanftes Einschalten ist da nicht zu denken! Bislang habe ich zum Test einen ATtiny1614 mit dem MOSFET IRLZ44N verwendet. Da der Aufbau auf einem Breadboard erfolgt, kann ich die 5 m LED-Streifen mit insgesamt ca. 70 W nicht voll ansteuern. (Es geht, aber nach wenigen Sekunden erreichen
dunklen Ende noch saubere Helligkeitsstufen zu bekommen, brauche ich eine hohe Schaltfrequenz. Der ATtiny macht max. 20 MHz, was bei 2,5 kHz am Ende 8000 Helligkeitsstufen ergibt. Dieser Dynamikumfang reicht gerade so aus, um ein Nachtlicht sanft einfaden zu können, aber auch den Raum hell zu erleuchten
-
Thread
Logikproblem
> Nächstes Problem ich finde kein Passendens rs flip flop in einem kleinem > Package. Ist SOT23-6 klein genug? https://www.mikrocontroller.net/topic/430853#5070851
undefiniert ist, dann kann man eine Totzeit einprogrammieren. Wenn es auf den Platz ankommt, wäre ein ATtiny4 im SOT23-6 geeignet.
-
Thread
Suche einen Ansatz für eine Steuerung
auf Deine Bedürfnisse zugeschnitten ist. Dazu verwendest Du z.B. ein Arduino UNO, ein Digispark ATTiny85 USB Development Board, ein ATTiny85 Stick mit V-USB oder Microucleus Bootloader. Google mal nach: - http://www.electroschematics.com/12102/learn-to-use-attiny85-usb-mini-development-board/ - http://hackaday.com/2013/10/23/serial-usb-for-any-avr-microcontroller/ - http://rayshobby.net/hid-class-usb-serial-communication-for-avrs-using-v-usb/ - V-USB (diverse Projekte) Auf dem PC wird der HID Treiber verwendet, oder
-
Thread
4 stellige 7 Segment im Multiplexing
Datenblatt der Anzeige http://media.digikey.com/pdf/Data%20Sheets/Lite-On%20PDFs/LTS-5x01_3A_LTD5x21_23A_LTC-56_753x-01.pdf den Eindruck, also ob einige zahlen LTC-5653AWC und /LTC-5653P-01 vertauscht wurden.
aktuell anzeigende Segment der vier Segmente ausgewählt). Und wie werden die Steuerdaten in den ATTiny übertragen?
-
Thread
Einschalt Rückfallverzögerung mit Relais
einmal die Schaltung 2) aufbauen und testen. für die beiden anderen Schaltungen um 23:49 und um 02:21 habe ich beim "C" noch keinen LM393 bekommen und auch keinen 10000µ - der muss ganz schön groß sein.
mehrer Varianten. Eine davon waere ein nicht loesbares Henne Ei Problem ohne Batteriepufferung und ATtiny.
-
Thread
Pollin MOTOROLA VIP1710
erklärt, wie man einen Pegelwandler anschließt bzw das Starten wurde ja auch zunächst über einen ATTiny2313 gelöst.
@mentox Ja da sollte dann der tftp auf 192.168.178.23 laufen.
-
Thread
Junkers CAN-Bus Protokoll
Hoffe nicht der Verlust Schau es Dir an. Das war der WW Verbrauch mit ww setpoint auf 60 C: 23-01-08, 30.89 23-01-09, 23.47 23-01-10, 46.38 23-01-11, 28.23 23-01-12, 43.25 23-01-13, 36.54 Angaben in kw. Hier ist mit ww setpoint auf 37 C und 45 C on demand zum Duschen, 60 C zum baden: 23-03-04, 34.30 23-03-05, 9.43 23-03-06, 10.15 23-03-07, 14.45 23-03-08, 10.98 Der Unterschied ist schon frappierend.
-
Thread
HVSP - Programmer ohne MC zum programmieren - möglich?
brauchst du nur 12V von außen drauf geben und dann kannst du den umprogrammieren. Such mal nach Attiny10 hier im Forum. Habe das alles nicht mehr so genau im Kopf, aber ich weiß, dass das am Ende ganz einfach war.
die Platine. Habe noch einmal einen ganzen Stoß von den Tiny10 gekauft und die kosteten das Stück 23 Cent und somit lohnt der Aufwand nicht.
-
Thread
avrgcc erzeugt sinnlosen code?
Peter schrieb im Beitrag #2592040: > // PINA kann ich nichts zuweisen Bei einem ATtiny2313 oder ATmega88 kannst du das sehr wohl.
Beitrag #2592046: > Peter schrieb: > >> // PINA kann ich nichts zuweisen > > Bei einem ATtiny2313 oder ATmega88 kannst du das sehr wohl. Funktionieren tut es zwar, im Datenblatt ist PINx aber immer noch als nicht beschreibbar angegeben. Funktionsgarantie ist also nicht vorhanden.
-
Thread
forward declaration einer Funktion hier sinnvoll?
hier von OO gesprochen? C++ ist keine OO-Sprache! Apropos: Hat schon jemand Smalltalk auf einen ATtiny probiert? ;-)
von OO gesprochen? C++ ist keine OO-Sprache! > > Apropos: Hat schon jemand Smalltalk auf einen ATtiny probiert? ;-) Wer hat denn was von AVRs gesagt?
-
Thread
Giess-o-mat mit AVR Version 2
zappelt gerade nur +/- 1 Digit bei 320, Sensor komplett im Glas mit Wasser. Ich verwende keinen ATTiny, für den kann man sich den Code von Elm-Chan ansehen: http://elm-chan.org/works/cmc/report.html
Blöde Frage: Hat der ATTiny keine interne Spannungsreferenz? Gegebenenfalls auf anderen µC umsteigen, um eine interne Spannung nutzen zu können?
-
Thread
RFID Tag in Armbanduhr einbauen
aus nur zwei Bauteilen bauen. Das ist dann ebenfalls sehr kompakt. Die Tinys gibts ja auch als SOT23 Attiny + Spule: http://scanlime.org/2008/09/using-an-avr-as-an-rfid-tag/ & http://www.t4f.org/en/projects/open-rfid-tag/57
Gleiches gilt für den PIC aus dem 2. Link. Vermutlich kommt das jedoch nicht in Frage da so ein Attiny in einem sehr kleinen Gehäuse immernoch über 1mm dick ist. Bei akutem Platzmangel ist das wohl nicht umsetzbar. Aber danke für die interessanten Links ich werde es vielleicht einmal für ein anderes
-
Thread
lin. MOSFET ansteuern mit STM32
eine primitive Stromregelung: Es wird der Strom für einen 6W-Lötkolben (2.4Ohm Widerstand) per ATTiny13 geregelt. Dank Schaltregelung reicht ein winziger SOT-23-MOSFET. Der ATTiny13 läuft mit 4.8MHz und der Ausgang ist kurzschlussfest (Software). Das Programm ist winzig (logischerweise), aber leider
Zu Studienzwecken aber empfehlenswert. [code] - Legende - R6 : Lötkolben - C2-R7 : ATTINY13-ADC - V2 : ATTINY13-PWM - V1 : 12V-Steckernetzteil [/code] Wie gesagt, nur zur Anregung.
-
Thread
ATmega8 lässt sich nicht mehr flashen
) Device code: 0x1e = (unknown) Device code: 0x1f = (unknown) Device code: 0x20 = ATtiny84 Device code: 0x21 = (unknown) Device code: 0x22 = (unknown) Device code: 0x23 = (unknown) Device code: 0x24 = (unknown) Device code: 0x25 = (unknown) Device code: 0x26
) 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
-
Thread
Dialog übernimmt Atmel [Update: Nein, Microchip übernimmt Atmel]
führen, Dialog hat ja einige interessante Dinge... Aktie von Dialog stürzt grad aber ziemlich ab (-23%)... omg...
Sollte man sich jetzt einen Schwung -Attiny85 -Attiny84 -Atmega328 -Atmega644 kaufen, bevor es nur noch PIC gibt? (Zitter, Bange, Grübel) Paul
-
Thread
Bastlerfreundlich 2xAA -> 3,3V oder 5V
3,3V oder 5V erhöht werden (am allerbesten wäre eine frei wählbare Spannung im Bereich 2V - 6V, nen ATtiny kann ich auch an 2V betreiben). Ich möchte ein paar Low-Current LEDs mit 2mA daran betreiben (sagen wir maximal 16) plus ein paar ICs, insofern sollte der Regler mindestens 40mA–50mA liefern können
Ich habe die letzten Tage eine kleine Platine aufgebaut, die ebenfalls einen ATTiny und beherbergt, von zwei AA versorgt wird und einige LEDs ansteuert. Dazu habe ich zwei MCP1640 verwendet (Reichelt). Das funktioniert recht gut. Ich weiß auch, dass es den nur als SMD gibt. Aber
-
Thread
780x als Schaltregler
/b0/12/d4/47/88/CD00000444.pdf/files/CD00000444.pdf/jcr:content/translations/en.CD00000444.pdf#page23 Seite 27, Figure 18, auch als Screenshot angehängt. Finde das cool, weil man sich so schnell mal aus der Gruschkiste behelfen kann, wenn man mal keinen Schaltregler zur Hand hat. Hat das schonmal
ich ja, aber die Idee war ja damit was improvisieren zu können, was besser funktioniert als ein ATtiny als Schaltregler. Und wie mir scheint ist der 78xx wohl besser als das aber bei weitem nicht so gut wie echte Switcher. Und die ganze Sache etwas altertümlich, verstanden. Hintergrund ist, ich
-
Thread
BleigelAkku an 12V "laden"?
>*@avion23:* >Die Leistungshalbleiter (sprich Dioden) sind NICHT in der Leitung >zwischen Festspannungsregler und Akku geschaltet sondern beeinflussen >lediglich den GND (wenn man so will "Adjust") des Spannungsreglers
>*@avion23:* @Gerhard " Deine Schaltung mag vielleicht funktionieren, besonders ökonomisch ist sie aber nicht. Die Versorgungsspannung wird über einen Leistungstransistor kurzgeschlossen, was wegen dem
-
Thread
Drehencoder SPI
Encoder anschließen kann, welche man dann über SPI auslesen kann. und was genau gefällt Dir am MCP23S17 nicht? Hatte ich am 29.01.2017 10:15 vorgeschalgen. Gruß aus Berlin Michael
einen Drehencoder brauchst du 2..3 Pins. 1..3 weitere für die Kommunikation. Ein 8-pinniger µC a'la ATtiny25 wäre also geeignet. Kleiner oder billiger kriegst du das auch als Fertigbauteil nicht.
-
Thread
Programmer für Windows 8 / AVR
wegwerfen und neu kaufen - nur ISP für AVR anstelle Support für ISP (AVR), PDI (XMega) und TPI (6-Pin Attiny) - keine von Microsoft signierten Treiber - keine Updates, kein Support von Atmel fchk
robuster. > - nur ISP für AVR anstelle Support für ISP (AVR), PDI (XMega) und TPI > (6-Pin Attiny) Stimmt. Wobei die USBasp von haus aus ISP und TPI können. Das können viele andere Programmer nicht. > - keine von Microsoft signierten Treiber Hab ich noch nie gebraucht. Macht die Geräte nur
-
Thread
Erste geh versuche mit AVR bitte mal anschauen
sinvolleres programm geschrieben und es scheint auch zufunktionieren. Es ist eine digital Uhr für einen Attiny die man auch einstellen kann;-) Habe an meinem Attiny zwar nur 3 74HC595 drann aber die zeigen das richtige an. Meine Frage ist aber ob das totaler mist ist bzw wo man noch was verbessern kann.
mehr an. Da ich es nicht schaffe die werte des sram aufzuteilen also wenn da gespeichert ist "23" brauche ich zuerst die 3 und dann die 2 zum senden. aber ich kann das mathematisch nicht lösen das dass mit allen zahlen funktioniert. Dies ist im "rcall ausgabe". Solche tricks kenne ich einfach
-
Thread
Zigbee im vergleich zu Bluetooth
sinnvolles tut. Ich habe mein tiny230-Board als proof of concept für "small is beautiful" mit einem ATtiny84 versehen (ein ATtiny44 würde es für viele Dinge auch noch tun). Für ein "back to the roots"-Softwarepaket für Atmel-802.15.4-Transceiver kannst du dir beispielsweise das µracoli-Projekt ansehen
aber durch die geringere Spreizung des Signals die Reichweite reduziert. Beim Lesen der Tabelle 9-23 bitte nicht wundern, die angegebenen -9dBm sind vermutlich ein Druckfehler und sollen wahrscheinlich -90dBm heissen, im Zweifelsfalle mal bei avr@atmel.com nachhaken. Bei -9dBm wuerden sich zwei
-
Thread
DDS Sinus erzeugung
Jesper war und ist gut, auch unter dem Gesichtspunkt der Resourcennutzung, die DDS läuft auf einem ATtiny!. Klar kann man noch einiges Verbessern und 7 gegen 9 Takte sind nochmal 23% weniger Zeit, aber das Grundprinzip, nämliche eine ultrakompakte Hauptscheife in ASM ändert man kein bisschen. Für eine
PORTC,0 cbi DDRC,1 ; addon not wanted cbi PORTC,1 RestartSweep: clr r23 ; r23 temporary accumulator for rate of change clr r27 ; r27 empty, used to add carry only ; restore adder value mov r24,r4 mov r25,r5 mov r26,r6 ; reset
-
Thread
ALDI LED Taschenlampe ohne lästige SOS Funktion Gesperrt
habe mir den Chip nochmal angeschaut. Auf der Unterseite hat er doch eine Beschriftung: "1126C BHT06N23". Betrieben wird die Schaltung mit 4,5V (3xAAA Batterien).
mir den Chip nochmal angeschaut. Auf der Unterseite hat er doch > eine Beschriftung: "1126C BHT06N23". > Betrieben wird die Schaltung mit 4,5V (3xAAA Batterien). Heisst das, die Lampe hat noch nicht einmal eine KSQ? dann kann man ja auch einen 556 einbauen. Gruss Harald
-
Thread
Zeitproblem beim AVR Interrupt
Hallo zusammen Ich betreibe hier einen ATtiny13A mit dem RC-Oszillator bei 9,6MHz. Eine ISR soll alle 20µs aufgerufen werden. Dazu habe ich folgendes Programm geschrieben, in dem zur Messung ein Ausgang bei jedem Aufruf gekippt wird. ERgebnis: Der Aufruf erfolgt alle 23µs. So ungenau kann der RC_Osz. doch nicht sein. Ich habe daher ein zweites Programm geschrieben, bei dem ich die Delay-Funktion benutze. Hier messe ich 20,08µs. Das finde ich akzeptabel. Kann
-
Thread
AVR Code Wizard
und ATmega128L) *) ATmega2560 (und ATmega1280, ATmega640, ATmega256V, ATmega1280V, ATmega640V *) ATtiny24 (und ATtiny44, ATtiny84) mal schauen, wie sich die anderen cpus unterscheiden... ich habe nicht sehr ausführlich getestet, immerhin compilieren die erzeugten files ! cu, gg
// --- TIMER3_COMPA irq --- // selected time = 1 sec (11059200 ticks) // prescaler = 256 (23.1481481 us ... 1.51703703 sec) TCCR3B = (1<<WGM32)|(1<<CS32); OCR3AH = 87; OCR3AL = 64; ETIMSK |= (1<<OCIE3A); // --- main loop --- sei(); for (;;) sleep(); // ... add your application
-
Thread
Projekt Platine 8-Fach DLG7137
Hallo, ein Update zum Code. Die Zeile [c] const uint8_t displayIndex[] = {23, 22, 21, 20, 15, 14, 13, 12}; [/c] soll in [c] const uint8_t displayIndex[] = {151, 150, 149, 148, 143, 142, 141, 140}; [/c] geändert werden. Ansonsten wird bei jedem setzen eines chip enable
entworfen, die ebenso eine 8-stellige Anzeige beherbergt, sowie ein kleines C-Testprogramm für einen ATtiny2313 geschrieben. Alles funktioniert wie gewünscht auf meiner Musterplatine. Die Datenübergabe erfolgt parallel über Port B. Die 8 Chip-Select-Signale werden über einen der ebenfalls ausgelöteten
-
Thread
LED-Gesellschaftspiel "Light Touch"
Zählvariablen wie "i" werden am Beginn der Prozedur definiert... und wiederverwendet. Selbst mit nem ATtiny solltest Du genügend Platz haben, um sowas in einen Block lokal in bzw. vor der entsp. for-Schleife zu machen. Das halte ich für ganz schlechten Stil. Alle Variablen am Prozedurbeginn deklariert /
Zählvariablen wie "i" werden am Beginn der Prozedur definiert... und wiederverwendet. Selbst mit nem ATtiny solltest Du genügend Platz haben, um sowas in einen Block lokal in bzw. vor der entsp. for-Schleife zu machen. Das halte ich für ganz schlechten Stil. Alle Variablen am Prozedurbeginn deklariert /
-
Thread
I2C (Slave) am 1-Wire Bus
Hier im Forum geistert ein 1wire slave implementiert auf dem attiny25 herum. Die SW kannst du anpassen und dort einen i2c master implementieren.
avion23 schrieb im Beitrag #4042034: > Hier im Forum geistert ein 1wire slave implementiert auf dem attiny25 > herum. meinst Du den von martin => http://www.mikrocontroller.net/topic/44100#new ?
-
Thread
Problem mit Variablen bei C Uhr
minute>=59){ minute=0; stunde++; lcd_set_cursor(1,1); lcd_print_itoa(stunde); if(stunde>=23){ stunde=0; } } } } [/c]
Troll schrieb im Beitrag #4091772: > Hoffentlich reicht der Speicher ... ;-) Auf nem ATtiny2313 könnts knapp werden. Es sollte schon ein ATmega88 sein.
-
Thread
Mikrocontroller 3x3mm gesucht
also bevor ich am µC spare versuche ich doch, das Hünerfutter klein zu bekommen: SO8 nach SOT-23, Widerstande von 1206 nach 0603, gleiches mit Kondensatoren... ich denke das ist der bessere Ansatz!? 3x3mm dürfte echt schwirig werden, ich denke da gibts noch nichtmal in BGA etwas!?
einzuhalten sind. Wenn es 4 KiB Flash-ROM-Größe und nur 10 bit ADC tun, dann hätte ich noch den ATtiny44A gefunden, den es im 3x3 mm² großen VQFN-20-Gehäuse gibt.
-
Thread
PWM empfangen, wandeln, per UART weitersenden - welcher µC?
µC soll also nur ein ankommendes PWM-Signal in ein UART-Signal umwandeln. Nun hab ich mir den ATtiny23/13 herausgesucht, frage mich aber, ob mir der Speicher reicht? Kann das jemand abschätzen? Er bietet 2 Kbytes Flash, 0.125 Kbytes EEPROM und 128 Bytes SRAM. Was bedeutet das eigentlich? Der Flash
Tiny13 hat ja auch nur nen 8-bit Timer, der würde mir ja gar nicht reichen.] Also kannste mir den ATtiny2313 uneingeschränkt für diese Anwendung empfehlen? Wie sieht denn das bei dem mit dem Handling aus, was brauch ich in dem Fall noch als Infrastruktur um den µC mit meinem Code zu beschicken?
-
Thread
DHT11 Luftfeuchtigkeitssensor Testcode für WinAVR
halbwegs plausibel. In der Zip-Datei ist ein komplettes Testprogramm mit UART-Ausgabe für einen ATtiny2313. Die eigentliche DHT11-Routine (dht11() in dht11.c) sollte auf so ziemlich jedem 8Bit AVR laufen. (kein Interrupt, kein Timer ...) Ist sicher noch nicht perfekt aber Funktioniert! Freue mich
80 1F Error7,94 0 B 80 1F Error7,94 0 B 80 1F [/c] mit klappt es dann wieder: [c] 40% 23C 40% 23C 40% 23C 40% 23C [/c]
-
Thread
Devision und Restbildung
Die MCs haben heutzutage typisch ab 32kB aufwärts, da spielt das keine Rolle mehr. Zu Zeiten des ATtiny2313, ATtiny15 hatte ich mir auch Gedanken zum Flash sparen gemacht, aber das ist schon ewig her. Heutzutage ich viel wichtiger, das man Code schnell, fehlerfrei und wartbar erstellen kann. Und wenn
frame size = 0 */ /* stack size = 0 */ .L__stack_usage = 0 ldi r22,lo8(-24) ldi r23,lo8(3) rcall __divmodhi4 ..... prinf-Aufruf-gedöns ..... [/avrasm] Also ein call einer handoptimierten ASM-Routine aus der lib und fertig. Und nachdem die "div"-Funktion mit dem div_t