-
Thread
Gibt es das in C oder C++ nicht?
0,360) oder [-180,180). Und bei echter modularer Arithmetik ist die Division ziemlich ungewohnt: 7*52° = 364° = 4°. Daher ist 4°/7 = 52° und nicht etwa 0° :-) sowas hat man z.B. bei Kryptosystemen (die natürlich nicht in ° rechnen), aber es verdeutlicht das Problem, dass das mit einem sprachgegebenen
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
Atmega328P Frequenzerzeugung
Denn eine Periode sieht so aus: ___|----| 0,5 Sekunden low, 0,5 Sekunden high. Und dann geht's von vorne los. Das kannst du auch einfach mit einem Oszilloskop oder einem einfachen Multimeter mit Frequenzmesser kontrollieren. 0,5Hz hieße eine Periode pro zwei Sekunden. Ergo: 1s low; 1s high
Marco S. schrieb im Beitrag #6490078: > Leider habe ich kein Oszilloskop Das brauchst Du unbedingt! Marco S. schrieb im Beitrag #6490078: > OCR1A = 16000000/(2*8*i); Das verstehe ich nicht. Es fehlen
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Gesperrt
Raucherlunge gesehen? https://de.m.wikipedia.org/wiki/Tabakrauchen#Feinstaub https://www.heute.at/s/hier-versagt-eine-geschadigte-raucherlunge-50117157
Oliver S. schrieb im Beitrag #6173933: > Was immer deine Phantasie dir da für Optionen offenlässt. _Quelle_ : https://wien.orf.at/stories/3038325/ 《Die Infektionskette hatte eine Frau ausgelöst, die
-
Thread
erster Mikrocontroller
sehr beliebt, da sie auch mit externem EPROM laufen konnten. Ich hatte dann auch 1993 die ersten AT89C51 mit Flash-Programmspeicher gekauft.
noch nicht zu denken. Peter D. schrieb im Beitrag #4350228: > Ich hatte dann auch 1993 die ersten AT89C51 mit Flash-Programmspeicher > gekauft. Ich auch, der Komfortgewinn war phänomenal, denn bevor ich einen eigenen EPROM-Löscher hatte, bin ich in meiner Not sogar in die Sonnenbade- und Bräunungsabteilung
-
Thread
ebus protokoll mitschnitt bei einem Wolf Heizkessel
} lcd_puts(itoa(ebus_buffer[12],buffer,10)); lcd_putc(0xdf); lcd_puts(" AT:"); lcd_puts(itoa(eBus_s_char(ebus_buffer[13]),buffer,10)); lcd_putc(0xdf); lcd_putc(' '); } if (ebus_buffer[4] == 0x07) { /* Betriebsdaten des Reglers */
Vielleicht hat ja jemand einen vollständigen Pegelwandler und macht mal den kleinen Test. > Autor: axel s. (Gast) > Datum: 02.11.2008 14:06 > Dateianhang: heizungsprotokoll.xls (66,6 KB, 52 Downloads) > Ich habe seit kurzem eine Wolf Brennwerttherme mit angeschlossenen ebus > Interfacemodul ISM-1,
-
Thread
const String-Arrays im Flash ablegen mit avr-gcc
Ja, und? Was hilft's, wenn die Sprache C trotzdem auf Kriegsfuß mit Harvard steht, sich Atmel aber für Harvard bereits entschieden hatte? Was der Verdreher gemeint hat ist, daß der Befehlssatz in Zusammenarbeit mit
sich die Atmel-Werbefuzzies voll ins Knie gefickt, indem sie auch in Bytes rechen. Hätten sie dem AT89C52 mit 8k-Bytes einen AT90S8515 mit 8k-Worten gegenübergestellt, hätten bestimmt viel mehr zum AVR wechseln können. Peter
-
Thread
I2C - Hilfe !!! echt wichtig!!
Hallo! hab schon mal gepostet, ist scheint's aber in vergessenheit geraten!! seit so nett.... muss ja wer eine lösung haben !! http://www.mikrocontroller.net/forum/read-1-184636.html#new
die i²c funktionen die wir in da schule benutzen geben wenn du willst. da arbeiten wir auch mit dem AT89C52. zwar sprechen wir keinen LM75 an aber alle anderen bausteine. verrate mir nur warum du 330Ohm widerstände vor den Ports reingeschalten hast? mfg schoasch
-
Thread
Wärmezähler über optische M-Bus-Schnittstelle auslesen
================================================================== def get_data(ser): # 2.5: at 2400, 8N1 to send 2.2s of alternating bits ser.write(b'\x55' * 528) # time.sleep(2.0) # 2.0s sleep -> 0.8s break -> 1.2s until the buffer is empty ... time.sleep(1.2 + 170.0 / 2400.0
============================== def get_data(ser): # Definiere die Aufwachsequenz # 2.5: at 2400, 8N1 to send 2.2s of alternating bits ser.write(b'\x55' * 528) #Wartezeit(war vorher 0.350 hat hiermit funktioniert) # time.sleep(2.0) # 2.0s sleep -> 0.8s break -> 1.2s until the
-
Thread
ISP über Laptop programmieren
E7;GROUPID=734;ARTICLE=59236;START=0;SORT=preis;OFFSET=16;SID=28EOyxgawQARwAAHPgizwbc82404ffd7014cc52fe131dbb28d501 Gruß Jo
Hallo, es geht um verschiedene MC's Im moment spiele ich viel mit AT89c5x rum. aber der Galep programmer kann ja ziemlich alles programmieren. Ja er arbeitet mit der parallelschnittstelle. Aber wie kann ich herrausfinden,ob er mit
-
Thread
AT89C52 Flash löschen ?
Mal eine ganz einfache Frage: Kann ich den Flash-Speicher eines AT89C52 löschen? Einlesen kann ich ihn bereits mit einem China-Progger, aber die Erase-Funktion will nicht funktionieren. Wahrscheinlich blamiere ich mich gerade komplett, weil's wohl ein OTP-µC ist
combination of control signals and by holding ALE/PROG low for 10 ms. The code array is written with all 1s. The chip erase operation must be executed before the code memory can be reprogrammed. (Bitte um Erklärung!) Klappte es mit der Löschung möglicherweise nicht, weil Pin 40 (VCC) mit Pin 31 (EA/VPP
-
Thread
At89S8252:Probleme mit UART (in Keil uVision2)
Hallo Ich habe folgendes dringendes Problem: Ich benutze einen AT89S8252 mit einem 11.059MHz Quarz. Mit diesem möchte ich über UART ein Bluetooth Modul ansteuern. uC und Bluetooth Modul sind richtig mit einander verbunden, aber irgendwie klappt die Kommunikation nicht
UART-Schnittstelle hat folgende Parameter: 9600 Baud, 8Datenbits, no Parity, 1 Stopbit. Hier ist mein Programm (At898252.h ist im Anhang): //******************************************************************* #include"AT898252.h" #include<stdio.h> #include<stdlib.h> #include<intrins.h> #include<ctype.h>
-
Thread
Komponentenwahl Schmitt Trigger
besonders leicht aus dem Tritt bringen oder durch parasitäre Thyristoreffekte zerstören. Ein alter AT89C52 war noch deutlich robuster als ein ESP32. Selbst wenn der ESP32 nur funkt und mit Akku versorgt wird, kann der Ladeanschluß eine Erdschleife bewirken. Die Entwickler von SPSen sind ja nicht
etwas falsch aus dem Datenblatt gelesen. https://cdn-reichelt.de/documents/datenblatt/A500/LTV816S_LTV826S-LTN.pdf Du hast voll kommen recht mit den -30V ich werde das dementsprechend noch mit einer Diode Sperren. Meinst du ich sollte einen anderen Schmitt-Trigger nehmen oder nur den Spannungsteiler
-
Thread
(V) intel Arduinos / TL866 / 8085 Computer
autom. upgedated als ich auch hier nochmals Blink getestet habe. Alles ok. Preis : 30€ 3. TL866cS. Kaum gebraucht. Neuwertiger Zustand. 89S52 und 28C256 getestet. Alles ok. Software Windows gibts im Netz. Kann ich auch als Zip zusenden. Minipro als Open Source hatte ich auch mal unter Mac OSX
Privatverkauf ohne Sachmängelhaftung. Falls das Mailsystem nicht gehen sollte hier : peter. S i e g1 (at) g mx . De Die beiden Intel Arduino sind auch neuwertig. Daten über google. Kann ggf. Zum Galileo noch eine 4GB sd Karte abgeben mit einer passenden Linux Version. Versand sind 5€ in
-
Thread
Neue MCU familie gesucht
DPTR gequetscht werden. Als ich dann mal den AVR-GCC probierte, paßten alte AT89C2051 Projekte nicht mehr in den AT90S2313. Der kann nämlich nichts mehr direkt im RAM machen, sondern muß alles erstmal in Register laden. Und auch die Bitbefehle sind deutlich eingeschränkt. Atmel
die kann ich nicht vernünftig nutzen wenn ich keinen TI Prozessor >> sondern einen Arm oder einen AtXmega in der Mache habe, das genau ist >> es, was mir auf den Wcker fällt, weil jeder Hersteller seine eigene >> Suppe kocht. > > s.o.: wenn man Eclipse einmal verstanden hat, ist es kinderleicht
-
Thread
CH32V003, float wirklich langsam?
--------------------------------------------------- -O3 | 4,25 | 5,9 | 0,35 | 5,52 | 10388 | --------------------------------------------------------------------- Apfelmaennchen 160x128 Pixel Optimierung -Os 24,9s / 7228 Byte -O3 24,7 / 9684 Byte
int_32 Benchmark... done float Benchmark... done F_CPU = 16000000 cycles int8 : 50400037 = 3.150 s cycles int16: 74050028 = 4.628 s cycles int32: 86620070 = 5.413 s cycles float: 82622222 = 5.163 s [/pre]
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Teil 2 Gesperrt
Ben S. schrieb im Beitrag #6217101: > Bist du dumm? Ben S. schrieb im Beitrag #6217111: > Bist du dumm? Ben S. schrieb im Beitrag #6217154: > Bist du dumm? Ben S. schrieb im Beitrag #6217165:
://www.youtube.com/watch?v=U4x3IdUvSUU&t=100s
-
Thread
Verstärker 1-1500MHz 1Watt
Tobias P. schrieb im Beitrag #5890737: > Band L und S ist um 2..2.5 GHz herum. S-Band scheint laut wikipedia 2-4GHz und Lband 1GHz zu bedeuten. Passt also. Tobias P. schrieb im Beitrag #5890737: > Ich kann dir je 2 Stk. anbieten. Wenn du die Versandkosten
aber auch das Phasen- rauschen so stark das man keinen Spass mehr daran hat. Für "das Echte" gibt's also keinen Ersatz.
-
Thread
TB6560HQ wird ohne Last warm
geschrieben, hat ca. ein halbes Jahr gedauert. Anbei ein Bild von meiner Motorsteuerung mit TB6560AHQ und AT89LP4052 als lokaler Steuerrechner. Mit Gruß Pieter
> Anbei ein Bild von meiner Motorsteuerung mit TB6560AHQ und AT89LP4052 > als lokaler Steuerrechner. Ein Motor, also keine Kreise. Der DALE hat über 1W ? (ich hab hier 4 x 2512 1R) Du schaltest Vm erst nach Vcc an ? Erstaunlich, was der kleine 4052 alles kann
-
Thread
"Universalprogrammer" für Linux
52 … S1 23 BD20 CD4C6C062805080D10151C1F06201A1E061D0620161E0620021F061D0620041E 45 S1 1B BD40 061C061B0620061E061C061A06A702810002010301FF0000 E2 S1 04 FFBD FF 40 S1 23 FFBF 7EFFFFFFFFFFFFFFFFFFFFFFFF90CDA967A968FFFFFFFFFFFFFFFFA96978C9A9
Es gibt wieder ein neues Update auf Version 1.36 Als "neues" Device ist der AT89S8252 hinzugekommen, Außerdem habe ich einen Fehler bei den XC9500XL gefixt. Bei den RH850 funktioniert jetzt auch Bootstrapping (direkt Code im RAM ausführen) und die Liste der unterstützten Devices
-
Thread
Embedded Linux erkennt USB Stick aber /dev/sdd wird nicht angelegt? /dev/ttyUSB bei UMTS-Stick auch!
tty38 ttyO5 loop6 stderr tty39 ttyS0 loop7 stdin tty4 ttyS1 mem stdout tty40 ttyS2 mmcblk0 tty tty41 ttyS3
] st: Version 20101219, fixed bufsize 32768, s/g segs 256 [ 0.930175] Fixed MDIO Bus: probed [ 0.934051] ------------[ cut here ]------------ [ 0.938995] WARNING: at fs/sysfs/dir.c:481 sysfs_add_one+0x88/0xa8() [ 0.945678] sysfs:
-
Thread
DMX 512 Lichtsteuerpult bauen
VK liegt bei ca. 500 Euronen. Bauteilpreise allemal billiger. Das Herzstück (Peter Dannegger wird's freuen) ist ein AT89C52. Ich bin aber am Redesign (Peter Dannegger wird's nicht freuen) mit einem mega 64. Funktionalität wird erweitert. Wenn du auf Streifenraster aufbaust kommst du mit ca. 40 Euro
-
Thread
[V] Transistoren, ICs analog/digital, Opto,.
-> 0,25€/Stk. 10x DS28E07P+, Maxim: 1024-Bit, 1-Wire EEPROM -> 0,15€/Stk. 10x AT21CS01-MSHM10-T, Microchip: 1-Wire EEPROM 1kBit -> 0,15€/Stk. 5x IS25LP010E-JNLE, ISSI: 1MBit QSPI-Flash -> 0,20€/Stk. Halbleiter Analog: 89x MAX4543CSA, Maxim: Dual SPST Analogschalter
Analog: O-Ring-Controller N-Kanal -> 0,75€/Stk. Halbleiter Spannungsregler: 4x FAN7621S, On Semi: PFM Contr., Resonant Converters -> 0,10€/Stk. 1x OKI78SR-3.3/1.5-W36C, Murata: DC/DC Modul 3,3V, 1,5A -> 1,00€/Stk. 10x AP2205-33Y-13, Diodes: LDO 3,3V, 200mA -> 0,10
-
Thread
Keil: Geschwindigkeit bei Timern
Ich kenne den 535 nicht, aber beim AT89C52 komme ich auf: 12MHz / 2 / 50000 / 60 = 2Hz Peter
1000 Dank! Jetzt funktioniert's wunderbar :)
-
Thread
Haussteuerung (Bussystem) Projekt
Einsatz, allerdings auf RS485-Basis mit einfachem Protokoll, optisch getrennt. Als Master arbeitet ein AtMega128 die Slaves sind mit kleineren AVR's bestückt. Derzeit gibt es Module für Schalter, Dimmer, Rollosteuerung, Temperaturmessung (außen, innen, im Kühlschrank), Bewegungsmelder, Lichtanmelder
von Georg Luber http://www.georg-luber.de. Es gab auch mal das Projekt OpenEIB und auch einige Uni's/FH's befassen sich mit dem EIB. @Philipp: Gut dass du gleich gesehen hast dass es sich um eine kommerzielle Sache handelt, ich bin aber davon ausgegangen dass die meisten die hier in das Forum schreiben
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
des Programmier-Modus ??? Ich habe in meiner Verzweiflung mir mal ein Datenblatt vom einem alten 89S51 angeschaut, welchen man ebenfalls seriell über ein SPI-Interface programmieren kann. Dort ist eine Liste "Serial Programming Instruction Set" abgebildet, wo auch eine Sequenz zum Freischalten des
Thomas Z. schrieb im Beitrag #6998705: > there seems to be a new bootloader v2.5. At least there is at WCH > to do so > a thread. If I understood the translation correctly, it is > broken. or the ISP tool messes up the version. > > THIS YEAR'S NEWLY ACQUIRED CH552G CHIP WCHISP
-
Thread
AVR Dragon funktioniert nicht
sudo avrdude -c dragon_isp -vvvv -Pusb -p m8 -F avrdude: Version 5.10, compiled on Mar 23 2010 at 15:03:00 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "/etc
[01] . [01] . [ff] . [00] . [02] . [07] . [00] . [a2] . [00] . [00] D [44] . [17] A [41] V [56] R [52] D [44] R [52] A [41] G [47] O [4f] N [4e] . [00] Raw message: 0x860x010xff0x010x010x010xff0x000x020x070x000xa20x000x000x440x17 0x410x560x520x440x520x410x470x4f0x4e0x00
-
Thread
FT232 mit 230,4kBaud hat hohe Fehlerrate
. Davon abgesehen, liegt der Fehler vermutlich garnicht am mega8, denn bei 375000Baud und einem AT89C52 habe ich denselben Fehler. Da die Taktquelle im FT232 48MHz beträgt, dürfte man bei 375kBaud keine Abweichung haben (3MHz/8=375kBaud). Anscheinend verliert der FT232 also die Daten.
Ich betreibe den FT232 an einem MSP430 bei 16 MHz und auch bei 3 MBaud gibt's keinen Datenverlust. Bei der Auswertung der Datenpakete würden auch gekippte Bits auffallen, da immer eine Prüfsumme verwendet wird. Gemäß der Knowlege Database von FTDI habe ich in RxD und TxD Dämpfungswiderstände
-
Thread
Automower G3 mit USB Diagnoseport fernsteuern?
/s-anzeige/husqvarna-automower-308-maehroboter-voll-funktionsfaehig/1385275922-89-4969 Oder mit Risiko https://www.ebay-kleinanzeigen.de/s-anzeige/husqvarna-automower-308/1384561100-89-3010 LG
Yes, you have to re-assemble the mower as it only answers on commands during mowing or charging. It’s really annoying. Did this plenty of times at the beginning to test the wiring and software. Hope this helps.
-
Thread
ISP Parallelprogrammer
Den habe ich in einem Thread gepostet, in dem es um die Programmierung eines AT89S52 geht. Ist gar nicht so lange her.
-
Thread
Nokia 6100 Grafiklibrary die Zweite
Hi zusammen! Kann ich die Library auch mit nem Atmel 89C52 betreiben? Was müsste ich da denn alles anpassen? Danke MfG Kev
bitte melden. Ich habe einige Änderungen vorgenommen, damit es bei mir lief. Läuft bei mir auf einem AT89C51CC03.
-
Thread
Netzteil EA-PS 7150-04A brummt - Fehler?
zu meinem Standard. Hab nochmal was für's Auge mit angehangen.
1271 336 V11 FET IRFP243 1271 420 V12 FET IRFP243 1271 503 V13 Thyrist S6055W S 6055 W 105 300 Phasenanschnitt-Vorregelung V14 Thyrist S6055W S 6055 W 102 468 Phasenanschnitt-Vorregelung V15 Doppeld FEP30GP FEP 30 GP 104 167 Leistungs-Gleichrichter V16
-
Thread
DCF77-Uhr mit ATTINY12
die Paritätsprüfung und Impulsüberwachung. Ich habe das als C-Programm schon einige Jahre auf nem AT89C2051 laufen und noch nie eine falsche Zeit gesehen. Probiers einfach mal aus. Peter
@Frankl Für Mega8 kann du auch Peter's Tiny26 AVR-GCC version portiere http://www.mikrocontroller.net/topic/58769#new mfg Bingo Dänemark
-
Thread
C8051 Einführung
hier im Forum an. Besonders geeignet zum Einstieg sind 8051er mit internen Bootloader, wie Atmel AT89C51ED2 oder ähnliches. Diese sind gut verfügbar und lassen sich leicht in der Schaltung programmieren.
einigen zusätzlichen Eigenschaften, aber die Timer, Schnittstelle usw. sind voll kompatibel zum 80C52. Und falls noch Fragen sind, einfach hierher... Ralf
-
Thread
Frequenzmessung
von 0-1khz mit einer Auflösung von 0.5Hz genau messen! Das ganze soll mein einem Timer in einem AT89S52 passieren. Ist das eigentlich überhaupt möglich, eine so hohe Genauigkeit zu erhalten?? Danke! Mfg, geri
Flanke des Signals ab und startet dann einen Timer. Dann zählt man über die gewünschte Meßzeit (z.B. 0,2s) die nächsten Flanken und stoppt den Timer wieder auf der Flanke. f_x = f_zyklus * n / m n = Flankenzähler, m = Timerwert. D.h. den einen Timer läßt man als Counter für das Signal laufen.
-
Thread
Verstärkung des PWM
sind dann die 40V PWM. Danke, das hört sich gut an. Ich hätte jetzt einen N-Mosfet genommen. Am S die 40V mit einem Pullup, an G die PWM aus dem MC, und an D Masse. Die 0..40V PWM könnte ich vorm Pullup am S abgreifen. Ist das ein Unterschied zu dem wie Du es vorgeschlagen hattest?
auch auseinandergenommen und mir die Schaltung und Sicherheitsaspekte angeschaut. In meinem ist ein AT82S52 in PLCC Sockel eingebaut. Den wollte ich mal gegen nen 89S53 tauschen und selber ne Firmware schreiben. Das Gerät hat auch eine medizinische Zulassung. Dies solltest du auch mal machen, kosten ja
-
Thread
Nibbler 4 Bit Computer replica
;//JC 7'b0000_1_x_1: { M, S3, S2, S1, S0 } = 5'b0_0000;//JC 7'b0001_0_x_1: { M, S3, S2, S1, S0 } = 5'b0_0000;//JNC 7'b0001_1_x_1: { M, S3, S2, S1, S0 } = 5'b0_0000;//JNC 7'b0010_x_x_1: { M, S3, S2, S1, S0 }
5'b0_0000;//JNZ 7'b1001_x_1_1: { M, S3, S2, S1, S0 } = 5'b0_0000;//JNZ 7'b1010_x_x_1: { M, S3, S2, S1, S0 } = 5'b0_1001;//ADDI 7'b1011_x_x_1: { M, S3, S2, S1, S0 } = 5'b0_1001;//ADDM 7'b1100_x_x_1: { M, S3, S2, S1, S0
-
Thread
Ist IG-Metall Gehalt realistisch?
tarifgebundenen Unternehmen für Ingenieure/innen 53.800 Euro und für Wirtschaftswissenschaftler/innen 52.898 Euro im Jahr."
erodiert https://www.boeckler.de/data/impuls_grafik_14_2020_3_arbeitgeberverbaende-01_rdax_1024x688_75s.jpg
-
Thread
Funkmodul mit Controller 8051
RF 400mhz Funkmodul in Betrieb zu nehmen. In der Schule habe ich erfahrung mit dem Microcontroller AT89S52 womit ich ganz gut klar kam. Ich bräuchte vll mal einen Ansatz. Um dieses Funkmodul handelt es sich: https://www.amazon.de/Aukru-Superregeneration-433M-receiver-module/dp/B00R2U8OEU/ref=sr_1_1?s=ce-de&ie=UTF8&qid=1470322766&sr=1-1&keywords=sender+empf%C3%A4nger Ich weiß das ich an jeder Seite einen Controller brauch aber wenn ich nach Hilfe suche, finde ich immer nur Tutorials wo eine Libary
-
Thread
RFM12 mit µcontroller 8051
Ich habe an Benedikt's Code angelehnt die Funktionen für den AT89C52 geschrieben. Basis: Software-SPI. Die Ansteuerung funktioniert auch und ist getestet. Ich habe eher die Probleme, eine vernünftige Reichweite hinzubekommen
-
Thread
Atmega328P Serial Problem
dieser Frequenz schon recht ungebräuchlich. https://www.mouser.de/ProductDetail/ECS/ECS-1105-20-4X?qs=sGAEpiMZZMsBj6bBr9Q9aZ%2fM%2fAO6%2f6MxZvAsb7sT4os%3d https://www.mouser.de/ProductDetail/ECS/ECS-1105-20-5PX-TR?qs=sGAEpiMZZMsBj6bBr9Q9aQ6SZfIlWoiSjhF0SGCXOfI%3d https://www.mouser.de/ProductDetail/ECS/ECS-1105-20-18-TR?qs=sGAEpiMZZMsBj6bBr9Q9aQamN4EdKa8pUd89%252bCNM3t0%3d
-
Thread
AT89C51RD2+DEM16216+Dcf77
Also in Assembler könnte ich Dir weiter helfen und habe sowas auch schon fertig liegen für den AT89S52 und ein anderes Display - Allerdings sprechen die die selbe Sprache. Dein Display ist 16x2, meins 16x1. Gruß Jobst
-
Thread
µC von PC steuern
Wissensstand: Ich bin Stundent der Informationstechnik und habe geringe Erfahrung mit Mikrocontrollern (AT89S52). Habe ein bisschen per RS232 in-system-programmiert. Nun will ich die PC-Verbindung nicht nur zum Laden des Programms in den µC nutzen sondern auch den µC mit dem PC steuern. Ich bin seit
), damit die µC-Seite die gleichen Einstellungen hat wie die PC-Seite (Terminal)? z.B: MOV SCON, #52h Danke im Vorraus!
-
Thread
Problem Serielle Schnistelle / RJ-45
Hallo Forum Mitglieder, ich habe folgendes Problem. Ich gebe über die Serielle Schnittstelle des 89S8252-Flash-Board von Elektor Daten an dem Terminal Programm von Windows (Hyper Terminal) aus. So weit kein Problem. Daten werden ausgegeben. Jetzt habe ich mir einen Umsetzer von Ethernet nach
PCs und meinem Microcontroller. Irgend etwas muss da anders laufen. Quellcode: #include <at898252.h> void main() { PCON = 0x80; TMOD = 0x22; TH1 = 250; TL1 = 250; TMOD = 0x22; TR1 = 1; SCON = 0x52; ET1 = 0; while(1) // Endlosschleife { SBUF = 6; //Daten senden for(x=
-
Thread
Erfahrung mit Zusatz-RAM / Peripherie ?
Hallo, ich hatte eigentlich vor eine Schaltung zu entwerfen die einen AT90S8535 um folgende Features erweitert: * 64k S-RAM * 64k EEPROM/Flash * 24bit A/D Wandler * RS232 Treiber * ISP Stecker * Anschluss fuer Zeichenbasierte DOT-Matrix Displays und fuer Pixelbasierte leider
von einem externen Speicher holen (zumindest mir nicht bekannt). Oder du verwendest gleich einen 89C51 C52 C55 C8252 von der 8051er Familie. Ist zwar schon uralt aber in manchen belangen noch immer Vorteile gegenüber den AVR's. Hier gibts kompatible Controller in Hülle und Fülle von den verschiendensten
-
Thread
Thermometer ohne AD Wandler
ein Thermometer an meinen uC anschliessen um daten zu speichern und oder auszugeben. Da ich einen at89s52 habe, besitze ich keinen AD wandler, an den ich z.B. einen linearen ntc o.Ä. anschliessen könnte um Temperaturen zu messen. Gibts es nicht eine kleine mini schaltung, die mir die Temperatur auf
-
Thread
AD9833
hm! Benutze eine at89s52 und steuere über synchrone uart! Die ansteuerung ist sicherlich richtg. Ich benutze den datentyp short! kann es sein das der für solch hohe werte wie 1,2MHz zu klein ist??? mfg, geri
-
Thread
8051 Interrupt
Ich hab hier etwas Assemblercode (nicht von mir) bei einem AT89xx52, wo ich grad Verständnisprobleme habe. Ich hab einen Interrupt, wenn dieser auslöst wird erstmal der Interrupt gesperrt, damit keine weiteren ausgelöst werden. Dann kommt 1 Sprung zum Code
Reinhard S. schrieb: > Ich komm per Sprung zu einem Codebrocken, wo ein Macro eingefügt ist, > welches einen RETI enthält. Ne ne ne. Du meinst also wirklich, es ist einfacher, einen Quelltext zu beschreiben
-
Thread
(V) Arduinos und Zubehör
Flashadapter. Preis: 12€ 4. Verschiedenes Zubehör: PS/2 Adapter/USB Dongle/Micro Arduino/OLED Display/AT89S52 Minimal Board/PS2-parallel-seriell Wandler: Preis: 15€ Versand 5€ in DE Privatverkauf ohne Sachmängelhaftung an Bastler. Auf 1/2 kann ich Terminal-Basic oder Apple 1 Emulator flashen, die
-
Thread
C51 - printf,scanf
gibt Beispiele für heuristisch selbst konfigurierende Initialisierungsroutinen (zB in den klassischen 52er Basics) aber bei denen müssen weitere Bedingungen gegeben sein bzw die Kommunikation muss terminalseitig eingeleitet werden.
Keil Versionen muß man sie aber editieren, wenn z.B. XRAM erst eingeschaltet werden muß (z.B. beim AT89C51xxx).
-
Thread
ISP-Tool
Guten Tag Leute, ich versuche ein AT89S52 zu programmieren ich benutze dafür Das EPX51-DIE um die Programme zu schreiben und zu Hex-Datei zu Konvertieren, dann benutze ich Das AT-ISP-Tool um den Kontroller zu programmieren. Das hat immer