-
Thread
lcd-display
hallo, ich habe ein kleines problem. ein Atmel(AT89s8252) soll ein LC Display ansteuern mit den daten der temperatur, welche er von einem DS1631 in xxxx hex erhält. wie mache ich die umwandlung von dieser 4stelligen hex Zahl in dual? gibt es irgendwo
als dezimalen Klartext auf ein LC-Display ausgeben, und suchst dafür Assemblerquellcode für ein MCS51-Derivat. Das LC-Display ist an dieser Stelle zweitrangig, letztlich suchst Du den (MCS51-) Assemblerquelltext einer Funktion wie itoa().
-
Thread
RAM Verbrauch auch von lokalen variablen ermitteln
echten Hardware-Interruptprioritäten > ebenfalls ein Problem. Nö, hast Du nicht. Wenn Du einen AT89LP51 mit 4 Interruptprioritäten benutzt, dann hast Du maximal 4 Instanzen laufen, ohne jeden SW-Overhead. Jede höhere Instanz kann die niederen als quasi nicht vorhanden betrachten. Das ist sehr komfortabel
das damals schon den AVR-Entwickler Haakon Skar gefragt, warum dieser Rückschritt im Vergleich zum AT89C51. Er hat nicht verstanden, daß sowas die Programmierung erheblich erleichtert und mir hat es mehrfach Probleme bereitet.
-
Thread
Mikrocontroller mit CAN
PIC18F258,PIC18F2580 (28pol) dsPIC30F4012 (28pol) ATmega32C1 (32pol) - noch nicht verfügbar AT89C51CC02 (24-32pol) Um den separaten CAN Transceiver wirst du aber kaum herum kommen.
Schau dich mal bei den Freescale HCS08 um, z.B. S08DZ / DV
-
Thread
I²C - Tastatur LCD-Display = ALARMANLAGE
verwendet den alte Kaefer nur aus Mitleid um euch das Leben schoen einfach zu machen. :-) Olaf p.s: Meine Profs standen damals auf Z80 und 8088, aber das ist wohl deinem Prof schon zu modern. :-]
uralt DOS-Tools zu diesem uralt Europakarten IC-Grab. Einfacher wärs z.B. mit einem einzigen AT89C51ED2-Chip und Flip Bootloader. Bzw. super komfortabel mit einem Silabs 8051-Board und JTAG-Debugger unter Keil µVision. Peter
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure 2019
HG Dicht schrieb im Beitrag #5746075: > 51 Jahre: Genötigt worden in AT zu wechseln Mit 50 kriegst du kein AT mehr. HG Dicht schrieb im Beitrag #5746075: > 55 Jahre: Burn-Out, Herzinfarkt, Kreislauf, Ehe kaputt… Mir 55 kriegst du keinen
> Autor: Korrektur (Gast) > Datum: 22.02.2019 21:06 > HG Dicht schrieb: > > 51 Jahre: Genötigt worden in AT zu wechseln > Mit 50 kriegst du kein AT mehr. Ach was, hatte ich noch mit 64. > HG Dicht schrieb: > > 55 Jahre: Burn-Out, Herzinfarkt, Kreislauf, Ehe kaputt…
-
Thread
Aufwärmzeit DS18B20 Sensoren
byte cfg = (data[4] & 0x60); // at lower res, the low bits are undefined, so let's zero them if (cfg == 0x00) raw = raw & ~7; // 9 bit resolution, 93.75 ms else if (cfg == 0x20) raw = raw & ~3; // 10 bit res, 187.5 ms
hier die Ausgabe ROM = 28 E0 87 8B A 0 0 8A Chip = DS18B20 Data = 1 78 1 4B 46 7F FF 8 10 51 CRC=51 Temperature = 23.50 Celsius, 74.30 Fahrenheit ROM = 28 F4 CD 89 A 0 0 5E Chip = DS18B20 Data = 1 7D 1 4B 46 7F FF 3 10 24 CRC=24 Temperature = 23.81 Celsius, 74.86 Fahrenheit ROM
-
Thread
Neue LPC900 Controller
das prob hast bei jedem neuen IC. Bsp: ENC28J60 9Monate oder AT91SAM7X256 schon weit über ein Jahr
Auf der Seite www.c51.de findest du unter LPC900 den P89LPC932 im PLCC28 Gehäuse für 3,25€ und den P89LPC935 im PLCC28 für 3,95€. Ich habe den LPC936 im PLCC28 letztes Jahr noch bei Reichelt bestellt gehabt. Schon schade
-
Thread
AVR Webserver 1.40 E-Mails versenden
first use in this function) mmc.c:55: error: 'SPI2X0' undeclared (first use in this function) mmc.c: At top level: mmc.c:137: warning: C99 inline functions are not supported; using GNU89 mmc.c:137: warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute mmc.c: In function
first use in this function) mmc.c:141: error: 'SPIF0' undeclared (first use in this function) mmc.c: At top level: mmc.c:167: warning: C99 inline functions are not supported; using GNU89 mmc.c: In function 'Write_Byte_MMC': mmc.c:169: error: 'SPDR0' undeclared (first use in this function) mmc.c:170
-
Thread
Welcher µC für Einsteiger?
Tektronix 475 Baujahr 1978 200MHz Osci. Bis auf einige trockene Elkos noch nie kaputt. Ohne Osci wird's wahrscheinlich nicht auf Dauer gehen, Aber um Spikes zu finden ist wohl 100 MHz das Minimum wenn man schnelle TTL'S der F-Serie mit µC'S koppelt, so gibt es Spikes die bis -2V gehen, die die AVR'S durcheinander
Vote for 8051 .. Wie wär es denn mit einem AT89C51ED2 ? - Bringt einen Bootloader im ROM mit. (Benötigt also keinen Programmer) - Kann nicht verfused werden - Man lernt CPU-Basics Wenn es etwas mehr Power sein darf: DS89C450 - Wie oben +
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
NRF51 Module (Micro:bit, micropython, BLE, nrf24+ARM) http://www.ebay.de/itm/NRF51822-04-BLE4-0-Wireless-Bluetooth-Module-TTL-Low-Power-Consumption-3-3V-New-/272437461169?hash=item3f6e89c0b1:g:yXoAAOSwo4pYHCtD
Martin S. schrieb im Beitrag #4887737: > H. D. schrieb im Beitrag #4887678: >> Richard B. schrieb im Beitrag #4887572: >>> H. D. schrieb: >>>> 1. Wo? >>>> 2. Aus DE/AT vermutlich mit +5€ Versandkosten?
-
Thread
Mikrocontroller Witze
are all grown up and say, 'There's Jennifer, she's a lawyer,' or 'That's Michael, he's a doctor.' A small voice at the back of the room rang out "And there's the teacher, she's dead." A teacher was giving a lesson on the circulation
only animals that can't jump. Only one person in two billion will live to be 116 or older. It's possible to lead a cow upstairs... but not downstairs. It's physically impossible for you to lick your elbow. The Main Library at Indiana University sinks over an inch every year because when it
-
Thread
80c32 anfänger fragen
Programmiergerät, wenn er nicht OTP ist (ohne Fenster), der 80C32 ist ROMless. Schau Dir mal den AT89S52 (Reichelt: 1,60 ) an, damit kannst du einsteigen. Programmiert wird der über SPI (mal im Web nach Programmiersoftware über den LPT suchen). Peter
_mega_ und _tiny_ nach dem AT... Megas sind grösser, können meistens mehr. Tinys (oder Tinies?) fangen bei 8 Beinen an. Der Größte hat IMHO 28. Sie sind vom Funktionsumfang (Hardware) etwas beschränkt. Dazu gibt es aber einen
-
Thread
Problem mit SDCC
Aha. Also ist ad-libitum-Programmieren nach dem Motto "Mach, was ich meinen könnte, aber ich sag's Dir nicht genau" die bessere Vorgehensweise?
extern int sscanf_flash (const char*, const __flash char*, ...) __asm("sscanf_P"); #define FLASH_STR(s) \ (__extension__({static const __flash char __c[] = (s); &__c[0];})) int func (const char *buf) { int i; sscanf_flash (buf, FLASH_STR ("%i"), &i); return i; }[/c] Das PSTR
-
Thread
DDS erster Versuch
HB0 , &HAE , &HAB , &HA8 , &HA5 , &HA2 , &H9F , &H9C Data &H98 , &H95 , &H92 , &H8F , &H8C , &H89 , &H86 , &H83 Data &H80 , &H7C , &H79 , &H76 , &H73 , &H70 , &H6D , &H6A Data &H67 , &H63 , &H60 , &H5D , &H5A , &H57 , &H54 , &H51 Data &H4F , &H4C , &H49 , &H46 , &H43 , &H40 , &H3E , &
Ahhhh, das war´s. Danke für den Tipp.
-
Thread
siemens tc35i und rs232 Kommunikationsprobleme
Modem lief weiter) und RS - Verbindung zum PC hergestellt. Über Terminalprogramm abgefragt ob alle AT Einstellungen denen des Programms in Bascom entsprach. Siehe da, AT-CMGF (als Text senden) stand auf 0. Hab dann im Programm ein Wait von 7sec. eingefügt bevor AT-CMGF ausgeführt wurde. Danach gings
> lief weiter) und RS - Verbindung zum PC hergestellt. Über > Terminalprogramm abgefragt ob alle AT Einstellungen denen des Programms > in Bascom entsprach. > Siehe da, AT-CMGF (als Text senden) stand auf 0. Hab dann im Programm > ein Wait von 7sec. eingefügt bevor AT-CMGF ausgeführt wurde. Danach
-
Thread
Isp-Kabel
aber die Verbindung bricht auch während des Programmiervorgangs zusammen! Habe mir dadurch schon 2 µC's beim einstellen der Fusebits unbrauchbar gemacht! Mit Treiberbaustein hab eich es auch schon versucht, da bekomme ich erst überhaupt keine Verbindung1 Weiss jemand von euch wo mein Fehler ist!
soll: Einen kleinen uC als RS232-SPI Wandler programmieren, und so die uC Programmieren. Hab ich für AT89S51/2 gemacht, da es dafür nur LPT Programmiersoftware gibt. Dann ist mir aufgefallen, dass die AT90Sxxxx fast diesselben Befehle haben, und habe die Software daher noch erweitert. Kabellängen von 1m
-
Thread
Einbrennen von RAM bits?
Gate eine Zeitlang speichern. Mit Einbrennen hat das aber nichst zu tun. Ich wollte mal in einen AT89C2051 eine Routine schreiben, die ein Power-on Reset von einem externen Reset unterscheidet. Dazu habe ich 8 Bytes in den SRAM geschrieben. Waren sie nach dem Reset erhalten, dann war es ein Warmstart
auftritt. Das wird aber nur bei sehr kleinen Strukturgrößen möglich sein. Den SRAM in einem alten AT89C51 wirst Du damit nicht auslesen können, selbst wenn der SRAM-Inhalt 100 Jahre gleich bleibt.
-
Thread
Allgemein zu Mikrocontrollern
darum dass der Schaltungsaufwand so gering wie möglich ist. Ich hatte als Mikrocontroller an den AT90S1200-12PC gedacht, habe aber auch noch ein paar AT90S4433-8PC hier rumliegen. Nun ist es so, ich hab absolut keinen Schimmer wie ich den Controller programieren soll. Ich habe hier von einem Starterkit
Programmieradapter nach dieserm Tutorial und mit Board mit 4 LEDs, AD- und I/O Ports Quarzen und einem AT90S4433. Preis voraussichtlich 35,00 EUR
-
Thread
STM32 und 11x74HC595.
Daniel S. schrieb im Beitrag #7767921: > Moin, > > Ich bräuchte mal Hilfe mit einem Code für die Ansteuerung. > > Ich habe 11 Stück 74HC595, die jeweils 84 LEDs ansteuern, 4 Ausgänge > sind leer, die
wann aus Komfort- oder Geschwindigkeitsgründen das genaue Gegenteil angewandt werden darf – bei einem AT89C2051 oder AT89C51 kommt es auf jedes Byte an und dort muss man teilweise extrem sparen und oft auch zu Assembler greifen, weil auch der Flash relativ kurz ist, beim STM32 ist es Unsinn, krampfhaft
-
Thread
Linux Kernel 5.1.1. auf dem BPi-R2
U-Boot> boot switch to partitions #0, OK mmc1 is current device 1092 bytes read in 12 ms (88.9 KiB/s) Running boot/boot.scr from: mmc 1:1 using boot/boot.scr ## Executing script at 85f80000 Boot script loaded from device 1 127 bytes read in 9 ms (13.7 KiB/s) 28473 bytes read in 18 ms (1.5 MiB/s
Make sure that you are keeping enough room for u-boot image. So start your 1st bootable partition at let's say 1 MB offset. Markus
-
Thread
LPC2106 wie schnell ?
Hi der LPC2106 hat einen ARM7TDMI-S Kern von ARM. Man geht also auf www.arm.com und findet dort http://www.arm.com/pdfs/DDI0234A_7TDMIS_R4.pdf Dort kann man dann ersehen das ein ARM7 keinesfalls so einfach zu durchschauen ist wie ein
wäre es mit SAB 80C537 ?" Ich bin jetzt eigentlich mehr Fan von allem mit IAP-Flash intern (z.B. AT89C51CC01). Das macht das Leben um vieles leichter (Software entwickeln, EMV, Störsicherheit, Layout entwickeln). Und nicht zuletzt ist heutzutage ein Update beim Kunden fast schon Pflicht. Sei es,
-
Thread
AVR Controller programmiert AVR - Controller
folgendes Problem, ich möchte direkt von einem AVR-Controller über SPI einen ATmega16, ATmega32 oder AT90S8535 programmieren. Das Programm für den zuprogrammierenden Controller könnte auf einer MMC oder anderen Speicher sich befinden. Der Programmer greift darauf zu und programmiert es in den anderen Controller
prod_documents/doc4235.pdf seite 104: ISP Protocol Description (aus altem thread geklaut - zwar für AT89C51*D2, denke aber ist atmega8/16/32 kompatibel)
-
Thread
Suche 16Bit Mikroprozessoren
vom 8051? 64kB Flash + 64kB RAM. Es gibt auch einige mit 22Bit Adressen (DS80C390) oder Banking (AT89C51RE2), aber die haben sich kaum durchgesetzt. Und dann gabs ihn noch als 80C251 auf 16Bit aufgebohrt.
Hallo zusammen, Freescale S12, HC12, HC16 wären noch zu erwähnen. Gruß Stefan
-
Thread
Netzwerkkarte mit RTL8019
, hab nur ne kurze Frage, schreibt jemmand den Webserver auch für einen 8051 von Philips (zb.: P89C51 etc)? Bitte melden hätte interesse an den Sourcecode MfG Titus
im eeprom abzuspeichern bzw. es an der seriellen schnittstelle zu betreiben. Dafuer hab eich einen AT89S8252 verwendet. Das ist ein 8051er von Atmel mit 8kb isp flash im dip 40 Gehaeuse. Der abgespeckte Code fuer die Ethernet Variante braucht gerademal etwa 250Byte. Die leds werden nicht per multiplex
-
Thread
Bitte Hilfe: Installation schlägt fehl :-(
\gcctest\gcctest1>make avr-gcc -c -g -Os -Wall -Wstrict-prototypes -Wa,-ahlms=gcctest1.lst -mmcu=at90s4433 -I. gcctest1.c -o gcctest1.o avr-gcc gcctest1.o -Wl,-Map=gcctest1.map,--cref -mmcu=at90s4433 -o gcctest1.elf avr-objcopy -O avrobj -R .eeprom gcctest1.elf gcctest1.obj avr-objcopy -O ihex
04.08.02 17:48 coff GCCTEST1 COF 2.101 04.08.02 17:48 gcctest1.cof GCCTEST1 SYM 51.059 04.08.02 17:48 gcctest1.sym 10 file(s) 83.105 bytes 3 dir(s) 4.793.89 MB free *** Wo ist das beschriebene ROM-File? und wo ist die ASM-Datei ? Frage: Ist
-
Thread
Wer zu tief gräbt, muss zahlen
ist, sondern mit dem Umfang der Aufgaben, die man dem MC zu erledigen gibt. Ich hab auch viele AT89C2051 und ATtiny26 im Einsatz und die älteren Projekte darauf sind noch in Assembler. Natürlich ist man mit zunehmender Erfahrung besser in der Lage, einen einzigen MC besser auszulasten und ihm
hatten, einfach noch keinen nennenswerten SRAM hatten und es auch gar keine freien C-Compiler gab. AT90S1200 und PIC16C(F)84 sei hier als Beispiel genannt. Aber mitlerweile sind die ATtinys und ATmegas so günstig und leistungsfähig und die Compiler wirklich brauchbar, dass ich auf Assembler getrost verzichten
-
Thread
Philips-Hue-Lux zerlegt
46.8 173 47.3 174 47.8 175 48.4 176 48.9 177 49.4 178 50.0 179 50.5 180 51.0 181 51.6 182 52.2 183 52.7 184 53.3 185 53.9 186 54.4 187 55.0 188 55.5 189 56.1 190 56.7 191 57.3 192 57.9 193 58.5 194 59.0 195 59.6 196 60.2 197
DMX Umsetzer bauen.. ;-) ich hab das so gemacht: (UDPtoDMX) https://www.youtube.com/watch?v=S7jc3lmzV-A
-
Thread
Wie viel Rechenpower braucht man fuer Audio
Der AT91SAM7S256 reicht um WAV auf eine SD-Karte zu schreiben. Hab das hier mal ausprobiert: http://www.google.com/codesearch/p?hl=de#pzkOO5QRsoc/main.c&l=99 Für MP3 reicht es aber definitiv nicht, FLAC
AT89C51SND1
-
Thread
[SUCHE] Microprozessor mit MP3 Decoder
Mikrocontroller verwenden möchtest, empfiehlt sich eher ein externer MP3 Decoder, wie der VS 1011E-S. Dieser enthält auch gleich den DAC und einen Kopfhörerverstärker. Variante 1 ist vom Thema her wesentlich komplexer und eher für erfahrene Bastler zu raten. Einem Einsteiger würde ich daher eher
Der AT89C51SND1C war es.
-
Thread
Assembler oder C
8051 geschrieben. In C war das Programm fast immer zu groß für den Speicher (vor allem wenn man den AT89C2051 mit 2k Flash verwendet.) Der 8051 ist so leicht in Assembler zu programmieren, da macht es wenig Sinn C zu verwenden, vor allem da der Controller nicht gerade der schnellste ist. Rechnet man
wenn man nicht platz- oder zeitkritische Anwendungen hat. Ich habe z.B. einige Male floats auf dem AT89C2051 verwendet, daß belegt einmalig etwa 700 Byte, also sind noch 1,3kB für die Anwendung übrig. Peter
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
Stefan S. schrieb im Beitrag #2104544: > hat jemand von euch mal an U11/U81 nachgemessen? An U11 war ich testweise mal dran: [pre] Searching 7bit I2C address space. Found devices at: 0x60(
Stefan S. schrieb im Beitrag #2134938: > Habe jetzt mal wie im Wiki abgebildet den anderen JTAG Port ( CON1 ) > verwendet. Hier bekomme ich allerdings immer "TDO seems to be stuck at > 1". Kann es sein, dass
-
Thread
Was ist mit dem avr-gcc 12.x passiert? Internal Compiler Errors Gesperrt
Portable\Mega2560\arduino-1.8.19\portable\packages\arduino\hardware\avr\1.8.6\cores\arduino\main.cpp:51:1: internal compiler error: in add_clobbers, at config/avr/avr-dimode.md:2705 51 | } | ^ libbacktrace could not find executable to open Please submit a full bug report, with preprocessed
ubuntixer:~/avrTestSuite/avrtest$ ls AUTHORS exit-atmega8.o fileio-atxmega128a1.i avr51-flash1.x exit-atmega8.s fileio-atxmega128a1.o avr-opcode.def exit-attiny3216.i fileio-atxmega128a1.s avrtest exit-attiny3216.o fileio-atxmega128a3.i avrtest.c
-
Thread
ARM Programmgröße
wie beim 8051. > Dafür würde ich gerne ein LPC2103 nutzen mt 32KB Flash. Dürfte in etwa nem AT89C51 (4kB Flash) entsprechen. Peter
verschiedene Compiler portiert, nur um die Codegrössen zu vergleichen. Lief ursprünglich auf einem 51er Derivat. Die Arm's sind dabei etwas benachteiligt, weil die meisten Parameter und Variablen als CHAR definiert wurden. Bibliotheksroutinen wurden nur wenige eingebunden.
-
Thread
8051-Derivat mit zwei UART gesucht
Eine 2., 3. und 4. UART kann man auch schön mit dem PCA in Software machen, z.B. im AT89C51RD2. Da gibts auch von Intel eine Application Note. Peter
Iiiiih, der ist ja ohne Flash ! Wie altmodisch und umständlich. Mit 2 UARTs und Flash z.B.: DS89C420, W77E532 Peter
-
Thread
Schnelle Bitmaske in AVR-Assembler
H.Joachim S. schrieb im Beitrag #6931962: > Naja, die Taktzählerei... > Klar, manchmal macht es Sinn, aber äusserst selten. Das erinnert mich an meine ersten Schritte mit dem AT89C2051. Da hatte ich auch jeden
Peter D. schrieb im Beitrag #6932073: > Das erinnert mich an meine ersten Schritte mit dem > AT89C2051. Da hatte ich auch jeden Zyklus gezählt. > [...] > Die beste Optimierung erreicht man mit Durchdenken des > Ablaufs und nicht durch Mikrooptimierung einzelner > Instruktionen. Ich
-
Thread
HHS Karlsruhe 8051 Suche Stromlaufplan
beigefügt. Das Beste zuerst: die Platine funktioniert, so wie ich sie gekauft habe. Der darauf verbaute AT89C51ED2 hatte ein "Blink"-Programm drauf, dass sich mit ATMEL - Flip auslesen und mit DIS51 disassemblieren ließ. Programmieren ging auch, die Funktion des Schalters "PRG/RUN" entspricht der FLIP-Spezifikation
einen LT1054 vorgesehen.Das wäre für sich auch kein Problem, aber für die ganzen Widerstände und C's, die im Bestückungsdruck vorgesehen sind, fehlen nähere Angaben. Auffällig sind die kaskadierten Spannungsregler 7810 (10 Volt) und danach 7805 (5 Volt). Die an Port 1 und Port 3 aufgelöteten LED's
-
Thread
Mal wieder Wanderkiste?
isolated high-speed CAN transceiver https://www.nxp.com/docs/en/data-sheet/TJA1052I.pdf - *STM8S-DISCOVERY* STM8S105C6T6 microcontroller, 32 KB Flash, 2 KB RAM, 1 KB EEPROM, Touch sensing button http://www.st.com/en/evaluation-tools/stm8s-discovery.html http://www.st.com/content/ccc/resource/technical
3000k 5W/360lm CRI>80 nicht dimmbar 10x Wago Leitungsklemmen 3fach 5x SMD Taster lang 1x Atmel AT90S2343-10PI 2x Atmel AT90S2313-10PI 1x Atmel AT90S2333-8PI 1x Atmel AT90S4414-8JI 1x Atmel AT90S8535-8PI 1x Atmel ATMega8515L-8PI 1x Atmel ATTiny26-16PI Alle µC unbenutzt also interner Takt
-
Thread
AT89C51ED2 Assembler Problem mit Timerflag
Hallo, ich arbeite mich gerade in das Thema MC ein und wollte hier nun ein erstmal ein paar LED´s zum Blinken bringen. In meiner Quelltext-C-Version funktioniert das ganze auch, nur scheine ich einen Fehler in meinem Assemblercode zu machen. Das Problem scheint zu sein, das das Flag TF0 nie gesetzt
weiterhelfen, warum das Flag trotz Überlauf nicht gesetzt wird? hier mal der ganze Code: $NOMOD51 ;vordefinierten Registersatz deaktivieren $include(at89c51xd2.inc) ;Registerdefinitionen für 80c51ed2 USING 0 ;Registerbank 0 nutzen ORG 0000h
-
Thread
AT89C2051 pin P1.7 bug?
Hallo Leute, ich habe mir im Internet diese "SHE-879 clock6" gekauft. Basierend auf dem AT89C2051. Bei der Uhr ist noch der Pin P1.7 frei, denn möchte ich gerne aller vollen Minute toggeln. Den Original code gibt es auf github: https://github.com/KUMIKOMINOSATO/Clock6 Ich bekomme
gestoßen: https://forum.mikroe.com/viewtopic.php?f=48&t=71679 Er hat das dann wohl über diesen uc51 Compiler gelöst. Ich komme mit dem uc51 Compiler absolut nicht klar. Ich habe noch auf eine Inline Assembler Methode zurückgegriffen [code]asm CPL P1.7[/code]
-
Thread
Atmel 89S8252
Hallo, ich suche eine vernünftige ISP-Programmierschaltung für den Atmel 89S8252 für den Parallelport, kennt jemand eine gute (und möglichst einfache) Schaltung? Mfg Dennis Müller
ich mit einem Lochrasteraufbau. Ich habe die Letzetn Tage damit verbracht auch eine Version für den AT89C51RC2 bzw. ED2 etc zu entwickeln. Ist ganz Praktisch, denn der wird uber RS232 Programmiert. Die Umschaltung der RS232 ist etwas Tricky ,funktioniert aber. Ist vielleicht einen eigenen Thread wert.
-
Thread
[V] Bauteile (Controller, LED Treiber etc.)
. PIC18LF4585-I/P 3 Stk. PIC18F458-I/P 5 Stk. PIC18LF458-I/P 5 Stk. PIC18F458-I/PT 5 Stk. AT89C51SND 2 Stk. ATMEGA32-16PU 2 Stk. MSP430F449 24 Stk. MSP430F413 3 Stk. MSP430F149 1 Stk. PIC16F84A-20/P 2 Stk. PIC16F84A-20/S0 2 Stk. PIC18F84A-04I/P 5 Stk. PIC18F84A-04/S0 3 Stk.
Danke... naja ich hab mich zwar zuerst gemeldet wegen dem Max038 aber das war's dann ja. Naja ich werde an solchen Threads nicht mehr teilnehmen das bringt's nicht.
-
Thread
Mehrer Atmels vernetzen
Hallo Berti Bin dazu Verdonnert ein ähnliches Problem zu lösen. Ich muss ein Atmega32 mit einem AT90S2313 vernetzen. Dafür steht mir nur I2C zu Verfügung. Sende dir ne email wenn ich ne Brauchbare Lösung habe. Ralph
ich noch den I2C-Bus benutzt (etwa 10kBit Nutzdatenrate), aber in den neueren nur noch den CAN-Bus (AT89C51CC01). Aber den 2313 kannste zum Vernetzen bei 110kBit voll vergessen. Selbst über die UART ist das mehr als haarig. Peter
-
Thread
AT8xC51SND1C"
Hallo Leute, ich will einen MP3-Player basteln mit dem AT89C51SND1C, allerdings hab ich keine Erfahrung mit diesem µC, hat vielleicht jemand von euch schon mal damit gearbeitet? MfG Franz
du schon konkrete Vorstellungen, wie du es realisieren willst (HD, Aufbau, usw.)? Gruß Ralf P.S. Von wo kommst du?
-
Thread
Idealster Mikocontroller für Handhelds
billigste ein USB-RS232 Konverter (Reichelt ~10 ) und ein MC mit Bootloader, z.B. einige 8051-er (Atmel AT89C51CC03), ARM7 (Philips LPC2106) usw. Allerdings finde ich es langweilig, irgendwas zu klonen, was eigentlich nicht die Domäne von MCs ist. Viel mehr Spaß macht es doch, selber kleine Geräte
ok. aber wo finde ich tut's für den ATmega16? Ich seh überall nur für ATmega8
-
Thread
Welche CPU? Was heißt EDC?
angenehm in Assembler zu programmieren. Heute würde man eine Variante mit Flash verwenden, z.B. den AT89S52 Ansonsten sind die klassischen AVR Kontroller recht beliebt. Im AVR Studio kannst du sie auch emulieren. Dazu habe ich eine Anleitung geschrieben: http://stefanfrings.de/avr_workshop/index.html
Programmierkablen schnell frustrierend. Falls Interesse besteht, hätte ich ein paar Lern-Boards mit dem AT89C5131 (Erweiterte 8051-CPU mit USB-Device-Controller, Download mit Atmel FLIP unter Windows und Linux) abzugeben. Es handelt sich um das Board hier, wird in Baden-Württemberg an einigen beruflichen
-
Thread
[V] P89C51RD+ und AT89S8252-24PI und ATmega8515L-8PC
Verkaufe folgende Microcontroller (unbenutzt): 5 St. P89C51RD+ 64K Flash PLCC-44 5,-- EUR/St. 1 St. AT89S8252-24PI 8051-Controller mit EEPROM DIL-40 15,-- EUR 1 St. ATmega8515L-8PC DIL-40 5,-- EUR Jeweils zzgl. Versandkosten (aufgerundetes
-
Thread
Verständnisfrage Interrupts
1997 bei einem AVR-Seminar bemängelt, stieß aber auf taube Ohren. Ganz anders die 8051. Z.B. der AT89LP51 hat 2 Prioritätsbits je Interruptquelle, d.h. ein Interrupt kann sich default nicht selber unterbrechen. Um sich selber zu unterbrechen, muß ein Interrupt seine eigene Priorität erhöhen. Das kann
Klaus S. schrieb im Beitrag #6994399: > P.S.Ist das jetzt eher drollig oder trollig? Sorry, couldn't resist. Nö, nur Posing, du ><(()°> .... Nein kein Troll, das ist ein Hecht. rofel Teo
-
Thread
Umwandlung von ASCII in Hex, Dez oder Bin
ich habe ein Problem. (Sonst wär ich ja auch nicht im Forum :-) ) Problemstellung: Ich habe einen At89C51CC03 als Controller. Dieser empfängt über UART ein Datenbyte das auf der ASCII Tabelle zwischen ! = 0x21 und ~ = 0x7E liegt. Dieses Zeichen muss ich folgendermassen umwandeln. 1. in den Binär-Wert
Gibt es eigentlich schon einen Hausaufgaben-Löser-Tarif für's Forum? Kostenloser Tipp: itoa(), utoa(), ltoa() etc.
-
Thread
Netzabweichung im Verbund
Swissgrid 28.2.2018: Aktuelle Frequenz 50.022 Hz Aktuelle Netzzeitabweichung -300.088 s
Über die Feiertage hat die Netzfrequenz deutlich aufgeholt. Momentan nur noch -37 s!
-
Thread
HEX File für STC12C5A60S2 kompilieren
im Beitrag #4695501: > Hier solltest Du ein paar Hinweise finden können: > > Beitrag "STC12C5A60S2 (a.k.a 80C51) programieren mit mySmartUSB light" Besten Dank, aber das hatte ich schon so ziemlich als erstes probiert und hier stößt man am die Grenze der sehr großen C-Datei, weswegen ich die Anzahl
man mit der Software "3D8S_alpha.exe" bzw. "3D8_Win.exe" probeweise die LED's ein und ausschalten können (quasi live durch anklicken) und neue Muster und Animationen erstellen bzw. diese auch abspielen. Bei mir tut sich da