-
Thread
[Tiny2313] Einfachste Schaltung auf eigenem Board
sieht nun so aus: -Pol Batterie -> 10 (GND) +Pol Batterie -> 20 (VCC) +Pol Vibrationsmotor -> 11 (PD6) -Pol Vibrationsmotor -> 10 (GND) Laut Anhang erzeugt ein "low level" am Reset(1) einen Reset. Also muss ich den auf High legen, indem ich: Reset(1) -> 20 (VCC) verbinde? So klappt das
und den - Pol der Batterie... sind die auch miteinander verbunden? 3/ Welches Programm ist im Attiny2313?
-
Thread
AD-Wandler am ATTiny44 bringt scheinbar nur einmal einen korrekten Wert
Ich steh hier voll auf dem Schlauch. Im Simulator läuft das Programm, am Device scheint der ATTiny44 nur einmal den Wert korrekt zu messen. Ich möchte über einen Spannungsteiler die Spannung an einem Kondensator messen. Als Messeingang verwende ich dem PA1. PA3 Wechselt auf High wenn meine Schwellspannung erreicht wird. Das klappt aber nicht. Resete ich den ATTiny44 wenn die Schwellspannung höher ist, dann wird PA3 High. Resete ich den ATTiny44 wenn die Schwellspannung niedriger ist, dann ist der PA3 Low. Lade ich den Kondensator bleibt PA3 Low. Der AD-Interrupt
-
Thread
Konstantstromquelle MC34063 überhitzt!
/77A-150-/index.html?;ACTION=3;LA=2;ARTICLE=3510;GROUPID=3181;SID=11TXVK238AAAIAAENuHxMea6a9aa8d54568b73304e86e78633d9b und dann noch eine 330uF von diesem Typ? Was ist mit R1, muss ich den nicht neu dimensionieren für die beiden Ströme (700 und 300mA)?
Hahaha ja genau das ist es :D Hmm findet noch immer nichts :-( hab die Light Version 5.11.0 von Eagle. Mit oder ohne Sternchen, es findet leider gar nichts. Gruss Andi
-
Thread
ATtiny2313 ungewollter Reset?
Kannst du Vcc am Attiny oszilloskopieren? Bleibt die in dem zulässigen Betriebsbereich oder sackt die ab? Wie hast du das [[Brownout]] am µC eingestellt? Hast du schon mal probiert alles was von dem LM2576 versorgt wird
ich vermute fast, daß vielleicht deine Warteschleifen waitfalling11 und Konsorten etwas zu kurz warten, bis die auf Error gehen. Bei niedrigen Drehzahlen gibt's also öfters mal einen Timeout. Bei waitfalling11 seltener als bei waitrising11, weil waitfalling11 irgendwo
-
Thread
Optimale PMDC-Motorsteuerung für 800W Kinder-Quad 48V
Netz zu finden, wo diese Schaltung (bis auf Q4) weiter optimiert wird. Ich persönlich "würde" n Attiny programmieren. Aber mit einem 4Fach 339 aus den frühen achtzigern rummehren macht auch Spaß:) https://www.mikrocontroller.net/topic/23246#173311
habe nitro motors elektro kinderquad 1000watt48v und die steuergerät ist kaputt mit rückwärts und 11 anschließen kann mir jemand Hilfe wie kann ich finden die Ersatzteile kkarahodzic88@gmail.com Vielen Dank
-
Thread
Pulslänge mit INT0/1 und T1 messen
Rechtecksignals zu messen.Dazu habe ich den Code im Anhang geschrieben. Ich verwende WinAVR, ATtiny2313, Quarz 11.059. Im main wähle ich in GIMSK zunächst INT1 und konfiguriere INT1 und INT0 für steigende Flanken. Nach sei() ist also zunächt INT1 scharf. Wenn nun eine steigende Flanke vorbeikommt
INT1 lege (sind parallelgeschaltet), ich erhalte immer einen Messwert von 30 (entspricht ca 3us bei 11 MHz). Es scheint fast, ob INT0 nicht auf die nächste Flanke wartet, sondern gleich anspricht. Wie kann das sein? Danke für Eure Antworten! Hannes
-
Thread
ATmega88 Timer Auflösung
Von Atmel gibts ne AN für Drehstrommotoren mit dem ATtiny261. Peter
Peter Dannegger schrieb im Beitrag #2938636: > Von Atmel gibts ne AN für Drehstrommotoren mit dem ATtiny261. > > Peter Das habe ich erwartet. Es gibt auch andere App-Notes dazu. Das ist aber nicht mein Problem. Es wäre schön, wenn einer auch auf meine Problematik eingehen könnte. Vielleicht habe
-
Thread
PWM mit ATtiny 2313
Hey zusammen, bin mir mein Programm am umbauen, von ATmega32 auf ATtiny2313. Ist das erste mal das ich einen anderen Controller verwende außer dem mega32. Zu meiner Frage, auf PB2 (OC0A) soll die PWM einen Motor steuern. Aber wenn ich das Programm aufspiele, läuft er
// Pull-Up an PD3 aktivieren // Interrupt für INT1 initialisieren MCUCR |= (1<<ISC11); // Fallende Flanke löst aus GIMSK |= (1<<INT1); // INT0 & INT1 enable // Timer0/PWM initialisieren TCCR0A |= (1<<WGM01) | (1<<COM0A0); // CTC-Mode |
-
Thread
S: Zeitschaltuhr, die verzögert einschaltet
www.ebay.de/itm/267422492414 Datenblatt finde ich gerade nicht, Ansprechverzögerung ist bestimmt Funktion 11, wie bei dem hier: https://docs.rs-online.com/b340/A700000006601916.pdf
digital-wochenzeitschaltuhr-lcd/3149562/ die Schaltstufe von dem Uhrenmodul ablösen und mit einem ATtiny zeitverzögert aktivieren. Ein Foto vom Innenleben zeigt, daß es reicht, die 3-pol. Verbindung zu trennen und dort eine passende Schaltverzögerung anzuschließen: ATtiny, ICM7555, CD4060, CD45... Was
-
Thread
Kleine Spannungen mit Arduino UNO messen OHNE LM358
schon einen präziseren OpAmp, für 0.1% (10 bit) aus 66mV also einen besser als 66uV, wie MCP6V11 (8uV zerodrift 1.6-5.5V, Reichelt) TSZ121 (8uV, ST, 1.8-5.5V) LTC1049/LTC1152 (10uV zerodrift, Ladungspumpe, Reichelt) AD8551 (1uV typ 10uV max, zero drift, Reichelt 2.7-5.5V) AD8622 (10uV)
Es gibt auch AVRs mit differentiellen Eingängen und Verstärkung, z.B.: ATtiny85: 20x ATtiny861: 8x, 20x, 32x ATmega1284: 10x, 200x
-
Thread
Eigene Platine minimalsten notwendigen Bauteilen
Du brauchst also I2C zum Sensor und einen Ausgang. Da reicht irgendein µC in DIP/SO-8 aus, z.B. ATtiny85. Der kann direkt ohne Spannungsregler an eine LiPo. Als 0,4A Treiber ein MOSFET im SOT-23, z.B. PMV37ENEAR (max 3,5A). Wie oft Du laden mußt, kannst Du leicht ausrechnen. Was verbraucht der Sensor und wie oft und lange müssen die 0,4A eingeschaltet werden. Den Verbrauch des ATtiny85 kannst Du vernachlässigen. Aufbauen kannst Du alles auf einer Rasterplatine. Entweder den µC in eine DIP-Fassung oder Programmieranschlüsse vorsehen (6-Pin Pfosten). Oder mit USB-Bootloader:
-
Thread
PWM empfangen, wandeln, per UART weitersenden - welcher µC?
µC soll also nur ein ankommendes PWM-Signal in ein UART-Signal umwandeln. Nun hab ich mir den ATtiny23/13 herausgesucht, frage mich aber, ob mir der Speicher reicht? Kann das jemand abschätzen? Er bietet 2 Kbytes Flash, 0.125 Kbytes EEPROM und 128 Bytes SRAM. Was bedeutet das eigentlich? Der Flash
anderen beiden? Wenn das nicht reicht, wen empfehlt Ihr mir dann? Der Timer muss jedenfalls mindestens 11 Bit breit sein für meine Anwendung. http://www.atmel.com/dyn/Products/Product_card.asp?part_id=3229 DANKE schon mal im Voraus!!!
-
Thread
Mikrocontroller mit exotischem SPI?
, F7,L0,L4 und H7 koennen 4.. 16 bit SPI. Das stimmt so nicht ganz. Aus RefMan STM32F4xx: Bit 11 DFF: Data frame format 0: 8-bit data frame format is selected for transmission/reception 1: 16-bit data frame format is selected for transmission/reception F0, F3, L0, L4, H7 hab ich nicht geprueft
nach Modell) > MSB-first/LSB-first selectable > - Transfer bit length is selectable as 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 24, or 32 bits. > - 128-bit transmit/receive buffers > - Up to four frames can be transferred in one round of transmission/reception (each frame consisting of up to 32 bits
-
Thread
Spannungsüberwachung 12V ohne uC
12V-System, was absolut stromsparend ist. Also fällt ein uC schon mal aus. Wenn die Spannung unter 11,5V sinkt, soll ein Pin auf Masse gelegt werden. Das ist alles. Hört sich nicht nach viel an , aber ist sicher nicht ohne..und ohne Analog-Erfahrung für mich scheinbar unüberwindbar..wer hat eine Idee
Max Herr schrieb im Beitrag #5217225: > Wenn die Spannung unter 11,5V sinkt, soll ein Pin auf Masse gelegt > werden. ICL7665 (3uA) oder TPS3701 (7uA) oder MAX16010 (25uA) oder TPS3847108 (380nA, schaltet aber push pull bei 10.8V fest)
-
Thread
Attiny44 Timer funktioniert nicht ?
> Der Tiny44 hat kein WGM12. Wirklich? Ich finde /WGM12/ unter "12.11.2 TCCR1B – Timer/Counter1 Control Register B" (8183F–AVR–06/12).
schrieb im Beitrag #4892334: >> Der Tiny44 hat kein WGM12. > Wirklich? Ich finde WGM12 unter "12.11.2 TCCR1B – Timer/Counter1 > Control Register B" (8183F–AVR–06/12). Timer0! Du bist jetzt bei Timer1 :-)
-
Thread
AVR ISP Programmer Update
mega32 ja, aber ATTiny2313 z.B. nicht. Zudem gibt es Inkompatibilitäten, wenn Du ein neues AVR-Studio nutzen möchtest, aber eine ältere Firmware im ISP ticken hast. Was genau nicht funktioniert, kann ich nicht sagen, hab
in meinem Fall ohne Probleme geklappt hat (hab meinen AVR-ISP vor ziemlich 1/2 Jahr gekauft, als 4.11 gerade ´rauskam).
-
Thread
Portzustände definieren
unsigned char val1... heisst die Variable jetzt VAL1 oder VALL oder VA11? kleines L, also l, mit 1 zu kombinieren kann schnell zu Verwirrungen führen. Vor allen Dingen dann, wenn man schon 3 Stunden einen Fehler sucht. Das mal am Rande. Ist doch ganz einfach. Du legst
Ok, da ich jetzt komplett auf einen anderen AVR umsteigen mußte. ATTiny44. habe jetzt leider das Problem das ich LED's und Steuer-Ausgänge am gleiche Port habe. PA0-PA3 sind LED's PA4-PA5 sind Ausgänge um etwas anzusteuern.
-
Thread
Schieberegister (HEF4094B) Programmieren
außer Bitbanging keine Hardware des Controllers genutzt wird. Getestet habe ich das mit: - ATtiny13 \ 85 \ 44 - ATmega8 \ 328 \ 2560 sowohl mit HEF4094 als auch mit SN74HC595 Schieberegistern. Das einzig zu beachtende ist die Zuordnung der Pins des Schieberegisters zum Mikrocontroller. Anschluss
+------------+ Anschlussbelegung ATtiny44 HEF4094 ------------------------------------- 16 Vcc 15 oe = Vcc 11 (PA2) ... 2 (seriell data) 10 (PA3) ...
-
Thread
LCD Ansteuerung Atmega32
GND Pin5 E (Enable) --> PD5 Pin6-Pin9 (D0-D3) --> nicht angeschlossen Pin10 Anode --> (5V) Pin11 Kathode --> GND
Pin6-Pin9 (D0-D3) --> nicht angeschlossen Bei mit ist D0..D3 an Pin7...Pin10 Und D4...D7 an Pin11...PIN14 > Pin10 Anode --> (5V) > Pin11 Kathode --> GND Das ist bei mir Pin15 und Pin16. Und wo ist der Vorwiderstand für die LEDs, oder ist der eingebaut? Gruß Dietrich
-
Thread
Akkuspannung über ADC messen (AVR)
und auf den ADC des Attiny geben (d.h. ohne Spannungsteiler o.ä. sondern einfach eine Abzweigung von V_bat zum ADC) oder ist das so nicht möglich bzw. sollte ich noch irgendwelche Sicherheitsmaßnahmen vorsehen? Ich wollte die
ADC einen Widerstand von 1k bis 100k. Mit 10k externem Widerstand käme ich im Worst-case also auf 11k. Macht bei 2,4V 218µA die fließen können. Fließen die dort dauerhaft oder tatsächlich nur, wenn auch eine Messung durchgeführt wird? Viele Grüße Sven
-
Thread
ATTiny 85 3xPWM für RGB LED Kopfschmerzen
Moinmoin, ich möchte den ATTiny85 zum ansteuern von drei RGB LEDs nutzen, weil dieser so schön klein ist und das meiner Meinung nach funktionieren sollte. Über einen Taster inkrementiere ich einen Zähler und über einen weiteren Taster
Hallo Tebee, Hier mal ein paar Ideen: im Datenblatt steht etwas von einem ATtiny15 Mode(Seite 98). Dort müssen die Fuses entsprechend gesetzt sein. Ev. musst Du diesen Mode deaktivieren oder aktivieren? Meiner Meinung nach müsste die Init. so sein:(Die Pins sind nicht der Reihe
-
Thread
Tablet entleert sich beim Laden
0,1 A." Also müßte ich meinem Solarkraftwerk noch einen Horst beistellen, z.B. in Form eines ATtiny mit VUSB, der dann dem Tablet die 100mA explizit erklärt? Außerdem müßte er sofort trennen, wenn die Sonne zu schwach wird, damit das Tablet nicht entladen wird. ps: Schon klar, daß es mit weniger
Knie. die Einzige Möglichkeit ist Panels überdimensionieren oder einen Step down mit mindestens 11-12V Eingangsspannung (und UVLO), der zieht die 12V Solarzellen nicht so weit runter.
-
Thread
Pollin und die Lieferzeiten.
ich nur glück gehabt, da meine 1. Pollinbestellung nur 3 Tage Dauerte (3x 1W LED, Widerstände, 1x Attiny2313, 1x RFID Entwicklungsboard) Mfg
Bestellung am 7.1.11 Lieferung am 12.1.11, alles korrekt. Pollin ist ok.
-
Thread
ATtiny461 Problem mit PWM Takt
ist, zu finden. Daher hab ich die Frequenz per OSCCAL auf 11,5MHz gestellt, sodass für eine gute Abstufung gilt: 11,5MHz/2^8=45kHz. Ich konfiguriere die PWM wie folgt: [c]OCR1A=period/2;//Tastverhaeltnis 0.5 OCR1C=period; TCCR1B=0x01;//Prescaler=1 TCCR1D
OCR1A basierend [/c] CKDIV8 ist 0 und CKOUT ist 1. Nun setze ich period=100 und müsste eigentlich 11,5MHz/100=115kHz PWM Frequenz erhalten. Stattdessen erhalte ich aber exakt die Hälfte, nämlich 57,5kHz. Messe ich an CKOUT den Takt, so ist der korrekt bei 11,5MHz. Was mache ich da falsch? Ich habe
-
Thread
6502 sound generation
annes J. (Firma: _⌨_) (pnuebergang) 21.05.2025 11:29 >PB0 ist am 6532 des Junior-Computers. Das ist ein PIO, oder auch RIOT >genannt. So, damit wäre dann schon mal klar dass es nicht um >Sounderzeugung rein mit dem 6502 geht. Oder auch '
G. K. (zumsel) 21.05.2025 13:11 >Der Lautsprecher vom Apple II hängt an einem FlipFlop was toggelt wenn >man eine bestimmte Adresse irgendwie anspricht: Ein sehr guter Hinweis. Das hat zumindest den Vorteil der Zeitersparnis
-
Thread
Byte auf verteilten Ausgängen ordnen
schrieb im Beitrag #5808769: > Ein eigenes Beispiel hatte ich mal hier genannt: > Beitrag "Re: Attiny85 Pin als Eingang" [c] if(LED1 == EIN) LED0 = EIN; // auch Abfragen sind möglich [/c] Das ist genau dieselbe Abfrage die der TO hat. Und wenn man *else* dazuschreibt (was man sowieso muss
synchron zuweisen (einfach statt direkter Zuweisung in temp. variable speichern) avr-gcc -mmcu=attiny88 -O3 -Wall -Wextra -c -o foo.o foo.c: [c] #include <avr/io.h> #include <inttypes.h> void pinout(uint8_t out) { PORTD = __builtin_avr_insert_bits(0x0123ffff, out, PORTD); PORTC =
-
Thread
I2C Counter für Rechtecksignal
> könnten das Problem eifnach lösen, scheiden aber leider aus Du hast die Wahl: 1. ein MC (ATtiny25) 2. ein Chip-Grab: - 2 Zähler, - Zeitbasis, - Torschaltung, - Ablaufsteuerung, - parallel nach I2C-Wandler
Frequenz-Spannungswandler könnte die 'Knochenarbeit' abnehmen. http://www.mino-elektronik.de/fmeter/fm_software.htm#bsp11 Es ginge auch mit ATtiny45.
-
Thread
µC mit mind. 7 AD Converter
ATtiny84: 8 ADC-Eingänge, 14 Pin ATtiny861: 11 ADC-Eingänge, 20 Pin Peter
-
Thread
Hilfe bei AVR-Assembler Erstversuch
einfacher, aber ich müßte den ganzen Algorithmus "umstricken". Ich habe nur mal probeweise mit einem Attiny2313 eine Routine nur zum Auswerten des DCC-Signals auf 0 oder 1 gemacht, da war er voll und es ging nichts Anderes mehr rein. ;-) MfG Paul
dadurch die (beim Tiny15) eh schon knappe Rechenzeit. > Ich habe nur mal probeweise mit einem Attiny2313 > eine Routine nur zum Auswerten des DCC-Signals auf 0 oder 1 gemacht, da > war er voll und es ging nichts Anderes mehr rein. ;-) Ja richtig, es wird auch viel Code erzeugt, den niemand wirklich
-
Thread
10-30V potenialfrei messen
Frequenz oder ein PWM-Signal wandelt. Für variable Frequenz habe ich Programm+Schaltung für einen ATtiny25: http://www.mino-elektronik.de/Generator/takte_impulse.htm#bsp6 Dabei wird U-IN mit 10 Bit Auflösung gemessen, die Ausgabefrequenz quarzstabil erzeugt, sodaß letztlich nur die Versorgungsspannung
der Frequenz wieder eine Spannung bekommt: http://www.mino-elektronik.de/fmeter/fm_software.htm#bsp11
-
Thread
Attiny2313 Timer1-Interrupt löst nur beim 1. mal aus.
was soll denn das werden > TCCR1B &= (0<<CS11); diese anweisung ist zwar kein Fehler aber ziemlich unsinnig. Es macht TCCR1B = 0; wenn das gewollst ist, dann schreibe es auch so.
Und genau das ist nicht gewollt. Durch "TCCR1B &= (0<<CS11);" deaktivierst Du den Timer gleich wieder.
-
Thread
Flash-Speicher vom ATTINY25 beschreiben
kann mir jemand ein kleines übersichtliches Beispielprogramm posten wie man den Flash-Speicher im ATTINY25 beschreiben kann ? Ich weiss dass man das Fusebit auf Null setzen muss um den SPM Befehl zuzulassen und dass man erst die Register beschreiben muss und dann ein Steuerbit setzen muss um dann inerhalb
Im Gegensatz zu bekannten Bootloader-Projekten hat mir sehr geholfen: g-heinrichs.de/attiny/Bootloader.pdf Daraus entstand das ASM f.T45:[avrasm] ;avrdude -P /dev/ttyUSB0 -c stk500v2 -p t45 -V -Uflash:w:boot1.hex:i ;avrdude -P /dev/ttyUSB0 -c stk500v2 -p t45 -F -V -Uefuse:w:0xfe:m .include
-
Thread
Ventilansteuerung mit Mosfet - Temperatur?
ich verwende für meine Hydraulikventile BTS452T. Ohne Kühlkörper. Angesteuert über den PWM eines ATTiny84.
verwende für meine Hydraulikventile BTS452T. Ohne Kühlkörper. > Angesteuert über den PWM eines ATTiny84. Ok, das ist jetzt aber ein Highside PROFET und kein N-MOSFET. Der braucht zum Ansteuern bei 5V nur etwa 10 µA. Das ist für einen AVR quasi Null-Last und geht entsprechend zackig. Rdson mit
-
Thread
AVR: Warum dieser Preissturz?
Großhändler nimmst, dann wirst Du deutlich bessere Preise bekommen. Digikey.com will für einen Tiny11 nur 0,44 Euro (netto) und für den Tiny12 1,47 Euro. Jeweils bei Einzelstückzahlen. Dort scheint also der Tiny11 wieder die bessere Wahl zu sein. Markus
untypisch. Es kann natürlich auch daran liegen, dass irgendein großer Hersteller z.B. den Tiny 11 oder 12 einbaut und damit die Stückzahl gewaltig hochgegangen ist. Das Tiny11 oder 12 wg. Tiny13 abgekündigt wird, glaube ich nicht. Es gibt immer noch genügend Anwendungen, wo diese Bausteine völlig
-
Thread
Atmega328p fuses falsch gesetzt
Bits case 1 : TCCR1B |= _BV(CS10); break; case 8 : TCCR1B |= _BV(CS11); break; case 64 : TCCR1B |= _BV(CS11) | _BV(CS10); break; case 256 : TCCR1B |= _BV(CS12); break; case 1024 : TCCR1B |= _BV(CS12) | _BV(CS10); break; default : TCCR1B |= _BV(CS11); } } } void stopTimer1 (void) { ATOMIC_BLOCK (ATOMIC_RESTORESTATE) { TCCR1B &= ~( _BV(CS12) | _BV(CS11) | _BV(CS10) ); } } [/c]
-
Thread
UART-Schnittstelle blockiert Upload
Hallo, kann mir einer erklären, warum der Upload aus dem Atmel Studio mit dem Attiny841 fehlschlägt, wenn ein Gerät an UART1 angeschlossen ist PA4 (PCINT4/ADC4/AIN11/TOCC3/T1/RXD1/SCL/SCK) PA5 (PCINT5/ADC5/ACO0/TOCC4/T2/TXD1/MISO) Dafür muss UART1 nicht einmal im Programm aufgerufen
Datenblatt keinen Widerstandswert entnehmen. Habe somit testweise einen 2k2 einbaut. Derzeit sendet mein Attiny841 nur, somit reichte der 1 Widerstand. Wie hoch sollte man den auslegen?
-
Thread
Robot automatisch 3S LiPo Laden
den Akku vollständig zu laden mind. 12.6V beim Eingang des Ladegeräts. Aber wenn der Akku nun seinen 11.xV nähert, dann muss deine Schaltung auch noch damit umgehen können - also mindestens 11.xV-12.6V vertragen an Uint. Meine 2 cent dazu: Eventuell ist K2 überflüssig - wenn du K1 auf Batterie umschältst
Akku vollständig zu laden mind. 12.6V beim Eingang des Ladegeräts. Aber > wenn der Akku nun seinen 11.xV nähert, dann muss deine Schaltung auch > noch damit umgehen können - also mindestens 11.xV-12.6V vertragen an > Uint. Stimmt genau, danke hast du mir das abgenommen. Fehlen noch die Dioden
-
Thread
UART - Beispiel aus dem Tutorial will einfach nicht laufen :-(
Jumper sind gesetzt und an XTAL 1 kommen die 1,843 MHz auch an. Weiters habe ich das STK500 mit einem ATtiny2313 bestückt. Die Fusebits sind auf extern Osc mit 0.9 bis 3 MHZ 14CK 65ms. DIV/8 ist nicht aktiv, ansonsten ist nur bei HIGH.SPIEN der Haken gesetzt. Den Code hab ich an den 2313 angepasst und da
das Beispiel aus dem Tutorial mit den Änderungen die ich wegen des Wechsels vom atmega8 auf den ATtiny2313 gemacht habe. Den Originalcode hab ich hinter ein Semikolon gestellt um einen Vergleich zu haben. Im übrigen, hier im Forum kann man auch den Code formatieren wie ich sehe .... nur ich ... ein
-
Thread
Analog Komparator: mehrere Zustände erfassen ?
STK500 AtTiny2313 AVR Studio 4 Hallo, ich habe mit dem Attiny2313 ein Paar LEDs zum leuchten gebracht und kann diese mittels Software PWM dimmen. Allerdings bisher nur, wenn ich Parameter im Programm ändere und den µC neu beschreibe. Nun möchte ich die PWM
Ich denke, ich werde zum Attiny26 übergehen :-) Bei diesem steht im Datenblatt: 10-bit ADC - 11 Single Ended Channels - 8 Differential ADC Channels - 7 Differential ADC Channel Pairs with Programmable Gain (1x, 20x)
-
Thread
WinAVR problem
reference to `lcd_text' make.exe: *** [main.elf] Error 1 > Process Exit Code: 2 > Time Taken: 00:11
> avr-gcc -mmcu=attiny2313 -I. -gdwarf-2 -DF_CPU=8000000UL > -Os -funsigned-char -funsigned-bitfields -fpack-struct > -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.o > -std=gnu99 -MMD -MP -MF .dep/main.elf.d
-
Thread
ATMEGA328P-PU Standalone Stromversorgung an 12V
Pfoten zu verbrennen. Ich schalte alle Komponenten nacheinander zu: Gemessen an der Batterie bei 11,8V: 0.09A Atmega 0,10A Atmega + 1 LED 0,11A Atmega + 2 LED 0,12A Atmega + 3 LED 0,13A Atmega + 4 LED 0,33A Atmega + 3 LED + 3 Relais Gemessen am 7805: 0,04A Atmega 0,10A Atmega + 4 LED
schnell wird der wie "warm", eventuell fließt da Strom über eine Schutzdiode, ich hab mal einen Attiny falsch angeschlossen, der lebt noch war aber schnell gut warm.
-
Thread
ZX81 plus38 Clone
ist eine 1N4148 und andere Widerstandswerte verbaut) oder bei U11B und dessen Ansteuerung?
A13 hart gegen GND JP10 ist an meinem EEPROM eigentlich A14 und habe ich hart auf GND gelegt JP8, A11 habe ich auf A11 gelassen JP11, ROMCS habe ich auf Default gelassen Eigentlich sollte das funktionieren, nur die Zeichesatztpixel werden eben scheinbar nicht selektiert.
-
Thread
Atmega328 wird beim Schalten eines Relais zerstört
@Mani W: - Ich habe überlegt, ob es das sein kann. Ich habe mich an die Atex-Norm EN/ISO 60079-11 angelehnt. Dort gibt es eine Tabelle 5, in der Sicherheitsabstände verschiedener Spannungsbereiche dargelegt werden. Die 230V fließen auf der Unterseite der Platine, die Kleinstspannung oben. 230V
Ich habe mehrere Schaltungen fast identisch aufgebaut. Der einzige Unterschied ist dass ich einen ATtiny und einen Profet verbaut habe. Und statt dem 470Ohm habe ich einen 270 Ohm verbaut. Rest ist identisch. Und ich habe keinerlei Probleme. Mir ist der ATTiny mal gekillt worden als ich die Freilaufdiode
-
Thread
Frequenzverdopplung
lassen und dann die Pulse mit der doppelten Frequenz wieder ausgeben. Aufwand: 1 Stk 8-füssiger ATTiny (und ein kleiner Spannungsregler)... Und vor Allem: die Pulsform lässt sich damit locker (weil SW) an die nötigen Verhätnisse anpassen... Wie sieht denn das originale Drehzahlsignal aus? Gibt
(-) 6 CKP (+) 7 Abschirmung 8 Batterie (15) 9 Modul an Masse 10 EI-Zündspule (Zylinder 1-4) 11 Nicht belegt 12 EI-Zündspule (Zylinder 2-3) Pin 2 geht original zum DZM, ich würde pin 10 und 12 mit den dioden gegenseitig sperren und zum DZM legen, da ich nicht weiss, ob 2 mit 10 oder 12 identisch
-
Thread
WS2812B manche LEDs zeigen falsche Farben
pixels = Adafruit_NeoPixel(PIX, PIN, NEO_GRB + NEO_KHZ800); void setup() { #if defined(__AVR_ATtiny85__) && (F_CPU == 16000000) clock_prescale_set(clock_div_1); #endif Serial.begin(115200); Serial.println(13); pixels.begin(); } void loop() { pixels.clear(); for
ins UG die kompletten 5m auf RGB Weiß (255,255,255,0) zieht der Streifen (SK6812 RGBW 60LED/m) gute 11A. Bei voller Helligkeit des weißen Chips (0,0,0,255) sind es immerhin 8,4A.
-
Thread
Atmega4809nano
Taktgeber laut meiner Messung keinen Jitter. Keine Ahnung wie die das machen. Beim internen RC eines ATtiny841 und mit Quarz messe ich einen Jitter. Beim Atmega4808/9 nicht.
und es läuft mit 3,3V. Im Vergleich dazu kostet das Arduino Nano Every Board im Handel ab Brutto €11,30/14,20 (ohne/mit Header, Reichelt). Leider sind nicht alle Pins rausgeführt.
-
Thread
Suche uC - SO14, Pin 4: Vcc, Pin 11:GND
durch 14 pinnige PICs (PWR: 1 & 14) ATMELs (PWR: 1 & 14) NXPs (PWR: 4 & 10, 3 & 11) durchgecklickt und versucht einen passenden ersatz zu finden, aber keiner hat die versorgung auf 4, 11. Wo koennte ich noch nachsehen? Oder weiss wer einen handelsueblichen uC der passt? Danke
Du könntest einen ATtiny84 verkehrt rum drauf löten, d.h. Pin1, 14 sind dann Pin 8, 7 (n/c) und dann Drahtbrücken zu VCC, GND ziehen. Die PWMs liegen dann auch passend an OC0B, OC1A, OC1B. Reset muß allerdings disabled werden
-
Thread
Attiny13 mySmartUSB light avrdude
Hallo, ich habe mir den mySmartUSB light Programmer gekauft und will damit nun einen Attiny13 unter Linux mit avrdude programmieren (ISP 6 Pin). Ich habe zum Test mal folgendes eingegeben: avrdude -v -p t13 -c stk500v2 -P /dev/ttyUSB0 -U flash:r:flash.hex:i Leider bekomme ich die folgende Fehlermeldung: avrdude: Version 5.11, compiled on Dec 1 2012 at 18:15:52 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is
-
Thread
Step-Down LED Schaltregler
Tendentiell finde ich die Schaltfrequenz etwas zu niedrig, alternativ könnte ich einen kleinen LPC11C12 o.ä. nehmen und per PLL eine wesentlich höhere PWM Basisfrequenz erzeugen. Alternativ die PWM im AVR auf 6..7Bit reduzieren..da die Ausgangsgrößen alle geregelt sind sollte das funktionieren, jedoch
willst und Dir die PWM-Frequenz zu gering ist, Du aber eh mit 8Bit arbeiten willst - schau Dir den ATtiny25 an, timer1 kann per interner PLL bis 64MHz betrieben werden. Nur für PI-Regler sollte der allemal ausreichen, sonst gibt's ja auch die "größeren" Brüder des tiny25. Schönen Tag noch, Thomas
-
Thread
Ein genaue Quarz
Gehäuse befindet > sich ein Trimmpoti zur Feineinstellung. Aufbau SMD, abgeschirmt. Maße 10 > x 11 mm 4 mm hoch. Betriebsspannung 12 V /4 mA. Ausgang 13,000 MHz, > 1,25 V eff. fast ein Sinus. Lieferung mit Anleitung. > Typ VCT 111 C2 > 1 St. 0,75 € > ....................................... >
kannst ja bei 1s Meßzeit nur "5000" anzeigen. Ein MC kann natürlich viel genauer messen, z.B. ATtiny2313. Peter