-
Thread
I/O PORT Maskierung
Hallo, ich möchte bei meinem ATtiny26 am PORT A die PINs 5,6,7 als Ausgang nutzen und die PINs 1,2 und 4 als Eingang. Wie kann ich nun die PORT PINs 5,6 und 7 beschreiben, ohne das die anderen PINs beeinflusst werden? Normal geht
-
Thread
Hilfe bei PWM
Hallo Zusammen, ich versuche gerade den PWM meines ATTiny26 zur Servosteuerung zu gebrauchen. Leider komme ich dabei nicht ganz so weit (wenigstens zuckt der Servo beim Programmiervorgang ein bisschen also der funktioniert zumindest). Folgenden Code habe
-
Thread
Hilfe bei implementierung eines Cricket Interfaces
siehe http://www.handyboard.com/cricket/tech/bus.shtml) Hier ein Paar infos zu meinem Testsystem ATTiny 26, interner Osc. auf 4Mhz Die eigentliche "Lese-Methode" ist in Assembler geschrieben (übrigens mein erstes Assembler Programm - wahrscheinlich liegt es daran) Ansonsten im Attachment gibt es
-
Thread
Fehler zum nachbauen :-)
Demokratische Republik GST Gesellschaft für Sport und Technik 10RT http://www.rwd-mb3.de/ntechnik/pages/10rt26.htm Gruß aus Berlin Michael
Fand meinen Fehler heute am Ende selbst lustig, darum erzähle ich mal: Habe ein Programm für Attiny13A geschrieben und auf dem Steckbrett getestet. Paar Wochen später (heute) auf einen anderen Attiny programmiert. $ make program „Hmm, das war einfach. Was fehlt noch? Ah ja, Fuse Bits.“ Eben
-
Thread
Probleme mit I2C Bus
Seit gestern liefert der Außensensor keine Daten mehr. Also habe ich einen einfachen I2C Logger (attiny2313 + 10cm Kabel) angeschlossen, um mir den Datenverkehr anzuschauen. Jetzt liefert der Außensensor plötzlich fehlerfrei die Daten, dafür bekomme ich vom Innensensor kein ACK mehr. In verschiedensten
Ich hatte mich zu früh gefreut: Vorgestern abend, 23Uhr: 26,9°C Das ist etwas zu warm, kein Wunder: Die Außentemperatur änderte sich seit 6 Stunden nicht mehr. Außensensor abgeklemmt: Temperatur fiel auf 0°C (so wie es sein soll). Sensor wieder angeklemmt:
-
Thread
AMTEL Evaluationsboard 2.0.1 von Pollin
; | 2 PD0 PC4 27| ; | 3 PD1 PC3 26| ; Taste1 | 4 PD2 PC2 25| ; Taste2 | 5 PD3 PC1 24| ; Taste3 | 6 PD4 PC0 23| ; | 7 VCC GND
Chips. bei deinem Interruptvektortabelle ist mir was aufgefallen. Ich mache das bei so Beispiel (ATtiny26) .CSEG .ORG 0x00 rjmp RESET ; Reset handler reti; rjmp EXT_INT0 ; IRQ0 handler reti; rjmp PIN_CHANGE ; Pin change handler rjmp TIM1_CMP1A ; Timer1 compare match 1A reti; rjmp
-
Thread
Kapazitiver Taster einer Ampelsteuerung
habe ich tatsächlich zuhause. Da ist ein 0,1 Ohm Shunt-Widerstand drauf, und das kann (glaube ich) 0-26V bei maximal 3,2A detektieren. Das würde ja reichen, aber ist es wirklich so simpel, den INA219 mit seinem VIN an die High Side des Tasters zu hängen? Das wäre dann vermutlich für mich die einfachste
Ich würde das ganze Gedöns ausbauen und direkt einen ATtiny25 mit Q-Touch Library an die Sensorelektrode pappen. Den Stromfresser ESP32 brauchst Du nur, wenn WLAN benötigt wird.
-
Thread
Micropython Wetterstation
Christoph M. schrieb im Beitrag #7998075: > MicroPython v1.26.1 on 2025-09-11; Generic ESP32 module with ESP32 > Type "help()" for more information. >>>> import gc;print(gc.mem_free()) > 151664 Richie schrieb im Beitrag #7998124: > Genau genommen (PSRAM)
Norbert schrieb im Beitrag #7998225: > Christoph M. schrieb im Beitrag #7998075: >> MicroPython v1.26.1 on 2025-09-11; Generic ESP32 module with ESP32 >> Type "help()" for more information. >>>>> import gc;print(gc.mem_free()) >> 151664 > Hmmm, dann bekomme ich diese drei Aussagen aber nicht korrekt
-
Thread
PWM, FET, LED-Lichterkette
Schaltung sieht (aus meiner Perspektive) schon mal ganz ok aus. jo... handelt sich um einen Attiny26, die PWM wollt ich rein aus Interesse selbst bauen und nicht den fertigen PWM-Timer nehmen, der dann einen PIN direkt ansteuern kann... Hab mit dem Timer-Prescaler rumgespielt. Aktuell müsste das
-
Thread
250 kHz PWM -> ¿Filter? -> micro speaker
Ein ATtiny85 bei 3V gibt mit 8kHz Audiosamples an die 250 kHz, 8-bit PWM an OC1A/#OC1A. Dort soll ein fingernagelgroßer Lautsprecher (Spulenwiderstand 8 Ohm) dran, und zwar möglichst direkt, d.h. kein Verstärker
0x4D, 0x4A, 0x47, 0x44, 0x41, 0x3F, 0x3C, 0x39, 0x37, 0x34, 0x32, 0x2F, 0x2D, 0x2B, 0x28, 0x26, 0x24, 0x22, 0x20, 0x1E, 0x1C, 0x1A, 0x18, 0x16, 0x15, 0x13, 0x11, 0x10, 0x0F, 0x0D, 0x0C, 0x0B, 0x0A, 0x08, 0x07, 0x06, 0x06, 0x05, 0x04, 0x03, 0x03, 0x02, 0x02, 0x02, 0x01, 0x01, 0x01
-
Thread
TINY2313 Clock Fuse falsch ?
Hallo zusammen, ich wollte einen 20 MHz Quarz am attiny2313 (DIP) verwenden. Ich habe ihn wie auf Seite 26 vom Datenblatt angeschlossen (siehe Anhang). C1 und C2 sind beide 22pF. Folgende Einstellungen wollte ich über die Fuses setzen: - die Frequenz
-
Thread
[ATmega644PA] SPI: SPIF wird auf einer Hardware gesetzt, auf anderer nicht
gab es nie Probleme damit. Ich nutze SPI auch (mit anderer Taktrate) um den zweiten Controller (ATtiny45) für High-Speed PWM (250kHz) mit Daten zu versorgen. Daher wird vor dem senden der Takt für das Display konfiguriert und die SPI-Konfiguration für den Tiny danach wiederhergestellt. SPI funktioniert
Verdrahtungsprobleme zu erkennen. Ist jetzt auch nicht so kompliziert: [c] // LCD connections on the Tiny26 #define LCD_PORT PORTA #define LCD_DIR DDRA #define LCDDATA 4 #define LCDCLK 5 #define LCDCS 7 #define LCDA0 6 #define LCD_MASK ((1<<LCDDATA)|(1<<LCDCLK)|(1<<LCDA0)|(1<<LCDCS)) // LCD routines
-
Thread
keine Verbindung zum Werkzeug
Hallo, ich bin Neuling in Sachen MC. Habe mir das Experimentierboard für Attiny2313 von "Sachsendreier" gebaut und den USB-ISP-Programmer DIAMEX-AVR gekauft. Als Programmiersoftware habe ich AVR-Studio 5 (V 5.1.208) installiert. Ein kleines Programm (LED soll leuchten) ist beim
dich schon mit der IDE auseinandersetzen. http://www.atmel.com/System/Overlay/Video.aspx?uri=tcm:26-38152 gerry
-
Thread
LED oder LCD-Displays ?
Stromverbrauch) gegenüber LCD-Displays. Hintergrund meiner Frage: Ich suche für mein aktuelles Projekt mit ATTiny26 eine Anzeigemöglichkeit von Fehlercodes (Zahlen und/oder Hex-Ziffern). Vorteile der LED-Displays sehe ich: - Auch bei Sonneneinstrahlung sehr gut ablesbar - Einfache Ansteuerung (SW) - Wenig
-
Thread
tin26 speicher aufteilung
8454144 .stab 1356 0 .stabstr 1558 0 Total 3252 Ich dachte die attiny26 kann nur 2K !!! oder besser wo kann ich lesen wie lange mein Programm ist Danke schon mal Peter
-
Thread
AVR Versorgungsspannung stabilisieren?
Hallo, Ich hab eine Schaltung in der zwei 5V Relais durch einen ATTiny geschaltet werden sollen, welche wiederum 5V schalten, die dann zwei Zahnradpumpen betreiben (jeweils nur eine zur Zeit). Das ganze soll über ein entsprechend dimensioniertes 5V Steckernetzteil
Voltkraft (PA-1000S) gemessen. Das ist zwar für die Pumpen ein bischen dünn, zeigt aber im Leerlauf 5,26 V und unter Last mit Pumpe 5,04 V. @ulrich und @falk: Der Einwand mit den Mosfets ist Klasse :). Die hatte ich bisher gar nicht auf dem Schirm. Ich hab mir gerade mal ein paar Beispiel Schaltungen
-
Thread
Allgemeine Frage
der Stromverbrauch des Magnetventils wird wohl wesentlich größer sein, als der eines MC. Der ATTINY26 dürfte gut geeignet sein, dessen ADC ist 10Bit und hat eine zuschaltbare interne Verstärkung 20-fach, das ergibt dann 128mV...250mV als Endwert. Peter
-
Thread
AVR Eingang Active High
Hallo zusammen! Ich möchte einen Pin meines ATTINY26 als Eingang nutzen. Und zwar als Active High. Das bedeutet ja, den internen Pull-Up-Widerstand kann ich ausschalten. Ich bräuchte dann eher einen Pull-Down-Widerstand. Also habe ich folgende Programmzeilen
-
Thread
Atmel oder PIC Gesperrt
Soweit ich weiß funktioniert der GCC nicht für alle. Dies betrifft aber eher alte Derivate (z.B. ATtiny11).
Euro > pro Stück Das ist trotzdem teuer, wenn man bedenkt, dass man den leistungsstärkeren Attiny24 für ~50ct bekommt.
-
Thread
SX Bus TestSender
jemals) benötigen (werden). Um SX-Protokolle zu decodieren, reicht ein Tiny-Controller (bspw. Attiny441) locker aus. Wenn man ein Oszi oder einen LA hat und die Gleissignale schrittweise untersuchen kann, und wenn man dann auch noch Programmiererfahrung hat, dann sollte man das hinbekommen! Was an
..!? Endlich jemand, der was sinnvolles schreibt ;) Die kam aber Jahre zu früh raus. > on Sep 26, 2015 Die konnte er nicht finden bzw. wieso konnte er sie nicht finden? Dann haben wir ja nächste Woche eine fertige Lösung.
-
Thread
Atmega8 lässt sich nicht programmieren (USB Lab)
einem probiert -> selbes Problem :( Ein paar Tage zuvor habe ich mit dem gleichen USB Lab einen attiny2313 erfolgreich geflasht, doch der hatte zu wenige Pins, um die zweite Farbe der Matrix zu steuern. Das Programm lief am tiny super, also habe ich ein neues Projekt im AVR Studio erstellt, das Programm
RESET -| 1 --- 28 |- -| 2 27 |- -| 3 26 |- -| 4 25 |- -| 5 24 |- -| 6 23 |- +5V -| 7 22 |- GND GND -| 8
-
Thread
DCF77, die 1000ste Version
Peter D. schrieb im Beitrag #7004971: > Z.B.: > Beitrag "DCF77 Uhr in C mit ATtiny26" ... das hatte ich schlicht nicht gefunden gehabt. Weil ich Programme von dir schon gesehen habe gehe ich schlicht davon aus, dass Dein Programm schlichtweg gut ist. Ich wollte meines erst
-
Thread
AVR-Studio 4.19 Build 730 Simulator EEPROM Problem
Memory beim Auswählen des EEPROMs den Bereich auf die wirklich geschriebenen Daten begrenzen, beim ATTiny26 wird die EEPROM Adresse 0x0 und ein Zähler bis 128 vorgeschlagen wenn man es bestätigt wird moniert und gefragt ob die 16 Bytes eingelesen werden sollen. Ich bestätige ja ich ja nur 16 Bytes abgelegt
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
Unterschied habe ich sehr deutlich gesehen, als ich versucht habe, Anwendungen vom AT89C2051 auf den ATtiny2313 zu portieren. Da ging mir regelmäßig der Flash aus. Und der ATtiny4313 kam leider erst viel zu spät. Der 8051 ist darauf optimiert, möglichst viel in den 128 Bytes direct RAM zu verarbeiten
nötige Zeit zu haben erst nachzudenken und dann zu > handeln :) https://www.iec.co.jp/kojijyukugo/vo26.htm
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
17 FOR F=1 TO 4:GOSUB 40 18 S=U+D+L+R:M=N 19 IF S>2 THEN GOSUB 37 20 IF S=1 THEN N=(N+2)&3:GO 26 21 IF (N=0) & (R=1) THEN GO 26 22 IF (N=2) & (L=1) THEN GO 26 23 IF (N=1) & (D=1) THEN GO 26 24 IF (N=3) & (U=1) THEN GO 26 25 GOSUB 37: GO 18 26 IF N=0 THEN DA A+1,AR(A+1)+1 27 IF N=1 THEN DA
würde dieser programmer laufen? -> http://cgi.ebay.de/USB-ISP-Programmer-fuer-ATMEL-AVR-ATmega-ATTiny_W0QQitemZ390043966886QQcmdZViewItemQQptZBauteile?hash=item390043966886&_trksid=p3286.c0.m14&_trkparms=72%3A1229|66%3A2|65%3A12|39%3A1|240%3A1318|301%3A1|293%3A1|294%3A50
-
Thread
Näherung für ArcusTangens?
(80bit) zusammenhängt. Wenn ich das rationale Näherungspolynom (Grad 6 / Grad 6) auch in bc mit 26 Dezimalstellen Genauigkeit berechne, erhalte ich den gleichen relativen Fehler wie Du. Siehe atan_17_24.png
zwar nur mit 32-Bit float-Arithmetik. Ganz analog zur Berechnung in [[4000_Stellen_von_Pi_mit_ATtiny2313]].
-
Thread
ADC als timer durch interrupt routine verwenden (AVR-ATtiny 84)
ADC als timer durch interrupt routine verwenden (AVR-ATtiny 84) Hallo, ich habe vor etwa 1 1/2 Jahren mit meinem Arduino das programmieren angefangen und habe mich nun zu den attinys vorgearbeitet. Ich möchte gernen einen VCO programmieren, der eine analoge
wenn man mit nur 8 Bit Genauigkeit zufrieden ist, braucht der ADC für eine Wandlung 13 µs, besser 26 µs (1000 bzw. 500 kHz ADC Takt). Wenn man keine große Verzögerung einbaut, sollte das ausreichen, um in der ADC Routine auch das ausgeben der R2R werte unter zu bringen. Langsamer kann man den ADC natürlich
-
Thread
RFID Karte auslesen - Inhalt abspeichern mit Atmega8
relativ schnell auf die Nerven u.a weil bestimmte Controller nicht gut Implementiert sind (PWM am Attiny26 konfigurieren -> fürn Arsch) und weil ich mit MAC arbeite. Gruss Bernd
-
Thread
ISP programming frequency
Hallo zusammen Ich verwende das AVR Studio und möchte einen ATTiny26 mit 12MHz Quarz programmieren. Wähle ich bei den Fuses den internen RC, so kann ich den µC ohne Probleme flashen. Die ISP Frequency ist hierbei auf 230kHz eingestellt. Stell ich jedoch die Fuses
-
Thread
WAV ausgeben- PWM oder lieber Widerstands D/A?
Wenn Du AVRs mit integrieter PLL nimmst (z.B. ATTiny 26), kannst Du sehr hohe PWM-Raten fahren (64Mhz Eingangsfrequenz /256 = 250kHz) und es gibt garantiert kein (hörbares) Fiepsen. Bei eben 8Bit ist dann auch der Klang akzeptabel. Mach auf alle Fälle
-
Thread
STM32 Discovery-Boards
oder STM32VLDiscovery kaufen um mal in ARMs reinzuschnuppern. Bisher habe ich die Atmega und Attiny benutzt, aber die werden einfach zu teuer (für so einen Atmega bekomme ich ja zwei bis drei Cortex M3) und dann können die ARMs natürlich viel mehr und bei den Atmels stößt man schön öfters mal an
Hallo Jo, ich hab am 18.9. bestellt und am 26.9. war es da - ging wirklich flott :-) Mittlerweile haben wir damit auch schon etwas rumgespielt: macht wirklich Spaß, da irgendwie alles dabei ist :-) Für den Preis: ganz klar geschenkt! Grüße
-
Thread
LCD auf Steckbrett, Störungen
wiederverwenden, die voll funktionstüchtige Software habe ich dabei nicht verändert und auch am PIC18F26K22 an den gleichen Pins angeschlossen. Allerdings habe ich derzeit nur einen Versuchsaufbau auf einem Steckbrett. Hier kommt es zu kuriosen Störungen wie auf einem Bild ersichtlich. Wenn ich allerdings
. Als Dankeschön für die Bestätigung noch einmal ein Update, das auch die Portbeschränkung beim ATtiny2313/4313 bei Port D berücksichtigt. PortB brauche ich ja für den AC. Bis bald. ciao gustav
-
Thread
ATmega8 und Ponyprog "Falsches oder fehlendes Device (-24)"
PonyProg zu) gemessen: [01 (RST)=5V 28] [02 27] [03 26] [04 25] [06 24] [06 23] [07 (Vcc)=5V 22] (AGND)=0.06V [08 (GND)=0.06V 21] [09 (XTAL1)=0.06V 20] (AVcc)=5V [10 (XTAL2
nur noch kurz zur Info, bei mir funktioniert das Programmieren der beiden ICs ATmega48-20 und ATTiny13-20 jetzt auch, und zwar mit der neuesten PonyProg-Version 2.07c. Internet geht -wie man sieht- auch wieder, also alles im grünen Bereich. Im Anhang übrigens ein Bild von meinem Programmer im 9poligen
-
Thread
Was ist hier falsch??
ist so eingestellt, daß er fast genau eine Sekunde braucht, um maximal 255bit zu zählen. Proz: Attiny26, Takt extern 4Mhz uint16_t SpannungWandeln(uint8_t a) // Funktion zum AD-Wandeln der Verzögerungsspannung { int i; // Initialisieren uint16_t result
-
Thread
2 Helligkeiten vergleichen
nicht sinnvoll > unterscheidbar sind. Nimmst du halt einen µC mit eingebautem Vorverstärker. ATtiny25/45/85 z.B. können 20fache Verstärkung (26dB). Muss man bloß aktivieren. Wenn das nicht reicht (was ich nicht glaube): ATmega16/32/644/644P/1284P können wahlweise sogar 200fache Verstärkung (46dB
-
Thread
prog. Temperatursteuerung
keine Unterschiede zwischen den kleinen AVRs und den großen teuren Boliden machen. Ein billiger ATTiny26 macht alles ganz genauso wie ein großer ATMega256. Programme lassen sich also leicht auf andere AVRs übernehmen. Zwischen den PIC-Familien sind die Unterschiede dagegen sehr groß. Deshalb sieht
-
Thread
DCF-Uhr Übungsprojekt
Hi, ich bin kürzlich in das Thema AVR Programmierung eingestiegen. Ich verwende den ATTINY2313a und wollte zur Übung auf einem alphanum. Display mir mittels DCF Empfänger die Uhrzeit anzeigen lassen. Ich weiß, dass es dazu zahlreiche Foreneinträge gibt, allerdings wollte ich zum Üben die
+=rawdata[23]*8; minute +=rawdata[24]*10; minute +=rawdata[25]*20; minute +=rawdata[26]*40; //string2display(itoa(minute,minbuffer,2),ZEILE4); //<<<<<<Problemzeile<<<< } [/c] Ich kann mir die einzelnen Bits wunderbar auf dem Display anzeigen (Oszi hängt dran die Daten passen
-
Thread
Tastenfeld mit 3 Tastern
ein kleines Tastenfeld mit 3 Tastern in meinen PC einbauen und habe mir dazu den Mikrocontroller ATtiny26 von ATMEL und das Programmiertool WinAVR besorgt. Nun habe ich aber gleich 0 Ahnung von dem ganzen und weiß deshalb nicht so recht wie ich die Sache angehen soll. kann mir da einer weiterhelfen
-
Thread
Widerstand mit Mega8 bestimmen
brauchts auch noch einen Verstärker mit Differenzeingang und 4-Leiterschaltung. D.h. da ist der ATTiny26 besser geeignet. Peter
-
Thread
Mikrocontroller Geschwindigkeit
Erfahrung: So um die 1MIPS reichen in 95% der Fälle aus. Also z.B. ein 8051 bei 11.059MHz oder ATTINY26 bei 1MHz. Lediglich in Spezialfällen habe ich mehr gebraucht, wie z.B. - Ethernet: T89C51CC01 bei 20MHz (3,3MIPS) - Soundausgabe 22kSamples von I2C-EEPROM: AT89C2051 bei 24MHz (2MIPS) - Frequenzmesser
-
Thread
USART AVR-GCC Empfang abfragen und in Variable speichern problem.
1) = 7812,5 Will man z.B. Baudrate = 19200 setzen ergibt sich: UBRR = F_CPU/ 16 /Baudrate -1 = 26 -1 = 25 evtl. noch aufrunden, ich schreibe die Formel dafür aus. UBRR = (uint16_t)(1.0 * F_CPU/ 16 /Baudrate +.5 -1 )
beigeschrieben aber hier trotzdem mal die gewünschten Daten. Ich verwende einen ATMEGA32 (ein ATTiny2313 brachte mir das gleiche ergebnis) mit einem 9.8304 MHz Quarz bei 9600 Baud. Den Wert für die Baudrate habe ich dem von dieser Seite entnommen: http://www.gjlay.de/helferlein/avr-uart-rechner.html
-
Thread
32 Imp/U, 0-720Hz durch 3,xx und 4,xx teilen
funktioniert auch nicht, da meine Teilungsfaktoren nicht gerade sind?! Ich keinen Impuls bei Flanke 26 3/4 auslösen kann?! Wie könnte ich an die Aufgabenstellung heran gehen? Sollte der Geber für diese Anwendung vielleicht besser ein Analoger sein - Sinus? Ich wäre euch dankbar wenn ihr mir dabei
interrupts sei(); while (1) sleep(); } [/c] Passt problemlos in einen ATtiny4 ;-) Ich denke, das ist eine typische Anwendung für diese schnuckeligen Teile. Man könnte an den letzten Pin sogar noch einen Trimmer anklemmen zum Kalibrieren ;-)
-
Thread
Spannungssignal Überwachung Abschaltung
\ | | >-- Alarm ! Poti-|-/ | Masse oder einen Microcontroller wie ATtiny26 mit seinem A/D-Wandler das Signal messen lassen, und per Programm feststellen, obn sich die Spannung so lange nicht verändert hat, bevor man einen Ausgang aus aktiv schaltet als Alarm. Doch dazu
-
Thread
Neues System, Neue Probleme (STK500, USB --> RS232 Konverter)
Schnittstelle Hab einen Dignitus USB to RS232 Konverter hier. Als ich heute versucht habe einen ATTiny25 zu programmieren sprang mir natürlich das "Connectionerror" Fenster ins Gesicht. Der Konverter belegte COM1. Selbst wenn ich COM1 direkt ausgewählt habe in AVR hatte ich keinen Erfolg. Was kann
index.html?;ACTION=3;LA=444;GROUP=EU2;GROUPID=4830;ARTICLE=58641;START=0;SORT=artnr;OFFSET=100;SID=26F2d3aawQARoAAHe1Bak59be66a70ef4a43a219cdcbd896d8a27 funktioniert, aber ob Reichelt immer noch das gleiche Modell anbietet kann ich leider nicht sagen. Ich hab meinen gekauft als der Preis noch bei knapp
-
Thread
Transistoren auf Eignung als Avalanche-Sägezahnoszillator testen - mitmachen!
Transistoren zu ersparen. Geeignet: BC817-25 (Hersteller leider unbekannt) BCW65C (Siemens) BFN26 (Siemens) Ungeeignet, zumindest unter o.g. Bedingungen: BC807-40 (Philips) BC848C (ON Semi) BC856B (Motorola) BC856B (Infineon) BC869 (Philips) BCW67C (Siemens) BCW68H (Infineon) BCX17
wäre das Zünden eines Thyristors gewesen. Für solche Aufgaben nehme ich grundsätzlich einen µC (ATtiny). Gewünschte Frequenz und Pulsbreite in Klartext ins Programm geschrieben, compilieren, flashen und dann stimmt es auch. Die nötigen Umrechnungen macht der Präprozessor in float zur Compilezeit.
-
Thread
Problem beim Bau eines Thermometers
ich hab mal wieder ein Problem mit C. Ich will ein Thermometer mit einem zweipunktkalibriertem ATtiny25 bauen, dass ähnlich wie das im elektor vorgestellte µ-Thermometer die Temperatur als Folge von Lichtblitzen ausgibt. Mein Problem besteht darin, den Wert, der vom ADC kommt in °C umzurechnen. Wenn
else{ if(delay > 0){ delay --; } } } } } //Inits, 26 Bytes void init(){ //Init ADC //Reference @ 1.1 Volts, Temp-Sense-Channel ADMUX = (1<<REFS1)| (1<<MUX0) | (1<<MUX1) | (1<<MUX2) | (1<<MUX3); ADCSRA = (1<<ADPS1) | (1<<ADEN) | (1<<ADSC) |
-
Thread
welche frequenz für ponyprog?
Frequenz ich am µC einstellen muß, damit PonyProg programmieren kann. Also ich habe vor, meinen ATTiny26 (default 1MHz) über die FuseBits auf 8MHz umzuprogrammieren. Daher die Frage ob PonyProg dann hinterher den AVR noch programmiert?