-
Thread
seltsames Zahlenschloss
Phänomen hat. Es kommt noch besser: den uc habe ich ausgelötet, darunter steht die Beschriftung PIC51C156. Mit PICs arbeite ich schon viele Jahre, aber ein 51Cxx ist mir bisher nicht untergekommen. Ich meine mich dunkel erinnern zu können, irgendwann mal mit einem PIC 15C505 gearbeitet zu haben, aber
Daher kann gut sein, daß Flash und SRAM ähnlich aufgebaut sind. Ich hatte mal versucht, bei einem AT89C2051 eine Kaltstarterkennung zu programmieren. Dazu habe ich 8 Bytes in den SRAM geschrieben. Hat aber nicht funktioniert, die 8 Bytes waren nach einer Minute (VCC = 0V) immer noch drin. Vermutlich
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
"tiefer" schlafen und die Versorgung abdrehen, indem er INH auf High-Z stellt. Erst dann ist der µC wirklich weg. Dazu muss der µC eben alles sichern, bevor er sich "den Stecker zieht". Maxim schreibt: 350µA Quiescent Current at No Load, 10µA Shutdown Current. ###############################
********************************************* > CAN - wie schon geschrieben: > Spule Epcos B82789C0104N00(2)/(1) ok, da gibt es wohl nicht wirklich etwas bei Rei**elt. Beim großen C gibt es diese hier: http://www.conrad.de/ce/de/product/501837/SMD-DATENLEITUNGSDROSSEL-2X51UH-303/0218132&ref=list
-
Thread
Programmiergerät für ATMEL 4051 gesucht
chaokhun.kmitl.ac.th/~kswichit/easy1/easy.htm oder http://www.futesta.de/projekte/hardware_atmelat89c2051.html oder http://www.as3.de/technik/elektronik/usb_programmer/usb_programmer.php einfach mal etwas mit google spielen ;-)
unter Ebay nach "Willem", der kann fast alles und ich hab ihn unter 100 Euronen gezogen. Für Atmel AT89xxxx brauchst Du einen Adapter (MCS51-Adapter). Für einige Pic´s brauchst Du ebenfalls einen Adapter, natürlich einen anderen. Den Programmer hab ich, (nicht übel,wenn man an den Preis vom Galep denkt
-
Thread
AVR Bootloader
in den ersten 2 bytes: Bootloader: $00000: 97 c0 51 c0 ..... Ponyprog: $00000: 38 c0 51 c0 ..... da komme ich jetzt nicht weiter und bitte um Hilfe. vielen Dank im voraus horst.
(51): Including file 'C:\Dokumente und Einstellungen\Tobias Tetzlaff\Eigene Dateien\Atmel\Peter_Bootloader\bootload\program.inc' C:\Dokumente und Einstellungen\Tobias Tetzlaff\Eigene Dateien\Atmel\Peter_Bootloader
-
Thread
Ehemals defekter Lime Gen 3 reverse Engineering Motor Controller
push r28 df 93 push r29 cd b7 in r28, 0x3d dd 27 eor r29, r29 c6 50 subi r28, 0x06 cd bf out 0x3d, r28 82 eb ldi r24, 0xB2 95 e0 ldi r25, 0x05 9a 83 std Y+2, r25 89 83 std Y+1, r24 8c e0 ldi r24, 0x0C 90 e0 ldi r25, 0x00 9c 83 std Y+4, r25 8b 83 std Y+3, r24 89 81 ldd r24, Y+1 9a 81 ldd r25, Y+2 6b 81 ldd r22, Y+3 7c
-
Thread
Anfänger: 80C517A - Temp. Messung in asm
maxim: ds 1 minim: ds 1 aktuell: ds 1 ;Einsprungadressen ;----------------- CSEG AT 0 ; Sprung zum LJMP main ; Hauptprogramm (Resetvektor) CSEG AT 0Bh ; Timer 0 Interruptvektor LJMP isr_timer0 CSEG AT 43h ; ADC-Interruptvektor LJMP isr_adc
B,A mov ACC.6,C ; C-Flag retten. mov C,OV ; OV ^ N bilden. jnb ACC.7,IntCmp1 cpl C IntCmp1: mov F0,C mov C,ACC
-
Thread
[S] Retro 6502,Z80,Bauteile oder Boards
Derivat (xdip), für meine Sammlung, nur Tausch gegen eine andere CPU aus vergangenen Tagen. ds87c530/ds89c420 - 8051,dallas, 33Mhz at89lp51ed2 - 8051, atmel, 64KB/2KB, 1-cycle/20Mips hd64180rp8 - z180, hitachi, pdip-64 mc68008l8 - cdip-40 d8088-2 . pdip-40 z84c0020pec - z80, 20Mhz, pdip-40 d8279c-2 - keyboard+display interface, pdip-40 ...
-
Thread
GCC: Sehr langes C-Programm für Zielsystem PC
das Dingens und generiert ein Programm, welches blblabbbb ausgibt. Kompiliert mit "gcc gcd.c -o gcd -lm -Wall", gcc version ist 4.1.2 irgendwas. gcd.c:7: warning: return type defaults to ‘int’ In file included from gcd.c:14: vo.txt:78751:6: warning: no newline at end of file gcd.c: In
push %ebp 804839b: 51 push %ecx 804839c: 83 ec 14 sub $0x14,%esp 804839f: c7 44 24 04 83 45 00 movl $0xe5004583,0x4(%esp) 80483a6: e5 80483a7:
-
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
das ich diese definition in die include Datei einfügen muß? http://www.amazon.de/Programmieren-C-ANSI-2-C-Reference/dp/3446154973/
-
Thread
Suche Oszi für Digitalschaltungen
aus und überträgt sie z.B. über RS232 zum PC. Meine Schaltung kommt ohne CPLD aus, nur mit einem AT89C51 und einem 256kByte VRAM. Ein VRAM ist im Prinzip ein DRAM + 2x 256Byte SRAM mit eigenem Adresszähler. Bei jedem Taktimpuls wird ein Byte gelesen und ins SRAM geschrieben. Ist einer der beiden Blöcke
Mit 689Euro ist das große "C" sogar einen Euro billiger als Wittig im direkt Vertieb :(
-
Thread
AD Wandler
Hallo, Habe probleme mit dem einlesen von Daten vom A/D Wandler (ad7705bnz). Benutze den uC at89c51ed2. Wie kann man am besten so ein c-Programm erstellen? Danke im voraus! mfg chn
>Wie kann man am besten so ein c-Programm erstellen? Mit einem Editor.
-
Thread
Variablen im xdata-Bereich werden überschrieben
bin Neuling, was Speicherverwaltung in µControllern angeht. Equipment: Controller: AT89C51ED2 Compiler: µVision 3, Keil Folgende Lage: Ich deklariere Globale Variablen als static xdata unsigned char in C. Meine Datenmenge ist so groß, dass ich den internen
Speicher. Vielleicht eine Adresse für zwei Speicherbereiche? Es wird vorgeschlagen eine Startup.a51-Datei zu verwenden, um Speicherbereiche und den Stack zu konfigurieren. Leider hab ich keinen Plan, was ich dort eintragen soll und welche Einstellungen ich unter Target-Optionen im Reiter Target in
-
Thread
Luftfeuchtigkeit messen
Salzlösungen. Kochsalz und Kaliumkarbonat sind einfach und billig zu bekommen. Temperatur (°C) 15 20 25 30 35 relative Feuchte (%) über Salzlösung Kaliumsulfat K2SO4 97 97 97 96 96 Kaliumnitrat KNO3 94 93 92 91 89 Kaliumchlorid KCL
Unsicherheiten bei niedriger Temperatur. Während bei 20 °C durchaus 1,5 % r.F. drin sind, sieht es bei 0° C schon anders aus. 3. Polymer-Feuchtesensoren neigen dazu, nicht richtig in Schwung zu kommen. Heißt bei längerer Trockenheit dauert es ewig um im oberen
-
Thread
[s] LCD mit grüner Beleuchtung
Z.b. hier, negativ/invers mit "giftgrüner" Schrift - ich habe so ein Modul daheim http://www.ebay.at/itm/170875690385 Nachteil: Es braucht immer Beleuchtung, da inverse LCDs sonst schlecht ablesbar sind. Standard-Gelbgrün positive gibt es ja überall, war ja die Standardfarbe seit den 90ern...
/www.engineersgarage.com/sites/default/files/How%20to%20display%20text%20on%2016x2%20LCD%20using%20AT89C51.jpg?1280905762 Wirklich grüne (= giftgrüne / true-green) findet man selten, positive noch seltener.
-
Thread
Mikrocontroller mit mp3 Unterstützung
die vielen Antworten, ich werde jetzt den VS1001 verwenden. Noch eine Frage, kann ich dafür als uC den Atmega32 verwenden, reicht der von der Geschwindigkeit?
Hallo, ich habe mir mal zwei dieser Controller bsorgt (die Variante mit Flash AT89C51SND1B-IL). Aber der Wille einen MP3 Player zu bauen war viel größer als die zur Verfügung stehende Zeit. leider. Falls sich jemand damit versuchen will, dem kann ich die Chips verkaufen. 25EUR
-
Thread
suche geeigneten controller
vergessen: er soll mit c oder c++ programmierbar sein.
nicht mal den Core-Typ kennst ? 32kB sind z.B. auf einem LPC2106 (ARM7) sehr wenig, aber auf einem AT89C51ED2 (8051) sehr viel. Gute freie Compiler gibt es für den AVR, 32kB hätte da der ATMega32, der kleinere ATMega168 hat 16kB. Peter
-
Thread
CAN2.0B Nachricht an CAN2.0A Gerät schicken?
Zusatz: Habe rausgefunden, daß das schon vom Mikrocontroller aussortiert wird. Wir haben einen Atmel AT89C51CC03, der kann 2.0A und 2.0B und betrachtet die extended frames als Fehler, wenn er im standard frame mode arbeitet. Große Frage ist nun: was macht er mit dem Fehler? Das sagt das Datenblatt von
nur der error counter inkrementiert, die message boxes bleiben dann davon unberührt, zumindest bei at90can128
-
Thread
Max 7219
@Wildsau "hast DU mir vielleicht ein Code Beispiel in C?" http://home.tiscali.de/peterd/appl/soft/c51/thclock/index.htm Peter
@Wildsau : Ich hab das Prog für die Uhr in Assembler geschrieben. Der Controller (Atmel AT89C2051), den ich verwendet habe, hat nur 2k Flash und da muß man sparsam mit dem Platz umgehen. Manche Sachen wären zwar mit C einfacher gewesen, aber leider auch umfangreicher. Wenn ich mich recht
-
Thread
Dynamisch ein paar Takte auslassen bei der 8051 CLK
möchte ich mehr in Richtung Retro basteln und diese neuen 8051er > sind zu exotisch. Z.B. die AT89LP51RD2 von Michrochip sind full production und bequem per Bootloader programmierbar. Es gibt aber noch andere Hersteller von 1-Clockern. Falls Du mit Retro DIP-40 meinst, die sind in der Tat kaum
im PLCC-44 Gehäuse die einen 4-Oszillator-Takte-Maschinenzyklus pro Befehl haben ? Und ein 80"c"51 auch damit es kein NMOS-Typ ist mit Überlauf-Extrazyklus, danke dir!
-
Thread
Alternative zu Flip
wollte mal fragen, wer alles Interesse an einer Solchen Software hätte? PS: Momentan wird nur der AT89C51CC03 unterstützt, da ich keinen anderen C51 mit Bootloader da habe.
-
Thread
Hausbus
Hausbus-Anwendung zählen diese Punkte ja nicht, und Atmel ist beim Flash wirklich führend (wenn es beim T89C51CC01 ähnlich wie beim ATmega ist). Den T89C51CC01 gibt es ja auch im SO24-Gehäuse. Das würde mir gut reinlaufen. Also ich werde die Sache mal überdenken. Wahrscheinlich bringt Ihr mich noch dazu,
also nicht viel. Bleibt der Vorteil eines deutschen Ansprechpartners (Probleme/Garantie...). [T89C51CC02] > 5,20EUR na das klingt doch schon wesentlich besser. Tschüß, André.
-
Thread
Wieso gibt es 10 polige ISP Schnittstellen, wenn GND 4 mal vor kommt?
polige stammt noch aus einer Zeit, als es noch nicht mal den Urgroßvater 90S1200 gab. Also wo es den 89C51 gab. manches ist eben so, wie es ist!
AVR-Studio-4-Debugger nicht möglich war. Ich hab mal rein gesehen - der JTAGICE3 benutzt einen AT32UC3A3256-U der einen haufen an Schnittstellen unterstützt. Sowas wie Ethernet, 2xSPI, I2C, 2 x Serial ( a la RS232) USB u.v.m und taktet mit 30Mhz wenn ich das richtig in Erinnerung hab. Der JTAGICE-MK2
-
Thread
SMS mit Si35
Hallo zusammen Ich muss mit einem uC AT89C51 und einem Si35 Handy(Siemens) ein SMS verschicken können. Mitdem Hyper Terminal habe ich bereits eine Verbindung zum Handy aufbauen, und eine Nachricht schicken können. mit dem uC funktioniert dies jedoch nicht. Ich übergebe den gesamten PDU code und die AT befehle im ASCII Format aufs handy. BAUD Rate stimmt auch, passieren tut jedoch nichts. ???? ich danke schon jetzt für jede hilfe Gruz Raphael
-
Thread
kleine UART-Schnittstelle gesucht
kleinen Platine suche ich eine möglichst kleine Schnittstelle über die ich per ISP den Prozessor (AT89C51CC03) programmieren kann. RS-232 über 9-poligen D-Sub-Stecker ist zu groß. Habe über einen Flachstecker (10-polig) nachgedacht. Kennt jemand eine bessere Alternative? Bis dahin, Sto
reichelt weiter, also das hier http://www.reichelt.de/?SID=15iXoKYdS4AQ8AAC@nHhw754bb9383d0bddc0d2c753f1f009cb8c;ACTION=3;LA=2;GROUP=C133;GROUPID=3217;ARTICLE=12178;START=0;SORT=artnr;OFFSET=16
-
Thread
ARM7 C /C++ Compilerwahl
aufgegeben. Das Philips-CAN ist, gelinde gesagt, sehr gewöhnungsbedürftig, seine SJA1000- oder AT89C51CC01-Erfahrungen kann man getrost über Bord schmeißen. Peter
Cygwin-DLLs, WinARM nicht - GNUARM unterstuetzt in der aktuellen Version mehr Sprachen, WinARM nur C und C++ - GNUARM enthaelt den akutellen insight-gdb, WinARM eine alte Version, die allerdings keine cygwin-DLLs braucht. - die newlib ("glibc fuer embedded") ist bei WinARM so compiliert, dass "reentrant
-
Thread
FPGA synthetisierung
schön 5 V brauch ich für sende/empfangsmodul als µc werd ich wohl ein ur alt teil verwenden ala AT89 > Welcher? 5V ist eher schlecht, weil der Spartan 3 keine 5V direkt > verträgt. meinst du damit, er verträgt keine 5V Versorgung oder meinst du damit am Eingang selbst. Kann ja auch einen
also eeprom(AT24C51) geht ja von 2,5V bis 3,3V Grundversorgung liegt bei 5V und ich muss den FPGA selbst mit 3 verschiedenen Spannungen betreiben?!? Bin grad etwas aus der Fassung...das ist mit total neu wieso
-
Thread
ARM-GCC: Character encoding
CSISO19LATINGREEK, CSISO21GERMAN, CSISO25FRENCH, CSISO27LATINGREEK1, CSISO49INIS, CSISO50INIS8, CSISO51INISCYRILLIC, CSISO58GB1988, CSISO60DANISHNORWEGIAN, CSISO60NORWEGIAN1, CSISO61NORWEGIAN2, CSISO69FRENCH, CSISO84PORTUGUESE2, CSISO85SPANISH2, CSISO86HUNGARIAN, CSISO88GREEK7, CSISO89ASMO449,
ISO-IR-18, ISO-IR-19, ISO-IR-21, ISO-IR-25, ISO-IR-27, ISO-IR-37, ISO-IR-49, ISO-IR-50, ISO-IR-51, ISO-IR-54, ISO-IR-55, ISO-IR-57, ISO-IR-60, ISO-IR-61, ISO-IR-69, ISO-IR-84, ISO-IR-85, ISO-IR-86, ISO-IR-88, ISO-IR-89, ISO-IR-90, ISO-IR-92, ISO-IR-98, ISO-IR-99, ISO-IR-100, ISO-IR-101,
-
Thread
8051 - Pins auf Low, damit LEDs zunächst aus?
gerade für mein 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
Reinhard Max wrote: > @Karl heinz: > Wer sagt denn, daß led.c die einzige Quelldatei des Projektes ist? Prinzipiell niemand. Aber ich glaube nicht, dass ein Neuling, der mit LEDs Schwierigkeiten hat, mehr als ein *.c File benutzt. :-) Und ich glaube auch