-
Thread
[AVR] Mode2+3 SPI und aktuelle AVRs
Devices haben nichtmal das USI... Bei einigen wenigen neueren Tinys ist das allerdings anders. Z.B. ATtiny 441/841. Die haben nicht nur das klassische Hardware-SPI, was du (wohl von den ATmegas) kennst, sondern auch SPI-Master-fähige USARTs, wie es sie ebenfalls bei den (neueren) ATmegas gibt. Damit kann
schrieb im Beitrag #4799338: > Bei einigen wenigen neueren Tinys ist das allerdings anders. Z.B. ATtiny > 441/841. Die haben nicht nur das klassische Hardware-SPI, was du (wohl > von den ATmegas) kennst, sondern auch SPI-Master-fähige USARTs, wie es > sie ebenfalls bei den (neueren) ATmegas gibt.
-
Thread
Strommessung/-begrenzung über Spule möglich?
Hallo. Ich habe mir einen kleinen Attiny841 Schaltregler gebaut, mit dem ich mir eine Digital einstellbare Spannung erzeugen kann. Funktioniert soweit sehr gut, hab allerdings auch nur recht kleine Lasten bis knapp 200mA. Ich bin jetzt
Daniel schrieb im Beitrag #6350420: > Ich habe mir einen kleinen Attiny841 Schaltregler gebaut, Schaltplan? Aufbau?
-
Thread
[ATTiny44+PI4] TWI Slave nur mit langsamen Clocks
schrieb im Beitrag #6684325: > Bei welchem Bustakt? Und welcher µC ist der Slave? 100 kHz Bustakt, ATtiny26 und ATtiny2313.
Uiuiui, hätte ja nicht gedacht, dass ich da so ein Fass aufmache mit meinem ATTiny-I2C-Problem 🙈
-
Thread
Atmel Studio External Tool MCU Parameter (z.B. für avrdude)
über diesen Studio-Kram, aber nur als Hinweis: du musst natürlich nicht zwingend die Kurzform (t841) benutzen, es darf auch der lange Name (ATtiny841) benutzt werden. Vielleicht findest du ja dafür eher einen Weg, den sollte das Studio ja zumindest grundlegend bereits kennen.
ToolchainName> <ProjectGuid>{ba5004a8-a1e2-4bfb-bc9a-36e6b2e169e8}</ProjectGuid> <avrdevice>ATtiny441</avrdevice> ... [/code] Die Datei geht natürlich noch ne ganze Ecke weiter, aber das interessante steht in <avrdevice>
-
Thread
Verfügbare MCU <QFN-32 mit 5x PWM und I2C/TWI?
derzeit nicht erhältlich. STM32 in QFN-32 scheinen auch ausverkauft, ich sehe mich nun gerade bei ATtiny um, z.B. 841 oder 861A oder ATtiny24A/44A/84A (QFN-20), die haben aber nicht ausreichend Hardware-PWM (https://www.microchip.com/content/dam/mchp/documents/MCU08/ProductDocuments/Brochures/30010135E.pdf) Für den 841 spricht, dass er einen I2C-Slave in Hardware hat (ATtiny40 hat TWI-Slave). ATmegaxU2 haben 6 Kanäle mit 16 bit. Bitte Senf.
-
Thread
AVR Interrupt Flag löschen. Fundamentalismus und Fehler im DB.
ADCSRA eben auch SBI keine praktikable Variante, da es schlicht nicht per SBI erreichbar ist. (Der ATtiny841 ist damit möglicherweise der erste Controller, bei dem die Methode überhaupt irgendwie einen praktischen Nährwert hat. Christian K. schrieb im Beitrag #3962578: > Wie oben schon erwähnt
Jörg Wunsch schrieb im Beitrag #3962598: > (Der ATtiny841 > ist damit möglicherweise der erste Controller, bei dem die Methode > überhaupt irgendwie einen praktischen Nährwert hat. Nein, denn das TWSSRA liegt nicht im SBI Bereich. Allerdings liegen
-
Thread
AVR: Grafik-Display-Ansteuerung
geschrieben. Mangels Hardware kann ich das Programm noch nicht testen, aber es sieht bisher so aus: ATtiny841 (testweise, hat einen echten I2C-Slave, kein USI) mit 8kB Flash und 512B RAM DOGM128 Implementierte Funktionen: - spi_init() und spi_send(data) - twi_slave_init(address), twi_slave_has_data,
ändern müssen. Das interessante dabei: (das Device ist falsch, weil das gepatchte avr-size keinen ATtiny841 kenn, aber der ATtiny84 hat die selben Speichergrößen) (Compiler avr-gcc 7) [pre] avr-size --format=avr --mcu=attiny84 display.elf AVR Memory Usage ---------------- Device: attiny84 Program
-
Thread
ATTiny temperature calibration bytes
Ich kann diesbezüglich leider nichts im Datenblatt finden, der ATtiny2313A hat nicht einmal einen Temperatursensor... Ohhh, du redest von anderen ATtiny? Für konkrete Hilfe wäre ein konkreter Typ sicherlich hilfreich. ;) Um trotzdem noch etwas hilfreiches beizutragen
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf Messwert habe ich im Moment stabile 286, was nach obiger Formel 286*133/128-3 294K=21°C ergibt und perfekt zur gegenwärtigen Temperatur passt. Sitzt auf der gleichen
-
Thread
Attiny45 kann Analogeingang nicht auswerten.
Festspannungsregler, Spannungsteiler und Formel anpassen und alles ist gut (bei roten, gelben und grünen LED). ATtiny25/45/85: 0 – 10 MHz @ 2.7 - 5.5V
aber nicht alle?) Tinies haben eine Position des ADMUX, wo der ADC die Bandgap-Spannung mißt. Beim ATtiny25/45/85 wäre das Position 1100.
-
Thread
Auswahl I2C Bus Adresse durch DIP umschaltbar
Hallo Möchte mit abn einem Attiny 841 verschiedene I2C Bus Adressen mit Dip-Scaltern bzw. Steckbrücken umschalten können. Leider ist die Suche auf Google und anderen Kanälen sehr spärlich. Hardware: A0 - PA1 mit Widerstand nach
Als Slave verwende ich einen Attiny 841. Der hat von Hause aus keine Adressen vergeben und muss im Programm eingestellt werden.
-
Thread
Tiny841 Wafer#/Lot#/XY Coord auslesen
7D 17 Wobei hier schon die erste Frage auftaucht: 1E 93 15 Das ist die Signatur für ATTiny841 - in Tabelle 23-6 taucht diese Variable gar nicht auf, steht auf "reserved". Auch sonst finde ich im Datenblatt keinen Hinweis drauf, nur dass die 3 Signatur Werte eben diese Werte sein sollen die
Studio heraus rauslesen? Beim Xmega tauchen nach dem Connect ja diese Werte auf, ich finde das beim ATtiny841 und STK600 leider nicht. Dann könnte ich wenigstens vergleichen ob es wirklich an der Tabelle im Datenblatt liegt. Der Code: #define __BOOT_SIGROW_READ (_BV(__SPM_ENABLE) | _BV(RSIG)) #define
-
Thread
32kHz Oscillator Interrupt
Prescaler Einstellungen im Datenblatt [c]CLKPR = (1 << CLKPS3); [/c] [c] /* * 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 (
zu groß. QFN/TQFN wollte ich nicht, da ich dafür keine Platinen derzeit hab. Edit ENDE Der Attiny841 kann auch mit dem internen Oscillator problemlos am UART hantieren. Die Atmegas kenne ich gerade nur vom Hörensagen. Was mir einfach nur fehlt, wo ich den Takt der 32kHz abgreifen kann. Das soll
-
Thread
Schaltung mit Taster starten
halten die den Pegel oder gehen die auf 0V oder Tri-State? In der Power-Down Mode Beschreibung des ATtiny2313 stand nix dazu...
Akku-Ladezustand vom Mikrocontroller prüfen lasse - evtl mit dem ADC des von A.K. vorgeschlagenen ATtiny26 oder simpler über den Analog Comparator des ATtiny2313 (Hab ich hier noch rumliegen). Aber zuerst ist es erstmal wichtig, dass die Grundschaltung steht.
-
Thread
Print für Digital rgb strips controlle
erlaubt. Nun ich habe auf einem extern gefrässtem print bereits ein atmega 644 genutzt und hatte ein attiny 841 übungsprint. von diesen attiny 841 hätte ich noch einpaar hier doch kann ich diese Verwenden? Das Bluetooth modul hat nur ein tx, ein RX und Speisungsanschlüsse und die digitale RGBs könnte man
Pegel High und Low übertragen. Je nach Anzahl der LEDs und den gespeicherten Mustern reicht ein Tiny841 dafür aus, ich hab sowas auch schon mit nem Tiny85 gemacht.
-
Thread
avr-gcc nutzt kein "Store Indirect and Post-Inc."
Hallo, ich verstehe gerade den avr-gcc nicht. Ich habe einen Attiny841 und möchte folgendes ausführen: [c] // highest_byte_in_value wird berechnt, ist dann 0 bis 3. switch (highest_byte_in_value) { case 3 : base64_buffer[current_buffer_element++] = value
CFLAGS += $(CSTANDARD) [/code] In der Konsole: [code] Compiling C: base64tx.c avr-gcc -c -mmcu=attiny841 -I. -gdwarf-2 -DF_CPU=14745600UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wundef -Wa,-adhlns=obj/base64tx.lst -std=gnu99 -Wundef -MD -MP -
-
Thread
Motortreiber-IC DRV8870 Vorstellung (und Fragen)
Schule so vor.) Viel länger als 100μs möchte ich nicht warten, dann schläft der Treiber ein. Attiny13A, 841 und Atmega32 hätte ich zum testen da, kann der Atmega48 etwas besonders nützliches? (Meines Wissens nicht)
setzen, sofern die Versorgungsspannung >= 12 V beträgt. Tuxpilot schrieb im Beitrag #4726451: > Attiny13A, 841 und Atmega32 hätte ich zum testen da, Den Tiny13 hatte ich zuerst verwendet, geht also auch. > kann der Atmega48 etwas besonders nützliches? Der kann schnell (20 MHz), klein (28/32
-
Thread
Error: Failed to start programming session before chip erase with eeprom overwerite
Hallo, ich habe mehr oder weniger dauerhaft das Problem, dass ich Attiny84 oder Attiny841 nicht direkt über die F5 flashen kann. Wo liegt dort genau das Problem? Andere Controller wie der Attiny85 gehen immer aufhieb. Mit etwas biegen und brechen war es mir immer
code] Setzte ich die ISP Clock erneut auf 115,2 kHz, geht alles wieder. Hier noch einmal die Attiny841 Fuses. [code] ULPOSCSEL = ULPOSC_32KHZ BODPD = BOD_ENABLED BODACT = BOD_ENABLED SELFPRGEN = [ ] RSTDISBL = [ ] DWEN = [ ] SPIEN = [X] WDTON = [ ] EESAVE = [ ] BODLEVEL = 2V7 CKDIV8
-
Thread
Probleme mit der AVRSTUDIO
spess53 schrieb im Beitrag #4679448: > Dafür langt das AVR-Studio 4.19. Leider nicht immer. Für ATtiny841 als Target musste ich mir auch den Schmutz mit Studio 6.2 ernsthaft antun. Leider ist dieser Tiny viel zu attraktiv, um ihn einfach links liegen zu lassen...
c-hater schrieb im Beitrag #4679591: > Leider nicht immer. Für ATtiny841 als Target musste ich mir auch den > Schmutz mit Studio 6.2 ernsthaft antun. Nein, mit 4.19 geht es auch.
-
Thread
UART Pegelwandler (selfmade) richtig?
hohe > Übertragungsraten hast. Obige Dimensionierung 2K2/4K7 verbindet problemlos einen 5V ATtiny841 mit einem 3,3V Raspberry Pi bei 115200 bps über 20cm. Viel schneller wird er hier vmtl. auch nicht arbeiten. Im Prinzip hast du recht, bei 8 MHz SPI könnte das ein Thema sein, oder bei meterlangem
hohe >> Übertragungsraten hast. > > Obige Dimensionierung 2K2/4K7 verbindet problemlos einen 5V ATtiny841 > mit einem 3,3V Raspberry Pi bei 115200 bps. Viel schneller wird er hier > vmtl. auch nicht arbeiten. > > Im Prinzip hast du recht, bei 8 MHz SPI könnte das ein Thema sein. Aber > nicht bei
-
Thread
Welcher Cortex-M0 Controller wird der 8-Bit Killer?
ohne Peripherie & co, steht doch dabei. Das ist > praktisch der Verbrauch der CPU alleine. Im ATtiny841 Datenblatt wird gar nicht erwähnt, wie gemessen wurde. Im ATtiny 85 Datenblatt steht dies: "The following charts show typical behavior. These figures are not tested during manufacturing. All
rail-to-rail output is used as clock source" Damit sind die I/O Blöcke ebenso ausgeschaltet. Der Attiny841 verbraucht deutlich weniger Strom als der ATtiny85. Das ist doch schon einmal nett. greg schrieb im Beitrag #3484601: > Das liegt daran, dass die CPU mit einem internen Linearregler mit einer
-
Thread
Zeichenkette erstellen
Hallo kh, habe es jetzt nun mal Testweise mit sprintf versucht. Geht, aber erzeugt auf dem Attiny einen ordentlichen Zuwachs des Programm Speichers. (+10%) Ich würde gerne die Funktion (sprintf) aus diesem Grund vermeiden, da sie nicht wirklich andersweitig benötigt wird. void uart_setcursor
uart_clear(); uart_puts_P(" Test "); uart_setcursor(0,2); uart_puts_P(" ATtiny841 INIT "); lcd_clear(); lcd_puts(" Test "); lcd_setcursor(0,1); lcd_puts(" ATTiny841 INIT "); _delay_ms(2000); uart_clear(); lcd_clear(); while(1)
-
Thread
MIDI Lighter - Vorstellung und Diskussion Schaltungskonzept
über ISP gewählt habe. Ich hatte überlegt, den ATtiny13 über den ATmega32u4 zu programmieren. Dies ist aber eine Art Heene-Ei-Problem. Der ATtiny13 muss die Betriebsspannung für den ATmega32u4 aktivieren, damit dieser den ATtiny13 programmieren kann. Dies kann der ATtiny13 aber nicht tun, ohne vorher programmiert worden zu sein. Wie dem auch sei, da sich die Funktion des ATtiny13 voraussichtlich nie ändern wird, habe ich mich dazu entschlossen, diesen ein Mal beim
-
Thread
-
Thread
LTspice Schaltung mit TL431 so richtig?
einige Änderungen eingebracht, die hier genannt wurden. Vout will ich mit einem INT-Eingang vom ATtiny auf fallende Flanke abfragen.
Nur ein Eingang vom ATtiny.
-
Thread
Auswahl Atmega/Attiny
attiny85
Was für ein Gehäuse wird denn gefordert? Einige der neueren ATTinys gibt es nur in SMD, z.B. ATTiny441/841. MfG Spess
-
Thread
Atmel Studio zugriff auf Register
Falk B. schrieb im Beitrag #6546860: > die ganz neuen ATtiny basieren auf den ATXmegas Ich frage mich schon länger, warum sie nicht Xtiny heissen? Das würde einige Verwirrung um die beiden ATtiny Familien vermeiden.
schrieb im Beitrag #6546988: > Seit wann ist das denn so? 2016 https://en.wikipedia.org/wiki/ATtiny_microcontroller_comparison_chart
-
Thread
RFM 12B SP Rev.1 mit 5V oder nicht ?
Hallo Leute, ich habe hier 3 RFM Module die beim programmieren des Attiny 841 per ISP heiß wurden und dann tot waren. Laut Datenblatt haben die Vcc von 3,8V. ABER Vcc max. 6V. Das Datenblatt von HopeRF zeigt was ich physikalisch habe. http://www.hoperf.com/upload/rf/RFM12B.pdf
kann ich wenig sagen. Das Projekt war für Tiny84 den ich aus Verfügbarkeist und Kostengründen durch 841 ersetzt habe. Für einen aus dem 8051 ASM Lager ist es schon sehr ungewohnt wie lange es dauert die Arduino IDE in der Lage ist das Ino für einen 841 zu kompilieren. Von fehlendem Tiny bis hin zu Boards
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
Preis/Leistung ist da inzwischen jenseits von Gut und Böse angekommen. Ich kaufe noch recht viele ATTiny841 für bestehende Projekte. Bei jeder Bestellung war der Preis höher als bei der vorherigen. Alles neue wird nur noch auf STM32 gestartet. Denn irgendwie macht die Preispolitik langsam den Eindruck
Bestellnummern. Für privat und kleine Stückzahlen ist das ok. Aber grade die "guten" Typen, z.B. den Attiny841 bekommt man auch dort leider nicht geschenkt.
-
Thread
Encoder (Drehgeber) über den I2C Bus auslesen
Ist der Attiny841 eine Lösung mit Hardware I2C?
Kann Dein Programmer denn nicht UPDI? Dann wäre der ATtiny814 z.B. geeignet. Oder Du gönnst Dir ein paar Pins mehr und verwendest den ATmega48.
-
Thread
Alternative Attiny45.85, 8 Pins, Arduino
hawky schrieb im Beitrag #7054994: > Gibt es Alternativen zu den Attiny's inkl. Arduino Unterstützung, SOP-8 > Gehäuse? Was stört Dich denn am ATtiny? Was soll die Alternative besser können.
Kannst dir auch mal den Attiny 817 und 841 ansehen. Die können ne ganze Menge
-
Thread
I2C Slave -> UART im AVR
bestehenden Anlage per I2C raus kamen. Vorrangig diese Richtung, die andere war weniger wichtig. ATtiny841, mit UART und I2C per Interupt. Da das I2C Protokoll kein Datenstrom war, sondern auf Frames begrenzter Länge basierte, kam hinzu, dass es dem RasPi möglich sein musste, den UART Datenstrom wieder
4 Datenpins. LPC810. DIP8 mit UART und I2C. Die ATtinys in DIP haben nur USI. Ich habe beim Tiny841 ein kleines Konverterplatinchen verwendet, das frisst auch nicht viel Platz.
-
Thread
Ideen Ansteuerung HP Leds
Ich würde gerne RGB oder RGBW Leds ansteuern. Der genaue Aufbau war damals so, dass ich mit dem Attiny841 3 ZXLD1350 ansteuern wollte. Das ganze wurde nur gelayoutet in Eagle nie aber getestet. Unter anderem war das Problem mit der Ansteuerung der Attiny841. Dort wurde geraten, diese nicht als DaisyChain
-
Thread
Tiny861: I2C und SPI gleichzeitig
Der Tiny841 hat SPI und I2C. Aber I2C ausschließlich als Slave. Auch interessant.
Hi ATTiny44/88 haben getrennte SPI und TWI. MfG Spess
-
Thread
Visual Studio C#: Probleme mit empfangen Zeichen
Hallo, ich arbeite derzeit an einer "eigentlich einfachen" Möglich, einen Attiny841 über ein Bluetooth Modul zu steuern. Es handelt sich bei dem BluetoothModul um diese typischen HC-05 Module. Parametriert ist dieses auf BAUD 38400. Später soll das ganze wenn möglich aber schneller
schnellste ohne einer Fehlerquote >0.2%. 250k macht das HC-05 Modul standardmäßig leider nicht. Der Attiny841 wird mit internem Takt (8MHz) betrieben. Da ihr euch sicherlich nicht den ganzen Tag langweilt, setze ich hier vorerst einmal nur die entscheidenen Codeschnippsel rein. Auf Anfrage kann ich die
-
Thread
[AVR] USI I2C Slave - USI_START_VECTOR busy wait.
sein will, oder neben dem USI andere sehr zeitkritische Interrupts hat. Es gibt mit den 14-Pin ATtiny441/841 mittlerweile Tinys, die einen vollständigen I2C-Slave enthalten. Nicht so eine Krücke wie das USI. Entspricht dem TWI der Xmegas, auf reinen Slave reduziert.
Ach ja, UARTs hat der 841 auch. Gleich 2.
-
Thread
Attiny mit I2C und ISP gleichzeitig
Nimm einen ATtiny841
Hinweise, die werde ich mir zu Herzen nehmen! Da habe ich sicher Äpfel mit Birnen verglichen. Der ATTiny ist kein Ersatz für den PCF8574, dass sollte nicht meine Botschaft sein. Da ich mit dem PCF8574 schon gearbeitet habe, dachte ich mir aber, dass der ATTiny als I2C Sklave der logische, weitere Schritt
-
Thread
Atmega als SOIC Gehäuse?
eine gute SoftwareUart einbaut? Oder eventl. ein IC einsetzen, welches über SPI oder I2C mit den Attiny kommuniziert.
Was ist mit dem ATtiny1634, dem ATtiny828 oder dem ATtiny841? Die haben alle mindestens 8KiB Flash, mindestens einen USART und sind im SOIC-Gehäuse verfügbar.
-
Thread
AVR Timer Prescaler Reihe?
Guten Morgen Stefan, schau Dir bitte die Familie der attiny85/tn25/tn45, die Familie attiny841/tn441 und die Familie attiny861/tn461/tn261 an. Insbesondere muss ich bei meinen Anwendungen auch immer die Zählerbreite, d.h. 8, 10 oder 16Bit oder was auch immer
iotnx5.h:#define CS13 3 include/avr/iotnx61.h:#define CS13 3 [/pre] Also ATmega16U4/32U4, ATtiny15/25/45/85, ATtiny461A/861A und ATtiny261/461/861 (einschließlich der A-Derivate). Schau dir die Datenblätter mal an, ob sie das alle gleichermaßen behandeln, insbesondere hier die beiden U4
-
Thread
Liste von ICs usw. fürs Breadboard
74HC165 und 74HC595 A/D Wandler: MCP3208 USB-UART: MCP2221A AVR Mikrocontroller: 8 Pins: ATtiny 25, 45, 85 14 Pins: ATtiny 24, 44, 84, 441, 841 20 Pins: ATtiny 261, 461, 861 28 Pins: ATmega 48, 88, 168, 328 40 Pins: ATmega 164, 324, 644, 1284 Auf Vorrat habe ich davon nur den ATtiny85
Steve van de Grens schrieb im Beitrag #7468973: > 8 Pins: ATtiny 25, 45, 85 > 14 Pins: ATtiny 24, 44, 84, 441, 841 > 20 Pins: ATtiny 261, 461, 861 > 28 Pins: ATmega 48, 88, 168, 328 > 40 Pins: ATmega 164, 324, 644, Warum denn diesen alten Mist. Nimm
-
Thread
Attiny2313 UART: Lese-Störungen
Niklas Beuster schrieb im Beitrag #3729667: > theoretisch mit dem internen Quarz vom Attiny Der Attiny hat keinen internen Quarz. Er hat einen internen RC-Oszillator. Mit diesem kannst du die serielle Schnitte bedienen, wenn du ihn im laufenden Betrieb nachkalibrierst(!). Du misst also immer
würde ich keine Projekte mehr mit dem Attiny2313 machen. Der ist schon relativ alt und hat wenig Speicher. gruß cyblord
-
Thread
Vorteile/Nachteile von AVR gegenüber 8051er
Interruptpriorität in Software nachbilden). Einfache Sachen mache ich auch mit den kleinen AVRs (ATTiny26, ATMega8). Peter
@Rufus T. Firefly Hab mich leider verguckt . Meinte den ADuC841 ... The ADuC841/ADuC842/ADuC843 are complete smarttransducer front ends, that integrates a high performance selfcalibrating multichannel ADC, a dual DAC, and an optimized _single-cycle 20 MHz
-
Thread
I2C Bus und Drehgeber
Auswertung fehlt noch. Es geht ohne Probleme. Wie kann ich das zum I2C Bus umsetzen? Habe einen ATtiny 44 genommen, den Drehgeber nach der gleich Beschaltung wie beim 128. Dieser Attiny soll die Auswertung machen und nur die Angabe links oder rechts über USI zum 128 übertragen. Hat jemand eine Idee
ich gerne einen ATmega48: http://mino-elektronik.de/mt12_iic/mt12_iic.htm Aber auch ein neuerer ATtiny841 im 14-pol. Gehäuse bietet ein IIC-Interface, was stabil laufen sollte.
-
Thread
Attiny 25, USI clock vom Timer 0 compare match
haben mag, wirst du um das - zugegebenerweise - unsägliche USI nicht drumrum kommen. Selbst ein ATtiny2313 hatte bspw. eine richtige UART
spezielle Hardware, die es längst nicht bei jedem Classic-Tiny gibt. Konkret: ICP. Für einen AttinyX5 z.B. nicht zu gebrauchen.
-
Thread
Self programming fuer eine Funktion
steht aber sogar schon fest, weil die Hardware schon existiert: Ich verwende AVRs, genaugenommen Attiny841. Da bin ich auch (selbst wenn die Hardware nicht existierte) festgelegt, weil ich die beiden 16bit Timer, HardwareSPI usw. brauche. Der hat keine separate Boot-Section im Flash, nicht genug RAM
Jan K. schrieb im Beitrag #4106391: > Ich verwende AVRs, genaugenommen Attiny841. [...] > Man muss immer 4 pages auf einmal loeschen, das macht 4*8 words. Da nehmen sich die Controller von Atmel und Microchips offenbar nichts. Der 12F1840 z.B. erlaubt ebenfalls erase/write
-
Thread
Frage zu Takt und Timer-Prescaler ATTiny25
Hi, ich habe eine Frage zu Timer-Prescaler. Bei dem ATTiny25 ist der CLKDIV8 standardmäßig aktiviert. Wenn ich den deaktiviere und F_CPU=8000000UL setze, läuft der Controller mit 8 MHz. Wenn ich ihn aktiviert lassen und F_CPU auf 1000000UL setze, läuft
Danke. Ich hab den CLKDIV8 deaktiviert und F_CPU auf 8 MHz gesetzt. Zum Testen hab ich jetzt ein ATTiny841 genommen, um mir per UART die Timerwerte ausgeben zu lassen. Ich bin ein wenig verwirrt weil: Ich speise an den INT0 ein Rechtecksignal mit 10 HZ und reagiere auf die fallende Flanke. ich messe
-
Thread
Mikrocontroller, Prozessoren und Chipsätze - Die-Bilder
Passend zum ATtiny10 haben wir hier den ATtiny841: https://www.richis-lab.de/uC04.htm
Ich habe den ATtiny841 von seinen oberen Lagen befreit: https://www.richis-lab.de/uC04.htm
-
Thread
Umstieg von AVR auf PIC
die Frage, mit welchen man gut anfangen kann. Bislang habe ich hauptsächlich AVR Projekte mit den Attiny841/84/85 und Atmega328/644 erledigt. Bei der Wahl des richtigen µC sind folgende Punkte entscheidend: Spannungsversorgung: 3V-5V Schnittstellen: min. 1 UART min. 1 SPI optional I2C (selten
Stefan S. schrieb im Beitrag #4325061: > Bislang > habe ich hauptsächlich AVR Projekte mit den Attiny841/84/85 und > Atmega328/644 erledigt. >min. 1 UART >min. 1 SPI >optional I2C (selten benötigt, deshalb nur optional) >Gehäuse: SOIC oder TQFN >Kosten (Einzelstück): < 5€ Dann wären doch
-
Thread
Welcher AVR-Prozessor ist der Richtige
ATtiny24 oder ATtiny84A eventuell. Schau mal hier: http://www.mikrocontroller.net/articles/AVR_Typen#Vergleichstabelle.28n.29_.2F_Ausstattung
den nehmen, der hat 4mal so viel Flash und auch mehr RAM. Ein Blick lohnt sich auch auf den *ATtiny861A* mit ebenfalls 20 Pins wie der ATtiny2313A (bzw. ATtiny4313 ohne A), dafür aber *mit ADC*. Und weil du den internen Oszillator nehmen willst: der ATtiny861A ist neben dem ATtiny85 (und den baugleichen
-
Thread
Neuer ATtiny104?
das der zwischen ATtiny10 und ATtiny13 liegt?! Gruß Thomas
Done. ATtiny841 gibts gleich dazu - das fehlte auch noch.
-
Thread
Attiny DebugWire SPI DWEN - Wie blöd ist das denn?
Ich flashe den ATtiny13 normalerweise, bevor er eingebaut wird.
searchweb201602_2_10091_10090_10088_422_10089,searchweb201603_1&btsid=a72658a9-9790-4d2b-aa61-b1ba43df841d Gleiche Ausführung und sogar noch billiger.