-
Thread
Probs Mega16 und Reset
Meine vermutung liegt in lcd libary. Das Programm soll auf der ersten und zweiten Zeile des Display`s einen Text anzeigen. Manchmal zeigt er es richtig an. Ansonsten nur die erste Zeile, wobei ich dann noch anmerken muß das dann der Kontrast etwas anders ist, als wenn er beide Texte anzeigt. An einem AT89C51AC2 zeigt das Display nicht solche Phenomäne. Auch an dem Ethernut-Board mit dem Mega128 geht es. Irgendwie alles für den ar.... sowas Mfg Sascha
-
Thread
Sinus sehr seltsam
0xc9,0xc7,0xc4,0xc1,0xbf,0xbc,0xb9,0xb6,0xb3, 0xb0,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c,0x98,0x95,0x92,0x8f,0x8c,0x89,0x86,0x83, 0x80,0x7c,0x79,0x76,0x73,0x70,0x6d,0x6a,0x67,0x63,0x60,0x5d,0x5a,0x57,0x54,0x51, 0x4f,0x4c,0x49,0x46,0x43,0x40,0x3e,0x3b,0x38,0x36,0x33,0x31,0x2e,0x2c,0x2a,0x27, 0x25,0x23,0x21,0x1f,0x1d
aus. Sowas zeugt auch davon: > TCCR1A=0x91; > TCCR1B=0x01; Versteht kein Mensch. Wie wär's wenn Du Deinen kompletten Code als Anhang postest ? Dann ist der auch schöner formatiert und man kann auch einen Blick auf die Sinustabelle werfen.
-
Thread
neuester Schaltplan ;-)
Ist das wirklich ein AT89S8253-IC oder eine Platine mit allem Gedöns und rausgeführten Ports? Im Datasheet von dem Oldtimer finde ich nämlich keinen internen Oszillator. Die Transistoren sind irgendwie tatsächlich richtig
herum, denn anders herum liefert der Controller nicht genug Basistrom (das ist so eine Eigenheit der 51er). Nimm statt dessen ein ULN2003 und zumindest dieser Teil ist sauber. Dann wär's noch nötig, die LEDs der Segmente mit Widerständen zu versehen. Was die zwei oben dran sollen ist mir schleierhaft
-
Thread
GCC: Sehr langes C-Programm für Zielsystem PC
0007 FF71FC pushl -4(%ecx) 32 000a 55 pushl %ebp 33 000b 89E5 movl %esp, %ebp 34 000d 53 pushl %ebx 35 000e 51 pushl %ecx 36 000f 81EC7090 subl $1806448, %esp Hier werden
Mmmkay...hab alle variablen mit 0 initialisiert, und raus kommt... nan Ok...da wird durch s1 dividiert, also sollte man vielleicht s1 nicht mit 0 initialisieren, aber andererseits müsste dann + oder - inf rauskommen und nicht nan...also...s1 mit 1 initialisiert, und raus kommt... nan
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Jahren in immer neuen Formen baue. Und Du benutzt wirklich immer noch OTPs? Steck doch lieber nen AT89C51ED2 rein und progge über die UART. Peter
Hier hätte ich noch ein kleines ARM7 Dev-Board mit Atmel AT91SAM7S128 Controller.
-
Thread
ARM mit ISP programm für linux?
Hallo Leute, Leider erfuhr ich das der AT89c51ed2 nicht mehr im PDIP 40 gehäuse mehr gebaut wird. Bisher konnte ich immer auf ein anderen Hersteller ausweichen. Doch diesmal gib es kein equivalenten Ersatz, zuminsdestens ist es mir nicht bekannt
Mein AT91SAM7 wird mit einer Kombination aus einem Wiggler, openOCD und Ubuntu programmiert. Geht sahnemäßig :) Die ARMe von NXP und AD (STR?) sollten sich auch programmieren lassen, dazu empfehle ich aber
-
Thread
Projekt Kurzwellenempfänger Doppelsuper welcher VCO?
Hallo Holm Es gibt die Kombination DDS / PLL: http://lea.hamradio.si/~s57nan/ham_radio/dds_9851/dds51_rf.jpg Oder einen PLL, welcher die hohe Frequenz 70,2...100 MHz kann. Gruß, Bernd
adoption of methods and strategies that depend on a system of quality control and effective follow-up at all its faculties, departments, centers and administrative units. The overall aim is to become a flagship university not only at the Hashemite Kingdom of Jordan level but also at the Arab World level
-
Thread
HILFE!!! AT89C5132 will nicht den Atmel Bootloader starten!
Hallo, auch wenn das Thema schon häufiger besprochen wurde, hauptsächlich für den AT89c51SND1 der ja fast baugleich zu meinigem µC ist muß ich jetzt noch mal nachfragen. Ich habe mir ein kleines Board mit dem µC 89c5132 von Atmel nach oben angehängtem Schaltplan aufgebaut und an den
meinem Fall ISP# gleichzeitig, später oder früher loslasse, es schneidet immer die Entladekurve des C's bevor RST endgültig auf Lowpegel ist. Ich hab jetzt mittlerweile den Resetkondensator auf 100nF runtergesetzt, und es klappt immer noch nicht. Ich habe glücklicherweise noch einen zweiten µC und werde
-
Thread
6502 Prozessor wer kennt den noch?
Hoffe ohne Rauchwolke.;-) noch mal 2 bessere bilder vom inneren http://www.nisch-aufzuege.at/atari_130xe_fotos/platine_links.png http://www.nisch-aufzuege.at/atari_130xe_fotos/platine_rechts.png und noch ein 8830 auf einem s3004-centronix interface http://www.nisch-aufzuege.at/atari_130xe_fotos/s3004_parallelport.png davon gibt es auch nich eine serielle variante fotos vom heutigen fuktionstest http://www.nisch-aufzuege.at/atari_130xe_fotos/in_betrieb.zip
-
Thread
Bussystem für viele AVR
100er Stückzahlen mag das anders sein. 8051er mit CAN dürfte es recht viele geben. Auch von Atmel (AT89C51CC...).
Ethernut unterstuetzt den AT90CAN128 recht gut.
-
Thread
Ausgabe mittels printf über UART für ATmega / ATtiny
hatte, untersagt zur Erläuterung mit Maschinensprache einzusteigen. Hier hatte ich immer gerne MCS-51 zum Aufzeigen genommen gehabt). Lange Rede kurzer Sinn: W.S. mag kein printf und verwendet es auch nicht. W.S. hat sich auch niemals Beispiele angesehen gehabt (als er noch angefangen hatte) bei
kleinsten gemeinsamen Nenners, der auf einem ATtiny2313 noch genau so läuft wiw auf einem STM32 oder einem AT89S52. Genau darum, dass Erklärbeispiele alle dieselbe Basis verwenden egal welches Target man hat (und wenn das Target ein Konsolenprogeamm für Linux ist.) Es soll schlicht die ersten Schritte erleichtern
-
Thread
Empfehlung Buch Meßtechnik
− MathWorks : Matlab & Simulink Student Version Release 2007a. softwarehouse.de Academic Center, 89,25 € − Moler, C. B.: Numerical Computing with Matlab. SIAM, 2004, 336 pp. Available online at http://www.mathworks.com/moler − Müller, R. : Rauschen, Halbleiter-Elektronik, Bd. 15, Berlin : Springer
Publ. 1982 P65TKE3031 − Oppenheim, A. V. ; Schafer, R. W. ; Buck : Zeitdiskrete Signalverarbeitung. P51YCB6257 − Oppenheim, A. V. ; Schafer, R. W. : Digital Signal Processing. Englewood Cliffs, New Jersey : Prentice-Hall, Inc. 1975 − Oppenheim, A. V. ; Willsky, A. S. : Signale und Systeme . Weinheim
-
Thread
Alternativer Audio Dac gesucht
@Daniel S. DAC != MP3 Decoder @skoki: Einfach mal bei den üblichen verdächtigen IC-Herstellern gucken. TI z.B. hat ne sehr große Auswahl an DACs und ADCs. Ansonsten denk ich mal das auch Maxim DACs in leichter
ging ja prompt! vielen Dank! andere Parameter eigentlich weniger, ich beabsichtige den DAC an den AT89C51SND1 anzuschließen. Schaltungstechnisch könnte man genauso angeglichen. Aber ich hab eigentlich schon gesucht bevor ich hier gepostet hab, was gebt ihr wo ein enn ihr sowas sucht? ich such
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
par Fragen: 1.) Wäre es auch möglich statt des Atmega Controllers ein 8051-Derivat wie den AT89LP51ED2 ( http://www.atmel.com/devices/AT89LP51ED2.aspx ) zu nehmen, da ich bis jetzt nur mit 8051 Kompatible gewerkelt habe ? 2.) Wo krieg ich den AT89LP51ED2 überhaupt noch her, weil bei Conrad
nichts mit AVR zutun gehabt hatte. Aber ich find die 8051 besser... Und vom timing her müßte der AT89LP51ED2 doch passen oder lieg ich da falsch?
-
Thread
16 bit Mikrocontroller mit CAN
dir mal www.olimex.com ansehen. da gibt es boards ( wer hätte das gedacht ;-) zu allen möglichen uC`s (atmel, pic, msp430, arm) empfehlen würde ich dir dann die msp430`s oder nen arm. letztese haben sehr oft viele schnittstellen (z.b. 4x can) on chip mfg KoF
Wenn Du nicht viel rechnen mußt, dann reicht auch ein 8-Bitter, z.B. AT89C51CC03. Willst Du viel rechnen, dann ist ein 16-Bitter auch nicht das ware, nimm gleich 32 Bit, z.B. den LPC2119. Oft sind 32 Bitter sogar billiger als 16 Bitter. Ein Entwicklungsboard mit CAN
-
Thread
SPI CAN Controller mit tieferer Pufferung
ATMega16M1? Die AVR haben leider ein Krüppel-SPI ohne Puffer. Als Slave daher nicht geeignet. Der AT89C51CC03 ist da besser. Dessen SPI kann ohne Pausen senden/empfangen: "When a transmission is in progress a new data can be queued and sent as soon as transmission has been completed. So it is possible
Michael S. schrieb im Beitrag #3165395: > Nachdem ich nur SPI zur Auswahl habe, muss ich mit der > Performanceeinbusse leben. Das ist für meine Anwendung auch OK. > Allerdings kommt mir 128 KBit/s etwas wenig
-
Thread
USB-Stick am Mikrocontroller VNC1L
Hallo. Ich hab das Programm soweit auf meinem AT89C51RE2 laufen. Ich kann Dateien erstellen und Befehle senden usw, aber wenn ich was an eine vorhandene Datei anhängen will stürtzt das Ding ab. Ich hab schon versucht mit dem SEK-Befehl den Pointer
SPI-Verfahren nicht viel zu tun hat. Lässt sich nicht mit der Hardware-SPI realisieren, zumindest nicht beim AT89C51ED2. Die Pins kannst Du frei zuordnen.
-
Thread
Auf-/Abwärts-Zähler mit 33 Ausgängen und Zustandsspeicher.
Fällt mir noch ein: Gibt's nicht einen ganz einfachen AD-Wandler, den ich an das digitale Poti anschließen könnte?
S. Landolt schrieb im Beitrag #5174003: > ATmega8515 oder ATmega162 mit 35. Oder AT89LP51ED2 mit 36 IOs im DIP-40, bzw. 40 IOs im PLCC-44. Das Programm paßt bequem in die Demoversion des Keil C51.
-
Thread
Frage wegen DCF-Funkuhrbau
funkuhr welche über das DCF-Signal gestellt werden soll. Das ganze mache ich mit dem Mikrocontroller AT89C51RC2. Nun hab ich eine frage, da ich das hier leider nirgens gefunden habe. wie kann ich die Startmarke des Signals sicher erkennen? hab nen DCF-Empfänger von ELV: http://www.elv.de/output/controller.aspx
Hallo, das DCF77 Signal sendet jede Sekunde ein Bit, wobei glaub ich eine Flanke von 0,1s eine "0" und 0,2s eine "1" darstellen. Falls in einer Sekunde keine Flanke gesendet wird, ist dies das letzte Bit in dem DCF Protokoll. Direkt danach ist die erste Flanke der Anfang! Gruss
-
Thread
Prio eines Int.
Beitrag #6225149: > ist der Interrupt eines Timers immer höher Prior als die eines Tasters? Beim AT89LP51 kannst Du jeder Quelle eine von 4 Prioritäten zuweisen. Der hat auch einen Keyboardinterrupt für Port 1.
Axel S. schrieb im Beitrag #6225649: > n der Tabelle taucht "Taster" gar nicht auf. falls das keine Ironie war... Port 1 I/o
-
Thread
Plasma Effekt
0x8AD0, 0x8ABD, 0x8AAA, 0x8A98, 0x8A85, 0x8A73, 0x8A60, 0x8A4E, 0x8A3C, 0x8A29, 0x8A17, 0x8A05, 0x89F3, 0x89E1, 0x89CF, 0x89BD, 0x89AB, 0x8999, 0x8988, 0x8976, 0x8965, 0x8953, 0x8942, 0x8930, 0x891F, 0x890E, 0x88FC, 0x88EB, 0x88DA, 0x88C9, 0x88B8, 0x88A7, 0x8896, 0x8886, 0x8875, 0x8864, 0x8854,
0x88DA, 0x88EB, 0x88FC, 0x890E, 0x891F, 0x8930, 0x8942, 0x8953, 0x8965, 0x8976, 0x8988, 0x8999, 0x89AB, 0x89BD, 0x89CF, 0x89E1, 0x89F3, 0x8A05, 0x8A17, 0x8A29, 0x8A3C, 0x8A4E, 0x8A60, 0x8A73, 0x8A85, 0x8A98, 0x8AAA, 0x8ABD, 0x8AD0, 0x8AE3, 0x8AF5, 0x8B08, 0x8B1B, 0x8B2E, 0x8B42, 0x8B55, 0x8B68,
-
Thread
Anfängerfrage
@ Andreas S. Wieso denn nicht es ist doch nur ein "Key" nötig. Das wird der ja wohl schaffen?!
Meine 2 Vavoriten: AT89C51ED2 Der hat einen eingebauten Bootloader, läßt sich also bequem über die RS-232 programmieren. Über eine PLCC44-Fassung läßt er sich auf ne Uni-Platine setzen, noch den MAX202 als RS-232 Konverter
-
Thread
Servo kaputt, warum??
oder ob ich ihn vielleicht reparieren kann? Hab ihn mit 4,5V betrieben. Achja, ich benutze einen AT89C51RC2, nur zur Info wegen dem Programm. Kann so ein Ding kaputt gehen wenn man da zu kurze oder zu lange Signale hinsendet? MFG Christian
gegangen, und für meinen controller hab ich auch noch kein Beispiel dafür gefunden, immer nur für die AVR's.
-
Thread
Absolute Funktionsadressen in Tabelle ablegen
setze auch 8051 ein, aber eben Flash und nicht ROM. Und vorzugsweise die mit internem Bootloader (AT89C51CC01). Mein Tip: Wenn Du keine Lust hast, das Compilerhandbuch und die Keil Knowledgebase zu lesen, wie und in welchem Speichermodell Aufrufe und Parameterübergaben von Assembler nach C und
das ganze auch anders machen kann - aber ich will es eben so wie oben beschrieben machen. lg. A.S
-
Thread
Keil Simulation IO-Ports
/898/start-der-entwicklungsumgebung-µvision/ Mein Programm: #include <stdio.h> #include <reg51.h> void main(void) { // INITIALIZE SERIAL INTERFACE TO 2400 BAUD @12MHz: SCON = 0x52; // SCON TMOD = 0x20; // TMOD TCON = 0x69; // TCON TH1 = 0xf3; // TH1 P0
Flash-Mamory"-Button (und der ist dauernd inaktiv). Kannst ja mal nen 8051 mit Flash auswählen, z.B. AT89C51ED2, ob sich das ändert. > Aber ev. wird mein > Board kein Flash haben, sondern nur normales RAM. Dann mußt Du mal im Manual zu Deinem Board nachsehen. Peter
-
Thread
delay mit Röhren
Eimerkettenspeicher muss mit dieser hohen Taktfrequenz auch noch funktionieren. Vom TDA1022 gibt's noch leicht ein Datenblatt; da steht z.b. drinnen: 500kHz max. clk. -> 51.2msec minimale Verzoegerung. Also "nur" ca. Faktor 170 zu lange... Gruss WK
Einfach 5 delay lines aus alten PAL-Fernsehern hintereinander schalten. macht 5 * 64uS = 320uS
-
Thread
NIXIE Uhr mit vielen Funktionen in C mit ATTiny2313
Kurze Rückmeldung: Die Version 4.1.2 des avr-gcc hat's gebracht: 2026 Bytes YES! Danke! Lothar
brennen. Leider habe ich daon keine richtige Ahnung - FUSE und so. (Bis jetzt immer nur einen AT89c2051 gerannt) Ich habe mal ein Foto der FUSE im Brenner Programm ( PROGISP ) gemacht. Jetzt habe ich folgende Efekte: 1 Der ATTINY2313 erzeugt auch die Hochspannung - läßt sich auch gegeln 2
-
Thread
Abstand halten - jetzt auch im CAN-Bus!?
schon recht alt und hat mehrere Redesigns hinter sich: - Infineon C505CA mit externem Flash - Temic T89C51CC01 - AT90CAN128 Jeweils mit Bootloader über CAN. Das Protokoll ist teilweise DeviceNet.
Peter D. schrieb im Beitrag #6432494: > - AT90CAN128 Peter D. schrieb im Beitrag #6432494: > Das Protokoll ist teilweise DeviceNet. Hast du DeviceNet selbst geschrieben oder einen Stack gekauft? Den AT90CAN128 habe ich auch öfter mit Can
-
Thread
Ambilight mit STM32F4discovery und TVP5150AM1
That's right, but the peaks to GND are missing. These peaks (you should see them at least every 20ms with your 'scope') are the X/Y sync signals are are important for correct video detection. The status log
RGB as ws2812B) I used custom stm32f407vgt6 board and everything worked when flash Peter's original code (terminal, LED mode, IR...) after edit WS2812.h (to swap G and B value) everything worked fine except USART3, no responding and transmitting at all. at first I thought it's because I
-
Thread
In-System-Programming über CAN
Guck mal hier http://www.atmel.com/devices/AT89C51CC03.aspx?tab=parameters
Christian H. schrieb im Beitrag #3096389: > Welcher Controller? In meinem Fall AT90CAN128. Habe einen PIC18F2580 Christian H. schrieb im Beitrag #3096389: > Ist Deiner verfügbar - so zum spicken? Ja, ist der AN247 von Microchip. Den Code wirst Du dann wohl nicht verwenden
-
Thread
8051 - Pins auf Low, damit LEDs zunächst aus?
Projekt zwei RGB-Leds über eine LED-Display-Taster-Kombination anzusteuern. Als µC verwende ich den AT89S51, als Compiler Ride's Raisonance, um das Ganze in C zu schreiben. Die LEDs sollen bei Drücken eines Tasters aufleuchten. Schalte ich das Board ein, blinken die LEDs kurz auf und erlöschen sofort
Richtig, ich hab gedacht, ich probier's hier mal ohne dass es jemand merkt. Sorry!