-
Thread
Verkaufe DIAMEX PROG-S - ISP-Programmer für AVR / STM32 / NXP / LPC
STM32F105, STM32F107 - NXP/LPC: LPC17xx, LPC13xx, LPC11xx, LPC21xx, LPC22xx, LPC23xx - Classic: AT90S1200, AT90S2313, AT90S2333, AT90S2343,AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 - Tiny: ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26,ATtiny44, ATtiny45, ATtiny84
ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 - Weitere: AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647, AT90USB1286, AT90USB1287 - alle weiteren ATMEGA Prozessoren, die die ISP-Programmierschnittstelle unterstützen
-
Thread
CAN-Bus mit uC
drum geht, dass das Kerlchen klein wird: MCP2515 statt SJA1000, oder irgendwas mit integriertem CAN (AT90CANxxx, PIC18F2680, ...). Aber ein Tiny85 wird das wohl nicht, das wär zu knapp. Wenn du dir vielleicht vorgestellt hast, mit einem Tiny85 einfach nur die Bitsequenz auf einem Pin rauszublasen ohne
A. K. schrieb im Beitrag #3082788: > oder irgendwas mit integriertem CAN (AT90CANxxx, PIC18F2680, ...). Aber > ein Tiny85 wird das wohl nicht, das wär zu knapp. z.B. die LPC11C-Reihe. Kleine, günstig und genügen Power.
-
Thread
PWM - Breite von 0
. 2. Wenh ich hingegen PWM mit Timer2 und einer Timer-Taktrate von fosc/12 mache, dann hab ich eine Frequenz wie im Bild in rot zu sehen und die LED geht sehr langsam ein und aus. Außerdem geht die LED nicht
80C517A.INC) ;----------------------------------------------------------- ; Codesegment CSEG AT RESET ; Programmstartadresse Start: AJMP INIT CSEG AT 002BH ; Interrupt Timer2 AJMP INT_T2 CSEG AT 0100H ; Programmstartadresse
-
Thread
uC für Schaltregler
stellt sich mir die Frage, ob ich eine solche Schaltung auch sinnvoll mit einem uC aufbauen kann, z.B. at90pwm. Ich habe dabei an einen Regelkreis mit PWM gedacht. Hat jemand schon soetwas ähnliches gebaut?
niederohmig. Am besten nimmt man eine Induktivität und einen FET in Serie, und regelt den Strom mittels PWM. Damit man vernünftige Spulenwerte/grössen (z.B. für 5A) verwenden kann, sollte die PWM-Frequenz schon zwischen 200kHz - 1 MHz liegen, da sind uC normalerweise zu langsam: 8Bit PWM => 256*200kHz=51.2MHz
-
Thread
Frage zur PWM mit OCR1A als TOP-Wert
Hallo, ich möchte eine PWM mit einer Frequenz von 1kHz und einem Duty Cycle von 30% programmieren. Ich verwende einen AT90PWM316 mit 8MHz. Als TOP-Value möchte ich OCR1A (Mode 15) verwenden. Bei einem Prescaler von 8 brauche
Hallo, ich hab das jetzt versucht, erhalte aber am OC1B eine PWM mit 8Hz ? Eigentlich sollten es 1kHz sein. Hier der Code: [c] #include <avr/io.h> int main(void) { //DDRD |= (1<<PD2); // OC1A = output DDRC |= (1<<PC1); // OC1B = output
-
Thread
[V] Verschiedene Bauteile, LED PWM Treiber, Platinen, Bastelkram
Zusammen 6 EUR. - 16 Stück ST L6203 48V 4A DMOS Motortreiber Vollbrücke. 4 Stück 5 EUR. - XC2C64A 64 Makrozellen CPLD Xilinx 100-TQFP. 2 EUR. - PIC18F2550-I/SP DIL28 + Präzisionssockel. 2,50 EUR. - 2x Siemens MP3 Player für SD Karte zum Basteln STA015 MP3 Dekoder + dritter ohne Gehäuse.
Porto - 3 Platinen PIR Sensoren gebraucht. Zusammen 7 EUR. - Platine Schrittmotortreiber mit 2x ST TEA3718 50V 1,5A gebraucht. 3 EUR. - Hama Dualband GSM Antenne 36788 gebraucht. 4 EUR. - 3 unbekannte Platinen von Dräger. Mit Schaltnetzteil, NiMh/LiPo Ladeschaltung, AT90S8515, Littlefuse
-
Thread
Diskussion zum Artikel "Single Chip Frequenzumrichter" für den 2. MC Wettbewerb
maximalen Drehzahl von 20000 U/min (400HZ) zu erweitern. Die Frequenzerzeugung basiert auf einen AT90PWM3B mit einer reinen Sinustabelle von 2040 Inkrementen. In einen Versuch konnten die 750Hz schon recht gut erreicht werden. Der Nachteil besteht nur das an den AT90PWM3B keine LCD Anzeige anzuschließen
Günter P schrieb im Beitrag #5356339: > Der AT90PWM3B ist eigentlich nicht für LCD Anschluß vorgesehen > und man muss sich die Pins verteilt aussuchen. Mal 'ne blöde Frage: Welche AVR sind denn für LCD Anschluß vorgesehen? Ich kenne einige mit
-
Thread
Stabile 2V aus CR2032 Knopfzelle
Auge in ein Datenblatt CR2032 verrät: Nominal Voltage: 3.0 Volts Typical Capacity: 240 mAh (to 2.0 volts) (Rated at 15K ohms at 21°C) "Stabile 2V" wird man nur sehr hochohmig oder sehr kurz haben. Der vorgeschlagene Stütz-Elko muß ja auch von was geladen werden... Es bleibt die übliche Frage
ATtiny13V in 'C' programmiert deutlich eleganter und stromsparender. http://www.mino-elektronik.de/power_at90s/powerat90s.htm Vielleicht nutzt es Dir.
-
Thread
16bit Timer1 - Inerrupt beim Schreiben von TCNTx deaktivieren?
16bit Timer1. Im Datenblatt wird man darauf hingewiesen, dass man beim Zugriff auf das 16bit Register (2 x 8 Bit Register) Interrupts vor dem Zugriff deaktivieren und nachher wieder aktivieren soll, damit ein eventuell auftretender Interrupt beim Schreiben oder Lesen zwischen den beiden 8 Bit Operationen
Compiler ist keine Glaskugel, welche weiß, was du vor hast!!! Hier ein Auszug aus dem Datenblatt (AT90PWM316 Seite 105): (Habs erst jetzt gesehen) The following code examples show how to access the 16-bit Timer Registers assuming that no interrupts updates the temporary register. The same principle
-
Thread
Arduino - bringt's das ? Gesperrt
C-Programm unter Linux/Debian zu kompilieren: http://code.google.com/p/multiwii/source/browse/#svn%2Ftags%2Fversion-2.3%253Fstate%253Dclosed Es funktionierte ganz einfach (Sowohl die Installation als auch das Kompilieren) Mit Bascom (was ich sonst gerne benutzt habe) oder AVR Studio hätte ich
Installiert? Bibliotheken -> aus Zip hinzufügen -> mach mal. Macht es und geht... Jetzt noch ein 16x2 Display mit I2C-Adapter besorgt. Nanu? Das Display zeigt nichts an... Also rumgesucht oder gefragt. Aha, gibt wohl verschiedene Hersteller, irgendwas mit Pinbelegung und I2C-Adresse muß anders sein.
-
Thread
Porterweiterung für µC für LEDs
Anfrage, aber ich suche wohl bei Google einfach nach den falschen Begriffen. Und zwar möchte ich meine AT90USBKey-Karte um ein paar Ausgangsverstärker erweitern, sodass ich LEDs, Motoren, etc. anschließen Kann. Am liebsten als Bausatz. Hat da einer eine Idee, wie und wo man an sowas heran kommt? Ich könnte
http://www.shop.display3000.com/elektronikmodule/i2c-porterweiterung-expander.html
-
Thread
Senden mit UART Tx-Interrupt
habe eine Frage zum Senden per UART Tx Interrupt. Ich verwende das EUSART Register (Controller = AT 90PWM316), da ich auch auf 16 Bit umschalten können muss. Das Problem ist, dass wie hier im Beispiel ersichtlich, die Daten AA, BB, CC und DD nur dann erfolgreich hintereinander gesendet werden, wenn
nicht einen ganzen Text. Ist das Zeichen verarbeitet, kommt nämlich ein neuer Tx Interrupt für das 2. Zeichen usw. Gruss Reinhard
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
ATmega: 65 ATtiny: 23 ATxmega: 4 AT90CAN128: 3 AT89C51CC03: 1 AT90PWM3B: 1 AT90S1200: 1 C167 1 MB91101 (FR3) 1 LPC2101: 1 LPC2138: 2 LPC2148 3 LPC1113: 3 LPC1114: 3 LPC1313: 1 LPC2214: 1 LPC1343 2 LPC1768 4 LPC2294 1
ATmega: 65 ATtiny: 23 ATxmega: 4 AT90CAN128: 3 AT89C51CC03: 1 AT90PWM3B: 1 AT90S1200: 1 C167 1 MB91101 (FR3) 1 LPC2101: 1 LPC2138: 2 LPC2148 3 LPC1113: 3 LPC1114: 3 LPC1313: 1 LPC2214: 1 LPC1343 2 LPC1768 4 LPC2294 1
-
Thread
IDE unter Linux
error: unrecognized argument in option ‘-mmcu=8051’ avr-gcc: note: valid arguments to ‘-mmcu=’ are: at43usb320 at43usb355 at76c711 at86rf401 at90c8534 at90can128 at90can32 at90can64 at90pwm1 at90pwm2 at90pwm216 at90pwm2b at90pwm3 at90pwm316 at90pwm3b at90pwm81 at90s1200 at90s2313 at90s2323 at90s2333 at90s2343 at90s4414 at90s4433 at90s4434 at90s8515 at90s8535 at90scr100 at90usb1286 at90usb1287 at90usb162 at90usb646 at90usb647 at90usb82 at94k ata6289 atmega103 atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1
-
Thread
Aus 13,8V möglichst verlustfrei stabile 5V erzeugen
billigste wird wohl eindeutig dies sein: http://www.ebay.de/itm/1x-Step-down-Spannungsregler-Modul-2-3A-1-5-34V-einstellbar-LM2596-/370733492996 Gruss Harald
geht? Wär nicht ganz > unwichtig. Ich denke nicht viel, Komponenten sollen folgende werden: AT90CAN128 4x ADC ( 1x PWM (Anschließend ne Schaltung die das PWM auf max. 10 V hebt) das wars auch schon. also ich denke das sollte unter 1A sein.
-
Thread
ATMega88 Umgebungsscan
adc_init(); DDRC&=~(1<<DDC5); PORTC&=~(1<<PINC5); DDRD|=(1<<PIND1)|(1<<PIND0); TCCR2A = 0; // Timer 2 auf "Normal Mode" schalten TCCR2B |= (1<<CS21); // mit Prescaler /8 betreiben TIMSK2 |= (1<<TOIE2); // Overflow-Interrupt aktivieren sei(); DIDR0 |= (1 <
folgende Meldung wird ausgewertet nachdem der Code aufgebaut wird: Build started 7.1.2013 at 13:49:29 avr-gcc -mmcu=atmega88p -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT AbstandsmessungSharp.o -MF dep/AbstandsmessungSharp.o.d
-
Thread
Reverse engineering China Heissluftstation
empfohlenen Kondensatoren aufgebaut. Bei meinem Versuchsaufbau (Ich habe noch keine Erfahrung von PWM) wurde aber leider die 2 Transistoren sehr Heiß. Ich habe mir das Signal das beim Motor Ansteht mal angesehen. Die ganze Schaltung beginnt zu schwingen! Kann es sein das die Idee mit den Spannungsregler
Bei mir (mit Eagle 6.2) gehts ohne Probleme.
-
Thread
Keine angaben über erforderliche Kühlung bei 100W LED
geschätzt. Wenn Die Aluplatte 100x50 cm gross wäre dann kommmt man etwa Rth = 50/ √A ( A ist in cm2) auf 0.7 K/W Also ein tiny mit par Zeilen Bascom Code ist für mich einfacher wie ein 555. Solche "PWM Bausteine" habe schon fertig da.
). http://www.abload.de/img/img_1821k4ssm2.jpg
-
Thread
Henne´s LED DMX Transceiver
eingestellten Farbe. Analog den Eurolite LED Rampen Habe dein Vorschalg auch gleich mal ausprobiert. pwm1: lds tempL, PWM_FIELD sub Dim_ges, tempL brcc pwm2 mov tempL, Dim_ges pwm2: cp tempL, PwmCnt ror status lds tempL, (PWM_FIELD+1) cp tempL, PwmCnt ror status
. Die Farben sind nicht fest vorgegeben. Man erreicht in der 3-Kanal-Variante alle Farben. In der 2-Kanal-Variante sind es noch ca 240 + weiß. Allerdings kann man da die Helligkeit sehr einfach regeln. Welchen 8515 nimmst du denn? Den AT90S8515 oder den ATMEGA8515 ? Dann kann ich dir die Firmware
-
Thread
Led-Treppenlicht Steuergerät umprogrammieren
nur 5€. Wäre der hier: http://www.ebay.de/itm/USB-ISP-Programmer-Download-Adapter-f-ATmega-ATtiny-AT89S51-AT86RF401-AT90PWM2-/270815217403?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3f0dd846fb#ht_5164wt_1141 in der Lage das bisherige programm wenigstens zu backupen? Ich wollte schon immer mal AVR-Programmieren
> 1. Wie lässt sich das AVR-Lockbit umgehen? Gar nicht. x3oo schrieb im Beitrag #2970575: > 2. Wie dimme ich mit diesem Steuergerät? Per PWM? Ich nämlich mal > gelesen, dass Atmel chips nur eine begrenzte zahl pwm-fähige ausgänge > hätten und das sind ja eine ganze menge leds zu steuern..
-
Thread
Einfaches IO-Beispiel für AT90USB1287 mit LUFA
bauen möchte ist ein einfaches IO-Modul mit digitalen Ein-/Ausgängen und analogen Ein-/Ausgängen (bzw. PWM). Ich habe hierzu ein recht vielversprechendes Beispiel namens TestAndMeasurement im LUFA-Ordner gefunden. Dies scheint jedoch noch nicht ganz fertig zu sein und entsprechende Treiberbeispiele für
gefunden! (läuft auch auf dem AT90USB1287) Gruss ...
-
Thread
Tussi Belichter
Problem. Aber nenne mir doch mal drei in > Deutschland erhältniche Produkte auf die das zutrifft... 2 sollten erstmal reichen, wie gesagt, muss den alten Audi fit machen. 1. NaOH von Otto Fischar, EAN 4008978115654 2. Afalin Finol Rohrrein, EAN 4009040420232
also Inhibitoren, Phlematisierungsmittel) müssen hier nicht berücksichtigt werden. und vor allem: 2. > Gefährliche Inhaltsstoffe > CAS-Nr. Bezeichnung % > 1310-73-2 Natriumhydroxid >30% Der Hersteller sagt also das es ÜBER 30% NaOH sind... Unter Abschnitt 9: Physikalische und
-
Thread
AVR: PWM mit Phase
und der AT90PWM316 kostet bei ebay 1,88.
Die TinyX5 haben zwar ein PLL, aber nur einen Timer dafür,d.h. ich kann zwar drei PWM-Signale erzeugen, aber die Phasenlage ist immer gleich. Vielleicht hat der AT90PWM316 da mehr Möglichkeiten. Die Phasenlage dynamisch zu ändern stelle ich mir mit einem AVR schwierig vor, da auch
-
Thread
IR Sender Projekt Irsnd
Fehler 2 'TCCR2A' undeclared (first use in this function) Fehler 5 'TCCR2A' undeclared (first use in this function) Fehler 13 'TCCR2A' undeclared (first use in this function) Fehler 14 'TCCR2B
interessante. Nein der erste Fehler ist: [code] #error Wrong value for IRSND_OCx, choose IRSND_OC2 in irsndconfig.h [/code] Der TO hat die Fehler umsortiert und dafür die Fehlermeldungen durchnummeriert. So siehts im AVR-Studio 4 aus: [code] Build started 23.11.2012 at 10:26:56 avr-gcc