-
Thread
Input Capture Timer3 at90usb647
hallo! ich komme einfach nicht weiter, möchte ein PWM Signal auswerten durch die Capture Funktion des Timer 3. AT90usb647 Vorgehensweise: 1. Ich lasse den Timer auf eine steigende Flanke warten. 2. bei steigender Flanke setze ich das Zählerregister
***************************** SI 16.04.2011 Capture_Timer3_test At90USB647 1kHz PWM Signal am InputCapturePIN=PC7 erfassen v1,0 **************************************************************/ // http://www.mikrocontroller.net/attachment/highlight/312
-
Thread
Grundliegende PWM Fragen
Hallo Leute, ich benutze einen at90usb1286 (USB Teensy 2.0 ++)und verstehe grundsätzliche Dinge zur PWM nicht. 1. Ich habe mir einige Bsp. zur LED fading angeschaut. Ich verstehe allerdings nicht wie ich dem Controller schneller Impulszeiten
kann ich gleich direkt den Register Wert von OCR incrementieren? sprich: OCR = 1 danach OCR = 2 bis OCR = 255 2. Der Teensy hat eine eingebaut LED kann ich diese nutzen wenn ich den PWM + Timer benutze oder muss ich extern eine LED anschließen auf den OC1A (PB5) PIN wenn ich Timer 1 benutze
-
Thread
RC-Auto Transistor brennt durch
Seb schrieb im Beitrag #3550510: > 2SC3420 > 2SA1357 BD433 ff.
Vorwärts- wie auch bei Rückwärtsfahrt. http://www.mikrocontroller.net/articles/Motoransteuerung_mit_PWM#H-Br.C3.BCcke.2C_4-Quadrantensteller Ist zwar nur als H-Fet-Brücke dargestellt, funktioniert aber auch mit bipolaren Transistoren. Wenn zwei Transistoren die übereinander verschaltet sind, gleichzeitig
-
Thread
Hat die künstliche Intelligenz mir überhaupt die richtige Antwort gegeben?
Antworten. Die Bewertung, welcher Fall nun eingetreten ist, liegt beim Fragenden ... > [...] warum er 2.2K nimmt Da spielen die 9V/12V kaum eine Rolle. Relevant sind die 5V vom Arduino. Minus Vbe des Darlington (~2V) fließen dann grob (5V-2V)/2.2kΩ = 1.3mA in die Basis. Bei einer Hfemin von 1000
um den Elektromotor mit einer Stromstärke von 1A betreiben zu können. Ein MOSFET mit einer ID von 2A oder höher sollte in der Regel ausreichen. Der MOSFET sollte auch eine ausreichende Gate-Source-Spannung (VGS) aufweisen, um von der PWM-Ausgangsstufe des Arduino angesteuert zu werden. Die meisten
-
Thread
Kameramodul bei Pollin: Kennt das jemand?
Hi, Schreib mir einfach mal eine mail: kiest2 at web . de Gruß Zippi
probiert -> wieder 0xFF pinMode(12, OUTPUT); // select Pin as ch-B TCCR1A = B00100011; // Fast PWM change at OCR1B??? TCCR1B = B11001; // System clock OCR1A = 2; // 5.333 MHz OCR1B = 1; // 50% PWM Hoffentlich Pin 12 ist PB6/OC1B :) Bin auch unsicher, ob Arduino's Wire(twi) passt
-
Thread
Auswahl eines passenden Mikrocontrollers – Elektronisches Stabilitätsprogramm (ESP)
analog) und wähle einen uC aus, lasse eine LED blinken, ließ Daten ein, reagiere, programmiere Regler, PWM Erzeugung etc. pp. Klaus.
nicht viel. das ist ein 3 AchsGyrp. Du benötigst fürs ESP einen 1 Achs Gyro ( Hochachse) und einen 2 Achs Beschleunigungssensor für Längs und Querachse > > 4 x als Raddrehzahlfühler > http://www.conrad.de/ce/de/product/153802/Hall-IC-Infineon-Technologies-TLE-4945-L-35-24-V-PSSO-3-2?ref=list
-
Thread
STM32 -> A53
faster isn’t going to make you a better pilot I tried KISS flight controller which was running at just 1KHz looptime, and the quad was flying just as “locked in” as my other quads running Betaflight at 8KHz. Mmhhh, ja stimmt. Wirklich gute Seite. Dieser Oscar bestätigt alles, was hier im Forum
Robbi auch bei 100 km/h millisekundenschnell reagieren? Bei 1Hz sind das 27,78m/s = 27,78mm/ms = 2,7cm/ms. Bei 32kHz sind das dann <1mm Bewegung. Macht das Sinn?? rgds
-
Thread
WinAVR Project Wizard
mit einer config datei z.B. XML nicht schlecht währe wenn man z.B. für jeder cpu (at90s1200,...,atmega8,...) eine solche beschreibung (textdatei, XML) macht und darin definiert was und wie zu konfigurieren ist, kann man sehr schnell und einfach neue cpu typen hinzufügen. das heisst,
überladen... für verschiede cpus gibts verschiedene module.. z.b ein ATMega USART modul und ein AT90S UART modul... ich glaube das wäre doch das beste... weil wenn schon dann richtig *g* aber ich lass mich gerne umstimme wenn einer eine bessere idee haben sollte... 73
-
Thread
Bleiakku bei geringer Spannung abschalten
so bestimmen oder ist das zu ungenau wenn man REFS 1:0 auf 1 setzt: Ua/Ue = R1/(R1+R2) 2,56/14 = 20k /(20k + 90k) MaWin schrieb im Beitrag #6627837: > Den willst du bis 11.3V entladen ? Nein, das war am Anfang wo ich mir die Schaltung überlegt habe. Erst später habe ich diesen
dein Tipp den ICL7665 zu verwenden dass es auch ein > Vorwarnsystem beim Abschalten hat mit dem PWM Signal. Der ICL hat einen zweitem Komparator, kann also 2 Spannungsstufen überwachen. Ausserdem kann er gegenkoppeln, also blinken, siehe https://dse-faq.elektronik-kompendium.de/dse-faq.htm [pre
-
Thread
Alternative zu ISD2560-Soundspeicherbaustein
darauf auf, hab gerade nochmal nachgeschaut. Aber, wie gesagt, im Original auf einen ATMEL SPI-Flash AT45DB161B und einem AT90S8535, den man durch einen MEGA8 ersetzen können müsste. Hier die Anleitung: http://www.atmel.com/dyn/resources/prod_documents/doc8091.pdf Und hier die Quellcodes: http://www.atmel.com
auch als "active" vom Hersteller gelistet ist, nämlich der ISD2360. Den gibt es z.B. bei digikey für 2,59€. cu jg
-
Thread
Logic Analyzer bauen
"4 Lagen ist doch schon etwas übertrieben... Selbst viel (vor Pentium) Mainboards kamen mit 2 Lagen aus." Ja, der Apple II. Und der Atari ST. Auch PCs mit 8088, aber bereits einen AT (286er) mit zweilagigem Mainboard habe ich nie gesehen. Und der wurde mit lächerlichen Taktfrequenzen von
Triggerschwelle eingestellt werden und die Kommunikation der ggf. mehreren CPLD übernehmen. Keep it simple: i2c 4-8 Channel DAC für 1,80 - no PWM (ground bounce, EMI etc.) Thema 4 layer PCB: Auf http://www.soudez.be/Page_Projet2.php ist ein DSO zu sehen, dass mit 100MHz arbeitet. Leider habe ich keinen
-
Thread
4Q-Drehzahlsteller 48V 50A
noch nie in der Praxis gesehen, sondern immer nur die einfache H-Brücke. Hier das ganze mal als 2Q Version: http://www.4qdtec.com/pwm-01.html#regen
Wärmeentwicklung der Platine <30°C. Schaltplan und Layout sind überarbeitet, inzwischen ist ein AT90PWM316 statt dem atMega32 geplant, da dieser durch seinen PSC (Power Stage Controller) die gesamte PWM selbstständig erzeugen kann. Eine Platine wurde bischer jedoch noch nicht gefertigt, Programmcode
-
Thread
64 Stall- Laternen mit dimmbarer LED ansteuern
) pwm_vals[3]|=pwm_tmp; if(pwm_values[i]&0x4) pwm_vals[2]|=pwm_tmp; if(pwm_values[i]&0x2) pwm_vals[1]|=pwm_tmp; if(pwm_values[i]&0x1) pwm_vals[0]|=pwm_tmp; if(pwm_values[i]==255) pwm_vals[8]|=pwm_tmp; } } #define delay_mul 4 pwm_doit() { output(pwm_vals[0]),_delay_us(1*delay_mul); output(pwm_vals[1]),_delay_us(2*delay_mul); output(pwm_vals[2]),_delay_us(4*delay_mul
-
Thread
Alles Rund um den MEDION LIFE P89626 NAS
size 64 Dumping data starting at 0x00000000 and ending at 0x08000000... + md5sum /i-data/6764ac2f/admin/mtd0.backup.oob + cat /i-data/6764ac2f/admin/mtd0.backup.oob.md5 90ba1c6c2229e1fc7318a67721e2dc9e /i-data/6764ac2f/admin/mtd0
size 64 Dumping data starting at 0x00000000 and ending at 0x00a00000... + md5sum /i-data/6764ac2f/admin/mtd6.backup.oob + cat /i-data/6764ac2f/admin/mtd6.backup.oob.md5 fa1f9af2d89a4e2f81525ac69e818d95 /i-data/6764ac2f/admin/mtd6
-
Thread
Optimale PMDC-Motorsteuerung für 800W Kinder-Quad 48V
dann nur die Brandlast in dem Moment wo der Motor Feuer fängt. Aber wenn der Motor wirklich nur 2,5A zieht frag ich mich wieso es den Regler verdampft hat. Mit 4 FETs (z.B. IRFB3077) baue ich Dir eine PWM-Regelung, die bei 2kW an 48V noch nicht mal merklich warm wird.
hier nur wieder ;-) - ist nicht meine persönliche Logik ;-). > Aber wenn der Motor wirklich nur 2,5A zieht frag ich mich wieso es den > Regler verdampft hat. Mit 4 FETs (z.B. IRFB3077) baue ich Dir eine > PWM-Regelung, die bei 2kW an 48V noch nicht mal merklich warm wird na ja, es ist etwas
-
Thread
Was sind eure Lieblings-ICs?
Controller) LPC2103 für kleine Sachen ATMEGA1284P/644P, ATMEGA328P(B) - Gute, verläßliche Arbeitspferde AT90LP51ED - Der Nostalgie wegen;-) ZILOG Z8 Encore! - Ein unbekantes Juwell unter den uC Io Expander wie PCA9554 u.ä.
imgrefurl=http://www.evilmadscientist.com/2014/the-xl741/&h=750&w=1000&tbnid=5fYWZvppgAeI_M:&vet=1&tbnh=90&tbnw=120&docid=Kzunpspo3fuaDM&usg=__-jaPNu0Hb_qb2woUroSA_kv60Fc=&sa=X&ved=0ahUKEwiCrK_l3OHRAhWKXBQKHVmABxYQ9QEIIzAC
-
Thread
Oder könnte mir jemand bitte....
das Programm (welches für den AT90s8535 geschrieben ist, für den UART).....umschreiben für den AT90s8515 UART ??? .include "8535def.inc" .def temp = r16 .equ CLOCK = 4000000 .equ BAUD = 9600 ; Stackpointer initialisieren
. oder hat dich jemand dazu angehalten dies zu tun? @Sascha: sag mir mal wie ich nach SPI oder PWM suchen soll?
-
Thread
Spannung sinkt nach dem Anlegen an ADC-Pin
TIMSK0 = 0x02; TCNT0 = 0; //TIFR0 = 0x02; //Timer1 Einstellungen fur PWM TCCR1B = 0x00; // Zähler gestoppt TCCR1A = 0x82; // OC.1A set at TOP, clear when OCR1A reached (siehe Table 14-2) // OC.1B normal port, OC.1C normal
Programmiergeräts ändern, da sich das Bit in einem Fuse Byte befindet: Table 29-4. Fuse High Byte (AT90USB128 : 0x99 - AT90USB64 : 0x9B) b) Digitalteil komplett abstellen, mittels Register DIDR0. DIDR0|=0x80; Probieren Sie erst mal, ob an einem der Eingänge ADC3-ADC0 das Problem auch auftritt
-
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
Frage zu Mosfets
über I²C ginge also nur wenn man die etwas umlötet. Wäre eh praktisch um die Low-Side Treiber an die PWM-Ausgänge zu bekommen...
Weil der bei alten AVR's (AT90...) und Atmel '51ern dringend nötig war. Die neueren AVRs haben einen Pull-Up integriert, und einen Brown-Out-Detektor. Da macht der externe Pull-Up nur noch Sinn, wenn die Schaltung in extrem
-
Thread
Wirksamkeit von "Parallelschaltung" dreier LM399 bei xdevs
liegt und mit etwa Faktor 2 verstärkt wird. Daher steigt die Ausgangsspannung des DA4.1/DA4.2 soweit an, wie die Referenz das zulässt.
Festwiderständen realisieren, würde ich den Stellbereich massiv reduzieren, so eher auf 20 ppm. Und dann noch R2.1 und R2.2 mit 0,01% Genauigkeit. Erstens die sinnfrei überzogene Genauigkeit in Anbetracht der Potipräsenz und dann auch noch die Tatsache, dass die Auswirkungen von langfristiger Widerstandsdrift und
-
Thread
Pulse im ns Bereich mit µC möglich?
Auflösung erzeugen. Das könnte für die XBOX ausreichend sein. :) Noch besser gehts wohl mit einem AT90PWM...der hat eine PLL drin, die PWM ausgänge können da meines Wissens mit bis zu 64MHz laufen, was 15,625ns minimale Pulsbreite wären. Damit kommst du den 20ns für den Prozessor-Hack schon Nahe...
den I2C bedienen
-
Thread
Servo 8bit Timer AVR
von 1ms habe. in der 0. Millisekunde setze ich den Servo ausgang auf high 1. führe ich eine fast pwm aus, je nach eingestellen gradwert 2. setze ich den ausgang wieder auf low und warte bis 20 wo das ganze wieder von vorn beginnt. das ganze habe ich mit einem AtMega16 und Timer 2 programmiert.
; PORTD.7=1; } if (counter == 1){ // OC2 output: Inverted PWM //TCCR2=0x7C; //non TCCR2=0x6C; OCR2=einstellung; } if (counter==2){ // OC2 output: Disconnected TCCR2=0x4C; PORTD.7=0; } counter++; if (counter==20)
-
Thread
Periodendauer
Periodendauer eines Rechtecksignals, mit Hilfe von Input Capture. Das ganze habe ich schon auf einem AT90 PWM3 realisiert. Jetzt soll es auf einem MEGA644 erledigt werden. Allerdings springt mein Programm nicht in die Timer 1 Capture ISR. Mir kommt es so vor als ob ich dazu noch ein Bit aktivieren muss
Hast du auch die _richtigen_ Defs included? Vielleicht compilierst du ja immer noch den Code für den 90PWM3 ???
-
Thread
TSOP 1730
unempfindlich sind (interne AGC). Du mußt also irgendein Impulsmuster erzeugen, z.B. 1ms Trägerfrequenz, 2ms Pause. Und der Empfänger prüft dann den Ausgang, ob genau dieses Zeitintervall zurück kommt. Peter
zwei AP Dosen besorgt und da jeweils eine IR-Diode, einen SFH51xx ( passt besser als TSOP ), einen AT90S2313 und einen MCP CAN Transceiver eingebaut. Die LED wird über PWM mit 36 kHz angesteuert. Zusätzlich wird die PWM mit 240 Hz an- und ausgeschaltet. Zum Empfang benutzte ich den Analog Comparator
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
schrieb im Beitrag #1874844: > Woher weist du, dass die ab morgen mehr kosten? Weil vorhin schon 29,90 am Regal stand und als ich nachfragte, man mir sagte: "Aber heute noch 24,90. Morgen 29,90." Go! 2 Minuten hast Du noch! :-D Gruß Jobst
'uboot-original-mtd0.kwb' to 0x800000 Scanning JFFS2 FS: ........ done. ### JFFS2 load complete: 524288 bytes loaded to 0x800000 ## Starting application at 0x00800200 ...
-
Thread
Power Stage Controller vom AT90PWM3B
Hallo Hat jemand mit dem Power Stage Controller in dem AT90PWM3B gearbeitet? Ich blicke da einfach nicht durch. Mit dem Power Stage Controller muss ich den HIP4081 ansteuern. Dazu noch eine Strommessung welche sich auch super in den Power Stage Controller
Würde gerne den 4 Ramp Mode verwenden um den HIP4081 anzusteuern. Die Werte für die ON_TIME würde der AT90PWM3B dann vom Master per SPI bekommen. Grüß Christoph
-
Thread
[S] Leute die einen Logic Analyzer (MiniLA) bauen wollen
ich glaube 16€) und (wahrscheinlich kein) Zoll drauf. Wie gesagt: Bestellungen bitte an myscha (at) web (punkt) de Ich gebe euch dann meine Kontodaten und bestelle wenn ich das Geld habe. PCB dauert schätzungsweise knapp 2 Wochen und Digikey geht ziemlich flott habe ich gelesen.
Heute gabs noch 2 Angebote für SRAM: - GS84032AT-150 für €4,68 (der ist aber sowieso zu langsam) und - GS84036AGT-190 für €6,64 Beide können allerdings erst im April geliefert werden... Ich würde sagen wir nehmen
-
Thread
Frequenzzähler 1Hz - 40MHz
wohl nur den 'low power' Modus, bei dem an XTAL2 kein > brauchbares Taktsignal ausgegeben wird. Das hatte mich anfangs > irritiert. Ja, so steht es z.B. in der Application Note AVR091: 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 therefore not be used for this purpose. Note
-
Thread
pwm modi beim mega8
Problem: um erst mal potentielle Verständnis Schwierigkeiten auszuräumen - also der mega8 hat 3 pwm Kanäle, entsprechend den Pins OC1A, OC1B, OC2. Dabei entspricht OC2 dem Timer2 im pwm Modus. Timer1 im pwm Modus hat zwei Register zur pwm Erzeugung, die OC1x zugeordnet sind. OCR1A/B sind 16 bit register
ist ausreichend. Ein einfaches Beispiel mit AT90S4433 findest du hier: http://www.brummbaerhannes.de/hannes/avr/7ksend/7ksend01.html Es lässt sich leicht an den Mega8 anpassen. ...
-
Thread
LED Treiber für Lichtband 74V
https://www.joretronik.de/Web_NT_Buch/Kap13_2/Kapitel13_2.html#13.2.1 Bild 13.2.1 die rechte Schaltung. Mit passendem Transistor und Spule auf nahezu x-beliebigem Kern sehr einfach aufzubauen. Betreibt bei mir eine 30W COB LED bei ca. 80V
Kleintrafo 2x24V nehmen, Beispiel https://www.reichelt.at/at/de/printtrafo-10-va-2x-24-v-2x-208-ma-rm-27-5-mm-ei-48-16-8-224-p27492.html?&trstct=pol_0&nbc=1 Leerlaufspannung ist ca. 60V AC, ergubt nach brückengleichrichter
-
Thread
DSI Schnittstelle eines Elektronischen Vorschaltgerätes
und die Spannung und damit die Helligkeit geht zurück. Alle Dimm-Zustände dazwischen entsprechen dem PWM-Signal.
Atmel Mikrocontroller mit Hardware-DALI-Interface und allerlei anderem Spielzeug drin (ADC, DAC, viele PWM-Ausgänge und diverse Timer). Ist vielleicht interessant für dich, wenn du bei digitaler Dimmung bleiben möchtest. Bezeichnung: AT90PWM2 bzw. -3
-
Thread
Seltsames AVR Studio / WinAVR Verhalten
init_PWM_1A(); init_PWM_1B(); init_PWM_2(); // Lokale Variablen // ---------------- // -> Farbsignal-Buffer uint8_t red, green, blue; ENABLE_LED_DRIVER(); red = green
} else { res_blue = (res_blue - 230) * 255 / 180; } red = pwm_adjust(red,res_red); green = pwm_adjust(green,res_green); blue = pwm_adjust(blue,res_blue); set_PWM_1A( red / 2 ); set_PWM_1B( green / 2 ); set_PWM_2( blue / 2 );
-
Thread
Reverse engineering Autoaid / EN-Plus AC011K-AE-25 Wallbox mit ESP32
so mehr über die Antworten. [code] 1. ESP32 -- Hauptprozessor - WiFi, BLE, SDCARD... 2. GD32F103 -- ARM M3 - mit der RFID Platine verbunden, PWM für die CP Leitung? 3. 24256E S99028 -- EEPROM Serial 256-Kb I2C 4. 5. 5532 -- Dual Low-Noise Operational Amplifiers
... 2. GD32F103RET6 -- ARM M3 - PWM für die CP Leitung 3. 24256E S99028 -- EEPROM Serial 256-Kb I2C 4. Oszillator -- für den GD32F103 (8.000 MHz) 5. 5532 -- Dual Low-Noise Operational
-
Thread
Fastavr PWM-Signal
Hallo Also in Bascom ist war ganz einfach: Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 1 Compare1a = 128 Will das aber auch in Fastavr probieren wegen kürzerem Code. Das Signal liegt dann am PIN mit der Bezeichnung Oc1 an. (Beim AT90S2313 PIN15) Befehlsübersicht ???? Hab mir das Pdf-File von der FastAVR Hompage gezogen , oder gibts da mehr dazu ? Gruss Gerhard
-
Thread
Compiler interpretiert falsch, überspringt z.B. if Bedingungen, was tun?
mein µC ist ein AT90USB162 und arbeitet mit dem LUFA USB Stack als USB HID. die Variable next ist global als bool definiert. so hat es jetzt ja schon die ganze zeit funktioniert.
fades: 3 sek fade_init(1, 255, 5); //led1, zielhelligkeit 255, dauer des fades: 5 sek fade_init(2, 255, 10);//led2, zielhelligkeit 255, dauer des fades: 10 sek pwm_update(); //MAIN PROGRAMM for (;;) { //HID_Device_USBTask(&Generic_HID_Interface); //USB_USBTask();
-
Thread
H-Brücke, Frage zum Bootstrap
Motor wird das funktionieren. Voraussetzung ist natürlich, wie Falk schon sagt, dass du keine 100% PWM fahren kannst. In der Realität sollte sich deine PWM im Bereich zwischen 10% und 90% bewegen. Aber sauber ist das auch nicht. Das ist eine Frickellösung. Am besten im einen Zweig den Low Side Fet
nochmal nachgelesen und praktisch getestet. Halbbrücke steuert Motor im Leerlauf an 12V gegen Masse. PWM 1kHz. Fall 1: Oberer Fet PWM, unterer Fet durchgehend sperrend mit Freilaufdiode. 10% Duty Cycle: 2,69V 30% Duty Cycle: 7,65V (0,69A) Fall 2: Oberer Fet PWM, unterer Fet PWM. 10% Duty
-
Thread
[V] Widerstände, LED, LCD, ICs, AVR, Stecker.
1,20 Euro/Stück 1x AtMega16-16PI, DIL40 2,00 Euro/Stück 1x AtMega32-16PU, DIL40 3,20 Euro/Stück 1x SED1330F BA, LCD-Controller (war schon einmal verlötet - nicht von mir getestet)
1,20 Euro/Stück 8x 74HC42, BCD/Dezimal Decoder, DIL16 0,15 Euro/Stück 4x TL 494, PWM, DIL16 0,20 Euro/Stück 20x HC 595, Schieberegister, SMD, SO-16 0,20 Euro/Stück 4x Attiny24 SO-14 1,20 Euro/Stück 1x AtMega16-16PI, DIL40 2,00 Euro/Stück
-
Thread
AVR Studio 4.12 Servicepack 3
---- This Service Pack requires AVR Studio 4.12. What's new? * SP3 includes all SP1 and SP2 updates * Features - AVR Studio 4.12 with Service Pack 3 installed supports the AVR Dragon low-cost emulator and programmer. * New part support - ATtiny44/ATtiny84 - ATmega165P - ATmega168 - ATmega169P - ATmega164P/ATmega324P/ATmega644P - AT90USB1286 - AT90PWM2B/AT90PWM3B All the above parts are supported by simulator and AVRASM2. See the simulator section for more details about support details. * Fixes - General bugfixes for simulator
-
Thread
Schrittmotor -> Frequenz?
die Werte wohl falsch sein. Für eine Tendenz reicht es aber. Jedenfalls habe ich mir mit einem AT90S2313 dann eine dreifach PWM geschrieben und kann nun so über einen Treiber (L293D) die drei Klemmen mit den vorher gemessenen originalen Spannungen (und Strömen) beschalten. Das klappt soweit auch
jetzt, dass ich nicht weiß, mit welcher Frequenz ich den Motor ansteuern muss! Wie schnell muss meine PWM sein? Ich habe zuerst 120Hz, später dann 500Hz ausprobiert. Aber der Motor gibt ein Summen von sich. Hängt das überhaupt mit der Frequenz zusammen? Oder liegt das an der Signalform (bei meiner PWM natürlich
-
Thread
Minisolarzelle mit Stepup + Akku zur Versorgung von Attiny
raus, dasselbe gibts in China für weniger als ein Drittel: http://www.aliexpress.com/item/0-6W-6V-90mm-60mm-DIY-Polycrystalline-Silicon-Solar-Panel/32238970149.html Wenn Du es nicht unbedingt sofort brauchst, sondern 2-4 Wochen Zeit hast, bestell am besten alles dort. Spart Unmengen Geld. Auch über
Die Effizienz der Port-Variante kann man steigern, indem man Ports parallelschaltet, bei Hardware-PWM könnte man die 2 PWM-Pins eines Timers parallelschalten, bei Software-PWM könnte man einen ganzen Port, 8 Pins, benutzen, wenn sie frei sind. Man muß sie halt wirklich gleichzeitig schalten. Da sich
-
Thread
Vodafone Webby Webradio
Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bi t) Scanning device for bad blocks Bad eraseblock 351 at 0x02be0000 Bad eraseblock 683 at 0x05560000 Creating 2 MTD partitions on "NAND 128MiB 3,3V 8-bit": 0x02700000-0x02b00000 : "Factory - Yaffs2" 0x02b00000-0x06e00000 : "Data - Yaffs2" Creating 2 MTD
recv_indicatepkt(): 888e ether_type==0x8E88!!!! @wpa_set_encryption[0421] set key : keyidx=2 padapter->securitypriv.dot11802 1XGrpKeyid=1 RTC TIME SET : 4d2f5796 saevaDBG pwm : 90 saevaDBG pwm : 90 # [/pre]
-
Thread
Ask me anything, Fertigung bei AISLER
ausreichend Material noch? Könnt ihr die Liefertermine aktuell noch einhalten? Wir haben für die letzte 2 x 4 cm² Leiterplatte knapp 700 Euro bezahlen müssen (12 AT)!
Wir bieten die "einfachen" 2-lagigen Platinen in langsam (Budget/10AT) und schnell (Blitz / 1AT) an. Die 10AT sind allerdings ein maximaler Wert, in der Regel geht es schneller oder mit ein wenig Glück, landet man sogar im Blitz-Fertigungslauf
-
Thread
9 Kanal PWM / AT90PWM3(B)
. Selbst 20 MHz Sind nicht schnell genug die obigen Anforderungen mit Software-PWM zu machen. Bleibt also nur ein AVR mit mind. 9 Kanälen Hardware-PWM. Da bin ich auf den AT90PWM3(B) gestoßen weil es heißt er habe 10 PWM Kanäle. Nun die eigentliche Frage: Ich finde im Datenblatt
Daniel Steffen schrieb im Beitrag #1957027: > Ich finde im Datenblatt keine 10 PWM Kanäle. > Lese ich da was falsch oder übersehe ich etwas? +8 Kanäle bietet er durch: PSC0: PSCOUT00 PSCOUT01 PSC1: PSCOUT10 PSCOUT11 PSC2: PSCOUT20 PSCOUT21
-
Thread
Programm von mega32 auf mega328P convertieren
Im Prinzip sind die beiden Typen doch gleich ? Nö. Der ATmega32 ist ein Nachfolger der Linie AT90S4434/8535, aus denen dann ATmega163 und ATmega16 hervorgegangen sind. Ab ATmega16 dann auch mit JTAG zum Debuggen. Der ATmega328 ist ein Nachfolger der Linie AT90S2232/4433, aus denen der
mehrfach nutzen. Ein Teil des Programms ist noch C, der neuere C++. Die Timer sind noch "C". 2 Timer genutzt: - 16 Bit Timer macht ein PWM Signal für Servos - 8 Bit Timer ,macht eine ungefähre Zeitbasis Kurz vorab. Ich habe zwei Makros definiert BV() => Setzt Bit BVC() => Löscht ein Bit
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
as sbit at LATB7_bit GLCD_CS2 as sbit at LATB6_bit GLCD_RS as sbit at LATB5_bit GLCD_RW as sbit at LATB4_bit GLCD_RST as sbit at LATB1_bit GLCD_EN as sbit at LATB0_bit dim GLCD_CS1_Direction as sbit at TRISB7_bit GLCD_CS2_Direction as sbit at TRISB6_bit GLCD_RS_Direction as sbit at TRISB5_bit GLCD_RW_Direction as sbit at TRISB4_bit GLCD_RST_Direction as sbit at TRISB1_bit
-
Thread
Output invertieren
von ca 3,6 KHz zur Folge. Das es sich um meine Diplomarbeit handelt, und die Vorgabe den Atmel AVR AT90S2313 definiert, muss ich meine Lösungen für diesen Chip auslegen, ohne zusätzliche, externe Hardware (DDS, DSO etc). Es wäre also möglich, die Maximalfrequenz zu verkleinern, wenn es keine andere
hz. Naja ich kappiere eigentlich nicht richtig wo dein Prob ist. Der µC schafft doch mit 5 MHZ bei 2 Befehlen also 2,5 MHZ. Entweder PWM oder durch Schleifen brauchst ja nur die Einschalt- o. Ausschaltdauer zu variieren und dadurch die Frequens automatisch mitverändern.
-
Thread
8 PWM Ausgänge
hallo, ich hab eine frage, ich brauche 8 seperat steuerbare PWM Ausgänge. und wenn es geht nicht als Software PWM. brauche jeweils eine Frequens von >100kHz Ist das mit dem AT90PWM3B möglich, ich hab zwar schon ein bissel in dem Datenblatt gelesen aber irgendwie
Hallo Lothar, im datenblatt steht '12 bit PWM with deadtime''3x2', was auch immer das ist. Es scheint aber so, dass nur 2 Timer vorhanden sind(8/16). Ich kann mir das nur so vorstellen, dass der 16-bit-Timer unterschiedlich abgefragt wird.(deadtime
-
Thread
Alternative zu CAN-Bus?
MCP2515 ist ziemlich einfach gebaut und dementsprechend einfach im Umgang. Der CAN Controller in den AT90CANxxx (vgl Mega128+CAN) ist wesentlich komplexer. Den Tranceiver (8pin) benötigst du immer, egal ob der CAN Controller drin ist oder draussen. > Und wenn ich es ohne den Spezial Atmega mache
angeht auch nicht > gerade günstig. MCP2515: <3€ PCA82C251: <1€. Yep, das ist teurer als I2C. Aber lustigerweise ist Mega8+MCP2515 günstiger als PIC18F258 oder AT90CAN128 mit internem CAN. > integriertem CAN oder den externen MPC2515. Auf jeden Fall braucht jeder > CAN-Knoten noch ein Drosselpaar
-
Thread
Erzeugen von Heißluft
Leistung von der Folie nicht aus um die Temperaturen zu bekommen. Mein Platz ist leider auch auf ca. 90mm x 90mm x 70mm beschränkt. Habt Ihr eine Idee für mein Problem? Als Spannungsquelle stehen mit 230V Netzspannung oder 12V mit max 2A AC oder DC zur Verfügung. mfG Tim
Temperaturmessung (die der Luft) - Ein Stellglied (Solid-state-Relais), das die Heizwendel ca. im 2s-Rhytmus (PWM) für eine bestimmte Zeit einschaltet. Ich kenne deine Fähigkeiten nicht so etwas zu realisieren, aber machbar ist das durchaus recht einfach.