-
Thread
Interfacetreiber
der kriegt auf jeden fall erstmal prügel weil er um 12:26 schon zu hause ist... Oo
Wenn es ein AVR Controller (ATMega, ATTiny) ist dann fang mit diesem Standardlink an: http://www.mikrocontroller.net/articles/AVR-Tutorial Und hier in der Artikelsammlung sind auch viele Grundlagen zu LEDs und Taster anschliessen.
-
Thread
Akku-Lader mit AVR
auch z.B. hier: http://www.student.uni-kl.de/~dittrich/trxcharger/index.html Ist zwar mit Tiny26, geht aber bestimmt auch mit einem Mega8
Ich danke Euch für die Hinweise und Links. Ich werde mich jetzt erst mal mit den Datenblättern von Attiny26 und Atmega16 befassen, um zu sehen, ob die Software auf Atmega8 oder 8515 angepasst werden kann. Gruß Sigma N.
-
Thread
Drehgeber/Encoder 1-, 2- oder 4-schrittig
compiling Gray.c51... GRAY.C51(25): error C141: syntax error near 'INT_T0', expected 'const' GRAY.C51(26): error C132: 'INT_T0': not in formal parameter list GRAY.C51(26): error C141: syntax error near '{' Target not created etc.pp. Ich habe keine Ahnung von "C" . Wo liegt das Problem ??? Hintergrund
Rahmen von Peter übernommen. Leider steht mir kein ATmega16 zu Verfügung. Das Beispiel ist auf ein ATtiny2313, mit nur leichten Anpassungen (Timer und PINs), portiert worden. Vorgestellt wurde der Algorithmus schon im Beitrag https://www.mikrocontroller.net/topic/536672 Im angehängten Beispiel wurde
-
Thread
Bordspannung bei 24V
bei laufendem Motor? So isses. Ohne LiMa wird bei guten Batterien die Spannung irgendwo zwischen 26,0 und 26,8V stehen. Im Prinzip kannst du alle Spannungen eines 12V Netzes verdoppeln, um die Verhältnisse eines 24V Netzes zu erkunden. Das gilt allerdings nicht für Transienten und Bursts, die im Kfz
Ja bei laufendem Motor. Und jeder ATtiny mit einem 7805 und Co. hat es bisher überlebt. Und da wurden schon ein paar Hundert verbaut. Verbaut in Scania, MAN und Mercedes LKW
-
Thread
Frage zum ADC und AREF...
Hi, ich habe einen ATTiny26 zum messen von analogen Spannungen verwendet, mit der Funktion wie es im AVR-GCC-Tutorial beschrieben ist, aber AREF (Pin3) kann ich damit nicht mehr als I/O Pin verwenden, weil ich den Pin auf 5V
einhälst (Gerade wenn du AVCC als Referenzspannung wählst). Du findest diese auf Seite 106 des Tiny26 Datasheets. Ist aber kein muss. Aber mindestens einen 100nF gegen Masse würde ich persönlich empfehlen.
-
Thread
ATmega8 lässt sich nicht mehr flashen
) Device code: 0x1e = (unknown) Device code: 0x1f = (unknown) Device code: 0x20 = ATtiny84 Device code: 0x21 = (unknown) Device code: 0x22 = (unknown) Device code: 0x23 = (unknown) Device code: 0x24 = (unknown) Device code: 0x25 = (unknown) Device code: 0x26
) Device code: 0x53 = (unknown) Device code: 0x54 = (unknown) Device code: 0x55 = ATtiny12 Device code: 0x56 = ATtiny15 Device code: 0x57 = (unknown) Device code: 0x58 = (unknown) Device code: 0x59 = (unknown) Device code: 0x5a = (unknown) Device code: 0x5b
-
Thread
Highside N-Channel Fet
prinzipiell praktisches IC, aber geht nicht. Datenblatt Seite 1, "Benefits and Features": • 5V to 26V Input Voltage Range Datenblatt Seite 2, "Absolute Maximum Ratings": BATT, SRC to GND..........................................-0.3V to +30V GATE to SRC..........................................
Bei der 2. Schaltung übernimmt ein ATtiny25 die Ein-Aus-Funktion und erzeugt ein 5 Vss Rechtecksignal. Dieses steuert über eine Ladungspumpe den N-Kanal FET an. Für größere FETs mit höherer GS-Kapazität sind die Widerstände so zu wählen, daß
-
Thread
Problem AM-Empfänger konstruieren
bzw. um die beiden spi_xfr-Aufrufe in main() herum). Compilieren wiederum wie oben, nur -mmcu=attiny26 diesmal. p.s.: Sieh dir natürlich bitte beide Quelldateien jetzt nochmal an, ob du noch irgendwelche logischen Fehler entdeckst. Die sind ja nun recht übersichtlich kurz geworden.
den Fehler mit dem NSel währe ich garnicht gekommen. Ist mir auch erst aufgefallen, als ich den ATtiny26-Code umgeschrieben habe. > Der ATmega8 läuft derzeit mit 4MHz externer Quarzoszi, die Einstellungen > für das UART haben auch soweit gepasst. Dann müsstest du im C-Programm nur ganz oben
-
Thread
Hat schonmal einer ein Opel TID ->erfolgreich<-angesteuert ?
Text zu senden. Aber ich habe nicht bekommen. Ich brauche Hilfe!!! Schreiben von Code in Bascom. ATtiny25 Mikrocontroller Hier ist ein Beispiel von meinem dummen Code: [code]$regfile = "attiny25.dat" $crystal = 8000000 Dim Text2s As String * 9 Dim A As Byte Config Pinb.1 = Output ' MRQ Config
[code]$regfile = "attiny25.dat" $crystal = 4000000 Config Pinb.1 = 1 ' MRQ Config Sda = Portb.0 'SDA Config Scl = Portb.2 'SCL I2cinit Do Reset Pinb.1 Set Pinb.1 Reset Pinb.1
-
Thread
Welcher Distibutor für Atmel?
Hi, welchen Distri nehmt ihr für Atmel Prozessoren? Ich benötige an die 2000 Stück Tiny26, meine normale Teilequelle führt allerdings keine AVRs
https://www.schukat.com/schukat/schukat_cms_de.nsf/index/suchergebnisse?OpenDocument&query=Tiny26&news=true&katalog=true
-
Thread
[V] Relaisplatine mit ATTiny
- 6 Relais 12V / 250V~/10A - Relaistreiber ULN 2803 - Spannungsregler 5V - Mikrokontroller ATTiny26 Auf dem ehem. HF-Teil hab ich eine 10-pol. Stiftleiste geklebt, da passt jetzt ein USBASP als Programmieradapter dran. So kann der Controller ATTiny26 programmiert werden, dass er die sechs
-
Thread
12V-Halogenlampe an 14,8V-LiPo anschließen
eleganteste Lösung. Schont Deinen Akku und verbrät fast keine Energie. PWM mit NE555 oder Attiny und Mosfet. Goggle liefert Schaltungen genug, Forum auch.
max. 62°C/W ist der Temperaturanstieg dT <= 0,350972222W × 62°C/W <= 21,7602777...K Bei derzeit 26,6°C im Raum komme ich auf eine Temperatur des MOSFETs von Theta <= 26,6°C + 21,7602777...K <= 48,3602777...°C Hm, also der MOSFET war bestimmt so im Bereich 60°C bis 80°C, also nicht mehr anzufassen
-
Artikel
IRSND
werden kann. Unterstützte µCs. IRSND ist auf verschiedenen Mikrocontroller-Familien lauffähig. AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P
12.03.2013: 15kHz für RECS80- und RECS80EXT-Protokoll ist nun auch erlaubt 17.01.2013: Unterstützung für ATtiny44 hinzugefügt 12.12.2012: Neues Protokoll: A1TVBOX 07.12.2012: Korrektur Timing beim NIKON-Protokoll 26.10.2012: Einige Timer-Korrekturen, Anpassungen an Arduino 18.06.2012: Unterstützung für ATtiny87
-
Thread
atmega8 programmieren
hl=de&start=16&um=1&itbs=1&tbnid=LIgbn0zR-GeCoM:&tbnh=80&tbnw=140&prev=/images%3Fq%3Datmega8%2Bisp%26hl%3Dde%26safe%3Doff%26um%3D1 Habe die Pins geändert, da das der Atmega16 ist. Als ISP programmer habe ich so ein Teil: http://cgi.ebay.de/USB-ISP-Programmer-fuer-ATMEL-AVR-ATmega-ATTiny_W0QQitemZ390139467528QQcmdZViewItemQQptZWissenschaftliche_Ger
-
Thread
Pin Abfrage, wo ist der Fehler?
Hallo, ich habe folgendes Problem mit meinem Programm (für ATtiny26) [c]int main() { uint8_t Drehzahl,Taster; DDRB = (1<<DDB0)|(1<<DDB1); // LEDs DDRA &= ~((1<<DDA0)|(1<<DDA1)|(1<<DDA2)); //Taster UP,DOWN,SET PORTA = (1<<PA0)|(1
Noch etwas: Wenn ich die _delay_ms(50); einfüge, ist der Flash 195% voll und ohne die Funktion 26%!? Ist das normal, oder wird der Tiny nicht unterstützt?
-
Thread
Konvolut 20 MC+4 Bücher
Konvolut 20 MC (7 Arten)+4 Bücher(siehe Anhang) 4xPic16F716 2xPic16F870 2xPic16F873 2xATTiny26 2xATTiny861 2xATmega32u4 6xATmega88 56€ inkl. Versand Bei Interesse bitte PN
-
Thread
suche speziellen Microcontroller
passenden uC Was meint ihr, würden sich die 2 für meine Zwecke eignen und welcher wäre dann besser?? ATTINY48-PU: http://www.mouser.com/Search/ProductDetail.aspx?qs=K8BHR703ZXgLoO6oMgQ7Jg%3d%3d bzw.: ATTINY461-20PU: http://www.mouser.com/Search/ProductDetail.aspx?qs=2mdvTlUeTfCRIVPoYr1Vsw%3d%3d
Der muss ja nichts koennen, kein ADC, kein PWM, du brauchst ja nur ein paar Port-Pins. > ATTINY48-PU: Oder noch kleiner, Attiny26 oder ein 2313. So in der Art. Du brauchst ja mind. 3 I/O-Pins fuer die Ausgabe und 2-3 fuer den Drehencoder zur Eingabe. Plus eben die Leitungen fuers ISP.
-
Thread
Atmel Studio 6.1 vs. 4.18
3 läuft mit Extern-Taktung auf der fallenden Flanke. Hier die Initial-Sequenz: [avrasm] ldi r26, TCCR3A ldi r16, 0b00000011 ; WGM31 = 1, WGM30 = 1 st X, r16 ldi r26, TCCR3B ldi r16, 0b00010110 ; WGM33 = 1, WGM32 = 0, CS32:30 = 110 st X, r16 ; ldi r26, OCR3AH ; OCR3AH-Adresse laden, High-Teil bleibt ldi r16, 0b00000011 ; OCR3AL mit "3" vorladen clr r17 st X, r17 ; 1.: R17 (High-Byte) auf OCR3AH (Adr 87) laden
-
Thread
Timerinterrupt alle 62.5Hz
zusammenkopiert :-) Weitere Programme zeigen, dass diese Periodendauer durchaus auch mit einem 8-Bit Timer (ATtiny25) erzeugt werden kann: http://www.mino-elektronik.de/Generator/takte_impulse.htm#bsp5 Da ist dann auch die Periode als solche ersichtlich. Siehe: ISR(TIMER1_COMPA_vect)
[quote] Autor: Tim (cpldcpu) Datum: 26.07.2014 07:35 Hain schrieb: > kann es sein, dass die Methode meinen Timer0 beeinflusst? Den Timer nicht, aber die Interrupts werden natürlich gesperrt. Versuche doch einmal, die Interrupt-Frequenz
-
Thread
USI beim ATi2313 und ATi 261
Die haben beide eine USI, der 261 ist das Upgrade zum 26er.
http://www.atmel.com/images/doc2560.pdf http://www.instructables.com/id/ATTiny-USI-I2C-The-detailed-in-depth-and-infor/
-
Thread
AVR gegen den Rest der Welt
steckt zeigt das er billig ist ;) Ich hab sehr viel mit MSP430 gemacht und dann ein Projekt mit ATTiny. Danach war mir klar das ich AVR Projekte nur noch machen werden wenn ich dazu gezwungen werde :) Das war mit dem ATTiny wirklich ein Krampf, da hatte man ständig im Hinterkopf wie viel einfacher
von Leuten, die ganz tief > Embedded Hardware gemacht haben. Äpfel und Bananen. Ein PIC12 oder ATtiny konkurriert doch nicht mit einem Cortex M0+.
-
Thread
QNF Massefläche verlöten?
Moin, Ich habe nun mein Layout für meine Platine mit nem QNF Attiny26 fertig. Wie man sieht ist unter dem Chip reger Bahnenverkehr. Ich denke das ist kein Problem? (Platine wird mit Lötstoplack hergestellt!) Im Datenblatt steht geschrieben man soll die Massefläche
nicht zum thema aber trotzdem :) @ bernd - wo bekommst du den attiny als qfn her? gibts da auch andere avr's im qfn bzw mlf? grüße
-
Thread
Temperaturabhänigkeit µC/Füllstandsmessung
bei ca 28,5kHz = voll und ca 60kHz = leer. Als es noch kälter war sind die Nachtwerte auch mal auf 26,0kHz runter gegangen. Nun weis ich nicht wirklich wo diese Schwankungen entstehen. Im Speicher selbst sollten die Temperaturen nicht stark schwanken, da geschlossen und das Quellwasser keine große
Peter P.S.: Wir haben kürzlich in nem älteren immer noch produzierten Gerät nen 556 durch nen ATTiny25 ersetzt. Warum es den 556 regelmäßig zerschossen hat, kann sich keiner erklären, aber der ATtiny25 läuft nun wie dumm.
-
Thread
Bauteile in Asien bestellen? Erfahrungen?
Hallo, Habe mir mal einige Angebote für einen Maxim Spannungswandler und einen Attiny26L durch www.hkinventory.com zumailen lassen, je 100 Stück. Teilweise sind schon recht günstige Preise dabei, doch irgendwie traue ich dem Braten nicht. Hat schonmal jemand über diese Methode seine
. Manche Firmen wirken nämlich auch sehr fadenscheinig.. Hotmail E-Mail Adressen usw. Einen Attinn26L fälschen? Wie geht das? Einfach ein Gehäuse mit Luft drin? Gruss Alex
-
Thread
Raspberry-Webradio
up lighttpd [ ok ] Stopping web server: lighttpd. [....] Starting web server: lighttpd2013-05-26 21:28:59: (log.c.118) opening errorlog '/var/log/lighttpd/error.log' failed: Permission denied . ok Delete old firmware Build songcontrol rm: Entfernen von „stream.o“ nicht möglich: Datei
bekomme immer noch [ ok ] Stopping web server: lighttpd. [....] Starting web server: lighttpd2013-05-26 21:28:59: (log.c.118) opening errorlog '/var/log/lighttpd/error.log' failed: Permission denied . ok gruß ALex
-
Thread
EEprom Schreib / Lese Problem ?
externen Reset-IC einbauen, bleibt Dir eben nur die Variante mit 3 Datensätzen oder Du mußt auf den ATTiny2313 warten oder auf den ATTiny26 umstricken. Peter
-
Thread
toolchain unter ubuntu 6.06 erfolgreich kompiliert???
ein versuch mit direkt eingetragenen includes bringt [qoute] .....$ make avr-gcc -c -mmcu=attiny13 -I. -gstabs -Os -Wall -Wstrict-prototypes -std=gnu99 main.c -o main.o In file included from main.c:121: /usr/local/avr/include/avr/io.h:86:26: error: avr/sfr_defs.h: No such file or directory /usr/local/avr/include/avr/io.h:292:26: error: avr/iotn13.h: No such file or directory /usr/local/avr/include/avr/io.h:328:26: error: avr/portpins.h: No such file or directory /usr/local/avr/include/avr/io.h:338:25: error: avr/version.h
-
Thread
yaap und nutzbarer Flash
Hallo, habe folgendes Problem: Ich benutze yaap und einen ATtiny26. Lt. Datenblatt hat der tiny26 2K Flash (2K * 16) yaap zeigt in seinem Flash-Fenster jedoch nur BYTES bis zur Adresse 7FFh an und programmiert auch nur bis zu dieser Adresse. Das heisst, es werden
Hallo, der Tiny26 besitzt Speicher der Größe 2k*8, was Yaap anzeigt dürfte also stimmen. Gruß Thorsten
-
Thread
Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt
Habe dann mal weitergemacht: 'Schreibe mir das Programm für den ATTiny1614 um, Pins kannst du selbst sinnvoll wählen.' #################################################### Ich portiere die rekonstruierte SHT-Feuchte-Firmware auf den ATtiny1614: Hardware-PWM statt
neuen Prozessor nur aus der Hex Datei nicht schlecht. [code] /* * Feuchte-Messumformer fuer ATtiny1614 * Port der ATtiny45-Firmware (SHT1x, PWM = relative Feuchte). * * Pinning (SOIC-14), UPDI bleibt frei: * PA1 Pin 12 SHT DATA (Open-Drain, intern Pullup) * PA2 Pin 11 SHT SCK
-
Thread
Register in BASCOM
, fast alle. Beispiel: $asm push R10 push R11 push R16 push R21 push R24 push R25 push R26 push R27 IN R24,$3F PUSH R24 $end Asm hier die ISR $asm POP R24 Out $3f , R24 pop R27 pop R26 pop R25 pop R24 pop R21 pop R16 pop R11 pop R10 $end Asm
Also hier der Code. Das Ganze ist ein Attiny85 der als I2C Slave arbeitet. Das Start und Ovf interrupt wird verwendet, und dementsprechend gibt es eine Start ISR und eine Ovf ISR. Wenn ich nun im Hauptprogramm irgendwelche Berechnungen durchführen
-
Thread
Unbeschaltete Pins
Schaltplan(Teilausschnitt, siehe Screenshot) alle unbenutzten Pins an einen Pull-Down Widerstand(R26,51k) angeschlossen. Zwei Verständnissfragen hätte ich jetzt dazu: 1. Wenn ich die Pins nun auf Ausgang deklariere, fliesst ein Strom. Durch den Einsatz eines Pull-Down Widerstandes verhindere ich
da die Meinungen zu > diesem Thema sehr unterschiedlich ausfallen. Soviel ist das nicht. Beim ATtiny25 (5 IOs) im active Mode fällt das kaum auf. Aber beim ATmega2560 mit 86 IOs summiert sich das schon.
-
Thread
TOP2049 programmer opensource software
:P) für attiny25/45/85 HV programming. Konnte zwar solange herumpatchen bis attiny13 HV bit file mit dem attiny85 ging, nur leider fehlte mir immer noch ein bit, nach ein paar stunden genug gehabt und stange attinys
config files haben jetzt eine Onlinekennung und brauchen somit nur einmal hochgeladen zu werden. * AtTiny 13 (Hab halt noch ein paar davon rumfliegen :) * Viele fixes hier und da. Für Details siehe GIT log. Viel Spaß! http://bu3sch.de/toprammer/toprammer-0.5.tar.bz2
-
Thread
CP/M auf ATmega88
ganz bestimmt nicht tun. leo@cb:~$ uptime 17:09:00 up 10 days, 5:17, 15 users, load average: 0.26, 0.18, 0.06
#1810280: > Welche SOJ Dram's kommen jetzt höchstwahrscheinlich zum Einsatz? > 4M x 4 SOJ haben 26 Pin? 4Mx4 SOJ kommen zum Einsatz. Die haben 24 Pins und werden von 1 bis 26, unter Auslassung der 7 und der 20, durchnummeriert. Ein typischer Vetreter ist z.B. HY5117404C Joe
-
Thread
AVR für Fliesskomma ungeeignet?
Zeiteinheit brauche ich ?" Daneben kann natürlich noch ein kleiner Flash begrenzend wirken. Z.B. sind ATTiny26, ATTiny2313 unter WINAVR nicht Fließkomma geeignet, da muß es schon ein ATMega8 sein. Peter
-
Thread
[V] Atmel AVR uC (Mega168, Mega328, Tiny861, diverse)
2x ATmega168PA-MU (QFN32 - 2x neu noch in Umverpackung von Mouser versiegelt) - Wert 4,50€ 2x ATtiny861-20MU (QFN32 - 2x neu eingeschweißt von Digikey) - Wert 5€ im DIP (neu oder in Steckbrett gebraucht): 1x ATmega8L-8PI 1x ATmega168P-20PU 1x ATtiny861-20PU 1x ATtiny26-16PI die DIP-Versionen