Hallo alle zusammen, ich plane gerade einen einfachen MP3-Player mit einem AT89C51SND1C und einem PCM1796 DAC (Tex. Instr.), der SND1C hat leider keinen integr. DAC. Dahinter soll dann ein Strom-/Spannungswandler OPA4134 (Tex. Instr.) und ein Kopfhöhrerverstärker TPA6120a2 (ebenfalls
mit einer SNR von 120dB arbeitet. ;) Du gehörst sicher auch zu den Leuten, die zwischen 320 kBit/s und 256 kBit/s Qualitätsunterschiede mit den eigenen Ohren hören.
Hallo zusammen, ich möchte mit der SPI Funktion meines at89s8252 am mosi Pin (P1.5) seriell ein Byte ausgeben, das ganze soll zu test- und verständnisszwecken fortlaufend geschehen(immer das selbe Byte) ich mache das ganze ohne interrupt, stattdessen im
hoffe mal das ralf das liest, der hat mir schon viel weitergeholfen:) hier mein programm: $nomod51 #include <AT898252.H> transmit_completed BIT SPIF_ /* SPI Interrupt Flag 0x80 */ data_to_send DATA 10111101b ; zu sendendes byte org 0000h clr transmit_completed
/* * TOP2049 Open Source programming suite * * Atmel AT89C51/52 DIP40 by Guido * FPGA bottomhalf implementation * * Copyright (c) 2010 Michael Buesch <mb@bu3sch.de> * * This program is free software; you can redistribute it and/or modify * it under the terms
shaper, and PWM sections provide a PWM output with the following features: • Up to 8× oversampling – 4× at f S 88.2 kHz, 96 kHz – 2× at f S 176.4 kHz, 192 kHz • Fourth-order noise shaping • 105-dB dynamic range 0–20 kHz (TAS5558 + TAS5614 system measured at speaker terminals) • THD < 0.01% • Adjustable modulation
aufgegeben. Das Philips-CAN ist, gelinde gesagt, sehr gewöhnungsbedürftig, seine SJA1000- oder AT89C51CC01-Erfahrungen kann man getrost über Bord schmeißen. Peter
beim gcc im ARM-Mode zu kompilieren und damit gegebenenfalls in einer "extra Datei". Soweit fuer's Erste - hoffe, es bleibt nicht allzuviel offen. Martin Thomas
single sided 1oz copper, in still air conditions (b) For a device surface mounted on FR4 PCB measured at t⭐5 secs. ISSUE 2 - JUNE 2006 SEMICONDUCTORS 2 FMMT620 TYPICAL CHARACTERISTICS 10 0.7 ) ) ( 0.6 ( n n i 0.5 e 1 a r DC i 0.4 C 1s s r 100ms D 0.3 100m 10ms r e e 0.2 o 1ms o C 100µs P 0.1 C Single Pulseamb
single sided 1oz copper, in still air conditions (b) For a device surface mounted on FR4 PCB measured at t⭐5 secs. ISSUE 2 - JUNE 2006 SEMICONDUCTORS 2 FMMT620 TYPICAL CHARACTERISTICS 10 0.7 ) ) ( 0.6 ( n n i 0.5 e 1 a r DC i 0.4 C 1s s r 100ms D 0.3 100m 10ms r e e 0.2 o 1ms o C 100µs P 0.1 C Single Pulseamb
Also 1) 100€ : pioneer sx20 s oder 2) 450€ ca. Onkyo A-9755 ?
kappa schrieb im Beitrag #5761220: > 1) 100€ : pioneer sx20 s > oder > 2) 450€ ca. Onkyo A-9755 Du meinst wohl Onkyo 9711 Pioneer. Der Onkyo hat 0.06% THD und -110dB S/N, rauscht also weniger, der Pioneer 0.01% THD und -100dB S/N, verzerrt also weniger
result.word2 4.24.3 Operation TRAP 22 4.24.4 Syntax I. dadd 4.24.5 Operands none 4.24.6 Format dadd ( 0x63 ) 51 32049A–AVR32–09/06 4.25 DALOAD – Load double from array 4.25.1 Description Both arrayref and index are popped from the operand stack. The double value in the component of array at index is retrieved
Leute die ihre Bastelbestände auflösen oder aussortieren. Da habe ich vor einiger Zeit einen Haufen AtMega2560s günstig (~ 5€ pro Chip) erwerben können.
> 50.000 Stück EFM8BB3 mit ADC/DAC > 5.000 Stück F580 mit CAN/LIN > 5.000 Stück ab 01.10. AT89LP51ED2 mit ADC > 5.000 Stück ab 01.11.
Hallo Leute, Ich habe mir ein Elektor-Flashboard mit MCU: AT89S8252 und das Buch "Basiskurs Mikrokontroller"gekauft. Nun bin ich beim LCD-Projekt in C (Reads51) auf S.125 angelangt. Meine Frage: Wenn ich das kompilieren möchte, antwortet der Compiler andauernd
die Paritätsprüfung und Impulsüberwachung. Ich habe das als C-Programm schon einige Jahre auf nem AT89C2051 laufen und noch nie eine falsche Zeit gesehen. Probiers einfach mal aus. Peter
@Frankl Für Mega8 kann du auch Peter's Tiny26 AVR-GCC version portiere http://www.mikrocontroller.net/topic/58769#new mfg Bingo Dänemark
purpose, the transfer function must allow for complex poles and needs to be of the following type: A A A(s) + 0 + 0 ǒ1 ) a 1 ) b s 1 2Ǔǒ1 ) a s2) b s 2 2ǓAAA 1 ) a n ) b s n 2Ǔ P 1 ) a s ) b s 2Ǔ i i i where A i0 the passband gain at dc, and a andib are ihe filter coefficients. Since the denominator is a
1N4148. Reset Early Warning flag on low input voltage. 2.7 M mP Q1 D4 VDD Main output latches off at lower input voltages. 2N3906 330 k 8 Battery backup on auxiliary output. Vin 1 5 Error Vout Operation: Regulator #1’s V outis programmed one Main diode drop above 5.0 V. Its error flag becomes active
1N4148. Reset Early Warning flag on low input voltage. 2.7 M mP Q1 D4 VDD Main output latches off at lower input voltages. 2N3906 330 k 8 Battery backup on auxiliary output. Vin 1 5 Error Vout Operation: Regulator #1’s V outis programmed one Main diode drop above 5.0 V. Its error flag becomes active
Halben jahr an dem DCF signal rum mit der auswertung des Signals ich nutzt microvision und ein atmel at89s8252 Ich wär euch echt dankbar wenn ihr mir helfen könntet mfg Stefan
meinen Beispielen das erzeugte Assemblerlisting mit dabei: http://www.specs.de/~danni/appl/soft/c51/thclock/index.htm Peter
drin, ich muss zugeben, das Manual hab ich nicht gelesen und die Beschaltung ist eigentlich von einem AT89C51 Board abgeschaut (ich weiss, das geht schief;-( ) Ich werd am Dienstag mal noch den Widerstand und den Kondensator entfernen und dann mal schauen. Als Abblock-Kondensatoren am Controller
damit ist der interne Spannungsregler deaktiviert. Da an VDDcore allerdings keine Spannung (nur 2 C's) hängen, wird mein PIC garnicht versorgt. Also mal ENVREG auf VCC legen und nochmal messen.
and having several testing stands at their disposal, are a guarantee of the highest quality service. Buy this product at RGB AUTOMATYKA ▯ BUY M otorsT w inLine General Berger Lahr positioning drives Berger Lahr positioning drives Berger
einen neuen Programmcode geschrieben. Den Mikrocontroller den wir in der Schule verwernden heißt AT89C51RC2 und ist von Atmel. Die LEDs an P2 schalten nicht um wie ich es mir erhofft hatte.. und zwar -10001b -10010b -10100b -01100b -10100b -10110b -10001b bis der Taster P3.3 wieder betätigt
Alex S. schrieb im Beitrag #2502823: > db 10100b,10110b,10001b Was mir da auffällt... wie sind deine LEDs am Port angeschlossen? Wenn LED zwischen Port und GND, dann an bei "0" und aus bei "1"
Volts Single Supply 0 +V – 2 0 –V – 2 0 +V +2 0 +V – 2 Volts 4 S S S S Usable Output Current 5 5 5 5 mA 3 dB Bandwidth 15 15 15 15 kHz ALARMCHARACTERISTICS VCE(SAT)t 2 mA 0.3 0.3 0.3 0.3 Volts Leakage Current 61 61 61 61 Amax Operating Voltage at – ALM +VS– 4 +V S
Volts Single Supply 0 +V – 2 0 –V – 2 0 +V +2 0 +V – 2 Volts 4 S S S S Usable Output Current 5 5 5 5 mA 3 dB Bandwidth 15 15 15 15 kHz ALARMCHARACTERISTICS VCE(SAT)t 2 mA 0.3 0.3 0.3 0.3 Volts Leakage Current 61 61 61 61 Amax Operating Voltage at – ALM +VS– 4 +V S
Volts Single Supply 0 +V – 2 0 –V – 2 0 +V +2 0 +V – 2 Volts 4 S S S S Usable Output Current 5 5 5 5 mA 3 dB Bandwidth 15 15 15 15 kHz ALARMCHARACTERISTICS VCE(SAT)t 2 mA 0.3 0.3 0.3 0.3 Volts Leakage Current 61 61 61 61 Amax Operating Voltage at – ALM +VS– 4 +V S
Volts Single Supply 0 +V – 2 0 –V – 2 0 +V +2 0 +V – 2 Volts 4 S S S S Usable Output Current 5 5 5 5 mA 3 dB Bandwidth 15 15 15 15 kHz ALARMCHARACTERISTICS VCE(SAT)t 2 mA 0.3 0.3 0.3 0.3 Volts Leakage Current 61 61 61 61 Amax Operating Voltage at – ALM +VS– 4 +V S
Volts Single Supply 0 +V – 2 0 –V – 2 0 +V +2 0 +V – 2 Volts 4 S S S S Usable Output Current 5 5 5 5 mA 3 dB Bandwidth 15 15 15 15 kHz ALARMCHARACTERISTICS VCE(SAT)t 2 mA 0.3 0.3 0.3 0.3 Volts Leakage Current 61 61 61 61 Amax Operating Voltage at – ALM +VS– 4 +V S
Hallo Leute! Ich hab mir jetzt von Jörg einen AT89C51SND1 bestellt, den ich in einen Standalone MP3 Player mit Festplatte oder CD Laufwerk verbauen möchte. Allerdings ist der Chip im QFP80 Gehäuse und ich finde, dass ist schon recht mikrig ;-) Hab
applicable at the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniques are utilized to the extent TIdeemsnecessarytosupportthiswarranty.Specifictestingofallparametersofeachdeviceisnotnecessarily
, die in der > Integritätsprüfung auftauchen, jedoch einfach herausparametrisieren > durch Makro(s), das die Anzahl DCF-Ticks pro Sekunde enthält. Zahl der Ticks für die Pulslängen 0,1s und 0,2s ist wohl gemeint. So kann man es allgemein machen. Alternativ (man bekommt ein Gefühl für die Zahlen
gibt 63 Ticks der Länge 0,012288. Danach folgt ein "Monster-Tick" der Länge 55*1024/250000 = 0,225s, damit 64 Ticks wieder eine Sekunde sind.. Probe: 63*0,01288s + 1*0,2253s = (fast 1 Sekunde ). Wenn man ein wenig Pech hat, wird man nun nie synchronisieren können, selbst, wenn man die Pulslängen
nicht etwas ungenau? Hab auch noch andere Typen durch meine Suche gefunden: DS1631, DS1621, Ds18S20 Hat wer Erfahrungen mit diesen Typen? Ich danke im Voraus für jede Info mfg. Steve
machen, dem man dann die höhere Priorität zuweist (beim 8051 ja kein Problem). Ich hab das mal für nen AT89C51CC01 gemacht, für einen Sensor, d.h. ohne ROM-Code-Erkennung. Dann hat man überhaupt keine Warteschleifen, da ja die 60µs bis zum nächsten Interrupt dem Main zurückgegeben werden. Peter
Christian S. schrieb im Beitrag #5176892: > Ich nutzt diese Pinzetten am liebsten 1,89$: > https://www.aliexpress.com/item/2PCS-ESD-14-ESD-15-Anti-static-Curved-Straight-Tip-Forceps-Precision-Soldering-Tweezers-Maintenance-Electronic
> von denen ich überzeugt bin und ich hoffe die rauchen dann nicht gleich > ab > http://s.click.aliexpress.com/e/2JmIyv3 Genial - für unter 4€ Um meinen Review zu zitieren:"I'm very happy with the charger With my S7 I was able to charge with at least 9.05V and 1.63A ~ 14.75 W While consuming
converter’s load conditions. If QR operation is selected (see Figure 4): 1. QR mode at heavy load. Quasi-resonant operation lies in synchronizing MOSFET turn- on to the transformer’s demagnetization by detecting
L 60 0 Inhalt" 55: "head_comment S L 60 0 Zusatz" 56: "head_creator S L 60 0 Ersteller" 57: "head_created_at S L 60 0 Erstellt am" 58: "head_editor S L 60 0 Bearbeitet von" 59: "head_edited_at S L 60 0 Bearbeitet am" 60: "head_checker S L 60 0 Geprüft von" 61: "head_checked_at S L 60 0 Geprüft am" 62: "head_free_usr S L 60 0 Freigegeben von" 63: "head_freed_at S L 60 0 Freigegeben am" 64: "head_drawingnr S L 60 0 Zeichnungsnummer" 65
rücksetzen oder Daten an den Rechner schicken. Jetzt habe ich das Programm auf meinen Controller (AT89C51ID2) geflasht und es funktioniert leider gar nicht... Wenn ich einen Reset mache bekomme ich - laut Terminalprogramm - erstmal eine 0x00 geschickt. Dann schicke ich - auch per Terminalprogramm -
Dein Reset hängt in der Luft. Diese Leitung sollte mit ca. 5kOhm an V+ hängen. Taster S1 muss diese Leitung nach GND schalten. Mit einem Kondensator zwischen RESET und GND erhältst du dann eine Auto-Reset Funktion beim Einschalten.
hier im Forum an. Besonders geeignet zum Einstieg sind 8051er mit internen Bootloader, wie Atmel AT89C51ED2 oder ähnliches. Diese sind gut verfügbar und lassen sich leicht in der Schaltung programmieren.
so ne richtige (wenn möglich deutsche Version) von erster Schritt..nächster Schritt... Danke P.S. Ich benutze config3.exe für Ports,Watchdog enablen etc.Keil Vision als Entwicklungsumgebung und Simulator
mit dem F020. Bei den neueren könntest du mit Port-Skipping und SPI-3Wire-Mode arbeiten, aber so wie's aussieht geht das beim F020 nicht. Skalpell und Kupferlackdraht... Ralf
Stimmt nicht ganz. Ich habe einen LTC1661 mit 2 Byte angesteuert und es geht prima. Controller war ein AT89C51AC3. Gruß RABIS
Guten Abend zusammen Ich habe folgende Aufgabe (Problem) für euch :). -Ich verwende den AT89C51AC2 uC, während der uC läuft, lese ich Daten ein und speichere diese ab. Wenn ich den uC nun ausschalten sind diese Daten verloren... das ist ja eigenlich klar. Ich habe nun die Frage, wie kann
> ich werde einmal das Datenblatt befragen :) Mach's lieber zweimal, damit du auch verstehst, was da passiert :) Ralf
Wie macht Ihr das ? Die Pin's an einem z.B. AT89C51RD2 vertragen ja nur einen gewissen maximalen Wert. Wie sichert Ihr diese Eingänge vor zuviel Spannung ? Was ist am einfachsten ? Vielen Dank Dani
Ich hatte mal den AVR LS1200 oder so, der hatte glaub kein gar RAM und > nur 1200 byte code. Der AT90S1200 ist ja der Uropa der AVR. Etwa 30 Register hat der nur. Für viele einfache Sachen reicht der völlig. Auf dem STK-500 ist der u.a. für die ser. Kommunikation zuständig.
michael_ schrieb im Beitrag #4834008: > Der AT90S1200 ist ja der Uropa der AVR. > Etwa 30 Register hat der nur. Der Z80 hat garkein RAM und viel weniger Register, trotzdem gabe es viele Schaltungen ohne externen RAM-Baustein. Sowas erfordert
Beispiel dienen, aber so wie es da drin geschrieben steht, isses Quatsch mit Soße. Aber gut, für einen AT90S8515 (den wirst Du wohl meinen und keinen ATmega8515 :) gelten die Werte zumindest. Was ich nicht verstehe, wo teilst Du den Timer0 nochmal durch 8? Die Lösung mit der Abfrage der Timerwerte
Uhren laufen und noch nie wurde eine falsche Zeit beobachtet. Ich habe ihn aber dort in C auf einem AT89C2051 programmiert. Da Du ja mit C besser zurechkommst, ist hier mein C-Code: http://www.specs.de/users/danni/appl/soft/c51/dcf77/index.htm Die Bezeichnungen "idata" und "code" dienen beim 8051