-
Thread
Ungehorsamer ATtiny24
Hallo. Ich habe da ein Problem. Ich nehme einen ATtiny24, betreibe den mit ca. 4V, hänge 2 LED dran (PortB 2, PortA 5) und an einen Pin (PortA 4) einen Signalgenerator als Eingangsignalgeber. Der c-code darauf ist: [c] #include <avr/io.h> #include
: c2 9a sbi 0x18, 2 ; 24 clk += 1; 82: 80 91 60 00 lds r24, 0x0060 86: 8f 5f subi r24, 0xFF ; 255 88: 80 93 60 00 sts 0x0060, r24 if (clk &
-
Thread
ATTiny24 und Bascom
Hallo, Habe gerade Probleme mit einem ATTiny24A im Bascom! Hier mal das Programm: 'Interner Takt v. 8MHz $regfile = "ATtiny24.DAT" $crystal = 1000000 Ddra = &B11111111 'Port A= Ausgang Do
durch Kopieren den falschen Befehl erwischt und wollte eigentlich nur wissen, warum sich der ATTiny24 so verhält. Und es ist kein Fehler in BASCOM sondern so wie es MWS gepostet hat! Mit internen Takt meinete ich: Ohne externen Quarz! Und der Haken für den Systemtakt bei den Fuses war gesetzt
-
Thread
Timer mit ATtiny24
Hallo zusammen, ich mach jetzt hier schon stundenlang an einem einfachen Timer rum. Kann mir einer von euch sagen, warum die LED nicht toggelt??? [c] #include <avr/io.h> #include <avr/interrupt.h> //#include <avr/sleep.h> //#include <avr/eeprom.h> //#include <avr/wdt.h> volatile uint8_t millisekunden; volatile uint8_t sekunde; int main(void){ // Init PORT A PORTA = (1<<PA1); DDRA = 0xff; // Timer 0 konfigurieren TCCR0A |= (1<<WGM01); // CTC Modus (Clear Timer on compare Match) TCCR0B |= (1<<CS01); // Prescaler 8 OCR0A = 125-1; // ((1000000
-
Thread
ATtiny24 umprogrammieren?
Hallo, habe ne kurze Frage: lässt sich ein ATtiny, der einmal programmiert wurde wieder umprogrammieren?
-
Thread
Attiny24 wird nicht erkannt
Hallo,, mein AVR910 Programmiergerät erkennt meinen Attiny24 nicht. Woran kann das liegen? Ich habe den Schaltplan angehängt. Vielen Dank Soeren_87
-
Thread
Was hat mein ATtiny24 Zerstört?
Hallo, mein ATtiny24 spinnt! Seit hat es keine Auswirkung wie ich die Ports setzte. Hab den µC ausgebaut und in ein Steckbrett gesetzt, damit er durch die umgebende peripherie nicht beinflußt wird. Wenn ich zb
das sein? Zur information: ein Paarmal ist der Spanungsregler (2A) verdamt heiß geworden. Der tiny24 auch. Jedoch lässt er sich ohne Probleme ISP programmieren.
-
Thread
Strommessung mit Attiny24
normaler DC Motor wird über ein Lowside N-MOSFET betrieben. Das FET wird über einen Treiber und dem Attiny 24 angesteuert. Nun möchte ich den Strom messen den der Motor verbraucht. Allerdings kann ich nicht zwischen Masse und FET messen, sondern nur zischen FET und Minuspol vom Motor. Da der Attiny 24 differentielle Spannungsmessung mit dem internen 10Bit ADC kann, sollte das kein Problem darstellen, aber wenn ich das richtig sehe müsste zischen den ADC Ports und dem ATTiny dennoch Spannungsteiler
-
Thread
attiny24 und 7 Segmentanzeige
Fehler und Unsinn eingebaut. 'name : eeprom schreiben.bas 'purpose : Versuchsschaltung 'micro : attiny24 '------------------------------------------------------------------------------- $regfile = "attiny24.dat" ' specify the used micro $crystal = 128000 ' used crystal frequency $hwstack = 20 '
sucht, der findet... ;-) Im Anhang ist der BASCOM-Quältext für die oben verlinkte Spielerei mit Tiny24 und dreistelliger Siebensegmentanzeige. Viel Spaß damit. ...
-
Thread
Verständnisproblem ISR am Attiny24
Programmierung angefangen und habe da grade ein Problem, das mich etwas verwirrt. Kurze Beschreibung: Attiny24A, simple Schaltung, Tastendruck an INT0 soll globale Variable setzen, main dann entsprechend handeln. Klappt nur nicht. Relevante Code-Teile sehen so aus: /* GLOBALE VARIABLEN */ volatile
Handler-Namen für die gleiche Sache durchzieht die gesamte > Produktpalette. Nee, das ist in der 'iotn24a.h' so definiert. Im Datenblatt, sowohl bei 24 als auch beim 24a, ist es wie gewohnt INT0. Dieser Vektor ist auch der einzige, der mit EXT_ versehen wurde. TIM0 und TIMER0 und ... gibt es auch noch
-
Thread
Pulsgenerator auf ATtiny24A
Ich möchte einen Pulsgenerator auf einem ATtiny24A programmieren. Er sollte alle 100ms einem Puls von 5us Länge aussenden. Ist das überhaupt möglich und wenn ja wie?
Thomas W. schrieb im Beitrag #4780618: > Aber die Dinger haben ja teilweise nur 6 Pins ... ATtiny24: 14 Pins, davon max 12 IOs.
-
Thread
ATtiny24 mit Reset Issue
Werte Kollegen Kleiner Code im Anhang. Ich habe 8 LED's am PORTA beim ATTiny24v-10PU, dort sollen wechselweise 2 Bytewerte ausgegeben werden. LSB ist auf A0, MSB ist auf A7. Das funktioniert grundsätzlich tip top. Erfolgt aber ein Wechsel vom Wert 31 (0b00011111) auf den
tritt bei hoher Last (31, 95) nach niedriger Last (32, 96) auf. Hast du zusätzlich direkt am Attiny24V einen 100nF Kondensator zwischen Vcc und GND? Kommt der Reset auch bei /active low/ Schaltung Pin o------####----|<-----Vcc dann mit LDI r16, ~(31) LDI r16, ~(32)
-
Thread
Probleme mit Attiny24 im Betrieb
Hallo zusammen, ich habe ein kleines Verkehrsampel-Programm für den Attiny24 geschrieben. Auf dem EasyAVR V7 Board funktioniert das Programm einwandfrei. Ich benutze den voreingestellten internen 128 kHz Takt. Selbst wenn ich den Quarz aud dem EasyAVR-Board entferne funktioniert
EasyAVR-Board bin ich mit den Leitungen direkt zum Steckboard gegangen. Hat funktioniert. Dann den Attiny24 vom EasyAVR-Board auf das Steckbrett gebracht und die Verbindungen von den LEDs zu A0 bis A2 (Pin 11 bis Pin 13) hergestellt und eingeschaltet. Null Funktion. Gruß Günter
-
Thread
Blink LED mit Attiny 24
guten Morgen, ich habe eine klein Programm geschrieben, um eine LED blinken zu lassen, wenn ich eine taster drücken. das problem ich kann mein program nicht im flash speichern, weil es dauer eine fehler meldung kommt (BILD) das programm ist folgendes: #include <inttypes.h> #include <avr/io.h> #include <avr/delay.h> // definiert _delay_ms() #define F_CPU 125000 // wartet ms Millisekunden void delay_ms(int ms) { int t; for(t=0; t<=ms; t++) _delay_ms(1); } void main() { unsigned int i; DDRA = (1 << DDA0); // PA0 als Ausgang for (i=0; i<=10; i++
-
Thread
ATtiny24: Timer als sicherheitsoption
Hallo zum Problem: Mit dem ATtiny 24 wird ein Motor über einen Treiber und Mosfet angesteuert. An dem Motor hängt ein Untersetzungsgetriebe und am letzten Zahnrad wird eine Umdrehung mittels eines Tasters erkannt und der Motor gestoppt
-
Thread
ATTiny24 ADC weiß nicht weiter
Servus zusammen, ich versuche hier seit Stunden das der ADC meines ATTiny24 das macht was ich will ... jetzt wärs mal interessant wenn sich jemand meinen relevanten Code anschaut ob da ein grober Fehler drin ist: [c] void compareValues(void){ int adcCh1 = 0x00; //
-
Thread
Wie zuverlässig ist die Referenzspannung des ATTiny24?
Aus dem Datenblatt des ATTiny24: ... ATtiny24/44/84 features an internal bandgap reference. This reference is used for Brown-out Detection, and it can be used as an input to the Analog Comparator or the ADC. The bandgap voltage
ist Referenz des dann? Kann ich den ATiny24 dann 2 Jahre ohne erneure Kalibrierungen laufen lassen ( Temperatur schwankt 15 bis 35 Grad, Spannung von 2,5 bis 3,3 V)? Atmel lässt sich leider über die Temperatur- und Spannungsabhängig der internen
-
Thread
USI Problem mit ATtiny24
Hallo Leute, hilft mir. Seit 8 Stunden kämpfe ich mich durch die Datenbläter und diesen Forum, um die USI 2-Wire Master daten übertragung zu realesieren. Ich verstehe einfach nicht wie ich die Daten aus USIDR in die Welt schicke. Bis jetzt sehe ich nur ein 1MHz Takt am PA4 = SCL Im angehängten Code ist die minimal-Version des Programms.
-
Thread
ADC Problem bei ATtiny24
Hallo, ich habe ein riesen Problem mit ADC auf ATtiny24, welches ich gar nicht nachvollziehen kann. Ich versuche die angelegte Spannung am ADC0 auszulesen und per I2C an den AT90CAN zusenden. I2C Kommunikation funktioniert und ist getestet, danke dabei an Martin Junghans. Meine Software findet Ihr im Anhang. Nun zum Problem: Am ATtiny24 ADC0 pin liegt keine Spannung an, aber die Software scheint eine Spannung auszulesen. Ich sehe einen Wert der ungefähr bei 0xA5 liegt. Dabei ist mir aufgefallen, dass wenn ich den ATtiny neu flashe
-
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
(und für andere Zwecke nutzen). Dies funktiort bisher ohne Probleme. Aktiviere ich jedoch beim ATTiny24 die interne Referenz und entkopple diese mit einem Kondensator, so kann ich nicht die Referenzspannung am Pin messen. Ich habe mir nun mal die ADC-Blockschaltbilder des tiny24 und des tiny26 angeschaut
-
Thread
ADC ATTINY 24 Eingangswiderstand
Hallo, Habe ein Problem mit dem Eingangswiderstand eines ADC am TINNY 24. Hier im AVR Toturial steht: "Der Wert des Potentiometers ist Dank des hohen Eingangswiderstandes des ADC ziemlich unkritisch. Es kann jedes Potentiometer von 1kΩ bis 1MΩ benutzt werden. " Lege ich ein 1 k - Ohm Poti zwischen + 5 V und GND,stelle den Schleifer auf 2,5 V mit dem Multimeter und schließe dann den ADC Eingang an, bricht die Spannung am Schleifer auf ca. 200 mV zusammen. Selbst wenn man von dem AVR- Datenblattwert von nur 10 kOhm für den ADC- Eingangswiderstand ausgeht , dürfte die Spannung doch
-
Thread
ATTiny24V Spannungsversorgung
Hallo, ich habe da mal ne Frage zur Spannungsversorgung des ATTiny24V. Zu meinem Projekt: Der ATTiny24V schaltet eine Halb-Brückenschaltung mit Hilfe eines Treibers. Über 4 Tastern wird das ganze dann gesteuert. Der Motor und auch der Mikrocontroller wird von
-
Thread
AVR CDC im ATTiny 24
habe mal eine Frage. Ich habe mal wieder bei Reichelt bestellt gehabt. Dabei waren auch ein paar ATTiny 24. Diese sollten zum vUSB Projekt passen, was sie ja auch tun, denn sie haben genau die geforderten 2kB Flash und 128 bytes RAM. Das blöde an der ganzen Sache ist nur, dass ich die eigentlich
Allerdings benötigt der µC hierbei selbstverständlich einen UART und genau das ist mein Problem: Der ATTiny 24 hat keinen UART. Dafür ist ein USI Modul mit an Board. Dies kann man auch als UART verwenden. Es gibt sogar eine Application Note dafür: http://www.atmel.com/dyn/resources/prod_documents/doc4300
-
Thread
ATtiny24 programmierung problem
hallo, habe ein problem mit der isp-programmierung eines tiny24. verwende als programmer den dragon. problem: der dragon schaffts nach der verbindung nur exakt einmal in den "programming mode". sprich ich kann nach dem anschließen exakt eine aktion vornehmen (fuses lesen, flash erase machen, ...). sobald ich danach etwas machen will (zb fuses schreiben!) sagt er "Entering programming mode.. FAILED!". die isp-frequenz stimmt also, wenn ich sie variiere kommt das gleiche bei rum. kennt jemand das phänomen?
-
Thread
ATtiny24A, Power-down
Hallo, möchte einen ATtiny24A für eine Langzeit Batterieanwendung benutzen. Die meiste Zeit soll der ATtiny24A im Tiefschlaf (Power-Down Mode) verbringen. Dabei so wenig wie möglich Strom benötigen. Alle Peripherie Funktionen
ein ATmega8 (an > einem LiIon-Akku) etwa 0,6µA. Echt? Ist das bei dem Urgestein so viel? Der ATTiny24A zieht nicht mehr als 0.1A, der ATMega328P (Nachfolger des ATMega8) auch. ;)
-
Thread
Zeit stoppen mit Attiny 24a
und Vcc angeschlossen, also das > Verhalten ist korrekt. Okay.. und du verwendest auch eine ATtiny 24?
Der ATtiny24A läuft tatsächlich mit 8 MHz, nicht mit 1 MHz wie geliefert?
-
Thread
Putziges Problem: ATTiny24V
steht ein kleiner Programmausschnitt, der aus dem AVR-Studio stammt. Der Ausschnitt gehört zu ATiny24-Programm. Das Programm läuft im Simulator einwandfrei, der erste Abschnitt setzt ein Ausgangsbit auf 0 , der zweite Abschnitt setzt ein Ausgangsbit auf 1. Der reale Chip ATTiny24V funktioniert
Kann es mit der Zeile "mcu = attiny24" im Makefile (siehe Angang) zusammenhängen? Nach dem Compilieren erhalte ich die Meldung "Device: Unknown" (siehe unten). ... ---------------- Device: Unknown Program: 908 bytes (.
-
Thread
ADC-Kanäle wechseln bei Attiny24
Hallo zusammen, ich versuche seit einiger Zeit den ADC-Wert des Attiny24 auszulesen. Nachdem ich das -nach Datenblatt- für einen Kanal hinbekommen habe gelingt mir leider das Umschalten auf einen 2. Kanal nicht. Daraufhin habe ich mir das AVR-GCC-Tutorial angesehen
Fabian S. schrieb im Beitrag #5817509: > In dem Datenlatt des Attiny24 gibt es meines Erachtens kein ADCW. Hatte ich auch nicht geschrieben! Siehe avr gcc LibC - FAQ 8 https://www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_16bitio https://www.nongnu.org
-
Thread
ATTiny24V: Bandgap zu gebrauchen?
Internal Voltage Reference: ATtiny24/44/84 features an internal bandgap reference. This reference is used for Brown-out Detection, and it can be used as an input to the Analog Comparator or the ADC. The bandgap voltage varies with
mit nicht anderes übrig bleibt, als ein paar Messungen zu machen, um die Qualität der Bandgap des ATTiny24 "abzuschätzen". Die 1,6 V Referenz des ATmega128RFA1 sieht "ermutigend" aus.
-
Thread
LCD-Display mit Attiny24 betreiben
Anleitung aus dem [[AVR-GCC-Tutorial/LCD-Ansteuerung]] ein HD44780 kompatibles Display mit einem Attiny24 zu betreiben, doch scheint der Speicher zu klein zusein.. Besteht überhaupt ein Chance es doch mit dem µCzum laufen zu bekommen? LG und schon im Vorraus "vielen Dank für die Antworten"
Eigentlich sollte ein Attiny24 locker ausreichen, ich selber nutze hier einen Attiny2313 um ein Display mittels I2C anzusteuern. Da der auch nur 2 kB Flash hat muss der Fehler bei dir woanders liegen.
-
Thread
16Bit-PWM mit ATtiny24
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
Manuel schrieb im Beitrag #4882749: > 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
-
Thread
TSOP4838 am Attiny24a
#5009594: > Im Anhang findet Ihr meine Schaltung und ein Bild meines Problems. Wenn die Nummern im ATtiny24 die Pinnummern des Tiny darstellen sollen, ist das Ding total verkorkst beschaltet. Pin 8 ist pa5 und nicht GND usw.
-
Thread
Attiny24 Timer1, Frequenzmessen
Hallo in die Runde, ich hab da ein kleines Problem mit dem Timer am tiny24. Erstmal möchte ich den Timer einfach laufen lassen, den Wert auslesen und vergleichen. Der Tiny läuft auf 8Mhz. [c] TIMSK1 = (1<<ICIE1 )|(1<<TOIE1); TCCR1B = (1<<CS11)|(1<<CS10)|(1<<ICES1
Der Vorteiler ist richtig eingestellt wenn du 64 haben willst. Läuft dein Attiny24 sicher mit 9 MHz? Ich würde das mit einem timerkontrollierten Blinkprogramm mal überprüfen. Wenn das erfolgreich ist, würde ich mir das zu messende Signal genauer ansehen - wie entsteht es, wie
-
Thread
Timer0 beim ATtiny24
$regfile = "ATtiny24.DAT" $crystal = 8000000 $hwstack = 48 $swstack = 48 $framesize = 80 Clkpr = 128 Clkpr = 0 'damit läuft er auf 8MHz auch wenn clkdiv8-Fuse gesetzt ist... DDRA = &B00000101 On Timer0
wählen (wie in Formel) und die Welt ist i.O.! Suche gerade mal eine Übersicht aller Register des ATtiny24 und deren Erklärung! Schönen Abend noch - H.-J.!
-
Thread
Attiny24A probleme mit TWI
Hi >Heißt das jetzt das der Controller gar kein Hardware I2c hat, Ja. Der ATTiny24 hat aber eine USI, die auch TWI kann. MfG Spess
anleitung zum USI ? > Gruß Timo schau dir mal die Appnote AVR310 an. http://www.atmel.com/devices/ATTINY24.aspx?tab=documents
-
Thread
ATtiny24 mit Watchdog + Sleep
Hallo Leute! Ich habe ein Problem mit dem Sleep-Mode bei einem Attiny24. Ich will folgendes machen: Der Attiny24 soll im Schlafmodus verharren und wird durch den Watchdog alle x Sekunden aufgeweckt, um das was zu machen (Messung ...) um anschließend wieder in den
Also mit diesem Programm fließen bei meinem ATtiny84A 6.1 uA, in guter Übereinstimmung mit dem Datenblatt.
-
Thread
[ATTiny24] Bitte um Blick auf Code
B position count high byte * txbuffer[7] Motor B position count low byte */ /* Pinning of Attiny 24 * VCC -> VCC * PB0 -> Clkin (Quarzoszillator) or n.c. * PB1 -> PWM_MOTOR_A0 * PB2 -> PWM_MOTOR_A1 * PB3 -> RESET -> PULLUP-Resistor -> VCC * PA7 -> TACHO_MOTOR_A0
B position count high byte * txbuffer[7] Motor B position count low byte */ /* Pinning of Attiny 24 * VCC -> VCC * PB0 -> Clkin (Quarzoszillator) or n.c. * PB1 -> PWM_MOTOR_A0 * PB2 -> PWM_MOTOR_A1 * PB3 -> RESET -> PULLUP-Resistor -> VCC * PA7 -> TACHO_MOTOR_A0
-
Thread
Wie genau ist der ATtiny24 Temperatursensor maximal?
wrote: > Kein mir bekannter AVR hat einen Temperatursensor. Dann schau mal ins Datenblatt von tiny24/25 oder ähnlichen neueren... Das Datenblatt spezifiziert +/-10°C wenn man nur den Offsetfehler kompensiert. Die Steigung ist den Werten im Datenblatt nach nicht konstant: Zwischen -40°C und
Aber die Umgebung kann nicht wärmer sein kann als der ATtiny. Somit kann man zumindest die Temperatur Obergrenze (grob) ermitteln.
-
Thread
Erwachen aus dem idle Mode mit Attiny24
Hallo! Habe ein Problem mit dem idle-Mode bei einem ATtiny24. Ich kann den Modus auswählen und den µc auch schlafen legen. Mit dem timero wecke ich ihn nach einem überlauf auch wieder auf. Das Problem ist nur, das Programm startet wie nach einem Reset (in
(*) Vorausgesetzt, der heißt tatsächlich so. Schau in der libc-Doku, wie der Vektor für den Tiny24 heißen muss.
-
Thread
Feedback zu ATtiny24-Prog. gewünscht
Hey! Der Tiny24, den ich in der Mangel habe, raubt mir die Nerven. Er hat einen low-akiven Taster an einem Eingang. Der Port-Pin PB2 hat den internen Pull-up aktiviert. Ich habe eine State Machine programmiert. Der Einfachheit halber habe ich zunächst auf zwei Zustände reduziert. Sobald der Taster Low-Pegel hat, zuckt INT0 und bringt seine ISR nach vorne und setzt u.a. das Flag entsprechend (hier auf 'l'). Wird dieser Zustand wieder verlassen, geht es zurück zu 'i'. In main() gibt es dann Fallunterscheidungen hinsichtlich des Zustands des Flags. Ausgangsseitig sind LEDs im Spiel, die je nach
-
Thread
Problem mit Interrupt bei Timer ATtiny24
Ich wollte eine PWM-Zeitschaltuhr bauen - PWM wird durch Potti geregelt und mit ADC gelesen und umgesetzt. Funzt gut. Jetzt soll der 2. Timer dazu dienen Das Signal An/Aus zu schalten nach einer Festen Zeit. Momentan wollte ich nur mal den Interrupt Testen und die Schaltung EIN schalten. Aber nichts passiert. Der Interrupt scheint nicht ausgeführt zu werden. Hier mein Code: [c] #include "headers.h" // Globaler Status AN/Aus int status; ISR(SIG_OUTPUT_COMPARE1A) { status = 1; } int main (void) { uint16_t MyADC; uint8_t tast; // OC0A is
-
Thread
CLKI Pegel ATtiny 24/44
Hallo! Ich möchte einen ATtiny24A bzw. 44A mit einem externen Takt (aus einem 10 MHz TCXO) betreiben. Leider kann ich im Datenblatt keine Angaben zum Pegel an CLKI finden. Der TCXO liefert nur einen Clipped Sine mit 0,8Vpp liefert
-
Thread
DCF77 Auswertung Attiny24
Entprellung und LCD recht gut zurecht gekommen. Nun habe ich mir vorgenommen eine DCF77-Uhr auf einem Attiny24 (internes 20 MHZ-Quarz) zu programmieren. Ich wollte es soweit es geht selber machen, habe hier schon einiges gelesen, bekomme aber die Einzelnen Werte nicht aus dem Signal. Könnte mir jemand
-
Thread
Timer1 Overflow bei Attiny24
Hallo zusammen, ich wollte ein einfaches Programm vom Atmega8 für den Tiny24 nutzen. Beim compilieren wird mir jedoch eine Warnung für folgende codezeile angezeigt: ISR (TIMER1_OVF_VECT) Wenn ich zum Test einen Ausgang in der ISR setze, wird dieser auch nicht angesteuert. Woran kann das liegen / Welcher Befehl wird für die ISR benötigt ? Danke für eure Hilfe ! Gruß, Philipp
-
Thread
Attiny24 mit Willem USB Programmer
für mein neues Projekt (Auswertung einer analogen Spannung und Anzeige auf einem Display) einen Attiny24 nutzen. Durch andere Projekte habe ich dieses Porgrammer daheim: https://www.sivava.com/slt866_willem-usb.html Ich habe mir diverse Bauteile schon aufgeschrieben und wollte dann mal schauen, ob
den Attiny beschreiben? Die kleine Größe macht den Attiny so interessant, außerdem die Fähigkeit des AD-Wandels. Gibt es vergleichbare Chips, die ich nutzen kann? Der Atmega8A sieht noch sehr interessant aus
-
Thread
ATtiny 24A - ADC will nicht
Hallo Leute, ich bin ein blutiger Anfänger und habe mir eine Schaltung mit ATtiny24A aufgebaut mit internen Oscilator. Am PIN10(ADC3) liegt eine Spannung von ca 3V an und diese möchte ich mit ADC auslesen und paar Ausgänge schalten. Mein Problem ist das Programm will irgendwie nicht
-
Thread
ATTiny24V EEPROM Stromaufnahme
Im Augenblick in dem die Spannung weg fällt, möchte ich noch 4 Bytes im EEPROM des ATTiny sichern. Um die Kapazität des Pufferkondensator zu berechnen, brauche ich aber die Stromaufnahme während der Programmierung des EEPOMs. Nur woher bekommen ich diese Angabe? Das Datenblatt des ATTiny24V
-
Thread
Problem mit ADC-Umrechnung bei Attiny24
Ich habe gerade ein Programm geschrieben, was mir eine an ADC-Kanal 0 anliegende Spannung auf einer dreistelligen Siebensegmentanzeige darstellen soll. Bei der Simulation stellte ich fest, daß offenbar meine Formel zur Umrechnung nicht das ausgibt, was ich erwarte. Ich verwende die Betriebsspannung als Referenz und muß daraufhin rechnen lassen: XVOLT= (5 Volt / 1024)*Messwert. Messwert läßt sich auch schön mittels Schieberegler im Simulator zwischen 0 und 1023 einstellen, aber XVOLT gibt mir Null aus. Offenbar schmeckt ihm das "5 /1024" nicht. Ich glaube, heute ist nicht mein Tag....
-
Thread
Platformio, Attiny24, falsches Pinmapping!?
digitalWrite(PA0, LOW); // wait for a second delay(1000); } [/c] [code] Platformio-ini: [env:attiny24] platform = atmelavr board = attiny24 framework = arduino ; change MCU frequency ;board_build.f_cpu = 1000000L upload_protocol = custom upload_port = COM5 upload_speed = 19200 upload_flags
diagram with the pins in counter clockwise order" Info zur Zählorder: In der JSON-Datei zum Attiny24 ist die Variante angegeben "variant": "tinyX4": "build": { "core": "tiny", "extra_flags": "-DARDUINO_AVR_ATTINYX4", "f_cpu": "8000000L", "mcu": "attiny24",
-
Thread
Attiny24 HVSP mit STK500
Hallo an alle, Ich habe mich aus einem Attiny24 ausgesperrt. Leider habe ich vergessen vorher den Reset als IO Pin zu aktivieren. Der Chip funktioniert, denn der Bootloader läuft. Leider unterstützt er kein ändern der Fuses. Der Attiny befindet
Unter Zuhilfenahme von 5 Datenblättern um die Pins richtig zuzuordnen. Also folgendes Pinout: ATTINY24 <-> STK500 (header,pin) Reset <-> PORTE/AUX,RST XT1 <-> PORTE/AUX,XT1 PA6 <-> PROG DATA,DATA1(pin1) PA5 <-> PROG DATA,DATA2(pin2) PA4 <-> PROG DATA,DATA3(pin3) VCC <-> VCC (Tiny24
-
Thread
ATtiny24A+RFM02
Hallo! Ich versuch schon ganzen Tag eine Funkverbindung zwischen ATtiny24A+RFM02 und ATmega8+RFM01 herzustellen. Der Empfänger funktioniert, hab ihn mit einem anderen ATmega8+RFM02 getestet. Nur der Sender mit dem tiny weigert sich noch. Ich benutze bei beiden Sendern