-
Thread
Hardware Erkennung leicht gemacht
Module, Modul ROT, GRÜN, BLAU und wann 3 Module? Dann geht es mit einem Widerstand am Portpin eines MC: rot: offen grün: gegen GND blau: gegen VCC
3 Module langen doch 2 Bit? Also 2 EIngänge vom MC (oder was auch immer drin ist) vorsehen, jeweils je Modul Pullup/Pulldown (bspw R = 00, B= 01, G= 10) und du hast sogar noch Luft nach oben...
-
Thread
Frage zu UART beim 8051
. Nur einmal pro Bit oder mehrmals mit Mehrheitsentscheid? Danke schon mal für eure Antworten, MC
www.atmel.com/dyn/resources/prod_documents/doc4316.pdf http://www.nxp.com/acrobat_download/various/80C51_FAM_ARCH_1.pdf http://www.nxp.com/acrobat_download/various/80C51_FAM_HARDWARE_1.pdf http://www.semiconductors.philips.com/acrobat/various/80C51_FAM_PROG_GUIDE_1.pdf Im Kapitel "More About Mode
-
Thread
8051 Simulator Gesperrt
Simulierende PRG ein zweites mal laden um es überhaupt gestartet zu bekommen. - Mein letztes 51er-PRG läuft leider nicht drauf, obwohl es nur externe LEDs anspricht. Das simulierte Prg ist eine Uhr, das die Zeit über 24+4 Leds auf die Minute genau angezeigt, womit so 28Leds direkt über die
Jedoch durch eine Mustererzeugung komplex und 3k groß! Da es dank Master/Slave-Mode auf verschiedenen MC's getestet wurde und seit Wochen einwandfrei in einem AT89C51 läuft, ist es über jeden verdacht erhaben... ;P Aber wenn Du so weit mit Deinem Simulator gekommen bist, schaffst Du den Rest bestimmt
-
Thread
Anfänger braucht Hilfe
Zeit, Timer, Stoppuhr sowie eine Prozedur zum Aufrufen der einzelnen Funktionen. Bis irgendwann, MC
noch Fragen mit der Programmierung in Assembler habt, könnt ihr die ja hier posten. Bis irgendwann, MC
-
Thread
Experimentieren mit Microcontrollern, welche geeignet?
/Ausgängen und ausreichend Speicher on Board für etwas längere > Programme (ca.128kb?!) PC und MC unterscheiden sich grundsätzlich im Speicherbedarf. Für nen MC sind 8kB schon ein sehr großer Wert, mit dem man viel programmieren kann. Es sei denn, man will Spaghetticode aus Copy&Paste Monstern
nicht mehr durch. > Was haltet Ihr z.B. von uCs aus der 8051er-Familie? Da ist z.B. der AT89C51CC03 sehr nett. Und der hat auch nen Bootloader mit dem man völlig ohne Programmiergerät sofort losmachen kann. Bei den AVRs ist der ATMega168 zum Einstieg ideal. Ein Bootloader ist ab Werk aber
-
Thread
Leistung eines 2KW Heizstabes steuern
und Heizen 1 12 € 79 18 € 27 Inkl. MwSt., zzgl. Versand Sieger Schnittstellen-Controller SC 51 CRC 50BOSCH Sieger Schnittstellen-Controller SC 51 CRC 50 281 € 93 Inkl. MwSt., zzgl. Versand UV-Flammenfühler Landis+Gyr Staefa Siemens Fotowiderstandsfühler QRB1B, passend für Cuenod und Elco
kW 3 x 230 Y 6/4" Heizelement Heizpatrone Heizstab 5,1 kW 3 x 230 Y 6/4" Heizelement Heizpatrone 51 € 50 Inkl. MwSt., zzgl. Versand In den Warenkorb Heizstab 2,4 kW bis 7,5 kW 230V 400V 6/4" Heizelement Heizpatrone Heizstab 2,4 kW bis 7,5 kW 230V 400V 6/4" Heizelement Heizpatrone 2 51 €
-
Thread
Probleme mit PWM und 350mA-LEDs
per PWM dimmen kann? Muss ich andere KSQs besorgen? Oder muss ich eine Diode in den Massepfad vom MC zu den LEDS einbauen? Danke für eure Hilfe, Grüße, Gericke
Spannungsversorgung über den Spannungsteiler dem PSOC wohl nicht gefallen. Hier ist das Datenblatt zu dem MC: http://www.cypress.com/?docID=50148 Ab Seite 20 geht es um die Spannungsversorgung. Ich verwende den CY8C27443. Ich hatte gedacht man könnte das als unbelasteten Spannungsteiler sehen, da der MC
-
Thread
Messung von Einschaltströmen
. Laut Datenblatt 15A Primärnennstrom effektiv, der dynamische Messbereich reicht aber über min. ±51A.
Laut Datenblatt 15A Primärnennstrom effektiv, der > dynamische Messbereich reicht aber über min. ±51A. Ah! - Na das sollte für die meisten LED-Scheinwerfer dann vmtl. ausreichen.
-
Thread
Sony Discman 2SB1308 Vergleichstyp
Ein BCX51 wirds tun. Aber es wird sich um einen Folgefehler handeln.
kannst die parametrische Suche (Mouser, Digikey) benutzen. Er muß 3A DC bzw. 5A Puls abkönnen. Der BCX51 dürfte zu schwach sein.
-
Thread
Microcontroller mit 8x PWM?
tick EQU R0 $INCLUDE "D:\Batronix\Prog-Studio 2007 Community\Microcontroller\Atmel\89c51ed2.mc" LJMP start ORG 000Bh ;Interrupt Timer 0 LJMP ISR_Timer0 start: MOV flags,#00 MOV duty,#100 MOV duty1,#80 MOV duty2,#60 MOV duty3,#40
Hallo, der AT89C51ED2 hat 5 PWM Kanäle. Nutze ich auch. Alternativ der 8051F410 von Silabs. Kostet 5 - 7 € , hat 6 PWM bis yu 16 Bit. Braucht keinen ext. Oszillator, keine Resetbeschaltung.
-
Thread
sbit macro für avr-gcc
& 0x80; Verwendet man ja des öfteren wenn man seriell etwas Aussenden will. Beim MSP sowie 8x51 kein Problem. Mit dem hier beschriebenen Konstrukt gehts in die Hose.
Einzelbit kennt. Diese Lösung hat immerhin dazu geführt das ich nun identischen Code bei den MSP's, 8x51 und AVR's verwenden kann. Danke dafür ;-))
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
ATmega bei meinen Projekten noch lange > nicht an irgendwelche Grenzen gestoßen, so daß ich einen MC mit noch > mehr Bells & Whistless benötigen würde. Auch der Sprung von 16MHz zu > 24MHz ist nicht sonderlich gewaltig, zumal vieles schon bei 1MHz schnell > genug ist. Sehe ich genauso. Die Home
Ich hab auch oft alten C51 Code auf anderen MCs wieder verwendet. Z.B. generisches I2C, SPI mit einfachen IO-Pins. Das spart deutlich Arbeit gegenüber jedesmal den Code für die Hardware-Einheiten anderer MCs umschreiben zu müssen
-
Thread
(Assembler) Taster für einen Lauflicht programmieren? Abi-aufgabe 06
bin: [avrasm] code at 0 ;Programm startet bei 0 include reg_51.pdf ;bindet die Datei "reg_51.pdf" mit ein org 0F00h ;*********************Initialisierung********************** Start: MOV P0,#00000000b ;nach Reset
tun? -> Verschoben. b) Bist Du Dir sicher, daß die Datei mit den Registerdefinitionen des MCS-51 auf Deinem System *wirklich* die Dateinamenserweiterung PDF hat?
-
Thread
Wandler Kühlschrank: Rätselhafter Schaltplan.
Offenkundig gehört zur Schaltung noch mehr, denn irgendwoher muss der 51kHz Takt ja kommen. Auch sind +20V und -20V nicht im Caravan verfügbar. Offenbar erzeugen die BUZ21 einen mit 1.6kHz zerhackten wechselseitigen 50Hz Takt. Die 128uH Spulen sollen wohl daraus
MOSFets wie heute. Man könnte aus den vorhandenen +20V eine H-Brücke speisen und die mit einem kleinen MC ansteuern. Dann wäre auch echter Sinus möglich.
-
Thread
[V] Halbleiter, Netzteile, Opto, Encoder, Diskret, Relais, Pneumatik, AoIP
-> 0,50 €/Stk. 55x NC3FBV1-M25: XLR female -> 1,00 €/Stk. 3x NE8MC: Ethernet Kabelsteckerschutz -> 1,00 €/Stk. 3x NE8FBH: RJ45 Chassisbuchse -> 1,00 €/Stk. Diskret: 400x 744777222: Würth 220uH, 0,44A Drossel -> 0,10 €/Stk
-> 3,50€/Gesamt 4800x 64,9k, 1%, 0805 Widerstand -> 3,50€/Gesamt 4800x 51k, 1%, 0805 Widerstand -> 3,50€/Gesamt 4800x 4,7k, 1%, 0805 Widerstand -> 3,50€/Gesamt 4800x 1k, 1%, 0805 Widerstand -> 3,50€/Gesamt 4800x
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
programmer mit 1-2 Stunden auf lochrasterplatine selbst herzustellen ist. Brauche ich wirklich den MC34063 Bereich? Oder kann man nicht einfach einen billige dcdc step up booser auf 14V einstellen ? das Roland und Dankeschön.
Das R. schrieb im Beitrag #6715008: > Brauche ich wirklich den MC34063 Bereich? Oder kann man nicht einfach > einen billige dcdc step up booser auf 14V einstellen ? ... sollte auch gehen ! Das R. schrieb im Beitrag #6715008: > Seid Ihr mit dem PFS173 weitergekommen
-
Thread
Hilfe bei Highpower LEDs
verwenden sollte. Es handelt sich um diese LEDs: http://www.led-tech.de/de/High-Power-LEDs-Cree/CREE-MC-E-Serie/CREE-MC-E-auf-Star-Platine--parallel--LT-1501_120_133.html Der, den ich eigentlich ins Auge gefasst hatte wurde anscheinend bei led-tech die Tage aus dem Programm genommen -.- Die LEDs
bisschen klein ? http://www.led-tech.de/de/High-Power-Zubehoer/Kuehlkoerper/Sternkuehlkoerper-51x51mm-LT-1461_106_114.html Also ich möchte es schon möglichst hell haben aber wenn das nur mit übergroßen Kühlkörpern möglich ist muss ich mir das vielleicht nochmal überlegen.
-
Thread
input logic high PINB, Spannungs-Grenzen ?
wann ist dieser HIGH ? Es gibt ja die TTL und CMOS Grenzen, doch die kenne ich nur für 5V. Den MC kann ich ja auch mit 3.3V betreiben, gibt es da Prozente ab wann der Wert HIGH bzw LOW wird? Übrigens bezieht sich das auf dne ATmega328P. Würde gerne mehr darüber erfahren, warum gewissen Pins
stabilisierte Spannung, das gibt wenigstens der Hersteller des Netzteils an. Bisher benutze ich den MC auch nur mit 5V was ich am Netzteil einstellen kann. Ich plane allerdings den MC mit 3.3V zu betreiben. Dazu bräuchte ich wohl einen belasteten Spannungsteiler. Habe bisher nur mit "normalen" Spannungsteilern
-
Thread
Alternative zu Relais an CYD
ziehen, also auf High halten. Pullup direkt am XPT Chip installieren und per Taster die Leitung zum MC mit dem Taster unterbrechen. Musst halt ausprobieren, ob die Software meutert.
schrieb im Beitrag #7851651: > Das wäre dann I2C, kein SPI! > https://www.waveshare.com/w/upload/5/51/CST816S_Datasheet_EN.pdf
-
Thread
HowTo: Nokia Handy Ladegerät selbst bauen!!
. Da ist idR. ein klein wenig (auch wenn zu wenig) Schutzbeschaltung drin und ein Schaltregler ala MC34063. Die funktionieren in der Regel aber. Ansonsten: Einen MC34063 in Standardbeschaltung, zusammen mit Schutzbeschaltung für das KFZ Bordnetz aus der dse-faq.
Ich bevorzuge da lieber den guten alten MC34063. Weil es ein Schaltregler ist kann dieser wircklich mit höheren Spannungen arbeiten, ohne dass er heiß wird. Außerdem wird dieser Regler in sehr vielen KFZ-Handyladergeräten verwendet.
-
Thread
Batterieüberwachung LiFePo4 mit Infrarotübertragung
ist ein linearer Spannungsregler rausgefallen, der zieht nämlich 6mA Ruhestrom (L78L33). Auch der MC34063 braucht noch 1.5mA Ruhestrom. Alles andere wird mit dann langsam zu teuer. Jetzt habe ich mir eine Art variablen Widerstand gebaut. Regelt zwar nicht genau auf eine Spannung aber hält die Spannung
= 2,54V Spannung an Teiler 3: 9,9*47/(47+140) = 2,49V Spannung an Teiler 4: 13,2*47/(47+200) = 2,51V Spannung an Teiler 5: 16,8*47/(47+270) = 2,49V Spannung an Teiler 6: 20,1*47/(47+330) = 2,51V U4 = 2,51*(47+200)/47 = 13,2V U5 = 2,49*(47+270)/47 = 16,8V U_Zelle5 = 16,8V-13,2V = 3,6V Fall
-
Thread
AT89C5131 declarieren
die Interrupt > Initialisierung auslösen kann. Auch das steht in der Registerbeschreibung deines MC, bei Standardperipherie im DB des 80C51, sonst im DB des 89C5131. Also: Vektortabelle mit jmp an der richtigen Adress am Anfang des Flash und in der Initialisierung im IE Register das Interrupt-Enable
setzen des Timer0 bits für ISR ; usw. [/c] Besorg dir also noch die Hardware Referenz für die 80C51 Familie.
-
Thread
Mikrocontroller lernen
Matthias S. schrieb im Beitrag #6158647: > Allerdings haben alle MC > Programme schliesslich eine Endlosschleife, Auch nicht automatisch. Aber du tust gut daran, eine zu implementieren. leo
Mikrocontrollers wirklich zu verstehen, kannst du mit diesem Simulator anfangen: https://www.edsim51.com/
-
Thread
Decoder V40511 DDR
Beitrag #5205417: > Möchte mir einen kleinen > Zähler ohne Mikroprofessor Was stört Dich an einer MC-Lösung. Zu einfach, zu wenig ICs?
gesetzt: Die Familie U881X war kompatibel zur Z8-Familie Von der Leistungsfähigkeit etwa mit MCS-51 vergleichbar.
-
Thread
wie gehts weiter
Speed ist in der Tat bei MC-Anwendungen ein sehr untergeordnetes Argument, da haben alle mehr als genug davon. Schreib einfach mal, welche Art Anwendungen Du machen willst, nur dann kann man auch ehrlich was empfehlen. Sonst
arbeitet die denn ? Ich mache viele Steuerungen mit der 8051 Familie (in C programmiert), der AT89C51CC03 hat da mit 3,3MIPS noch massig Reserven (CAN-Bus läuft mit 500kBaud). Peter
-
Thread
Ebay entfernt private Angebote von bleihaltigem Lötzinn
Uhu U. schrieb im Beitrag #5772493: > Die Pappnasen, die ihr Futter bei den McDoofs kaufen, schmeißten die > Reste vorbildlich getrennt zum Autofenster raus… Mir haben solche Pappnasen schon erklärt, sie dürfen das, weil: McDoofs zahlt extra Abgaben an die Gemeinden für die
nach 2 Jahren McDoof breiter als hoch sind.
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
günstigeres mit freiem C-Compiler > programmierbares? > https://direct.nuvoton.com/en/n76e003at20 MCS-51-Derivate gibt es auch billig von STC und SiLabs. Den AVR gibt es auch noch. Die kleineren STM8 kosten auch nicht viel, und sind deutlich C-freundlicher als die MCS-51-Derivate. Philipp
Funktionen lassen sich wirklich nicht effizient auf den Padauk realisieren - aber das ist bei MCS-51 auch nicht viel besser. Philipp
-
Thread
[S] Retro 6502,Z80,Bauteile oder Boards
schrieb im Beitrag #6855188: > Ich hab' noch einen uralten Z80 EMUF, der ist in den 80ern in einem > MC-Sonderheft vorgestellt worden Siehe PM, den würde ich nehmen, auch zus. SRAM dazu. Hier eine gut dokumentierte Seite, auf die Schnelle gefunden: http://retro.hansotten.nl/6502-sbc/emuf-and-mc/z80-emuf
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
-
Thread
Steuern eines 50W WRGB LED Chips via Arduino
Sportplatz. Das würde Dein Auqarium grillen. Lumen ist die Lichtstärke. mcd = Lichtfarbe. ca. 2500 mc ist Glühlampenfarbe. 4000-5500 bei bewölkt. ca. 6000 mc ist hell weißes Licht. Aber man könnte die Lampe auch größer flächig bestücken. Mit nur wenigen LED-Chip's qäulst Du die nur.
PC-Freak schrieb im Beitrag #7195204: > mcd = Lichtfarbe. ca. 2500 mc ist Glühlampenfarbe. 4000-5500 bei > bewölkt. ca. 6000 mc ist hell weißes Licht. Bevor du hier die großen Sprüche klopfst, lerne erstmal die grundlegenden Einheiten der Lichttechnik. Deine Zahlenwerte
-
Thread
seltsame Bauelemente-Wertebezeichnungen in USA-Schaltplänen
das Kaliber als Laufdurchmesser in mm x Hülsenlänge in mm angegeben wird. Also z.B 7x64 oder 7,62x51
Thorsten S. schrieb im Beitrag #7159813: > Also z.B 7x64 oder 7,62x51 Und warum müssen es 7,62 und nicht gleich 8mm sein?
-
Thread
Extrem schnelle Logik-Bausteine gesucht
musst - hilfs-Mikrocontroller nehmen zB...). Es gibt noch schnellere "diskrete" Logikfamilien (MC16xx, MC10xxx, MC100xxx und darauf basierende SiGe-Ableger, diverse 3.3V -74er-Sonderserien...) aber diese passen nicht so ohne weiteres in eine nbrmale 5V-Umgebung... ...die deine CPU auch laut Datenblatt
D'Oh, zu kompliziert gedacht ... nimm ein schnelles RAM und irgendeinen einfachen MCS51 oder AVR mit externem Bus als Startermotor. Hat auch den Vorteil dass Du eine Möglichkeit einbauen kannst von einem Hostrechner aus einen anderen Inhalt zu laden. Oder, bau deine Taktung so auf dass
-
Thread
Transistortester AVR
Graphic Color Display aufgebaut. In der ausgebrachten M-Softw-1.51. Makefile (angepasst an den 2560 und ST7735) funktionierte es mit Anzeige Startbutton Auswahl etc.auch. Sobald ich nur den DrehEncoder aktivierte in config.h gab es Fehler (siehe unten)... :)) Ich
, in der ein "EventCounter" > erzeugt wird. Mmh, hab nur die veröffentliche ComponentTester-1.51m Dateien vorliegen.
-
Thread
AVR: Wetterinformationen über DCF77 Gesperrt
Bitposition Block1 Block2 Block3 Bit Pos 01: 0.00 0.50 0.50 Bit Pos 02: 0.54 0.51 0.50 Bit Pos 03: 0.44 0.51 0.50 Bit Pos 04: 0.55 0.49 0.50 Bit Pos 05: 0.40 0.50 0.50 Bit Pos 06: 0.52 0.50 0.50 Bit Pos 07: 0.54 0.51 0.50 Bit Pos 08: 0.00 0.51 0.51 Bit Pos 09: 0.46 0.50 0.50 Bit Pos 10: 0.43 0.51 0.50 Bit Pos 11: 0.46 0.50 0.50 Bit Pos 12: 0.44 0.50 0.50 Bit Pos 13: 0.51 0.50 0.49
-
Thread
MC SC87C51CCN40 abzugeben
der 51er im DIL40-Gehäuse, mit OTP-EPROM, selbstverständlich unbenutzt, 2 Stangen, also 18 Stk.
-
Thread
"Zeichensalat" über den UART
} return (0); } [/c] Die Baudrate ist auf 9600 eingestellt -> siehe UBRRL = 33_hex -> 51_dez -> bei 8 MHz = 9600 Baud (laut Toturial) Wir haben einen Schnittstellentreiber benutzt (MAX232). Zum Testen, ob der Controller "sendet", haben wir ein Schnittstellentester zwischen MC und PC
lesen (Baud - Rate, Stop - , Startbit und soweiter korrekt eingestellt) erhalten wir Zeichen vom MC. Jedoch NICHT nur dass gewünschte A, sondern ab und zu ist ein "P" dabei, ein "I" u.s.w. Sieht aber alles sehr regelmäßig aus. Wir haben nun zum Test ein anderes Zeichen vom MC gesendet. Es kommt
-
Thread
Anfängerfragen in C
ich lade #include <reg51.h> für meinen C515 PINA habe ich ach schon probiert
Beim 51er gibts ja auch kein PIN-Register, da läuft alles über die Portregister. Und sie werden dort mit P0...P3 bezeichnet.
-
Thread
Uhr mit STM8Sxx3 und TM1637
Ralph S. schrieb im Beitrag #7816372: > ... und mit Nuvoton > bin ich am Fremdeln. MCS-51 würde zwar von der Toolchain her super zum > SDCC passen, ... Dann könntest Du Dir für die nächste Uhr auch mal die Controller von STC aus China anschauen, z.B. STC8G1K08. Diese verfügen über eine
Selbst die Putzkraft hier im Büro könnte etwas sagen das mich auf die richtige Idee bringt. Und da mc.net sich noch einen Rest Fachkompetenz bewahrt hat, gegen erheblichen Widerstand der YT Fraktion und eher fragwürdigen 'Strömungen' ziehe ich durchaus Nutzen aus mc.net und gebe von zeit zu zeit auch
-
Thread
hohe Datenmenge in Echtzeit übertragen oder speicher
gibt in einer Umdrehung 1024 Impulse in geometrisch gleichen Abständen aus. Diese will ich mit einem MC zeitlich messen (Periodenmessung mit etwa 100 Zählschritten) und die Daten anschließend auswerten, um zu sehen, ob die Maschine "rund" läuft. Wenn ich nun eine Sekunde lang die Daten aufzeichne, wären
diese zu übertragen, leider finde ich im Internet nicht viel über die USB 2.0 Kommunikation zwischen MC und PC.
-
Thread
LED DMX-Controller mit STC 11L04E-35I-PDIP20
einschaltverzögertes Relais, mit dem du die LED Speisung verzögert einschaltest - und nur die. Denn der MC sollte natürlich schon loslaufen. Fotografiere mal Ober- und Unterseite der Platine komplett, dann kann man evtl. sehen, wo man so ein Relais einschleifen könnte.
MOSFet kann z.B. mit der simplen Schaltung im zweiten Bild aktiviert werden durch ein 'High' vom MC. annD schrieb im Beitrag #4923891: > Ich habe nun mal versucht, den Eingang VSET der Konstantstromquelle mit > einem Pull-Down Widerstand gegen GND zu versehen. Wenn überhaupt, wäre hier ein
-
Thread
auf perovskite module warten?
Wechselrichter von Balkonsolaranlagen sind darauf ausgelegt innerhalb eines Frequenzbereichs von 47,5-51,5 Hz zu arbeiten. Sobald die Netzfrequenz über 50,2 Hz liegt, muss der WR langsam herunterregeln und bei 51,5 Hz abschalten.
#7340151: > Sobald > die Netzfrequenz über 50,2 Hz liegt, muss der WR langsam herunterregeln > und bei 51,5 Hz abschalten. Es gibt öffentliche Kurven mit dem Verlauf der Netzfrequenz. Aufgabe: Arbeiten Sie heraus, wie oft die Frequenz im Jahr 2022 über 50,2 Hz bzw. 51.5 Hz lag.
-
Thread
Baudrate bei USB-Serial Converter mit stty nicht einstellbar
unbekannte Ausgaben. Kann da jemand was damit anfangen. [code] $ tail -f /var/log/messages Jul 12 17:57:51 lax kernel: [39156.925930] uhci_hcd 0000:00:1d.1: release dev 2 ep81-INT, period 2, phase 1, 118 us Jul 12 17:57:51 lax kernel: [39156.939980] uhci_hcd 0000:00:1d.1: reserve dev 2 ep81-INT, period 2, phase 1, 118 us Jul 12 17:57:51 lax kernel: [39156.940067] uhci_hcd 0000:00:1d.1: reserve dev 2 ep02-INT, period 8, phase 4, 118 us Jul 12 17:57:51 lax kernel: [39156.947926] uhci_hcd 0000:00:1d.1: release dev 2 ep02-INT, period 8
-
Thread
Wirklich arm, der ARM
war, weiß inzwischen auch jeder. Bis dahin war ich von Atmel eigentlich anderes gewöhnt, der AT89C51 von 1993 war von Anfang an bugfrei. Aber heutzutage ist es wohl normal, daß neue Chips ernsthafte Bugs haben. Peter
Fehlerbehandlungen (Timeout) einbaut, ist das erheblich unzuverlässiger. Auch ist SW-I2C total MC-unabhängig, ich habs auf 8051 entwickelt und unverändert im AVR / ARM laufen. Man muß nur die Macros fürs Pin setzen, Pin testen und Delay anpassen, mehr nicht. Peter
-
Thread
Ist die obligatorische Endlosschleife am Ende der main Funktion nur Aberglaube?
noch nie Probleme damit. Ich wähle einfach das Target aus und gut is. Ich hab noch nen alten Keil C51 von 1995, da mußte man in der startup.asm die Größe des externen RAM eintragen, wenn man ihn genullt haben wollte. Heutige Versionen dürften das automatisch machen.
besonders schlau. Irgendwie passt diese Logik für mich nicht zusammen. Auf den Einsatz von RTOS auf MC verzichten, aber OOP favorisieren. Für mich bringt ein RTOS mehr Ordnung in eine MC-System als OOP, weil funktionelle Zusammenhänge und Abläufe beeinander bleiben. Ich erkenne die Vorteile von OOP
-
Thread
Wie wird die Prüfsumme berechnet ?
die offensichtlich sind auch nicht in Bitcode. Hab mal die Bausteine angeschaut da wären: Der MC ist ein "M37450S1SP" http://www.datasheetcatalog.net/de/datasheets_pdf/M/3/7/4/M37450S1SP.shtml 2 Eproms http://www.datasheetcatalog.com/datasheets_pdf/X/2/8/H/X28HC256PI-15.shtml 1 CMOS GATE
Irgendein Speicher?) http://www.datasheetcatalog.com/datasheets_pdf/M/B/6/0/MB606XXX.shtml 2 USART 82C51A-2 http://www.datasheetcatalog.com/datasheets_pdf/8/2/C/5/82C51A.shtml 1 MSM82C55A-2 http://www.datasheetcatalog.com/datasheets_pdf/M/S/M/8/MSM82C55A.shtml 1x 256kbit SRAM Ne ganze menge Schieberegister
-
Thread
[S] AT89C52-Programmer (auch Eigenbau & sonstiges "Gefrickel")
Funktionstest: Reset Xtal und EA beschalten und ALE PSEN Messen. Viele x51 lassen sich im EPROMMER brennen.
Habe einen ELV FP51, den aufgabaut und nicht in Gang gebracht habe. Software ist auch irgendwo noch da (W98). Du kannst das Teil für die Portokosten haben.
-
Thread
String Array bestehend aus Arrays Hilfe
: SPDR = Zeichensatz[character][count]; die Zeile 72 auszugeben. Woher weiß der MC das H gleich der Code aus Zeile 72 ist ????
Micha wrote: > Woher weiß der MC das H gleich der Code aus Zeile 72 ist ???? Weil 'H' und 72 das Selbe sind. Denke daran, dass ein µC sowas wie Buchstaben gar nicht kennt. Er kennt nur Bitfolgen, also Zahlen. Z.B. bei einem "HALLO