-
Thread
STK500: LEDs?
1<<PORTB6) | (1<<PORTB7); } } WinAVR aktuell, AVRStudio 4.11.406, Service Pack 2, STK500, ATTiny26: Ich habe es bisher so verstanden, daß PORTB6 und PORTB7 "high" sein sollen. Wenn ich nun die Portheader anschließe, leuchten die LEDs für PORTB0-5, 6 und 7 sind aus. Sollte es nicht genau andersrum
-
Thread
I2C-Bus
"geht auch das "Mitlauschen" auf dem BUS." Nur mit einem ATTiny26, da der die Adreßauswertung nicht in Hardware macht. Peter
-
Thread
Anfänger-Frage - wie viele Uarts brauche ich ?
ist korrekt so, man muß Bauteile nicht ausquetschen bis zu gehtnichtmehr. Ich habe z.B. viele ATTiny26 im Einsatz, die mit 1MHz arbeiten, obwohl sie 16MHz könnten. Ein guter Entwickler läßt immer Reserven (höhere Zuverlässigkeit). Für die UART gilt: Quarz = n * 16 * Baudrate Der kleinste
-
Thread
PWM mit BASCOM AVR (Mega8)
Komisch Bascom meckert an dem Compare1A = 128 rum ?! Was könnte das sein. Ich benutz nen ATtiny26 mit 1mhz internem chiptakt.
-
Thread
AVRDUDE EEMPROM Fehler mit ATtiny1634
((uint8_t)(int)&test2[1]); eeprom_write_byte (&test[1], 25); eeprom_write_byte (&test2[1], 26); _writeNumber (eeprom_read_byte(&test[1])); _writeNumber ((uint8_t)(int)&test[1]); _writeNumber (eeprom_read_byte(&test2[1])); _writeNumber ((uint8_t)(int)&test2[1]); [/c] Das Ergebnis
Hallo muli, dies ist mein avrdude.conf Anpassung für den attiny1634. Teste Sie bitte mal bei Dir.
-
Thread
Lokalität von Registerwerten?
106, 104, 102, 100, 98, 95, 93, 90, 87, 83, 80 .db 76, 72, 68, 64, 59, 55, 50, 46, 41, 36, 31, 26, 21, 15, 10, 5 .db 0, -5, -10, -15, -21, -26, -31, -36, -41, -46, -50, -55, -59, -64, -68, -72 .db -76, -80, -83, -87, -90, -93, -95, -98, -100, -102, -104, -106, -107, -108, -109, -110 .db
trotzdem danke. aber war wohl wirklich so, dass r18 iwo gestreichelt wurde. hab jetzt einfach r26 benutzt und es funktioniert. :D
-
Thread
HSV to RGB Umwandlung
14, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 23, 23, 24, 24, 25, 26, 26, 27, 28, 28, 29, 30, 30, 31, 32, 32, 33, 34, 35, 35, 36, 37, 38, 39, 39, 40, 41, 42, 43, 44, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67
mache ich meist mit 32 Leds bis hin zu ~80. Für mehr habe ich keine Einsatzzwecke. Will auch den Attiny85 damit nicht überstrapezieren ^^ Der läuft mit intern mit 8MHz gut. Was schwebt dir bei Interpolation im Kopf herum? Ich habe gerade mal auf http://wiki.delphigl.com/index.php/Farbraum etwas gefunden
-
Thread
FUSE BITS AVR
Ich will beim ATTiny26 den externen oszillator (Quarz) benutzen: jetzt soll mann irgendwie die Fuse Bits setzen. Kann mir ein er sagen wie ich sie einstellen muß ?
-
Thread
Defekte logische Zellen im FPGA/CPLD
Übersprechen. Der Hersteller hat sich nicht mehr dazu geäußert, dann habe ich ihn eben durch einen ATTiny26 ersetzt. Ist sogar billiger und stromsparender. Manche Aufgaben kann eben ein MC besser und zuverlässiger erledigen. Peter
-
Thread
Suche Diode mit niedriger Durchlass-Spannung
Genau das tut ja der Pin-Change-Interrupt. Schau Dir mal das Datenblatt nochmal an. Der Tiny26 und der Mega8 hat ihn jedenfalls, da sollte der superdicke Mega128 ihn doch wohl auch haben. Obwohl ich noch nie ein Projekt gesehen habe, daß einen Mega128 auch nur zur Hälfte auslastet. Deshalb
Bedarf an IOs wird meistens total übeschätzt. In der Codesammlung ist ein Beispiel von mir, wo ein ATTiny mit nur 5 Pins eine Taste abfragt, mehrere Temperatursensoren ausliest, eine RTC ansteuert und auf ein LCD ausgibt. Sprich, man kann in der Regel IOs für mehrere Aufgaben gemeinsam nutzen.
-
Thread
ATTiny13A PWM 0,1 ms
Daher die Frage ob es in etwa (ein paar Prozent Abweichung sind mir egal) stimmt. [c] /* * ATTiny13A_PWM_Pulse_LED25000WS.c Fuses: HIGH = 0xFF LOW = 0x7A */ #define F_CPU 2400000UL #define LED01 PB0 #include <avr/io.h> #include <avr/power.h> int main(void) { clock_prescale_set
on Compare Match, set OC0A at TOP, Fast PWM TCCR0B |= ( 1 << CS00); // Prescaler 1 OCR0A = 26; while (1) { } } [/c]
-
Thread
Erstes Projekt, Tipps zur Layoutgestaltung
der Helligkeit gesteuert werden. Das Modul dazu habe ich auch schon fertig. Der µc ist ein Atmel Attiny 26 auf ein IC Sockel und soll dennoch ohne Ausbau programmierbar sein. Als Timer wollte ich den Ausgang OC1A nutzen. Vielleicht kann mir auch jemand ein bisschen beim Timer helfen, der soll ja
-
Thread
deutlich höhere Preise bei Mouser?
Preisanpassung an den Dollarkurs sein, aber ja ich kann die Preiserhöhung bestätigen z.b. bei den Attiny
sicheren Staatsbankrott zu bewahren. Das Deutschland dabei durch eine ca. 15 Prozent (aktuell: 1,26 USD pro EUR) und bald um 33 Prozent (s.o. 1,09 USD pro EUR) unterbewerteten Währung leidet (d.h. bspw- für Energieimporte leistungsfrei entsprechend mehr zahlen muss), ist ein "Kollateralschaden", den
-
Thread
Drucksensor an µC
Es sei denn, dein MC hat bereits einen ADC mit Differenzeingang. Das ist z.B. bei neueren ATTiny wie dem 25/45/85 der Fall oder bei Mega644. Auch der Tiny26 hat Differenzeingang mit wählbarer Verstärkung.
-
Thread
LCD Inverter entstören
Hintergrundbeleuchtung funktionierte. Da ich das Display nun für andere Zwecke benötige und deswegen an meinen ATtiny26 angeschlossen habe, macht mir nun die Hintergrundbeleuchtung Probleme. Sobald ich die Beleuchtung einschalte, dauert es nur ein paar Sekunden, bis nur noch ein Zeichenwirrwar auf dem Display angezeigt
-
Thread
Drehzahl Fahrrad ermitteln
Magneten vorbei gehe) und berechne somit die Geschwindigkeit. Nun benötigt einmal mein Controller (ATTINY2313) eine Batterie, sowie der Hallsensor eine eigene Batterie. (Ich nehme jeweils immer 3 AA Batterien (also insgesammt 6 stück)) Meine Frage ist nun, ob ich an stelle des HAll-Sensors etwas anderes
Kreidestrich auf dem Boden. Viel besser ist es, den ungefähren Wert im Tacho einzutragen (2070mm für 26", 2230mm für 28") und dann eine Strecke bekannter Länge abzufahren. Gut eignen sich Radwege neben (schiffbaren) Flüssen, weil da nach jedem Kilometer ein Schild mit der Kilometermarke steht. Dann schaut
-
Thread
Problem: Externe Platine übers STK500 (ISP) programmieren
Hallo, ich habe mir eine Platine mit einem ATTiny26 gebaut und MISO, MOSI, SCK und Reset auf einem 6 poligen Pfostenstecker herausgeführt um den Prozessor übers ISP vom STK500 programmieren zu können. Wenn ich jetzt den 6 poligen Stecker vom STK501
-
Thread
Einsteigen in Mikrocontroller Programmierung
ein billiges Steckernetzteil für ca.5 € völlig ausreicht, um erste Versuche mit einem Atmega oder ATTiny zu machen, ist dies wohl die preiswerteste Möglichkeit, den Einstieg zu wagen. Die Schwächen, die hier immer wieder den Beigeschmack eines Schrottteiles vermitteln wollen, sind meistens außerhalb der
machen will ist der NiboBee von Reichelt: http://www.reichelt.de/?ACTION=3;ARTICLE=91023;GROUPID=;SID=26@YLLiawQARoAAAj1gCM99982bc0245c41887e33005a5013c8bc Der läuft mit einem ATmega16. hat LED's an board, Taster an Board, Motoransteuerung, IR-LED's usw. Man kkann direkt was machen. Da sind zwar vorgefertigte
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
* liefert gtk3-demo.exe zyklische Fehlermeldungen : (gtk3-demo.exe:5996): Gtk-WARNING **: 09:26:14.735: fb setup not supported, status=36055 (gtk3-demo.exe:5996): Gtk-WARNING **: 09:26:14.744: opengl error 1282 at gtkglarea.c:487 (gtk3-demo.exe:5996): Gtk-WARNING **: 09:26:14.747: opengl error 1282 at gtkglarea.c:489 (gtk3-demo.exe:5996): Gtk-WARNING **: 09:26:14.750: opengl error 1281 at gtkglarea.c:547 (gtk3-demo.exe:5996): Gtk-WARNING **: 09:26:14.753: fb setup not supported, status=36055 (gtk3-demo.exe:5996): Gtk-WARNING **: 09:26:21.773: opengl
-
Thread
Optimierungslevel bei AVRStudio4 ?
, Indirect with Pre-decrement, and Indirect with Post-increment. In the Register File, registers R26 to R31 feature the indirect addressing pointer registers. ... ... The 32 general purpose working registers, 64 I/O Registers, and the 64 bytes of internal data SRAM in the ATtiny13 are all accessible
-
Thread
Timer - von außen einstellbar
Hallo! Gibt's eine Möglichkeit den im ATtiny26 integrierten Timer von außen einstellbar zu gestalten? Mein Programm soll nämlich zeitverzögert starten. Und optimal wäre es, wenn auf der Platine ein Drehpoti o.ä. wäre, mit dem man die Zeitverzögerung
-
Thread
Pic-C-Compiler
AVR-Architektur wesentlich leichter optimalen C-Code bewerkstelligen kann als der PIC. Und auch die neuen ATTINY26, ATMEGA8 haben eine riesen Preisrutsch nach unten gemacht, da können höchstens einige OTP-PICs mithalten. Aber kein vernünftiger Mensch geht zu OTPs zurück, wenn er einmal Flashs programmiert hat
-
Thread
gcc11 könnte das avr Backend verlieren
Veit D. schrieb im Beitrag #6148278: > Error: ATtiny841_DOGM.elf section `.text' will not fit in region `text' > Worauf sich das bezieht kann ich nicht entnehmen. Passst nicht ins flash.
Veit D. schrieb im Beitrag #6148278: > Error: ATtiny841_DOGM.elf section `.text' will not fit in region `text' > Worauf sich das bezieht kann ich nicht entnehmen. Das sagt eigentlich genau das, was es meint: Das Programm passt nicht in den Speicher
-
Thread
EPROMs löschen mit UV LEDs
und das Gerät ist das gleiche. Peter D. schrieb im Beitrag #6998487: > Ich hab noch 5 Stück MX26C512A aufgehoben. Die sind pinkompatibel zum > 27C512, aber elektrisch löschbar. Das spart ne Menge Zeit. > Aber die werden wohl auch im Müll landen. Bevor Du das tust, hier hätte jemand Interesse
jederzeit noch aktuell. Für Neuentwicklungen oder Workarounds würde ich für Segmentdecoder auch einen ATtiny817 nehmen - billiger als jedes TTL-IC. Oder bei Ebay einen 7447 bestellen.
-
Thread
entprellen professionell?!
Diese benötigt zusätzliche 12 Zyklen in irgendeinem Timerinterrupt von 2ms-200ms. Z.B. bei einem ATTiny26 mit 8Mhz sind 20ms = 160.000Zyklen, d.h. 12 Zyklen sind dann enorme 0,0075% CPU-Zeit ! Und bei nur 0,0075% von enormer Einsparung zu reden ist aber nun wirklich Krümelkackerei. 2. spart einen
-
Thread
Schleife mit interrupt beenden.
Polling ist schneller als ein Interrupt (7..10 Zyklen bis zum Eintritt). Ich habe auch mal in einem ATTiny26 pollen müssen, weil ich nur so schnell genug auf ein Signal reagieren konnte. Ich mußte einen CPLD ersetzen. Peter
-
Thread
ADC Differenzeingang ???
Also im ATTINY26 Datenblatt steht dort als Fußnote: "For offset measurements only. See Offset Compensation Schemes on page 88." Scheint in den älteren Datenblättern wohl noch nicht zu stehen.
-
Thread
PWM in Visual Basic
Single) '** Hochauflösend bis auf ca. 0.2 Millisekunden genau '** Kontroliert mit Überlauf am 26.10.2001 Z8 Dim Wert As Large '** es werden nur 27 Bit genutzt Const LetzterTimerTakt As Long = &H7FFFFFF '&H7FFFFFFF Dim StartZeitPunkt As Long Dim EndZeitpunkt As Long Dim AnzahlTakte
regelmäßig wieder abgetreten werden, damit der Rest im System nachkommt... Aber wie schon gesagt: ATtiny dran und fertig. Zur Not geht auch nochn Schieberegister, welches man vorladen kann. Dann reihum takten.
-
Thread
ATTiny2313: WinAVR erkennt Interrupts nicht
Interrupts nicht als Interrupt erkennt ? Bei allen anderen uC funktioniert alles problemlos, nur beim ATTiny2313 habe ich diese Probleme. Ich verwende diese beiden Interrupts, es kommen keine Warnungen oder Fehler, nur die Interrupts werden eben als normale Funktionen eingebaut. SIGNAL(SIG_OUTPUT_COMPARE0A
> 8: 27 c0 rjmp .+78 ; 0x58 <__bad_interrupt> a: 26 c0 rjmp .+76 ; 0x58 <__bad_interrupt> c: 25 c0 rjmp .+74 ; 0x58 <__bad_interrupt> e: 24 c0 rjmp .+72 ; 0x58 <__bad_interrupt> 10: 23 c0
-
Thread
Wer verwendet RFM69?
Felix Pflaum schrieb im Beitrag #4157581: > ATmega85 ATTiny85 selbstverständlich...
benötigt. Die derzeitigen Module mit Cortex-M0+ , RFM69CW, Current-Monitor und Antenne sind nur 31mm x 26,26mm. Die Multibandmodule sind dann 37,2mm x 26,6mm. Das jetzige RF-Sensor Design mit BME280 ( Bild: SPIRIT_Sensor_BME280 ) läuft noch mit dem Spirit1 Modul von ST. Nach dem jetzigen Test werde ich
-
Thread
Möglichst präzise 5V Spannung als Referenz für den ADC
wieder vorbei ist. Musst halt etwas mit dem Poti probieren. Schau dir auch mal die Datenblätter an im ATtiny26 Datenblatt ist eine Beispielbeschaltung für die ADC Spannungsversorgung drin(LC-Filter). Weiß nicht obs im ATM16 Datenblatt auch drin ist.
-
Thread
Ungenaue ADC-Referenz
Es gibt von Atmel ne Produkt Change Notification SC052901 den ATTiny26 betreffend. Die interne Referenz war ja schon immer sehr ungenau, zukünftig wird sie noch ungenauer. Sie kann nun von 2,4V ... 3,05V betragen. http://www.msc.de/d/produktinfo/index.html
-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
deaktiviert. Ein paar schaltungsideen gibt es u.a. hier: http://code.google.com/p/dogm128/wiki/dogm132_attiny84_hardware Grüße, Oli
in kombination mit der neuen Displaygröße nicht stimmt (Z.B. hat die Page-adressierung nun 5 bits(26 Pages/Zeilen). Der Display Controller ist hier der UC1610. Das Display hat 160Pixelx26Zeilen á 4 Pixel(104). Hier der relevante Code für das Bild: uint8_t gap; while(gap<=16){ lcd_data
-
Thread
Atmega 8 + dallas 18s20 + Neuling (never ending story)
programmieren von µC angeht. Mir gelingt das Blinken einer LED mit einem Tiny13, Atmega 8, usw., einen "Attiny 13" als externen Oszillator ist mir auch schon gelungen (bzw. wurde zur Pflicht, da die Fuses eines Atmega 8 "verfused" waren). Ein Display anzusteuern gelingt mir ebenfalls schon mithilfe der Include
@Chris und @perlbastel >"10d26aa48020074" Müsste richtig sein. Im Anhang seht ihr als Beispiel wie das letzte Byte das eingelesen wurde und wie sich dann der Familiencode zusammen setzt. Der Familiencode setzt sich ja 64Bit
-
Artikel
Launchprog
OK Anmerkungen: [1] in der avrdude-Konfigurationsdatei avrdude.conf muss in der Sektion für den ATtiny13 ein Devicecode für den AVR910 hinzugefügt werden. An der Firmware des Launchprog muss nichts geändert werden. Hier habe ich zum Test mal den Devicecode vom ATtiny19 genommen(die zugehörige Hex-Zahl
in make: *** [softserial.o] Error 1 Hilft folgender Patch für softserial.c --- softserial.c 2012-12-26 14:54:00.974029300 +0100 +++ softserial.c.new 2012-12-26 14:54:22.943562900 +0100 @@ -273,6 +273,10 @@ static unsigned char rxBitCnt = 8; static unsigned char rxData = 0; +#ifndef TA0IV_TACCR1 +#define
-
Thread
Geeignetes Kabel für I2C über Langstrecke
/] Aus Sicherheitsgründen setzen wir mittlerweile beim Übertragungsprotokoll auf eine Prüfsumme (ATtiny26 mit eigener Firmware anstelle PCFs..) Damit werden Störimpulse von Waschmaschinen, Hauswasserwerken u.ä. zuverlässig eliminiert.
-
Thread
LCD Ansteuerung Atmega32
falls es hilf hier ein kleiner Auszug wie ich das Teil mal mit einem Attiny26 angesteuert habe. Ich habe einfach nur aufs Busyflag gewartet und dann die Befehle rausgeschickt, habe nicht auf die vorgegebenen Zeiten geachtet wie es das Datenblatt vorgibt. Hast du an die internen
-
Thread
ISP - Pinbelegung
werden müssen usw, das wird dann nur im Programm des AVRs hinterlegt, so das dieser weiß 0b100101=ATTiny26 und schaltet dann entsprechend den Multiplexer. Ich persönlich finde es aber besser jeder Schaltung ne ISP Anschluss zu gönnen so kann man jederzeit drauf wenn man was ändern will ohne gleich
-
Thread
Füllstandsanzeige per LED-Bargraph-Anzeige
Verstärker. Hätte er einen aus der MPX4115-Serie genommen, könnte er sich das sparen, oder ein ATtiny26 hätte wohl auch gereicht, aber die Leute suche sich immmer zielgenau eine unpassende Kombination aus. Immerhin lässt sich der LM3914 auf recht kleine Spannungsbereiche auslegen, aber ich fürchte
-
Thread
Raspberry Pi Prozesse parallel ablaufen lassen.
ein Signalhorn aus der Gebäudesicherheit o.ä. ansteuern. Das Ganze hatte ich mal mit einem kleinen ATtiny85 vollkommen problemlos gemacht. Blinkfrequenz und die Frequenzen für das Signal können einfach über die internen Timer gemacht werden. Sollte für jeden der sich mit den Atmel MCs auskennt absolut
gemacht habe, völliger Müll ist xD Zur Verständniss vielleicht: Pin 13 - Blaulicht An/Aus Pin 26 - Horn An/Aus Pin 22 - Horn wechsel (Stadt/Land) Pin 23 - Blaulicht Rechts Pin 24 - Blaulicht Links Das ganze mit der Abfrage musste ich machen, da das Bedienteil nur Taster besitzt, und ich
-
Thread
Altes AVR-Studio findet ARVISP nicht? Downdate?
jetzt jederzeit umflashen. Aber auch das neueste Studio flasht mit der alten Firmware. Getesten mit ATTiny26, AT8535 und ATM16
-
Thread
Fritz-Box uCLinux usb geräte
es kommt folgendes: [c] usb 1-1.1: new low speed USB device using ahci and address 26 usb 1-1.1: device descriptor read/64, error -145 usb 1-1.1: device descriptor read/64, error -145 usb 1-1.1: new low speed USB device using ahci and address 27 usb 1-1.1: device descriptor read/64
vUSB ist leider recht empfindlich, weshalb ich z.B. meine USB-Nixie-Röhren schlussendlich von ATTiny2313+vUSB auf einen ATMega32U4 umgerüstet habe.
-
Thread
fusebit reset
hallo , wie sieht es aus mit PB.7 beim ATTiny26 wenn ich das fusebit RSTDISBL auf high gesetzt habe kann ich den MC dann nochmal programmieren ? By Wolfgang
-
Thread
Wie mache ich einen analogen Drehzahlmesser ?
anderst beschaltet ist(siehe Bild). Diese Spannung würde ich dann mit einem AVR ausmessen. z.B. ATtiny26 und dann mittels Schrittmotor mit Getriebe eine Nadel bewegen. Am besten man nimmt gleich Schrittmotoren aus Tachos oder Drehzahlmesser weil die sehr kleine Schitte machen durch das integrierte Getriebe
-
Thread
Gel Akku laden mit PWM?
Meine Schaltung dient als universelles Ladegerät für Bleigel Akkus. Ein ATtiny26 misst die Akkuspannung und den Akkustrom und steuert dementsprechend das Tastverhältnis des MOSFETs.
-
Thread
Biete Mitbestellmöglichkeit Platine TAS5630B Class D Amp
unbestückt. Der µC überwacht die OTWx Signale und resetet den TAS bei Bedarf. Es handelt sich um einen ATtiny13. Wer das nicht will kann den µC auch einfach weglassen, der Amp läuft auch ohne ihn! - Das Eingangssignal kommt oben links über U$18 auf die Platine und wird über das Relais erst eingeschaltet
>Bild 26 zeigt dass die Ausgangsamplitude bei 13kHz bereits auf 35,7V >gefallen ist, auf Bild 27 mit 17kHz haben wir nur noch 34,9V. Bild 28 >zeigt 22kHz, Amplitude liegt hier bei 33,7V. Just for Fun gibt