-
Thread
Display am Attiny 841
Morgen an alle Hatte ja bereits gefragt ob ein OLED mit I2C an einem Attiny 841 (Slave) geht. Kam ja die eindeutige Meinung dazu, das es nicht geht. Fragen wir mal anders. Welches Display geht an einen Attiny 841? Dabei müssen die I2C Pins frei bleiben und so wenig wie möglich
8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet-Summary.pdf
-
Thread
Comparator Attiny841
Hallo versuche immer noch den Comparator AC1 des Attiny 841 zu betreiben. Verwende diesen Code: [c] void init_AC() { ACSR1A &=~(1<<ACD1); // AC Analog Komparator einschalten, ADC aus ACSR1A |=(1<<ACO1); // analog Comparator
nicht > funktioniert mit Nutzung des Komparators - wegen der Pinbelegung Gemäss Datenblatt des Attiny 841 verfügt er über 2 Comparatoren. An AC0 ist die Belegung durch den Hersteller festgelegt und die Pins dazu vergeben. Beim AC1 kann durch die MUX der Eingang negativ und positiv gemäss Tabelle eingestellt
-
Thread
Attiny 841 und PRR
Hallo habe in einem kleinen Beispiel zu einem Attiny 841 die Zeile gefunden: [c] PRR &=~(1<<PRADC); // Power on ADC [/c] Leider konnte ich keinerlei Hinweis dazu finden. Im Datenblatt des Ati 841 konnte ich auch nichts finden. Was macht das? (Attiny 841/ 16MHz/ C) Aus dem Programm leite ich es so ab, das der ADC damit eingeschaltet wird. Konnte aber nichts dazu finden. LG Paul
-
Thread
Watchdog mit dem Attiny 841
Hallo Habe mir aus dem Datenblatt des Attiny 841 die Einstellungen für den Watchdog rausgesucht. Das Programm sieht so aus: [c] #define F_CPU 16000000UL // Angabe der Frequenz, wichtig für die Zeit #include <util/delay.h> // Einbindung
Mangels ATtiny841 kann ich nicht so richtig mitreden; im Anhang ein Programm für der 84er, vielleicht hilft es. Eine LED blinkt flott, die andere gemächlich, beide aber schön gleichmäßig.
-
Thread
Attiny841 ADC
Hallo, ich teste gerade den ATtiny841 für eine Spannungsmessung. Genutzt wird derzeit die interene 1V1 Referenz ohne Bypass Kondensator. Würde gerne zur Erhöhung der Genauigkeit diesen Kondensator zu schalten. (PA0 und GND mit einem
Stefan S. schrieb im Beitrag #3973946: > ich teste gerade den ATtiny841 für eine Spannungsmessung. Genutzt wird > derzeit die interene 1V1 Referenz ohne Bypass Kondensator. Würde gerne > zur Erhöhung der Genauigkeit diesen Kondensator zu schalten. (PA0 und > GND
-
Thread
ATtiny841 Schnittstellen
Hallo, da ich hier noch sehr viele nicht verbaute ATtiny841 liegen habe, wollte ich mir ein paar Boards für Testzwecke aufbauen. Bislang nutzte ich lediglich Breakout Boards, bei denen die wichtigsten Komponenten nur angeschlossen sind (100nF Kerko, 10k
dann den Arduino-Typischen Drahtverhau. Zig Platinen um ein Steckbrett drapiert. Ich habe den Attiny841 auf einem möglichst Platzsparenden SO->DIP Adapter aufgelötet. Für erste Tests kann der aufs Steckbrett wie jeder DIP Controller auch. Und alles andere kommt auch aufs Steckbrett. Keine Boards
-
Thread
Alternative Attiny841
Hallo, gibt es schon neuere µC wie den 841? Der Attiny hat im Vergleich zu anderen Attinys eine Menge an Pinfunktionen und Speicher, aber wenige Pins.
rthfgh schrieb im Beitrag #4134682: > Hallo, > > gibt es schon neuere µC wie den 841? Der Attiny hat im Vergleich zu > anderen Attinys eine Menge an Pinfunktionen und Speicher, aber wenige > Pins. Unverständlich irgendwie. Welcher Tiny hat denn deutlich mehr Pins? Es gibt
-
Thread
BASCOM ATTINY841
Hallo, wie kann ich einen Attiy841 (einer der neusten AVR's) mit Bascom programmieren? Wo gibts die .dat Datei? Es gibt zwar schon einen Thread dazu, jedoch ist der Link zur Datei nicht mehr erreichbar. MfG Steven
-
Thread
Avrdude mit attiny841
Hallo Forum, den attiny841 habe ich in die avrdude.conf (5.11) eingepflegt. Vielleicht kann jemand dieses Update gebrauchen. [code]#------------------------------------------------------------ # ATTiny841 #------------------------------------------------------------ part id = "t841"; desc = "ATtiny841"; has_debugwire = yes; flash_instr = 0xB4, 0x07, 0x17; eeprom_instr = 0xBB, 0xFF, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, 0xBC, 0x07
-
Thread
attiny841pwm
Hallo kann mal einer bitte rüberschauen, ob das soweit korrekt ist? An PWM hängt ein Modelbau-Gleichstrommoter der über einen N-Log Mosfet gesteuert wird. Funktion ist gegeben. Habe aber zwischenzeitig mit den von ICR1 = 255; gespielt. [c] #define PWM_VALUE OCR1A #define PWM_MIN 150 #define PWM_MAX 250 // 250 von max. 255 int main(void) { //PWM Settings DDRA |= 1<<PA2; TOCPMSA0 |= (1<<TOCC1S0); TOCPMCOE |= (1<< TOCC1OE); TCCR1A = (1<<COM1A1)|(1<<COM1B1) | 1<<WGM11; TCCR1B = (1<<WGM12) | (1<<CS11) | (1<<WGM13) | (1<<WGM12); ICR1 = 255; OCR1A = 0; while
-
Thread
ADC Messung mit dem Attiny 841
Gibt es einen Attiny oder anderen IC der die gleiche I2C Schnitstelle wie der Attiny 441/841 verwendet?
. - eigentlich müsstest Du doch das o.a. Programm problemlos übernehmen können, da es für den Attiny 841 ist und einen Sendebuffer von 4 Bytes beim Slave (Attiny 841) hat ... mfg
-
Thread
SLEEP und Watchdog mit Attiny 841
Paul Noch 'ne webpage: https://antanas.veiverys.com/sleep-mode-on-attiny441-attiny841/
Es ist ein Projekt / Code um sleep mit Watchdog auf einem Attiny 841 zu betreiben.
-
Thread
Attiny841 ISP Kommunikation
Ist denn der Attiny841 auf der Liste der von deinem Programmer unterstützten Controller ?
Wie sieht denn dein Aufbau aus? Ich hab mich mit dem ATtiny841 mal super ausgetrickst. Hatte nur ein 16-Pad-SO-nach-16-Pin-DIL-Adapterboard zur Hand. Also bleiben beim Auflöten an einem Ende Pads/Pins unbenutzt. Beim Breadboard-Aufbau hab ich die Pins 7, 8
-
Thread
Problem mit ATtiny841-SSU
den ATtiny44a einlöten oder kann man den GCC irgendwie bequatschen, das der den ATtiny841-SSU dann doch kennen mag?!
#4161676: > Das aktuelle Studio kennt ihn. Habe jetzt Atmel Studio 6.2 instaliert, es kennt den ATtiny841... Thx :-) Nur geht mein kleines Prgramm das auf dem ATtiny44a lief auf dem ATtiny841 nicht. [c] ISR(TIM1_OVF_vect) { static uint8_t int_counter = 0; if(int_counter == highlight) TCNT1
-
Thread
ATtiny841: NRND (Mouser)
Der ATtiny841 ist bei Mouser als NRND gekennzeichnet. Microchip selbst schreibt aber nichts darüber: https://www.microchip.com/en-us/product/ATtiny841 Ist Mouser autorisiert, eigenständig solche Entscheidungen
der Markt für den ATtiny841 ist mausetot. Microchip hat sich quasi selbst bekämpft.
-
Thread
Attiny841 kein PWM Signal
Hallo zusammen, ich möchte am PIN PA7 eine PWM mit timer0 generieren. Leider bekomme ich überhaupt kein Signal. DDRA |= (1<<PORTA7); // PA7 auf Output // PWM am PIN PA7 aktivieren TOCPMSA1 = (1<<TOCC6S0); TOCPMCOE = (1<<TOCC6OE); // Compare Output Mode, Phase Correct PWM Mode (siehe Tabelle 11-7 auf Seite 87) TCCR0A = (1<<COM0B1); // PWM, Phase Correct (siehe Tabelle 11-8 auf Seite 87) mit TOP OCRA TCCR0A = (1<<WGM00) | (1<<WGM02); // Vorteiler auf 256 => f = CPU_8MHZ/256 TCCR0B |= (1<<CS02); // PWM 50% OCR0A = 127; CPU läuft mit geändert Fusbits mit 8MHz. Bitte
-
Thread
attiny841 dat file
http://bascom-forum.de/showthread.php?6400-Attiny841-zum-Laufen-bringen-!-!-!&s=c711441023bf2b017fb5ed2d62b86e5e&p=51651&viewfull=1#post51651
, aber die Demo gibt´s nur für 2.0.7.5. Dem verlinkten thread nach, muß der Compiler auch den attiny841 (bzw neuere µC) unterstützen. Nur die dat Datei allein reicht wohl nicht.
-
Thread
ATtiny841 in der avrdude.conf
Morgen, ich bekomme die Extended Fuse bei meinem Tiny841 nicht gefused. Low und High geht. Nur bei Ext. macht er 0x01 statt 0xFD. In der avrdude.conf steht dies drin: [code] memory "efuse" size = 1; write =
write auch auf i stehen? http://www.atmel.com/Images/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf (Seite 219)
-
Thread
Fuses setzen (Attiny841)
[0] Kann mit diesem Internal Ultra Low Power Oscillator nichts anfangen. Weiß auch nur vom ATtiny841 Datenblatt, wie der heißt. Wofür macht es Sinn, den hochzusetzen? [1] Hiermit wird der Brown-out Detektor aktiviert, wenn ich das richtig verstanden habe. Macht es bei dem internen Ozcillator
> [0] Kann mit diesem Internal Ultra Low Power Oscillator nichts anfangen. > Weiß auch nur vom ATtiny841 Datenblatt, wie der heißt. Wie der Name schon sagt, Ultra Low Power Mode. > Wofür macht es Sinn, den hochzusetzen? Um Strom zu sparen ? > [2] Hier wird laut Datenblatt eingestellt, in
-
Thread
Attiny 841 alternative Pinfunktionen
Hallo Forum, kann mir jemand erklären, wie beim Attiny841 die "overriding signals" mit den alternativen Pinfunktionen in Zusammenhang stehen? Datenblatt gibt es hier: http://www.atmel.com/Images/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841
-
Thread
ISP STK500 und ATTINY841
Hallo, ich habe ein Problem mit dem ATTINY841 und einem USBASP Programmer. Das Problem ist das ExtremeBurner immer die Fehlermeldung Power on... Power on failed... Can not Communicate with Target Chip! Der Attiny841 ist neu. Externes
AVRStudio 6.2 wo man das STK500 auswählen kann. Nur beim Dialog "Device Programming" kann ich den Attiny841 nicht auswählen. Kann ich das STK500 mit einer Alternativen Soft ansteuern welche den Attiny841 Unterstützt? Habt ich noch einen anderen Vorschlag?
-
Thread
Wieder ein Problem mit ATTiny841 - AVRdude
Vielleicht hilft dieser Artikel: http://www.ve7xen.com/blog/2014/03/07/programming-the-attiny841-with-avrdude/
Hi, ich habe hier: http://bascom-forum.de/showthread.php?6511-ATTiny841-PWM-Timer0&p=52968#post52968 auf diesen Beitrag verwiesen. Von wegen Crossposting... Gruß, Norbert
-
Thread
Attiny 841 mit SPI ein Display ansteuern
Hallo Mit einem Attiny 841 möchte ich ein Display DOG M163 mit SPI (5V) betreiben. Mit SPI habe ich bisher nicht gearbeitet und bin dabei totaler Neuling. Dabei verwende ich die folgenden Pins: Attiny 841 Name
werden. http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf Blickt man ins Datenblatt des Tiny841, erkennt man, daß der Hassprediger das wohl auch schon längere Zeit nicht mehr gemacht haben muss, denn das Datenblatt straft ihn
-
Thread
Taster Entprellung am Attiny 841 und Auswertung
Weiter geht es mit dem Code zum Attiny 841 mit I2C Bus als Slave. Der Code ist noch nicht geputzt und einiges zur Probe drin, aber er funktioniert. Falls ihn jemand verwendet bitte die Erfahrung mitteilen. [c] // Slave mit Attiny 841
hier im Fenster - kann man dann das file besser runterladen Ist der Code für den Master oder den Attiny841? Wenn's für den Master ist - was ist mit dem Code für den Attiny und wenn's für den Attiny ist - wo ist der Code für den Master?
-
Thread
Code-Beispiele für ATtiny841
Wo finde ich Code-Beispiele für den ATtiny841? (Bitte jetzt nicht als Antwort bei Microchip oder mittels Google suchen, sondern wenn dann einen konkreten Link.)
Hallo ich suche Beispiel mit dem Attiny 841 als Slave im I2C Bus. Hast du etwas für mich?
-
Thread
Reinitialisieren von Registern beim ATtiny841
den Initialiserungswerten) ohne ihre Funktion zu beeinflussen. Zur Zeit programmiere ich den ATtiny841. An welchen Steuer-Registern darf ich hierbei im Betrieb eine Reinitialisierung vornehmen, ohne die Funktion des Controllers zu beeinflussen, bzw. an welchen Registern darf ich das nicht? Für
Trotzdem nochmal zu meiner eigentlichen Frage: An welchen Steuer-Registern darf ich beim ATtiny841 im Betrieb eine Reinitialisierung vornehmen, ohne die Funktion des Controllers zu beeinflussen, bzw. an welchen Registern darf ich das nicht?
-
Thread
ATtiny841 onboard Temperatur auslesen
"Typically" - was heißt das? Ich kenne den ATtiny841 nicht, muss man die 'Calibration data for temperature sensor'-Werte aus der 'Device Signature Imprint Table' selbst einrechnen?
Hallo, habe noch einen zweiten ATtiny841 programmierfertig gemacht und die Tabelle ausgelesen. [code] ImprintTable 0: 30 1: 35 // Calibration data for internal 8MHz oscillator (OSCCAL0) 2: -109 3: 43 4: 21 5: -128 6
-
Thread
Attiny 841 - Wie viel Strom am Ausgang?
Im Datenblatt zum Attiny 841 sind verschiedene Betriebsspannungen von ca. 1,8V bis 5V angegeben. Es sind auch verschiedene max. Ströme für die Ausgänge angegeben. Bei machen steht 1mA, dann wieder 2mA dann wieder 10mA und
Hein schrieb im Beitrag #5751621: > Im Datenblatt zum Attiny 841 sind verschiedene Betriebsspannungen von > ca. 1,8V bis 5V angegeben. Ja und? > Es sind auch verschiedene max. Ströme für die > Ausgänge angegeben. Bei machen steht 1mA, dann wieder
-
Thread
Komparator Einstellung beim Attiny 841
Hallo Habe ja beim ADC des Attiny 841 bereits ein bischen gefragt. An Hand euer Angaben und dem Datenblatt habe ich mal den folgenden Code geschrieben, [c] void AnalogComparator() { DIDR0|=((1<<ADC1D)|(1<<ADC2D)); // ADC0
bereits oben zu sehen. Die Zeichning mit dem Joystick (2 x ADC + Taster) hänge ich mit ran. Prozessor Attiny 841 mit/ohne Quarz, AC0 und AC1 und ADC, anbindung zum I2C Bus mit/ohne Adresswahl über Slave Hardware (geht bereits mit ATm 128 als Master), alles in C und so das ich es verstehe, vielleicht noch
-
Thread
ATtiny841, onboard Temp auslesen
kommst. Hat ja 10% Toleranz das Ding. Aber wie kommst du auf deine Registersettings? Hast du ins ATtiny841 Datenblatt geschaut? http://www.atmel.com/Images/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf Temperatursensor ADMUXA: MUX Bit 3 und 2 setzen 1,1V Reference ADMUXB
Vielleicht mal den 'ADC Noise Reduction Mode' versuchen, der hat bei meinem ATtiny84A (ich weiß, ist ein anderer Chip) eine deutliche Verbesserung gebracht (wobei allerdings 'gut' noch immer etwas anderes ist).
-
Thread
Attiny841 : Problem REMAP
Hallo, ich muss auf dem Attiny841 die REMAP Möglichkeit nutzen. Anstatt PA4 - PA7 nutze ich HW SPI auf PA0 - PA3. Das hat auch soweit geklappt. [c] #define SPI_REMAP #define SPI_DDR DDRA #define SPI_PORT PORTA #
TXD Pin am Tiny auf? EXTENDED = 0xFF (valid) HIGH = 0xD4 (valid) LOW = 0xC2 (valid) Der Attiny841 läuft mit der internen 8MHz. Blink-Led war schon dran, hat auch funktioniert. Die andere UART Schnittstelle läuft ohne Probleme. Hallo Bernd, JTAG am Attiny gibt es nicht. Ich habe es mit ISP
-
Thread
Attiny 841 Strombelastung-Angabe im DB
Hallo im Datenblatt des Attiny 841 wird auf der Seite 246 Tab 25-13 die Strombelastung für verschiedene Ausgänge angegeben. Das sind - Standart - 5V -10mA - High Sink - 5V - 20mA - Extra Sink - 5V - 20mA Habe nur den Strom
Klaus schrieb im Beitrag #6196838: > im Datenblatt des Attiny 841 wird auf der Seite 246 Tab 25-13 > die Strombelastung für verschiedene Ausgänge angegeben. Das sind > > - Standart - 5V -10mA > - High Sink - 5V - 20mA > - Extra Sink - 5V - 20mA Nein.
-
Thread
ATtiny841 + Extreme Burner
Morgen, ich hab nun auch endlich den ATtiny841 zugelegt und prompt Probleme beim verbinden per Extreme Burner. Habe dies in die chips.xml eingefügt. [code] <CHIP> <NAME>ATtiny841</NAME> <FLASH>8192</FLASH> <EEPROM>512</EEPROM
-
Thread
Attiny 841- UART soll invertiert senden
Hallo, wie kann man bei einem Attiny 841 die TXD0- Daten aus dem UART invertiert ausgeben, so dass der Ruhepegel ca. 0V ist? Mit dem in Bascom enthaltenem Software UART ist es möglich, aber nicht an dem TXD0- PIN, das der Hardware
-
Thread
FT232RL mit Attiny841
Hallo, ich habe hier einen Attiny841 mit einem Ft232RL verbunden. Nun möchte ich Daten darüber austauschen, allerdings bekomme ich keine richtigen Werte zurück bzw. Empfange ich nur Müll. Ich habe jetzt schon verschiedene Sachen
funktionieren. Zurück bekomme ich eine dezimale 63, obwohl es ja eigentlich eine 55 sein sollte. Der Attiny läuft mit 10MHz. Danke
-
Thread
ATtiny841 - Quarz so ausreichend?
Hallo, ich benötige ein kleines Breakout Board, welches alle Pins vom ATtiny herausführt und wo ich die Möglichkeit habe, optional einen Quarz anzuschließen. Ich habe selbst einmal bereits eine Platine dafür erstellt, jedoch mit Resettaster und einzeln herausgeführter UART
Der Anschluss für den Quarz war damals nicht eingeplant. Des weiteren kenne ich auch das eeZeeTiny841 Board, dieses ist für mein Vorhaben aber schlichtweg zu groß. Kann man den Quarz so anschließen mit den Vias? Geplant ist das Quarz optional bei Taktraten >= 16MHz oder für spezielle UART-Baudquarze
-
Thread
Attiny841: TOCC3 blockiert?
Problem, das einen PWM Ausgang komischerweise nicht nutzen kann. Es handelt sich hier um einen Attiny841 mit internen 8MHz. Ich habe als Peripherie an PA7(CS), PA6(MOSI) PA4(SCK) für 74HC595 im Einsatz. Des weiteren muss ich eine kleine Last über einen Mosfet ansteuern. Das hatte ich bislang über
einmal der Link zu Datenblatt. http://www.atmel.com/Images/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf
-
Thread
ATTiny841 Timer0 PWM
Moin, Ich initialisiere und teste den Timer0 für Phase Correct PWM so: [code] $regfile = "ATtiny841.DAT" $crystal = 8000000 'Internal RC $hwstack = 100 $swstack = 16 $framesize = 16 'WDT off: Reset Watchdog Mcusr.wdrf = 0
-
Thread
PWM ATtiny841 läuft falsch
Hab ein Problem, dass meine PWM nicht richtig dimmt. Die LED ist fast dauerhaft an. NUr nach wenigen Sekunden sieht man irgendwann einmal dass sie runterdimmt. Würde gernen einen 20kHz PWM Timer aufbauen mit einer Auflösung von 9 oder 10Bit. F_CPU = 8E6. Habe noch nicht nicht den richtigen Tipp im Datenblatt umsetzen können. [c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #define RED_DDR DDRB #define RED_PORT PORTB #define RED_PIN PORTB2 int main(void) { // Set DDR RED_DDR |= (1<<RED_PIN); // FastPWM non-inverted | 9-Bit TCCR1A
-
Thread
ATtiny841 : UART0
Hallo, ich habe den UART1 soweit am ATtiny841 ans laufen bekommen. Getestet wird mit dem internen Oszillator (8MHz). Angeschlossen habe ich einen FTDI. GND(FTDI) - GND(AVR) und RX(FTDI) - TX(AVR). An UART1 geht alles wunderbar. Von UART2
-
Thread
Attiny841 PWM an DRV8833
einen kleinen Miniaturmotor mit einem Texas Instrument DRV8833 antreiben. Dazu nutze ich einen Atmel Attiny841. Leider wurde mir aus dem Tutorial ersichtlich, welcher PWM Modus der richtige ist. https://www.mikrocontroller.net/articles/Motoransteuerung_mit_PWM Über einen Potentiometer soll die Richtung
-
Thread
Takt-Vorskalierungsregister beim Attiny841
Hallo Beim Attiny 841 wird im Datenblatt auf der Seite 32 Tabelle 6-6 ein Takt-Vorskalierungsregister CLKPR angegeben. Im selben Datenblatt, auf der Seite 88 wird Tabelle 11-9 die Clock Select Bit Description TCCR0B
-
Thread
I2C Slave mit dem Attiny 841
Karl M. schrieb im Beitrag #5876646: > Attiny841 Eigenartig, hier einige Funde bei einem Suchsystem.
I2C Slave auf einem ATTiny841 ist ausgesprochen einfach. Nur völlig anders als auf den vorherigen Megas/Tinys. Ich hatte den 841 per UART an einen RasPi gehängt. Anbei der Codeschnipsel dazu.
-
Thread
I2C Bus mit dem Attiny 841
: >> btw - willst Du Deine Programme wieder als "Tuts" irgendwo reinstellen?? > > Möchte den Attiny 841 in verschiedene Projekten einsetzen und > beschreiben. Was später noch so kommt steht noch in den Sternen. Da gibt es bei www.makerconnect.de jemand, der 5(!!) „Tuts“ über den Attiny 841 reingestellt
Beitrag #6732125: > Da gibt es bei www.makerconnect.de jemand, der 5(!!) „Tuts“ über den > Attiny 841 reingestellt hat Eines *tuts* schließlich auch...
-
Thread
ATTiny841 VQFN-20 BottomPad
Ich will mich demnächst an die VQFN-Variante des ATTiny841 mittels Preheater und Heißluft wagen. Meine Frage betrifft das BottomPad. Im Datenblatt steht "Bottom pad should be soldered to ground". Also man sollte, aber nicht muss. Warum sollte man
Danke, dann waren meine Annahmen richtig. Beim ATTiny besteht in diesem Fall auch eine elektrische Verbindung von Pad zu GND.
-
Thread
Layout Check erbeten - mit ATtiny841
Hallo, ich würde Euch bitten das einmal anzuschauen. Bevor ich die restlichen Leiterbahnen verbreitere und Masseflächen erzeuge, hätte ich gern eure Meinung zum Layout gehört. Vielleicht gibts grundlegende Fehler die ich nicht sehe.
-
Thread
ATtiny841 I2C Slave Beispiel
Hallo, ich möchte mit dem ATtiny841 als I2C-Slave benutzen. Dazu habe ich schon intensiv bei Google und Co. gesucht, bin aber nicht fündig geworde. Einige I2C-Slave Beispiele konnte finden, die sind aber für den ATtiny841 nicht geeignet
, aber auch spezielle auf den Controller zugeschnittene Dokumente. http://www.atmel.com/devices/ATTINY841.aspx?tab=documents
-
Thread
AVR-Studio 4.19 um ATtiny841 erweitern
Hat jemand das AVR-Studio 4.19 auf den ATtiny841 erweitert und kann verraten wie das geht? Für die Studioversion 6.1 gibt es als Erweiterung eine ATtiny841.zip. Geht die auch für 4.19?
gezogen. Da war das dann so dabei. Wenn ich mir die Partlist ausgeben lasse, sieht der Teil um den 841 so aus: [code] attiny28 attiny4 attiny40 attiny4313 attiny43u attiny44 attiny44a attiny45 attiny461 attiny461a attiny474 attiny48 attiny5 attiny828 attiny84 attiny841 attiny84a attiny85
-
Thread
SPI mit Attiny 841 und MCP23S17
. Die LEDs sind per RN 9/8 (Widerstand) verbunden, SPI per Steckverbinder an eine Pltine mit dem Attiny 841. Was müsste ich den per Oszi messen? Taktsignal?
define F_CPU 16000000UL #include "util/delay.h" #include "avr/io.h" // Attiny 841 ATtiny841 old Atmega48 #define SPI_DDR DDRA // DDRA DDRB #define SPI_PORT PORTA // PORTA PortB #define SCK PINA4 // PA4 PB5
-
Thread
ATtiny841 SPI Slave + USART
Morgen, ich möchte gerne einen Tiny841 als SPI Slave nutzen. Nun ist mir jetzt erst ein-/aufgefallen, dass ja der SS-Pin low sein muss und ein Eingang ist. Nun nutze ich aber auch den USART0 gemappt auf PA7/PB2. Wenn ich nun zuerst das SPI initialisiere ist da der SS Pin ein Eingang. Dann map ich mit REMAP = (1<<U0MAP) und initialisiere den USART. Dann ist der SS-Pin ja der TXD-pin und somit ein Ausgang. Welchen Einfluss hat das dann auf meinen SPI? Wenn es nicht geht, dann muss ich halt meinen Schaltplan ändern und das Board und dann halt neue Platinen fertigen lassen. Aber ich hoffe mal