-
Thread
[Biete] Sammelbestellung de.Mouser.com 2019
://www.mouser.de/ProjectManager/ProjectDetail.aspx?State=EDIT&ProjectGUID=ed279404-2e58-4914-bbda-2c6950c1b35c Warenwert: 4,52€ Sammelwert: 10,48€ Wie schon besprochen kannst Du meine Sachen aus der letzten Sammelbestellung mit dieser hier schicken. Vielen Dank für Deine Arbeit damit! Super Sache
https://www.mouser.at/ProjectManager/ProjectDetail.aspx?AccessID=c4a7c0156e Warenwert: € 11,56 Sammelwert: € 258,71 Adresse per PN. Vielen Dank!
-
Thread
DAC 8-Bit Atmega8 sehr langsam
Laden mit LD, inkrementieren mit INC, ausgeben mit OUT und springen mit RJMP (2 Takte). Frequenz: [c]16 000 000 / 256 / 5 = 12 500 Hz[/c] Durch einen Trick kannst du auf die RJMP verzichten, wenn du das Programm linear schreibst und nur zu Zeiten springst, in denen sich der auszugebende Wert ein
in der Tabelle). Dann sind es nur noch 3 Takte je Wert, und die Rechnung ändert sich wie folgt: [c]16 000 000 / 256 / 3 = 20 833 Hz[/c] Noch schneller gehts, wenn man keine Tabelle verwendet, sondern die Werte per LDI direkt ins Programm schreibt: [c]16 000 000 / 256 / 2 = 31 250 Hz[/c] Wenn
-
Thread
IT-Schulprojekt: Matrixschaltung
warum sollte es nicht möglich sein, 16 Leitungen an einen MC anzuschliessen? Mit einem 89C51/52 gar kein Problem, der hat doch 32 I/Os. Natürlich gibts dafür ganz viele Lösungen, aber das ist schon die einfachste.
Lord Xanatos wrote: > ähm ja ne, aber welchen genau? Am einfachsten, einen mit Bootloader, z.B. AT89C51ED2. 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
Ich möchte kein HandHeld oder sowas benutzen. Ich bin am überlegen, ob ich es per Software mit einem 89C52 mache. Hat irgendjemand !VERSTÄNDLICHE! Informationen darüber, wie man eine Festplatte an einen µC anschließt und ansteuert? Und Informationen über die FAT-Geschichte, damit man die Platten auch
-
Thread
Port 0 AT89S52
Guten Abend, ich bin noch neu hier im Forum und auch ein Neuling in Sachen µC Programmierung. Zu meiner Hardware: Ich habe mir eine Board mit einem AT89S52 einem 24MHz Quarz und ein paar LED´s und dip-Schalter zusammen gebastelt. Mit Keil schreibe ich mein Programm in Assembler und mit AT89 ISP Cable + Software beschreibe ich den Controller. Soweit funktioniert das auch. Mein Problem besteht darin, dass ich den Port 0 als ganz normalen Ausgang für einen BCD-7Segment Treiber nutzen
-
Thread
c517a Alternative
. Ich wollte für eine Realschule ausgemusterte (und noch unbestückte) Platinen (kostenfrei) für 89S52 (heutiger Preis 1,15 Euro) zur Verfügung stellen und der Lehrer hatte schon mit dem "Werkunterrichtslehrer" geredet gehabt, dass diese Dinger im Werken bestückt werden, ebenso ein ISP-Flasher dafür
eine bessere Auflösung wenn > ich mich richtig erinnere waren es 10 Bit. Wir setzen z.B. den AT89C51CC03 mit 10Bit ADC ein. Der AT89LP6440 mit 10Bit-ADC und 4kB RAM ist als DIP-40 bei Mouser verfügbar und bis 20MIPS schnell.
-
Thread
NIXIE Uhr mit vielen Funktionen in C mit ATTiny2313
:50: error: for each function it appears in.) ../interrupts.c:52: error: 'uint8_t' undeclared (first use in this function) ../interrupts.c:52: error: expected ';' before 'pwm' ../interrupts.c:54: error: 'ACSR' undeclared (first use in this function) ../interrupts.c
brennen. Leider habe ich daon keine richtige Ahnung - FUSE und so. (Bis jetzt immer nur einen AT89c2051 gerannt) Ich habe mal ein Foto der FUSE im Brenner Programm ( PROGISP ) gemacht. Jetzt habe ich folgende Efekte: 1 Der ATTINY2313 erzeugt auch die Hochspannung - läßt sich auch gegeln 2
-
Thread
Atmega8A: loop über Ports/Pins funktioniert nicht
Ist von 2002 https://github.com/avrdudes/avr-libc/commit/7aecd309ad6681c9ae1281cc931fec4b52dbc820#diff-8c72afd145ee38584ffc03366c04a257f2f626c4cf17626768edf6cb2cbd0578
Glas Wein noch unterhalten. Diese Zeiten sind leider lange vorbei. Ich habe noch das erste STK für AT90S1200/2313/8515. Da saß ein AT89C2051 als Programmer drauf. Dann gab es das STK300 mit ATmega103, leider ohne Programmer-µC. Das mußte man an den LPT-Port anschließen, habe ich daher nie benutzt.
-
Thread
Von Neumann & Code aus externem RAM ausführen
dazu morgen mal querlesen. Bisher sind mir zwei Controllerfamilien aufgefallen: Die 8051 (insb. der AT89S52, da sich der interne Flash mit den Standard-Atmel-Programmern programmieren lässt) sowie die HC(S)08- und HC(S)12-Reihen von Freescale. Letztere hatten eben zu meiner Verwirrung geführt: Ich hatte
gemeinsame Programm- und Datenspeicherzugriff funktioniert tadellos. Ich habe das vor einigen Jahren, mit AT89S8253 gemacht, hat problemlos funktioniert. Gruß Tom.
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
, 0x89, 0x24, 0xAA, 0x12, 0x55, 0x52, 0x52, 0x08, 0x84, 0x24, 0x90, 0x4A, 0x4A, 0xA9, 0x25, 0x24, 0x11, 0x24, 0x94, 0x4A, 0x21, 0x09, 0x44, 0x52, 0x24, 0x92, 0x4A, 0x54, 0x91, 0x04, 0x24, 0x09, 0x44
Waere dieser SRAM Baustein passend? http://shop.conrad.at/ce/de/product/167193/UM61256K-2061256AK1261C256AH12NL/0205314 Thx im Voraus!!
-
Thread
8051 Simulator Gesperrt
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 auch noch! Wenn Du mein PRG zum testen haben möchtest, dann
Dear Arne, Just 5 minutes back I downloaded your 8051 / 52 Simulator and tried to simulate my hex file Drive.HEX, which is allready fully tested on 89C51, in the application circuit. When I am opening the file then a message is displayed saying that Checksum
-
Thread
KI Modellzoo
", "rootfs": { "type": "layers", "diff_ids": [ "sha256:4e30e2665218745ef463f722c0bf86be0cab6ee676320f1cfadf91e989107448", "sha256:7339fa418c9ad3e8e12e74ad0fd26a9cc4be8703f9c110728a992b193be85cb2", "sha256:56380ca2ab89f1f68c283f4d50863c0bcab52ae3f1b9a88e4ab5617b176f71a3
console.ts:137 [Extension Host] Error handling webview message: { "msg": { "messageId": "e6066f7c-bea3-4eff-8f8e-c37710053cff", "messageType": "tools/preprocessArgs", "data": { "toolName": "run_shell_command", "args": { "command": "bash -c \"pwd\"" } }
-
Thread
PCC52 Sockel als Eagle Lib. Gesperrt
Hallo zusammen, ich stelle zur Zeit als Abschlussprojekt eine Unfallanzeigetafel via µC Steuerung her. Hierbei verwende ich den AT89C5131 von Atmel, damit ich diesen auf mein Board bekomme benutze ich einen PLCC 52pol Sockel (http://de.farnell.com/te-connectivity-amp/1-822473-5/plcc-sockel-mit-loetstift
ic-package/plcc-S52-Socket Solltest di die lib nit haben, bei cadsoft runterladen.
-
Thread
Arm debuggen mit openOCD + Yagart0
at offset 0x00000000 (-304) called at file "command.c", line 473 called at file "embedded:startup.tcl", line 89 called at file "embedded:startup.tcl", line 91 called at file "embedded:startup.tcl"
sectors 0 to 0 (-902) monitor flash write_image main.bin 0x0 Target not halted error writing to flash at address 0x00000000 at offset 0x00000000 (-304) called at file "command.c", line 469 called at file "embedded:startup.tcl", line 89 called at file "embedded:startup.tcl", line 91 called at file
-
Thread
Software zum Steuern des Türschlossantrieb "eqiva eQ-3 Bluetooth Smart Lock"
0x4023cb22:0x3ffe8880 0x400d6b6d:0x3ffe88a0 0x400d755d:0x3ffe88f0 0x400d5975:0x3ffe8910 0x400d6519:0x3ffe89c0 0x40131f76:0x3ffe8a10 0x4013271d:0x3ffe8a30 0x4015aaa1:0x3ffe8a80 0x4015cc13:0x3ffe8aa0 ELF file SHA256: c92c274d1e0b063c Rebooting... ets Jul 29 2019 12:21:46 rst:0xc (SW_CPU_RESET
v3.1 I (749) heap_init: Initializing. RAM available for dynamic allocation: I (756) heap_init: At 3FFAFF10 len 000000F0 (0 KiB): DRAM I (762) heap_init: At 3FFB6388 len 00001C78 (7 KiB): DRAM I (768) heap_init: At 3FFB9A20 len 00004108 (16 KiB): DRAM I (774) heap_init: At 3FFCB9F0 len 00014610
-
Thread
[V] ATMega, Z80, DSPIC, Photomos
der Kram in die Tonne wandert, möchte ich das lieber erst nochmal hier anbieten: Bildnr. 161 AT89S8252, 8-Bit uController 8KB Flash: 0,95€ 228 GBU4K, Gleichrichter 4A, 560V: 0,60€ 477 Z80181FEC, uController Z180 (enh. Z80): 1,20€ 519 MT48LC32M16A2P-75, Sync. DRAM 8 Meg x 16 x 4: 1,00€
von den AT89S8252 nur noch Restmenge da ATMega2560 ebenfalls
-
Thread
Top zahlende Unternehmen in Österreich
Hier jährlich 35.000 Euronen :-) https://www.stepstone.at/stellenangebote--C-Entwickler-in-St-Johann-im-Pongau-eurofunk-Kappacher-GmbH--432588-inline.html?suid=1461bfae-4ed9-4100-90db-3622f83836ef&rltr=21_21_25_dynrl_m_0_0
Hier 2.5000 Euronen (suchen extrem hochqualifizierte Leute) :-) https://www.stepstone.at/stellenangebote--Software-Engineer-C-C-m-w-Salzburg-Oberoesterreich-epunkt-Internet-Recruiting-GmbH--430286-inline.html?suid=299600fa-dde5-44b3-8deb-2c4363f02b58&rltr=1_1_25_dynrl_m_0_0
-
Thread
80c32 anfänger fragen
Mikrokontroller interessiere. Nun habe ich einige Fragen: Ich habe hier gerade zwei µcpus: a) winbond w78c32bp-40; b) si is80c32-40 Beides sind 80c32 µcpus, soweit ich das rausbekommen habe, die datasheets besitze ich auch. Nun habe ich mehrmals gelesen, dass man einen max232 chip braucht, um die pegel
Die Chips alleine werden Dir bloß nichts nützen. Der w78c32bp-40 braucht mindestens ein 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
-
Thread
Schnelle FFT in Assembler
habe ich nur einen mega8 aufgebaut der die FFT macht und die Daten über den UART an einen zweiten uC sendet. Dieser zweite uC (ein AT89C2051) arbeitet als LED Displaycontroller um über zwei 74HC4094 Schieberegister mit Latch die 16 LED Zeilen anzusteuern. Die 32 Spalten werden dann mit zwei 4-zu-16
von mega8 1 -> RXD von mega 8 2 Sync von mega8 1 -> INT0 von mega 8 2 TXD von mega8 2 -> RXD von 89C2051 Sync von mega8 2 -> INT0 von 89C2051
-
Thread
Speichererweiterung des 8051
kann mir jemand mit der speichererweiterung des 8051 oder at89s53 weiterhelfen. es wäre gut wenn mir jemand einen link oder eine genauere erklärung geen mit der ich auch etwas anfangen kann da ich mich noch nicht so gut auskenne. oder einige programmbeispiele
, Code- oder Datenspeicher ? Nimm doch einfach ein Derivat mit genügen Speicher intern. Z.B.: P89C668: 64kB Flash, 8kB SRAM Ansonsten, Speicher wird so angeschlossen, wie im Datenblatt angegeben. Und unter C wird er ganz normal angesprochen, d.h. als code oder pdata / xdata. Die CPU erkennt
-
Thread
Gehalt/Gehaltsenwicklung für Ingenieure und Informatiker 2015 Gesperrt
. Macht so gesehen ein netto pro Jahr von ca. 30k. Siehe hier: https://bruttonetto.arbeiterkammer.at/ Für das selbe Gehalt bräuchte man in Deutschland bei Stk1 und ohne sonstige Freibeträge ca. 52-55k, je nach dem wie man krankenversichert und ob man in der Kirche ist.
Ich schätze mal AT?
-
Thread
Suche 89C51 MCU ISP
mich hängen lassen. Habe bestellt und die MCU fehlt. Soll in 8 Wochen nochmal anfragen. Wollte ne 89C51 ED2 als DIP 40 haben. Hat jemand noch eine übrig ??? Muß DIP 40 sein und Pin kopatibel!! AC2 AC3 IC2 ID2 RB2 RC2 sollten auch gehen. Danke Euch Stephan
Ich könnte nur folgende Kekse anbieten: 69 Stück AT89C52-20JC (PLCC44) ...ist aber wohl nicht ganz das was Du suchst... aber vielleicht hat ja sonst noch jemand Verwendung dafür?
-
Thread
Programmierung 8051 (HT83C51 von Honeywell) ISP o.Ä. Möglich?
Link anzuklicken ist wohl nicht Dein Ding? Und dann guckst Du rechte Spalte, wo DIP40 steht, z.B. AT89C51RB2. Und den hat z.B. CSD ab Lager. Peter
anzuklicken ist wohl nicht Dein Ding? > > Und dann guckst Du rechte Spalte, wo DIP40 steht, z.B. AT89C51RB2. > Und den hat z.B. CSD ab Lager. > > > Peter Ich habe deinen Link sehrwohl angeklickt, nur habe ich übersehen, dass es 2 mit DIP 40 gehäuse +UART gibt! Sorry Fehler sind menschlich!
-
Thread
Ausgabe von Datentyp float fehlerhaft!
***********/ #include <stdio.h> //einbinden der standart I/O #include <at89c51cc03.h> // Special-Function-Register #include <absacc.h> //einbinden der include datei /***********************************************************/ /**************************
Compiler vergessen. Ohne den gehts nicht. Den Prozessor hat er genannt, wenngleich als Suchspiel: at89c51cc03
-
Thread
Bestimmungshilfe SMD-Bauteil (C6.)
https://www.rom.by/files/Richtek_Marking_Code.PDF C6.2G BZT52C6V2SL UTC SOT23 SURFACE MOUNT ZENER DIODE http://www.utc-ic.com/uploadfile/2013/0808/20130808031506504.pdf C6.2L BZT52C6V2SL UTC SOT23 SURFACE MOUNT ZENER DIODE http://www.utc-ic.com/uploadfile/2013/0808/20130808031506504.pdf C6.8G BZT52C6V8SL UTC SOT23 SURFACE MOUNT ZENER DIODE http://www.utc-ic.com/uploadfile/2013/0808/20130808031506504.pdf C6.8L BZT52C6V8SL UTC SOT23 SURFACE MOUNT ZENER DIODE http://www.utc-ic.com
-
Thread
STM32H743 mit 32MByte externem SDRAM
5135353317ec559b518e5b6d1765021b4e4101500304010d1b030605084856060703180008515419050505055053520701040c5231573083828af860652803067e020100692c78028cfee5f78180939c667677e3fcdff5727d0201007c501d6c7f7d0390984b4255443508&t=exs_ftn_download&code=65531e04 Ich kämpfe noch mit dem Debugger, das klappt in meiner
tried to follow the example from this forum and I don't know what I do wrong, I can't read the memory at all. I use stm32 cube ide, and when I tried to read memory address 0xC0000000, it shows '????????', not a random hex, even when I tried to write some data, nothing changed. This is my first time
-
Thread
Keil uVision 3 Warning L16
Das ist die Datei main.c #include "main.h" #include "definitions.h" #include "RS232.h" #include <at89c51RC2.h> // GLOBAL VARIABLES // Timer 1 counter unsigned char time_counter; // Baudrate unsigned char
for digital in detection EA = 1; // enable interrupts } Das ist die Datei RS232.c #include "RS232.h" #include "Definitions.h" #include <at89c51RC2.h> extern unsigned char baudrate; extern unsigned char data input_buffer[MAX_INPUT]; extern bit new_input_data; extern unsigned
-
Thread
Was brauch ich um mit Microcontrollern zu arbeiten?
wirklich sehr günstig. Ich habe selber nicht mit so einem Teil angefangen, sondern mit einem AT89S52. ... Mit C Programmierung. Mitlerweile bin ich auch bei den AVRs angelangt und programmieren in Assembler. Ich denke, dass für den Anfang C schneller geht, als assembler. Zumindest, was
Ach ja, AtMega8
-
Thread
Prozessorwechsel: Wie Code verifizieren?
dekompilieren lassen: https://github.com/Daniel-Abrecht/dpa-utils/blob/ba2e0cc211221e0565a09bda88234648fa0182c5/src/main/example/utf8.c https://dogbolt.org/?id=d365debe-8058-40a0-aeb6-09dfa4ef52d4 Das meiste wurde natürlich schon weg optimiert. Die verwendeten struct typen, die inline Funktionen, usw. von
Geräte haben oft Zeitbedingungen, die eingehalten werden müssen. Z.B. wird ein Gerät mit einem AT89C2051 nicht mehr laufen, wenn man es mit einem AT89LP2052 ausrüstet. Grund ist einfach, daß der LP die Instruktionen viel schneller ausführt und damit alle Abläufe zeitlich nicht mehr stimmen. Das
-
Thread
Großes Array außerhalb definieren/Arduino/C
, 0x62,0x61,0x60,0x60,0x5f,0x5f,0x5e,0x5d, 0x5d,0x5c,0x5b,0x5b,0x5a,0x5a,0x59,0x58, 0x58,0x57,0x57,0x56,0x55,0x55,0x54,0x54, 0x53,0x52,0x52,0x51,0x51,0x50,0x4f,0x4f, 0x4e,0x4e,0x4d,0x4c,0x4c,0x4b,0x4b,0x4a, 0x4a,0x49,0x48,0x48,0x47,0x47,0x46,0x45,
0x32,0x32,0x33,0x34,0x34,0x35,0x35,0x36, 0x36,0x37,0x37,0x38,0x38,0x39,0x39,0x3a, 0x3a,0x3b,0x3b,0x3c,0x3d,0x3d,0x3e,0x3e, 0x3f,0x3f,0x40,0x40,0x41,0x42,0x42,0x43, 0x43,0x44,0x44,0x45,0x45,0x46,0x47,0x47, 0x48,0x48,0x49,0x4a,0x4a,0x4b,0x4b,0x4c, 0x4c,0x4d,0x4e,0x4e,0x4f,0x4f,0x50,0x51, 0x51,0x52,0x52,0x53,0x54,0x54,0x55,0x55
-
Thread
Plasma Effekt
0x5571, 0x554E, 0x552C, 0x5509, 0x54E6, 0x54C3, 0x54A0, 0x547D, 0x545A, 0x5437, 0x5413, 0x53F0, 0x53CD, 0x53AA, 0x5386, 0x5363, 0x533F, 0x531C, 0x52F8, 0x52D5, 0x52B1, 0x528D, 0x526A, 0x5246, 0x5222, 0x51FE, 0x51DB, 0x51B7
, 0xDA46, 0xDA73, 0xDA9F, 0xDACC, 0xDAF9, 0xDB25, 0xDB52, 0xDB7F, 0xDBAC, 0xDBD8, 0xDC05, 0xDC32, 0xDC5F, 0xDC8C, 0xDCB9, 0xDCE5, 0xDD12, 0xDD3F, 0xDD6C, 0xDD99, 0xDDC6, 0xDDF3, 0xDE20, 0xDE4D, 0xDE7A, 0xDEA7, 0xDED4, 0xDF01, 0xDF2F, 0xDF5C, 0xDF89, 0xDFB6
-
Thread
NXP verschenkt ARM-Chips
vergleichen möchte, dann kaufe ich keine >1000 Stück! Also ich habe so gut wie keine Probleme, Atmel AT89 und AT91 in Frankreich bei EBV/AVNET zu bekommen, jedoch bei Rutronic, EBV und Sasco un Deutschland. > Für die Proff. Anwender ist das Samplen ja nicht wg. des Kaufpreises der > Chips interessant
:87: Error: junk at end of line, first unrecognized character is `*' Common/src/swi_handler.S:88: Error: junk at end of line, first unrecognized character is `*' Common/src/swi_handler.S:89: Error: junk at end of line
-
Thread
SDCC und 80C552 ??
"nutzt keiner den sdcc 80c552?" In der Tat habe ich den 80C552 noch nie benutzt. Atmel hat ja 1993 den weltweit ersten preiswerten µC mit internem Flash rausgebracht (AT89C51) und seitdem benutze ich nur noch Flash, weils
will, zu überprüfen, ob sie richtig heißen und die richtige Bit- bzw. Byteadresse haben. Der 80C552 hat ja gegenüber dem Standard 80C52 ne Menge Abweichungen (z.B. total kastrierter Timer T2), deshalb ist er mit Vorsicht zu genießen. Wenn man den I2C-Bus haben will, ist z.B. der P89C668 viel besser
-
Thread
MC34063 Ua >= 6*Ue
an den C des internen fließen würde.
: http://reichelt-elektronik.at/Fest-Induktivitaeten-radial/0/16/index.html?;ACTION=2;LA=2;GROUPID=3180;SID=10TeDnZ38AAAIAAFwkDOUad96ca927f89ffd112a33bf442545f42 genau passen würde. Der IC hat eine maximale Impulsbreite von 90%
-
Thread
ISP Programmer für RS232
google mal nach FlashMagic! Ich glaube der kann auch die LPC9.... Ich benutze das für meine P89LV52RD2 und es klappt hervoragend. Gruß
ISP per UART mit FlashMagic. App gibts bei NXP. Wenn eine Empfehlung genehm ist, dann nimm zB. AT89C51ED2 von Atmel. Der kann per UART-Bootloader mit FLIP programmiert werden. Die LPC900-Serie ist schon ziemlich speziell, dafür aber sehr schnell.
-
Thread
Transistortester AVR
Hi Simone, at your diagram I noticed some differences to the original of Markus Frejek: your R11 (3.3k) is in original 33k (R10) your R10 (2.7k) is in original 27k (R7) your C4 is missing in original your C2 is
www.reichelt.de/Atmel-ATMega-AVRs/2/index.html?;ACTION=2;LA=2;GROUPID=2959;SID=12UH65rH8AAAIAAEg1tPQad75c0b6c08258d5706b0ad08c4af89a Danke und Gruß Christian
-
Thread
Gehalt für Ingenieure und Techniker 2011 Gesperrt
Baugruppen-Qualifikation, Programmierung in Mathematica, Mathcad, C, C#, VBA Region : Baden-Württemberg
Chefs ein AT-Gehalt. Als Ingenieur mußte man schon Abteilungsleiter sein, um in die AT-Liga zu gelangen.
-
Thread
Günstiger uC mit hoher Taktfrequenz
Wenn dir 20MHz zu knapp sind: AT89C2051 kann mit 24MHz arbeiten und ist bei den üblichen Verdächtigen bereits um EUR 1.39 (Einzelstück) erhältlich. und um ein wenig zu trollen: >> Dir ist klar dass ein AVR mit 30MHz schneller ist
Architekturen mit unterschiedlicher Frequenz vergleichen kann ich auch: Dir ist klar das ein 8051er (z.B. AT89LP4052) mit 10MHz deutlich schneller ist als ein ein 8051er (z.B. AT89C4051) mit 20MHz?
-
Thread
8048 Assembler für aktuelle Windows-Versionen
SHIFTS ARE OVER. 0039 DD 51 XRL A,R5 ;IF R4=R5 SIGNIFYING OLD DATA, 003A C604 52 JZ START ;PROGRAM JUMPS TO START AT 0004 003C FC 53 DIGITSH: MOV A,R4 ;FOR NEW DATA, LOAD R5 WITH 003D AD 54 MOV R5,A ;CONTENTS
IO-Pins nutzen zu können war ein großer Vorteil. Ich hatte mir auch einen Prommer selber gebastelt. Ein AT89C51 programmiert den Ziel AT89C51. Ein UV-Löschgerät mag ich nicht mal mit spitzen Fingern mehr anfassen. 1995 gabs dann den Keil C51, der erstaunlich kompakten Code erzeugte. Da konnte man sich
-
Thread
8051 - Mal wieder eine Interruptfrage
schon viele nützliche Infos bei euch gefunden. Bin gerade dabei was für einen 8051 zu schreiben (AT89C51CC03) und habe zwei grundsätzliche Fragen zur Interruptbehandlung. Hab schon eine ganze Weile gesucht, aber keine wirklich befriedigende Antworten gefunden. In eurem Interrupt Tut steht folgendes
Für weitere Erklärungen guggst Du hier (ab S. 52): www.atmel.com/atmel/acrobat/doc0499.pdf ([PDF] AT89 Series Hardware Description - Atmel Corporation)
-
Thread
ROYALTEK RFG-1000 GPS-Empfänger
8C 30 1B C3 2A 7F D7 C8 30 10 03 10 23 11 01 FD AC 09 30 1C 5B 20 0A 47 19 17 10 03 10 23 11 05 07 AC CC 30 1A 80 2C 45 B8 B3 E9 10 03 10 23 11 05 0C AD 85 30 11 58 70 D0 97 E1 89 10 03 10 01 19
11 03 3A B0 8C 30 1A 6D 24 58 4C 42 3D 10 03 10 23 11 04 6C B1 45 30 11 F7 4F 67 7B 84 89 10 03 10 01 19 08 52 42 02 11 C8 B1 34 EB 4E DF A0 25 5C FE FE 48 35 9E 00 10 03 10 01 19 06 7F 91 00 1A C8 B1 34 EA 1F
-
Thread
Compiler optimizations disabled
Build started 8.7.2007 at 13:58:58 avr-gcc.exe -mmcu=atmega8 -Wall -gdwarf-2 -DF_CPU=3686400UL -O0 -fsigned-char -MD -MP -MT lcd-routines.o -MF dep/lcd-routines.o.d -c ../lcd-routines.c In file included from ../lcd-routines.c
in.) ../lcd-routines.c: At top level: ../lcd-routines.c:193: error: redefinition of 'lcd_init' ../lcd-routines.c:64: error: previous definition of 'lcd_init' was here ../lcd-routines.c:228: error: redefinition of 'lcd_clear
-
Thread
aktuelle Lieferzeiten aliexpress
International Bulk Processing Center, next stop , Shenzhen International Bureau Shenzhen, arrived at the Shenzhen Swap Bureau Shenzhen, leaving the Shenzhen Swap Bureau, the next stop ,Guangzhou International Center Guangzhou City, arriving at the Guangzhou International Center (via transfer)
Georg G. schrieb im Beitrag #6369074: > Momentan ist die Situation etwas verwirrend. [c] Bestellt == Tage bis am: == Eingang: 13.03.20 == 13 27.04.20 == 57 27.04.20 == 44 27.04.20 == 54 27.04.20 == 42 27.04.20 == 73 02.05.20 == 52 07.05.20 == 40 16.05.20
-
Thread
[V] seltsames Matrix-Display auf Platine
63 508: pop r16 50a: reti ; Referenced from offset 0x530 by rcall Function19: 50c: ldi r18, 0xf9 ; 249 ; Referenced from offset 0x52a by brne Label51: 50e: nop 510: nop 512: nop 514: nop 516: nop 518: nop 51a: nop 51c: nop 51e: nop 520: nop 522: nop 524: nop 526: nop 528: dec r18 52a: brne Label51 52c: ret ; Referenced from offset 0x4e0 by rcall ; Referenced from offset 0x4e2 by rcall ; Referenced from offset 0x53a by rcall Function20: 52e: ldi r17, 0x64
-
Thread
Capture Funktion
Guten Abend! Ich möchte mit einem AT89C51CC03 eine Drehzahl einlesen und auf dem Display anzeigen. Leider wird nur 0 angezeigt. Ich vermute, dass die zwei Register RCAP2H + RCAP2L leer bleiben. Beim Hardware Capture Mode wird ein Interrupt
Register ausgelesen werden oder macht das der Mikrokontroller selbständig? Kennt sich da jemand aus? [c] /*** Einbinden von Include-Dateien ***/ #include <stdio.h> // Standard Ein-/Ausgabefunktionen #include <at89c51cc03.h> // CC03er-Grundregister #include "lcd_fkts.h"
-
Thread
Fehler: "missing function-prototype"
Board, auf dem ich die Programme in Form von 8 LED's testen kann, basiert auf einem 8051-Controller (AT89S52). Mein Programm funktioniert zwar, aber Keil (das Programm mit welchem ich programmiere) gibt mir immer eine Warnung aus. Das Programm soll ein einfaches Lauflicht von Links nach Rechts mit Pause durch den Timer darstellen: [c] #include <reg52.h> char x; char k; Init() { TMOD=((TMOD&0x0f)|0x05); TH0=0; TL0=0; TR0=1; } void main(void) { while(1==1) { x=0x01; for(k=1;k<
-
Thread
Atmel ICE - ISP Programmierung funktioniert bei keinem Atmega
Im Fachabi hatte ich bereits über drei Jahre hinweg Kontakt mit diversen Schaltungen und einem UC (AT89s52 :D). Im Studium ist das noch ein wenig mehr geworden, UCs behandeln wir aber leider (noch?) nicht. Dementsprechend war die Freude groß, als meine Bestellung samt ATmega1284P, Atmel ICE und hundertem
hab ichs noch nicht entdeckt. Ich behelfe zur Zeit mit copy&paste oder schreibe ein kleines u also uC. Selbst einige Distributoren schreiben es als u.
-
Thread
MPU6050 - Hilfe bei Winkelbestimmung
PB2); } else { PORTB &= ~(1 << PB2); } if(angle_pitch_output <= 90.1 && angle_pitch_output >= 89.9) { digitalWrite(8, HIGH); } else { digitalWrite(8, LOW); } if(angle_roll_output <= 90.1 && angle_roll_output >= 89.9) { digitalWrite(9, HIGH); } else { digitalWrite(9, LOW); } while(micros(
3795 -0.97 42.07 -3658 -260 1730 -1.08 79.78 -4082 -287 431 -1.35 88.81 -4057 -270 56 -1.50 89.84 -4055 -270 30 -1.35 89.83 -4056 -272 14 -1.40 90.09 << ab hier 90 Grad gedreht -4055 -272 -8 -1.41 89.91 -4056 -278 -3 -1.41 89.45 -4058 -267 28 -1.38 89.19 -4055 -269 32 -1.33 89.04
-
Thread
ALLPOWERS S2000 PRO Reparaturhilfe
ist evtl. genau der ADC-Eingang defekt und genau dieser ADC-Wert braucht der µC, um vollständig Booten zu können. Und ja ich weiß das µC für gewöhnlich ihre Eingänge mit Dioden vor Überspannung schützen bzw. auch 3,3V µC‘s 5V tolerante Eingänge haben. Wäre aber eine Theorie.
zu verifizieren, könnte man von einer funktionierende Haupt-LP den µC auslesen und ich spiele das Hex dann auf meinen µC. Hätte jemand eine funktionierende Haupt-LP und kann vom µC den Speicher auslesen? Danke euch! Grüße Kai
-
Thread
I²C nach PWM
Wahl, da die doch ein wenig überdimensioniert sind. Von Philips Semiconductor gibt es ein ein I²C LED Blinker. Da kann man zwar 8 LEDs ein und ausschalten und in zwei Gruppen mit verschienen PWM versorgen aber nicht jeden Kanal einzeln " dimmen". Das I²C Interface ist zwar wünschenswert aber nicht
Lampensteuerung sollten 100Hz ... 200Hz Wandlerrate dicke reichen. Und das schafft bequem z.B. ein AT89C52 in Software. Ein I2C-Slave mit max 10kBit in Software ist auch möglich. Peter