-
Thread
Problem mit ltoa
Das könnte von der SRAM Größe (<= 256 Bytes) auch betreffen: *Attinys* ATtiny28L ATtiny10 ATtiny4 ATtiny5 ATtiny9 ATtiny13A ATtiny13 ATtiny2313 ATtiny25 ATtiny26 ATtiny24 ATtiny261 ATtiny261A ATtiny2313A ATtiny24A ATtiny20 ATtiny40 ATtiny44A ATtiny43U ATtiny4313 ATtiny45 ATtiny461A ATtiny461 ATtiny48 ATtiny44 *Atmegas* ATmega48 ATmega48A ATmega48P ATmega48PA
-
Thread
Datenübertragung über Versorgnug (Gleichstrom)
verteilte) kleine Elektromotoren versorgen und mit je einem kleinen Mikrocontroller (z.B. PIC12F502 ATTINY13 o.ä. (SOT23-8) ) einzeln steuern. (z.B.über einen ZXMHC 6A07 T8TA -aber das ist eine andere Geschichte) Mit einer Datenübertragung von wenigen kBaud bin ich schon glücklich. Die Leitungslänge wird
) > kleine Elektromotoren versorgen und mit je einem kleinen Mikrocontroller > (z.B. PIC12F502 ATTINY13 o.ä. (SOT23-8) ) einzeln steuern. > (z.B.über einen ZXMHC 6A07 T8TA -aber das ist eine andere Geschichte) > Mit einer Datenübertragung von wenigen kBaud bin ich schon glücklich. > Die Leitungslänge
-
Thread
Mein MSP3400 und mein MSP3410 wollen nicht funktionieren
= r18 .def temp4 = r19 .def ar0 = r20 .def status = r21 .def VOLL = r22 .def VOLR = r23 .def BASS = r28 .def TREB = r29 .def SWITCH = r30 ;**** Global I2C Constants **** .equ SCLP = 7 ; SCL für M50198P und MSP3400 .equ DENA
DESCRIPTION ;* Cristalclock or intern RC-Oscillator up to 4MHz ;* Control I2C-Device with an ATTINY2313 ;* ;* SEE DOCUMENTATION !!! ;* ;* USAGE ;* no parameters ;* ;* RETURN ;* none ;* ;***************************************************************************
-
Thread
Suche programmierten uC für Geschwindigkeitsmessung
entspricht 0 .. 14 m/sek entspricht 7 Millisekunden pro 0.1 Meter (schnellstes Meßintervall) einen ATTiny13 bekommt man bis auf 20 MHz hochgezogen (wenn man das wegen Stromverbrauch überhaupt möchte). Das sollte der schon schaffen, 2 Interupt-Abfragen in dieser Zeit (7 ms) abzuarbeiten ... --> wegen
Du kannst Das ganze mit einem Laptop messen. Bei 50km/h und einer Framerate von 60Hz sind das etwa 23cm zwischen zwei Bildern, d.h. wenn Dein Bildfeld jetzt etwa 0.5m ist dann hast Du immerhin zwei Bilder, aber eben bei 50km/h und das ist ganz schön schnell. Bei der halben Geschwindigkeit hast Du schon
-
Thread
Möglichst Resourcenschonend programmieren
Attiny13 mach mich gerade ans Code schreiben
avion23: Doch es gibt einen Spannungsteiler, da ich mit einem Attiny13 nicht die interne BGD gegen Vcc messen kann!
-
Thread
25 Sensoren an ATmega anschließen
Vorschlag Temperatursensor: MPC9700 oder MCP9701 von Microchip. (TO92 oder SOT23) (Falls der Sensor nicht schon festgelegt ist)
Sensoren messen und die Ergebnisse über einen serielle Bus > zusammenführen? > > Z.B. je Rippe einen ATtiny2313 und noch einen Proz als Datensammler? Der ATtiny2313 hat keinen A/D-Wandler und die Tinys mit A/D-Wandler haben keinen UART. Ideal wäre wohl der ATtiny26 bzw. ATtiny261 mit 11 A/D-Kanälen
-
Thread
AVR + 47HC164 Code-Optimierung
Hi, Ich benutze den ATtiny2313 zusammen mit 3 Schieberegistern (74HC164) um 24 LEDs anzusteuern. Dabei soll das laden der Bits in das Schieberegister natuerlich so schnell wie moeglich vonstatten gehen, da man sonst auch die
Originalversion 24-27 Takte (datenabhängig) pro Iteration, die modifizierte Version 23 Takte (gcc 4.3.4). Nicht wirklich der Brüller. Ergibt zusammengerechnet also an die 200 Takte. Mit -O3 sind es jedoch für alle 8 Iterationen insgesamt nur knapp 90 Takte.
-
Thread
ATTiny85 Interrupt Vector verschieben
Auch mit Interrupts muß das USB damit klarkommen, daß die CPU beim Schreiben angehalten wird. Die ATtiny haben nämlich keine RWW-Sekton. Peter
avion23 schrieb im Beitrag #1981020: > Bei mir funktioniert er nur im two-wire modus, nicht im one-wire modus. Für die Suche: One-wire modus funktioniert einwandfrei. Lösung siehe gcc thread.
-
Thread
ATTiny 2313 Änfängerfrage
Hallo ich bin dabei mir eine Impulszählerschaltung zu bauen. Hardware ATtiny 2313 4 7-Segment Anzeigen 2x 4543 4x BC 328 zum Ansteuern der 7 segment paar Widerstände und C sowie Festspannungsregler an pin 4,5 und pin 7,8 hab ich die Transistoren für die 7 Segement
mein Programm verändere. Hier mal mein Code. Thx for help Grüße Simon #define MCU attiny2313 #include <avr/io.h> // Namen der IO Register #include <util/delay.h> // Funktionen zum warten int main(void){ DDRA = 0b00000111; //alle A als Ausgang 0-2 DDRB = 0b11111111
-
Thread
Frequenzzähler 1Hz - 40MHz
Replacing AT90S2313 by ATtiny2313: [pre]The crystal Oscillator in AT90S2313 is capable of driving an additional clock buffer from the XTAL2 output. The ATtiny2313 does not have a rail-to-rail swing on oscillator pins and can
Rechteck-Signal. >Bis jetzt läuft die Schaltung ohne Probleme, ist aber ohne Gewähr! Mit einem ATTiny25/45/85 oder ATTiny261/461/861 kommt man ohne Übertakten auf über 20 MHz. MfG Spess
-
Thread
30 PWM-Kanäle mit ATmega48 machbar?
Das dürfte schon daran scheitern, dass der mega48 nur 23 IO-Pins hat. Rechentechnisch dürfte es auch mit 10 Bit funktionieren. Hab gerade ein paar Soft-PWM-Tests auf einem mega8 mit 3,6864 MHz. Das PWM lastet den µC bei 6 Channels etwa zu 10% aus. Mit 20
Hi! Also ich hatte mal ein matrix 16x8 (also 8x8 mal 2 Farben) mit einem ATtiny2313 + 2x ein Scheiberegister mit dem Dimmen, allerdings nur 4bit (aber das lag an dem Speicher von ATtiny2313). Also 5x6 mit 8-bit / ATmega48 müsste ohne Probleme gehen...
-
Thread
Schalten, nach mehrmaligem Tastendruck
die Anzahl sollte zufällig sein). Sollen sich zwei LEDs einschalten. Ich arbeite hier mit einem ATTiny 2313. Die LEDs ansich anzusteuern stellt kein Problem dar, allerdings finde ich keinen passenden Ansatz um dies erst nach mehrmaligem "Tastenhämmern" zu ermöglichen. Nachdem die Anzahl des Tastendrückens
Sekunden com temp1 out led_port, temp1 rjmp main WGLOOP0: ldi R23, 140 WGLOOP1: ldi R24, 200 WGLOOP2: dec R24 brne WGLOOP2 dec R23 brne WGLOOP1 dec R22 brne WGLOOP0 ret
-
Thread
.c Datei kompilieren (krieg ich einfach nicht hin)
wirklich von AVR Studio. Kann mir bitte jemand helfen? eingestellt ist ATmega8 wie man sieht, aber attiny12 währe auch nicht schlecht. Wahrscheinlich ist das einfach zu schaffen, aber ich Dinosaurier kriegs nicht "in my Brain". hier das makefile ###############################################
Stefan, hmmm, stimmt. hier der link. http://www.mikrocontroller.net/topic/28549 beitrag vom 23.03.2008 20.44 Uhr Andreas Watterott Wenn du lust hast kannst du dir das ja mal anschauen. Nachdem ich pedas Ratschlag umgesetzt habe und B2 B3 und B5 , dazu noch aus der main.c die //init ports gestrichen
-
Thread
Atmega SD-Card Player in C?
Atmega und SD-Karte zu bauen? Ich weiß, es gibt so ein Projekt von Elm-Chan in Assembler mit einer Attiny. Ich würde aber liebe C verwenden. Jetzt frage ich mich, ob z.B. die Datenrate der SD-Karte wie z.B. mit http://code.google.com/p/sdfatlib/ ausreichen würde, um einen WAV-Player zu bauen. Hat
gebastelt, der lief ähnlich und war knallhart in Assembler auf Geschwindigkeit optimiert. SD -> SPI -> Mega23 -> SPI -> MP3-Decoder Maximum waren Dateien mit ca 250 Kilobit/s und die 2k RAM waren bis aufs letzte Byte ausgenutzt MfG
-
Thread
Register ändert sich nicht
Hallo ich möchte einen Gamecube-Controller mit einem attiny45 ansprechen. Das Protokoll habe ich von http://int03.co.uk/crema/hardware/gamecube/gc-control.htm Mein Problem ist, dass der Code weder im Debugger noch real funktioniert. Da der Pin einen externen
schon. klar könnte man das auch in C machen :) laut headerfile liegt DDRB an der stelle 0x17 (23). warum nimmt der compiler dann 55? (0x37)
-
Thread
Welchen ATmega soll ich nehmen?
ATmega329 ATmega3290 ATmega48 ATmega64 ATmega644 ATmega8 ATmega8515 ATmega8535 ATmega88 ATtiny12 ATtiny13 ATtiny15 ATtiny2313 ATtiny24 ATtiny25 ATtiny26 ATtiny44 ATtiny45 ATtiny84 ATtiny85 PPS: (Das ist mein erster Post hier im Forum, ich hoffe ich habe soweit alles richtig gemacht
Anhand des Atmega64 PCINT31:0 PCINT31:24 ->Jeder PIN im Bereich 31-24 löst aus-> PCINT3_vect PCINT23:16 ->Jeder PIN im Bereich 23-16 löst aus-> PCINT2_vect PCINT15:8 ->Jeder PIN im Bereich 15-8 löst aus-> PCINT1_vect PCINT7:0 ->Jeder PIN im Bereich 7-0 löst aus-> PCINT0_vect Stimmt das soweit
-
Thread
Schaltung mit einem Taster ein/aus schalten
nen µC zu nehmen. Wenn der Platzbedarf entscheidend ist, ist das sogar die beste Lösung. Ein ATtiny4 im SOT23 + FET = 2 Bauteile. Peter
Beitrag #1941599: > Wenn der Platzbedarf entscheidend ist, ist das sogar die beste Lösung. > Ein ATtiny4 im SOT23 + FET = 2 Bauteile. absolut richtig... noch eine schnittstelle zu deinem anderen controller und du bist alle sorgen los.
-
Thread
Optimiert der Compiler Division durch 2^n wirklich?
avion23 schrieb im Beitrag #1940921: > Hi Regler, > der Ton ist etwas grob hier. Da kann ich mit Leben. Solange derjenige nicht nur grob ist, sondern auch was konstruktives beiträgt... > Hängt damit
avion23 schrieb im Beitrag #1940921: > Den von dir beobachteten Effekt habe ich schon öfters beobachtet. Das > hat bei mir dazu geführt, dass ich inzwischen _immer_ shifte, wenn es > irgendwie möglich ist
-
Thread
Suche nach Clock Generator bis 192 kHz
AVR-GCC-Tutorial/Die_Timer_und_Zähler_des_AVR und wenn es ein externes Bauteil sein "muss" da halt ein attiny mit i2c und quarz. ps ich weis zwar nicht was die anderen hier vorgeschlagenen ic´s kosten aber ein attiny ist für unter 1€ zu haben. gruss sven
Samplerate direkt einstellbar sein soll, evtl. durch eine SPI > schnittstelle uC kontrolliert. ATtiny13 + Quarzoszillator oder ATtiny25 + Quarz Der Rest wäre Software.
-
Thread
Voltmeter Software!
****************** VOLTMETER-TEST $regfile = "atTiny24.dat" 'ATTiny24-Deklarationen $crystal = 1000000 'Interner Takt benutzt Dim Bimu(12) As Byte 'Bitmuster für Zeichen Dim Dimu(3
;Digit-Zähler für Anzeige-Multiplexing .def iwl=r22 ;ISR-Working L .def iwh=r23 ;ISR-Working H .def wl=r24 ;Working L .def wh=r25 ;Working H .cseg .org 0 rjmp RESET ;Reset Handler rjmp nix;EXT_INT0 ;IRQ0 Handler rjmp nix
-
Thread
Biete CentiPad Embedded Linux Module
OHCI at91_ohci at91_ohci: new USB bus registered, assigned bus number 1 at91_ohci at91_ohci: irq 23, io mem 0x00300000 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected Initializing USB Mass Storage driver... usbcore: registered new driver
Audioverstärker 20W - Lüfteranschluss/Heizungsanschluss - Peltier-Brücke DC 24V/6A - Watchdog ATTiny - Schaltregler 24V->5V - Größe 180x176mm Vom Board sind noch ein paar leere Platinen da, dazu noch ein paar Trinamic Module. Grüße, Marcus
-
Thread
220V Potentialunterschied an den Pins vom ATtiny
trotzdem 1 einziges Bezugspotential haben, und rumsdibums ist die große Spannung zum "obersten" Attiny wieder da.
Las ich da Fahrzeug? Dann auch 15x F23 ? http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23 Man könnte davon ausgehen, daß im Störfall auch mal eine Zelle dieser Reihenschaltung unter Belastung verpolt wird oder total hochohmig
-
Thread
_delay_ms() läuft 4 Mal schneller als erwartet
gemacht worden ist obwohl ich des net brauch? wo bekomme ich die alte version her? ich benutze einen Attiny2313 plz help ;) MfG Titan
Mit welcher Taktfrequenz läuft dein Attiny2313 - noch Werkseinstellung oder hast du was geändert, wenn ja was? Kam beim Kompilieren die Meldung "F_CPU war noch nicht definiert, wird nun mit 3686400 definiert"? Werkseinstellung 1 MHz und
-
Thread
DCF Funktion frisst unglaublich viel Speicher
Hallo! Folgende Funktion belegt fast 50% Speicher in einem ATTiny2313. Ich kenne mich mit Embedded-Programmierung noch nicht so gut aus ... mache ich da was falsch? (ReceivedBits ist ein Array mit den empfangenen Bits, receivedBitsIndex ist der Index des Startbits
= receivedBits[(receivedBitsIndex+22)%59] * 2; resultMinutes += receivedBits[(receivedBitsIndex+23)%59] * 4; resultMinutes += receivedBits[(receivedBitsIndex+24)%59] * 8; resultMinutes += receivedBits[(receivedBitsIndex+25)%59] * 10; resultMinutes += receivedBits[(receivedBitsIndex+26)%59
-
Thread
Viele Fragen und ein kleiner Blog
Hi Nachtrag: Erstetze das 'call KV' im Macro durch 'rcall KV'. Dein ATTiny kennt kein 'call'. MfG Spess
Alle ports sind High nur PC0 Pin23 Blinkt fein im Sekundentakt. Selbst TXD hinterm MAX ist High
-
Thread
Antenne für 518kHz Navtex Empfänger
dafür eine SD Karte zu nutzen. Jede Meldung in eine Datei, die Meldungsnummer als Dateiname (z.B. DE23.txt). Das löst das Problem alte Meldungen zu löschen, die Meldungsnummer wird sich nach einiger Zeit wiederholen - so hoffe ich ;-) Einzig das String Handling macht mir noch Sorgen, da habe ich noch
Zum (Assembler) Code kann ich leider nichts sagen, aber da ich das Programm auf einem modernen ATtiny / ATmega / Arduino inklusive Realtime clock laufen lassen möchte, wird der Code vermutlich stark überarbeitet oder neu geschrieben.
-
Thread
Universal Programmer selber bauen?
einen 0 Kraft Sockel hat und da jedliche AVRs mit brennen kann. Möchte mal sehen, wie du einen ATTiny10 im SOT23-6-Gehäuse in einen üblichen Null-Kaft-Sockel bekommst. So wie es aussieht werden einige neuere AVRs (<40 Pins) nur noch in SMD-Gehäusen gebaut werden. MfG Spess
oder wie auch immer. spess53 schrieb im Beitrag #1923549: > Möchte mal sehen, wie du einen ATTiny10 im SOT23-6-Gehäuse in einen > üblichen Null-Kaft-Sockel bekommst. erinnert mich stark an alle die, die schon nach kontaktpins usw. gesucht haben, und nur weil eine isp sockel zu gross war für
-
Thread
Ärgerlichten Fehler
kleine schaltung mit ATTiny aufgebaut und funzt nicht bin fast blöde gewurden moralm der Geschichte man sollte das Ding Programmieren dann gehts auch ;-)
wieder ein, um heraus zu finden, was da wirklich war. Nun, das blöde Ding schwang da irgendwo bei 23,3MHz anstatt 24MHz. Klar, daß da nur Hieroglyphen am Terminal kommen. Ein Forum, so wie hier, hatte man mangels Internet damals auch nicht.
-
Thread
Biete AVR-ATtiny-Controller (neu, verschiedene Typen)
: SO8, einzeln Herstellernummer "ATtiny10-TSHR" -> einer der kleinsten AVR im SOT23-6-Gehäuse <- Bestand: 10 Einzelpreis: 2,00€ Zustand: SOT23-6, einzeln Versand innerhalb Deutschland 3€ (ansonsten nach Absprache und Aufwand)
Marcus H. schrieb im Beitrag #1912527: > Herstellernummer "ATtiny10-TSHR" > -> einer der kleinsten AVR im SOT23-6-Gehäuse <- > Bestand: 10 > Einzelpreis: 2,00€ > Zustand: SOT23-6, einzeln > machst du witze ? Sogar apo Farnell verkauft die für 0.86EUR/
-
Thread
Brauche Hilfe bei Windradsteuerungsprojekt Gesperrt
Deine Bauteile sind um den Faktor 10 zu teuer, es tut ein einfachster AVR Microprozessor wie ATtiny13, zwei einfachste Hallsensoren wie TLE4905, um die beiden Motoren zu steuern nach Wind und Akkustand. Wenn du zusätzlich technische Daten anzeigen willst, wie Dreh-/Windgeschwindigkeit, -richtung
Steuerung angepasst. Hier mal ein Link zum Windrad: http://picasaweb.google.com/lh/photo/Vm_SAiwze23UlzX97qS5ow?feat=directlink
-
Thread
Kleiner Mikrocontroller
Geschmack: Texas Instruments MSP420F2xxx (z.B. im 14-poligen SSOP) oder vielleicht einfach ein Atmel ATTiny24 im QFN-Gehäuse... man hat da recht viel Auswahl. Aber: Muß das Teil einen LCD-Treiber haben? Wieviele Portleitungen werden gebraucht?
ATTINY10 im SOT23-6 Package
-
Thread
Verständnisproblem zu Zeitangaben im Quellcode
Ich programmiere mit AVR-Studio und beschreibe den µC auf dem STK500. Hab etwa ein halbes dutzend ATTiny13, 23 & 25 ausprobiert. Gemessen habe ich mit einem USB-Speicheroskar und Analogoskar, in beiden fällen identische Ergebnise. Im Quellcode steht: #define send1() leds_on(); _delay_us(
> Was, wie?? "Bei den neueren AVR (wie z. B. ATtiny13, ATtiny2313, ATtiny24/44/84, ATtiny25/45/85, ATmega48/88/168, usw.) kann man als Ausgang konfigurierte Pins toggeln (PORTx zwischen 0 und 1 „umschalten“), indem man eine 1 an die entsprechende Bit
-
Thread
40 Spannungen einlesen und an AtMega8 übertragen
Ich wuerde das Spannung messen 4 ATTiny26 machen lassen. Der ATTiny26 hat 11 10-bit ADC's + die Pins fuer die Uebertragung. Ju
aber wieso würdest du zu dem Attiny25 tendieren ? Gleiches Gehäuse, kaum teurer als der ATtiny13. Wenn Du bei der Entwicklung merkst, daß es in einen ATtiny13 paßt, kannst Du den ja immer noch nehmen. Ich würde eh nicht gleich
-
Thread
ATTiny10 6pin woher?
AVRDUDE kennt den ATTiny10, NUR: das Interface ist laut Datenblatt S.97ff nicht 6-polig, sondern nur 5 polig (so wie bei den PICs), das nennt sich bei Atmel dann TPI. Ich habe keine Ahnung, was man da verbinden muss.
Flow schrieb im Beitrag #1897998: > Abend, > ich bin auf der suche nach dem ATTiny10 mit 6 Pin. > Da die Größe von 2,9mm x 1,9mm ideal wäre. Du suchst also die Variante im Gehause SOT-23/6. Den hat zum Beispiel Farnell auf Lager. > Und eventuell weiß jemand wie man ihn programmieren
-
Thread
Protokoll ELV Funk-Temperatur-/ Luftfeuchtesensor ASH500
wollen ist wohl Quatsch, da muss man erst den passenden Compiler und einen Programmer auftreiben. Ein ATtiny dürfte reichen. An deinem Vorhaben bin ich interessiert. Hast du zufällig eine Betty TV? Da ist ein CC1100 drauf, allerdings für 434 MHz beschaltet. 868 tunen geht zwar, aber der Empfang ist entsprechend
20.8°C 59% EAA0073720 01 12 70 0D D0 80 D0 3A 20.8°C 58% EAA0073726 01 02 70 0D A1 00 E8 3D 23.2°C 61% EAA0073676 01 12 70 0E 74 80 D0 38 20.8°C 56% EAA0073677 01 12 70 0D BB 80 C5 45 19.7°C 69% Einen direkten zusammenhang zwischen Aufkleber und übertragenen Bytes sehe ich da nicht.
-
Thread
Step Up Regler auf 2.5V
Hat der Attiny84V eine Interne Reference? Beträgt die 1.1V (im Datenblatt hab ich nichts gefunden)? Könnte ich dann mit einem Spannungsteiler (z.b. 80k --ADC-- 20k), die Spannung unter 1.1V bekommen und messen
avion23 schrieb im Beitrag #1893968: Zu 1: Zum Glück unterstützt meine Schaltung überhaupt einen weiten Spannungsbereich von 2.5 - 5.5V (da ist ja nicht nur ein Attiny) > zu 2:Wie genau muss dein Quarz sein
-
Thread
Beleuchtung für Modellflugzeug
Programm zusammen. Ein kleiner Tipp: Es muss nicht umbedingt ein ATmega88 sein. Irgend ein kleiner ATtiny tut's auch. (ATtiny13, ATtiny24,...)
E-Bucht aus? z.b. sowas hier http://cgi.ebay.de/AVR-USB-ISP-Programmer-ATMEL-ATMEGA-STK500-Neu-ATTINY-/370442091301?pt=Wissenschaftliche_Ger%C3%A4te&hash=item564011bb25
-
Thread
Multimediaverkabelung und Hausautomation über Ethernet
5V)*0.1A = 0.7W also ca 165kWh im Jahr. Ein DC/DC Wandler würde nicht einmal 0.1W verbraten, also 23kWh im Jahr bei 9*3 Knoten. Und das sind nur die Verluste durch den Einsatz eines ungeeigneten Spannungsreglers. Wenn wir alle Punkte durchgehen, springen womöglich ein oder zwei nette Abendessen im Jahr
0.1A = 0.7W > also ca 165kWh im Jahr. Ein DC/DC Wandler würde nicht einmal 0.1W > verbraten, also 23kWh im Jahr bei 9*3 Knoten. Und das sind nur die > Verluste durch den Einsatz eines ungeeigneten Spannungsreglers. Was spricht dagegen den Linearregler einfach wegzulassen und das Board mit 5V zu
-
Thread
16 unabhängig arbeitende Oszillatoren ?
jeweils ein Attiny erledigt hat. Somit komme ich zu den Timerfunktionen: 16 x Takterzeugung 16 x Monoflop 16 x NF- Signal (Burst mit optionalem Decay) Könnte mir vorstellen, dass man nach wie vor für jeden Kanal
benötige werden und weitere 16 für den Tonausgang. Oder gibt es dafür eine andere Lösung. Bei meinem ATTiny-Listing wird der Schaltausgang gleichzeitig auch zur Tonausgabe benutzt. ( Oder soll ich sagen - nacheinander ?) Ein Atmega 8 hat 23 I/O Pins, ein Atmega 16 32 I/O Pins. Ist diese Überlegung
-
Thread
avr als schaltregler?
. d.h., ich Ja, gibt es. In http://www.mikrocontroller.net/topic/108863#978155 wird ein ATtiny45 als SPMS-Controller verwendet (IC3), um +9V nach ca. -700V umzusetzen. Der C-Code steht ein paar Beiträge später.
Hier gibt's vielleicht was passendes ( mit attiny13 ): http://www.mikrocontroller.net/topic/154783
-
Thread
Poti mit µC "simulieren"?
4 11 - 3 12 - 4 13 - 5 14 - 4 15 - 5 16 - 2 17 - 4 18 - 6 19 - 8 20 - 9 21 - 9 22 - 8 23 - 8 24 - 6 25 - 10 26 - 2 27 - 2 28 - 1 29 - 1 30 - 1 31 - 1 32 - 1 Man sieht das ist ne Menge Holz mit bis zu 10 LEDs in einem Zustand. Ich weiss leider nicht wie ich die über einen z.B
Zum Beispiel 8 x Attiny 26 mit 16 Mhz sollte es gehen. Kosten doch kein Geld.
-
Thread
Labornetzgerät als Projekt
der Primärseite kann ich dem Trafo 12VAC, 23VAC oder 33VAC entlocken. Schadet es dem Trafo wenn ich ihn dauerhaft so anschließe dass sekundär 33VAC rauskommen? Dann könnte ich halt daraus ein 0-30V Netzteil bauen, was mir lieber wäre als knappe
Trennung zur Schaltung, was ja beim ICL7106-7, ja leider der Fall ist. Man könnte das auch mit einem ATtiny2313 realisieren, habe aber leider noch nicht's gefunden... Gruß Michael Edit: ich kann den Mod bei Bedarf zur Verfügung stellen
-
Thread
LCD-Modul EPSON ECM-A0428 von Pollin
byte_to_send,0x1F ; = 32 display character bytes per row C/R rcall SEND_DATA ldi byte_to_send,0x23 ; = Total address range per row = 36 bytes (this byte must ; be at least four greater than the C/R rcall SEND_DATA ldi byte_to_send,0x7F ; = 128 display lines total rcall SEND_DATA
SEND_DATA ldi byte_to_send,0x42 ; Send Memory Write command rcall SEND_COMMAND ldi byte_to_send,0x23 ; = "#" in top, left corner character position. rcall SEND_DATA [/avrasm]