-
Thread
Sinnvolle verwendung von E/EProms
1990 konnte ich die noch an meinen 8031 als Programmspeicher klemmen. Aber um 1994 kamen ja die AT89C51 raus mit internem Flash. Und ab 2000 zogen auch viele andere nach. Daher wüßte ich heutzutage auch nichts anderes, als entweder als Türstopper oder ab damit in die Ablage rund. Peter
http://home.pages.at/electronicfox/EPROM-Generator.html
-
Thread
Bytes und Zyklen
an einer Stelle weiss ich net genau,was das Richtige ist.Hier mal ein Programmausschnitt: dseg at 20h X1 ds 3 cseg clr c 1 Byte 1 Zyklus mov R0,#X1 hier meine FRAGE???? ... heißt in diesem Fall R0,#X1 --->mov Rr,#konst8 2 Bytes 1 Zyklus oder:mov Rr,dadr
dieses Instruction Set und welcher Assembler dafür arbeitet mit ds Definitionen? Ansonsten bei Atmel AT89C51 und Keil µVision3 http://www.fh-bielefeld.de/filemanager/download/2949/%C3%9Cbung%20Mikrocontroller1.pdf (2. Aufgabe und 3. Aufgabe) mov Rr,#konst8 ; 2 Bytes 1 Zyklus Es wird hier die Adresse
-
Thread
I2C als "Hausbus"
Als RS485 Transceiver empfehle ich den SN75176. Kostet bei Reichelt 0,51 Euro. RS485 ist *wesentlich* störfester als I2C und verträgt auch höhere Übertragungsraten. Markus
Deshalb ist mir der CAN lieber, wo alles bereits die Hardware macht. Ich selber benutze den T89C51CC01. Ein Kollege hat aber auch den SJA1000 und den MCP2510 benutzt. Kennt man einen, kann man sie alle. @Joachim, im Prinzip kann man I2C auch über CAN-Treiber differentiell übertragen, da
-
Thread
Von Assembler nach C umsteigen?
Das kommt immer auf die Programmierer drauf an ... es gibt Leute, die schaffen mit C kompakteren Code als andere mit Assembler. Ein gut strukturiertes Programm bringt meistens mehr als die Wahl Assembler oder C. Und wenn Du C benutzt, hast Du mehr Zeit übrig, um Dir eine gute Struktur
WINAVR ist schon sehr gut, ich nehme ihn auch. Allerdings hatte ich zuerst den Fehler gemacht, einen AT90S2313 programmieren zu wollen, da ich schon viele Sachen mit dem C51 auf dem AT89C2051 gemacht hatte (auch mit float). Das geht nicht, AVR Code benötigt mehr Platz als 8051-Code. Aber ab dem ATMega8
-
Thread
CAN-Bus am µC
braucht ein paar Leitungen weniger, dafür ein paar Code-Zeilen mehr. zum Thema CAN-Controller im uC : Kann ich bei meinen bisherigen Erfahrungen 68HC12,ARM,... nur positives Berichten. Atmel baut den ATMega128 auch als AT90CAN (..oder so) pinkompatibel zum Mega128 auch mit CAN (schwer erhältlich
"Bitte nicht CAN im µC wenn es sich vermeiden lässt." Kann ich nicht nachvollziehen. Ich nehme den AT89C51CC03, das ist ein voll kompatibler 8051 Core mit CAN. Als nächstes ist auch der LPC2119 (ARM + 2*CAN) geplant
-
Thread
Schrittmotor Ansteuerung bzw. Farbkombination?
Einen Schrittmotor von der Firma Sankyo über einen MC laufen zulassen. Daten zum MC: • Atmel 89C51RC2-UM [0701 6H6381] Daten Schrittmotor: • P/N 210323 • MSAF200A91 • Volt DC 12V • No. 5302 • Sankyo [Japan] Mein Problem: Welches Kabel gehört zu Welcher Spule bzw. wie kann ich es am
Test Programm: include C51RC2.INC code at 0h S1 bit P2.0 S2 bit P2.1 S3 bit P2.2 S4 bit P2.3 anf: jb P1.0, rechts sjmp anf rechtsraus:
-
Thread
diverse ICs zu verkaufen
-etliche Stangen SC87C51CCN40 1 /Stk original Philips 8051er DIL40 OTP-ROM -10 Stk L298 neu, 3 /Stk -8 Stk UDN2916/Treiber Allegro/neu 3 /Stk -1 (27Stk) Stange AT89C5224JI PLCC, waren schon einmal in einer Fassung, aber
250 Stk HUFA76619D3S, n-Ch-Fet im TO252AA, logiclevel, 18A/100V, gegurtet, 0,40 /Stk Ausser dem 89C52 alles unbenutzte Neuware.
-
Thread
Datentyp "Single" runden
könntest du mir den dateicode schicken oder jemand anders bräuchte am liebsten was in C oder Assembler!!! bin für jede hilfe dankbar benutzte den smt160 und den Prozessor: ATMEL AT89C51RD2 brauche Hilfe!!! Leute meldet euch auch im ICQ oder E-Mail! ICQ: 174683929 urichvitali@web.de
Wenn du auch was zum Runden suchst uns zwar für c, dann probier mal folgendes Macro aus: #define round(x) (int)(x>=0?x+0.5f:x-0.5f)
-
Thread
embedded x86
den 186... das mit arm hab ich mir schon überlegt aber die bekommt man als normalsterblicher in AT fast nicht in die finger..bei den x86 würd ich zumindest wissen wo man die bekommen könnte...nur bräucht ich ein reference design... 73 de oe6jwf
Wie wärs mit dem AT89C51SND1, der hat USB und IDE on board. Denke mal, da gibts bei Atmel auch einige Application Notes dafür. Peter
-
Thread
atmel mp3 chip + HDD example not working
hi i have the AT89C51SND1 Development Kit (AT89DVK-04) i would to test the hdd example from the cd Development Board IDE-HDD Demonstration Firmware 0.2.0... i maked the ide adapter according snd1-ide-adapter-1_
-
Thread
Speichergröße IAR
ich 64 kB externen Ram angeschlossen hab und nicht nur 32kb. Als Prozessorvariante habe ich 8XC51 gewählt. Ist das da intern hinterlegt, dass alle diese Controller kB RAM haben? Ich verwende den AT89C51SND1. Vielleicht kann mir jemand auf die Sprünge helfen, wie das geregelt ist. Viele Grüße
-Z(XDATA)EXTERNAL_RAM=0-7FF funktioniert so nicht. Da bringt der Compiler den Fehler "Segment C_ARGX must be defined in a segment definition option (-Z, -b or -P)" Kann mir jemand hierzu eventuell einen Hinweis geben? Viele Grüße Steffen
-
Thread
Abstand halten - jetzt auch im CAN-Bus!?
wir nur 250kBit. Das Projekt ist 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
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
Erfahrungsaustausch LPC21xx ARM Controller
Hallo liebe uC-Gemeinde, ich suche noch Leute, die sich auch mit den ARM7 Controllern von Philips beschäftigen. Das ist eine sehr interessante Familie, denn damit ist der ARM (nach AT91 von Atmel) nun endlich aus
Befehle dauern 2 Zyklen, einen Portpin zu setzen dauert also 6 Zyklen(= 3 Befehle), d.h. das kann der AT89C51RD2 genauso schnell. Erst durch die PLL *3 ist der LPC dann etwas schneller, also so doll ist das ja gerade nicht. 3* schneller ist er dann aber auch nur im SRAM, da ja im Flash noch die Flashzugriffszeit
-
Thread
1-Wire Slave auf AVR
digitemp-3.6.0$ ./digitemp_DS9097U -i -s /dev/ttyUSB0 DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane GNU Public License v2.0 - http://www.digitemp.com Turning off all DS2409 Couplers . Searching the 1-Wire LAN 1D89E1C34CBE42B7 : DS2423 4Kbit RAM + Counter ROM #0 : 1D89E1C34CBE42B7 Wrote
digitemp-3.6.0$ ./digitemp_DS9097U -a -s /dev/ttyUSB0 DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane GNU Public License v2.0 - http://www.digitemp.com Oct 10 08:27:10 Sensor 0 #0 31 Oct 10 08:27:10 Sensor 0 #1 51 win2000@AMDX2:~/digitemp-3.6.0$
-
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
-
Thread
Netzabweichung im Verbund
Achim B. schrieb im Beitrag #5327682: > Du meinst, ähnlich wie mit dem Vitamin C-Gehalt beim Spinat? Komma > verrutscht? Das war der Eisengehalt, für Vitamin C ist Spinat nun wirklich nicht bekannt.
> Das war der Eisengehalt, für Vitamin C ist Spinat nun wirklich > nicht bekannt. Nicht jedem: https://www.apotheken-umschau.de/Ernaehrung/Die-groessten-Vitamin-C-Bomben-135635.html
-
Thread
Werte über LCD und serielle Schnittstelle ausgeben - Atmel 89C51
Hallo, ich habe ein Controllerboard mit einem Atmel 89C51RC2 Controller. Mit meinem Assembler Programm kann ich über ein Poti die Werte an der LCD von 0-255 ausgeben. Das Poti ist an Ain0 angeschlossen. Nun muss ich über ein zweites Poti ebenfalls die Werte
hier mal ein Versuch, der meinen zweiten Poti einlesen soll, aber nicht funktioniert [avrasm]code at 0 include c51rd2.inc extern code ain0 extern code dezaus extern code initLCD extern code cursorpos extern code loeschen orl pcon,#80h mov th1,#243 mov tl1,#243 anl tmod
-
Thread
LED - Uhr
Hab mir vor zwei monaten auch eine gebaut,- nur mit 5*7 Punktmatrixen... Controller war aber ein 89C51RC2 Als Anzeigenmultiplexer kann ich dir den Max7219CNG ans herz legen, den gibts u.a. bei Reichelt greetz,- Black
Empfänger,- die Steuerung der LED´s und Menüführung über den Taster... Software ist fast komplett in C geschrieben,- auf dem µC läuft aber als unterlagertes OS das RTX von Keil
-
Thread
Auf-/Abwärts-Zähler mit 33 Ausgängen und Zustandsspeicher.
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. Geflascht wird es über den UART-Bootloader im ROM.
an einen 8-beinigen µC, z.B. PIC12F..., hängen. Damit hat man 4*8=32 Schieberegister- Ausgänge und bei Bedarf hat der µC noch einen Pin frei für Ausgang Nr. 33. Der EEPROM des µC hält ca. 1Mio. Schreibzyklen aus, was für
-
Thread
NIXIE Uhr mit vielen Funktionen in C mit ATTiny2313
in this function) ../interrupts.c:139: error: 'NEUE_SEKUNDE' undeclared (first use in this function) ../interrupts.c: At top level: ../interrupts.c:148: warning: return type defaults to 'int' ../interrupts.c:148: error: redefinition
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
SPI & LC-Touch-Display
Hallöchen liebe Leute... Ich habe da ein Problem mit einem AT89C51CC03 und dem eDIP240-7 von Electronics Assembly... Ich versuche das Display über den SPI-Bus anzusteuern... Wenn ich die Datenübertragung so tätige wie im Anhang, dann zeigt mir das Display dauerhaft
auf dem Oszi gut ablesbar sein. Evtl. hast du auch ein Pegelproblem. Welchen Pegel erzeugt dein uC? Das Display erwartet minimum 0.6*VCC (vermutlich 0.6*5V=3.0V) als High Pegel. Selbst 3.3V uC IO-Pegel wären da schon fast knapp...
-
Thread
Anfänger und M16C passt das?
Ich habe genau dasselbe Probleme: Keine Ahnung von M16C, aber schon etwas Erfahrung mit C und C++. Was verwendest du für einen Compiler ?
Zum Einstieg in die Assembler Programmierung würde ich z.B. den AT89C51RC2 empfehlen: ISP Programmierbar, alles was man braucht und ich finde die Befehle einfacher und logischer als bei AVRs.