-
Thread
Float-Berechnung auf 8051 mit SDCC
moin moin, lese mal das Datenblatt zum 80C552, der hat auch 10Bit ADU http://www.datasheetarchive.com/datasheet.php?article=630376 1Bit ADU-> Transistor if Ube<0.6V then Uc>0 else Uc=0. In meinem Labornetzteil benutze
gut rein: Im SDCC-Manual steht folgendes: > The default printf() implementation in printf_large.c does not support > float (except on ds390), only <NO FLOAT> will be printed instead of the > value. To enable floating point output, recompile it > with the option -DUSE_FLOATS=1 on the command
-
Thread
DS80 C 280 In-System Programmierung
Oh da hab ich mich verschrieben DS80C390 heißt der Prozessor. Danke ,komme ich schon mal eine Stück weiter. Ist im Prinzip wie bei den Atmel's oder ADµC 8XX . ODER?? Gruss Juppo
Datenblatt. Die Appnote meint das komplette TINI-Board, wo ein externer Flash draufsitzt. Der DS80C390 ist jedenfalls vollkommen nackt (kein Flash, kein Bootloader). Peter
-
Thread
CCS Akkuladen - Verfahren und Technik im Selbstbau
Sorry, meinte BDV64C... morgen werd ichs noch mal mit der halben Spannung testen...
@Florian, PS Du hast den BD139 doch hoffentlich NICHT auf dem Kühlkörper des BDV64C montiert? MfG Peter
-
Thread
DRAM am AVR: Wie sieht Euer Wunsch-Interface aus?
@Olaf "Also wieder der 'alte' trick mit memory banking." Nein ! Der P89C669 hat 8 (2 je Registerbank) 3Byte-Pointer um damit sämtlichen Speicher linear adressieren zu können (code, idata, xdata). Von Maxim gibt es den DS80C390 mit 24Bit-Adressen. Man braucht allerdings
Refreshen ist, und der uC ein Byte haben möchte ?
-
Thread
Welche ist die beste Software??
ein Programm auf meien Schoß. DANKE, DANKE trotzdem...Jetz muss ich erstmal damit klarkommen, wie ds alles überhaupt funzt. PS.: ich glaube ich habe die richtige entscheidung getroffen
, Target usw = Haus und Hobby Find ich lustig. Ich mach mit Target, als Ein-Mann-Firma, ca. 390.000,- EUR Umsatz/Jahr. Und das mit Produkten im Investitionsgüterbereich(Processautomation u.ä.) Schönes Hobby hab ich da.
-
Thread
Modifizierter Laminator - 1A Ergebnis
Widerstand 5k6 in Reihe zum Temperaturfühler. Damit ergibt sich eine Heizkörpertemperatur von 180°C bei Stellung 80µm und 200°C bei 125µm, gemessen mit einem Thermoelement an der Oberseite der Heizung. Die beiden Temperatursicherungen haben bei 160°C abgeschaltet und mussten deshalb entfernt werden
. ti = 0,69 * ( R1 + R2 ) * C1 = 0,69 x ( 180KOhm + 80KOhm ) x 0,01F = 1,794s tp = 0,69 * R2 * C1 = 0,69 x 80KOhm x 0,01F = 0,552s Aus der Formel kann man schnell erkennen, daß die Impulsdauer niemals kleiner als die Pausendauer
-
Thread
Handycamera MCA-25 ansteuern - ip webcam mit mega32
bin heut wieder ned zum C gekommen :-(
main.c:32: warning: return type of 'main' is not `int' main.c: In function `main': main.c:33: warning: implicit declaration of function `portinit' main.c:37: warning: implicit declaration of function `servo_pin_high
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
H00 ' "]" Data &H04 , &H02 , &H01 , &H02 , &H04 , &H00 ' "^" Data &H80 , &H80 , &H80 , &H80 , &H80 , &H00 ' "_" ' "`" Data &H0C , &H12 , &H12 , &H0C , &H00 , &H00 ' neu "°" statt "`" 'Data &H00 , &H03 , &H07 , &H00 ,
no previous prototype for 'demoScreen' test.c:339: warning: no previous prototype for 'testOrientation' test.c:390: warning: no previous prototype for 'testBitmaps' test.c:411: warning: no previous prototype for 'glcdRandomClipRect' test.c: In
-
Thread
Werden Bleiakkus verboten ?
viel aus, auch wenn Du es nicht glauben kannst. Stell' Dir mal vor, Du bist ein Eiswürfel. Bei -50°C ist alles in Butter und selbst bei -10°C fühlst Du Dich wohl. Zur Not geht auch noch 0°C, wenn es nicht so lange dauert bis Du dich komplett auf 0°C aufgewärmt hast. Aber wenn Du als Eiswürfel länger
heimlich mit. Jedenfalls ist mir eben ein Päckchen auf den Tisch geflattert. Drin befand sich ein WSP80 IG Lötkolben für die Lötstation. Der ist bis auf die Schutzgasumströmung identisch mit dem alten WSP80. Kann also einfach getauscht werden. Natürlich muß noch das Gas hergeleitet werden und ich muß
-
Thread
8051 Adressierung
Nimm einfach ein 8051-Derivat mit erweitertem Adreßbereich, z.B.: Maxim: DS80C390 Atmel: TSC80C251 Philips: P80C51MB2 Peter
-
Thread
Java Mikrocontroller
Man könnte ja sagen: wirf' mal Google an... Aber nee: schau mal bei Dallas(-Maxim) nach dem DS80C390 oder 400 oder suche einfach nach TINI. Die können das. Und den dann kombinieren mit den (Dallas-)Maxim 1-Wire Temperatursensoren. Dallas und Maxim sind eine Firma. Zu TINI gibt es mit dem TINI400m
Division gepostet während ich getippt habe. Ist natürlich richtig was Division schreibt: Auch der DS80C400 "kann" kein Java. Aber es gibt eine Art Cross-Compiler und spezielle Klassenbibliotheken mit denen der DS80C400 dann in Java programmiert werden kann. Das findet sich dann unter TINI. Im
-
Thread
Pic Bootloader oder nicht?
ist, wenn man größere und komplexere Projekte vorhat. Und dann könntest Du auch leicht die Boliden DS80C390, 251-Serie, Philips-XA Serie davon ableiten, die auf dem 8051-Kern aufbauend 4MB Adreßraum bzw. 16-bit Erweiterungen haben.
da der MC das optimale Timing besser hinkriegt, als ein PC. Bzw. bei den ATMegas und der AT89C51***-Familie eben über einen Bootloader. Peter
-
Thread
ATmega48/88/168
einer überhaupt lauffähigen Version, die keine kritischen Bugs mehr hat. Ich habe z.B. Muster des DS89C420 rumliegen, die total unbrauchbar sind, da die Befehlsausführung an den Adressen 0x00FF, 0x01FF, 0x02FF usw. falsch sein kann. Und sowas kann man aber keinem C-Compiler beibiegen. In einem
braucht man für die neuen doch einen neuen Compiler, wenn man sie voll ausnutzen will, z.B. beim DS80C390, um die 1kB Stackgröße und 4MB Codegröße auszunutzen. Nach dem Reset startet alle jedoch im normalen 8051-Mode und müssen erst auf die Erweiterungen umgeschaltet werden. Beim AVR gibt es
-
Thread
Vor- bzw. Nachteile AVR / 8051
teure Emulator gekauft werden. Als Hauptcontroller in einem größeren Gerät habe ich z.B. den DS80C390 verwendet mit 64kB Code und 64kB Daten. Hauptgrund waren die beiden CAN-Interfaces. Die erweiterte Adressierung (4MB Code / Daten) habe ich nicht verwendet, da ich noch einen älteren Keil Compiler
man sich schon ein kleines bischen fest. Z.B. wenn es wider Erwarten Beschaffungsprobleme mit dem DS80C390 geben sollte, kommt eben ein anderer 8051 mit 2 externen SJA1000 drauf. Dann muß ich nur den CAN-Treiber anpassen, der ganze andere Code aber kann bleiben. Da der DS80C390 bisher immer kurze Lieferzeiten
-
Thread
CAN Bus
deines 4433, aber es gibt auch IC´s die die Kommunikation für dich erledigen. Ich glaube der PCA 82C250 und der SJA 1000 sind solche Umsetzer. Die bekommst z.B. im Reichelt. Wie die genau funktionieren weis ich auch nich, sorry. Du solltest dir aber überlegen ob du nicht doch umsteigst auf einen uC
sollte man besser den SJA1000 mit Parallelschittstelle nehmen. Oder eben CAN intern (z.B. auch DS80C390, C505, P87C592). Peter
-
Thread
DS80C390
Hallo! Ich habe mir 2Samples des DS80C390 von Dallas/Maxim bestellt. Da steht das er 8051 kompatibel ist. Weiß jemand ob sich das auch auf das nötige Programmiergerät bezieht, bzw. wo finde ich eine passende Bauanleitung (kostengünstig
Die DS80C390 ist keine Einsteiger CPU und erfordert für ein lauffähiges System noch einige Hardware drumherum die mit Sicherheit erheblich teurer ausfallen wird als ein AT89S8252. Zum Einstieg ist dieses Modell