-
Thread
Fusebits
Hallo zusammen, ich betreibe meinen µC (AT89C51CC01) mit einem externen Quarz (11,0592MHz). Im Forum habe ich vieles über sogenannte "Fusebits" gelesen, dass ich damit den internen Oszillator ausschalten muss. Im Datenblatt habe ich aber
-
Thread
RS485 Protokoll
Hallo! ich habe ein Problem mit RS485 bzw. RS232 Als Master µC fungiert ein AT89C51ED2, der einen 17 Byte langen Frame über RS485 versendet. Der Frame ist folgendermaßen aufgebaut: [c] typedef union { struct { unsigned char ID; unsigned char slave_adress
; } [/c] mit der folgenden Funktion wird somit dann der gesamte Frame gesendet [c] void sendframe(unsigned char *pframe, unsigned char length) { unsigned char i=0; extern unsigned int interframe_gap
-
Thread
Realisierung eines Betrugswürfels
es was bringt: die Platine, auf der dies realisiert werden soll, ist von Atmel um genau zu sein der AT89C51RD2 bzw. ED2.
-
Thread
Werte in den Flashspeicher schreiben
Hallo Zusammen Ich suche ein Code Beispiel oder Informationen, wie ich bei meinem Atmel AT89C51ED2 Werte in den Flashspeicher schreiben kann? Ich möchte das in C für den Wickenhäuser Compiler programmieren. Ich habe schon versucht, das Code Beispiel von der Atmel Seite zu nehmen. Leider
-
Thread
RIDE Debug ohne C-Source
von Raisonance aus (Version 6.10.15 in der Evaluation Version). Leider bekomme ich beim Debuggen von C-Files nur den Assembler Code angezeigt und kann auch nur im Assembler Breakpoints setzen. Macht das Debugging teilweise recht unübersichtlich... Hab' ich jetzt nur eine Compiler-Optin vergessen oder liegt's an der Eva-Version?? Target ist ein AT89C51RD2. tschuessle Bernhard
-
Thread
nach flashen mit FLIP kein debbuging mehr mit µVision möglich
Hallo Spezialisten. Controller: AT89C51ED2 Software : µVision, FLIP Ich habe einen kleinen funtionierenden Code. Diesen Code habe ich mit µVision auf dem Controller getestet. -> Programm lief an, machte aber nicht was es sollte
-
Thread
Hilfe bei LCD Ansteuerung
Ich habe eine Ansteuerungsroutine angehängt für ein Display 2x16. Ích möchte mit meinem Controller at89c51ac3 jedoch ein Display von Reichelt 202A LED ansteuern. Kann mir jemand sagen, was ich da umschreiben muss? Oder hat jemand eine fertiger Routine die ich verwenden kann? Im voraus besten Dank Fabian
-
Thread
Drehzahlmesser in Assembler (ATmega328)
bitten/betteln wird auf Dauer einen zermürben. Meine längste Suche nach einem Assemblerbug (war aber AT89C52) lag bei ein paar Wochen mit vielen Unterbrechungen – am Ende waren es zwei Bitverschiebungen, die die Bits auf der anderen Seite wieder eingeschoben haben (allgemein als ROR/ROL bekannt), was ich
nach alles bis dato Erstellte auf C umgeschrieben. Vor den AVRs kannte ich aber schon Assembler und habe entsprechend programmiert – 8085, Z80, 6502, 68000, µC51. AVR-Assembler (der 8-bitter) ist auf jeden Fall etwas freundlicher und einfacher
-
Thread
[V] 89C52 DIL-40
Hab hier noch 2 *AT89C52* -24PI rumliegen, die gerne verbaut werden möchten. MC51 (8051) Clone, C-MOS statt TTL Heizung. ;) 8051 Derivat von atmel, mit 8k Flash, 256 Byte RAM, 3 Timer, UART, im DIL 40 Pin Abzuholen
-
Thread
zähler mit zählregister
Hallo zusammen, ich will mit dem uC 8051 einen vorwärtszähler bauen. den habe ich wie folgt realisiert: #include <at89c51cc03.h> int main() { P1 = 0; while (1) { if (P1 == 1) { P2 ++; return
-
Thread
~100 TB Speichern
Groß- und Kleinbuchstaben, die 10 Ziffern und noch 2 Sonderzeichen zulässig sind. [code] md5: c=26*2+10+2=64 n=7 (c^n+c^(n-1)+c^(n-2)+c^(n-3)+c^(n-4)+c^(n-5)+c^(n-6))*(n+16)=102760705783232 ans/(1024^4)=93.46 TB bei sha1 wären: (c^n+c^(n-1)+c^(n-2)+c^(n-3)+c^(n-4)+c^(n-5)+c^(n-6))*(n+20)
109.71 TB notwendig wenn er die beiden Sonderzeichen weglässt, käme sogar sha256 in Reichweite: c=62 (c^n+c^(n-1)+c^(n-2)+c^(n-3)+c^(n-4)+c^(n-5)+c^(n-6))*(n+32)=139594493734566 ans/(1024^4)=126.96 TB [/code] Das ganze, wie schon gesagt, allerdings natürlich nur bis Passwortlänge 7 und einem
-
Thread
[V] Reste again
beträgt 3,00 € für die angegebene Menge * Porto/Versand geht extra zum Selbstkostenpreis. 10 x AT89C51CC01 8051 + CAN SMD PLCC 25 x ADUM1100 iCoupler SO8 25 x AQY212SZ Photomos Relais 40V, 120mA 5 x A6821SLW-T SOL16 DABiC-5 8
Hallo Bernd, ich hätte gern 2x TPIC6C596 MFG Michael
-
Thread
Kabeltester - möglichst Viel-polig
Resultate. Ich habe auch an einen 50pol. Universal-Tester gedacht. Hauptsächlich möchte ich erst mal USB-C und HDMI-Kabel testen. Geprüft werden soll natürlich primär auf Durchgang von einem Kabelende zum anderen. Als zweites aber auch auf Schlüsse zwischen den Adern selbst. Letzteres würde einseitig reichen
Ich habe mal nen Tester für bis zu 40 polige Flachkabel gebaut. Verwendet wurden 3 AT89C51 mit je 32 IO-Pins. Über die UART wurden sie kaskadiert. Alle 3 bekamen die gleiche Firmware. RXD des ersten wurde auf low gelegt, damit er weiß, daß er mit Testen anfangen soll. Es werden Muster
-
Thread
UART Empfangspuffer löschen
(1 bis 5)empfängt, Eingabe über das Terminal der UART(Empfangsregister) verbunden mit einem Atmel µC AT89C51CC03 Man drückt die 1,2,3,4 oder 5 auf dem Terminal und danach soll die Funktion(1,2,3,4 oder 5) ausgeführt werden, und das dauerhaft/permanent bis man die nächste Zahl eingibt und die dazugehörige
"\nHier ist die Funktion 1!"); } unsigned char zeichen_empfangen(void) { unsigned char c = 0; if(RHRB) //Empfangsregister des UART-Baustein { c=RHRB; RHRB = 0; } return c; } void main (void) // Start des Hauptprogramms { seri_init
-
Thread
Blaupunkt CDC Protokoll Analyse. Brauche Hilfe
Hallo Leute, folgendes zur Sachlage. Ich hab mir mit nem AT89C51SND1C nen Mp3-Player gebaut (der schon ganz gut funktioniert) der mein Autoradio um die Möglichkeit erweitern soll SD-Karten abzuspielen. Das Radio (Blaupunkt SEATTLE MP57) hat nen Wechslerausgang
-
Thread
miniwebserver
hallo, bräuchte mal guten rat... folgendes: hab einen AT89C51ED2 auf einer flexgate III-Übungsplatine. jetzt gibt es ein fertiges webserver-programm welches ich raufgespielt hab und nun läuft... nun hab ich ihn mit richtiger ip-adr, gateway, sn, mac ins
ihn anschließend mittels eines PC's anpingen. wenn ich dies nun mache zeigt mir das terminal am uC zwar, dass er ein ARP erhält gibt aber nichts zurück und somit erhält der pc keine mac-adr. zurück und es kann nie eine verbindung aufgebaut werden.... Idee für mögliche fehler?
-
Thread
MP3 89C51SND1 CS4334
Ich versuche einen MP3-Player zu bauen. Ich verwende einen AT89C51SND1C und als DAC einen CS4334. Wenn ich dem DAC die richtigen Frequenzen gebe, bekomme ich ein ganz leises Knacken/Brummen. Gebe ich dem DAC eine minimal kleinere Frequenz, kann ich den
-
Thread
Problem mit HTML, Textfeldern und Umlauten
Hallo zusammen, Ich habe eine Webserver mit dem ENC und einem AT89C51ED2 laufen und habe jetzt folgendes Problem : Ich habe eine HTML Seite mit mehreren Textfeldern und einem mehrzeiligen Textfeld. Hier können eingaben gemacht werden, die im EEProm des ED2 abgelegt
-
Thread
FLIP Software von ATMEL, USB Treiber Problem
Hi µC-Kollegen, Ich habe ein riesen Problem mit meinem Atmel MP3 IC "AT89C51SND1". Ich bekomme einfach keine Verbindung zustande über FLIP. Auch wenn ich den IC an USB anstecke, kommen immer wieder Treiberprobleme
-
Thread
Pull-up Widerstände und Ströme nach Reset
man aber überlegen, ob man nichts auch ICs mit gleicher VCC einsetzen kann. Z.B. viele Atmel MCs (AT89C51RE2) laufen von 2,7 .. 5,5V, kann man also auch mit 3,3V versorgen.
-
Thread
elektr. Rolladenschalter
SSR geloest war machte ich mit an den Aufbau mit dem Controller. Die ersten Versuche waren mit einem AT89C51CC03 direkt in den jeweiligen UP Dosen. Im fliegenden Aufbau funktionierte alles problemlos. Nachdem alles in den UP Dosen verstaut war, gingen nach einer Woche die Probleme los. Manche Controller
jetzt folgende Type einbauen: Reichelt FIN 41.31.9 http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=C33;GROUPID=3293;ARTICLE=28320;START=0;SORT=user;OFFSET=16;SID=29whCqMKwQAR0AABaKzlYe1f09f00c76815d0f1699f02f577c40a Die technischen Daten Anzahl der Kontakte 1 Wechsler Max. Dauerstrom/max. Einschaltstrom
-
Thread
Chinakracher als Basis für Studiouhr, Frage von "Nicht-Programmierer"
die ich selbst aufbauen kann. Basis des aktuellen Projekts ist ein € 8,50 "Chinabausatz" mit Atmel AT89S52,der als Basis für eine Studiouhr dienen soll. Mein Problem ist die Art der Anzeige des LED-Sekundenkreises. Die Uhr kann 4 verschiedene Modi, wovon nur einer in etwa dem entspricht was ich gerne
Chinabausatz findet man mit "EC1204B" LED-Clock im Netz p.p.s. Meine Versuche mache ich mit Keil-C51, meine Versuche kommen mit ProgISP über die ISP-Schnittstelle auf den Prozessor
-
Thread
SPI ISP von AT89S und AT90S
ich mich nur über Ponyprog mit nicht funktionierendem COM Port Adapter geärgert habe, und für die AT89S51/52 überhaupt keine Software finde, habe ich mich für einen kleinen uC entschieden, der RS232 Daten und Befehle erhält und daraus die SPI Daten erzeugt. Ich verwende etwa 1m Kabel zwischen uC
-
Thread
Physikprojekte
zur 21cm-Wasserstoffstrahlung unserer Milchstrasse heraus Link: https://www.youtube.com/watch?v=89B_C0x3-xI
meinem Profil handelt es sich um ein nicht-symmetrisches. Ich habe hier (https://www.thuro.at/index.php/11-aerodynamik/52-aerodynamik4) zum Beispiel auch einen c_a-c_w-Graphen entdeckt. Bei 0° Anstellwinkel beträgt der c_a-Wert ca. 0.1. Ob es sich bei dem Graphen um einen tatsächlich aufgenommenen
-
Thread
Gibt es das in C oder C++ nicht?
In C ist beides meines Wissens nach so nicht möglich. In C++ ist beides genauso möglich.
für einen 10Bit-DAC auf 0..1023. Bitfelder hat man gerne genommen, als der RAM noch knapp war (AT89C51: 128 Byte). Nachdem ich aber gesehen habe, was für ein riesen Wust an Code (Schieben, Maskieren) da entsteht, runde ich immer auf den nächsten Standardtyp auf und freue mich über den kleinen und
-
Thread
Experten gefragt: 8051 mit zwei Timern
Hallo! Ich programmiere beruflich und kenne den 8051-Typ AT89C51CC03 von Atmel ziemlich gut, stehe hier aber vor einem Rätsel. Folgendes ist gegeben: 1. Timer 0 auf 20ms, Timer 1 auf 1ms, beide 16 Bit und auch sonst identisch konfiguriert. 2. Timer 0 hat Prio
else { TH1+=(RELOAD_T1_HIGH+1); } TR1=1; v_Refresh_Display(); } [/c] Der Code für Timer 0 ist vom Reload her identisch.
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
Befehlszeit. Den Unterschied habe ich sehr deutlich gesehen, als ich versucht habe, Anwendungen vom AT89C2051 auf den ATtiny2313 zu portieren. Da ging mir regelmäßig der Flash aus. Und der ATtiny4313 kam leider erst viel zu spät. Der 8051 ist darauf optimiert, möglichst viel in den 128 Bytes direct
, Debug, davon hat man damals nicht mal geträumt. Doch davon hat man geträumt. Was habe ich den AT89C1051 gefeiert, damit machte das Mikrocontroller-Basteln erst richtig Spaß. Danach kam für mich der ATmega328 mit ISP und DebugWire, was wiederum ein gewaltiger Sprung nach vorne war. Seit dem
-
Thread
Ölstand: Messverfahren?
%2BI9Ie2FxsNkMWn1XRW6iFqxITnBL64X7LVWji2C2vvLkSg0VUVkVB5a9C%2Fzbdsor8%2FJctbdex7cnU2oR88LwA%2Bn51fWtnyWWFGWVsmT8huZ5i1%2BTYEGQZ1e3BQxiSqTnJ%2FimrAzfdpHRGfK4%2BlXs47GZsuGdsjZ8MxiBsIlHHZKynyhOobOBZBZXNcHkKGVJdKUYuXUy5erayNDi%2BXjH8I%2BpKVPtYUNGuwpeEZwGxluBCQvvJSo45hVoSlIKMMfZS%2BkzUkHWCjDRW0Ia5OEsocxo89G8udTAopbFFnHK9H%2FAw%3D&checksum=264513655221be5979edf895405ab1ed1d9a949e9206
-
Thread
Flip
Hallo ! Ich versuche zum ersten Mal mit Flip und einem µC von ATmel den Baustein AT89C51ID2 zu programmieren. Jetzt habe ich mir die Sachen vom Baustein durchgelesen und teilweise auch verstanden, ist ja auch alles auf Englisch. Nun gut, meine Platine habe
-
Thread
openocd funktioniert nicht mehr
: at91samd21j18a.cpu, 4 params Debug: 50 1 core.c:1304 jtag_tap_init(): Created Tap: at91samd21j18a.cpu @ abs position 0, irlen 0, capture: 0x0 mask: 0x0 Debug: 51 1 command.c:143 script_debug(): command
'... Debug: 88 1 command.c:364 register_command_handler(): registering 'ocd_at91samd21j18a.cpu'... Debug: 89 1 command.c:364 register_command_handler(): registering 'ocd_at91samd21j18a.cpu'... Debug: 90 1 command.c:364 register_command_handler
-
Thread
Baudrate einstellen
Baudratengenerierung und hoffe, dass mir hier jemand einen kleinen Denkanstoß geben kann. Verwendet wird ein AT89C51CC03 der mit 20 MHz getaktet wird. Per FLIP kann ich diesen mit 38400 Baud ansprechen und auch programmieren. Ich habe das Beispielprogramm von Atmel für die serielle Schnittstelle genommen und
-
Thread
initialisierung von RS232
Folgendes problem: Ich muss über RS232 zwischen meinem AT89C51AC3 und dem Hyperterminal eine Verbindung aufbauen. Ich will mit einer geschwindigkeit von 9600 Baud übertragen. wie muss ich jetzt meine serielle schnittstelle initialisieren, damit das funktioniert? Ich habe mich ein bisschen durch das Datenblatt des uC geackert aber dieses war mir nur sehr schwer verständlich. ich habe einmal folgende initialisierung vorgenommen: //Serielle Schnittstelle initialisieren PCON |= 0x80; //SMOD1 = 1/ doppelte
-
Thread
Sensirion SHT11 Code
Mist! Wieder nur in C. Hat denn keiner mal was in Assembler?
Andy schrieb im Beitrag #2210109: > Wie sehe ich, ob der I²C Bus überhaupt funktioniert? Es ist kein I2C-Bus. Nur ähnlich.
-
Thread
Werden Atmel Mikrocontroller aussterben/nicht mehr verfügbar sein?
bestellen, aber mein Controller würde erst > 2023 geliefert werden können. Welcher denn? Z.B. den AT89LP51RD2-20PU hat Mouser lagernd.
Irgend W. schrieb im Beitrag #6794640: > Mit dem µC hat weder Atmel noch Microchip je ihren Hauptumsatz gemacht. Atmel am Ende sehr wohl.
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
. Ich hab noch ein altes Datenblatt des P89C669 gefunden. Das war ein 8051 auf 24Bit Adreßraum aufgebohrt, d.h. je 8MB Code und RAM waren adressierbar. Der Zugriff erfolgte über 2 24Bit Pointer aus je 3 Registern. Ob der P89C669 je produziert
hatte vermutlich die größte Vielfalt an 8051-Derivaten. https://www.nxp.com/docs/en/user-guide/UM_P89C669.pdf
-
Thread
Warum haben Digital Research, Novel, Borland usw. nie versucht Windows 3.x, Win9x und WinNT zu klone
hat gefehlt, das konnte QuickC aus Prinzip nicht und war der teureren Microsoft C Version und dessen Nachfolger vorbehalten.
bunter und langsamer. Ein "Betriebssystem" in Sinne von Unix und OS/2 wurde es erst mit Windows NT 3.51.
-
Thread
eBus USB Adapter
09003231313533363030 0006b5090125 / 09313030313433313433 0006b5090126 / 09313130303038393032 0006b5090127 / 094e303c3c3c3c3c3c3c 0008b5090124 / 09003231313533343030 0008b5090125 / 09313030313036373433 0008b5090126 / 09313030303035363238 0008b5090127 / 094e343c3c3c3c3c3c3c 0015b5090124 / 09003231313533383030 0015b5090125
auch vermutet. Habe jetzt lange gesucht und einen Wert gefunden, den ich negativ einstellen kann: "AT Durchheizen" [code] ff15b52406020000000200 / 08030002000000a040 -> 5°C ff15b52406020000000200 / 0803000200000080bf -> -1°C ff15b52406020000000200 / 08030002000000c8c1 -> -25°C[/code] Somit stimmt
-
Thread
Starterkitt für Anfänger,
damit schließe ich auch 100%-ige Nachbauten ein). Mein erstes µP-Programm habe ich auf einem 8051 (89C535?) in Assembler geschrieben, komplett ohne Debugger und ohne tatsächlich die Hardware um den Prozessor schon fertig zu haben - also komplett auf dem Papier (incl Debuggen). Das Programm füllte damals
habe vor Jahren mal mit 80c51 und 8085 in der Ausbildung angefangen. Hatte mich eher der Hardware zugewandt, will mich jetzt aber doch mal tiefer in der Software einarbeiten. In der Ausbildung waren wir noch mit Assembler zu
-
Thread
8051, ADC, Ports und Register
Hallo! Ich programmiere beruflich eine 8051 MCU von Atmel, Typ At89C51CC03. Deren Port 1 hat 8 ADC Kanäle. Ich will davon P1.1, also Kanal 1, als ADC benutzen und habe demnach das entsprechende Register ADCF mit 0x02 beschrieben. Wenn der ADC aktiviert wird mit ADCON
-
Thread
AVR: Rogue Pointer oder böser Geist verursachen Abstürze
Da hätte bei Atmel die AVR-Division mal ruhig von der 8051-Division abkupfern sollen. Z.B. der AT89C51CC03 hat gepuffertes SPI und obendrein 4 Prioritätslevel, um andere Interrupts sofort unterbrechen zu können: "When a transmission is in progress a new data can be queued and sent as soon as transmission
endif #ifdef SPI_RATE_125kHz SPSR |= (1<<SPI2X); #endif return TRUE; [/c]
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
C welches Richtung U303 zeigt entfernen und dein Signal an diesen nun frei gewordenen Lötpunkt einspeisen. In diesen Falle musst du aber direkt von diesem Lötpunkt ein 51 Ohm Widerstand gegen Masse schalten
184269586987 Precision Crystal Heater for HAM radio RTL SDR OCXO TCXO transceiver * Temperature 50 °C ±1.5 °C * temperature stability 0.01% * Power supply 10-12V * Max current consumption 90 mA (at start-up) * Warm-up time max 1min.
-
Thread
I2C Problem, ATMEGA64 zieht SDA dauerhaft auf Masse
Hallo Zusammen, Bin gerade dabei eine Kommunikation zwischen einem AT89C51CC03 und einem ATMEGA64 über I2C zu realisieren. Der 8051 arbeitet als Master und die Steuerung ist über Software gelöst. Im ATMEGA verwende die interne TWI-Hardware und eine Interruptsteuerung
uint8_t TWIS_ResonseType; TWIS_ResonseType = TWSR; I2Cfkt(TWIS_ResonseType); } [/c] Die Funktion TWI_Slave.c ist übernommen von Manfred Langemann und abgeändert, damit sie auch mit der ISR läuft. [c] #include <stdio.h> #include <avr/interrupt.h> #include "TWI_Slave.h"
-
Thread
8031 mit DPRAM(55ns) als externen DatenSpeicher einbinden
beides gleich sinnvoll. Nimm lieber nen modernen 8051 mit internen Flash und Bootloader (z.B. AT89C51CC03), häng noch nen MAX202 zum Programmieren ran und fertich. Peter
-
Thread
AX81 - ZX81 im AVR
Seite 5) mit folgenden Bauteilwerten: L = 220 uH (Drosselspule mit Ferrit-Ringkern) R_SC = 2.2 Ohm C_T = 220 pF R1 = 3.3 kOhm R2 = 51 kOhm + 10 kOhm Poti (zum Einstellen der Kontrastspannung) C_O = 22 uF / 50 V Diode: SB 160 180 Ohm von Pin 8 nach Pin 7 (wie im Datenblatt) Diese Schaltung funktioniert
10µH/33pF) nach Masse schalten. Der verleidet dem Quarz die Grundwelle. Habe ich früher bei den AT89C2051 gemacht, müsste bei ATmega aber genauso klappen.
-
Thread
Realisierung von Timer mit 8051
erkennen? Ich freue mich auf eure Antworten! MfG tom51
von mir geschickte funktioniert - ich habe es sogar ausprobiert - nur eben auf einem normalen 8051 (AT89S52 mit 18.432MHz) Peter Dannegger schrieb im Beitrag #1786591: > Die Silabs sind etwas tricky, weil man erst die IO-Pins konfigurieren > muß und die Crossbar. > Ohne das geht garnichts.
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
sind in Kanada C166 nicht sehr ueblich und mein Interesse galt bis jetzt lediglich den 8051ern und auch da nur aus nostalgischen Interesse mit den Atmel FLASH Versionen wie der AT89LP51ED2 u.ae. und früher mit einer
und dem MSP gehabt. Nicht schlecht für 10 > Stunden. > > Die 8051er mag ich auch - so schön uC nostalgisch:-) Naja gut, ich habe als letztes einen Timer für einen UV-Belichter damit gebaut, wollte SDCC mit den Dingern mal ausprobieren und hatte noch AT89C52 herumliegen. > > Was mich jetzt
-
Thread
Schaltplan für Bootloader
Hallo zusammen !!! Habe ich mir AT89C51RD gekauft, jetzt muss ich eigentlich den Chip mit FLIP-Soft irgendwie verbinden. Wie macht man das ? Könnte jemand mir ein Schaltplan zuschicken. Im voraus - DANKE !!! Andy
-
Thread
ccTalk Implementierung µC
in ein defekten Automat zu integrieren. Habe auch die Elektronik ersetzt und arbeite mit einem AT89C51. Nun möchte das Teil integrieren --- habe aber keinen offenen Beispielcode finden können. Hat jemand eine Idee? gruss hansjoerg
-
Thread
IAR C-Spy
Hallo! Ich habe ein kleines Problem mit dem IAR Embedded Workbench CSPY und dem AT89C51SND1. Wenn ich zum Beispiel das IEN0 Register auf 1000 0000 setze, dann ist das EX0 bit gesetzt. Das hat aber in Datenblatt des SND1 die Bitnummer 0. Und die Bitnummer 7 wird von EA (Enable All
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
eingeschlichen :-( EDIT: > Ein LM35 ist mir da geläufiger und der analoge Ausgang gibt pro 0,1V/1°C > aus. Das ist natürlich Quatsch! Es sind nur 0,01V(10mV)/1°C !!! Gruß Michael
Resettaster, bei dessen Betätigung (oder beim Batteriewechsel) fährt die Kugel ganz runter, dann auf 0°C und dann auf die aktuell gemessene Temperatur. Bei unter 0°C bleibt die Anzeige bei 0 und bei über 50°C bei 50 stehen. Sonst ist die Software unter Nutzung der onewire.c/.h und der ds18x20.c/.h von Falk