-
Thread
Von Assembler nach C umsteigen?
Das kommt immer auf die Programmierer drauf an ... es gibt Leute, die schaffen mit C kompakteren Code als andere mit Assembler. Ein gut strukturiertes Programm bringt meistens mehr als die Wahl Assembler oder C. Und wenn Du C benutzt, hast Du mehr Zeit übrig, um Dir eine gute Struktur
WINAVR ist schon sehr gut, ich nehme ihn auch. Allerdings hatte ich zuerst den Fehler gemacht, einen AT90S2313 programmieren zu wollen, da ich schon viele Sachen mit dem C51 auf dem AT89C2051 gemacht hatte (auch mit float). Das geht nicht, AVR Code benötigt mehr Platz als 8051-Code. Aber ab dem ATMega8
-
Thread
Wird heutzutage auch im Komsumerbereich auf Bitflips geachtet und sicherer programmiert?
Hast Du dafür auch Belege? SRAM kann man überhaupt nicht vergleichen mit DRAM. Ich hab mal einem AT89C2051 >10s die VCC kurzgeschlossen, der SRAM war noch komplett erhalten. Ich wollte über den SRAM eine Kaltstart/Warmstart Erkennung programmieren, da der AT89C2051 keine Bits zur Erkennung der Resetquelle
Laufzeitkontrolle ist nicht sehr komplex und machbar. Und die läuft dann auch auf dem fehlerhaften µC?
-
Thread
[T]ausche diverse Atmel Controller und ein ATmega128 Development Board und diverse Phytec Boards
nach Differenz ausgeglichen werden. Zum Tausch gibt es wie auf den Bildern zu sehen: 5 mal AT90S4414-8JC (PLCC44) Atmel Mikrocontroller 6 mal AT89C2051-24PC (DIP20) Atmel Mikrocontroller 10 mal AT90S2313-10SI (SOIC20) Atmel Mikrocontroller 1 mal AT90S8535-8JI (PLCC) Atmel Mikrocontroller 1 mal ATMEGA128 Development Board 1x Phytec KC-167 KITCON 167 (Karte mit Siemens SAB-C167-CR-LM) BILD1 1x Phytec KC-164 KITCON 164 (Karte mit Infineon SAF-C164CI-8EM) BILD2 1x Phytec KC-167 KITCON 167 (Karte mit Infineon SAB-C167-CR-LM) BILD3 Ganz vergessen das wichtigste zu erwähnen
-
Thread
C-Interpreter zum Steuern/Erfassen
Hallo! Ich hab auch schon lange soetwas im Hinterkopf. Einen Teil hab ich bereits: Eine Platine mit AT89C2051 der I2C, 1wire, RTC und einige GPIO's hat. Über RS232 wird mittels einem eigenen Protokoll dann vom PC aus (Master) alles gehandhabt. Für den PC habe ich eine Klasse geschrieben (Delphi-Pascal
@Weinga-Unity: Das hört sich interessant an, was Du da machst. Der C2051 wäre nicht mein Ding und von Delphi habe ich keine Ahnung. Ich würde eben einen MSP430 favorisieren auf so einem Olimex-Board. Da ist ADC und DAC drauf. Und es gibt den GNU. SMALL/PAWN müsste
-
Thread
Atmega8A: loop über Ports/Pins funktioniert nicht
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.
d AT90CAN128 program -c -fl -f Binfiles\%binf% --verify write -fs --values FFD0FD --verify for /f "delims=" %%s in ('dir /B /OD .\Binfiles\module*.hex') do set binf=%binp%%%s echo Program %binf% echo.
-
Thread
Drehstrom aus Wechselstrom erzeugen? Gesperrt
der an ein Bockiges Pferd erinnert) 1x Microcontroller ( scheiss egal was für einer, hab selber den AT89C2051 benutzt ) 3x IR2110/2113 6x Dicke N-MosFet's 1x Programmierer den man mit Programmierumgebung in ein Dunkles kämmerchen auf einige Stunden einsperrt. Und Tada: http://www.jankeytec.at
Pierre B. schrieb im Beitrag #4401180: > Jankey schrieb: >> Und Tada: >> http://www.jankeytec.at/pics/schaltungen2/PICT0012.JPG > Das Internet scheint sich ja immer schneller selbst zu überleben. Sind nur lausige 9 Jahre.
-
Thread
Sammelbstellung für ein 80C51-ED2 Aval Board !!
Higl Low Ihr da draußen, wie gesagt, es geht um ein EVAL Board für nen 89C51ED2. Ich suche jemanden der sich um eine Sammelbestellung kümmern kann und will. Als Gegenleistung möcht ich nur eine Paltine. 2 Seitig durchkontaktiert. Lötstop ist optional. Ich gebe dem jenigen
ist natürlich ein 89C51-ED2 !! Sorry
-
Thread
Programmiergerät für ATMEL 4051 gesucht
chaokhun.kmitl.ac.th/~kswichit/easy1/easy.htm oder http://www.futesta.de/projekte/hardware_atmelat89c2051.html oder http://www.as3.de/technik/elektronik/usb_programmer/usb_programmer.php einfach mal etwas mit google spielen ;-)
unter Ebay nach "Willem", der kann fast alles und ich hab ihn unter 100 Euronen gezogen. Für Atmel AT89xxxx brauchst Du einen Adapter (MCS51-Adapter). Für einige Pic´s brauchst Du ebenfalls einen Adapter, natürlich einen anderen. Den Programmer hab ich, (nicht übel,wenn man an den Preis vom Galep denkt
-
Thread
DMX Dimmerpack bauen
Kann mir jemand helfen, ich versuche, ein programm für einen 89C2051 zu schreiben als 4 - Kanal DMX auf Analog Demultiplexer. Die Schaltung steht und Hardwaremäßig ist alles in Ordnung. Nur das Programmieren bereitet erhebliche Schwierigkeiten. Freue mich auf
und deiner Famile frohes Fest zu wünschen, bin untröstlich... Axel Du F. hier kann keiner mit 89c2051, musst Du wohl einen neuen Thread aufmachen und die Frage sepearat stellen.
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
>> Nachdem der µC fast doppelt so teuer geworden ist, ... Welcher µC war das?
nicht mit Absicht geschehen. Atmel ist geschickterweise zunächst auf den 8051-Zug aufgesprungen: AT89C51 war ein zum 8051 pinkompatibler Controller, der mit dem AT89C2051 einen kleinen Bruder bekommen hatte. Lassen wir den AT90S1200 außer Acht, dann kamen mit dem AT90S8515 und AT90S2313 zu den bisherigen
-
Thread
Max 7219
@Wildsau "hast DU mir vielleicht ein Code Beispiel in C?" http://home.tiscali.de/peterd/appl/soft/c51/thclock/index.htm Peter
@Wildsau : Ich hab das Prog für die Uhr in Assembler geschrieben. Der Controller (Atmel AT89C2051), den ich verwendet habe, hat nur 2k Flash und da muß man sparsam mit dem Platz umgehen. Manche Sachen wären zwar mit C einfacher gewesen, aber leider auch umfangreicher. Wenn ich mich recht
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
Keil8051 (teuer). Ach ja, und mir fehlt die passende Anwendung für die alten Dinger. Habe noch 65 Stck. At89C52ED2, die waren mir vor 15 Jahren Gold wert aber heute?
STC12C5A60S2-Serie (1T-Core, bis zu 62K Flash je nach Emu-EEPROM-Grösse, nur externer RAM, kein ROM). Theoretisch müsste auch der DS89C450 gehen, da der ja auch einen UART-Bootloader hat und beide dem Standard-Pinout
-
Thread
I2C Speicher - Nichtflüchtig ?
Leider nicht - ich arbeite mit dem AT89C2051 (reicht vollkommen) - halt nur das der alles vergisst was ich zur Laufzeit speichern möchte.
Codebeispiel: http://home.tiscali.de/peterd/appl/soft/c51/eeprom/index.htm http://home.tiscali.de/peterd/appl/hard/i2c/index.htm Peter
-
Thread
µC für 6 bis 6,5V
die reduziert die Spannung ja auch um ca 0,7V... wobei mit nur einer Lithium Knopfzelle und einem uC fuer 3V man sicherlich besser dran waere...
Im Datenblatt zum AT89C2051 ( ca. 1,8 Eur , 15 IO's ) steht : Maximum Operating Voltage...... 6.6V Voltage on Any Pin with Respect to Ground .... -1.0V to +7.0V Also , ich würde es wagen ...
-
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
Tiny2313 - Serie0510 - programmieren nicht möglich?
damit eben Probleme ? Ich habe auch einen ATtiny26, den ich mit meinem alten ISP Programmer mit AT89C2051 und Software SPI problemlos programmieren kann, mit meinem neuen Programmer mit ATtiny2313 und USI SPI jedoch nicht, selbst wenn ich das Timing auf wenige kHz runterdrehe. Warum das so ist, keine
Habe den Tiny2313 gerade mal gelöscht und dann den inhalt ausgelesen: ..... :1000C00010C030C0010E020010002000000100002E :1000D0000010030000000400000000000000C0D079 :1000E000140016001D00C000E1E0C0E02100C0C007 :1000F00000000000200000C00000F520D00000003B ..... Sollte das nach einem
-
Thread
ASM real-Zahl Konstante
verschoben ergeben auf die schnelle keinen Sinn für mich ;) Das ganze ist aus dem Quellcode von einem L-C-Meter auf AT89C2051 Basis und die 1005pF sind die Referenz. Wen es interessiert: http://www.hw.cz/constrc/lc_metr/ Danke
c2 ist nicht 1005, sondern 1005E-12 980E-12 ist: ; C2= 980pF mov C2real,#4Fh mov C2real+1,#B0h mov C2real+2,#86h mov C2real+3,#30h Gerhard
-
Thread
intelligenter Zähler a la ELV
Ich hab sowas mal mit nem AT89C2051 gemacht (0,5Hz ... 125MHz). Ist in C, sollte man also auf nen ATMega8 umstricken können. Anbei Schaltplan und Source. Peter
Version von einem Quarzofen. Die Torzeit muss doch aber auch genau sein, wieso wird die so einfach von uC Takt im uC abgeleitet? Ergeben sich dadurch nicht weitere Fehler in der Messung? Viele Grüße Olaf
-
Thread
Entwicklungsumgebung für 8051?
ich auch einen speziellen C-Compiler sehr begrüßen.
Probier mein AT89C2051-Development-Studio! Findest es auf meiner Homepage http://www.weinga-unity.de.vu Es ist kostenlos. Die Registrierung dient nur zur Statistik. Es kann im Prinzip für jeden Compiler, Simulator
-
Thread
Parralleport zu Seriell
STK500 und somit auch das AVR Studio(mit dem komm ich aber nicht zurecht)aber ich möchte zuerst mal den AT89C2051 programmieren und des geht halt nur mit meinem anderen Board
-
Thread
Rc5-Protokoll
man Ir Signale (Rc5-Protokoll) einer Universalfernbedienung Softwaretechnisch in Assembler mit nem AtMega 8 aufschlüsseln kann. Hab mich zwar schon umgeschaut aber bis jetzt nur allgemeines über das Protokoll gefunden d.h. nichts konkretes betreffs der Umsetzung mit nem µC.
C Code von mir (für den 89c2051) gibt es auf www.8052.com Thomas
-
Thread
Prozessorwechsel: Wie Code verifizieren?
; [/c] RetDec übergibt eine uninitialisierte Variable: [c] int64_t v4; // bp-15, 0x1060 dpa_u_puts_p_isra_0(4, &v4); [/c] Und was Snowman da veranstaltet, das wissen die götter: [c] int64_t
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
8 LED dimmen unabhängig voneinander
> geht das mit Atmega8 ? ja > Villeicht ein Beispiel mit C ? ja, auch mit C.
Hier ein C-Beispiel mit AT89C2051: http://www.mikrocontroller.net/topic/48490#new Peter
-
Thread
[V] Teile für MK Bastler
Teile im Paket - teilweise neu Siehe Bild USB-TTL Wandler 10x I2C FM Radioplatine 2x Atmega8 3x AT89C2051 Bluetooth/ESP8622?? Platine SD-Card Platine 5V tolerant Nokia 5110 LCD Platine Uhr Platine ... Preis: 20€ +5€ Versand in DE Interesse => Mail!
-
Thread
Grundl. Problem
multiplexen und das wird mit einem ATMega8 bei 4Mhz schon hakelig. Guter Witz... Ich steuere mit einem AT89C2051 mit 24MHz (=2MIPs) ein 12 stelliges Display an. Nebenher lasse ich ihn noch eine Reihe Taster abfragen, die 12 Stellen zu einer 32bit Zahl zusammenfassen und noch ein paar 48bit Divisonen machen, ehe er das ganze überträgt, damit sich der uC nicht langweilt... Außerdem kommt das ganze viel billiger: Ein uC ist flexibler und kostet weniger als ein CPLD. Da würde ich eher einen AT90S1200 oder 2313 als LED Controller nehmen.
-
Thread
Lockbits löschen
Wer kann mir sagen wie ich gesetzte Lockbits (1+2) wieder löschen kann? Es handelt sich um ein AT90S2313. Ich benutze z.Z. den PonyProg200.
hallo, habe diesen beitrag verfogt da ich das selbe problem habe. möchte die lockbits beim AT89C2051 löschen oder zumindest ihn auslesen. du schreibst auslesen kannst du ihn. das würde mir schon sehr helfen. kannst du mir vielleicht dein equipment beschreiben und wie du dabei vorgegangen bist
-
Thread
PWM Ausgabe mit einem MCS51
Forum aber nicht's richtiges zu meinem Problem gefunden ... wie erzeugt man eigentlich z.B. mit dem AT89C2051 ein einfaches PWM Signal ? mit einem AVR z.B. AT90S4433 und Bascom - AVR geht das schon recht gut aber mit einem MCS51 ? Tobias
-
Thread
[Verschenkt]Platine für Lötübungen ATTiny2313
wurde mit einem Weller WECP-20 mit meißelförmiger 2mm-Spitze mit verbleitem 0,5mm-Lötzinn. Als µC geeignet sind ATtiny2313(A), ATTiny4313, AT90S1200(A), AT90S2313(A) und auch AT89C2051/4051 (bei geänderter RESET-Beschaltung) Der ISP-Programmieradapter ist nur für die AVR nutzbar, die 8051-er müssen
teilweise etwas zu viel Lötzinn dran aber das ist auch noch mit 1mm Lötzinn gelötet. Die Kondensatoren C1, C12 und C13 sehen aber recht ordentlich aus wie ich finde. Mein Kommentar bezog sich übrigens auf dein bestueckt_at90s1200.jpg Bild, denn dort ist eindeutig zu viel Lötzinn an den Pads. Natürlich
-
Thread
EEPRIOM als Datenlogger geeignet?
Mein erster Temperaturlogger hatte einen 24C65 als Speicher. Ich hatte mit dem EEPROM keine Probleme, allerdings aber mit dem DS1621, der mir als Sensor diente. Das System bestand aus einem 89C2051, einem PCF8583 mit CR2032-Batterie und zwei
dür GSM habe ich auch angedacht, da gibt es sehr schöne Module, die sich integrieren lassen und über at kommandos steuern lassen. Glaub die preise liegen so bei ca 75 euro. Gruß Marc P.S. bei 98% Luftfeuchtigkeit und zeitweise unter 0°C, läuft das modul noch einwandfrei draussen im wald, in einem
-
Thread
8051 0,1A und werden warm
ICh habe zwei 8051 40DIP , die brauchen beide 0,1 A und werden in der Mitte ganz warm. Meine 5 AT89C2051 brauchen nur 0,01 A und werden nicht warm. Ich habe an keinen MC was angeschlossen , nicht mal ein Quarz und die 2 werden trotzdem warm . Was ist das ?? Vielen Dank
Deshalb haben sie auch keinen IDLE und POWER-DOWN Modus. NMOS und CMOS unterscheiden sich durch das "C" im Namen, also 8051 bzw. 80C51. Peter
-
Thread
einfache dcf 7segment uhr
ich nichts passendes im i-net gefunden also frag ich hier, ich suche ein kleines Projekt mit einem at89c2051 oder at90s2313 der mir als eine Uhr mittels 7segment Anzeige mit evtl zusätlichem dcf dient. Thx René.
-
Thread
RS232 und ATtiny25
. Wie kann ich es machen, das ich so eine Baudrate von 19200 empfangen und senden kann. Mit dem AT 89C2051 und 8051-Assembler kriege ich das hin, aber mit GCC und AVR blicke ich nicht wie ich die USI programmieren müsste. Hat da schon mal jemand für diese ATtiny25-45-85-Familie eine Routine programmiert
Tja danke für eure Antworten. Leider kann ich nur *Kindergarten-C* und 8051-Assembler. Man muß so eine UART wohl mit *Interrupts und Timergedöhnz* programmieren. Geht diese *USI* die der ATtiny25-45-85 und der ATtiny24-44-84 drin hat wohl nur für *SPI* aber nicht
-
Thread
LM 75 temperatur wird nicht aktualisiert
Hallo Ich schalte die Stromversorgung von meiner Messschaltung (AT89C2051 LCD LM75) ein und der LM 75 sendet einwandfrei die 16 Bit´s. Aber wenn das Programm wieder von neuem beginnt den LM 75 auszulesen legt er immer die gleichen 16 Bit´s (11 Bit´s) auf den Bus,
0°C 0 0000 0000 000h −0.5°C 1 1111 1111 1FFh −25°C 1 1100 1110 1CEh −55°C 1 1001 0010 192h also so wie ich das sehe ist nur das LSB nachkommastelle mit einer Wertigkeit von .5 Gruß, Marc
-
Thread
AVR + Funk
Hallo. ich suche eine möglichkeit, zwei AVR´s oder die AT - Reihe von Atmel, per funk ( nur in einem Haus ) miteinander zu verbinden. Soll in etwa so funktionieren : - 2 Mobilteile (AVR Stationen) - wird bei einem die "rote" taste gedrückt, soll bei dem anderen
stark gestört sein kann. Sowas habe ich auf http://www.erikbuchmann.de/ gesehen, allerdings für den AT89C2051.
-
Thread
Welcher µC ist in der Wirtschaft gefragt?
jetzt dann mal die raue Arbeitswelt auf mich zukommen wird :D wollte ich hier einmal Fragen, welche µC so in Firmen gefragt sind. Also mit welchen Kenntnissen kann man Punkten? Welche µC-Familie sollte etwas kennen, damit die Chancen für eine Aufnahme steigen? Bringt es was wenn man sich auf eine µC-Familie
anderen, die in der Wirtschaft tätig sind, hören. Prinzipiell kenne ich mich mit den Grundzügen von µC aus. Also weis welche Module für was sind und wie man sie programmiert. Angefangen hab ich mit dem AT89C2051, dann dann kam der C167 drann und dann gings zu den PICs. Jetzt baue ich gerade für einen
-
Thread
Effektives Entwicklungsboard für AVR
JTAG-ICE (das neue mk2 ist genial schnell) oder einen Nachbau davon (billiger). Damit kannst Du auf C-Level debuggen, die Ausgabe lohnt sich! Stefan
Och, warum immer gleich mit Kanonen auf Spatzen schießen ? Das meiste habe ich bisher mit den AT89C2051/4051 gemacht, der hat 128Byte SRAM. Jetzt habe ich den ATMega8 in der Mache, der hat soviel SRAM (1kB), daß ich sogar Konstanten im RAM lasse (Flash-Konstanten sind unter WINAVR etwas umständlich
-
Thread
7 Segmentanzeige 10V
ich will eine große 7 Segmentanzeige, welche eine Betriebsspannung von 10V hat über die Ports eines AT89c2051 betreiben. Da Spannung und Leistungsaufnahme der 7 Segmentanzeige gegenüber den Daten des MC´s wiedersprüchlich sind, hier meine Frage: Gibt es Siebensegmentdecoder/treiber, die eine zusätzliche
ja kannst du der µC bringt ja nur die Masse zum "klappern"...
-
Thread
ATX Netzteil Selbstbau für 12V ???
Autobordnetz verbunden werden (der Vollständigkeit halber: http://www.techcase.de/product_info.php?cPath=91_55&products_id=462).
3,3 V macht ein LT1074 , +12 ein LO-Drop (linear) . ( die +12 werden bei mir kaum belastet ) Ein AT89C2051 steuert das Ganze . ( 700er Duron @460MHz )
-
Thread
EEPROM µVision
Ich muss für die Schule einem EEPROM mittels I^2C ansteuern, und je ein Byte draufschreiben, und dann wieder auslesen. ProgrammCode muss µVision C sein. Verwendet als µC wird der AT89C2051. Würde mich sehr über einen Code freuen. mfg Patrick
http://home.tiscali.de/peterd/appl/soft/c51/eeprom/index.htm Peter
-
Thread
MCUs mit Busregistern?
z.B. ATMEL AT91SAM7SE
die Tastatur. Ein Freund hatte da einen Emulator mit einer PS/2 Tastatur angefangen, da war IMHO ein AT89C2051 drin. Das Ding hat es Zeitmäßig nicht gebacken bekommen entsprechend zu reagieren. Mit J habe ich damals auch über einen Atmel nachgedacht und wir sind dabei zu dem Ergebnis gekommen, das der
-
Thread
assembler fur AT89C051 uC
Ich suche einen assembler fur den AT89C2051 uC Wer kann helfen ?
-
Thread
Wer kann mir was programmieren (wird bezahlt ;-) )
Das Prograemmchen hier sollte eigentlich das tun was du erwartest. Controller ist ein 89C2051 mit 4MHz Takt. Taster 1 haengt an P1.2 Taster 2 haengt an P1.3 Taster 3 haengt an P1.4 Taster 4 haengt an P1.5 Relais 1 haengt an P3.0 Relais 2 haengt an P3.1 Relais 3 haengt an P3.2
Platinenlayout - Programm - Brennen des Programms auf Mirocontroller Schreib ne Mail an h-quer(at)quantentunnel.de Gruss, Thomas
-
Thread
Atmega168 brennen?
eigene AVR ISP-Programmer im Vertriebsprogramm und liefert schnell: # http://www.ehajo.de/baus%C3%A4tze/programmieradapter
Also ich habe immer den AT89C2051 gebrannt ( aber über den IC Stecksockel ) Ohne Probleme
-
Thread
Batteriezustandsanzeige mit LED
Hallo @ Henning, schau mal im C-katalog LED mit Low-Bat Warnung 18 57 87 leuchtet wenn U < 2,3V Kurt
muss man halt rausfinden . Natürlich ist die Schaltung nicht der Oberhammer . Seit dem ich mit µC rumspiele , nehme ich auch für solche lächerlichen Aufgaben einen AT89C2051 ( ca. 1,70 Euro ) . Der lässt dann natürlich nicht nur die LED blinken ...
-
Thread
C-Source für SMT160-30???
Anbei mal ein C-Beispiel für den AT89C2051. Der 8051 ist ideal geeignet, weil er einen Gated Mode hat. D.h. man mißt mit einem Timer die gesamte Periode und mit dem anderen Timer nur die High-Impulsbreite. Auch
einen anderen digitalen Sensor, da hast du diese Problem nicht, denn da kann man den Wert direkt in °C auslesen.
-
Thread
Eine Uhr mit Avr prog.
Hier ist ne komplette Uhr mit allem möglichen Zubehör: http://www.specs.de/~danni/appl/soft/c51/thclock/index.htm Trotzdem paßt alles in einen kleinen billigen AT89C2051 mit nur 2kB Programmspeicher. Peter
Hallo Andy, hast Recht, das ganze Programm ist in C geschrieben. Wenn man allerdings noch nie mit C gearbeitet hat, ist es schwer zu verstehen. Da ist auch noch ein Artikel auf meiner Webseite, wie man beliebig krumme Quarze als hochgenaue Uhr benutzt
-
Thread
PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art
Deine graue Theorie nicht kennt, er funktioniert nämlich einwandfrei. Ich hatte davor auch einen AT89C2051 verwendet, obwohl ja Deiner Meinung nach die 8051 völlig untauglich sind. Anbei der Schaltplan. Ich hatte damals keinen schnellen 2*4Bit-Zähler, also habe ich 2 einzelne genommen. Es macht
Assembler plenty aus - und zwar inclusive > Gleitkommapaket. Mein Frequenzmesser ist natürlich in C geschrieben und benutzt float. Das paßt in den AT89C2051 (2kB Flash) bequem rein. W.S. schrieb im Beitrag #2182975: > Ansonsten bin ich diese fruchtlose Atmel-Diskussion leid. Schau mal auf
-
Thread
Lange Leitung am µC- Port und Filter Frage
Hallo, kurze Frage, ich muss an zwei µC(AT89C2051)-Ports jeweils eine LED anschließen um diverse µC Aktivitäten zu visualisieren. Die Led's werden aber an einem mind. 1m langen Kabel angeschlossen also: µC-Port--1m Kabel--Kat.Led/Anode Led
Kabel sind schon mal gut. Den Vorwiderstand würde ich nah am uC platzieren. Vielleicht noch 1nF parallel zur LED, auch nah am uC. Das sollte fürs Erste genügen. MfG Falk
-
Thread
Steuerung für UV-Belichter
Den µC wollte ich eigentlich extern programmieren. Und dann nur noch fertig auflöten. Das erspart mir layoutaufwand. P.S. Den anderen Beitrag im Forum löschen thx Admin^^
hieße das -zig mal den Kontroller herausnehmen und extern programmieren. Das habe ich früher mit AT89C2051 gemacht, die musste man mit externem Programmiergerät programmieren. Seit dem ISP liegen so etwa 15 Stück davon bei mir herum, die schau ich nicht einmal mit den Hintern mehr an.