-
Thread
LPC2106 wie schnell ?
@ Peter Ist zwar ur-alt und teuer , aber wie wäre es mit SAB 80C537 ? Fast 32-bit division, 16-bit 2 multiplication, Execution Time = 4 - 6 ysec. @ 12 MHz oscillator frequency. Nicht mehr ein 8051 Fan ;-) ?
"Ist zwar ur-alt und teuer , aber wie 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
-
Thread
AT91SAM7A3-EV Board programmieren Starthilfe
grüß euch, ich bin mit dem 8051er aufgewachsen (genau genommen T89C51CC01 von Atmel). nun habe ich mir das eval board (AT91SAM7A3-EV) von atmel gekauft. ich verwende IAR kickstart als entwicklungsumgebung. bin aber gerne für bessere vorschläge offen. arbeite auf
mit SAM-BA auf das board über RS232 in den RAM schreiben möchte, kommt immer die fehlermeldung: (AT91-ISP v1.9) 2 % send_file {SRAM} "d:/home/Elektronik/ARM7/IAR Atmel Example Projects/Atmel/SAM7A3/AT91SAM7A3-BasicTools/Compil/RAM/Exe/Basic.bin" 0x202000 0 -E- Memory Overflow --------------------
-
Thread
Was sind eure Lieblings-ICs?
Controller) LPC2103 für kleine Sachen ATMEGA1284P/644P, ATMEGA328P(B) - Gute, verläßliche Arbeitspferde AT90LP51ED - Der Nostalgie wegen;-) ZILOG Z8 Encore! - Ein unbekantes Juwell unter den uC Io Expander wie PCA9554 u.ä.
ISA-Bus Einsteckkarte für PCs funktionierte (herjeh, was war ich stolz, eine eigene PC-Karte) i80C51 ------ - weil ich hierfür unzählige Programmroutinen geschrieben hatte (die portiert auch heute noch in einigen AVRs ihren Dienst tun) AT89C2051 --------- - weil mit diesem ohne EProm, Latch
-
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
weitere Erklärungen guggst Du hier (ab S. 52): www.atmel.com/atmel/acrobat/doc0499.pdf ([PDF] AT89 Series Hardware Description - Atmel Corporation)
-
Thread
Webserver in einfachster Variante.
oder http://www.leunig.de/_pro/netzwerk/remote_power_switch/eps_1.htm Ich habe das mit einem AT89C51ED2 und einem ENC28J60 gelöst. Wenn Du nur schalten willst und keine Webseite brauchst könntest Du das ganze per UDP machen, dann bleibt der Code auch schön klein und Du könntest einen kleineren
euch abraten Xport für dieses Vorhaben einzusetzen. A- teuer B- Kostet trotzdem Entwicklungszeit C- Ihr braucht trotzdem nen mC um dann die Kiste zu resetten D- Man schießt nciht mit Kanonen auf Spatzen Da würde das hier besser passen: http://avr.auctionant.de/avrETH1/
-
Thread
3x4 Matrix-Tastatur - wichtige Fragen
www.mikrocontroller.net/topic/277318 # http://www.mikrocontroller.net/attachment/160430/Tasten_entprellen_v1.c
Entprellung" > # > http://www.mikrocontroller.net/attachment/160430/T... Schreibe leider in ".a51" da es der atmel at89c5131 ist.
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
CLI-usage. Wenn's dann > hinfällt, mit "bt" den Stack anzeigen lassen. Sieht dann etwa so aus [c] (gdb) bt #0 0x00007ffff22cba70 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #1 0x00007ffff22cd19a in __GI_abort () at abort.c:89 #2 0x00007ffff28e3b85 in __gnu_cxx
assert (func=<optimized out>, file=<optimized out>, line=<optimized out>, failedexpr=<optimized out>) at /usr/src/lib/libc/gen/assert.c:51 51 abort(); (gdb) #4 0x0000000803851106 in ?? () from /usr/local/lib/libgit2.so.1.0 (gdb) #5 0x00000008037dc494 in ?? () from /usr/local/lib/libgit2
-
Thread
CRC - Byte-weise oder Wort-weise?
, 0xA50AB56B, 0x35B5A8FA, 0x42B2986C, 0xDBBBC9D6, 0xACBCF940, 0x32D86CE3, 0x45DF5C75, 0xDCD60DCF, 0xABD13D59, 0x26D930AC, 0x51DE003A, 0xC8D75180, 0xBFD06116, 0x21B4F4B5, 0x56B3C423, 0xCFBA9599, 0xB8BDA50F, 0x2802B89E, 0x5F058808, 0xC60CD9B2, 0xB10BE924, 0x2F6F7C87, 0x58684C11, 0xC1611DAB, 0xB6662D3D, 0x76DC4190, 0x01DB7106, 0x98D220BC, 0xEFD5102A, 0x71B18589, 0x06B6B51F, 0x9FBFE4A5, 0xE8B8D433, 0x7807C9A2, 0x0F00F934
-
Thread
STM32 und 11x74HC595.
HC595writePin(i, 1); osDelay(100); } } /* USER CODE END 5 */ } [/c]
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
AT90CAN128, Receive Interrupt
Hallo, Ich versuche gerade erfolglos den Receiver Interrupt des AT90CAN128 auszulösen. Ich nutze den ImageCraft Compiler und die Library die ich gerade in der Codesammlung gepostet habe. Sonst klappt bis jetzt schon einiges ;) Ich schicke kontinuierlich mit einem Dongle
Bei Atmel gibts Codebeispiele für die CAN-Controller, allerdings nur für die 8051er Serie (t89c51cc01). Da ist auch eins fürs Interrupt-Handling dabei. http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3440 Die CAN-Controller der beiden uC sind annähernd identisch!
-
Thread
Serielle Schnittstelle initialisieren (8951er)
Hallo, haben zZ ein Projekt mit dem TFH System One. (AT89C51CC03) Leider habe ich in unseren Unterlagen nur die Initialisierung der seriellen Schnittstelle für eine Baudrate von 9600 gefunden, daher meine Frage, wie ich auf die Paramter für eine Baudrate
TH1 entsprechend berechnen, oder hier: http://www.keil.com/c51/baudrate.asp?bhjs=0
-
Thread
Mini Whip Antenne FA, warum MOSFET statt jFET?
2N2907 gibt es noch medium Power SMD varianten, die bis KW absolut ausreichend sind: PXT2907 (SOT89) https://www.nexperia.com/product/PXT2907A PZT2907A (SOT223) https://www.onsemi.com/download/data-sheet/pdf/pzt2907at1-d.pdf
Kennt jemand den Grund, warum bei PNP Transistoren die "Storage Time" besser ist? PZT2222AT1: 225ns PZT2907AT1: 80ns
-
Thread
HILFE!!! AT89C5132 will nicht den Atmel Bootloader starten!
Hallo, auch wenn das Thema schon häufiger besprochen wurde, hauptsächlich für den AT89c51SND1 der ja fast baugleich zu meinigem µC ist muß ich jetzt noch mal nachfragen. Ich habe mir ein kleines Board mit dem µC 89c5132 von Atmel nach oben angehängtem Schaltplan aufgebaut und an den
meinem Fall ISP# gleichzeitig, später oder früher loslasse, es schneidet immer die Entladekurve des C's bevor RST endgültig auf Lowpegel ist. Ich hab jetzt mittlerweile den Resetkondensator auf 100nF runtergesetzt, und es klappt immer noch nicht. Ich habe glücklicherweise noch einen zweiten µC und werde
-
Thread
Langes Kabel am DS1820
bekannt, daß es durch zu hohe Slew-rate zu Störungen kommen kann. Nach dem Einfügen eines 220 Ohm am AT89C2051 ging dann alles wieder (Pullup = 2,2 kOhm). In den Application-Notes sind aber noch Transistorschaltungen zur besseren Kontrolle der Slew-Rate beschrieben. Auch einen speziellen Transceiver-IC
Verdrahtung könnte ich mir 8-adriges Twisted-Pair vorstellen mit 2 Signaladern, Masse, +5V für den µC und +/-24V für die Lasten. Als µC ist der T89C51CC02 klein, preisgünstig, stromsparend und leicht in C zu programmieren. Und an so einen CAN-µC gehen dann alle 1-Wire-Sensoren im Raum mit ran.
-
Thread
Pelota - Spiel AT89C2051 & Nokia 3410 Display
bspw. einen AT89C2051 wäre. Also hab ich mich mal hingesetzt und hab die Routinen soweit abgespeckt bis der erzeugte Code richtig klein geworden ist. Heraus gekommen ist ein Uraltes Spiel (das damals in den ersten
P E L O T A Wenn es jemand ausprobieren möchte, bitte sehr. Benötigt wird ein AT89C2051, ein Nokia 3410 Display und 3 Taster. Die Pinbelegung steht im Quelltext, Viel Spaß, Ralph
-
Thread
Reset am 89C55
kann das hier in nem AVR-Forum fragen... Wie schaut das eigentlich mit der Reset-Beschaltung von nem AT89C55 aus? Braucht der Reset-Schaltkreis (wie zB TL7705) um direkt nach Anlegen der Versorgungsspannung ordentlich starten zu können? Oder reicht es, wenn ich den Reset-Pin hardwaremäßig fest auf Gnd
Naja der 89C55 braucht für nen Reset aber ein High-Signal. Dann fährt der ja überhaupt net hoch...
-
Thread
DS18S20 unterschied zu DS18S20+ da es leider mit Ethersex und AVR-NET-IO nicht geht
angeschlossenen und erkannten 1-Wire Sensoren. 1w list 10208ee10108003f 104671e101080087 10c67be1010800d0 109b79e101080037 OK mit dem Befehl 1w list müsste es ja gehen.
kann nur ein Foto Anbieten wie ich gerade aufgebaut hab auf dem Steckbrett. Allerdings mit einem AT89C51AC2 und selber geschriebener Software. Aber wenns hilft gerne.
-
Thread
Wie steuert man das Telit Modul an?
Hallo, ich habe eine Schaltung mit dem Atmel 89C51CC03er realisiert, nun möchte ich bei unterschreiten einer Spannung noch eine SMS auslösen und bin auf das Telit Modul gestossen. Kann mir jemand sagen wie das angesteuert wird? Gruss Gerd
senden möchtest, gehe ich davon aus, du meinst ein Modul mit GSM. GSM-Module steuert man i.a. über AT-Befehle (Google hilft) über eine serielle Schnittstelle. Gruß David
-
Thread
Geany-Plugin: Icon aus Toolbar entfernen?
Vergleichbares. Bleibt nur was selbstgemachtes, vor allem weil mein favorisierter Controller (Atmel AT89C5122) bereits abgekündigt ist und auch noch auf eigener Hardware läuft. Dieses Selbstgemachte wird also sehr speziell werden und ist eigentlich nur für mich interessant. Da ich das Plugin aber zunächst
> fertig ist). danke für die info. ich habe auch alles von keil rumliegen einschliesslich rtx51 tiny und pro. falls du bedarf an rtx51 hast ... ich dachte, ich könnte auch in deine geany richtung einen eprom simulator bauen oder für eine z8 cpu. darum wollte ich mal in die sources reinschauen
-
Thread
Bitte Hilfe: Installation schlägt fehl :-(
Beim Compilieren der vorgestellten Testprogramme bekomme ich immer folgende Fehlermeldung: *** C:\avrgcc\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
wieder in das darunterliegende Kopiert. Wie folgender Output zeigt, ist der Fehler nun weg: C:\avrgcc\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
-
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
Keil Simulation IO-Ports
Warum ein Programm kein Ende haben darf, ins besonders wenn es so klein ist wie deins: Weil der µC so schnell dein Programm durch arbeitet und sich "aus schaltet", dass du das ergebnis nicht siehst. Andere Frage, die mit deine Problemstellung nichts zu tuhen hat: Fängst du gerade an µC-Technik
). Kannst ja mal nen 8051 mit Flash auswählen, z.B. AT89C51ED2, ob sich das ändert. > Aber ev. wird mein > Board kein Flash haben, sondern nur normales RAM. Dann mußt Du mal im Manual zu Deinem Board nachsehen. Peter
-
Thread
Flash Eproms z.B. AT29C040A mit AVR programmieren?
Hallo Hat schon mal jemand mit den Flash Eproms z.B. AT29C040A von Atmel gearbeitet? Bisher habe ich nur eine Schaltung gefunden in der ein AT89C51 zum programmieren eingesetzt wird. Ich würde aber gerne mit einem AVR z.B. 8515 arbeiten. Für Ideen, Anregungen
schon etwas länger her. Ich werde das die Tage probieren. Habe ein paar Latches jetzt hier und mein AT29C010 ist heute auch gekommen. Bestellt war einer mit 90nSek und Temp von 0°-70°, da der erweiterte Tempbereich nicht aufgeführt war. Reichelt hat aber die schnelleren mit 70nSek und -40° -85°C verschickt
-
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
[F] Atmel AT89C55-24PI Controller
Kurze Frage, besteht Interesse an ein paar AT89C55 (MCS-51/80C51) Controllern oder kann das weg? DIP40, 20k Flash, 256 Byte RAM, ausgebaut (gesockelt, ungelötet)
-
Thread
ARM: kompliziert?
so einer alten > Mühle mit 4k EPROM. Inzwischen haben viele 8051 ja 64kB Flash. Mein größtes C-Programm braucht auch nur 40kB (seit 1995 gewachsen). Damals war es ein 80C652 + extern EPROM, SRAM, jetzt ist es ein AT89C51RE2. Was mich am ARM7 stört, sind diese umständlichen SET- und CLEAR-Register
ähnlichen PICs und AVRs war, die ich sonst verwende. Ich möchte ein existierendes PIC Projekt auf den C8051 zu portieren. Deshalb gefällt mir der F58X Zweig sehr gut weil da alles an Peripherien und RAM vorhanden ist, die mein Projekt benötigt. Sonst habe ich noch einen AT89C8051RC2 herumliegen, der
-
Thread
dcf77 und µC
conrad und will die uhrzeit auf ein lcd ausgeben. den ttl ausgang hab ich auf dem INT1 eingang des µC AT89C51. doch der source-code geht noch nicht wirklich. kann mir bitte wer helfen? ich verwende keil µVision2 - DANKE mfg hermann
Hier ist mein DCF-77 Code: http://www.specs.de/~danni/appl/soft/c51/thclock/index.htm Peter
-
Thread
uC für Einsteiger
prozessor unterschiedlich aufgebaut ist, aber macht das einen großen unterschied, ob ich jetzt einen uC von der Firma Atmel oder AnalogDevices nehme?
fertiges Board sein, man kann auch leicht nen MCP2515 ans SPI dranpappen. Oder sehr schön, der AT89C51CC03 mit CAN-Bootloader. D.h. Du brauchst überhaupt keinen Programmer, sondern kannst direkt vom PC per CAN-Dongle flashen. Ist allerdings nicht ganz billig. Peter
-
Thread
Bit von Port einlesen
Hallo Ich arbeite mit einem At89C51 und programmiere in C. Nun habe ich folgendes Problem: Am Port 2.6 bekomme ich 8 Bits nacheinander von eine anderen Ic. Wie kann ich diese nun einlesen, damit diese acht Bits in einem Byte
[c] #include <reg51.h> sbit SPI_CLK = P2^7; sbit SPI_MISO_PIN = P2^6; #define uint8_t unsigned char uint8_t shift_in( void ) // receive byte { uint8_t i, b; for( i = 8; i;
-
Thread
ATmega32 will nicht springen! AVR-Studio schuld?
weiß ich jetzt nicht, ist auch egal) - ATmega32-16 DIP40 - ATtiny2313 DIP20 - Viel Wissen über AT89S8253 (Prog. in ASM) - Wenig Wissen über Prog von AVR (rel. Neuling) Folgendes Problem: Hier (m)ein simples Programm: (Zeilennummerierung nur hier im Beitrag!) PD5 = LED1, PD6 = LED2, (PD2
Durchlesen fiel es mir wie Schuppen aus den Haaren/Augen... ;-) Kommt wohl, weil ich kein Ini von den MCS-51ern gewohn war (und der Tiny das wohl auch nicht braucht). Danke an alle! Nico :o) P.S.: Weiß zufällig jemand, warum das AVR-Studio rechts in der Simulation kein PORTD hat? A-C sind da...
-
Thread
Aufwärmzeit DS18B20 Sensoren
Sie genaue Werte anzeigen. Mit genaue Werte meine ich Die Sensoren sind bei einer Temp ~ 30 C° um ca. +/- 0,5 C° im meines Referenzwertes eines TESTO 905-T1 Messgerätes. Beim Neustart des Programms und beim ersten Auslesen weichen die DS18B20 Sensoren bis zu 3 Grad voneinander ab. Lasse
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
Starterkit
"Mikrocontroller-Applikations-Kochbuch"). Diese Bücher kann ich wärmstens zum Einstieg in die MCS-51 Programmierung empfehlen, beim Applikations-Kochbuch ist auf der CD ein Assembler dabei. Auf der Homepage gibt es einige Entwicklungssysteme, allerdings keines mit einem 80C535. Der -517 kommt dem am nächsten. Es wäre auch zu überlegen, die AT89C... - Reihe von Atmel zu verwenden, diese Controller haben einen MCS-51 Kern, *internes* Flash-ROM und eine sehr einfache Schnittstelle zum PC, die keine teuren Programmiergeräte erforderlich macht
-
Thread
Keil C51 und Bitfelder in einer Struktur (8051)
SD Karten Modul in ein Systemtelefon integrieren. Im Systeltelefon wird ein 8051 Modell verwendet (AT89C51RB2). Hier wird mit dem Keil C51 Compiler gearbeitet. Ich möchte nun gerne die beiden Informationsregister CID und CSD der SD Karte auslesen. Diese sind jeweils 16 (+ 2 Byte CRC) Byte lang. Beide
will mir aber nicht die Finger wundtippen, Tschuldigung ;-) http://www.keil.com/support/man/docs/c51/c51_le_bitaddrobj.htm http://www.keil.com/support/docs/3079.htm http://www.keil.com/support/docs/1279.htm http://www.keil.com/support/docs/1948.htm
-
Thread
Sinus sehr seltsam
0xd8,0xd5,0xd3,0xd1,0xce,0xcc,0xc9,0xc7,0xc4,0xc1,0xbf,0xbc,0xb9,0xb6,0xb3, 0xb0,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c,0x98,0x95,0x92,0x8f,0x8c,0x89,0x86,0x83, 0x80,0x7c,0x79,0x76,0x73,0x70,0x6d,0x6a,0x67,0x63,0x60,0x5d,0x5a,0x57,0x54,0x51, 0x4f,0x4c,0x49,0x46,0x43,0x40,0x3e,0x3b,0x38,0x36,0x33,0x31,0x2e,0x2c,0x2a,
,0x1d,0x1f,0x21,0x23, 0x25,0x27,0x2a,0x2c,0x2e,0x31,0x33,0x36,0x38,0x3b,0x3e,0x40,0x43,0x46,0x49,0x4c, 0x4f,0x51,0x54,0x57,0x5a,0x5d,0x60,0x63,0x67,0x6a,0x6d,0x70,0x73,0x76,0x79,0x7c } }; uint16_t i=0; uint8_t tone=0; volatile uint16_t
-
Thread
Was ist mit dem avr-gcc 12.x passiert? Internal Compiler Errors Gesperrt
./../../../../downloads/avr-libc/libc/misc/eewr_block_xmega.c":92:36 -1 (nil)) during RTL pass: subreg1 ../../../../../downloads/avr-libc/libc/misc/eewr_block_xmega.c:124:1: internal compiler error: in extract_insn, at recog.cc:2791 0x7f7541429d8f __libc_start_call_main
./../../../../downloads/avr-libc/libc/misc/eewr_block_xmega.c":92:36 -1 (nil)) during RTL pass: subreg1 ../../../../../downloads/avr-libc/libc/misc/eewr_block_xmega.c:124:1: internal compiler error: in extract_insn, at recog.cc:2791 0x7f0367029d8f __libc_start_call_main
-
Thread
ATMEL Microcontroller und CAN
Guten Tag allerseits. Ich bin ziemlicher Neuling in der µC-Programmierung. Ich bin auf der Suche nach einer günstigen Controller-Lösung mit Hi-Speed(1MBit)-CAN-Anbindung. Dabei bin ich auf den AT90CAN128 von Atmel gestoßen. Meine Frage an die fachkundigen
Wir setzen den AT89C51CC01 ein und sind sehr zufrieden damit. Aufpassen muß man bei der Bestellung, es gibt sie mit CAN oder für UART-Bootloader. Man muß sich also entscheiden, womit man ihn programmieren will.
-
Thread
AVR / 8051
http://www.mikrocontroller.net/articles/AVR_PIC_51-Vergleich
Arbeit mit mehreren Interruptquellen wesentlich. Ich hab z.B. jetzt gerade ein Design, wo ein großer AT89C51CC03 (8051) und 3 kleine ATTiny25 (AVR) draufsitzen. Peter
-
Thread
DS1621 LSB immer Null ?
!? Das hat ich nochnicht herausgefunden, aber daran lag es bei mir!!! Womit arbeitst du? Batronix at89Cxx51? Hast du das mit der höheren Auflösung vom Ds1621 schonmal hinbekommen? Register "Counter" & "Slope" auslesen und mit der Formel ausrechnen? Da bin ich nehmlich grad am Rätseln! mfg Forest
Danke, werde ich mal versuchen ! Ich arbeite im moment mit nem AVR AT90S8535 in ASM an der Sache. Meine I2C Routinen sind von Atmel, mal sehen ob die sich so einfach anpassen lassen. Funktionieren ansonsten einwandfrei. Die höhere Auflösung halte ich eigentlich für
-
Thread
Automatische Baudratenerkennung mit 8052
er trotzdem deutlich schneller als ein Standard 51-er bei 11.059 oder 22.1184. Gruss, Robert
kommen, ausser man braucht _SEHR_ kurze Zeiten. Das ganze ist für einen Standard-8051er (bzw. 8052 --> AT89S52/53/8252). Irgendwann erfolgt vielleicht mal ein Sprung auf Silabs C8051F120. Okay, ein anderes Zeichen tut nicht weh, dann wär es halt schön, bereits nach dem ersten Zeichen die Baudrate erkennen
-
Thread
GPS daten in den ATMEGA 128
ob der Atmega nicht hinterher kommt GPGGA,235947.000,0000.0000,N,00 00.0000,E,017*00 ,071000,,*1C ,M,,N,,K*4E GPGGA,235947.000,0000.0000,N,00 00.0000,E,0170 ,,,071000,,*1C ,,N,,K*4E GPGGA,235947.000,0000.0000,N,00 00.0000,E,01700 ,,071000,,*1C M,,N,,K*4E GPGGA,235947.000,0000.0000,N,00 00.0000,E,017038,M,,,,0000*00 000,*4C C,235947.000,V,0000.0000,N,0000 .0000,E,,,017*1C GPGGA,235947.000,0000.0000,N,00 00.0000,E,017038 ,071000,,*1C ,M,,N,,K*4E GPGGA,235947.000,0000.0000,N,00 00.0000,E,017038000*00 0,,*1C TG,,T,,
-
Thread
Wozu gibt es OTP?
externem EPROM verwenden. 1992 hat dann Atmel angefangen, preiswerte MCs mit Flash zu fertigen (AT89C51). Das ist auch der Hauptgrund, warum ich viel Atmel einsetze und keine PICs. Heutzutage ist Flash Standard. OTPs werden bestenfalls noch in Nischenanwendungen benutzt. Siemens hat sich sehr
Wilhelm Ferkes schrieb im Beitrag #3149742: > Haben die C515 nicht beispielsweise Flash Nö. • Full upward compatibility with SAB 80C515A • On-chip program memory (with optional memory protection) – C515C-8R : 64k byte on-chip ROM – C515C-8E : 64k byte
-
Thread
Welcher µC für Einsteiger?
Assembler / C.
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
10022_10009_10008_10018_10019,searchweb201560_5,searchweb1451318400_-1,searchweb1451318411_6448&btsid=c35219f2-73cb-4c3a-b89d-24fa43908450 Wow, über die suchfunktion war der versand geringer!
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
-
Thread
Suche 16Bit Mikroprozessoren
ist der Adressraum 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.
Neben dem Intel 80C251 hatte auch Philips den 8051 auf 16Bit aufgebohrt, die 80C51XA-Serie mit 16MB Adreßraum. NXP hat dann aber alles wieder eingestampft, wie auch den Großteil der 8051 und macht nur noch ARM. Eine
-
Thread
Mikrocontroller unter Win XP?
ps: arbeiten in der schule nur auf der dos oberfläche damit. so mit edit *.asm und tutor51 und sowas. keine ahnung wie die programme heißen
einfachsten ist, Du schmeißt alles von dem Board runter. Dann steckst Du nur den MAX232 drauf und einen AT89C51ED2 und lädst Dir von Atmel die Flip-Software runter. Und schon kanns losgehen. Peter
-
Thread
Umstieg auf 32 bit Atmel?
einsparen Und warum stellt dann Atmel auch 8051 her und entwickelt sogar neue? Im Gegenteil, der AT89C2051 war für mich überhaupt erst der Grund, was bei Atmel zu kaufen. Das war 1993 der erste preiswerte Flash-MC weltweit. Den AT90S1200 habe ich dann probiert und war bitter enttäuscht (schwerer
AVR-GCC zu, der schnell brauchbaren Code erzeugte. Beim 8051 wurde das leider versäumt und der Keil C51 Compiler ist preislich weit jenseits der Bastlergrenzen.
-
Thread
In-System-Programming über CAN
Guck mal hier http://www.atmel.com/devices/AT89C51CC03.aspx?tab=parameters
LPC11C24
-
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
Anfänger braucht Hilfe bei AT89C5131 - Interrupts in Assembler
AT89C5131-user schrieb im Beitrag #1871804: > Peter Dannegger hat das Problem gelöst. > >> ljmpf main ? > ljmp main Schreibfehler!!!
schiebst. Schau mal im Instuction-Set nach: http://www.win.tue.nl/~aeb/comp/8051/set8051.html#51rl Gruß Skriptkiddy
-
Thread
Polin Atmel Evaluations-Board V2 und AT89C52
Atmel Evaluationsboard V2 von Polin bestellen. Ich würde gerne folgenden Controller programmieren: AT89C52 Geht das mit dem Board überhaupt? Es ist nur die ganze Zeit von ATMEGA-Cont. die Rede. Danke für Eure Hilfe. Gruß bonsai
>Geht das mit dem Board überhaupt? Nein, nur für AVR-Programmierung. 89C51 ist ein 8051-Controller.