-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
}; const unsigned char lut4[]={ 0, 4, 7, 9,11,12,13,14,15,16,17,19,21,24,27,31}; [/c] Wenn man sich mit den Standardwerten einen Graubalken ausgeben lässt, dann ist das linke 1/3 schwarz, das mittlere drittel enthält den Balken und das rechte drittel ist weiß. Mit den modifizierten
PC Programm geschrieben, um Bilder im BMP Format über die Serielle Schnittstelle an den USART vom µC zu schicken (Später natürlich von SD lesen). Da ich keinen Converter gefunden habe um das 24bit Format in 16bit zu wandeln, muss der µC halt intern von 24bit auf 16bit umrechnen. > In Display12x16Font
-
Thread
RS232 lcc-win32 WinXp
Thanks at Tobi. Die Seite ist auch sehr hilfreich. Dort steht ja auch die behnadlung der serillen Schnittstelle drin. Aber wieso hat man keinen Timer. Ich müsste jetzt noch wiesen wie man in C eben alle
Hier ist eine einfache Lösung: [c] #include <windows.h> #include <stdio.h> #define COM_BUFFER_SIZE 256 #define RECVBYTES 5 // max. recv. bytes per transmission #define STX 0x02 #define
-
Thread
Option B41 bei einer CMU200 nachrüsten.
cat script.gdb target remote | qemu-system-i386 -S -gdb stdio -cpu qemu32 -machine pc-q35-2.9 -boot c -hda ../CMU200_HD_IMG_ORG_2G_MW.bin -m 256 -L . gdb -x script.gdb ... determining executable automatically. Try using the "file" command. 0x0000fff0 in ?? () (gdb) Jetzt kann das Spielen
REM ========== Scan Disk :SCANDISK C:\CMU\UTILS\LOCKINT scandisk /autofix /nosummary /nosave IF EXIST C:\CMU\VMMSWAP\VMMSWAP del c:\cmu\vmmswap\vmmswap IF EXIST C:\cmu_boot.scn DEL C:\cmu_boot.scn C:\CMU\UTILS\FREEINT :NOVMMSWAP
-
Thread
8x8x8 LED Cube: realisierung mit PIC
Wofür brauchst du so einen großen µC? Soll der Cube RGB könnnen, wenn nicht reichen 24 IO Ports. Zwei mal 8 für Reihe und Spalte und dann nochmal 8 um in die Teife zu gehen, da ist das Zauberwort multiplexing. Da der Cube dann 8PWM Kanäle
dir an, wie der Chip von TI angestuert wird und dann guck mal ins Datenblatt vom PIC. PS TWI = I2C usw
-
Thread
ESP32 A1S Eval
Wenn es klappt würde dann folgendes angezeigt: 15:20:29.945 -> Scanning... 15:20:29.945 -> I2C device found at address 0x1A ! 15:20:29.979 -> done
g76f1a1a-dirty I (455) cpu_start: Compile time: Jul 10 2021 15:07:21 I (462) cpu_start: ELF file SHA256: d63225ec5dce1e0c... I (468) cpu_start: ESP-IDF: v4.4-dev-1849-g8e3e65a47 I (474) heap_init: Initializing. RAM available for dynamic allocation: I (481) heap_init: At 3FFAE6E0 len 00001920
-
Thread
Reparieren einer SSD mit ext4 Superblock Fehler
? $dumpe2fs part.empty |grep -i superblock dumpe2fs 1.43.4 (31-Jan-2017) Primary superblock at 0, Group descriptors at 1-1 Backup superblock at 32768, Group descriptors at 32769-32769 Backup superblock at 98304, Group descriptors at 98305-98305 Backup superblock at 163840, Group descriptors at 163841-163841 Backup superblock at 229376, Group descriptors at 229377-229377 $ #erstes backup nehmen $mkdir /tmp/testmount/ $mount -o sb=131072,loop part.empty /tmp/testmount/ #3131072
-
Thread
I2C
Hallo! Kann ich den avr at90s1200 direkt an nen i2c bis anschließen (quasi ein pin an sda und einen an sdl)? zum lesen/schreiben würde ich dann jeweils das DDRn umsetzen. geht das? mfg
ich es aus einer anderen Anwendung herausgeschält. Fehlermeldungen werden nicht ausgegeben, der I²C-Bus erwartet ein EEPROM mit der Adresse $A0. Ich habe das Programm mit einem 24C256 getestet, es funktioniert. r = lesen, anschließend vierstellig Adresse und zweistellig die Anzahl w = schreiben,
-
Thread
Nokia 6100 Display Atmel Mega8
mitteilen wie der aktuelle Font zu laden ist. Ich persönlich habe das natürlich auch mit externen I2C EEPROMS ausgetestet und eine solche Callback könnte so aussehen: uint8_t MenuFontRead(uint16_t Index) { uint8_t Result; if (i2cMemRead(0xA8, Index, &Result, 1) != 1) { Result =
allerdinge ist das thema sehr interresant. Wie werden die Programmiert ueber den ISP?? Gruss Jens j[at]dinspel[dot]com
-
Thread
LED Auswahl für Anzeigetafel
geholfen. Danke, oh Schlaumeier MaWin. http://www.amazon.de/s/ref=nb_sb_noss?__mk_de_DE=%C3%85M%C3%85Z%C3%95%C3%91&url=search-alias%3Daps&field-keywords=Einbaustrahler+Power+LED+&rh=i%3Aaps%2Ck%3AEinbaustrahler+Power+LED+
Markus L_______ schrieb im Beitrag #3052484: > http://www.act-thielmann.at/albums/PROSPEKTE/daten... > > Diese Firma schreibt von 3000mcd/Led Sie schreibt auch: Eingebauter Dimmer für Helligkeitsanpassung in 256 Stufen nach Umgebungshelligkeit
-
Thread
AT89C2051 Frequenzmessung
Guten morgen, Arbeite gerade seit einigen Stunden an einer Frequenzmessung mit dem AT89C2051 herum, Messfrequenz von 20 bis 400Hz mit einer Auflösung von 0.1Hz. Eingang: Externer Interrupt EX0 @ P3.2 der EX0 Aktiviert mit den Timer1 und lässt ihn hochzählen bis zum 2.ten Puls der den
Weiss ich noch nicht, der AT89C2051 nimmt die Interrupts nicht immer sofort an, vl arbeitet er im Hintergrund an einem Anderen Interrupt, tatsache ist das 2 verschiedene Interrupts permanent angesprochen werden, 1. der Interrupt
-
Thread
[V]erschenke und [V]erkaufe diverses
aufgesteckt für direkten Betrieb an paralleler Schnittstelle, für 5 Euro 5 x original Textool-Sockel 24 pol je 50 Cent 1 x Schaltnetzteil Sun microsystems mit 5V/5A und 12V/0.4A über PS2-Stecker für 2 Euro 5 x AM29F040 1Mbit Flash in PLCC für 0 Euro 5 x 80C552 in PLCC + 4 x 87C552 in PLCC (Funktion unbekannt) für 0 Euro 10 x Xicor X20C05J-55 NVRAM 512 Byte (glaube ich) für 0 Euro ca. 20 x Xicor X28HC256J-12 32k x 8 EEPROM in PLCC für 0 Euro ca. 20 x 80C652 in PLCC (Funktion unbekannt) für 0 Euro 1 x eine Kiste voll Bauteile
-
Thread
"Radio-Buttons" in TTL/CMOS-Logik
Axel S. schrieb im Beitrag #7919326: > Aber damals gab es halt auch keine µC. Zumindest keine, die man dafür > hätte ver(sch)wenden wollen. Ich habe früher kleinere Logikschaltungen mit dem AT89C2051 aufgebaut. Man brauchte zwar noch ein Programmiergerät, aber keine Löschlampe
COM-Port gechrieben, allerdings habe ich hier gleich die mit mehr Speicherkapazität präferiert, also AT89C52 und AT89C4051, weil es trotz Assembler ziemlich schnell knapp werden kann – einige von den ICs (neu) liegen bei mir noch als Erinnerung herum. Das war aber natürlich alles 1-2 Dekaden später als
-
Thread
Alternativen zum Cubie-Truck Single Board Computer ?
weil ich das ganze Teil an die Wand schrauben will. Was ich meinte ist, dass ein PC, der nach dem AT Standard gebaut wurde auf jeden Fall Linux kompatibler ist als alle diese ARM Geschichten wenn man auch ab und an mal darauf arbeiten will, zb bei der uC Entwicklung, Arduino usw. World of Tanks werde
Christian J. schrieb im Beitrag #4107622: > Was ich meinte ist, dass ein PC, der nach dem AT > Standard gebaut wurde auf jeden Fall Linux kompatibler ist als alle > diese ARM Geschichten wenn man auch ab und an mal darauf arbeiten will, > zb bei der uC Entwicklung, Arduino usw. In dem
-
Thread
µC Emitterschaltung 12V->5V
Microchip > Die Plexiglasplatte (5mm dick) steht auf einer ca. 39cm langen Kante. > Hoch ist sie dann 24cm. Reichen da nicht ca. 9 solcher LEDs? Du meinst eine Abstand von 24cm von der Platine zum Plexiglas? Das würde ich mir an Deiner Stelle überlegen. Bei meinen 3 Watt High-Power RGB LEDs werde
ist). Den Schalter (oder alternativ auch einen Taster, wenn du die manuelle Regelung auch mit dem µC machst) braucht er aber trotzdem. Sonst weiß der µC doch nicht, wann er sein inneres Programm zum Farbwechsel laufen lassen soll und wann er die Potis auswerten soll.. Ein weiterer Vorteil bei reiner
-
Thread
Wir basteln einen arduino MPP lader.
Vout); diff_out = V_out - V_set_out; diff_in = V_in - V_set_in; // check overvoltage at output if (diff_out > 0) pwm += diff_out/4; // check undervoltage at input else if (diff_in < 0) pwm -= diff_in/4; else pwm += diff_out/8 - diff_in/8; pwm =
= 9W verheizt.(SBX2540) Bei der Diode sind es (hoch-optimistisch) 8K/W - also 9W x 8K/W = 72K + 25C ==> mehr als 100C Geht mit dem Teil nicht, denn ab 50C muss zwingend der Strom reduziert werden… Du musst dann schon einmal einen fetten Kühler vorsehen… So, also brauchst Du etwas „dickes“ und schnelles
-
Thread
8051 Website
Ich habe mich im Studium ein Semester mit dem 80C515 von Siemens(Infineon) beschäftigt der ja ein 8051 + Peripherie ist. Das es auch 8051 kompatible Controller gibt die pro Takt ein Befehl ausführen können wußte ich nicht. Aber im Grunde ist das ja
Also ich habe Einblicke in 8051 im Studium gehabt. Habe diese, entgegen meiner Überzeugung für C, in Assembler programmieren müssen. Zuvor mit AVRs angefangen, diese aber nur in C programmiert. Der Befehlssatz von 8051 ist relativ einfach verständlich, bin recht gut damit zurecht gekommen. Als ich
-
Thread
Zyklische Interrupts - Verständnissproblem
2 62: 0f b6 in r0, 0x3f ; 63 ;1 64: 0f 92 push r0 ;2 66: 11 24 eor r1, r1 ;1 68: 8f 93 push r24 ;2 6a: 9f 93 push r25 ;2 TCNT0 = 77; // 100 zählerstände zählen => 80kHz 6c: 8d e4 ldi r24, 0x4D
9f 91 pop r25 7a: 8f 91 pop r24 7c: 0f 90 pop r0 7e: 0f be out 0x3f, r0 ; 63 80: 0f 90 pop r0 82: 1f 90 pop r1 84: 18 95 reti[/avrasm] die zahlen hinten bis zu der
-
Thread
Neueinsteiger Hier
Elektromechanische_Bauelemente&hash=item20e663d736 Dann würde ich dir noch den Arduino mini empfehlen (ist quasi ein AtMega328p Dev Board): http://www.ebay.de/itm/Neue-Version-Pro-Mini-Modul-Atmega328-5V-16M-fur-Arduino-kompatibel-/360955791927?pt=Wissenschaftliche_Ger%C3%A4te&hash=item540aa44a37
die Sensorik einzuschlißen? Unter "Spezifikation" steht: On-board ATMega8 "51 serials: AT89S51 、 AT89S52 、、 AT89S53 、 AT89S8252 AVR serials: ... <viele weitere µC-s>" Was heißt das? Vom bild würde ich eher schließen dass nur ein µC zur Verfügung steht? Oder verirre ich mich? Über
-
Thread
Pulspaketsteuerung einstellbar
Am besten sogar in einen zweiten Wasserbehälter mit frischer hoher Wärmekapazität, die noch von 20°C bis auf 60°C aufgeheizt werden kann. Das ist dann am effektivsten.
Heizstab an und spare mir die ganze spezielle Ansteuerung. Nur so eine Überlegung: 2.2kW => 24Ohm 1.1kW => 48Ohm 230*230/(24+48) = 734W Also beide in Serie schalten und schon hast schon ziemlich genau was du wolltest... 73 [edit] mist... war jemand schneller :) [/edit]
-
Thread
Armband-Binäruhr
Ansonsten sollte man noch einen geeigneteren uC nehmen und ein passendes Gehäuse...
neu anschließen der Versorgungsspannung den µC "wiederbeleben"?
-
Thread
EEPROM 24C256 / 24C512 nicht erreichbar
Ich versuche mit codevision auf die 24Cxx (xx= 512 oder 256) zu zugreifen aber ohne Erfolg. Ich werde für jede Hilfe dankbar. Wie gehe ich vor: 24Cxx (xx= 512 oder 256)<--- -> uC(AT90S8515) SCL(Pin 6) -------------------> PORTB.4 SDA
) { unsigned char data; i2c_start(); i2c_write(EEPROM_BUS_ADDRESS); i2c_write(0x00FF & (address>>8));//(0x1F & (addr>>8)) i2c_write(0x00FF & address);//(0xFF & addr); i2c_start(); i2c_write(EEPROM_BUS_ADDRESS
-
Thread
Mit Drehimpulsgeber RGB Farbe einstellen
verschiedenen Aufgaben trennen: 1. Du brauchst erstmal 3 PWM-Ausgänge, entweder mit dem PCA (z.B. im AT89C51ED2) oder in Software mit einem Timerinterrupt. 2. Dann brauchst Du einen Timerinterrupt, der den Drehgeber abfragt (kann der gleiche sein). 3. Und im Hauptprogramm wird mit dem Wert vom
dafür einen speziellen Befehl hat, der zählt und gleichzeitig auf 0 testet (DJNZ). Bei einem AT89C2051 mit 24MHz Quarz setzt man z.B. den Timer T0 in den Reloadmode, so daß er alle 52 Zyklen einen Interrupt auslöst: MOV TH0, #-52 Dann ergibt sich eine PWM-Frequenz von: 24MHz / 12 / 52
-
Thread
Eprommer Selbstbau ---> Probleme bei den Pintreibern
was wie zu erwarten nicht fertig wurde. Es konnte nur ein einziger EEPROM programmiert werden, der AT28C256. Dies hat auch alles super funktioniert. Die PC Software wurde in C# programmiert. Das Problem damals war die Pintreiber zu realisieren. Gerne würde ich das Projekt wieder aufleben lassen. Die
hat. Inklusive Platine... http://www.ebay.de/itm/NEW-Universal-USB-Programmer-EEPROM-Flash-SPI-BIOS-24-25-BR90-93-5000-CHIPS-/121104325673?pt=LH_DefaultDomain_77&hash=item1c32615c29 > Ich möchte mich ungern in ein weiteres Gebiet einarbeiten, was dann > vielleicht auch sehr viel Zeit in anspruch
-
Thread
Mikrocontroller mit 2x CANBUS
evtl war auch ein PIC24HJ256GP610 was?
für die vielen Antworten! Nach langen hin und her habe ich mich jetzt glaube ich für den Atmel AT91SAM7A3 entschieden. Den gibts schon mal mein C*nrad für 15,- Euro. Es gibt sogar von Atmel ein EvalKit ATMEL - AT91SAM7A3-EK, der Preis dafür ist allerdings zeimlich happig mit um die 200Euro
-
Thread
Tester für Spezialversion des AVR Bootloaders optiboot gesucht!
ATmega1284 nicht läuft. Für den ATmega1284 müßten die Befehle [avrasm] ASBI DDRD, DDD7 ldi r24, (1<<COM2A0) AOUT TCCR2A, r24 ldi r24, (1<<CS20) AOUT TCCR2B, r24 [/avrasm]bei Zeile 579 in optiboot.S eingefügt werden, um ein Ausgangssignal an PortD, Pin 7 mit der Frequenz 16000000/512
Birger Z. schrieb im Beitrag #5372481: > Ein Compilieren mit den C-Sourcen ging > nicht Die C-Quellen habe ich zusätzlich auch getestet: make atmega128 UART=1 LED=E1 LED_START_FLASHES=-3 AVR_FREQ=11059200 BAUD_RATE=82 SUPPORT_EEPROM=1 C_SOURCE=1 Die Tests mit
-
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
Hi, es muss TH0 = FF + 8 - 24 TL = FF - 00 sein. Daniel
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Teil 2 Gesperrt
coronavirus-wie-antikoerpertests-dabei-helfen-die-pandemie-zu-verstehen-a-2258edcd-a304-4ee0-83cc-76a24f340c45
,RuuURMo https://correctiv.org/faktencheck/2020/03/24/coronavirus-keine-belege-dafuer-dass-vitamin-c-viren-abtoetet Ansonsten findet man Zitate leicht wenn man die ersten Worte in Anführungszeichen eingibt.