-
Thread
3.3V Spannung aus Akkus/Batterien
Spannungswandler der Maus zu umgehen und sie direkt mit 3.3V zu versorgen, so dass ich anschließend µC + Maus mit 3.3V versorgen kann. Im Artikel wird ein LF33CV verbaut, somit benötige ich mindestens 3.75V Spannung. Das sollte sich mit vier AA-Zellen erreichen lassen, da die Gesamtspannung ja erst
eines Controllers messen (oder nur die Schaltschwelle über den Internen Komparator eines ATTiny bzw. AT89C2051 auswerten) oder mit einem externen Komparator bestimmen. In die +-Leitung kommt ein P-Kanal MOSFET (Logic-Level-Typ), Source an +, Drain zum Regler. Über einen Taster zieht man das Gate gegen
-
Thread
exact timing - 8051 - synchronisierte Zustandsmaschine
Hallo, die Fakten: AT89C2051 - 11.0952 Mhz(Timer 1 fuer Baudrate) - Timer0 fuer 5 Sekunden-Zyklus( Zyklus beinhaltet 4 Zustaende aller 2,5 sek, 2 x 0,5 sek, und 1,5 sek) fuer den Baudratengenerator (9600Baud) verwende
Register, 500ms -> 50 und 1500ms -> 150 Dann nimm doch einfach 3 Bytes zum zählen: [AVRASM] dseg at 30h countdown50: ds 1 countdown150: ds 1 countdown250: ds 1 cseg .. djnz countdown50, m1 mov countdown50, #50 .. do 0,5s tasks m1: djnz countdown150, m2 mov countdown150
-
Thread
Multithreading auf dem AVR erster Ansatz
Hallo Thomas, ich habe mir schon einmal für den C167 ein komplettes Multitasking-System mit Semaphoren, Mailboxen und Round-Robin-Scheduler gebastelt. Allerdings komplett in Assembler. Die Threads liefen dann aber in C (Keil Compiler). Ich kann nur
Liste). Bei Interesse kann ich den Kode posten mit Ampelsteuerung als Beispiel, geschrieben für den AT89C2051 (128Byte RAM, 2kB Flash), getestet unter Borland-C. Peter P.S.: Ich glaube nicht, daß es einen universellen Programmierstil für alles gibt. Optimale Ergebnisse erziehlt man nur dann,
-
Thread
NIXIE Uhr mit vielen Funktionen in C mit ATTiny2313
in this function) ../interrupts.c:139: error: 'NEUE_SEKUNDE' undeclared (first use in this function) ../interrupts.c: At top level: ../interrupts.c:148: warning: return type defaults to 'int' ../interrupts.c:148: error: redefinition
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
Frequenzmessung ATmega 16/32
0,5Hz ... 150MHz braucht, ist nur ein schneller Vorteiler 1/256 (74AC393). Ich hab das mal mit nem AT89C2051 gemacht, die Genauigkeit ist 5-stellig über den gesamten Bereich. Sensoren haben außerdem oft nen starken Jitter, d.h. es ist sogar besser über mehrere Perioden zu messen. Führe einfach
messen wir Frequenzen von 125 MHz(Auflösung 1Hz), bei einer Fref von 25 MHz(+/-1ppm, +/-1ppm@0-60°C). Uns interessiert hierbei nicht die Absolutfrequenz sondern nur der Relativwert innerhalb einer Produktionscharge. Insofern haben Zähler mit Ref-Quarz~1ppm sehr wohl eine Berechtigung, und nicht
-
Thread
seltsames Zahlenschloss
Daher kann gut sein, daß Flash und SRAM ähnlich aufgebaut sind. Ich hatte mal versucht, bei einem AT89C2051 eine Kaltstarterkennung zu programmieren. Dazu habe ich 8 Bytes in den SRAM geschrieben. Hat aber nicht funktioniert, die 8 Bytes waren nach einer Minute (VCC = 0V) immer noch drin. Vermutlich
ja, benutze externes 3. Wenn nein, benutze internes Das würde jedenfalls erklären, warum der 24C02 überhaupt noch auf der Platine vorgesehen ist. Die Platine ist wahrscheinlich älter als der mittlerweile konfektionierte µC.
-
Thread
Ein Knopf Stoppuhr
Segmentanzeige bringen. Mit FlipFlops, NE555, Triggern usw. usf. kann man sowas auch bauen, nur der µC ist ohne viel Kleinkram einsetzbar und wenn Du's erweitern willst am einfachsten.
Hi, alle zusammen Ich glaub ich hab die Lösung: http://www.ebay.de/itm/9v-12V-AT89C2051-6-Digit-LED-Electronic-Digitaluhr-Clock-Parts-Digital-Clock-/230898975391#ht_2628wt_1186 Ich muss nur die Stand-By Batterie weglassen und los geht´s. Oder?
-
Thread
8-Bit Zahl an LCD ausgeben
Profi, printf macht auf nem 8051 erstmal nen riesen Hopser um 2kB nach oben. Anders gesagt, ein AT89C2051 macht sofort die Grätsche (hat nur 2kB). Und der AVR hat keine Division. Dein Rat war also richtig gut um zu zeigen, wie man es nicht machen sollte ! Peter
10000,w%10000/1000,w%1000/100,w%100/10,w%10); } } Führende Nullen unterdrücken: printf("%c%c%c%c%d ", w/10000?'0'+w /10000:' ', w/ 1000?'0'+w%10000/1000:' ', w/ 100?'0'+w% 1000/ 100:' ', w/ 10?'0'+w% 100/ 10:' ', w%10); Läuft natürlich auf
-
Thread
CD-Player Errorbit/Fehlerraten Decoder
EFM-Signal abzugreifen und zu dekodieren. Der Dekoder müsste dann Minimum unterscheiden können zwischen C1 (korrigierbar) und unkorrigierbaren Fehlern. Das geloggt über vielleicht 1-2 Minuten gäbe eine schöne Aussage über den Zustand des Players, in Verbindung mit einer makellosen CD natürlich. Es gab Geräte
Einzelfehlern geflackert und bei schlecht gepressten CDs geglimmt. Bei meinem DTC57 hab ich sogar einen AT89C2051 drin. Der hat die Fehler fuer mich gezaehlt, haengt mit an dem IR-Empfaenger und kann dann auf Anforderung mit der FB die Fehler rausblinken. Beim CD-Player erschien mir das aber nie so notwendig
-
Thread
[VS] Bauteile, Kabel, Dev-Boards, Netzteile, Trafos, uvm.
100x Widerstand bedrahtet 180kOhm, 2% Toleranz (vergeben) 10x Triac TLC381S (vergeben) 4x Atmel AT89C2051-24PU, unbenutzt (vergeben) 1x Atmel ATMEGA8515-16PU, unbenutzt (vergeben) 3x Microchip PIC16F690-i/P, 2 davon unbenutzt (vergeben) 1x Microchip 12F629-I/P, benutzt 4x TE Connectivity 1-964575
vergeben sind: 1x Cypress PSoC CY8CKIT-049-41xx 1x Cypress PSoC CY8CKIT-049-42xx 1x ST STM8S MB1008A (ST-LINK getrennt, verbastelt) 1x TI Z430-RF2500 Dev-Kit 1x TI TMDX28069USB für C2000 µC
-
Thread
Würfel auf Sparsamkeit trimmen
; //IRQ Flags löschen //------------Timer1-------------------------------------- TCCR1A&=0x0C; //CTC-Mode TCCR1C&=0x3F; //Kein Output-Compare TCNT1=0x0000; //Startwert OCR1A=0x2000; //Bis-Zählwert OCR1B=0x0000; //Nicht genutzt ICR1=0x0000; //Nicht genutzt
die LEDs müssen ja nicht ewig leuchten. Ich schalte sie nach 25s aus. Hier mal mein Würfel mit AT89C2051: http://www.mikrocontroller.net/topic/282234#2986420 Da mußte ich den Reset nehmen, der hatte leider keinen PCINT. Kostet dann eben 4 Bauteile zusätzlich.
-
Thread
MIDI-"Tonbandgerät"
ausprobieren. Damit überhaupt etwas klappt. Wenn ich jetzt beginne, mehrere Systeme zu erlernen, dazu noch "C" weiter lernen (früher habe ich nur mit Assembler für AT89C51 programmiert) - dann schaffe ich das nie. ich muß ja noch irgendwann arbeiten... :) Innerhalb ATmega-Familie habe ich in DIP nur noch
> Damit überhaupt etwas klappt. Wenn ich jetzt beginne, >mehrere Systeme zu erlernen, dazu noch "C" weiter lernen (früher habe >ich nur mit Assembler für AT89C51 programmiert) - dann schaffe ich das >nie. ich muß ja noch irgendwann arbeiten... :) Schon klar. >Innerhalb ATmega-Familie habe
-
Thread
Bauteile Verkauf
schraubbar) mit Lötanschluss 15. Klare Kunststoffbox für Bauteile oder anders 10x stk. 0,50€ 16. 16x AT89C2051-24P im DIP gehäuse stk. 1,20€ 17. 11x XP2206CP im Dip Gehäuse stk. 1,20€ 18. 15x LM3914 Stk. 0,90€ 20. 11x SUB-D Buchse 25 Pol (Print Montage) stk. 0,20€ 21. 4 LCD´s 4x20, HD44780, Ohne
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
MSP430G2553 TI's MSP430G2553 is a 16 MHz MCU with 16KB Flash, 512B SRAM, comparator, UART/SPI/I2C, timer.
des Programms ab, über 2kB Binärcode wirds eng. Ich mußte mal in einem Assemblerprogramm für den AT89C2051 nach 10 Jahren was ändern. Da kam ich ganz schön ins Rudern, mich da wieder reinzufitzen. Es hat nicht mehr viel gefehlt und ich hätte es nach C umgeschrieben.
-
Thread
Thermomix Rezeptchips
2c45 c5dc 5000f80 3f00 edc2 c223 2c74 0294 31df 05ae e094 5000f90 c915 67aa 74e3 5aa8 2218 aca9 a38f 95dd 5000fa0 055a e5e3 e427 fb04 c278 60cb e917 7d90 5000fb0 e969 fd98 8381 89b2 1d43 0dd4 8a2f f5e6
6a76 faaa 56ac bceb 5001c20 ef87 3a3c 8583 46cb 3c54 c10d 8280 54ae 5001c30 07d2 dba5 97df be63 d1c1 49c4 c0e4 5572 5001c40 155b e8fe aa62 a89c 12b4 f246 b6f1 b194 5001c50 2e53 751a 8496 9028 a971 c775 cfc2 6320 5001c60 85dc
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
Atmega8 ist kein vollwertiger Ersatz für den AT90S2233 / 4433. Port C kann beim Atmega8 nur als Input benutzt werden. Beim AT90S2333 ist dieser Port bidirektional.
>Und obige Aussage ist Falsch, das bei 80°C die Daten nur 5 Jahre im >Flashspeicher erhalten bleiben. >Data retention: 20 years at 85°C / 100 years at 25°C Das war ja keine Aussage, sondern eine Art Gedächtnisprotokoll von einer Diskussion
-
Thread
Langsamer werdender Würfel
Anbei Schaltplan, Code, Hex für AT89C2051. Sollte sich problemlos auf einen ATtiny25 anpassen lassen.
Dann würde sich C2 direkt über DIS entladen und der low-Puls wäre entsprechend kurz. Das finde ich nicht allzu galant.. Aber apropos Kondensator, kann ich C1 auch mit 100n bestücken? Auf dem Prototyp tut sich nichts
-
Thread
mit welchen Lock Bits ist ein ATmega noch lesbar?
bekäme. Lass dir eine neue Heizung einbauen, kommt dich deutlich billiger als das auslesen des µC.
Ansatz wie bei einigen Heizungssteuerungen von Hargassner für Pelletheizungen. Dort sind es mehrere AT89C2051 (immerhin sogar gesockelt, aber mit aktiviertem Ausleseschutz), die die I/O Aufgaben erledigen und mit dem eigentlichen Steuermodul kommunizieren. Man kann dort die Ein-/Ausgänge relativ flexibel
-
Thread
Frequenzanzeige aus Eingangssignal generieren.
| | - . - - - . - - . - [/pre] Also müssen 1: b,c,g und 2: a,c,d,g,dp und 3: a,b,c,d dauernd leuchten. Bei 33 kommen dann 1: a,d und 2: b und 3: g dazu. Und bei 45 kommen dann 1: f und 2: f und 3: e,f dazu. Die Schaltung ist also einfach: pro
Nullen auf der 7-Segmentanzeige anzeigen lassen! Da gab es zwar noch keinen Arduino aber schon AT89C2051 o.ä. und auch schon AT90S2313. Ist aber egal ;-)
-
Thread
Die genaue Sekunde / RTC Gesperrt
verglichen. Dann die ermittelte Frequenz eingetragen und neu compiliert und geflasht. Der MC ist ein AT89C2051. Zur Zeit geht sie 14s vor, dieses Jahr habe ich sie noch nicht gestellt (Sommerzeitumstellung ist mit einprogrammiert). Es gibt aber auch von Maxim einen neuen Zeitgeber-Chip mit 38kHz
am Port D hängt wird die Uhr mit dem obigen Code nicht starten, denn der ATMega32 hat einen Port C. der Code müsste korrekt lauten: [C] #ifndef PINC #define KEY_INPUT PINC // 2313 #else #define KEY_INPUT PIND // Mega8 #endif #define LED_DIR DDRB [/C] oder ganz kurz: [C] #define
-
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
-
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
China SUPER Bauteile-Schnäppchen Thread
10 Stück RTC I2C AT24C32 DS1307 Real Time Clock Module für insgesamt USD 4,52 bei AliExpress: http://www.aliexpress.com/store/product/Tiny-RTC-I2C-AT24C32-DS1307-Real-Time-Clock-Module-ARM-PIC-for-Arduino-UNO-R3/613903
Bauteile vorhanden, Fehlerfrei, 3 > Funktionen, Uhr, Wecker und Stoppuhr- boahh, da werkelt ein AT89C2051 rum, werden die noch produziert? Den kann man nur mit einem speziellen Programmer beschreiben... Gruß Michael
-
Thread
Quarz zu ungenau? Bugfix?
nicht die Gangabweichung der > Uhr in diesem Ausmaß. Sehe ich auch so. 16MHz und 1cm Abstand vom µC sind normalerweise kein so großes Problem. Den 18MHz-Quarz am 80C517A platzierte man auch nicht ohne Luft direkt am µC-Gehäuse. Habe da einige Boards, wo es abstandsmäßig auch nicht besser ist, als bei
absolut exakte Nachladung des Timer > 0 in Hochsprache nicht so dolle. Das geht auch bequem nur in C. Ich hab mit dem AT89C2051 einige Uhren aufgebaut. Es gibt viele Möglichkeiten. Man kann z.B. nur TH0 laden, dazu hat man dann 256 Zyklen Zeit. Und falls ein anderer Interrupt länger braucht, gibt man
-
Thread
Auswahl eines uC für einen Datenlogger für Rammgeräte
80x86 und 8051 - aber nur kleinere Projekte. Das letzte war mit einem AT89C2051. Sprachen: Assembler, C, Pascal, Basic. Hab mich hier schon ein bißchen umgesehen und die AVR-Leute sind wohl etwas in der Mehrheit. Die Anforderungen sind doch etwas speziell, deswegen habe
die ganz einfache Entwicklung wird das nicht damit... Gibt es noch andere Empfehlungen für einen uC?
-
Thread
Mikrocontroller Empfehlung gesucht
noch, ob dein ausgesuchter µC lieferbar ist. Viel Erfolg.
#7041038: > Vor 10-15Jahren war > stromsparen was besonderes. Das stimmt so nicht. Z.B. der AT89C2051 kam 1993 raus und konnte ständig an 2 AA-Batterien hängen (20µA Powerdown, 1mA Idle). Ich hab damit nen Würfel aufgebaut, mit dem Taster wachte er auf, mit dem Timer ging er schlafen. Ist schon
-
Thread
Lötstation ZD-931 von Pollin
mein Kolben noch intakt ist. Technischer Hintergrund: Ein Blick in das Datenblatt des verbauten AT89C2051 ergab, dass dieser über keinen ADC verfügt. Auf der PCB befindet sich ein dual-OP (LM358). Den (fast) fertigen Schaltplan konsultiert und für mich folgendes herausgefunden: Der erste OP verstärkt
einen VCO, dessen Frequenz von der Ausgangsspannung des ersten gesteuert wird. Diese Frequenz wird dem 89C2051 zugeführt, der dann anhand einer Frequenzmessung die Ist-Temperatur des Kolbens (proportional) ermitteln kann. Das (defekte) Poti ist Teil einer RC-Kombination für die VCO Schaltung, mit dem die
-
Thread
Verbesserung Quarzgenauigkeit
/°C² * (T - T0)^2 [20°C] ~= –0.035 ppm/°C² * (20° - 25°)^2 ~= –0.875 ppm (1 Sekunde nach 13 Tagen) Voraussetzung ist allerdings ein genauer Abgleich mit Hilfe der Lastkapazität und einer genaueren
mindestens 10 Jahren eine..ein ehemaliges Polydigit 1, aufgerüstet auf 6 Stellen. Uhr darin ist ein At89C2051 der mit der Netzfrequenz als Uhrenzeitbasis im Normalbetrieb läuft, und jedes mal wenn im DCF Empfänger ein plausibles Zeitdiagramm eingelaufen ist, wird diese Netzuhr mit der DCF Zeit gestellt
-
Thread
MSP430F2012 Elektronischern Würfel Programmieren
Herausvorderung. Ich will nem Elektrischen würfel Programmieren. Ich dachte mir machste dir zwei .c dateinen ein main.c und eine Anzeige.c. In der Main.c wird ein Timer initialisiret der von 1-6 zählt wenn eine Taste gedrückt wird, wird der währt an dem der zähler stehen bleibt ausgegeben auf eine
den Würfel > möglichst einfach "ausrollen" lassen kann? Ich hab sowas schonmal gemacht mit nem AT89C2051. Allerdings nicht mit Pseudozufall, sondern mit echtem Zufall. Dazu läuft ein Timer unsichtbar und prüft zum exakt gleichen Zeitpunkt den Taster. Somit ist der Mensch das vom CPU-Takt unabhängige
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
Befehlszeit. Den Unterschied habe ich sehr deutlich gesehen, als ich versucht habe, Anwendungen vom AT89C2051 auf den ATtiny2313 zu portieren. Da ging mir regelmäßig der Flash aus. Und der ATtiny4313 kam leider erst viel zu spät. Der 8051 ist darauf optimiert, möglichst viel in den 128 Bytes direct
, Debug, davon hat man damals nicht mal geträumt. Doch davon hat man geträumt. Was habe ich den AT89C1051 gefeiert, damit machte das Mikrocontroller-Basteln erst richtig Spaß. Danach kam für mich der ATmega328 mit ISP und DebugWire, was wiederum ein gewaltiger Sprung nach vorne war. Seit dem
-
Thread
ARM-Cortex als Anfänger?
Ich hatte 1993 mit dem AT89C2051 angefangen. Das war einer der ersten Flash-MCs aber noch nicht ISP programmierbar. Er wurde sehr populär und auch viel von Bastlern verwendet. Er wird wohl auch industriell viel eingesetzt. Wir
Es findet sich sicher jemand, der auf dem AtTiny einen Cross-C-Compiler für einen Intel-PC schreibt und damit die neueste PC-Software schreibt... ;-)
-
Thread
Nostromversorgung Gasheizung
Abgleich möglich ist, es gibt keine Einzelraumregelung. Ich stelle also das System so ein, dass Raum 1 22°C hat, Raum 2 23 und Raum 3 nur 20C. Das ist dann fix. Will man die Temperatur anpassen, macht man das dann über die Heizkurve für alle Räume gleich oder man muss den thermischen Abgleich anpassen.
Wasser aus > der Dusche kommt. Da habe ich schon seit Jahrzehnten eine einfache Steuerung mit AT89C2051 vorgesehen. 1 x drücken: 10 Minuten Betrieb; 3 x 1 h; 4 x 2 h und 5 x wieder ausschalten. Bei den längeren Perioden wird sie alle 10 Minuten für 1 Minute eingeschaltet. Das funktioniert im Sommer
-
Thread
GCC Startet nicht main() auf Mega168
r30, 0x02 ; 2 98: f8 07 cpc r31, r24 9a: c0 f7 brcc .-16 ; 0x8c <init_seed+0x12> 9c: 30 93 01 01 sts 0x0101, r19 a0: 20 93 00 01 sts 0x0100, r18 a4: 08 95 ret a6: 20 e0 ldi r18, 0x00 ; 0
des ganzen Unternehmens zu > bezweifeln. Da stimme ich Dir zu. Ich hatte mal versucht, einen AT89C2051 mir Warmstarterkennung zu machen. Dazu habe ich vor einem Warmreset ein Muster in den SRAM geschrieben und nach dem Reset geprüft. Erstaunt mußte ich feststellen, daß das nicht funktionierte.
-
Thread
Probleme beim ADC-Wert auf LCD ausgeben
Hobbyelektroniker. Vor ca. 8 Jahren hab ich das erste mal mit MC's gebastelt, bis vor kurzem noch mit dem AT89C2051. Jetzt "arbeite" ich seit ca. einem Monat mit der atMega-Serie (mega32) Programmiert habe ich bisher immer mit Assembler, da seh ich wenigstens durch^^ Bascom geht eigendlich auch, aber das wollt
Fehler angezeigt! JUPPIIIIIIIII! Es geht!!!! Jetzt muss ich nur noch rausfinden, warum es an PortC nicht geht^^ Gruss Stefan
-
Thread
LED-Uhr mit Attiny26
Evtl. mit Projekt fuer einen der Bausaetze anfangen: https://github.com/ruthsarian/at89c2051_clock Ist zwar noch fuer at89c2051 aber in C, sollte also uebertragbar sein.
170mA=850mW paßt gut zu der überschlagsmäßig berechneten Leistung. Du brauchst außer dem Trafo noch C12, C14, R31, R32, C15, VT10 und VT13. Über C15 sollte eine Spannung von ca. 1.5V liegen (Basisvorspannung). Die Teilwicklungen müssen *richtig* herum in Reihe geschaltet sein. Das kann man nachprüfen
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
sitzt, inklusive Flash Speicher und Bootloader. Richtig angefangen mit Basteln habe ich dann mit dem AT89C2051. Erst in Assembler, später in C.
Peter D. schrieb im Beitrag #7754804: > Richtig angefangen mit Basteln habe ich dann mit dem AT89C2051. Willkommen im Club. Die Grundlagen habe ich mit Z80 und 8051 gelernt, meine eigenen Konstruktionen begannen jedoch ebenfalls mit AT89C2051. Zum Lernen ist der gar nicht schlecht, weil er vom
-
Thread
IRMP auf einen PIC18F4520 portieren
warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -obuild/default/production/irmp.p1 irmp.c irmp.c:2051: warning: (171) wrong number of preprocessor macro arguments for "ANALYZE_PRINTF" (2 instead of 1) irmp.c:2084: warning: (171) wrong number of preprocessor macro arguments for "ANALYZE_PRINTF
aktuelle SVN-Version übersetzen und das Ergebnis läuft: [code] IRMP PIC 12F1840 1.9 ws P 7 a=0x0015 c=0x000c f=0x00 (RC5) P 7 a=0x0015 c=0x000c f=0x01 (RC5) P 7 a=0x0015 c=0x000c f=0x00 (RC5) P 7 a=0x0015 c=0x000c f=0x01 (RC5) P 2 a=0xbf00 c=0x0014 f=0x00 (NEC) P 2 a=0xbf00 c=0x0014 f=0x01 (NEC)
-
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!
10114_10182_10078_10079_10073_10123_10189_142,searchweb201603_9,ppcSwitch_3&btsid=0bf73476-235f-4795-89e7-6240599330f0&algo_expid=50108bdc-5871-45b2-a744-2d5e4c10de53-18&algo_pvid=50108bdc-5871-45b2-a744-2d5e4c10de53 MfG Bart
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
es mit den SPI Settings aus? Ich nutze inen SAM7.. Hier das CS Register s_pSpi->SPI_CSR[0] = AT91C_SPI_NCPHA // (SPI) Display //AT91C_SPI_CSAAT | AT91C_SPI_BITS_16 | 55<< 8 //AT91C_SPI_SCB // (SPI) Serial Clock Baud Rate | 55<<16 //AT91C_SPI_DLYBS | 55<<24; //AT91C_SPI_DLYBCT; // (SPI) Delay Between Consecutive Transfers Da habe ich schon unterschiedliche Werte ausgetestet leider ohne Erfolg. Jens
-
Thread
AX81 - ZX81 im AVR
the AX82 spectrum emulator. It's not planned to use the I2C EEPROM as storage solution for the AX81. The old version can use DataFlash but this is removed at the AX81b. Hallo Joachim, das kann ich schon machen. Jörg
10µH/33pF) nach Masse schalten. Der verleidet dem Quarz die Grundwelle. Habe ich früher bei den AT89C2051 gemacht, müsste bei ATmega aber genauso klappen.
-
Thread
Retro Fieber: Z80 oder 68000 ?
/10 254 Pascal/Assembler-Entwicklungssystem für die KAT-Ce % c't 89/ 9 38 RTOS-UH/PEARL jetzt in Version 2.2 % c't 89/ 9 200 Einplatinen-Rechner KAT-Ce in Low-Power-Ausführun % c't 89/11 290 C für D- und EPACS
Selbst entwickelte Programme? Eher unwahrscheinlich... Ich habe mal darüber nachgedacht einen mit AT89C2051 gebauten PS2 zu DDR Parallel-Tastaturanschluß den Jemand anders entworfen hatte zu Ende zu bauen, ging nicht, die IO-Zugriffe auf die der µC hätte reagieren müssen dauerten nur 800ns, nicht zu
-
Thread
Drehen die Moderatoren hier im Forum nun auch alle ab?
War auf der Suche nach Soft-I2C in C, im AVR-Softwarepool hat sich was gefunden. Der Autor erhielt kein direktes Feedback, sein Code wurde aber immerhin über 4600 Mal runter geladen, der Thread ist von 2007. Kurz zum Code: SCL wird
Jahren. Die Technik entwickelt sich so rasant und veraltet so schnell. Früher (1993) war z.B. der AT89C2051 als kleiner, preiswerter und leistungsfähiger MC sehr beliebt, ich hab ihn auch oft eingesetzt. Oder wer erinnert sich noch an den Scenix SX18 oder Fairchild ACE1202? Peter
-
Thread
Hilfe! Mir wird schlecht von allem diesem Nixie und Neon Propaganda
Uhren, die von unten die Niexies mit blau oder anderer Farbe bestrahlten... https://www.google.at/search?q=nixie+r%C3%B6hren&espv=2&biw=1280&bih=704&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwjIutLXrpDQAhWGQBQKHY8XBTkQsAQINQ
> > Grüße, > Gerhard Ich habe hier hinter mir eine Uhr mit "Polydigit 1" Gehäuse und einem AT89C2051 drin der sich seit Jahren um die Zeit kümmert, die Röhren sind Z5660M, 6 Stück. Ich habe auch polnische V543 Tischmultimeter im Einsatz..Z566M drin.. 30mm Ziffernhöhe, Glimmlampen fürs Komma.
-
Thread
Nachfolger für ATMega gesucht
folgende Mikrocontroller genutzt (die häufigsten zuerst): ATmega328 ATtiny13 ATmega644 STM32F103C8T6 ATtiny2313 Xmega128D3 AT89C2051 Und noch ein paar einzelne andere, die hier nicht der Rede Wert sind. Der STM32F103, den ich auch empfehle) ist für mich nur einer von vielen, die ich gerne benutze. Den AT89C2051 nutze ich schon lange nicht mehr. Ich hatte ihn bis zum Wechsel auf AVR allerdings sehr gerne benutzt.
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
Michael schrieb im Beitrag #7557102: > Ich war sehr froh als der 8051 rauskam Für mich war der 89C2051 der erste Mikrocontroller, an dem ich wirklich Freude hatte. Davor fand ich den Eigenbau von Schaltungen mit Mikrocontroller einfach nur anstrengend.
Beitrag #7557116: > Michael schrieb: >> Ich war sehr froh als der 8051 rauskam > > Für mich war der 89C2051 der erste Mikrocontroller, an dem ich wirklich > Freude hatte. Davor fand ich den Eigenbau von Schaltungen mit > Mikrocontroller einfach nur anstrengend. Ja. Der uC ist die Mikroprozessor-LP
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
push-shopping-deal-mit-focus-online-mini-pc-mit-vorinstalliertem-windows-11-pro-jetzt-fuer-unglaubliche-89-euro_0388a463-bcef-4fb7-9916-c6b5e66976ce.html
gleicher > Zollkategorie). Klappt noch nicht bei Mikrocontrollern. Für z.b. STC-8051er, PICs und AT89C2051, die definitiv in der gleichen Kategorie sein müssten zahlt man mehrfach. Bei Sicherungen hat es jedoch geklappt mit den Kategorien.
-
Thread
Einfacher und billiger Webserver mit AtMega32
wäre die Adressierung zu schwer, was man für die Festplatte brauchen würde. Zudem bin ich eher der AT89C2051/4051 und 8051er-Typ und habe mit AVR fast nix am Hut.
Änderungen sind in der 3c5x9_Changes.log dokumentiert. Die Änderungen die am AtMega32 Board von H.Buss vorzunehmen sind, sind in 3c5x9.c beschrieben. Viel Spass beim Testen Werner
-
Thread
ATTINY85 als DCF77-Empfänger
Olaf schrieb im Beitrag #6920642: > Man kann noch ein paar Bauteile weglassen: Quartz, C6, C7. Ohne C6, C7 habe ich es bereits probiert. Ich brauchte einen Kalibrierwert von 505 PPM. Erst als plötzlich ein Wert von über 600 PPM nötig war, habe ich den Fehler bemerkt. Ein Wackelkontakt
kompliziert. RTTY zu SITOR ist kein großes Ding, das habe ich vor Jahren auch mit einem kleinen AT89C2051 gemacht. Ein STM32 ist mehr als ausreichend dimensioniert. Auf meinem miniSDR (auch STM32) werden die Meldungen sämtlicher NAVTEX-Stationen im Klartext als HTML Dateien zwischengespeichert und
-
Thread
STM32 Umfang
erfinden? Warum schreibst du Dir nicht gleich einen eigenen Compiler? Wenn du unbedingt mal einen µC so von ganz unten programmieren willst, dann mache das in Assembler mit einem 89C2051 - der ist wesentlich simpler. Dein Vorhaben mit dem STM32 ist nur 50x Arbeitsintensiver aber lernen tust du dabei
RCC->CR, RCC_CR_PLLON); [/c] kann man auch ganz einfach (ähnlich beim AVR) schreiben: [c] // 64 MHz using the 8 MHz/2 HSI oscillator with 16x PLL, lowspeed I/O runs at 32 MHz RCC->CFGR = RCC_CFGR_PLLMULL16 + RCC_CFGR_PPRE1
-
Thread
CNC-Fräse im Selbstbau
Bedürfnisse anpassen könnte. Eine kurze beschreibung findest du auf http://alex.hat.keineahnung.at/index.php/Quick_and_Dirty_CNC_Fr%C3%A4se aber leider ist das noch nicht sehr viel.
Spindelauflösung von 25µm. Werde da mal Zahnräder zwischensetzen. Die Handsteuerung arbeitet mit einem 89C51ED2 und zeigt die Spindelposition pro Achse als 0000,000mm an. Jede Achse kann separat genullt werden. @Michael Fluhr (fury) Habe mir mal Deine Fotos angesehen. Hast ja schon ordendlich was zusammengeschraubt