-
Thread
Effizient Maske für höchstes gesetzes Bit berechnen?
Algorithmen für "nlz" (number of leading zeros), würde dir das was helfen? Eine Möglichkeit ist: [c] int nlz(unsigned x) { int n; if (x == 0) return (32); n = 1; if ((x >> 16) == 0) {n = n +16; x = x <<16;} if ((x >> 24) == 0) {n = n + 8; x = x << 8;} if ((x >> 28) == 0) {n = n
, wenn man sonst kein ausreichend performantes findet, gibt es immer die Lösung mit dem Array: [c]static unsigned char mask_hibit[256]= {0b00000000,0b00000001,0b00000010,0b00000010, usw. };[/c] (Natürlich in Hex-Darstellung schreiben, falls der Compiler 0b nicht kennt.) Zwar braucht das etwas
-
Thread
MiniLA Version MockUp
VHDL-Code muss ja dafür nicht geändert werden, > oder? > > Gruß, Guido Guido, ich habe mit XC2C256 versucht, man muss schon einiges umstellen damit es reinpasst (nur fw_timeanalysis_1.7 probiert) - am ende verworfen. Mit dem XC2C384 passt die fw_timeanalysis_1.7 rein, natürlich müssen contraints
Dafür USB HS (480 MBit) oder Ethernet für die Anbindung. ARM 9 mit 400 MHZ mit 128MB DDR2 Ram 16Bit at 133Mhz + 256MB NAND 256MB DDR2 32Bit Bus am PLD
-
Thread
Gira tks-ip Gateway Problem, Freescale MCIMX27VOP4A
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000200: 0x4255 instead jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000204: 0x0101 instead jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000023c: 0x5d1c instead
at 0xe3440000: ............. Checksum: 0x0f9151ff Checksum2: 0x0f9151ff | 0x0018c8d0 Using base address 0xa0108000 and length 0x0018c8d0 Uncompressing Linux..........................................
-
Thread
4x LM338T parallel schalten, Konzeptfrage
3083fa.pdf RthK_LT3083 = (vi - vu)/P_LT3083 − (RthG + RthM) = dv / P_LT3083 − RthGM =? = (125°C - 30°C Sicherheit - 30°C im Gehäuse - 30°C Sicherheit) / 10.4V * 3A Gewünschtes_P - (15°C/W LT3083 + 3°C/W für TO220) = -16.87 °C/W -> Umrechnung von °C/K nach K/W -> 256.28 K/W ? Kann das sein? Wo
/web_fischer/de_DE/K%C3%BChlk%C3%B6rper/A04/Strangk%C3%BChlk%C3%B6rper%20f%C3%BCr%20Leiterplattenmontage/PR/SK518_84_GS_/$productCard/parameters/index.xhtml ...mein ausgewählter KK hat ja 2.6°C/W -> https://www.digikey.at
-
Thread
RAM Verbrauch auch von lokalen variablen ermitteln
zu groß. Und es muss auch noch irgendwie lötbar bleiben; also > kein 05 Pitch oder so. Bei SDIP28 oder SO28 kannst Du auch z.B. einen PIC32MX170F256B-50I/SP (SDIP28) nehmen. 256k Flash, 64k RAM, 50MHz 32 Bit, und das ganze für aktuell 3.62€ bei Mouser z.B. Gibts aber auch bei Reichelt. Damit ist
c-hater schrieb im Beitrag #5935050: > Dann hast du aber bei echten Hardware-Interruptprioritäten > ebenfalls ein Problem. Nö, hast Du nicht. Wenn Du einen AT89LP51 mit 4 Interruptprioritäten benutzt
-
Thread
Schnelle Bitmaske in AVR-Assembler
manchmal macht es Sinn, aber äusserst selten. Das erinnert mich an meine ersten Schritte mit dem AT89C2051. Da hatte ich auch jeden Zyklus gezählt. Später auf Arbeit hatte ich dann Zugriff auf den Keil C51. Ich hab das Programm umgeschrieben, es wurde kleiner und deutlich schneller. Zeitkritisch war
Peter D. schrieb im Beitrag #6932073: > Das erinnert mich an meine ersten Schritte mit dem > AT89C2051. Da hatte ich auch jeden Zyklus gezählt. > [...] > Die beste Optimierung erreicht man mit Durchdenken des > Ablaufs und nicht durch Mikrooptimierung einzelner > Instruktionen. Ich
-
Thread
Superhet-Audion
Empfängerschaltungen, der "rauscht" um Faktoren zu heftig. Für ein Blinklicht oder anspruchslosen uC-Takt geht der gerade noch. >Dann wär ja die Stabilität bei 28MHz noch besser Wen man nur +/- 100 kHz Abstimmbereich braucht, muss man mit den Kapazitätsdioden nur noch einen kleinen C-Bereich variieren
Noch ein Nachtrag an Wilhelm: Habe in der Simulation deines Original-Schaltplans den FET BF256C jetzt mal gegen einen BF256A ausgetauscht, nun läuft der Oszi problemlos an (allerdings mit ziemlich begrenzter oberer Halbwelle). Hast du bei deiner Schaltung wirklich den BF256-C-Typ verwendet
-
Thread
interner RTC oder externer
. Wie gesagt lässt es sich compilieren, aber ich bleibe stets an der markierten Stelle hängen: [c] #include <plib.h> #include "time_date.X/displaytech.h" #if defined (__32MX360F512L__) || (__32MX460F512L__) || (__32MX795F512L__) || (__32MX430F064L__) || (__32MX450F256L__) || (__32MX470F512L_
Debug mal und schau was [c] rtccRes res=RtccInit(); [/c] zurück gibt.
-
Thread
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
- dann vielleicht auch mit einer eigenen Platine. Warum wollt Ihr einen Pico Pi UND einen ESP32-C3 verwenden, wenn der ESP32-C3 auch noch die RTC, den Watchdog (zusammen als regelmäßiger Wecker) und die BLE-Verbindung bietet? Das ESP32-C3-Mini-Board (~5Euro) hat ein 2,54mm-Raster, das von Steckbrettern
dann vielleicht auch mit einer eigenen Platine. > > Warum wollt Ihr einen Pico Pi UND einen ESP32-C3 verwenden, wenn der > ESP32-C3 auch noch die RTC, den Watchdog (zusammen als regelmäßiger > Wecker) und die BLE-Verbindung bietet? > > Das ESP32-C3-Mini-Board (~5Euro) hat ein 2,54mm-Raster, das
-
Thread
Atmel Studio 6 kompiliert Nixie Programm für ATmega8 nicht
C:\Users\DanielC\Documents\Atmel Studio\6.2\ATMEGA-8-NIXIE-USBasp\ATMEGA-8-NIXIE-USBasp\ATMEGA-8-NIXIE-USBasp.cpp 28 8 ATMEGA-8-NIXIE-USBasp Warning 3 'SIG_OUTPUT_COMPARE1A' appears to be a misspelled signal handler [enabled by default] C:\Users\DanielC\Documents\Atmel Studio\6.2\ATMEGA-8-NIXIE-USBasp\ATMEGA-8-NIXIE-USBasp\ATMEGA-8-NIXIE-USBasp.cpp 28 8 ATMEGA-8-NIXIE-USBasp Error 4 '::main' must return 'int' C:\Users\DanielC\Documents
-
Thread
Eepromer mit AVR
ich habe das mit 28C64B EEPROM schon gemacht, habe allerdings einige Latches genommen um die Daten parallel zu übertragen und nicht mit Schieberegistern hantieren zu müssen. Irnedwo im Forum müsste noch ein Schaltplan zu
Die c't hat einen Flasher-Bausatz für den PC im Angebot: http://www.heise.de/ct/ftp/projekte/flasher/default.shtml programmierbare Typen: Am29F010/002/040 AMD AT29C010A Atmel i28F001BX-T/B Intel
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
chips I have currently are from LCSC but I do have a few coming from eBay as they were out of stock at LCSC. I'll take a look at your replacement debug.c. Perhaps I can help although I am not really a C programmer. Ray
Here is my try at conditional compiling the various routines in debug.c. What I tried was to use #define in the main file (blink4.c) but it does not pass through to my debug.c/h replacement (ch554_lib.c/h) so I needed
-
Thread
EleLa - Elektronik Lagerverwaltung V3.1
[DB] User=xxxxxx 20:49:28 Parameter [DB] Password=***** 20:49:28 Parameter [Programm] VorlageDir=C:\EleLa\Vorlage\ 20:49:28 Parameter [Programm] TempDir=C:\EleLa\Temp\ 20:49:28 Parameter [Programm] QueryCancel=1 20:49:28 Parameter [Programm] VersionCheck=1 20:49:28 Parameter [Bauteil] DefHandbuchDir=C:\EleLa\Handbuch 20:49:28 Parameter [Projekt] DefHandbuchDir=C:\EleLa\Projekt 20:49:28 Parameter [Projekt] GeraetDefHandbuchDir=C:\EleLa\Gerät 20:49:28 Parameter
-
Thread
DSL Modem OHNE Router
> Das Allnet kotet neu eh nur 28,90 ehm - naja ihr wisst schon was ich eigentlich tippen wollte ;)
> Router mit 266MHz Geode, 128MB RAM und 256MB CF Karte Was für ein Board verwendest du?
-
Thread
vs1011 bzw. vs1001 Testprogramm
hallo, @jens ------> der SPI takt ist net wurscht weil bei nem 256kbit MP3 muss der takt auch dann mindestens 256k bei dem ATMEGA eingestellt sein, momentan sind es bei ihm ja nur 250k --> (16mhz/64). dazu kommt das der VS intern die daten auch noch verarbeiten
gefunden: http://www.mikrocontroller.net/attachment/49027/VS-Schaltung.PNG http://members.liwest.at/dobretsb/stephan/mp3/schematic.png Mein Vs1011 ist im SOIC-28 Gehäuse -> also kein GBUF vorhanden. So und nochmals vielen vielen dank an Holger!!!!!! Grüße Michael
-
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
und haben alle Pins universell gestaltet. Die haben ja nicht nur die standard 24xx, 25xx, 27xx, 28xx und 29xx unterstützt, sondern auch TTL-PROMs, GALs, 87C51 usw. Und dann wirds auch schon haarig, überhaupt erstmal an die Programmieralgorithmen ranzukommen.
-
Thread
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
this function) ../rtc.c: In function 'RTC_AddOneDay': ../rtc.c:482: error: 'RTC_MM' undeclared (first use in this function) ../rtc.c: At top level: ../rtc.c:504: error: conflicting types for 'RTC_DaysOfMonth' ../rtc.c:66
Display geändert. Der Motor verfährt jedoch erst, wenn die Solltemperatur in die Speicherzelle 0x20c geschrieben wird. Bsp. um die Temperatur zu setzen: W20C100F = OFF (Antwort: M20C1000) W20C1014 = 8.0° W20C1019 = 8.5° W20C101E = 9.0° ... W20C10DC = 28.0° W20C10FF = ON Antwort: M20C10xx
-
Thread
Division mit "krummen" 10
b8: cd b7 in r28, 0x3d ; 61 ba: de b7 in r29, 0x3e ; 62 bc: 9a 83 std Y+2, r25 ; 0x02 be: 89 83 std Y+1, r24 ; 0x01 c0: 89 81 ldd r24, Y+1 ; 0x01 c2: 9a 81
pop r0 f8: 0f 90 pop r0 fa: df 91 pop r29 fc: cf 91 pop r28 fe: 08 95 ret [/code] Compiliert mit -O1 erzeugt die Multiplikation immer noch deutlich umfangreicheren Code: [code] 00000080 <durch_zehn>: 80: 9c 01 movw r18, r24
-
Thread
IR Sender Projekt Irsnd
: In function 'irsnd_init': ../irsnd.c:599:1: error: 'PORTIRSND_PORT_LETTER' undeclared (first use in this function) ../irsnd.c:599:28: error: 'IRSND_BIT_NUMBER' undeclared (first use in this function) ../irsnd.c:600:1: error: 'DDRIRSND_PORT_LETTER
nicht irmp_data.flags = 0; irsnd_send (&irmp_data, TRUE); // senden und warten } [/c] ... Eigentlich müsste auch noch eine innere Schleife über command (0x00 bis 0xFF) laufen, damit Du sicher sein kannst. Aber dann sinds wieder 256 x 256 = 65536 Möglichkeiten. > Ich habe aber
-
Thread
floating point coprocessor
); [/c] ist wirklich schlauer, als das, was ich gemacht habe. (mit 256 und dann mit 4 multipliziert). Gedacht war es von mir eigentlich so: warum eine 16bit Multiplikation machen, wenn man eine 8bit Multiplikationen
ist (allerdings würde damit auch genauigkeit eingebüßt werden). Berücksichtigt habe ich nicht, dass 256 ja keine 8bit mehr sind... das hier: [c] /* winkel a2 berechnen */ uint16_t h1 = (uint16_t)(ds / d123); a2m = arccos1024flash(1024 * h1, arccostab1024flash); if(a2m <= 10) {
-
Thread
[V] Diverse Bauteile
SO20L 0,15€/Stk 200x 74LVX138 SO16 0,15€/Stk 50x BS62LV256SCP70 SOP28 SRAM 32k x 8 0,60€/Stk 45x M27C256-10F1 DIP28 EPROM 32k x 8 0,80€/Stk 50x AT89C51RD2-UM VQFP44 2,50€/Stk Alle Teile sind noch in den original Stangen
Stückzahlen können wir noch mal über den Preis sprechen. Bei Interesse hier melden: forumverkauf-bauteile (at) yahoo (dot) de
-
Thread
MBED IDE PATA Ansteuerung
mehr nutzbares finde ich nicht wenn ich "ide ansteuerung" suche im googl. Ich denke es gibt schon C++ oder C Libraries dafür...
was ist MBED ? Ich habe mal eine Ansteuerung geschrieben für IDE Platten für PIC32 COntroller in C.
-
Thread
[V/VS] große C's, Last-R, Installationsmaterial, Schütze, Hutsch.technik, Not-Aus, Messinstrumente..
Schaltkontakt max. 380V~ 6A 1 € Spende 208. Leitungsschutzschalter Hager B10, Hager B16, Siemens C6, 2x FAZ-C1, 5x FAZ-C2 je 0,50 € Spende 209. Leitungsschutzschalter FAZ-3-C16 1,50 € Spende 210. Leitungsschutzschalter FAZ G16A 1,50 € Spende 211. 2x Motorschutzschalter Moeller PKZM0-25
Schaltkontakt max. 380V~ 6A > 1 € Spende > 208. Leitungsschutzschalter Hager B10, Hager B16, Siemens C6, 2x FAZ-C1, > 5x FAZ-C2 > je 0,50 € Spende > 255. Bedieneinheit mit 2x Taster und 2x Schalter > 1 € Spende > 297. Schachtel voll Schalter, Sicherungshalter, Signallampen, Klemmen, > Buchsen
-
Thread
R&S FSP7 startet nicht
Abstürzen beglückt. Ich hatte mir eine Windows-Fehlermeldung... ApplicationManager.exe: The instruction at "0x05688f49" referenced memory at "0x9356bd15". The memory could not be "read". ...und Bluescreen-Meldungen mit IRQL_NOT_LESS_OR_EQUAL und PAGE_FAULT_IN_NONPAGED_AREA notiert. Da die Gewährleistung
Michael E. schrieb im Beitrag #6980127: > ApplicationManager.exe: The instruction at "0x05688f49" referenced > memory at "0x9356bd15". The memory could not be "read". Sowas klingt verdammt nach RAM. Kannst ja erstmal probieren, bei den RAM-Riegeln die Kontakte zu polieren und
-
Thread
TFT Ansteuerung mit Atmega16
angeschlossen? 2,54er Raster wird das Folienkabel wohl kaum haben. Ein Ansatz für Lochraster, der 16 oder 256 Farben hergibt, basiert auf VRAMs wie in http://www.mikrocontroller.net/topic/103485#904234, aber mit grösseren VRAMs als dort. 256Kx4 VRAMs gibts als Restbestand bei Segor in ZIP28. Die Pins sind
unbedingt >jemals in meinem Leben einfach Grafik-LCD mit Touch angesteuert haben. Für KS0108 und T6963C Controller gibt es haufenweise Code. Mit KS0108 findet man Displays bis 240x64. T6963C geht bis 240x128. Ist alles monochrom aber zum anfangen reichts für einen AVR. T6963C würde ich bevorzugt nehmen
-
Thread
Frequenzstabiles PWM Signal über AtMega16
setzen können. Im Datenblatt des AtMega16 auf S.106 habe ich den "Phase and Frequency Correct PWM Mode" gefunden und folgendermaßen aufgebaut: [c]int main (void) { DDRD=0xff; TCCR1A = (1<<COM1A1) | (1<<WGM10) TCCR1B = (
TOP-Wert nach der Formel auf S.107 ausrechnen. (TOP = Systemtaktfrequenz/2*prescaler*f_Soll= 8MHz/2*256*55,8kHz = 0,28.) Da TOP von 0 bis MAX insgesamt 2^16 also 65536 Schritte hat, soll es jetzt nur 28%, also von 0 bis 18350 zählen um die gewünschte Frequenz von 55,8kHz zu generieren. Das heißt:
-
Thread
LED Streifen mit light_ws2812
die ws28xx controller sind ja alle mit rgb leds und daraus ein schönes warm weiß zu produzieren soll wohl auch nicht so einfach sein. kann das jemand bestätigen? gibt es sowas wie den ws28xx für warm weiße
enthalten sind Libs für - WS2812 - DS18(S)20 - [[MCURSES]] - [[IRMP]] - DS3231-RTC - I2C-EEPROM - UART - DCF77 (sehr rudimentär) - ESP8266-AT-Anbindung (noch nicht auf die letzte AT-Version aktualisiert) Die Libs laufen auf STM32F4xx und STM32F10x, also z.B. auf den STM32F4xx-Nucleo
-
Thread
Suche ein Tablet das ich überall hin mitnehmen kann
9 Display: 8.9 inches IPS LCD; Camera: 8 MP (Autofocus, BSI sensor); Processor: NVIDIA Tegra K1 (28 nm); RAM: 2GB DDR3; ... Abmessungen: Höhe x Breite x Tiefe: 228.25 mm x 153.68 mm x 7.95 mm Gewicht (g): 436.0 c. Samsung Galaxy Tab A (2016) with S Pen; Model SM P 580 mit 10 Zoll Android Version
2048x1536, 264ppi, Multi-Touch, AMOLED, Digitizer, Glas (Corning Gorilla Glass 4) Anschlüsse 1x USB-C 3.0, 1x Klinke Wireless WLAN 802.11a/b/g/n/ac, Bluetooth 4.2 Navigation GPS, GLONASS, BeiDou, Galileo SIM N/A Mobilfunk N/A Netze N/A CardreadermicroSDXC (bis 256GB) Webcam 5 Megapixel (vorne)
-
Thread
if-Abfragen verpönt?
die FIFO-Operationen noch zeitkritischer sind und man es sich RAM-mäßig leisten kann, den Puffer 256 Bytes groß zu machen, kann man das umbrechende Hochzählen auch einfach so realisieren: [c] buffer_write_index++; // Variable ist vom Typ uint8_t [/c] Der Umbruch geschieht dann ohne Zeitverlust
Mikel M. schrieb im Beitrag #2898991: > Du beziehst dich auf C99. Ich mußte mal mit einem Compiler arbeiten bei > dem NULL != 0 definiert war, [...] Ich programmiere seit 1984 in C und so ein Compiler ist mir in den 28 Jahren noch nicht untergekommen. Sag doch
-
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::__verbose_terminate_handler() () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #3 0x00007ffff28e1956 in () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #4 0x00007ffff28e19a1 in () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #5 0x00007ffff28e1be4
-
Thread
[Rundum] Sammelbestellung de.Mouser.com 2014
://www.mouser.de/ProjectManager/ProjectDetail.aspx?State=EDIT&ProjectGUID=806a08d3-3840-4bbb-85ce-1c58c3b999f6
Weihnachten. https://www.mouser.de/ProjectManager/ProjectDetail.aspx?State=EDIT+&ProjectGUID=ca94b60d-c14c-465e-95a4-9779cb7e5263 Gruß
-
Thread
SPI Kommunikation mit Target über USBasp
Problem löst, weiß ich natürlich nicht... :-( Im ersten Beitrag ist der bisherige Code verlinkt: [c] // choose size to 2^8, so comStart, comEnd can wrap around as ringbuffer // indexes. static uchar comBuffer[256]; static uchar comStart = 0; static uchar comStop = 0; [/c]
https://github.com/stefanbeller/USBasp/commit/da7b6e47c7cc78b40077c343c33c931cb090424c > Initial commit. > This includes the files as of > wget http://www.fischl.de/usbasp/usbasp.2011-05-28.tar.gz > tar -xf usbasp.2011.05-28.tar.gz Markus W. schrieb
-
Thread
Einstieg ARM
CANopen Hier gibt's eine CANopen Demo damit: https://www.olimex.com/Products/ARM/NXP/LPC-P11C24/ LPC-P11C24 CAN communication example
Natürlich ist ein CAN USB Adapter komfortabler. https://www.olimex.com/Products/ARM/NXP/LPC-P11C24/ LPC-P11C24 CAN communication example
-
Thread
Frage zu Prüsumme und zum Flash lesen
www.roboter-teile.de/modules.php?name=Forums&file=viewtopic&p=355 hab ich schon einige Device Codes gefunden :) [C] Device code: 0x13 = AT90S1200 Device code: 0x20 = ATtiny2313 Device code: 0x28 = AT90S4414 Device code: 0x30 = AT90S4433 Device code: 0x34 = AT90S2333 Device code: 0x38
= AT90S8535 Device code: 0x6c = AT90S4434 Device code: 0x86 = (unknown) Device code: 0x87 = (unknown) Device code: 0x23 = (unknown) Device code: 0x3a = ATMEGA8515 Device code
-
Thread
ATtiny13 nicht mehr programmierbar (CLKPR-Unfall?)
bzw. einen Arduino mit entsprechender Software. AVRDUDE meldet nun: avrdude -p attiny13 -P com11 -c avrisp -v v -b 19200 -U flash:w:test.hex avrdude: Version 5.10, compiled on Jan 19 2010 at 10:45:23 avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny13 avrdude
zufall entdeckt: http://www.mikrocontroller.net/articles/AVR_Fuses#Reaktivieren_beim_CLKPR-Problem_.28Attiny13.29 vielleicht hilft dir das ja weiter.
-
Thread
RS232 Funkmodul
listing.php?repname=Projects&path=%2FTransportables_Koptertool%2Ftags%2FV3.x%2FSW_Koptertool3_9%2F&#Adc5eae8c70d61a08c63f2337a31445d3 Da findest Du auch Sourcecode für Wi232.Gehört zu dem Projekt im Zipfile. Christian
einfach, hier steht alles was Du wissen musst: http://www.mikrokopter.de/ucwiki/RadioTronix?highlight=%28radiotronix%29 Christian
-
Thread
rechnet der preprocessor in C gcc (AVR) multiplikation aus?
; 4 28: 88 bb out 0x18, r24 ; 24 [/c]
bei AVR nur bis 32767 geht */ const int Prescale = 1000; const int Takt = 20; const int Timset = 256 - Quarz / Prescale / Takt; [/c] C hat halt Datentypen, die musst du schon angeben.
-
Thread
PIC18F oder Atmel 80C51?
die sind zu teuer. > 8051er mit 40MIPS sind etwas teuer ;-). Ich habe die ehre mit einem > DS89C430(Von MAxim/Dallas) arbeiten zu dürfen. Dieser hat 33MIPs, > jedoch kostet dor ein Stück knapp 89Euro(bei 1k) ;-). Ja, das wär ein tolles Teil, kostet beim Reichelt 28 Öre, und das ist mir definitiv
Platine das teuerste und dann das Gehäuse, Netzteil, Display, Tasten usw. Peter P.S.: Für den AT89C51ED2 brauchst Du keinerelei Programmer, geht über die UART.
-
Thread
Spamfilter bei gmx.de und web.de
@xxxxxx.de>; Sun, 28 Jun 2020 20:35:26 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1593369326; s=strato-dkim-0002; d=xxxxx.de; h=X-RZG-SCRIPT:From:In-Reply-To:Message-Id:List-Unsubscribe:Date:
webmaster@xxxxx.de MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="__________87b49e28c6ad9102c1c63772ecf8c3d4XX" X-RZG-SCRIPT: ":P28WfFC8JrA0JY4UkyfhUWv+YuCloWhyOLkm/T5wMizR3elvrJRRnbzWt++03GeneGUloPHQBrKYMVZZB5DLzRrjcI2Pr4PxG0ZaYumTsr9Df/6ObW9wlmvZ4W68OsEQ+w==" X-Spam-Flag: NO X-UI-Out-Filterresults
-
Thread
[Mitbestellung] SMD5050 RGB-LED mit integriertem 8-bit PWM Controller
sein? ferrochromium soldering :power keep no more than 40W,tip temperature should not pass 280°C,soldering time within 3 second, welding position and lens should keep 1.6mm distance at least wave-soldering: temperature should not pass 265 °C, soldering time within 5 second, welding position and
Euroraum innerhalb eines Geschäftstags beim Empfänger eingegangen sein. http://de.wikipedia.org/wiki/%C3%9Cberweisung_%28Zahlungsverkehr%29#Preis_und_Dauer
-
Thread
AVR-GCC seit 2007 verschlechtert (Speicherbedarf)
combine -fwhole-program >>opt.z path %ac%\bin;%path% avr-gcc.exe -dumpversion avr-gcc.exe -xc *.c @opt.z -Os -mmcu=at%mcu% -Wall -gdwarf-2 -Wl,-Map=main.map -o %main%.out ::avr-gcc.exe -xc -E -dM -mmcu=at%mcu% main.c >macro.lst if errorlevel 1 goto end cmd /c avr-objdump.exe -h -S %main%.out >%main%.lst cmd /c avr-objcopy.exe -O ihex %main%.out %main%.hex avr-size.exe --format=avr --mcu=at%mcu% %main%.out del %main%.out del opt.z :"C:\Programme\Atmel\AVR Tools\STK500\stk500.exe" -dAT%mcu% -e -pf -vf -if
-
Thread
Gute alte Zeiten :)
vergaß, beim letzten Mal dazuzuschreiben: Mein Steckkarten-CP/M-Rechner besaß zum Schluss a) eine c't180-CPU-Karte mit auf 12MHz getaktetem HD64180, b) eine 256KB-EEPROM-Disk mit allen meinen Standard-Tools, und c) eine 1MB-RAM-Disk für die laufende Arbeit. Ich musste das Floppylaufwerk also immer
8048, hat das was mit dem 8749 zu tun? Das war mein erster µC mit dem ich zu tun hatte. Hatte den damals aus einer Tastatur ausgebaut, auf ne Platine gesetzt, ein 28C64 und ein Latch drauf. Hehe, die Platine habe ich heute noch :)
-
Thread
16 unabhängig arbeitende Oszillatoren ?
uC mit 256k Flash-Programmspeicher wäre nötig. Das sind schon die grösseren Dinger, wie ATmega2560 (man könnte gleich einen mit eingebauten D/A-Wandler nehmen, dazu fällt mir weil ich bei den tausenden
schmutzigen Tricks" die im ungünstigen Fall notwendig werden. Ich würd' Uwe jetzt am liebsten den ATxmega256A1 empfehlen, aber erstens hat Reichelt den nicht und zweitens ist er schlecht lötbar. Das Programm wäre auf ihm aber supereinfach. AT90PWM hat Reichelt auch nicht. Bleibt der M16C Typ M30624, den es
-
Thread
Embedded Linux Kernel debuggen
r0:8011b38e r7:a00a4be0 [<8012b064>] (bcm2835_time_init+0x0/0xb8) from [<80120fe0>] (time_init+0x28/0x38 ) r4:a001c740 [<80120fb8>] (time_init+0x0/0x38) from [<8011e6f8>] (start_kernel+0x18c/0x2b4) [<8011e56c>] (start_kernel+0x0/0x2b4) from [<8000001c>] (0x8000001c) r7:a0013e1c r6:a000aa1c r5
Internal error: Oops - undefined instruction: 0 [#1] ARM CPU: 0 Not tainted (3.8.5+ #204) PC is at 0xfffffffc LR is at 0xa001c958 pc : [<fffffffc>] lr : [<a001c958>] psr: 60000053 sp : a001c958 ip : 00000000 fp : a2c29f04 r10: 00000001 r9 : 00000000 r8 : a2c1da0c r7 : 0000000f r6 :
-
Thread
[V] Frühjahrsputz die zweite
-Bit CMOS EEPROM DIL8 3,00 € 10 x PCF8582C 21024-Bit 256 x 8 CMOS EEPROM IIC-BUS SO8 3,00 € 5 x UPD431000AGZ-70LL 1M-bit CMOS st. RAM 128K*8 TSSOP 3,00 € 5 x UPD431000AGZ-70LL 1M-bit CMOS st. RAM 128K*8 So28 3,00 € 10 x TC55257 DF1-85 32K
Und ich hätte gerne Folgendes: 10 x AT89C51CC01 8051 + CAN SMD PLCC 3,00 € Bitte um Kontakt wegen Abwicklung. Gruss
-
Thread
Bilddatei (jpg) auf 27C64 EPROM schreiben
@Dieter Wenn Du unbedingt mit Eprom's was tun willst, dann nimm lieber mind. 256er (27C256). das sind 32K und die sind die gängisten Eprom's. Aber dann welche suchen von Ti oder ST. 64er sind etwas spezieller.
Nachwelt darüber. Vermutlich hat sie den gleichen Spaß wie ich im Moment https://cdn.hornbach.at/data/shop/D04/001/780/492/240/167/DV_8_8898117_05_4c_RO_20220111164754.jpg
-
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
GLCD T6963C Font-Tool
uses your graphics utility to give me a starting point to work from. I have a complete beginner at C and using AVRstudio plus the latest version of WinAVR Regards Peter //test.c #include <avr/io.h> #include "t6963c.h" #include "font.h" int main(void) { glcd_init(); // initialize
uses your graphics utility to give me a starting point to work from. I have a complete beginner at C and using AVRstudio plus the latest version of WinAVR Regards Peter [c] #include <avr/io.h> #include "T6963C.h" #include "font.h" #include "Verdana__12.c" int main() { glcd_init()
-
Thread
Biete CentiPad Embedded Linux Module
-0x00840000 : "storage" at91_cf at91_cf: no card detect pin given. at91_cf at91_cf: card irq (103) on pin 0x00030007. at91_cf at91_cf: irqs det #0, io #103 at91_ohci at91_ohci: AT91 OHCI at91_ohci at91_ohci: new USB bus registered
USB to serial adaptor driver udc: at91_udc version 8 March 2005 gs_bind: Gadget Serial v2.0 bound gs_module_init: Gadget Serial v2.0 loaded mice: PS/2 mouse device common for all mice i2c /dev entries driver Bluetooth: HCI USB driver
-
Thread
O-LED Display von SMI
Wir sind bei min. 28-31 + Thomas Bestellung. Geht schneller als ich dachte :) MfG, André
Software ist auch kein problem. Das ganze läuft über einen FT245 mit 300kByte/s. Damit sollten 33fps bei 256Farben bzw. 16fps bei 65536 Farben möglich sein: Schnell genug für einen Film. Also eine passende C Lib für das OLED schreibe ich gerne. Aber erstmal zur Hardware: Ich würde eine Platine bevorzugen